Microsoft patent pending computer blood pressure times




















Abstract: A system having scalable sockets to support User Datagram Protocol UDP connections identifies a plurality of UDP connections, wherein a plurality of remote clients connect to corresponding ones of the plurality of UDP connections. A network stack lookup for UDP packets in network traffic is performed using a network stack to identify the UDP socket corresponding to the remote client associated with each of the UDP packet.

The UDP packets are buffered with a send buffer and a receive buffer for the UDP socket corresponding to the remote client associated with the UDP packets as determined by the network stack lookup to support communication over the plurality of UDP connections using the plurality of UDP sockets. Type: Grant. Filed: December 11, Date of Patent: January 11, Inventors: Praveen Balasubramanian, Matthew A. Olson, Nicholas A. Banks, Sourav Das, Nicholas J.

Automatic action responses. Abstract: Systems and methods are provided that automatically process message input and provide action responses according to the processing results. The automatic action response system may leverage at least one machine-learning algorithm that is trained using a dataset. Some intelligent action responses may include text-based replies, which eliminate the need for a user to type a reply on a device screen, thereby saving previous time, conserving device battery life, and preserving the integrity of the device hardware.

A portion of a message may be highlighted manually by a user or automatically by the action response system to initiate the automatic action response system. In this way, a more efficient and productive user experience across various devices and applications is achieved.

Filed: December 17, Event service for local client applications through local server. Convergence of these environments e. The local server may monitor local events occurring on the device, and may execute one or more server scripts associated with particular local events on behalf of local clients subscribing to the local event e.

Filed: August 29, Personal audio device with improved outer ear fit. Abstract: An electronic device for playing audio information to a user includes a body and an ear insert. The body has a speaker therein. The ear insert includes an integrated fin and sound director.

The fin and sound director are oriented opposite one another at opposite ends of the ear insert in a longitudinal direction. The fin and sound director each project beyond the body in the longitudinal direction. The sound director is in audio communication with the speaker to direct sound from the speaker through and out of the sound director. Filed: April 4, Computer resource leak detection. Abstract: Various embodiments discussed herein enable intelligent resource leak detection and associated user interface.

In some aspects, if a kernel sends a tracing event e. This is because the application should have requested the reference indicator to be removed in memory before the tracing event, as opposed to the kernel acting alone without an application request to remove the reference indicator. If a reference indicator has not been requested to be removed by the time this tracing event occurs, then it is indicative of the application never having sent a request to remove the reference indicator, which is indicative of a resource leak.

Filed: December 31, MEMS scanner. Abstract: A MEMS scanner may include a first flexible arm extending substantially in a forward direction and a base connected to a proximal end of the first flexible arm, the base being thicker than the first flexible arm in a vertical direction.

The MEMS scanner may further include a second flexible arm connected to a distal end of the first flexible arm, the second flexible arm extending substantially in a reverse direction.

The MEMS scanner may further include a mirror coupled to a distal end of the second flexible arm. In one implementation, the MEMS scanner may be a non-resonant scanner. Filed: April 15, Client certificate authentication in multi-node scenarios. Abstract: A routing plane includes an authentication packaging system that receives client authentication information, as part of a request from a requesting client that is to be routed to a target service.

The authentication packaging system combines the authentication information with assertion information indicative of an assertion as to the identity of the routing plane, using an entropy, such as a signing key.

The authentication package is attached to the request and is sent to the target service. The target service validates the authentication package based on the entropy and authenticates the routing plane based on the assertion information and performs authentication processing based on the authentication information. Filed: May 28, Inventors: Matthias Leibmann, Grigory V. Kaplin, Chun-Hung Lin.

Detecting attacks on web applications using server logs. Abstract: A previously-unknown type of attack on a web application can be detected dynamically using server logs. An alert can be raised for an application that returns a valid response to the potential attacker e. Server logs can be analyzed to identify an external computer that uses the same attack methodology on multiple targets. In many cases, the http status code that is returned is an error code. Filed: January 7, Controlling light source intensities on optically trackable object.

