| Patent application number | Description | Published |
| 20090077260 | APPLICATION PLATFORM - A method and system for mapping logical identifiers to physical identifiers is provided. In one embodiment, a logical routing system allows each application, or more generally entity (e.g., user of an application), to register its logical identifier to physical identifier mapping when the application starts executing on a computer. To send a message to an application identified by a logical identifier, a client program uses the registered mapping to identify the physical identifier of the computer. If an application later starts executing on a different computer, then the application can register a different mapping. | 03-19-2009 |
| 20090094053 | DIAGNOSIS THROUGH GRAPHICAL REPRESENTATION OF PATIENT CHARACTERISTICS - An apparatus, device, methods, computer program product, and systems are described that receive at least one set of diagnosis parameters associated with one or more patients, determine one or more spider charts associated with one or more potential diagnoses for the one or more patients, and provide the one or more spider charts in visual proximity to one another. | 04-09-2009 |
| 20110029688 | LOGICAL ROUTING SYSTEM - A method and system for mapping logical identifiers to physical identifiers is provided. In one embodiment, a logical routing system allows each application, or more generally entity (e.g., user of an application), to register its logical identifier to physical identifier mapping when the application starts executing on a computer. To send a message to an application identified by a logical identifier, a client program uses the registered mapping to identify the physical identifier of the computer. If an application later starts executing on a different computer, then the application can register a different mapping. | 02-03-2011 |
| Patent application number | Description | Published |
| 20090018407 | Computational user-health testing - Methods, apparatuses, computer program products, devices and systems are described that carry out accepting user data from an interaction between a user and at least one device-implemented application unrelated to user-health testing; mapping the user data from the interaction between the user and the at least one device-implemented application unrelated to user-health testing to at least one user-health test function set; accepting brain activity measurement data proximate to the interaction between the user and the at least one device-implemented application unrelated to user-health testing; and selecting at least one user-health test function at least partly based on the at least one user-health test function set and the brain activity measurement data. | 01-15-2009 |
| 20090086894 | Time of flight aspects for X-Ray fluorescence visualizer, imager, or information provider - One aspect can relate to determining a total time of flight that indicates an at least one applied duration and an at least one induced duration, wherein the at least one applied duration describes the time for an at least some pulse-type input energy to be applied from a transmission location to an at least one X-ray fluorescing event in the at least some matter of the at least the portion of the at least one individual, and wherein the at least one induced duration describes the time for an at least one induced X-ray fluorescing photon, to travel from the at least one X-ray fluorescing event in the at least some matter of the at least the portion of the at least one individual to a location where the at least one induced X-ray fluorescing photon is received at least partially by a detecting the at least one induced X-ray fluorescing photon. The aspect can relate to determining a location information of the at least one X-ray fluorescing event in the at least some matter of the at least the portion of the at least one individual based at least partially on the total time of flight. | 04-02-2009 |
| 20090086895 | Geometric X-Ray fluorescence visualizer, imager, or information provider - One aspect relates to determining a location of an at least one X-ray fluorescing event occurring within an at least some matter of at least a portion of an individual, wherein the determining the location of the at least one X-ray fluorescing event is based at least in part on determining a relative angle at which an at least one applied high energy photon and/or particle is being applied to the at least some matter of the at least the portion of the individual, a relative position from which an at least one applied high energy photon and/or particle is being applied to the at least some matter of the at least the portion of the individual, a detected location of an at least one induced fluorescing X-ray photon fluoresced during the at least one X-ray fluorescing event, and a received angle at which the at least one induced fluorescing X-ray photon is received. | 04-02-2009 |
| Patent application number | Description | Published |
| 20090321427 | Microwave Oven - Generally and not exclusively, a microwave cooking oven to cook food in a microwave chamber includes at least one array of radiation detectors. An exemplary method includes sensing an optical depth of the item along each of multiple beam paths from at least two sides of the item, and mapping isothermal regions in the interior of the item 3-dimensionally based on the sensing. Another exemplary method includes sensing a microwave power representing a value of a heatability property for each of multiple regions of the same item, and applying a different measure of the microwave power to each of the different regions according to the value of the heatability property in each individual region. Yet another exemplary method includes sensing different frequencies of the microwave power in the microwave chamber, and changing the frequency of the microwave power for heating the item, as the item undergoes heating. | 12-31-2009 |
| 20090321428 | Microwave oven - Generally and not exclusively, a microwave cooking oven to cook food in a microwave chamber (e.g., a cooking chamber) includes a microwave power source, and a microwave control unit. In one implementation, the control unit includes an array of radiation detectors to detect the microwave power of multiple microwave beams in the cooking chamber, a modeler to map the temperature in different regions of an item in the microwave chamber, and a controller to adjust microwave power being delivered to each region of the item. In one implementation, the control unit can detect the presence and food type of an item in the microwave chamber. The control unit can provide a real time heating and cooking status of each region of an item being heated in the microwave chamber. | 12-31-2009 |
| Patent application number | Description | Published |
| 20080243965 | COOPERATIVE DLL UNLOAD - Loading and unloading a plurality of libraries on a computing device having a loader lock and internal and external counts for each library in the plurality of libraries is disclosed. The libraries assume an initialize state, followed by an initialized state, a pending unload state, and an unload state according to when the internal and external counts are incremented and decremented. When in the pending unload state, the functions of a library that include functions that require acquiring the loader lock exit, the internal count is decremented by one, and the loader lock is released. Prior to entering the pending unload state, a library may be placed into a reloadable state. A library in the reloadable state may be reloaded upon request until a timer times out. When the timer times out, the library in the reloadable state transitions into the pending unload state. | 10-02-2008 |
| 20080244550 | DYNAMIC DLL CYCLE RESOLUTION - Deterministically resolving cycles in a library tree is disclosed. Resolving cycles supports certain processes such as safe library initialization. Cycles in the library tree are identified; at least one soft link in each identified cycle is identified; and the at least one soft link in each identified cycle is broken. If a cycle has no soft links, notification is provided indicating that the cycle cannot be broken. Identifying at least one soft link in each identified cycle comprises, for each link in the cycle, determining the dependent and supporting libraries; and determining if one or more functions in the supporting library are required for initializing the dependent library. | 10-02-2008 |
| 20080244551 | PARALLEL DLL TREE INITIALIZATION - A parallel processing method and apparatus for initializing libraries is disclosed. Libraries for an application are identified, an initialization order for the libraries is determined, and the libraries are initialized in asynchronous stages. The initialization order is determined by forming a library tree of the libraries' references and determining a load order for the references according to the levels of the references in the library tree. The asynchronous stages comprise a loading stage that includes a load queue, a snapping stage that includes a snap queue, and an initializing stage that includes an initialize queue. | 10-02-2008 |