Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Warkentin, US

Andrei Warkentin, Wakefield, MA US

Patent application numberDescriptionPublished
20150370590HYPERVISOR CONTEXT SWITCHING USING A TRAMPOLINE SCHEME IN PROCESSORS HAVING MORE THAN TWO HIERARCHICAL PRIVILEGE LEVELS - In a virtualized computer system operable in more than two hierarchical privilege levels, components of a hypervisor, which include a virtual machine kernel and virtual machine monitors (VMMs), are assigned to different privilege levels. The virtual machine kernel operates at a low privilege level to be able to exploit certain features provided by the low privilege level, and the VMMs operate at a high privilege level to support execution of virtual machines. Upon determining that a context switch from the virtual machine kernel to a VMM is to be performed, the computer system exits the low privilege level, and enters the high privilege level to execute a trampoline that supports context switches to VMMs, such as state changes, and then the VMM. The trampoline is deactivated after execution control is switched to the VMM.12-24-2015
20150370591HYPERVISOR CONTEXT SWITCHING USING A REDIRECTION EXCEPTION VECTOR IN PROCESSORS HAVING MORE THAN TWO HIERARCHICAL PRIVILEGE LEVELS - In a virtualized computer system operable in more than two hierarchical privilege levels, components of a hypervisor, which include a virtual machine kernel and virtual machine monitors (VMMs), are assigned to different privilege levels. The virtual machine kernel operates at a low privilege level to be able to exploit certain features provided by the low privilege level, and the VMMs operate at a high privilege level to support execution of virtual machines. Upon determining that a context switch from the virtual machine kernel to a VMM is to be performed, the computer system exits the low privilege level, and enters the high privilege level to execute a trampoline that supports context switches to VMMs, such as state changes, and then the VMM. The trampoline is deactivated after execution control is switched to the VMM.12-24-2015
20150370592HYPERVISOR CONTEXT SWITCHING USING TLB TAGS IN PROCESSORS HAVING MORE THAN TWO HIERARCHICAL PRIVILEGE LEVELS - In a virtualized computer system operable in more than two hierarchical privilege levels, components of a hypervisor, which include a virtual machine kernel and virtual machine monitors (VMMs), are assigned to different privilege levels. The virtual machine kernel operates at a low privilege level to be able to exploit certain features provided by the low privilege level, and the VMMs operate at a high privilege level to support execution of virtual machines. Upon determining that a context switch from the virtual machine kernel to a VMM is to be performed, the computer system exits the low privilege level, and enters the high privilege level to execute a trampoline that supports context switches to VMMs, such as state changes, and then the VMM. The trampoline is deactivated after execution control is switched to the VMM.12-24-2015
20150371036DEVICE SIMULATION IN A SECURE MODE SUPPORTED BY HARDWARE ARCHITECTURES - A secure mode of a computer system is used to provide simulated devices. In operation, if an instruction executing in a non-secure mode accesses a simulated device, then a resulting exception is forwarded to a secure monitor executing in the secure mode. Based on the address accessed by the instruction, the secure monitor identifies the device and simulates the instruction. The secure monitor executes independently of other applications included in the computer system, and does not rely on any hardware virtualization capabilities of the computer system.12-24-2015

Andrei Warkentin, Sammamish, WA US

Patent application numberDescriptionPublished
20110238969INTELLIGENT BOOT DEVICE SELECTION AND RECOVERY - Techniques for recovering virtual machine state and boot information used to boot an installed guest operating system on systems where the information has either been lost or is not present are described.09-29-2011
20110246171Virtual Machine Fast Emulation Assist - Techniques for reducing virtual machine input/output emulation overhead and decreasing the attack surface of a virtual machine architecture are disclosed.10-06-2011
20140325202INTELLIGENT BOOT DEVICE SELECTION AND RECOVERY - Techniques for recovering virtual machine state and boot information used to boot an installed guest operating system on systems where the information has either been lost or is not present are described.10-30-2014

David Warkentin, Boston, MA US

Patent application numberDescriptionPublished
20160035341SYSTEM AND METHOD OF MICROPHONE PLACEMENT FOR NOISE ATTENUATION - A method and system for attenuating noise comprises identifying a location in an area at which sound emitted from one or more speakers has acoustic characteristics that are substantially similar in measure to corresponding acoustic characteristics of the emitted sound at a location approximated to be near an ear of an occupant of the area. A microphone, which may be a virtual microphone, is disposed at the identified location. The microphone detects sound at the identified location. In response to the sound detected by the microphone, the one or more speakers emit a noise-canceling audio signal adapted to attenuate one or more frequencies in the sound detected by the microphone.02-04-2016