Abstract: Examples are disclosed that relate to dynamically controlling light sources on an optically trackable peripheral device. One disclosed example provides a near-eye display device comprising an image sensor, a communications subsystem, a logic subsystem, and a storage subsystem.

The storage subsystem stores instructions executable by the logic subsystem to control a peripheral device comprising a plurality of light sources by receiving image data from the image sensor, identifying in the image data a constellation of light sources formed by a subset of light sources of the peripheral device, and based upon the constellation of light sources identified, send to the peripheral device via the communications subsystem constellation information related to the constellation of light sources identified.

Filed: August 6, Analog voltage based computing device input system. Abstract: Examples are disclosed that relate to computing device input systems. In one example, a computing device input system comprises an input configured to receive a connection to a control device connector comprising a plurality of conductors.

The computing device input system further comprises circuitry configured to determine a presence, type, and state of a control device in communication with the control device connector based on analog voltages received from the control device connector. Filed: January 10, Data set state visualization comparison lock. Abstract: A user interface that allows the user to lock in a comparison state of an inspector control that provides a view on state of a data set being subjected to transformations.

The inspector control visualizes a state of at least a portion of the data set such as a column, table or database as that data set is navigated by a navigation control. At least under some circumstances, the inspector control also visualizes a comparison state of the data set. A comparison lock control allows the comparison state of the data set to be locked at a particular comparison state regardless of the navigation control navigating the data set.

Accordingly, until the comparison state is unlocked via a comparison unlock control, the inspector control visualizes a current state of the data set along with a visualization of the locked comparison state of the data set. Filed: May 31, Inventor: Chairy Chiu Ying Cheung.

Transitions and optimizations for a foldable computing device operating in a productivity mode. When the foldable computing device is operating in productivity mode, it can present a UI below a hardware keyboard placed over a display region and occluding only a top portion of the display region or a software keyboard presented in the display region occluding only the top portion of the display region.

If the hardware keyboard or the software keyboard occlude only the bottom of the display region, a UI can be shown above the hardware keyboard or the software keyboard. The foldable computing device can adjust the position of UI windows that are occluded when the hardware or software keyboard is placed on the display region. The foldable computing device can move the UI windows back to their original positions if the hardware or software keyboard no longer occlude the display region.

Filed: February 20, Natural language image search. Abstract: Natural language image search is described, for example, whereby natural language queries may be used to retrieve images from a store of images automatically tagged with image tags being concepts of an ontology which may comprise a hierarchy of concepts.

In various examples, a natural language query is mapped to one or more of a plurality of image tags, and the mapped query is used for retrieval. Filed: May 16, Distribution of events in edge devices. Abstract: The disclosed technology is generally directed to communications in an IoT environment.

In one example of the technology, a plurality of module twins that respectively correspond to a plurality of modules of edge applications on a plurality of edge devices are stored. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules.

At least one module of the plurality of modules to be modified by adding a declarative rule is determined, such that the declarative rule causes determining whether an event has been triggered based on a particular event having been determined to have occurred, and, in response to the triggering of the event, communicating the triggering of the event to at least one declarative target.

The determined at least one module of the plurality of modules is caused to be modified by adding the declarative rule. Filed: October 13, Storing and executing an application in a user's personal storage with user granted permission. Abstract: Storing and executing an application in a personal storage with a user-granted permission in a decentralized network that implements a distributed edger. First, receiving a request from an entity for storing an application in a data storage that is associated with a DID owner.

The application is configured to use data stored in the data storage as one or more inputs to generate one or more results. Next, one or more characteristics of the application associated with the entity is identified. Based on identified one or more characteristics, a write permission is to be granted to the entity, and the application is stored in the data storage.

Thereafter, the application stored in the data storage is executed using data stored in the data storage. Filed: May 3, More particularly, files can be encapsulated in remote VHDs and accessed in such a way that the files appear to a local operating system and any local applications to be residing locally. Filed: April 30, Ingesting and processing content types. Abstract: The present disclosure generally relates to systems, methods, and computer-readable media for developing and implementing workflows for a variety of data types.

