Patents by Inventor John To

John To 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).

  • Patent number: 7451299
    Abstract: State machines can be used in a scanner and a parser for program compilation. The state machines can be non-table-driven, but rather are encoded directly in bytecodes. A special algorithm can be used to generate the multi-way branch associated with a state in a state machine so that the multi-way branch meets specified optimality requirements on the size of the bytecodes. The bytecodes so implemented can be more compact and run faster than those generated un-optimized. The algorithm for obtaining an optimal implementation of the multi-way branch can be conceptually divided into three phases: first, it constructs a set of subarrays that form a disjoint covering for the target array; second, it determines an optimal branch implementation for each subarray; and third, it determines the optimal branch implementation for each union of one or more adjacent subarrays, culminating to the optimal implementation for the entire target array.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: November 11, 2008
    Assignee: BEA Systems, Inc.
    Inventors: Kevin Zatloukal, John McEnerney
  • Patent number: 7448446
    Abstract: A downhole assembly comprises a whipstock and an expandable anchoring tool connected to the whipstock, wherein the tool comprises a body including a plurality of angled channels formed into a wall thereof and a plurality of moveable slips, wherein the slips translate along the angled channels between a collapsed position and an expanded position. A method for performing a thru tubing operation in a well bore comprises running a downhole assembly comprising a whipstock and an expandable anchoring tool in a collapsed position through a first diameter section of the well bore, orienting the whipstock, and translating a plurality of pairs of slips of the expandable anchoring tool to an expanded position into gripping engagement with a casing lining a second diameter section of the well bore that is larger than the first diameter section, wherein the pairs of slips are axially spaced apart along the expandable anchoring tool.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: November 11, 2008
    Assignee: Smith International, Inc.
    Inventors: John E. Campbell, Charles H. Dewey, Chad D. Evans
  • Patent number: 7451165
    Abstract: A method and system for reliably performing extra-long operations in a reliable state-full system (such as a file system). The file system includes a separate portion of the file system reserved for files having extra-long operations in progress, including file deletion and file truncation. This separate portion of the file system is called the zombie file space; it includes a separate name space from the regular (“live”) file system that is accessible to users, and is maintained as part of the file system when recording a consistency point.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: November 11, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Ray Chen, John Edwards, Kayuri Patel
  • Patent number: 7448316
    Abstract: These and other objects are achieved by providing a bale wrap or tie monitor that uses a sensor array to sense the presence or absence of twine, net or film after initial operation of the wrapping mechanism and prior to ejection of the bale onto the field. Either, or both, visual and audible alarms can be initiated when default conditions are met.
    Type: Grant
    Filed: August 3, 2005
    Date of Patent: November 11, 2008
    Assignee: CNH America LLC
    Inventor: John H. Posselius
  • Patent number: 7450528
    Abstract: An echo suppression technique is provided in which speech sample energies are collected and accumulated over predetermined time frames. From this, a peak aggregate value and time delay are noted. This peak is generated by mathematical correlation between the historical output speech and the input speech. A moving average is applied to the results of the mathematical correlation. Once the time delay and gain are determined, the algorithm of the present invention uses this information to determine if an input sample is echo or a valid input, and if it is echo, the echo is suppressed.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: November 11, 2008
    Assignee: Dialogic Corporation
    Inventors: James Thomas DellaMorte, Sr., John O. DellaMorte, Jr.
  • Patent number: 7450134
    Abstract: Methods and apparatus for generating images, compressing image data, decompressing image data, and processing the decompressed image data so that it can be used by a rendering circuit of a device, e.g., a set top box, are described. Images are generated in the native format used by the rendering circuit of the device which will ultimately control the display of the image avoiding the need to perform processing associated with converting color component information from one format to another. Uncompressed image data is arranged in a file with color component values being grouped separately from alpha values to facilitate compression by a standard file compression technique. The file is compressed using a conventional file compression operation. The compressed image file is decompressed when needed and the alpha data and color component data is reorganized so that the color component values and alpha value(s) corresponding to individual pixels are grouped together.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: November 11, 2008
    Assignee: Time Warner Cable Inc.
    Inventors: Stephen L. Maynard, John Callahan, Ben Payne
  • Patent number: 7451435
    Abstract: Described herein is at least one implementation employing multiple self-describing software artifacts persisted on one or more computer-storage media of a software-based computer. In this implementation, each artifact is representative of at least part of the software components (e.g., load modules, processes, applications, and operating system components) of the computing system and each artifact is described by at least one associated “manifest,” which include metadata declarative descriptions of the associated artifact.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Galen C. Hunt, Thomas Roeder, James R. Larus, Manuel Fahndrich, John D. DeTreville, Steven P. Levi, Benjamin Zorn, Wolfgang Grieskamp
  • Patent number: 7449007
    Abstract: An apparatus for conditioning gas for use in a medical procedure comprises a housing defining a chamber having an entry port and an exit port. The housing contains at least a humidification means comprising a container for liquid. A humidity sensor may be disposed within the chamber that senses the humidity of the gas exiting the chamber. A monitoring circuit is connected to the humidity sensor that detects when the chamber requires a recharge of liquid, and generates a recharge signal indicative thereof. A charging port on the housing provides access into the chamber to recharge the chamber with water. Alternatively, a backup container of liquid is provided to continuously supply liquid to the humidification means. A heating element and temperature sensor are also disposed within the chamber. A control circuit further regulates the temperature of the gas exiting the chamber.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: November 11, 2008
    Assignee: Lexion Medical, LLC
    Inventors: Douglas E. Ott, John F. Schaefer, Robert I. Gray
  • Patent number: 7449559
    Abstract: The present invention relates to truncated EGF receptor molecules that exhibit increased binding affinities for EGFR ligands such as EGF and TGF1. The present invention also relates to methods of screening for EGF receptor ligands and methods of treatment which involve the use of these molecules.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: November 11, 2008
    Assignees: Commonwealth Scientific and Industrial Research Organisation, Ludwig Insitutute for Cancer Research
    Inventors: Colin Wesley Ward, Neil Moreton McKern, George Oscar Lovrecz, Robert Nicholas Jorissen, Thomas Peter John Garrett, Thomas Charles Elleman, Antony Wilkes Burgess, Timothy Edward Adams, Teresa Anne Domagala, Edouard Collins Nice
  • Patent number: 7448346
    Abstract: A bird feeder includes a food container including one or more feeding ports adapted to allow birds access into the food container, and a separate perch located relative to each feeding port to enable a bird perched thereon to access a respective feeding port, wherein each separate perch is adjustable relative to its respective feeding port to attract different sized birds.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: November 11, 2008
    Assignee: Woodstream Corporation
    Inventors: John Stone, Benjamin Beck, David Harting
  • Patent number: 7451470
    Abstract: A new, interactive, television program profile interface and method are described. The interface is used to capture and display the likes and dislikes of a television viewer in multi-axis format. The weighting of the viewer's preferences proportionately changes over time. Those preferences are illustrated in bar graph format with respect to time or other axes. The viewer interacts with the graphical representations by time traversing the preferential chart, and providing necessary modifications and updates.
    Type: Grant
    Filed: March 29, 2001
    Date of Patent: November 11, 2008
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: John Zimmerman
  • Patent number: 7450852
    Abstract: Described herein are technologies directed towards IR-to-network conversion. With the described technology, a system may convert an infrared (IR) control signal from an IR remote controller into a network-transmittable message package and transmit that package via a communications network, such as the Internet (or a network compatible therewith). The IR control signal is destined for a to-be-controlled audio/visual (AV) device. The transmitted network message packet is received at the location of the to-be-controlled AV device and converted back into its original IR control signal. The signal is transmitted to the AV device; thereby effecting control of that device.
    Type: Grant
    Filed: July 21, 2005
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventor: John C Calhoon
  • Patent number: 7450520
    Abstract: A network device such as a combination ONU-DSLAM deployed outside the central office includes a wireless transceiver to enable a technician to interface with the network device over a wireless control channel. This allows the technician to monitor, interrogate, and control the network device to ascertain performance of the network or the network device and cause the network device to perform particular desired operations. Additionally, providing a wireless interface enables the network technician to fix specific perceived problems in the network device, such as by uploading new software to the network device, to enable the network device to have increased functionality or more reliable performance. Infra-red, wireless, powerline, or another technology may be used to interface with the network device. The wireless access port may also enable subscribers to access the network, for example by causing the network device to act as an 802.11 hot spot.
    Type: Grant
    Filed: July 10, 2003
    Date of Patent: November 11, 2008
    Assignee: Nortel Networks Limited
    Inventors: Eric Bernier, John Watkins, Glenn Algie
  • Patent number: 7449038
    Abstract: A method of detecting leaks in the filter bags of a baghouse filter chamber that includes determining when the filter bags have been cleaned and, during a post-cleaning period after the cleaning of the filter bags, determining whether the opacity level of the exhaust of the baghouse filter chamber exceeds a predefined opacity limit. The determining whether the opacity level of the exhaust of the baghouse filter chamber exceeds a predefined opacity limit may include monitoring the opacity level of the exhaust of the baghouse filter chamber with an opacity sensor during the post-cleaning period and comparing the opacity readings during the post-cleaning period with the value of the predefined opacity limit.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: November 11, 2008
    Assignee: General Electric Company
    Inventors: John Wesley Grant, Donald R. Pegelow
  • Patent number: 7451129
    Abstract: A system and method for providing preferred language ordering of search results is described. A search query describing potentially retrievable information provided in a plurality of search result languages is received. A search is executed by evaluating the search query against information characteristics maintained in a searchable data repository. At least one preferred language applicable to search results generated responsive to the executed search is dynamically determined. At least some of the search results are ordered in consideration of the at least one preferred language.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: November 11, 2008
    Assignee: Google Inc.
    Inventors: John Lamping, Ben Gomes, Mizuki McGrath, Amit Singhal
  • Patent number: 7448301
    Abstract: Snap ring pliers include a first section having a first jaw portion with a first outer end and a first tip projecting outwardly from the first outer end, and a second section having a second jaw portion with a second outer end and a second tip projecting outwardly from the second outer end. The first tip opposes the second tip. A pivot pivotally couples the first section to the second section for movement of the first and second jaw portions between closed and open positions. The first and second tips are joined forming a tongue adapted to be received in a snap ring gap in the closed position of the first and second jaw portions, and the first and second tips are spaced apart and separated by a gap in the open position of the first and second jaw portions.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: November 11, 2008
    Inventor: John A. Cronin
  • Patent number: 7448751
    Abstract: A goggle based light-weight VOG system includes at least one digital camera connected to and powered by a laptop computer through a firewire connection together with an integral visual light stimulus source. The digital camera may digitally center the pupil in both the X and Y directions. A calibration mechanism may be incorporated onto the goggle base. An EOG system may also be incorporated directly into the goggle. The VOG system may track and record 3-D movement of the eye, track pupil dilation, head position and goggle slippage. An animated eye display provides data in a more meaningful fashion. The VOG system is a modular design whereby the same goggle frame or base is used to build a variety of digital camera VOG systems.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: November 11, 2008
    Assignee: Neuro Kinetics, Inc.
    Inventors: Alexander D Kiderman, John Howison Schroeder, Thomas C. Joos, Floris L. Wuyts, Steven T Moore, Hamish G MacDougall
  • Patent number: 7451000
    Abstract: An implantable electrode array (30) that can adopt a first configuration selected to allow the array (30) to be inserted into a cochlea (12) of an implantee and at least a second configuration in which the array can apply tissue stimulation. The array (30) comprises an elongate carrier (31) having a proximal end (37), a distal end (34), and an inner surface (35) conformable with the inner wall of the implantee's cochlea (12). A plurality of electrodes (36) are supported within the carrier (31) at respective spaced locations thereon in a region between the proximal end (37) and the distal end (34) with at least one of the electrodes having a surface that is at least adjacent the inner surface (35) of the carrier (31). The carrier (31) is formed in the second configuration from a first layer (32) and at least a second layer (32) of resiliently flexible material. A method of forming an array (30) is also described.
    Type: Grant
    Filed: November 28, 2001
    Date of Patent: November 11, 2008
    Assignee: Cochlear Limited
    Inventors: Peter Gibson, Fysh Dadd, Claudiu Treaba, John Parker
  • Patent number: 7449465
    Abstract: This invention concerns compounds of formula N-oxides, pharmaceutically acceptable addition salts, quaternary amines and stereochemically isomeric forms thereof, their use, pharmaceutical compositions comprising them, and processes for their preparation.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: November 11, 2008
    Assignee: Janssen Pharmaceutica, N.V.
    Inventors: Eddy Jean Edgard Freyne, Christopher John Love, Ludwig Paul Cooymans, Nele Vandermaesen, Peter Jacobus Johannes Antonius Buijnsters, Marc Willems, Werner Constant Johan Embrechts
  • Patent number: D580505
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: November 11, 2008
    Assignee: Karsten Manufacturing Corporation
    Inventor: John A. Solheim