Patents by Inventor Philip To

Philip 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: 6944121
    Abstract: A wireless computer data network includes several untethered mobile units that make ad-hoc data connections with an Internet-connected base station using the IEEE-802.11a standard. Each unit includes a radio transceiver fully integrated on a single semiconductor chip. The receiver portion is a double-conversion superheterodyne type, and shares the same intermediate and local oscillator frequencies with a two-stage up-conversion transmitter. Two on-chip synthesizers that each include a voltage-controlled oscillator and phase-locked loop can be operated independently for each conversion stage, or operated in offset mode. External reference frequencies can be injected for voltage-controlled oscillator and phase-locked loop testing, chip characterization, and automatic compensation modeling. Each mobile and base unit can be outfitted with transmit/receive antenna transfer switches, RF-power amplifiers, and low-noise receiver amplifiers to increase operating range.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: September 13, 2005
    Assignee: Cisco Systems Wireless Networking (Australia) Pty Limited
    Inventors: Neil Weste, Andrew Adams, Philip Ryan, John O'Sullivan, David J. Skellern, Richard Keaney
  • Publication number: 20050195808
    Abstract: Multidimensional switch data networks are disclosed, such as are used by a distributed-memory parallel computer, as applied for example to computations in the field of life sciences. A distributed memory parallel computing system comprises a number of parallel compute nodes and a message passing data network connecting the compute nodes together. The data network connecting the compute nodes comprises a multidimensional switch data network of compute nodes having N dimensions, and a number/array of compute nodes Ln in each of the N dimensions. Each compute node includes an N port routing element having a port for each of the N dimensions. Each compute node of an array of Ln compute nodes in each of the N dimensions connects through a port of its routing element to an Ln port crossbar switch having Ln ports. Several embodiments are disclosed of a 4 dimensional computing system having 65,536 compute nodes.
    Type: Application
    Filed: March 4, 2004
    Publication date: September 8, 2005
    Applicant: International Business Machines Corporation
    Inventors: Dong Chen, Alan Gara, Mark Giampapa, Philip Heidelberger, Dirk Hoenicke, Burkhard Steinmacher-Burow, Pavlos Vranas, Matthias Blumrich
  • Publication number: 20050198633
    Abstract: A method, apparatus and system are described for seamlessly sharing I/O devices amongst multiple virtual machines (“VMs”) on a host computer. Specifically, according to one embodiment of the invention, the virtual machine manager (“VMM”) on the host cycles access to the I/O devices amongst the VMs according to a round robin or other such allocation scheme. In order to provide direct access to the devices, the VMM may save the device state pertaining to the currently active VM, store the state in a memory region allocated to the currently active VM, retrieve a device state for a new VM from its memory region and restore the device using the retrieved device state, thus providing the illusion that each VM has direct, full-speed, exclusive access to the I/O device.
    Type: Application
    Filed: March 5, 2004
    Publication date: September 8, 2005
    Inventors: Philip Lantz, Michael Goldsmith, David Cowperthwaite, Kiran Panesar
  • Publication number: 20050194289
    Abstract: A method for making a zeolite includes providing a reaction mixture containing mixed inorganic oxides and an organic templating agent, heating the reaction mixture, removing the templating agent at a temperature of no greater than 550° C. and under conditions such that the resulting zeolite is has an AAI of at least 1.2. The zeolite is preferably zeolite beta, TEA-mordenite or TEA-ZSM-12.
    Type: Application
    Filed: December 28, 2004
    Publication date: September 8, 2005
    Inventors: Rudolf Overbeek, Nelleke Puil, Chuen Yeh, Lawrence Murrell, Yun-Feng Chang, Philip Angevine, Johannes Koegler
  • Publication number: 20050196048
    Abstract: Systems and methods for object or pattern detection that use a nonlinear support vector (SV) machine are described. In the illustrated and described embodiment, objects or patterns comprising faces are detected. The decision surface is approximated in terms of a reduced set of expansion vectors. In order to determine the presence of a face, the kernelized inner product of the expansion vectors with the input pattern are sequentially evaluated and summed, such that if at any point the pattern can be rejected as not comprising a face, no more expansion vectors are used. The sequential application of the expansion vectors produces a substantial saving in computational time.
    Type: Application
    Filed: February 28, 2005
    Publication date: September 8, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrew Blake, Sami Romdhani, Bernhard Schoelkopf, Philip Torr
  • Publication number: 20050197906
    Abstract: An online music purchasing system and method is disclosed, in which a radio service operates on a user's computer and is configured for receiving and playing digital radio representations of media content in near real-time in a radio session. A content server is configured for serving the digital radio representations of media content to the radio service, and a radio sequence server is configured for serving a sequential list of currently-playing and previously-played media content of the radio session to the radio service. An account server is configured for receiving a signal indicative of a user's desire to purchase a file of one of a currently-playing or previously-played media content. A download manager is configured for downloading the file to the user's computer according to the signal indicative of the user's desire to purchase the file.
    Type: Application
    Filed: September 10, 2004
    Publication date: September 8, 2005
    Inventors: Bradley Kindig, Robert Kleemann, Sean Sullivan, Michael Kogan, Sean Joshlin, Mark Laffoon, Daniel Baird, Ameen Abed, Nathan Clegg, Philip Pellouchoud, Kevin Sitze, Amir Doron
  • Publication number: 20050194417
    Abstract: A manufacturing apparatus, for moving sliders for opening and closing mating zipper elements along the mating zipper elements, includes a roller and a projection. The roller rotates about an axis substantially perpendicular with a path of a film including the mating zipper elements and contacts the film as the film moves in the film path at a speed equal to the speed of rotation of the roller. The projection rotates about an axis at a speed different than the rotational speed of the roller, with the projection rotating into proximity to the moving film along predetermined lengths of the film so as to be contactable with sliders mounted thereon. The projection comes into contact with sliders positioned along the mating zipper elements of the predetermined lengths of film and pushes those sliders along the mating zipper elements to respective registered positions.
    Type: Application
    Filed: March 5, 2004
    Publication date: September 8, 2005
    Inventors: Clark Woody, Jeffrey Hoffman, Philip Velez, Bryan Ackerman
  • Publication number: 20050198507
    Abstract: The import address table of a software module is verified in order to prevent detouring attacks. A determination is made regarding which entries in the IAT must be verified; all of the entries may be verified or some subset of the entries that are critical may be verified. For each external function, the external module containing the external function is loaded, if it is not already loaded. The function address in the exported function table is found. That address is compared to the address for the function in the IAT. Additionally, the external module, in one embodiment, is verified to ensure that it has not been modified. For a delay load IAT, a similar procedure is followed; however the delay load IAT may be periodically checked to ensure that the delay load IAT entries are either valid (indicating that the external function has been bound) or in their initial state (indicating that no binding has yet occurred).
    Type: Application
    Filed: March 5, 2004
    Publication date: September 8, 2005
    Inventors: Scott Brender, Philip Lafornara, Michael Marr, Robert Oliver
  • Publication number: 20050198556
    Abstract: Customer support personnel can access via a vendor's portal an automated support vendor website to view the status of a fault incident that is being handled by the vendor's automated support system. In an illustrated embodiment, the customer can actually alter the status of the fault incident while it is being handled on the vendor's site.
    Type: Application
    Filed: November 8, 2004
    Publication date: September 8, 2005
    Inventors: Travis Tripp, Philip Flocken, William Brothers, Joshua Hawkins, Noreen Lee, Jay Shaughnessy
  • Publication number: 20050195220
    Abstract: A method (1000) of compositing a group of graphical objects (B). The method (1000) forms the group of objects (B) in a temporary buffer (W). For each object (C, D) in the group of objects (B), a corresponding clipping path is provided. A resultant clipping path (Z) defined by a union of the clipping paths is calculated. The group of objects from the temporary buffer (W) is composited to a main buffer (V) through the resultant clipping path (Z).
    Type: Application
    Filed: February 9, 2005
    Publication date: September 8, 2005
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Craig Northway, Craig Brown, Alexander Danilo, Philip Armstrong, Matthew Allen
  • Publication number: 20050197258
    Abstract: The present invention relates to curable, permeable resin compositions and methods of using such compositions. One embodiment of provides a method of creating a resin mass comprising the steps of combining a resin, a hardening agent, a hydrocarbon diluent, a silane coupling agent, a foaming agent, a compressible gas, and a degradable material to form a resin composition; placing the resin composition in a subterranean formation; and, allowing the resin to substantially cure and the degradable material to substantially degrade so as to form a permeable, hardened resin mass. Another embodiment of the present invention provides a resin composition useful in subterranean applications comprising a resin, a hardening agent, a hydrocarbon diluent, a silane coupling agent, a foaming agent, a compressible gas, and a degradable material.
    Type: Application
    Filed: March 3, 2004
    Publication date: September 8, 2005
    Inventor: Philip Nguyen
  • Publication number: 20050197800
    Abstract: Systems and methods provide a user the ability to select three-dimensional virtual objects in a three-dimensional modeling environment using two-dimensional representations of the objects. In broad overview, the invention involves a multidimensional degree of freedom haptic interface that controls a three-dimensional cursor. A user employs the cursor to select an arbitrary point on a three-dimensional virtual object of interest. Through the application of a mathematical transformation, the system displays the cursor at the location of the selected point on the object. The user can manipulate the object by operating the haptic interface. The systems and methods provide the user with the possibility of editing the selected virtual object. In one embodiment, editing includes sculpting the object. When the user releases the object after manipulation is completed, the cursor is relocated to the position the cursor would have had had the manipulations been applied to the cursor directly.
    Type: Application
    Filed: August 28, 2003
    Publication date: September 8, 2005
    Applicant: SensAble Technologies, Inc.
    Inventors: William Goodwin, Joshua Handley, Philip Winston
  • Publication number: 20050197756
    Abstract: Embodiments of the present invention are directed to a method and system for performing non-contact based determination of the position of an implement. In one embodiment, a non-contact based measurement system is used to determine the relative position of an implement coupled with a mobile machine. The geographic position of the mobile machine is determined and the geographic position of said implement based upon the geographic position of the mobile machine and the position of the implement relative to the mobile machine.
    Type: Application
    Filed: August 26, 2004
    Publication date: September 8, 2005
    Inventors: Arthur Taylor, Mark Nichols, Philip Jackson
  • Publication number: 20050197499
    Abstract: An integrated process combines olefin epoxidation with production of cyclohexanone and cyclohexanol for nylon. Cyclohexanone and cyclohexanol normally produced by the oxidation of cyclohexane, in which cyclohexyl hydroperoxide is generated and is removed or decomposed down stream. However, this invention utilizes the intermediate of cyclohexyl hydroperoxide as an oxidant for the olefin epoxidation and meanwhile generates a valuable product.
    Type: Application
    Filed: March 8, 2004
    Publication date: September 8, 2005
    Inventors: Zhiping Shan, Chuen Yeh, Philip Angevine, Frits Dautzenberg, Jacobus Jansen
  • Publication number: 20050194142
    Abstract: The present invention relates to methods for stabilizing an unconsolidated or weakly consolidated zone of a subterranean formation. One embodiment provides a method of stabilizing a subterranean formation comprising the steps of placing a gelable liquid composition into the subterranean formation, wherein the gelable liquid composition is capable of forming a gelled substance after placement; and, allowing the gelable liquid composition to convert into a gelled substance that stabilizes unconsolidated or weakly consolidated particles within the subterranean formation.
    Type: Application
    Filed: March 5, 2004
    Publication date: September 8, 2005
    Inventors: Philip Nguyen, Johnny Barton, David Brown
  • Publication number: 20050194211
    Abstract: A foothold system for attachment to a fall protection device includes at least one foot upon which a user can rest a foot and an attachment member in operative connection with the foot seating. The attachment member is adapted to attach to the fall protection device (for example, a safety harness, a safety belt or a lanyard).
    Type: Application
    Filed: March 4, 2005
    Publication date: September 8, 2005
    Inventors: James O'Shall, Jeffrey LeMier, John Frey, David Puleo, David Hoffman, Philip Cozad, Charles Ziegler
  • Publication number: 20050195744
    Abstract: An apparatus in a node of a wireless network for setting the data rate for sending data to a remote node, and a method for setting the data rate. The method includes receiving a packet from the remote node, determining a measure of signal quality for the received packet; and selecting the data rate for communicating to the remote node according to at least the determined signal quality. The measure of signal quality is a measure of the EVM of the received packet. One implementation conforms to one or more variants of the IEEE 802.11 standard that uses OFDM packets.
    Type: Application
    Filed: April 5, 2005
    Publication date: September 8, 2005
    Inventors: Philip Ryan, Andrew Adams, Brian Hart, Jason Crawford, Andrew Myles
  • Publication number: 20050193714
    Abstract: A gas turbine engine (10) comprises a second compressor (14), a first compressor (16), a heat exchanger (18), a combustor (20), a first turbine (22), a second turbine (24) and a third turbine (26) arranged in flow series. The first turbine (22) is arranged to drive the first compressor (16). The second turbine (24) is arranged to drive the second compressor (14). There are means to inject liquid into the gas turbine engine (10). The means to inject liquid is arranged to inject liquid upstream (46) of the second compressor (14), within (48) the second compressor (14), between (50) the second compressor (14) and the first compressor (16), within (52) the first compressor (16), between (54) the first compressor (16) and the heat exchanger (18) or within (56) the combustor (20) to boost the power of the gas turbine engine (10).
    Type: Application
    Filed: May 6, 2005
    Publication date: September 8, 2005
    Inventors: Philip Walsh, Paul Fletcher
  • Publication number: 20050196421
    Abstract: Compositions comprising anti-fibrotic agent(s) and/or polymeric compositions can be used in various medical applications including the prevention of surgical adhesions, treatment of inflammatory arthritis, treatment of scars and keloids, the treatment of vascular disease, and the prevention of cartilage loss.
    Type: Application
    Filed: December 1, 2004
    Publication date: September 8, 2005
    Applicant: Angiotech International AG
    Inventors: William Hunter, Philip Toleikis, David Gravett, Arpita Maiti, Richard Liggins, Aniko Takacs-Cox, Rui Avelar, Troy Loss
  • Publication number: 20050194544
    Abstract: Provided are MALDI ion sources, methods of forming ions and mass analyzer systems. In various embodiments, provided are MALDI ion sources configured to irradiate a sample on a sample surface with a pulse of laser energy at angle within 10 degrees or less of the surface normal, and a first ion optics system configured to extract sample ions in a direction within 5 degrees or less of the surface normal. In various embodiments, MALDI ion sources having substantially coaxial sample irradiation and ion extraction are provided. In various embodiments, methods are provided, which produce sample ions by MALDI and extract sample ions using an accelerating electrical field to form an ion beam, such that, the angle of the trajectory at the exit from the accelerating electrical field of sample ions substantially at the center of the ion beam is substantially independent of sample ion mass.
    Type: Application
    Filed: February 23, 2005
    Publication date: September 8, 2005
    Inventors: Marvin Vestal, Kevin Hayden, Philip Savickas