For example, systems disclosed herein may receive or otherwise generate a schema object on a schema system including a plurality of schema objects associated with different workflows.

The schema object may include user interface behavior data indicating a content type and associated control type. The schema object may further include application programming interface API behavior data indicating a binding between a user interface engine and an API engine. Microsoft is a champion of intellectual property and encourages its employees to file for patents to protect their ideas. Is your idea original?

Is it useful? Is it obvious or something others could easily think of? These are the basic qualifications to consider as you determine eligibility of your idea. Keep records of your progress. Good records help protect you and your idea, in the special case your patent is challenged or infringed on. The patent lawyers advise teams on how and what to document in order to protect ideas and create a thorough application.

Hiring a lawyer can help you navigate the process. Patent lawyers not only have to pass the bar, but they must also pass a thorough examination through the U. Patents cover three basic varieties of invention: design, plant, or utility. Determine which category your invention falls under. The lawyers participating in the Patent Program help to navigate the application process, and they make sure that all submitted applications are thoroughly completed.

This process takes time and patience. This board of incredible female executives across disciplines at Microsoft assists the inventors to continue to innovate and bring their ideas to life.

Meet the amazing female inventors working to change the world one invention and patent at a time. This Ohio high school team invented an intelligent netting system to decrease man-made debris that enter waterways from residential storm drains, posing a threat to animals who reside in nearby creeks and rivers.

They successfully tested their app in Mexico and continue to test in other countries. This high school team developed an underwater camera to study the prevalence of invasive species in the Great Lakes. The camera is able to take key measurements like salinity and pH level, and they are developing a fish recognition system.

This high school team developed a smart wallet that helps people who are blind or low vision sort their money into their wallet. With only hours to spare at a hackathon, these female MIT engineering students developed a text-to-Braille device. When scanned over text, pins on top of the device translate the text into Braille. Consequently, the output varies in a manner similar to the blood pressure variation. It should be understood that the output of the phase detector will not necessarily be linearly proportional to the blood pressure.

However, variations in blood pressure will be readily apparent, and the magnitude may be determined by suitable calibration of the indicator. It is advantageous to supply the output of the phase detector to a continuous recorder so that a complete record of the subjects blood pressure may be obtained. The recorder output may be calibrated in units of pressure as indicated in FIG. Calibration may be accomplished in any convenient manner.

For example, the subjects blood pressure may be determined by conventional techniques at the same time it is obtained by the apparatus of the invention, and the indicator calibrated accordingly. It will be noted that by making the impressed frequency high compared to the heart beat frequency, the manner in which the blood pressure varies during a single heart beat cycle may be determined.

The frequency components in the blood pressure variation will also be considerably lower than the impressed frequency, and may readily be eliminated in the amplifier so as not to interfere with the measurement. It may often be desired to measure a subjects blood pressure in an environment where ambient pressure variations are present.

There may also be amplitude variations in the outputs of the receiver transducers due to many factors. For example, even though the output of oscillator 13 is maintained constant, the pressure variation impressed on the arterial blood stream by transducer iii may vary due to variations in the attenuation from the skin to the artery. There may also be a varying attenuation along the arterial blood stream, and between the artery and transducers l4 and It is accordingly highly desirable that the indicated blood pressure be made independent of environmental conditions and insensitive to amplitude variations.

In such cases the embodiment shown in FIG. Inasmuch as a substantially fixed applied sinusoidal freqeuency is employed for measuring purposes, it is possible to amplify and sharply filter the outputs of the receiving transducers so as to prevent response to other than the desired frequency, thereby eliminating the efiects of environmental pressure changes at other frequencies.

Accordingly, the outputs of transducers 14 and 15 are supplied to respective amplifiers and filters 31, ' The filters are tuned to the frequency of oscillator 13 FIG. The outputs of amplifier-filters 31, 31 are then supplied to respective limiters 32, 32' so as to substantially eliminate amplitude variations. With sufficient amplification and limiting, the outputs of limiters 32, 32 may be substantially square waves, whose relative phase is the same as that of the input sinusoidal waves.

