Patents Represented by Attorney Sawyer Law Group
  • Patent number: 8185914
    Abstract: A method and a computer program product for managing user-configurable variables are provided. The method and the computer program product provide for defining a plurality of user-configurable variables in a computer program, providing an interface operable to be utilized in the computer program for each of the plurality of user-configurable variables, creating an instance of the interface in the computer program for each of the plurality of user-configurable variables, incorporating code for implementing each of the plurality of user-configurable variables into at least one method in the instance of the interface created for the user-configurable variable, and defining a function in the computer program operable to configure any of the plurality of user-configurable variables according to a provided user specification.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: May 22, 2012
    Assignee: International Business Machines Corporation
    Inventors: Anshul Dawra, Swaminathan Gounder, Sherry Guo, Paul A. Ostler
  • Patent number: 8176914
    Abstract: The present invention relates to an anesthetic absorbing circle, comprising: a first common tube, providing an anesthetic gas mixture; an inspiration branch, connected to the first common tube and delivering the anesthetic gas mixture to a patient end; an expiration branch, connected to the first common tube and sending back the expired gas from the patient end to the first common tube; a second common tube, connected with the inspiration branch and the expiration branch at its first end and connected with the patient end at its second end; and a flow sensor, wherein the flow sensor is disposed in the first common tube. Thus, according to the present invention, the flow sensor can conduct bidirectional monitoring, the flow sensor is remote from patients, and water accumulation at the probe will not appear; in addition, the probe can be easily detached and disinfected at a high temperature, and can be used between adults and children.
    Type: Grant
    Filed: December 27, 2008
    Date of Patent: May 15, 2012
    Assignee: Beijing Aeonmed Co., Ltd.
    Inventors: Hongyu Zhang, Feng Guo, Xueli Xu
  • Patent number: 8176088
    Abstract: A system, an article, and a computer program product for estimating a cardinality value for a set of data values. In one embodiment, the system includes means for initializing a data structure for representing an array of counts; means for obtaining a data value from said set of data values; means for transforming said data value into a transformed string; means for modifying said data structure with said transformed string; means for obtaining a summary statistic value from said modified data structure, wherein the summary statistic value is based on the array of counts; and means for generating said estimated cardinality value using said summary statistic value.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Walid Rjaibi, Peter Jay Haas
  • Patent number: 8176230
    Abstract: A Flash memory card system is disclosed. The Flash memory card system comprises a Flash memory wireless host adapter and a Flash memory bus wireless device. The Flash memory wireless host adapter comprises a Flash memory card connector and a Flash memory controller coupled to the Flash memory card connector. The Flash-52 memory card signals are converted to standard Flash memory internal bus signals by the Flash memory controller. The host adapter further comprises a Flash memory wireless module coupled to the Flash memory controller for receiving and transmitting the standard Flash memory bus signals wirelessly. The Flash-51 memory bus wireless device comprises a Flash memory bus wireless device adapter coupled to a Flash memory. The device adapter is paired to the wireless module for receiving and transmitting the standard Flash memory bus signals wirelessly. A host device storage capacity utilizing the Flash memory card system is expanded.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: May 8, 2012
    Assignee: Kingston Technology Corporation
    Inventors: Ben Wei Chen, Ngoc Le, David Sun
  • Patent number: 8170408
    Abstract: An optical image stabilization system for a camera module is disclosed. The stabilization system comprises a voice coil motor (VCM), at least one digital gyroscope for receiving signals from the VCM, and an angular velocity sensor for receiving signals from the digital gyroscope and outputting an angular position error signal. The stabilization system further comprises signal processing logic for receiving the error signal, and comparing the error signal to a reference signal and providing a stabilized image based upon that comparison, wherein the hard-coded logic, digital gyroscope and rate and position sensor resides on the same chip.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: May 1, 2012
    Assignee: Invensense, Inc.
    Inventors: Steven S. Nasiri, Mansur Kiadeh, Yuan Zheng, Shang-Hung Lin, Sheena Shi
  • Patent number: 8157903
    Abstract: The present invention provides a gas absorbing system which comprises: an inlet pipe, a gas accommodating section into which gas enters through the inlet pipe, and a negative pressure exhausting pipe which exhausts the gas in the gas accommodating section to external device by using negative pressure wherein the gas accommodating section comprises a first chamber which is provided with air holes in the side wall for discharging the gas in the gas accommodating section or allowing external air entering the gas accommodating section. The gas absorbing system according to the present invention not only can effectively prevent the system internal gas from discharging directly to environment to endanger the health of patients and medical care personnel, but also can reduce the variation of the pressure inside the system when an abnormal incident occurs, so as to prevent it from influencing the safety of the patient to the most extent.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: April 17, 2012
    Assignee: Beijing Aeonmed Co., Ltd.
    Inventor: Wu Manli
  • Patent number: 8151260
    Abstract: A method for providing an image of software installed on a computer system is disclosed. The method includes the steps of deconstructing the image into at least one portion and creating at least one module from the at least one portion of the image. The deconstructing step can include the steps of scanning an image and identifying at least one portion of the image to be modularized. The creating step can include the steps of extracting the at least one portion of the image identified to be modularized, generating at least one module from the extracted portion of the image. The modules that are created in accordance with the present invention can be formatted for use in a new image or part of a new image to be used with a software program such as with a hardware-independent imaging tool. Further, the modules can be used with hardware-independent technologies.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: April 3, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Neal R. Caliendo, Jr., Jeffrey M. Estroff, Michaelle L. Fuccella-Walcutt, James A. Hunt, Howard J. Locker, John C. Mese, Joshua N. Nokav, Jose R. Ruiz, Rod D. W. Waltermann, Arnold Weksler
  • Patent number: 8150818
    Abstract: A method, computer readable medium, and system for storing a structured document in its native format in a database are provided. The method, computer readable medium, and system include receiving the structured document, generating a hierarchical node tree comprising a plurality of nodes, where the node tree represents the structured document, and storing the plurality of nodes in at least one record in the database.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: April 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robbert C. Van Der Linden, Brian S. Vickery
  • Patent number: 8141424
    Abstract: A sensing frame that moves in response to torque generated by the Coriolis acceleration on a drive subsystem is disclosed. The sensing frame include a first rail. The first rail is constrained to move along the first axis parallel to the first rail. The frame includes a second rail substantially parallel to said first rail. The second rail is constrained to move along the first axis. The frame includes a base and at least two guiding arms for ensuring that the first rail and the second rail move in anti-phase fashion along the first axis. A first guiding arm is flexibly coupled to the first rail and flexibly coupled to the second rail and a second guiding arm is flexibly coupled to the first rail and flexibly coupled to the second rail.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: March 27, 2012
    Assignee: Invensense, Inc.
    Inventors: Joseph Seeger, Bruno Borovic
  • Patent number: 8145668
    Abstract: A system for associating information related to a component of a structured document that is stored in its native format in a database system includes generating a hierarchical node tree comprising a plurality of nodes, where each node represents a component in the structured document, and generating a path associated with each node, where the path follows the hierarchical structure of the structured document from a root node to the node. In each node, an identifier associated with the path is stored. A table is provided that correlates the identifier with information related to the associated path. The information applies to the component represented by the node.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robbert Van Der Linden, Brian S. Vickery
  • Patent number: 8140262
    Abstract: A method and system for determining which vessel a container is loaded on. Independent location information received from the container and a vessel is compared to determine a distance between the vessel and the container. If the distance is within the length of the vessel, the container is loaded on the vessel.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas Walz, Willi Wuensch
  • Patent number: 8131986
    Abstract: A system and method for loading programs during a system boot using stored configuration data in a predetermined file system from a prior session and providing the stored configuration data to a guest operating system capable of communication with a host operating system, during start-up, within a computing environment having a hypervisor, in a predetermined manner.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: March 6, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Mark C. Davis, Scott E. Kelso, Ling Ma, Nathan J. Peterson, Rod D. Waltermann
  • Patent number: 8110896
    Abstract: A capacitor components embedded substrate structure comprises a substrate, capacitor components, a first and second dielectric layers, and a circuit layer. The substrate includes a first surface, a second surface, and a hole penetrating the first and the second surfaces. The capacitor components whose surface is pretreated with a roughness process is received in the hole of the substrate, such that at least one surface of the capacitor components is disposed with a plurality of electrode pads. The first and the second dielectric layers are formed on the surface of substrate and the surface of the capacitor components respectively such that the capacitor components are secured in position in the hole of the substrate. The first and the second dielectric layers have a plurality of openings to expose the electrode pads of the capacitor components.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: February 7, 2012
    Assignee: Unimicron Technology Corp.
    Inventor: Shih-Ping Hsu
  • Patent number: 8102195
    Abstract: A phase locked loop circuit in accordance with an embodiment implements a digital phase delay quantizer to replace the analog charge-pump and phase frequency detector in an analog PLL circuit. Therefore, the built-in loop filter can be a compact-sized, high order, high bandwidth, and high attenuation digital filter as well. The digital PLL circuit takes advantage of the deep sub-micron process technology which features high speed, high resolution, compact size, and low power.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: January 24, 2012
    Assignee: Mediatek Inc.
    Inventor: I-chang Wu
  • Patent number: 8104001
    Abstract: An automated debugging method and system for over-constrained circuit verification environment are described. Useful information related to circuit evaluation and/or over-constrained event is collected and provided. The information may include: clock cycles at which an over-constrained event occurs; identification of a minimum subset of constraints that will cause an over-constrained event to occur; signal ports having an associated signal that can not switch between different signal states; whether a triggering signal event has occurred during the evaluation; indicating whether constraints in the evaluation are realizable, etc. Novel approaches for detecting and obtaining the useful information also are described.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: January 24, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Amir Lehavot, Vinaya Kumar Singh, Joezac John Zachariah, Jose Barandiaran, Axel Siegfried Scherer
  • Patent number: 8099789
    Abstract: Method and apparatus for enabling applications on security processors of computer systems. In one aspect, a security processor apparatus includes a processor and a memory coupled to the processor and operative to store a secure table. The secure table stores different certified endorsement keys and different values, each value associated with one of the endorsement keys. Each stored value is derived from a different application that is certified by the associated endorsement key to be executed on the processor.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: January 17, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David C. Challener, John H. Nicholson, III, Joseph Pennisi, Rod D. Waltermann
  • Patent number: 8097957
    Abstract: A Flash memory card is disclosed comprising a substrate, a Flash memory die on top of the substrate, a controller die on top of the Flash memory die, and an interposer coupled to with the controller die and on top of the Flash memory die wherein the interposer results in substantial reduced wire bonding to the substrate. The interposer can surround or be placed side by side with the controller die. A system and method in accordance with the present invention achieves the following objectives: (1) takes advantage of as large of a Flash memory die as possible, to increase the density of the Flash card by reducing the number of wire bond pads on the substrate and enabling insertion of the largest die possible that can fit inside a given card interior boundary; (2) more efficiently stacks Flash memory dies to increase density of the Flash card; and (3) has a substantially less number of bonding wires to the substrate as possible, to improve production yield.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: January 17, 2012
    Assignee: Kingston Technology Corporation
    Inventors: Ben Wei Chen, David Hong-Dien Chen, Jason Jajen Chen
  • Patent number: 8099695
    Abstract: An automated debugging method and system for over-constrained circuit verification environment are described. Useful information related to circuit evaluation and/or over-constrained event is collected and provided. The information may include: clock cycles at which an over-constrained event occurs; identification of a minimum subset of constraints that will cause an over-constrained event to occur; signal ports having an associated signal that can not switch between different signal states; whether a triggering signal event has occurred during the evaluation; indicating whether constraints in the evaluation are realizable, etc. Novel approaches for detecting and obtaining the useful information also are described.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: January 17, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Amir Lehavot, Vinaya Kumar Singh, Joezac John Zachariah, Jose Barandiaran, Axel Siegfried Scherer
  • Patent number: 8099696
    Abstract: An automated debugging method and system for over-constrained circuit verification environment are described. Useful information related to circuit evaluation and/or over-constrained event is collected and provided. The information may include: clock cycles at which an over-constrained event occurs; identification of a minimum subset of constraints that will cause an over-constrained event to occur; signal ports having an associated signal that can not switch between different signal states; whether a triggering signal event has occurred during the evaluation; indicating whether constraints in the evaluation are realizable, etc. Novel approaches for detecting and obtaining the useful information also are described.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: January 17, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Amir Lehavot, Vinaya Kumar Singh, Joezac John Zachariah, Jose Barandiaran, Axel Siegfried Scherer
  • Patent number: 8094924
    Abstract: An apparatus comprises an imaging unit to image a wafer to be reviewed, wherein imaging unit is the modified SORIL column. The modified SORIL column includes a focusing sub-system to do micro-focusing due to a wafer surface topology, wherein the focusing sub-system verifies the position of a grating image reflecting from the wafer surface to adjust the focus; and a surface charge control to regulate the charge accumulation due to electron irradiation during the review process, wherein the gaseous molecules are injected under a flood gun beam rather than under a primary beam. The modified SORIL column further includes a storage unit for storing wafer design database; and a host computer to manage defect locating, defect sampling, and defect classifying, wherein the host computer and storage unit are linked by high speed network.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: January 10, 2012
    Assignee: Hermes-Microvision, Inc.
    Inventors: Jack Jau, Zhongwei Chen, Yi Xiang Wang, Chung-Shih Pan, Joe Wang, Xuedong Liu, Weiming Ren, Wei Fang