David J. Warkentin, Boston, MA US

Patent application numberDescriptionPublished
20140001717Anti-causal vehicle suspension01-02-2014
20140005888ACTIVE WHEEL DAMPING01-02-2014
20140136048ACCELEROMETER LEVELING - In an aspect, in general, a system and method compensate for a misalignment characteristic of one or more acceleration sensors fixed to a sprung mass of a vehicle, each acceleration sensor having a location on the vehicle and a desired orientation relative to the vehicle.05-15-2014

Dwight H. Warkentin, Arden Hills, MN US

Patent application numberDescriptionPublished
20110077574SYSTEM AND METHOD TO REGULATE ULTRAFILTRATION - A medical device system including a physiological sensor and ultrafiltration unit senses a physiological signal in a patient and computes a fluid status measurement of the patient using the physiological signal. Ultrafiltration therapy is delivered to the patient according to a therapy delivery control parameter established in response to the fluid status measurement.03-31-2011
20110270159Communications System for an Implantable Medical Device and a Delivery Device - A method for monitoring drug dose, intake and effectiveness includes a drug delivery device in data communications with at least one implantable medical device. The method is preferably implemented in a web-enabled environment in which a remote data center communicates with the implantable devices (IMDs) in a patient via a programmer or the pill dispenser. The method may include facilitating access by a physician, clinician, or other user of the remote data center to review and monitor the IMDs or the drug delivery regime remotely. The method further provides a dynamic drug management system, compatible with a web-enabled interactive data communication environment that accurately monitors dose and specific drug effectiveness in a patient to enhance patient care.11-03-2011

Patent applications by Dwight H. Warkentin, Arden Hills, MN US

Dwight H. Warkentin, Ardenhills, MN US

Patent application numberDescriptionPublished
20100016740CARDIAC PROTECTION SYSTEM AND METHOD - A cardiac ischemic protection system and method for conditioning a patient's heart is provided. The method can include detecting acute myocardial infarction, angina pectoris, silent ischemia, or stunning and providing closed-loop dyssynchronous pacing to the patient's heart to precondition and/or postcondition the patient's heart in order to reduce ischemic damage.01-21-2010

Dwight H. Warkentin, Ardin Hills, MN US

Patent application numberDescriptionPublished
20100016746PERSONAL ALERTING DEVICE FOR USE WITH DIAGNOSTIC DEVICE - A personal altering device and method of generating an alert of an event detected by an implanted diagnostic device are provided. The method can include transmitting an event signal to the personal alerting device when one or more of the following occurs: ischemia is detected, a deviation from the baseline waveform is detected, a life-threatening trend begins, or symptoms are indicated. The method can also include generating an alarm signal from the personal alerting device, and the alarm signal can include one or more of a visual message, a light, a vibration, and a sound. In addition, the method can include prompting further action to be taken.01-21-2010

Matthew Warkentin, Ithaca, NY US