These square waves are then supplied to a phase detector 33 and thence to indicator Suitable circuits for measuring the phase between square waves are well known in the art. In the event that a phase detector is employed which is inherently insensitive to amplitude variations, limiters 32, 32 may be omitted. As illustrated in the drawings, it is preferred to em ploy a pair of receiving transducers spaced from the transmitting transducer, and utilize Variations in the phase angle between the receiver transducer outputs in order to obtain an indication of blood pressure.

However, it is possible within the broad scope of the invention to employ only a single receiving transducer and measure variations in the time of travel of the continuous-wave pressure variations between transmitting and receiver transducers. Here also, it is preferred to measure changes in phase between the impressed pressure variation and the received pressure variation.

The invention has been described in connection with preferred embodiments thereof. It will be understood, however, that variations and modifications of the arrangements described may be made within the spirit and scope of the invention.

Apparatus in accordance with claim 1 including filter means between the receiving transducer means and the detecting means for passing outputs having the frequency of the continuous-wave pressure variation and discriminating against frequencies substantially different therefrom. Apparatus for continuously measuring arterial blood pressure which comprises transmitting transducer means and driving source for externally impressing an alternating substantially symmetrical continuous-wave pressure variation on the arterial blood stream at a frequency substantially higher than the frequency of heart contraction and with an amplitude which is substantially smaller than the normal arterial blood pressures, whereby the impressed continuous-wave pressure variation is phasemodulated in accordance with the arterial blood pressure over the heart beat cycle as the continuous-wave pressure variation travels along the artery, a pair of receiving transducers externally positioned over the arterial blood stream at spaced points therealong and responsive to said continuous-wave pressure variation to yield respective outputs, and detecting means insensitive to amplitude variations for detecting changes in the relative phase of the outputs of the receiving transducers.

Apparatus in accordance with claim 3 including means for mounting said pair of receiving transducers with substantially fixed separation therebetween. Apparatus in accordance with claim 3 including filter means between the receiving transducers and the detecting means for passing outputs having the frequency of the continuous-wave pressure Variation and discrimiiiating against frequencies substantially different thererom. Apparatus in accordance with claim 6 including filter means between the receiving transducers and the means for limiting the outputs thereof for passing outputs having the frequency of the continuous-wave pressure variation and discriminating against frequencies substantially different therefrom.

The method of measuring arterial blood pressure which comprises externally impressing an alternating substantially symmetrical continuous-wave pressure variation on the arterial blood stream having a frequency substantially higher than the frequency of heart contraction and an amplitude which is substantially smaller than the normal arterial blood pressures, whereby the impressed continuous-wave pressure variataion is phase-modulated in accordance with the arterial blood pressure over the heart beat cycle as the continuous-Wave pressure variation travels along the artery, externally deriving a signal corre sponding to said phase-modulated continuous-Wave pressure variation at a point over the arterial blood stream spaced from the point of impressing thereof, and detecting the phase-modulation of said signal substantially independent of the amplitude thereof.

May 27, 2,, Brown July 14, 2,, Barnett et a1 July 12, USA en. DEB en. FRA en. GBA en. Device and method for noninvasive measurement of blood pressure, resistance inertance, compliance, impedance, blood flow rate, kinetic energy, flow velocity and pulse velocity of a segment in man.

Apparatus for detecting transducer movement using a first and second light detector. Method and apparatus for establishing the pressure-diameter relationship of an artery by non-invasive measures. Noninvasive, non-occlusive method and apparatus which provides a continuous indication of arterial pressure and a beat-by-beat characterization of the arterial system.

Apparatus and method for measuring an induced perturbation to determine blood pressure. Apparatus and method for measuring an induced perturbation to determine a physiological parameter. WOA1 en. Noninvasive continuous blood pressure measuring apparatus and a method of noninvasively measuring continuous blood pressure. Methods, apparatus and articles-of-manufacture for noninvasive measurement and monitoring of peripheral blood flow, perfusion, cardiac output biophysic stress and cardiovascular condition.



0コメント

  • 1000 / 1000