Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bond, WA

Barry Bond, Redmond, WA US

Patent application numberDescriptionPublished
20080282056Hardware memory management unit simulation - Various technologies and techniques are disclosed for concurrently performing address translation data lookups for use by an emulator. On a first thread, a first lookup is performed for address translation data for use by an emulator. On a second thread, a second lookup for the address translation data is concurrently and speculatively performed. The address translation data from a successful lookup from either the first lookup or the second lookup is used to map a simulated physical address to a virtual address of the emulator. For example, the first thread can perform a translation lookaside buffer lookup while the second thread concurrently and speculatively performs a page table entry lookup for the address translation data.11-13-2008
20090179898CREATION OF MOTION BLUR IN IMAGE PROCESSING - Motion blur is created in images by utilizing a motion vector. Vertices are developed with each vertex including a motion vector. The motion vector is indicative of how far vertices have moved since a previous frame in a sequence of images. The vertices are converted to an image and motion blur is added to the image as a function of the motion vector for each vertex.07-16-2009

Barry Bond, Maple Valley, WA US

Patent application numberDescriptionPublished
20090113391Software License Isolation Layer - A software development environment for developing application software for a target computing platform, having target platform licensed software components subject to target platform license terms, the development environment isolates source platform application source code for the application software from being subjected to the target platform software license terms while allowing the application source code to indirectly refer to the target platform licensed software components having the target platform license terms. A license isolation layer may include an interface definition and an implementation of the interface definition. The application source code binds to the implementation of the license isolation layer interface definition. The software development environment includes a compiler that compiles the application source code such that it is isolated from applicability of the target platform license.04-30-2009

Barry C. Bond, Maple Valley, WA US

Patent application numberDescriptionPublished
20100188412CONTENT BASED CACHE FOR GRAPHICS RESOURCE MANAGEMENT - Providing content based cache for graphic resource management is disclosed herein. In some aspects, a portion of a shadow copy of graphics resources is updated from an original copy of the graphics resources when a requested resource is not current. The shadow copy may be dedicated to a graphics processing unit (GPU) while the original copy may be maintained by a central processing unit (CPU). In further aspects, the requested graphics resource in the shadow copy may be compared to a corresponding graphics resource in the original copy when the GPU requests the graphics resource. The comparison may be performed by comparing hashes of each graphics resource and/or by comparing at least a portion of the graphics resources.07-29-2010

Barry C. Bond, Redmond, WA US

Patent application numberDescriptionPublished
20100085853PROTECTING OPTICAL MEDIA USING RANDOM, MOVING RADIO FREQUENCY SCATTERERS - The subject innovation relates to systems and/or methodologies for using randomly positioned electromagnetic scatterers deposited into a predetermined region of an optical storage medium (e.g., Blue Ray DVD, HD DVD, CD, etc.) as a distinct three dimensional (04-08-2010
20100318293RETRACING STEPS - Techniques for creating breadcrumbs for a trail of activity are described. The trail of activity may be created by recording movement information based on inferred actions of walking, not walking, or changing floor levels. The movement information may be recorded with an accelerometer and a pressure sensor. A representation of a list of breadcrumbs may be visually displayed on a user interface of a mobile device, in a reverse order to retrace steps. In some implementations, a compass may additionally or alternatively be used to collect directional information relative to the earth's magnetic poles.12-16-2010

Barry Clayton Bond, Redmond, WA US

Patent application numberDescriptionPublished
20120079490DISTRIBUTED WORKFLOW IN LOOSELY COUPLED COMPUTING - A method that can be used in a distributed workflow system that uses loosely coupled computation of stateless nodes to bring computation tasks to the compute nodes is disclosed. The method can be employed in a computing system, such as cloud computing system, that can generate a computing task separable into work units and performed by a set of distributed and decentralized workers. In one example, the method arranges the work units into a directed acyclic graph representing execution priorities between the work units. The plurality of distributed and decentralized workers query the directed acyclic graph for work units ready for execution based upon the directed acyclic graph. In one example, the method is included in a computer readable storage medium as a software program.03-29-2012

Leonard J. Bond, Kennewick, WA US

Patent application numberDescriptionPublished
20090038932DEVICE AND METHOD FOR NONINVASIVE ULTRASONIC TREATMENT OF FLUIDS AND MATERIALS IN CONDUITS AND CYLINDRICAL CONTAINERS - A system, method, and device are described for ultrasonic treatment of viscous fluids, including, e.g., crude oils that provide a variety of desired modifications. The invention includes a container having a circumvolving outer wall configured to allow passage of a quantity of a material within a passageway therein and ultrasonic transducers that attach to and circumvolve the outer wall of the container. The ultrasonic transducers transmit ultrasonic energy into material within the container at preselected frequencies thereby achieving desired effects.02-12-2009

Steven J. Bond, Issaquah, WA US

Patent application numberDescriptionPublished
20110009193PLAYER BIOFEEDBACK FOR DYNAMICALLY CONTROLLING A VIDEO GAME STATE - Various embodiments are directed towards employing one or more physical sensors arranged on or in proximity to a video game player to obtain biofeedback measures that are then useable to dynamically modify a state of play of a video game. The sensors may be connected or even un-connected to the game player, replace, or otherwise augment traditional physical game controllers. The sensors gather various biofeedback measures and provide such measures to a biofeedback application programming interface (API). Before and/or during video game play, the video game queries the biofeedback API to request inferences about the game player's state of arousal. The response to the query is then used to modify the state of the video game play. Where the video game is a multi-player video game, biofeedback measures from other game players may also be obtained and used to further modify the state of the video game play.01-13-2011
20110105231VIDEO GAME CONTROLLER HAVING USER SWAPPABLE CONTROL COMPONENTS - A game controller is provided. One or more main control input interfaces on the game controller consist of generalized sockets. A variety of modular input interfaces can be plugged into these sockets. Hardware specific to the input type of the modular input is contained within the modular input itself, and plugged in via an interface. This allows for dual analog sticks, a combination of analog and trackball, or further any combination of touchpad, directional pad, or additional components.05-05-2011