Patent application number | Description | Published |
20120110162 | METHOD AND SYSTEM FOR RESOURCE-AWARE DYNAMIC BANDWIDTH CONTROL - Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead. | 05-03-2012 |
20120110163 | METHOD AND SYSTEM FOR DATA PACKET QUEUE RECOVERY - Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead. | 05-03-2012 |
20120280905 | IDENTIFYING GESTURES USING MULTIPLE SENSORS - Systems and methods for recognizing human gestures are disclosed. In one embodiment, a method for recognizing a gesture made by an operator with a portable device, may comprise: obtaining a first sensor data profile associated with measurements made by the first sensor while the operator made a specific gesture involving the portable device; obtaining a second sensor data profile associated with measurements made by the second sensor while the operator made the specific gesture involving the portable device; and identifying the specific gesture by analyzing the first sensor data profile and the second sensor data profile. | 11-08-2012 |
20130297784 | METHOD AND SYSTEM FOR DATA PACKET QUEUE RECOVERY - Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead. | 11-07-2013 |
20140009256 | IDENTIFYING A 3-D MOTION ON 2-D PLANES - Systems and methods for recognizing 3-D human motions are described. In some embodiments, the present disclosure contemplates a variety of methods and systems for recognizing a 3-D motion on 2-D planes. The 3-D human motions may include, but is not limited to, kinematic based gestures, such as clapping, spell casting, security gestures, etc. | 01-09-2014 |
Patent application number | Description | Published |
20110047202 | DISTRIBUTED ALGORITHM FOR CHANGING A SHARED VALUE - Each member of a group contributes to and calculates a new shared value. A distributed shared value algorithm is used to reach unanimous agreement on a shared value, such that every group member can use the new shared value as soon as it is changed. The distributed shared value agreement methodology operates without the selection of a leader. Each group member performs the distributed shared value agreement methodology and computes the new shared value using one or more of the contributions from the group members in such a way that no one member coerces the resulting shared value. | 02-24-2011 |
20110238732 | TEXT MESSAGE HANDSHAKING AND INTEGRATION - Message handshaking and integration may be provided. A message may be created by a client in a first format. The client may determine whether a server in communication with the client is operable to deliver the message in a second format. If so, the client may provide the message, in the first format, to the server for delivering to at least one recipient in the second format. | 09-29-2011 |
20130159497 | Heuristic-Based Rejection of Computing Resource Requests - A computing system includes an authentication layer, the authentication layer being programmed to receive a request for resources of the computing system and to authenticate an identity of a user requesting the resources, and a command layer, the command layer being programmed to execute one or more commands from the request for resources, wherein the command layer logs characteristics associated with one or more of the commands, wherein the computing system monitors each logged command to determine when a threshold is met, and wherein the computing system blocks a subsequent request for resources from the user when the threshold is met. | 06-20-2013 |
Patent application number | Description | Published |
20160121127 | DUAL CHAMBER LEADLESS PACEMAKER PROGRAMMER AND METHOD - Systems and methods for providing communications between an external device and first and second leadless pacemakers (LPs) located in a heart are provided. A method includes receiving first and second event messages from the first and second LPs, the first and second event messages received at different points in time at the external device, determining the signal strengths of the first and second event messages, respectively, as received at the external device, adjusting first and second LP discrimination thresholds based on the received signal strengths of the first and second event messages, respectively, and utilizing the first and second LP discrimination thresholds to identify which of the first and second LP transmits subsequent event messages, in order for the external device to independently communicate with the first and second LPs. | 05-05-2016 |
20160121129 | SYSTEM AND METHOD FOR LOW POWER COMMUNICATION BETWEEN IMPLANTABLE DEVICES - In accordance with an embodiment, apparatuses and methods are provided for coordinating operation between leadless pacemakers (LPs) located in different chambers of the heart. A method includes configuring a local LP to receive communications from a remote LP through conductive communication over first and second channels, maintaining the first channel active for at least a portion of a time when the second channel is inactive to listen for event messages from the remote LP, detecting an incoming signal at the local LP over the first channel, determining whether the incoming signal received over the first channel corresponds to an LP wakeup notice, when the incoming signal corresponds to the LP wakeup notice, activating the second channel at the local LP, and receiving an event message over the second channel from the remote LP. | 05-05-2016 |
Patent application number | Description | Published |
20110043905 | MICROSCOPE HAVING FOCUS-HOLDING UNIT - The invention relates to a microscope having a stage for supporting a sample to be examined, a recording sensor, an imaging optic for imaging the sample onto the recording sensor, a moving unit by means of which the distance between the stage and the imaging optic can be changed, a control unit for controlling an image recording of the sample and a focus-holding unit for maintaining a prescribed focal position for image recording of the sample at temporal intervals, wherein the focus-holding device comprises at least one hardware element and one software module, wherein the focus-holding unit is fully integrated in the control unit, on both the hardware and software sides. | 02-24-2011 |
20110051232 | MICROSCOPE WITH RETAIN FOCUS CONTROL - A microscope including an imaging optical unit, a sample stage for supporting a sample to be examined, a movement unit, by which the distance between sample stage and imaging optical unit can be altered, a focus measuring unit, which measures the present focus position and outputs a focus measurement signal, a control unit for maintaining a predetermined focus position for examinations of the sample that are separated from one another in time. The control unit receives the focus measurement signal and derives a deviation of the present focus position from the predetermined focus position. Dependent on the deviation derived the movement unit, changes the distance between sample stage and imaging optical unit so that the predetermined focus position is maintained. The control unit drives the movement unit ( | 03-03-2011 |
20140192408 | Apparatus and method for transmitted light illumination for light microscopes and microscope system - The invention relates to an apparatus for transmitted light illumination for light microscopes, in particular stereo microscopes or macroscopes, having changing effective entrance pupil of an objective. The apparatus has a light source for emitting an illuminating light beam, a housing, in which the light source is arranged, a holding device for holding a sample to be examined and at least one diaphragm edge for trimming the illuminating light beam, wherein the diaphragm edge extends transversely to an optical axis of a light microscope, which can be positioned in an operating state on the device for transmitted light illumination, and wherein a beam path of the illuminating light between the diaphragm edge and the sample held by the holding device is free from adjustable beam focussing components. The apparatus is characterised according to the invention in that in order to adapt the beam path of the illuminating light to the effective entrance pupil of the objective, means are provided for variable positioning of the diaphragm edge in the direction of the optical axis, wherein a position of the diaphragm edge in the direction of the optical axis can be varied irrespectively of a position of the diaphragm edge transversely to the optical axis, assembly means are provided on the housing for mounting a separate sample support able, means for determining the presence of a sample support table are present, the housing has a passage opening, through which the diaphragm edge can be moved in the direction of the optical axis, the holding device is formed in the region of the passage opening of the housing or on a separate sample support table and a control device is present which is adapted to position the diaphragm edge in dependence at least upon a determined presence of a sample support table. The invention also relates to a method for transmitted light illumination for a light microscope and a microscope system. | 07-10-2014 |
Patent application number | Description | Published |
20110131443 | Mechanism for Automatic Adjustment of Virtual Machine Storage - A mechanism for automatic adjustment of virtual machine (VM) storage is disclosed. A method of embodiments of the invention includes stopping, by a host computing device, a virtual machine (VM) hosted by the host computing device from running upon detecting a write error due to lack of storage on the VM, communicating, by the host computing device, an out-of-storage notification from a hypervisor of the host computing device to a host management agent, and sending, by the host computing device, data associated with the out-of storage notification and the VM to a host controller that manages the host computing device, wherein the host controller causes storage for the VM to be increased. | 06-02-2011 |
20120159138 | Mechanism for Virtual Machine Boot Speed-Up by Clock Acceleration - A mechanism for virtual machine (VM) boot speed-up by clock acceleration is disclosed. A method of the invention includes detecting that a VM managed by a hypervisor of a host machine is starting a boot up process, modifying a rate of a clock of the VM to speed up the boot up process, determining that the boot up process of the VM is complete, and returning the rate of the VM clock to a normal operational rate that is slower than the rate of the VM clock during the boot up process. | 06-21-2012 |
20120311565 | HOST-TO-GUEST CHANNEL FOR GUEST DEVICE IDENTIFICATION - A method and system for providing a descriptive name of a device in a virtual machine system. A computer system hosts a hypervisor, a management component and a guest. The hypervisor receives from the management component a descriptive name of a device available to the guest. The descriptive name defines at least one of the functionality of the device, the content of the device, or a user of the device. The hypervisor then passes the descriptive name to the guest via a host-to-guest channel, which is a shared storage location writable by the hypervisor and readable by the guest. | 12-06-2012 |
20130019240 | Mechanism for Virtual Machine (VM)-Based Disk RescueAANM Tsirkin; MichaelAACI Yokneam YillitAACO ILAAGP Tsirkin; Michael Yokneam Yillit ILAANM Natapov; GlebAACI RaananaAACO ILAAGP Natapov; Gleb Raanana IL - A mechanism for virtual machine (VM)-based disk rescue is disclosed. A method of the invention includes starting a reboot process of a VM hosted on a host computing machine, controlling an invocation of a recovery media that is used by a recovery process on a disk of the VM and is located separate from the VM disk, and restarting the VM after the recovery process using the recovery media successfully completes. | 01-17-2013 |
20130054950 | USER-CONTROLLABLE BOOT ORDER THROUGH A HYPERVISOR - A method and system for providing a user-controllable boot order via a hypervisor in a virtual machine system. A Basic Input/Output System (BIOS) receives a boot order list associated with a guest from the hypervisor. The boot order list is an ordered list that specifies an order of device names, according to which the BIOS searches for boot software when booting up the guest. In the boot order list, devices of the same device type are identified by different device names. Upon receipt of a command to boot up the guest, the BIOS searches for the boot software following the order of the device names specified by the boot order list. The BIOS then boots up the guest using the boot software located in one of the devices. | 02-28-2013 |
20130132968 | MECHANISM FOR ASYNCHRONOUS INPUT/OUTPUT (I/O) USING ALTERNATE STACK SWITCHING IN KERNEL SPACE - A mechanism for asynchronous input/output (I/O) using second stack switching in kernel space is disclosed. A method of the invention includes receiving, by a kernel executing in a computing device, an input/output (I/O) request from an application thread executing using a first stack, allocating a second stack in kernel space of the computing device, switching execution of the thread to the second stack, and processing the I/O request synchronously using the second stack. | 05-23-2013 |
20150095548 | HANDLING MEMORY-MAPPED INPUT-OUTPUT (MMIO) BASED INSTRUCTIONS USING FAST ACCESS ADDRESSES - When a guest of a virtual machine attempts to accesses an address that causes an exit from the guest to the hypervisor of a host, the hypervisor receives an indication of an exit by a guest to the hypervisor. The received address is associated with a memory-mapped input-output (MMIO) instruction. The hypervisor determines, based on the received indication, that the exit is associated with the memory-mapped input-output (MMIO) instruction. The hypervisor identifies the address that caused the exit as a fast access address. The hypervisor identifies one or more memory locations associated with the fast access address, where the one or more memory locations store information associated with the MMIO instruction. The hypervisor identifies the MMIO instruction based on the stored information. The hypervisor executes the MMIO instruction on behalf of the guest. | 04-02-2015 |
20150149996 | HYPERVISOR DYNAMICALLY ASSIGNED INPUT/OUTPUT RESOURCES FOR VIRTUAL DEVICES - Systems and methods are disclosed for assigning an I/O resource to a virtual PCI device. An example system includes an I/O resource table that stores a pool of one or more available I/O resources for assignment to one or more virtual PCI devices. The system also includes a hypervisor that maintains the pool of I/O resources, assigns one or more I/O resources from the pool to a virtual PCI device, and notifies a guest running on a virtual machine that the one or more I/O resources is assigned to the virtual PCI device. The hypervisor and virtual machine are executable on a host, and the virtual PCI device is exposed to the guest. | 05-28-2015 |
20150149997 | FACILITATING EXECUTION OF MMIO BASED INSTRUCTIONS - A hypervisor of a host receives an indication of an exit from a guest to the hypervisor and a memory-mapped input output (MMIO) address that caused the exit to hypervisor. The hypervisor walks a page table of the guest to identify a guest address associated with the MMIO address that caused the exit to the hypervisor. The hypervisor decodes an instruction of the guest referenced by the guest address to determine a type of operation that the guest intended to execute and a location of MMIO information. The hypervisor records, in a page table entry for the MMIO address of a host page table, an association with the type of operation and the location of the MMIO information. The hypervisor executes the operation on behalf of the guest based on the type of the operation and the MMIO information. | 05-28-2015 |
Patent application number | Description | Published |
20110107007 | ASYNCHRONOUS PAGE FAULTS FOR VIRTUAL MACHINES - A method and system to handle an asynchronous page fault in a virtual machine system. A computer hosts a virtual machine that includes a virtual central processing unit (CPU). The virtual CPU requests access to a page that is not resident in memory. The host operating system of the computer receives an indication of a page fault, and informs the virtual CPU of the page fault. The host operating system provides an identifier associated with the page fault. The host operating system performs page swapping operating in parallel with a new task rescheduled by the virtual CPU, and sends a wake-up signal to the virtual CPU when the page has been brought back into the memory. | 05-05-2011 |
20150089009 | REMOTE DIRECT MEMORY ACCESS WITH COPY-ON-WRITE SUPPORT - Systems and methods for implementing remote direct memory access (RDMA) with copy-on-write support. An example method may comprise: registering, with an RDMA adapter, by a first computer system, a mapping of a first virtual address to a first physical address, for transmitting a memory page identified by the first virtual address to a second computer system; registering, with the RDMA adapter, a mapping of a second virtual address to the first physical address; detecting an attempt to modify the memory page; copying the memory page to a second physical address; and registering, with the RDMA adapter, a mapping of a first virtual address to the second physical address. | 03-26-2015 |
20150193254 | VIRTUAL MEDIA SHELF - A method and system for providing a guest with virtual media that can be read by the guest. A hypervisor hosted by a computer system presents a guest-to-host channel to a guest in the computer system. The hypervisor receives content from the guest via the guest-to-host channel, the content to be stored and managed by the hypervisor in a memory area associated with the guest in the computer system, the memory area not being directly accessible to the guest. The hypervisor then receives a request from the guest indicating that the guest is to perform at least one operation on the content, and provides the content for the guest to perform the at least one operation. | 07-09-2015 |
Patent application number | Description | Published |
20120214389 | MOLLUSC PROCESSING APPARATUS AND RELATED METHODS - Mollusc processing apparatus and related methods are disclosed. Molluscs are held in holders by one of their shells, illustratively the bottom shells, and are moved between a series of processing stations. At a shell cut station, an opening is cut into one or both of the shells of each mollusc. The next processing station includes a cutting blade to cut the adductor muscle and viscera of each mollusc away from its non-held shell, illustratively the top shell, and a shell detach mechanism to detach the non-held shell from the held shell. One or multiple air blasts are directed toward the viscera to loosen it from the held shell, and at a vacuum station the loosened viscera is pulled from the held shell. A second muscle cut station includes another cutting blade to cut the adductor muscle from the held shell. | 08-23-2012 |
20140178533 | SHRINK-WRAP LABELLING OF CRUSTACEAN CLAWS - A labelling system includes a dispensing apparatus to present respective cut and opened sleeves of shrink-wrap label stock material for insertion of claws of crustaceans, and a heating apparatus to apply heat to the sleeves to shrink the sleeves around the claws. A related method includes inserting a claw of a crustacean into a sleeve of shrink-wrap label stock material, and applying heat to the sleeve to shrink the sleeve around the claw. Another method involves providing a dispensing apparatus to present respective cut and opened sleeves of shrink-wrap label stock material to receive claws of crustaceans, and providing a heating apparatus to apply heat to the sleeves to shrink the sleeves around the claws. A seafood product may include a crustacean having a claw, the claw carrying a shrink-wrap label. | 06-26-2014 |
20150252626 | Disconnectable Subsea Connector - The described embodiments provide a subsea connector that is a quickly deployable and reusable. The subsea connector comprises a male and a female assembly that can be connected and disconnected. The male assembly includes a shaft, a sleeve that surrounds the shaft, and bars that are connected to the shaft and are configured to rotate about one axis. The female assembly includes a receptacle into which the male assembly can fit. Once the male assembly is inserted into the female assembly, the bars can rotate into such a position that the male and female assemblies are connected together. The bars can also be rotated such that the male and female assemblies can be disconnected. | 09-10-2015 |
20150359205 | Imaging for Determination of Crustacean Physical Attributes - The present disclosure relates to imaging for determination of crustacean physical attributes. An image of a shell of a live crustacean is captured and processed to determine a physical attribute of the live crustacean. In an embodiment a characteristic of a pattern indicative of moult stage of the live crustacean is detected, from the captured image. Multiple images may be used in some embodiments, including images of different types such as visible spectrum images, infrared spectrum images, and/or ultraviolet spectrum images. | 12-17-2015 |