Patents by Inventor Eric An

Eric An 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: 7226391
    Abstract: An elliptical exercise device includes a main frame having a rotary shaft defining an axis, left and right link rods having rear ends connected to the rotary shaft for rotation about the axis, left and right arms connected respectively to front ends of the link rods for reciprocal movement, and left and right foot plates connected pivotally and respectively to the link rods and movable along elliptical paths when the rear ends of the link rods rotate. A guide mechanism is connected to the foot plates and the main frame to restrict movement of the foot plates. Each foot plate is substantially horizontal when moving upward or downward from the lowest or highest point of the corresponding elliptical path.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: June 5, 2007
    Assignee: Limax International Inc.
    Inventor: Eric Hsu
  • Patent number: 7227688
    Abstract: An apparatus and method for manipulating small dielectric particles. The apparatus and method involves use of a diffractive optical element which receives a laser beam and forms a plurality of light beams. These light beams are operated on by a telescope lens system and then an objective lens element to create an array of optical traps for manipulating small dielectric particles.
    Type: Grant
    Filed: September 22, 2003
    Date of Patent: June 5, 2007
    Assignee: National Science Foundation
    Inventors: David G. Grier, Eric R. Dufresne
  • Patent number: 7228056
    Abstract: Methods and systems for managing multiple inputs that are capable of competing or contending for a particular or primary output are described. In one embodiment, the multiple inputs are managed through the use of a software-implemented matrix switch object, and an associated data structure that is used to program the switch object and resolve contention issues between the inputs. The matrix switch object can process the multiple inputs to provide a primary output. One implementation of the switch object uses virtual input and output pins to receive and provide data streams. One specific embodiment is used in connection with multi-media editing software that enables users build or define their own editing multi-media editing projects that incorporate multiple different user-selected clips, in the form of digital data streams, into an integrated project. Each clip can be defined in terms of one or more digital data streams, e.g. video and audio streams.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: June 5, 2007
    Assignee: Microsoft Corporation
    Inventors: Daniel J. Miller, Eric H. Rudolph
  • Patent number: 7228321
    Abstract: A method and system for synchronization of data stores is described. A synchronization initiator sends a sync key to a synchronization partner requesting to synchronize to some checkpoint. An integer is used as the sync key. When the sent sync key is zero the synchronization partner performs an initial synchronization. When the sent sync key is a value other than zero, the synchronization partner attempts to synchronize to the desired state. The value of the sync key is incremented only upon successful synchronization. A sync server can also include a sync key with change update notifications sent to a sync client, which the client can use to determine if the update notification is a valid update from the current sync state or is a delayed and obsolete update that should be discarded.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: June 5, 2007
    Assignee: Microsoft Corporation
    Inventors: Edward Eric Thomas, Stephen D. Flanagin
  • Patent number: 7227375
    Abstract: A Transmit line driver with selectable pre-emphasis and driver signal magnitudes comprises a primary current driver for setting a primary current level and a pre-emphasis current driver that provides an additional amount of current that is superimposed with or added to the primary current level produced by the primary current driver. The pre-emphasis current has either negative or positive magnitude based upon a pre-emphasis signal logic state. A first current selection module defines a reference signal that is used to select the primary current driver output signal magnitude in a first current mirror, while a second current selection module is used to define a second reference signal that selects a pre-emphasis current driver signal magnitude in a second current mirror. Logic generates a binary signal to both the first and second current selection modules to select the current levels as well as the pre-emphasis signal.
    Type: Grant
    Filed: September 1, 2005
    Date of Patent: June 5, 2007
    Assignee: Xilinx Inc.
    Inventors: Eric D. Groen, Charles W. Boecker, William C. Black
  • Patent number: 7228520
    Abstract: Programmable architecture for implementing a message processing system using an integrated circuit is described. In an example, first attributes are defined for a plurality of threads within the integrated circuit. Second attributes are defined for a memory associated with the integrated circuit. Third attributes are defined for an interconnection topology associated with at least one of the memory and the plurality of threads. Fourth attributes are defined for an interface to at least one of the memory and the plurality of threads.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: June 5, 2007
    Assignee: Xilinx, Inc.
    Inventors: Eric R. Keller, Gordon J. Brebner, Philip B. James-Roxby, Chidamber R. Kulkarni
  • Patent number: 7228551
    Abstract: A web server system is provided which includes a web garden made up of a plurality of instances of a user-mode web application. The web server includes a kernel-mode listener service that is configured to receive web requests and selectively provide the TCP/IP connections to selected instances of the user-mode web application. It does this by establishing a plurality of request queues corresponding to the number of instances of the web application logic. The web server also includes a user-mode administrative process that is configured to selectively start each of the instances of the web application and maintain the size of the resulting web garden, for example, based on a defined maximum web garden size parameter.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: June 5, 2007
    Assignee: Microsoft Corporation
    Inventors: Vasilios Karagounis, Eric D. Deily, Emily Kruglick, Eric Stenson
  • Patent number: 7226607
    Abstract: Compositions for providing controlled-release of an active material comprise a dispersant and microcapsules containing the active material and a stabilizer. The compositions contain the dispersant and/or microcapsules at relatively low levels to avoid negatively impacting the surfaces treated with the compositions. The active material is preferably a perfume and the composition provides a controlled-release scent, along with controlling malodor when the compositions further comprise optional odor control agent. The stabilizer improves the stability of the microcapsule. Methods of providing a controlled-release of an active material on a surface comprise the step of contacting the surface with a composition comprising a dispersant and microcapsules containing an active material and a stabilizer.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: June 5, 2007
    Assignee: The Procter & Gamble Company
    Inventors: Hirotaka Uchiyama, Jonathan Robert Cetti, Mario Alonso, Christine Marie Readnour, Zaiyou Liu, Carl Eric Kaiser, Michele Denise Shirley, Daniel Scott Cobb
  • Patent number: 7225866
    Abstract: A oil shale formation may be treated using an in situ thermal process. A mixture of hydrocarbons, H2, and/or other formation fluids may be produced from the formation. Heat may be applied to the formation to raise a temperature of a portion of the formation to a pyrolysis temperature. Heat sources may be used to heat the formation. The heat sources may be positioned within the formation in a selected pattern.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: June 5, 2007
    Assignee: Shell Oil Company
    Inventors: Ilya Emil Berchenko, Eric Pierre de Rouffignac, Thomas David Fowler, John Michael Karanikas, Robert Charles Ryan, Gordon Thomas Shahin, Jr., George Leo Stegemeier, Harold J. Vinegar, Scott Lee Wellington, Etuan Zhang
  • Patent number: 7226574
    Abstract: A process is disclosed for converting a hydrocarbon reactant to a product comprising CO and H2. The process comprises: (A) flowing a reactant composition comprising the hydrocarbon reactant and oxygen or a source of oxygen through a microchannel reactor in contact with a catalyst under reaction conditions to form the product, the microchannel reactor comprising at least one process microchannel with the catalyst positioned within the process microchannel, the hydrocarbon reactant comprising methane, the contact time for the reactant composition within the process microchannel being up to about 500 milliseconds, the temperature of the reactant composition and product within the process microchannel being up to about 1150° C., the conversion of the hydrocarbon reactant to carbon oxide being at least about 50%. The product formed in step (A) may be converted to a product comprising CO2 and H2O in a microchannel reactor.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: June 5, 2007
    Assignee: Velocys, Inc.
    Inventors: Richard Q. Long, Anna Lee Tonkovich, Eric Daymo, Barry L. Yang, Yong Wang, Francis P. Daly
  • Patent number: 7226397
    Abstract: A rowing exercise machine includes a resistance mechanism having a first coupling between first and second spaced disks and resiliently deformable and tensionable in a spiral therebetween to resist rotation, and a second coupling between one of the disks and a user handle to resist movement of the handle and concordant movement of the user on a seat along a track.
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: June 5, 2007
    Assignee: Brunswick Corporation
    Inventors: Douglas B. MacDonald, Zhi Lu, Mark C. Termion, Eric C. White
  • Patent number: 7227448
    Abstract: A system for controlling locking/unlocking of at least one openable panel of a vehicle is provided. The system is especially designed to prevent unauthorized persons from intercepting and copying signals transmitted between the vehicle and a transmission/reception device held by the user.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: June 5, 2007
    Assignee: Valeo Electronique
    Inventors: Eric Menard, Colin Smith
  • Patent number: 7226433
    Abstract: A thrombectomy catheter device having an improved hemostasis valve which is self-sealing and which functions as a one-way valve. The self-sealing hemostasis valve can be factory preset to automatically seal with or without the inclusion of a guidewire at a certain desired pressure or allowable leakage. Such sealing is automatic without the need to manually manipulate a hemostasis nut to obtain hemostasis. The thrombectomy catheter device can, without hemostasis nut adjustment, be positioned along and about a guidewire while yet maintaining suitable pressure for sustaining hemostasis at a preferred level. Certain embodiments of the thrombectomy catheter device having a self-sealing hemostasis valve include an adjustable hemostasis nut which can be manually tightened to restrict flow or guidewire movement or loosened to reduce friction on the guidewire and allow fluid to flow out if desired.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: June 5, 2007
    Assignee: Possis Medical, Inc.
    Inventors: Michael John Bonnette, John Christopher Riles, Mark Alfred Hilse, Eric Joel Thor, Marvin Harris York
  • Patent number: D543821
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: June 5, 2007
    Assignee: The Stanley Works
    Inventor: Eric Ranieri
  • Patent number: D543855
    Type: Grant
    Filed: August 9, 2006
    Date of Patent: June 5, 2007
    Assignee: The Dial Corporation
    Inventors: Keith Cardinal, Sheldon Eric Yourist, April Peacock
  • Patent number: D543937
    Type: Grant
    Filed: January 4, 2005
    Date of Patent: June 5, 2007
    Assignee: Discus Dental Impressions, Inc.
    Inventors: Eric P. Rose, Douglas H. Grambush
  • Patent number: D543988
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: June 5, 2007
    Assignee: Microsoft Corporation
    Inventor: Eric B. Vigesaa
  • Patent number: D543989
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: June 5, 2007
    Assignee: Microsoft Corporation
    Inventor: Eric B. Vigesaa
  • Patent number: D543992
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: June 5, 2007
    Assignee: Microsoft Corporation
    Inventor: Eric B. Vigesaa
  • Patent number: D544024
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: June 5, 2007
    Assignee: Dioptics Medical Products, Inc.
    Inventors: Henry Welling Lane, Eric Rhea