Patent application numberDescriptionPublished
20100216230Systems for Increased Cooling and Thawing Rates of Protein Solutions and Cells for Optimized Cryopreservation and Recovery - In systems and methods for freezing and subsequently thawing liquid samples containing biological components, a sample is fractioned into a very large number of small drops (08-26-2010

Matthew A. Warkentin, Ithaca, NY US

Patent application numberDescriptionPublished
20150233804APPARATUS AND METHODS FOR LOW TEMPERATURE SMALL ANGLE X-RAY SCATTERING - Apparatus and methods for performing small angle X-ray scattering (SAXS) at low (cryogenic) temperatures for determining the structure of and changes in the structure of proteins, DNA, RNA, and other biological molecules and biomolecular assemblies and structures. A cryogenic, small angle X-ray scattering (SAXS) application sample holder, includes a sample cell including a base portion and at least two parallel walls disposed on the base, wherein the sample cell has a liquid volume capacity defined by the walls and the base portion of 0.001 to 10 microliters. A method for performing cryogenic SAXS on a sample includes the steps of providing a sample biomolecule solution containing an aqueous buffer, a biomolecule, and a cryoprotectant agent, wherein the cryoprotectant agent comprises up to 60% (w/w) of the biomolecule solution, and other known components as necessary to solubilize and stabilize the biomolecule, in a sample holder of claim 08-20-2015

Matthew W. Warkentin, Brooktondale, NY US

Patent application numberDescriptionPublished
20090133410SYSTEM AND METHOD FOR INCREASED COOLING RATES IN RAPID COOLING OF SMALL BIOLOGICAL SAMPLES - A method and devices for rapid cooling of small biological samples by plunging them in a cryogenic liquid, such as liquid nitrogen, or contacting them with a cryogenic metal surface, reduce or eliminate the cold gas layer that forms above the liquid cryogens or cryogenic surfaces, producing an abrupt transition from ambient (e.g., room) temperature to the cryogen temperature as the sample enters the liquid or contacts the surface. To reduce or eliminate the effects of the cold gas layer, a flow of warm dry gas can be directed along the plunge path, for example. By removing this cold gas layer, cooling times for a 10 micron sample (the size of single cells and the smallest protein crystals now used protein crystallography) will decrease to ˜0.001 s.05-28-2009

Terry D. Warkentin, Carson City, NV US

Patent application numberDescriptionPublished
20080300059Gaming Network Using Host-Configured Networking Protocols - Methods and systems for using user-configured networking protocols in wagering game networks are described herein. In one embodiment, a computer-implemented method for using user-configured networking protocols includes receiving values for one or more user-specified options associated with a gaming device and receiving a network address request originating from the gaming device. The computer-implemented method can also include transmitting a reply destined for the gaming device, wherein the reply includes a network address and the values for the one or more user-specified options.12-04-2008
20090036217SERVICE-ORIENTED GAMING NETWORK ENVIRONMENT - A gaming services framework includes web services extensions and comprises a set of services, protocols, XML schemas, and methods for providing gaming system functionality in a distributed, network based architecture. Systems and methods provide a service-oriented framework for gaming and property management based upon internetworking technology and web services concepts. One aspect of the systems and methods includes a loosely coupled architecture that consists of software components that semantically encapsulate discrete functionality (self contained and perform a single function or a related group of functions—the component describes its own inputs and outputs in a way that other software can determine what it does, how to invoke its functionality, and what result to expect). These components may be distributed and programmatically accessible (called by and exchange data with other software) over standard internetworking protocols (TCP/IP, HITP, DNS, DHCP, etc.).02-05-2009
20090156313Scheduling of reconfigurable gaming machines - A controller of gaming machines that permit wagering on wagering games includes a first memory location that stores a first time-based schedule of gaming actions to be taken by the gaming machines that are located remote from the controller. A second memory location stores identities of first gaming machines. One of the first and second memory locations stores a pointer that links the other of the first and second memory locations and associates the first gaming machines with the first schedule so that one of the first schedule and first gaming machines can be modified independent of and without modifying the other of the first schedule and the first gaming machines. A data transmitter transmits instructions corresponding to the gaming actions defined by the first schedule to the first gaming machines.06-18-2009
20090264203CONFIGURABLE WAGERING GAME MANAGER - Methods and systems for monitoring and/or servicing wagering game machines are described herein. In one embodiment, a method includes receiving a request to configure wagering game manager content, wherein the request is associated with a user identifier. The method can also include transmitting another request and the user identifier, and receiving and presenting configuration options, where the configuration options determine from which of a plurality of application servers that services can be requested. Additionally, in some embodiments, the configuration options determine separate modules for presenting information about the services. The method can also include receiving one or more configuration selections associated with the configuration options.10-22-2009
20100035690Information Flow Control for Gaming Machines Requiring Server Support - A computing apparatus operating as a gaming machine permits wagering on games. A browser generates a request for information contained on a remote server. An intermediate client-side processing, ICSP, engine coupled with the browser receives the request and generates a corresponding request that is transmitted to the remote server. The browser, following the transmission of the first message, being released to process other actions without having yet received a reply to the first message.02-11-2010
20100048291PROCESSING USER INFORMATION IN WAGERING GAME SYSTEMS - Techniques for processing user information in wagering game systems are described herein. In some embodiments, a system includes a first wagering game system to assign a first set of access credentials to a user, wherein the first wagering system is connected to a first set of wagering game machines. The system can also include a second wagering game system to assign a second set of access credentials to the user, wherein the second wagering system connected to a second set of wagering game machines. The systems can also include a master identifier controller to receive and store the first and second sets of access credentials, to receive requests to access the first wagering game system based on the second set of user access credentials, and to facilitate access the first wagering game system based on the second set of user access credentials.02-25-2010
20100167817Display of the status of gaming machines - A controller of gaming machines includes an input/output module adapted to receive signals that represent a current status of a parameter of the gaming machines. A microprocessing unit generates for each gaming machine(s) an icon having variable visual indicia indicative of a value of the parameter being monitored. The microprocessing unit automatically changes in substantially real-time the visual indicia associated with the icon to reflect a change in the status of the parameter of an associated first gaming machine in accordance with a first received signal.07-01-2010

Patent applications by Terry D. Warkentin, Carson City, NV US

Website © 2016 Advameg, Inc.