Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Johnson, San Jose
Bruce A. Johnson, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110236960 | APPARATUS AND METHODS FOR INTEGRATED SAMPLE PREPARATION, REACTION AND DETECTION - Cartridges for the isolation of a biological sample and downstream biological assays on the sample are provided. In one embodiment, a nucleic acid sample is isolated from a biological sample and the nucleic acid sample is amplified, for example by the polymerase chain reaction. The cartridges provided herein can also be used for the isolation of non-nucleic acid samples, for example proteins, and to perform downstream reactions on the proteins, for example, binding assays. Instruments for carrying out the downstream biological assays and for detecting the results of the assays are also provided. | 09-29-2011 |
Christopher Johnson, San Jose, CA US
Christopher Sean Johnson, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090012738 | Measurement of Air Quality in Wireless Networks - A system for measuring air quality in wireless networks. In particular implementations, a method includes computing an interference severity level for a plurality of interference sources detected at an access point; aggregating one or more of the computed interference severity levels relative to the access point; and computing an air quality metric for the access point, wherein the air quality metric based at least in part on an equation: 1—aggregated interference severity level. | 01-08-2009 |
Darrin Paul Johnson, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090150893 | HARDWARE UTILIZATION-AWARE THREAD MANAGEMENT IN MULTITHREADED COMPUTER SYSTEMS - A device, system, and method are directed towards managing threads in a computer system with one or more processing units, each processing unit having a corresponding hardware resource. Threads are characterized based on their use or requirements for access to the hardware resource. The threads are distributed among the processing units in a configuration that leaves at least one processing unit with threads that have an aggregate zero or low usage of the hardware resource. Power may be reduced or turned off to the instances of the hardware resource that have zero or low usage. Distribution may be based on one or more of a number of specifications or factors, such as user power management specifications, power usage, performance, and other factors. | 06-11-2009 |
| 20090217277 | USE OF CPI POWER MANAGEMENT IN COMPUTER SYSTEMS - A device, system, and method are directed towards managing power consumption in a computer system with one or more processing units, each processing unit executing one or more threads. Threads are characterized based on a cycles per instruction (CPI) characteristic of the thread. A clock frequency of each processing unit may be configured based on the CPI of each thread assigned to the processing unit. In a system wherein higher clock frequencies consume greater amounts of power, the CPI may be used to determine a desirable clock frequency. The CPI of each thread may also be used to assign threads to each processing unit, so that threads having similar characteristics are grouped together. Techniques for assigning threads and configuring processor frequency may be combined to affect performance and power consumption. Various specifications or factors may also be considered when scheduling threads or determining processor frequencies. | 08-27-2009 |
Dave Johnson, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090293040 | System and Method for Communicating with a Microcontroller - A system for communicating with a microprocessor includes an interface agent that facilitates a communications link between customized windows applications and a suite of development tools. The system allows for interactive hardware and software verification testing of a microcontroller or microprocessor contained within any type of platform, such as mass produced electronic subassembly, consumer product, or a demonstration board. The system also allows for interactive tutorials about the suite of development tools and capabilities of a selected microcontroller or microprocessor. The interface agent affords a high level of interactivity during the tutorials, which involves requesting the user to perform tasks and monitoring for execution of the tasks. | 11-26-2009 |
Elwan S. Johnson, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110310113 | DISPLAYING GENERATED CHANGES TO AN IMAGE FILE - Editing an image file is disclosed. Editing includes generating a plurality of machine generated changes to the image file, individually displaying each of the plurality of machine generated changes, and selectively implementing at least one of the plurality of machine generated changes. | 12-22-2011 |
Grady Johnson, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090020078 | Animal Leash - For some embodiments, a leash includes a primary loop and a secondary loop. The primary loop may be used to grasp the leash. The secondary loop may be used to enable strengthening the grasp of the leash. The secondary loop may be smaller than the first loop. | 01-22-2009 |
Kevin D. Johnson, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20100072154 | Compartment divider assembly - A compartment divider assembly, in accordance with the principles of the invention, may include a first divider having a longitudinal axis, a second divider having a longitudinal axis that crosses the longitudinal axis of the first divider, and an interior frame—with each of the first and second dividers being moveable back and forth through the interior frame. If desired, the assembly may further include an exterior frame, with at least one end of at least one of the first and second dividers connected to the exterior frame. | 03-25-2010 |
Mark C. Johnson, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20080239942 | SYSTEMS AND METHODS FOR VERIFYING RECOVERY FROM AN INTERMITTENT HARDWARE FAULT - Systems and methods for verifying recovery from intermittent hardware faults. Exemplary embodiments include a method for verifying recovery from intermittent hardware faults, the method including generating an error in a computer interface by forcing a hardware fault after setting an error injection enable control bit in a register coupled to the computer interface, detecting an error in a hardware checker coupled to the computer interface which asserts an error interrupt signal resetting the error injection enable control bit when the error interrupt signal and a hardware reset control bit coupled to the computer interface are both active, disabling error forcing when the error injection enable control bit is reset, and executing an error recovery and logging procedure in the computer interface. | 10-02-2008 |
Timothy Michael Johnson, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090309745 | SYSTEM AND METHOD FOR ACCESSING DIAGNOSTIC INFORMATION - A technique is provided for accessing diagnostic information in an electronic device. In accordance with this technique, a system is provided for determining diagnostic information about a power source. In one embodiment, the system provides an interface to provide access to the diagnostic information. The system may further provide a memory, wherein the diagnostic information may be stored. The system may further be configured to provide access to the diagnostic information when the electronic device is non-operational. | 12-17-2009 |
Tod Kevin Johnson, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20090006496 | Methods of determining and searching for modified blocks in a file system - The invention relates to a method of determining if a block was modified in a file system by comparing the versions of the base snapshot, the delta snapshot, and the space map block entry (b, e). In another aspect, the invention relates to a method of searching for blocks modified in a tree structured file system. The invention relates to methods and systems of snapshot management of a file system in a data storage system. To represent the snapshots, the invention maintains pointers to the root block pointer of each snapshot. When the active file system is modified, this invention avoids overwriting any blocks used by previous snapshots by allocating new blocks for the modified blocks. When the invention needs to put an established block in a new location, it must update a parent block to point to the new location. The update to the parent block may then require allocating a new block for the new parent block and so forth. Parts of the file system not modified since a snapshot remain in place. The amount of space required to represent snapshots scales with the fraction of the file system that users modify. To maintain snapshot integrity, this invention keeps track of the first and last snapshots that use each block in space map blocks spread throughout the file system data space. When users delete snapshots, this invention may use a background process to find blocks no longer used by any snapshot and makes them available for future use. | 01-01-2009 |
Walter S. Johnson, San Jose, CA US
| Patent application number | Description | Published |
|---|---|---|
| 20110148589 | Real-Time Location System Using Tag Interrogator and Embedded or Fixed Tag Transmitters - A system tracks vehicles within a terminal and includes at least one tag interrogator mounted on a vehicle to be identified and tracked within the terminal. The tag interrogator is operative for emitting a signal containing data identifying the vehicle to which the tag interrogator is mounted. At least one tag transmitter is fixed at a known location within the terminal where vehicles are to be identified and receptive to a tag interrogator on the vehicle when the vehicle passes within proximity to the fixed tag transmitter for transmitting a wireless RF signal having data identifying the tag transmitter and identifying the tag interrogator as an identifier for the vehicle to which the tag interrogator is mounted. At least one access point is positioned at the terminal for receiving the RF signal from the tag transmitter for subsequent processing to verify vehicle identity at the known location. | 06-23-2011 |
