Patent application number | Description | Published |
20110021937 | WATERTIGHT CARDIAC MONITORING SYSTEM - An ECG monitoring system for ambulatory patients includes a small multi-electrode patch that adhesively attaches to the chest of a patient. A reusable battery-powered ECG monitor clips onto the patch and receives patient electrical signals from the electrodes of the patch. A processor continuously processes received ECG signals and stores the signals in memory in the monitor. Processed ECG signals and cardiac event information are sent wirelessly to a cellphone handset for relay to a monitoring center. The ECG monitor is contained in a watertight sealed case with only electrical contacts on the outside of the case. The electrical contacts electrically couple the ECG monitor to the electrodes of the patch during patient monitoring and to a charger during recharge of the battery. | 01-27-2011 |
20110208076 | ECG MONITORING SYTSTEM WITH DOCKING STATION - An ECG monitoring system for ambulatory patients includes a battery-powered ECG monitor which attaches to a patient to receive patient electrical signals. A processor continuously processes received ECG signals and stores the signals in memory in the monitor. A wireless transceiver in the ECG monitor transmits the processed ECG signals to a cellphone handset. The battery of the monitor is recharged when the monitor is properly positioned in a charging dock, during which time the ECG signals are sent to the cellphone handset. Preferably the cellphone handset is recharged by the charging dock at the same time. At the conclusion of recharging and data transfer the monitor performs a self-test. A light on the charging dock is illuminated if any of the operations performed while the monitor is docked is unsuccessful. | 08-25-2011 |
20120101396 | CONTINUOUS OUTPATINET ECG MONITORING SYSTEM - An ECG monitoring system for ambulatory patients includes a small multi-electrode patch that adhesively attaches to the chest of a patient. A reusable battery-powered ECG monitor clips onto the patch and receives patient electrical signals from the electrodes of the patch. A processor continuously processes received ECG signals and stores the signals in memory in the monitor. The processor also analyzes the received ECG signals for predefined arrhythmia. If an arrhythmia is detected, a wireless transceiver in the ECG monitor transmits the event information and an ECG strip to a cellphone handset. The cellphone handset automatically relays the event information and ECG strip to a monitoring center for further diagnosis and necessary intervention. | 04-26-2012 |
20140323989 | WEARABLE INFUSION DEVICE WITH LOW PROFILE HANDLE - The invention provides infusion devices that utilize a low profile handle. The handle is useful in retaining a needle in, and removing the needle from, the device. | 10-30-2014 |
Patent application number | Description | Published |
20100077310 | FLEXIBLE ARCHITECTURE FOR NOTIFYING APPLICATIONS OF STATE CHANGES - Described is a method and system a unified mechanism for storing device, application, and service state, as well as a rich notification brokerage architecture. Clients register with a notification broker to receive notifications for changes to state properties. When a registered state property changes, a notification broker determines which clients to notify of the state change and provides the client with a notification regarding the change. Clients may be notified whenever a state changes, when a state change meets a predetermined condition, or based on a schedule. An application may also be launched in response to a state change. An application programming interface (API) is provided that provides a unified way of accessing state change information across different components within the device. | 03-25-2010 |
20150150027 | FLEXIBLE ARCHITECTURE FOR NOTIFYING APPLICATIONS OF STATE CHANGES - Described is a method and system a unified mechanism for storing device, application, and service state, as well as a rich notification brokerage architecture. Clients register with a notification broker to receive notifications for changes to state properties. When a registered state property changes, a notification broker determines which clients to notify of the state change and provides the client with a notification regarding the change. Clients may be notified whenever a state changes, when a state change meets a predetermined condition, or based on a schedule. An application may also be launched in response to a state change. An application programming interface (API) is provided that provides a unified way of accessing state change information across different components within the device. | 05-28-2015 |
Patent application number | Description | Published |
20160085396 | INTERACTIVE TEXT PREVIEW - One or more techniques and/or systems are provided for providing interactive text preview. For example, a primary device (e.g., a smart phone) establishes a communication channel with a secondary device (e.g., a television). The primary device projects an application interface, of an application hosted on the primary device, to a secondary display of the secondary device. An interrogation connection is established with a text entry canvas of the application interface. The primary device listens through the interrogation connection to identify text input data directed towards the text entry canvas. An interactive text preview interface, populated with textual information derived from the text input data, is displayed on a primary display of the primary device. In this way, the user may naturally preview text entry through the primary device (e.g., and does not have to look up to the television to see what is being typed). | 03-24-2016 |
20160085430 | ADAPTING USER INTERFACE TO INTERACTION CRITERIA AND COMPONENT PROPERTIES - The manner of presenting a user interface of an application may be significant in many respects. A user interface may be suitable only for some devices (e.g., buttons may be selectable by a pointer, but not on a touch-sensitive display; textboxes may appear too large or too small on different displays), and may satisfy only some user interactions (e.g., a map interface may be usable on a laptop by a stationary user, but not usable in a vehicle while the user is driving). Presented herein are techniques for automatically generating a user interface that is adapted both for the interaction component properties of the device, and the interaction criteria of the user interaction with the user interface. A device may choose the presentation of each element of a user interface based on such information, and generate a user interface matching both the device and the user interaction with the application. | 03-24-2016 |
20160085439 | PARTITIONED APPLICATION PRESENTATION ACROSS DEVICES - In many computing scenarios, a user of a primary device may wish to incorporate an auxiliary device in the presentation of an application. Such incorporation may involve a terminal services session that projects the computing environment of the primary device onto the auxiliary device; mirroring the computing environment of the primary device through the auxiliary device; and/or utilizing applications that interoperate with client applications executing on the second device. However, such techniques may not fully reflect the properties of each device, and/or may only apply to particular applications and/or configurations. Instead, the primary device may adapt the primary computing environment to an auxiliary computing environment according to a device property of the auxiliary device; partition the application into a primary application portion presented within the primary computing environment and an auxiliary application portion presented within the auxiliary computing environment; and transmit the auxiliary computing environment to the auxiliary device. | 03-24-2016 |
20160088060 | GESTURE NAVIGATION FOR SECONDARY USER INTERFACE - One or more techniques and/or systems are provided for gesture navigation for a secondary user interface. For example, a primary device (e.g., a smart phone) may establish a communication connection with a secondary device having a secondary display (e.g., a television). The primary device may project a rendering of a secondary user interface, of a secondary application executing on the primary device (e.g., a photo app), to the secondary display of the secondary device. The secondary user interface may comprise a user interface element (e.g., a photo carousel). The primary device may receive a continuous motion gesture input (e.g., a looping gesture on a touch display of the smart phone). The primary device may visually traverse, through the secondary user interface, one or more content items of the user interface element based upon the continuous motion gesture input (e.g., scroll through photos of the photo carousel). | 03-24-2016 |
Patent application number | Description | Published |
20100081178 | MODIFIED PHOTOSYNTHETIC MICROORGANISMS FOR PRODUCING TRIGLYCERIDES - This disclosure describes genetically modified photosynthetic microorganisms, including Cyanobacteria, that contain one or more exogenous genes encoding a diacylglycerol acyltransferase, a phosphatidate phosphatase, and/or an acetyl-CoA carboxylase, and which are capable of producing increased amounts of fatty acids and/or synthesizing triglycerides. | 04-01-2010 |
20100184169 | Modified Photosynthetic Microorganisms With Reduced Glycogen and Their Use in Producing Carbon-Based Products - This disclosure describes genetically modified photosynthetic microorganisms, including Cyanobacteria, that contain one or more mutations or deletions in a glycogen biosynthesis or storage pathway, which accumulate a reduced amount of glycogen as compared to a wild type | 07-22-2010 |
20100255551 | MODIFIED PHOTOSYNTHETIC MICROORGANISMS FOR PRODUCING TRIGLYCERIDES - This disclosure describes genetically modified photosynthetic microorganisms, including Cyanobacteria, that contain one or more exogenous genes encoding a diacylglycerol acyltransferase, a phosphatidate phosphatase, and/or an acetyl-CoA carboxylase, and which are capable of producing increased amounts of fatty acids and/or synthesizing triglycerides. | 10-07-2010 |
20110250659 | MODIFIED PHOTOSYNTHETIC MICROORGANISMS FOR PRODUCING LIPIDS - This disclosure describes genetically modified photosynthetic microorganisms, e.g., Cyanobacteria, that contain one or more exogenous genes encoding a phospholipase and/or thioesterase, which are capable of producing an increased amount of lipids and/or fatty acids. This disclosure also describes genetically modified photosynthetic microorganisms that contain one or more exogenous genes encoding a diacyglycerol acyltransferase, a phosphatidate phosphatase, and/or an acetyl-CoA carboxylase, which are capable of producing increased amounts of fatty acids and/or synthesizing triglycerides, as well as photosynthetic microorganism comprising mutations or deletions in a glycogen biosynthesis or storage pathway, which accumulate a reduced amount of glycogen under reduced nitrogen conditions as compared to a wild type photosynthetic microorganism. | 10-13-2011 |
20130143284 | MODIFIED PHOTOSYNTHETIC MICROORGANISMS FOR PRODUCING TRIGLYCERIDES - This disclosure describes genetically modified photosynthetic microorganisms, including Cyanobacteria, that contain one or more exogenous genes encoding a diacyglycerol acyltransferase, a phosphatidate phosphatase, and/or an acetyl-CoA carboxylase, and which are capable of producing increased amounts of fatty acids and/or synthesizing triglycerides. | 06-06-2013 |
Patent application number | Description | Published |
20150039344 | AUTOMATIC GENERATION OF EVALUATION AND MANAGEMENT MEDICAL CODES - The current document is directed to methods and systems for automated generation of evaluation and management medical codes (“E/M codes”). In one implementation, a series of processes are applied to a medical document in order to generate annotations and concepts, extract metadata, and, using the annotations and concepts, and, in certain cases, the extracted metadata, to generate a set of feature/feature-value pairs that parametrically represent the contents of the medical document. Models for E/M codes and E/M-code components are generated to contain sets of weights, each weight corresponding to a feature for which a feature-value is automatically generated from medical documents. These weights are used as multipliers, in certain implementations, of the feature values generated for a medical document. Multiplication of feature values by corresponding weights produces terms that are used to generate scores for each of various different E/M codes. The generated scores provide a basis for selecting one or more E/M codes for the medical document. | 02-05-2015 |
20150370228 | DETERMINING CONTROL ACTIONS OF DECISION MODULES - Techniques are described for implementing automated control systems that manipulate operations of specified target systems, such as by modifying or otherwise manipulating inputs or other control elements of the target system that affect its operation (e.g., affect output of the target system). An automated control system may have one or more decision modules that each controls at least some of a target system, with each decision module's control actions being automatically determined to reflect near-optimal solutions with respect to or one more goals and in light of a target system model having multiple inter-related constraints, such as based on a partially optimized solution that is within a threshold amount of a fully optimized solution. Such determination of one or more control actions to perform may occur for a particular time and particular decision module, as well as be repeated over multiple times for ongoing control. | 12-24-2015 |
20150370232 | MANAGING COORDINATED CONTROL BY MULTIPLE DECISION MODULES - Techniques are described for implementing automated control systems that manipulate operations of specified target systems, such as by modifying or otherwise manipulating inputs or other control elements of the target system that affect its operation (e.g., affect output of the target system). An automated control system may in some situations have a distributed architecture with multiple decision modules that each controls a portion of a target system and operate in a partially decoupled manner with respect to each other, such as by each decision module operating to synchronize its local solutions and proposed control actions with those of one or more other decision modules, in order to determine a consensus with those other decision modules. Such inter-module synchronizations may occur repeatedly to determine one or more control actions for each decision module at a particular time, as well as to be repeated over multiple times for ongoing control. | 12-24-2015 |
20160004228 | COOPERATIVE DISTRIBUTED CONTROL OF TARGET SYSTEMS - Techniques are described for implementing automated control systems that manipulate operations of specified target systems, such as by modifying or otherwise manipulating inputs or other control elements of the target system that affect its operation (e.g., affect one or more outputs of the target system). An automated control system for such a target system may in some situations have a distributed architecture that provides cooperative distributed control of the target system, such as with multiple decision modules that each control a portion of the target system and operate in a partially decoupled manner with respect to each other, with the various decision modules' operations being at least partially synchronized and each having a consensus with one or more other decision modules, even if a fully synchronized convergence of all decision modules at all times is not guaranteed. | 01-07-2016 |
Patent application number | Description | Published |
20090326928 | Audio Stream Notification and Processing - Various embodiments provide techniques for allowing an application to opt out of system default audio stream behavior, as well as techniques for notifying applications on a computing device that a communication audio stream has been initiated. The techniques may differentiate between communication-related audio streams and audio streams that are not communication-related. In some embodiments, an application may register to receive notification that a communication stream has been initiated. The application may be configured to comply with system default audio stream handling policies, or it can perform custom behavior in response to the audio stream notification. In some embodiments, an application may register for filtered or unfiltered notification. In a filtered notification scenario, an application is notified that a communication stream has been initiated when an audio stream associated with the application has not already been modified in response to the initiation of a different communication stream. In an unfiltered notification scenario, an application/process is notified whenever a communication stream is been initiated. | 12-31-2009 |
20130042258 | RUNTIME SYSTEM - Various embodiments provide an ability to describe, independent of a programming language, one or more interfaces associated with an operating system. Alternately or additionally, a compiler associated with a specific programming language can be configured to map the independent interface description(s) to the specific programming language. In some embodiments, an application can be configured to programmatically determine one or more interfaces of the operating system. | 02-14-2013 |
20140325534 | RUNTIME SYSTEM - Various embodiments provide an ability to describe, independent of a programming language, one or more interfaces associated with an operating system. Alternately or additionally, a compiler associated with a specific programming language can be configured to map the independent interface description(s) to the specific programming language. In some embodiments, an application can be configured to programmatically determine one or more interfaces of the operating system. | 10-30-2014 |