Patents Represented by Attorney Sawyer Law Group
-
Patent number: 8185914Abstract: 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: GrantFiled: December 21, 2006Date of Patent: May 22, 2012Assignee: International Business Machines CorporationInventors: Anshul Dawra, Swaminathan Gounder, Sherry Guo, Paul A. Ostler
-
Patent number: 8176914Abstract: 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: GrantFiled: December 27, 2008Date of Patent: May 15, 2012Assignee: Beijing Aeonmed Co., Ltd.Inventors: Hongyu Zhang, Feng Guo, Xueli Xu
-
Patent number: 8176088Abstract: 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: GrantFiled: November 26, 2008Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Walid Rjaibi, Peter Jay Haas
-
Patent number: 8176230Abstract: 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: GrantFiled: April 7, 2006Date of Patent: May 8, 2012Assignee: Kingston Technology CorporationInventors: Ben Wei Chen, Ngoc Le, David Sun
-
Patent number: 8170408Abstract: 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: GrantFiled: March 17, 2010Date of Patent: May 1, 2012Assignee: Invensense, Inc.Inventors: Steven S. Nasiri, Mansur Kiadeh, Yuan Zheng, Shang-Hung Lin, Sheena Shi
-
Patent number: 8157903Abstract: 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: GrantFiled: January 5, 2009Date of Patent: April 17, 2012Assignee: Beijing Aeonmed Co., Ltd.Inventor: Wu Manli
-
Patent number: 8151260Abstract: 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: GrantFiled: March 10, 2008Date of Patent: April 3, 2012Assignee: 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: 8150818Abstract: 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: GrantFiled: August 25, 2003Date of Patent: April 3, 2012Assignee: International Business Machines CorporationInventors: Robbert C. Van Der Linden, Brian S. Vickery
-
Patent number: 8141424Abstract: 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: GrantFiled: September 12, 2008Date of Patent: March 27, 2012Assignee: Invensense, Inc.Inventors: Joseph Seeger, Bruno Borovic
-
Patent number: 8145668Abstract: 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: GrantFiled: November 13, 2008Date of Patent: March 27, 2012Assignee: International Business Machines CorporationInventors: Robbert Van Der Linden, Brian S. Vickery
-
Patent number: 8140262Abstract: 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: GrantFiled: January 8, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Thomas Walz, Willi Wuensch
-
Patent number: 8131986Abstract: 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: GrantFiled: September 29, 2006Date of Patent: March 6, 2012Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Mark C. Davis, Scott E. Kelso, Ling Ma, Nathan J. Peterson, Rod D. Waltermann
-
Patent number: 8110896Abstract: 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: GrantFiled: June 21, 2006Date of Patent: February 7, 2012Assignee: Unimicron Technology Corp.Inventor: Shih-Ping Hsu
-
Patent number: 8102195Abstract: 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: GrantFiled: May 13, 2009Date of Patent: January 24, 2012Assignee: Mediatek Inc.Inventor: I-chang Wu
-
Patent number: 8104001Abstract: 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: GrantFiled: October 31, 2008Date of Patent: January 24, 2012Assignee: Cadence Design Systems, Inc.Inventors: Amir Lehavot, Vinaya Kumar Singh, Joezac John Zachariah, Jose Barandiaran, Axel Siegfried Scherer
-
Patent number: 8099789Abstract: 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: GrantFiled: September 29, 2006Date of Patent: January 17, 2012Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: David C. Challener, John H. Nicholson, III, Joseph Pennisi, Rod D. Waltermann
-
Patent number: 8097957Abstract: 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: GrantFiled: February 8, 2010Date of Patent: January 17, 2012Assignee: Kingston Technology CorporationInventors: Ben Wei Chen, David Hong-Dien Chen, Jason Jajen Chen
-
Patent number: 8099695Abstract: 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: GrantFiled: August 2, 2006Date of Patent: January 17, 2012Assignee: Cadence Design Systems, Inc.Inventors: Amir Lehavot, Vinaya Kumar Singh, Joezac John Zachariah, Jose Barandiaran, Axel Siegfried Scherer
-
Patent number: 8099696Abstract: 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: GrantFiled: October 31, 2008Date of Patent: January 17, 2012Assignee: Cadence Design Systems, Inc.Inventors: Amir Lehavot, Vinaya Kumar Singh, Joezac John Zachariah, Jose Barandiaran, Axel Siegfried Scherer
-
Patent number: 8094924Abstract: 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: GrantFiled: December 15, 2008Date of Patent: January 10, 2012Assignee: Hermes-Microvision, Inc.Inventors: Jack Jau, Zhongwei Chen, Yi Xiang Wang, Chung-Shih Pan, Joe Wang, Xuedong Liu, Weiming Ren, Wei Fang