Waters, WA
Ben Waters, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20140275727 | Implantable Heart Pump Controller - The present invention provides devices, systems, and methods for control of ventricular assist devices. The invention includes an implantable controller that is operatively programmed to direct physiological flow through a ventricular assist device that is substantially synchronized to the cardiac cycle of the subject. The implantable controller is also communicatively connected to an external control unit, such that the implantable controller can transmit data to the external control unit, and instructions can be sent from the external control unit to the implantable controller. | 09-18-2014 |
Benjamin Waters, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20160096435 | WIRELESS CHARGING SYSTEM FOR DEVICES IN A VEHICLE - A wireless charging system for use in vehicles includes power transmitting coils which are used for resonant power transfer to power receiving devices in the vehicle. The system includes a detection system for detecting power receiving devices in the vicinity of the transmitting coils so that only the power transmitting coils having objects detected nearby are activated. The system also includes a tuning circuit that enables power transmitting coils to be tuned with respect to each other to increase the power delivery range or detuned with respect to each other to decrease interference between coils. | 04-07-2016 |
Benjamin H. Waters, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20130310630 | METHOD AND SYSTEM FOR POWERING IMPLANTABLE DEVICES - A ventricular assist device (VAD) system includes one or more external subsystems including an amplifier energizing a drive loop with alternating current, and a Tx resonator inductively coupled to the drive loop. An implanted subsystem includes a VAD, an Rx resonator that forms a magnetically coupled resonator with the Tx resonator, and a load loop for providing power to the VAD that is inductively coupled to the Rx resonator. A sensor monitors the drive loop and a controller uses the sensor data to adjust a system parameter to optimize energy transfer performance. Distributing a plurality of the external subsystems throughout a defined space provides a patient with freedom of movement within the defined space. | 11-21-2013 |
20140378743 | Method And System For Powering Implantable Devices - A ventricular assist device (VAD) system includes one or more external subsystems including an amplifier energizing a drive loop with alternating current, and a Tx resonator inductively coupled to the drive loop. An implanted subsystem includes a VAD, an Rx resonator that forms a magnetically coupled resonator with the Tx resonator, and a load loop for providing power to the VAD that is inductively coupled to the Rx resonator. A sensor monitors the drive loop and a controller uses the sensor data to adjust a system parameter to optimize energy transfer performance. Distributing a plurality of the external subsystems throughout a defined space provides a patient with freedom of movement within the defined space. | 12-25-2014 |
20150280444 | WIRELESS POWER DELIVERY IN DYNAMIC ENVIRONMENTS - An adaptive system for efficient and long-range wireless power delivery using magnetically coupled resonators responds to changes in a dynamic environment, and maintains high efficiency over a narrow or fixed frequency range. The system uses adaptive impedance matching to maintain high efficiency. The wireless power transfer system includes a drive inductor coupled to a high-Q transmitter coil, and a load inductor coupled to a high-Q receiver coil. The transmitter coil and receiver coil for a magnetically coupled resonator. A first matching network is (i) operably coupled to the drive inductor and configured to selectively adjust the impedance between the drive inductor and the transmitter coil, or (ii) is operably coupled to the load inductor and configured to selectively adjust the impedance between the load inductor and the receiver coil. | 10-01-2015 |
Bradley M. Waters, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20080313420 | Managing working set use of a cache via page coloring - A processor cache is indexed by a group of distinct page colors. The use of this cache by different working sets is controlled using page coloring. Translations of virtual addresses of the instructions and/or data of a working set are constrained to physical addresses the page colors of which are in a subgroup of the group of distinct page colors. | 12-18-2008 |
20080320235 | Processor cache management with software input via an intermediary - Software assists a processor subsystem in making cache replacement decisions by providing an intermediary with information regarding how instructions and/or data of a working set are expected to be used and accessed by the software. The intermediary uses this information along with its knowledge of system requirements, policy and the cache configuration to determine cache usage and management hints for the working sets. The cache usage and management hints are passed by the intermediary to the processor subsystem. | 12-25-2008 |
20100250890 | MANAGING WORKING SET USE OF A CACHE VIA PAGE COLORING - A processor cache is indexed by a group of distinct page colors. The use of this cache by different working sets is controlled using page coloring. Translations of virtual addresses of the instructions and/or data of a working set are constrained to physical addresses the page colors of which are in a subgroup of the group of distinct page colors. | 09-30-2010 |
20140052882 | Latency Sensitive Software Interrupt and Thread Scheduling - Various embodiments provide an ability to schedule latency-sensitive tasks based, at least in part, upon one or more processor cores usage metrics. Some embodiments gather information associated with whether one or more processor cores are in a heavily loaded state. Alternately or additionally, some embodiments gather information identifying latency-sensitive tasks. Task(s) can be (re)assigned to different processor core(s) for execution when it has been determined that an originally assigned processor core has exceeded a usage threshold. | 02-20-2014 |
Bradley Michael Waters, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20130290667 | SYSTEMS AND METHODS FOR S-LIST PARTITIONING - Systems and techniques of the management of the allocation of a plurality of memory elements stored within a plurality of lockless list structures are presented. These lockless list structures (such as Slists) may be made accessible within an operating system environment of a multicore processor—and may be partitioned within the system. Memory elements may also be partitioned among these lockless list structures. When a core processor (or other processing element) makes a request for allocating a memory element to itself, the system and/or method may search among the lockless list structures for an available memory element. When a suitable and/or available memory element is found, the system may allocate the available memory element to requesting core processor. Dynamically balancing of memory elements may occur according to a suitable balancing metric, such as maintain substantial numerical equality of memory elements or avoid over-allocation of resources. | 10-31-2013 |
Cullen J. Waters, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20080263400 | Fault insertion system - A method of scheduling a simulated hardware fault on a computer system by specifying at least a termination point where the simulated hardware fault will be automatically removed from the computer system. The computer system may comprise at least one control computer that can be remote from a computer into which a simulated hardware fault is inserted and that schedules and controls simulation of the simulated hardware fault. | 10-23-2008 |
Jennifer Waters, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20090327222 | DYNAMIC SELECTION OF MEDIA FOR PLAYBACK - A list of media, such as image media, is dynamically generated and provided to a user. The dynamically generated media playlist may be associated with a user's “favorite pictures,” “favorite music” or some other type of media. Each of the “favorite media” features may be associated with playlist criteria, which is used to dynamically construct a query for media files to include on the playlist. The criteria may specify several requirements for including media in the dynamically created playlist, for example user rating, recently added media, and other criteria. The query is sent to a database, which returns a playlist of media. The returned playlist is provided to a media center, which retrieves and provides the listed media to a user. | 12-31-2009 |
Katrina Marie Waters, Richland, WA US
Patent application number | Description | Published |
---|---|---|
20090007281 | Animal Model for Assessing Copd-Related Diseases - Methods of diagnosis, markers, and screening techniques and animal models for assessing the severity and/or progression or regression of chronic obstructive pulmonary disease (COPD) and COPD-related diseases are disclosed. | 01-01-2009 |
Michael Waters, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130313317 | Inventory Control Using Electronic Shelf Label Systems - An electronic shelf label (ESL) is constructed to display a bar code, or the like, and inventory information, in addition to the typical product identification and price. A stock person carrying a handheld communicator with a bar code scanner can conveniently scan the ESL and then enter the number of items removed from or placed on the shelf. Assuming he is using a wireless communicator, the information is sent immediately to the ESL server via the ESL system, and the ESL display is then updated as well as the establishment's inventory database. | 11-28-2013 |
Michael J. Waters, Tukwila, WA US
Patent application number | Description | Published |
---|---|---|
20140210692 | SYSTEM FOR REMOTE MANAGEMENT OF ELECTRONIC SHELF DISPLAY MODULES - An electronic display system for use, for example, in a retail outlet comprises a plurality of small display module commonly known as electronic shelf labels. The system also comprises a plurality of base stations for transmitting, to the display modules, representations of images to be displayed. This disclosure teaches an electronic display system wherein base stations are connected directly to the Internet. A single processor can transmit data, metadata and commands to base stations located in different retail outlets. Thus, a single processor can remotely manage display modules in a plurality of different retail outlets that are located at different geographical locations. | 07-31-2014 |
20140306013 | PORTABLE BAR-CODE SCANNER - A portable scanning apparatus is disclosed, which may include a bar code scanner module incorporated within a housing; a portable computer memory assembled to the bar code scanner and incorporated within said housing, wherein the computer memory is operable to receive and store data obtained by the bar code scanner, and wherein the assembly of the bar code scanner and the portable computer memory within said housing forms a compact and portable package. | 10-16-2014 |
20150021398 | SYSTEM AND METHOD FOR IMPLEMENTING NETWORK COMMUNICATION FOR A BAR CODE SCANNER - A scanning system and method are disclosed which may include a bar code scanner module incorporated within a housing; and a wireless network transceiver coupled to the bar code scanner module and operable to communicate with at least one other communication device, the bar code scanner and the transceiver forming a scanning device. The transceiver may communicate employing Zigbee network protocol. | 01-22-2015 |
20150066710 | METHOD AND SYSTEM FOR ASSOCIATING DISPLAY MODULES WITH NODES - A method and system for disassociating an electronic shelf label (ESL) from one node in a network and re-associating the ESL with another node in the network so as to establish a more reliable wireless link for the ESL to receive commands for updating goods-related information display by the ESL. | 03-05-2015 |
Nicholas Waters, Battle Ground, WA US
Patent application number | Description | Published |
---|---|---|
20150227872 | Method of Color Wheel Mapping for Scheduling - A method of using color mapping to enhance the efficiency and effectiveness of resource allocation and scheduling is provided. The method allows for efficient scheduling and coordinating the minute-by-minute access and allocation of a pool of resources such as, but not limited to, equipment, devices or people, to accommodate both planned and unplanned needs or events in the immediate to foreseeable future requires a comprehensive view of the available resources, their current and future planned locations, the current and future point of need, and available unscheduled time for each resource, among other factors. | 08-13-2015 |
Rolland M. Waters, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20100279823 | USER INTERACTIVE EXERCISE SYSTEM - System and method for interactive video game fitness equipment. Fitness hardware (e.g., an exercise bicycle, a stair machine, treadmill, elliptical trainer, rotary climbing wall, or other fitness equipment) interacts with a video game, optionally via various devices, e.g., a PC, game console, or other hardware and/or software device or system capable of implementing an interactive application), for an immersive hybrid exercise/game user experience. | 11-04-2010 |
Shawn M. Waters, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20140208324 | RATE OF OPERATION PROGRESS REPORTING - According to one aspect of the present disclosure, a method and technique for rate of operation progress reporting is disclosed. The method includes: responsive to completion by an application of one or more batch operations, storing an operation count corresponding to each completed batch operation; and, responsive to being polled by a monitoring module: identifying a time reporting window for the batch operations; and reporting a rate of progress meter value for the batch operations to the monitoring module based on the operation counts and the time reporting window. | 07-24-2014 |
Shawn Michael Waters, Bothwell, WA US
Patent application number | Description | Published |
---|---|---|
20090138523 | CONTENT ENGINE ASYNCHRONOUS UPGRADE FRAMEWORK - Embodiments of the invention provide a tool for performing asynchronous upgrades of data stored in computer databases. In one embodiment, an upgrade tool may be configured to split existing data records into data blocks. Each data block may be queued in an asynchronous queue. When processing capacity is available, the data block may undergo an upgrade operation, and another data block may be added to the queue. Once all data blocks are upgraded, the upgraded data records may be used by applications accessing the database. In one embodiment, different types of upgrade operations may be performed on the data records. | 05-28-2009 |