Patents by Inventor James A. Holt

James A. Holt has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20100250643
    Abstract: Described is a technology in which a platform unifies various social network and alerting mechanisms to provide a relationship-based communication network. An affiliation service allows organizations and individuals to connect, grant permissions and share useful information about themselves in the form of relationship-based and other attributes. A publishing service routes that information to the correct recipients, including by matching desired attributes to attributes of clients recipients. A data exchange service facilitates reporting, routing, monitoring and responding to such information, as well as providing relevant external data feeds to clients. In this manner, users and organizations are able to more easily connect and work together to resolve societal problems via a single platform that facilitates user and organizational participation.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Tammy L. Savage, James A. Holt, David L. Waldrop, Christopher E. Mitchell, Miten Navnitrai Mehta
  • Patent number: 7730068
    Abstract: Automated sampling and aggregation of performance or other dynamically varying data facilitates user productivity by making data available for a wide range of uses. An automated sampling and aggregration system includes one or more types of data collectors, including a dedicated data collector per machine, multiple data collectors per machine, or an instance-less data collector.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Maciek Sarnowicz, Praveen Seshadri, Vipul M. Shah, James A. Holt, Michiel J. Wories, Hongfei Guo, Ciprian Gerea, Daniel T. Jones, Oscar G. Naim, Grigory Pogulsky, Sethu Srinivasan, James K. Howey
  • Patent number: 7675281
    Abstract: In one embodiment, in a power converter system having first and second switches connected in a half-bridge arrangement at a common node from which current flows through an inductor to a regulated output terminal, wherein the regulated output terminal is connectable to a load, wherein the first and second switches are turned on and off in cycles, a method is provided for synchronous rectification. The method includes: initiating a cycle in which the first switch is turned on; developing a timer based on the on-time of the first switch during the cycle; turning off the first switch and turning on the second switch during the cycle; and outputting a control signal to turn off the second switch when either the timer expires or a new cycle is initiated to turn on the first switch, thereby providing synchronous rectification in the power converter system.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: March 9, 2010
    Assignee: Fairchild Semiconductor Corporation
    Inventors: James Holt, Jonathan Klein
  • Publication number: 20090183867
    Abstract: A heat exchanger for a compressor comprising a housing comprising a plurality of pass chambers, wherein each pass chamber comprises a plurality of tubes for contacting a hot fluid with a cooling media. At least one first flow nozzle introduces a first portion of the hot fluid into a first pass chamber. At least one second flow nozzle downstream of the first flow nozzle introduces a second portion of the hot fluid into at least one downstream pass chamber, forming a reduced rate of fluid flow in the first pass chamber and optimizing contact between the second portion of the hot fluid and the plurality of tubes, to form a cooled fluid. An outlet downstream of the second flow nozzle, in communication with a final pass chamber, is adapted for receiving the cooled fluid.
    Type: Application
    Filed: January 23, 2008
    Publication date: July 23, 2009
    Applicant: COMPRESSOR SYSTEMS INC.
    Inventors: Kevin Bales, James A. Holt, Kyle Gordon
  • Publication number: 20080106917
    Abstract: In one embodiment, in a power converter system having a load, a method is provided for varying the type of modulation employed for a pulse width modulation (PWM) signal. The method includes the following: monitoring the load of the power converter system; using leading edge modulation for the PWM signal under light load condition; and using trailing edge modulation for the PWM signal under heavy load condition; thereby optimizing operation of the power converter system.
    Type: Application
    Filed: November 2, 2006
    Publication date: May 8, 2008
    Inventor: James Holt
  • Publication number: 20070294312
    Abstract: User productivity can be facilitated by providing an interface between a high-level intent and low-level settings that should be configured to achieve the intent. The intent can be expressed in declarative language. The intent can be verified to determine if it conforms to a target, a policy, or both. Policy binding can provide a relationship between the target and the policy. An application view can be provided that allows the user to view a server having one or more databases.
    Type: Application
    Filed: September 26, 2006
    Publication date: December 20, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Praveen Seshadri, Michiel J. Wories, Hongfei Guo, Ciprian Gerea, Daniel T. Jones, James A. Holt, Grigory Pogulsky, Sethu Srinivasan, James K. Howey
  • Publication number: 20070288500
    Abstract: User productivity can be facilitated through automated sampling and aggregation of performance or other dynamically varying data to make such data available for a wide range of uses. A data collector is provided and can be a dedicated data collector per machine, there can be multiple data collectors per machine, or there can be an instance-less data collector.
    Type: Application
    Filed: September 26, 2006
    Publication date: December 13, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Maciek Sarnowicz, Praveen Seshadri, Vipul M. Shah, James A. Holt, Michiel J. Wories, Hongfei Guo, Ciprian Gerea, Daniel T. Jones, Oscar G. Naim, Grigory Pogulsky, Sethu Srinivasan, James K. Howey
  • Publication number: 20070181312
    Abstract: Gas lift valve designs and gas lift systems are described that feature a positive closure mechanism that is highly resistant to significant wear or damage that would result in fluid leakage. A pivotable flapper member is incorporated into a gas lift valve and used as a flow control mechanism. The flapper member provides a positive barrier to fluid flow from the production tubing to the annulus, even after substantial wear or damage.
    Type: Application
    Filed: February 3, 2006
    Publication date: August 9, 2007
    Applicant: Baker Hughes Incorporated
    Inventors: James Kritzler, James Holt, Vic Randazzo, Walt Chapman
  • Publication number: 20070157558
    Abstract: A system for packaging a flat panel product includes a dispensing device for dispensing a length of inner protective packaging material, a folding table for wrapping the inner protective packaging material around the product and folding an outer protective packaging material around the product, and a binding device for binding the outer packaging material, inner packaging material, and product together, suspending the product relative to at least one of the walls of the sidewall and supporting the product laterally. A data entry device provides data related to the length of inner protective packaging material required, and this data is fed to a controller, which controls the dispensing device to provide an appropriate length of material. The data entry device can also provide shipping information, fed to a printer for printing a shipping label.
    Type: Application
    Filed: February 27, 2007
    Publication date: July 12, 2007
    Applicant: The Real Reel Corporation
    Inventors: William Mertz, Scott Miller, Robert Reynolds, Timothy Harville, Melvin Shumate, Christopher Clark, James Holt
  • Publication number: 20070101066
    Abstract: A first prefetch engine from a first plurality of prefetch engines is allocated to a first load instruction in response to a buffer miss of an iteration of the first load instruction in a program stream. The first plurality of prefetch engines include prefetch engines for prefetching data from memory to a buffer based on a predicted stride. A second prefetch engine from a second plurality of prefetch engines is allocated to the first load instruction in response to the buffer miss. The second plurality of prefetch engines include prefetch engines for prefetching data from memory to the buffer based on an instruction loop representative of a sequence of instructions that affect an address value associated with an allocated load instruction. One of the first or second prefetch engines is deallocated if the other prefetch engine achieves a prefetch performance greater than a first threshold value.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Hassan Al Sukhni, James Holt
  • Publication number: 20070101100
    Abstract: A program stream is executed at a first processing engine, the program stream including multiple iterations of a first load instruction. An instruction loop is executed at a second processing engine separate from the first processing engine substantially in parallel with an execution of the program stream at the first processing engine for prefetching data from memory to a buffer for one or more iterations of the first load instruction of the program stream. The instruction loop represents a subset of a sequence of instructions between iterations of the first load instruction that affect an address value associated with the first load instruction. A confidence value associated with the instruction loop is modified based on a prefetch performance of one or more iterations of the first load instruction and it is determined whether to terminate execution of the instruction loop based on the confidence value.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Hassan Al Sukhni, James Holt
  • Publication number: 20070039727
    Abstract: One or more control lines or other types of lines can be run past a downhole tool such as a side pocket mandrel, for example, in a longitudinal groove with a retaining feature for the control line where the assembly leaves little to stick out and get damaged on run in or on pulling out of the hole. In the preferred version, the groove is a dovetail and at least one retainer can be slipped into the dovetail. Lateral bores into the dovetail allow pins to be driven into a wedge shaped retainer to force it against the control line or lines such that the shape of the dovetail and the shape of the wedge retainer trap the control line within the dovetail. Upon assembly, nothing sticks out from the dovetail or the downhole tool.
    Type: Application
    Filed: August 19, 2005
    Publication date: February 22, 2007
    Inventors: James Holt, Clark Beam
  • Publication number: 20070029092
    Abstract: In systems and methods for production of hydrocarbons fluids from a formation surrounding a wellbore, a production assembly is cemented into place, and excess cement is then cleaned from the production tubing and liner. Thereafter, hydrocarbon fluids are produced and artificial gas lift assistance is provided. All of this may be accomplished in a single trip (mono-trip) of the production tubing.
    Type: Application
    Filed: June 30, 2006
    Publication date: February 8, 2007
    Applicant: Baker Hughes Incorporated
    Inventors: Keith Lewis, Anthony Orchard, Joseph Yeo, Jim Kritzler, Walter Chapman, James Holt
  • Publication number: 20060248280
    Abstract: Adjusting the confidence level of prefetch circuitry in generating outstanding prefetch address of a detected strided stream. In one example, the number of outstanding prefetches allowed is adjusted based on a determination of whether a prefetch to a prefetch address is used in a data processing system. With some systems, the higher the confidence level, the more outstanding prefetches are allowed.
    Type: Application
    Filed: May 2, 2005
    Publication date: November 2, 2006
    Inventors: Hassan Al-Sukhni, James Holt, Jyotsna Kartha, Michael Snyder
  • Publication number: 20060248279
    Abstract: Prefetching across a page boundary in a data processing system. The system determines whether a prefetch will cross a page boundary of memory, and if so, it determines whether a translation source has an entry corresponding to the virtual address of the prefetch. If the translation source has an entry corresponding the virtual address, a physical address of the virtual address is used to prefetch the information.
    Type: Application
    Filed: May 2, 2005
    Publication date: November 2, 2006
    Inventors: Hassan Al-Sukhni, Brian Grayson, James Holt, Matt Smittle, Michael Snyder
  • Publication number: 20060248281
    Abstract: Generating a hashed value of the program counter in a data processing system. The hashed value can be used for prefetching in the data processing system. In some examples, the hashed value is used to identify whether a load instruction associated with the hashed value has an address that is part of a strided stream in an address stream. In some examples, the hashed value is a subset of bits of the bits of the program counter. In other examples, the hashed value may be derived in other ways from the program counter.
    Type: Application
    Filed: May 2, 2005
    Publication date: November 2, 2006
    Inventors: Hassan Al-Sukhni, James Holt, Matt Smittle, Michael Snyder, Brian Grayson
  • Publication number: 20060225631
    Abstract: A roller type hemming apparatus includes a support member having a slide bore. A compressible fluid shock absorber is disposed in the support member and is extendable into the slide bore. A guided slide member is received in the slide bore and the slide member contacts the shock absorber. The slide member includes a flange disposed outside of the slide bore. The apparatus further includes a hem roller. The hem roller is rotatably mounted on the slide member flange. A retaining plate having an opening therein is mounted to the support member adjacent the slide bore for retaining a portion of the slide member in the slide bore and for limiting travel of the slide member out of the slide bore. The movement of the slide member is tempered during the application of an abrupt compressive force.
    Type: Application
    Filed: April 8, 2005
    Publication date: October 12, 2006
    Inventors: James Steed, James Holt
  • Publication number: 20050115202
    Abstract: A system for packaging a flat panel product includes a dispensing device for dispensing a length of inner protective packaging material, a folding table for wrapping the inner protective packaging material around the product and folding an outer protective packaging material around the product, and a binding device for binding the outer packaging material, inner packaging material, and product together, suspending the product relative to at least one of the walls of the sidewall and supporting the product laterally. A data entry device provides data related to the length of inner protective packaging material required, and this data is fed to a controller, which controls the dispensing device to provide an appropriate length of material. The data entry device can also provide shipping information, fed to a printer for printing a shipping label.
    Type: Application
    Filed: October 8, 2004
    Publication date: June 2, 2005
    Inventors: William Mertz, Scott Miller, Robert Reynolds, Timothy Harville, Melvin Shumate, Christopher Clark, James Holt
  • Publication number: 20050115860
    Abstract: A package for storing and shipping flat panel products includes a shock- absorbing inner protective material, a telescoping outer packaging material, adjustable to the size of the product being shipped, and an outer binder, such as a plastic banding material. The inner wrapping material is provided around a circumferential edge of the product and is secured in place. The outer protective packaging material is provided around the wrapped product, adjusted to the appropriate size, and is bound in place with a plastic banding material which is wrapped longitudinally and secures the lateral and longitudinal position of the product within the package. The telescoping package includes slots for receiving and retaining the plastic banding material in position.
    Type: Application
    Filed: October 8, 2004
    Publication date: June 2, 2005
    Inventors: William Mertz, Scott Miller, Robert Reynolds, Timothy Harville, Melvin Shumate, Christopher Clark, James Holt
  • Patent number: D632377
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: February 8, 2011
    Assignee: Reckitt & Colman (Overseas) Limitd
    Inventors: Marcus Blachford, James Holt, David Law, Tom Peach, Tim Sharpe