Patents Represented by Attorney Sawyer Law Group
  • Patent number: 8250921
    Abstract: A module operable to be mounted onto a surface of a board. The module includes a linear accelerometer to provide a first measurement output corresponding to a measurement of linear acceleration in at least one axis, and a first rotation sensor operable to provide a second measurement output corresponding to a measurement of rotation about at least one axis. The accelerometer and the first rotation sensor are formed on a first substrate. The module further includes an application specific integrated circuit (ASIC) to receive both the first measurement output from the linear accelerometer and the second measurement output from the first rotation sensor. The ASIC includes an analog-to-digital converter and is implemented on a second substrate. The first substrate is vertically bonded to the second substrate.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: August 28, 2012
    Assignee: Invensense, Inc.
    Inventors: Steven S. Nasiri, David Sachs, Babak Taheri
  • Patent number: 8250093
    Abstract: An improved method and system for performing path-level access control evaluation for a structured document in a collection, where the structured document includes a plurality of nodes and each of the nodes is described by a path, is disclosed. The method comprises providing a cache for temporarily storing a cache entry for a path associated with a node of the plurality of nodes, receiving a query that includes a request to access the node, checking the cache entry for the path associated with the node, and determining whether to grant access to the node based on the cache entry.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventor: Robbert C. Van der Linden
  • Patent number: 8238926
    Abstract: A multimedia communicator is disclosed. The multimedia communicator comprises a processing unit; and a storage device coupled to the processing unit. The multimedia communicator further includes a plurality of interfaces to allow the multimedia communicator to offer a user a plurality of services. The MMC which includes a microprocessor computing system may be located in a car, for example, or within a handset similar to handsets presently utilized for cell phones. The MMC may be connected to a WiFi Internet connection, a cellular network, a satellite radio or equivalent satellite network, or to other available wireless networks. Additionally, the MMC has the potential to interface with GPS signals as desired.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: August 7, 2012
    Inventor: Scott W. Lewis
  • Patent number: 8234270
    Abstract: The present invention is a system for enhancing the decoding performance of text indexes of an indexed collection of text documents. The posting list includes a plurality of list entries being of variable size depending on the value stored in each posting list entry. The inventive system is based on a statistical analysis of the posting list entries of the plurality of list entries. Prior to decoding, the system can select a decoding routine being appropriate to decode the most frequent type of posting list entries or of a plurality of various posting list entries. After selecting a particular decoding routine and executing the decoding routine for decoding of the entire posting list, a failure check is performed. In the exceptional case that a failure has occurred, a second alternative decoding routine is selected and executed.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Peter Altevogt, Silvio Weidrich
  • Patent number: 8234299
    Abstract: A method and system for controlling access to data stored in a table of a database are provided. The method includes marking the table of the database as being protected with fine-grained access control (FGAC), creating a system authorization class for the table of the database, the system authorization class having a default row authorization that prevents access to all rows in the table, the system authorization class being unmodifiable, creating a user authorization class for the table of the database, the user authorization class having a default row authorization that prevents access to all rows in the table, the user authorization class being modifiable, and associating the system authorization class and the user authorization class with the table of the database.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Paul Miller Bird, Yao-Ching Stephen Chen, George Gerald Kiernan, Scott Ian Logan, Allen William Luniewski, Walid Rjaibi
  • Patent number: 8227860
    Abstract: A device for providing a high power, low resistance, efficient vertical DMOS device is disclosed. The device comprises providing a semiconductor substrate with a source body structure thereon. The device further comprises a plurality of slots in the source/body structure and providing a metal within the plurality of slots to form a plurality of structures. A slotted PowerFET array is disclosed. This slotted approach results in a dense PowerFET, a low Ron due to the slotted design, an oxide isolated process without any due extra steps other than the slots, lower capacitance, lower leakage, smaller die, improved heat transfer, improved electro-migration, lower ground resistance, less cross talk, drops the isolation diffusion and the sinker diffusion, mostly low temperature processing and provides double metal with single metal processing.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: July 24, 2012
    Assignee: Micrel, Inc.
    Inventors: Martin Alter, John Durbin Husher
  • Patent number: 8228806
    Abstract: A method and system of communicating packets and detecting packets are disclosed. In a first aspect, the method and system comprise enabling the detection of a very high throughput (VHT) signal field. The VHT signal field is distinguishable from other signal fields, wherein the VHT signal field allows for a backward compatibility with other devices. In a second aspect, the method and system comprise initializing the device to be in receive mode and receiving at least one signal field symbol and detecting the presence of additional signal field symbols. The method and system further include distinguishing a very high throughput (VHT) signal field from other signal field symbols and decoding the VHT signal field parameters uniquely describing the VHT packet format.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: July 24, 2012
    Assignee: Mediatek Inc.
    Inventors: Thomas Edward Pare, Jr., Kiran Uln, Peter Loc
  • Patent number: 8229920
    Abstract: A method, system, and computer program product for selecting indexes to be created over XML data are provided. The method, system, and computer program product provide for receiving a workload for the XML data, the workload including one or more database statements, and utilizing an optimizer to recommend a set of one or more path expressions based on the workload received, wherein the set of one or more path expressions is to be used to create one or more indexes over the XML data.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ashraf Aboulnaga, Andrey Balmin, Kevin S. Beyer, Iman Elghandour, Fei Yen Chiang, Daniele Costante Zilio, Calisto Paul Zuzarte
  • Patent number: 8224589
    Abstract: The present invention provides a system and method for automatically deriving unique surrogate response data from experiment results in which inherent data loss occurs in a sufficient number of the samples to disallow quantitative effects estimation at the experimenter's desired level of confidence for statistical significance. In part, the unique surrogate response data sets of the present invention have four primary characteristics including: each is numerically analyzable; each may be more readily or directly obtained in which inherent data loss occurs; each provides a response value for an experiment trial; and each provides information on the effect of the change made to the process or system that would have been obtainable if the experiment samples had had no inherent data loss.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: July 17, 2012
    Assignee: S-Matrix
    Inventor: Richard P. Verseput
  • Patent number: 8218284
    Abstract: An apparatus for increasing electric conductivity to a wafer substrate when exposures to electron beam irradiation is disclosed. More specifically, a more free mechanical contact between a wafer and electric contact pins (within an electrostatic chuck) is provided to significantly reduce the scratch and damage on the wafer backside.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: July 10, 2012
    Assignee: Hermes-Microvision, Inc.
    Inventors: Zhong-Wei Chen, Yi Xiang Wang, Juying Dou
  • Patent number: 8219051
    Abstract: A front end receiver is disclosed. The front end receiver comprises a plurality of transmissive signal paths originating from one signal input, a plurality of switching mechanisms; and at least one path of the plurality of transmissive signal paths including a first amplifier coupled to a first input port of each of the plurality of switching mechanisms. The front end receiver also comprises at least another path of the plurality of transmissive signal paths including a second amplifier coupled to a second input port of each of the plurality of switching mechanisms. The receiving subsystem coupled to the output port of each switching mechanism. Each of the receiving subsystems controls a switching mechanism to select the path that is optimal for radio reception depending on the strength of signal being received.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: July 10, 2012
    Assignee: Mediatek Inc.
    Inventor: Dai Sieh
  • Patent number: 8219328
    Abstract: The present invention provides a system and method for automatically deriving unique surrogate response data from experiment results in which inherent data loss occurs in a sufficient number of the samples to disallow quantitative effects estimation at the experimenter's desired level of confidence for statistical significance. In part, the unique surrogate response data sets of the present invention have one or more of four primary characteristics including: each is numerically analyzable; each may be readily or directly obtained when inherent data loss occurs; each provides a response value for an experiment trial; and each provides information on the effect of a change made to the process or system that would have been obtainable if the experiment samples had had no inherent data loss.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: July 10, 2012
    Assignee: S-Matrix
    Inventor: Richard P. Verseput
  • Patent number: 8212586
    Abstract: An integrated circuit capable of dual configuration of data flow and operable in a plurality of operational modes is provided. The circuit includes eight corner pins, wherein the eight corner pins comprise a first corner pin and a second corner pin on each side of the circuit in each of four side sets, wherein a first corner pin of one side of the circuit is proximate and adjacent to a second corner pin of an adjacent side counterclockwise from the first corner pin and together constitute a paired corner set, each paired corner set comprising a differential input and a differential output.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: July 3, 2012
    Assignee: Micrel, Inc.
    Inventors: Thomas S Wong, David Naren
  • Patent number: 8209149
    Abstract: The present invention provides a system and method for automatically generating reduced response data sets from complex scientific data via a response data handler (RDH) methodology, thereby eliminating non-systematic losses and oversights often associated with and resulting from the current practice while improving the overall integrity and confidence of the results typically sought in experimental practice.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: June 26, 2012
    Assignee: S-Matrix
    Inventors: George A. Cooney, Jr., Richard P. Verseput
  • Patent number: 8209739
    Abstract: A system and method in accordance with the present invention provides a protected area for software to execute on a separate hardware firewall adaptor when a storage device is operating in an unprotected environment when connected to an uncontrolled or unmonitored host system. This software provides security through a plurality of security, access management and monitoring (SAMM) applications when a USB storage device is connected to a computer in an uncontrolled, unprotected environment.
    Type: Grant
    Filed: August 3, 2009
    Date of Patent: June 26, 2012
    Assignee: Kingston Technology Corporation
    Inventors: John Terpening, Jason Chen, Choon Tak Tang
  • Patent number: 8203847
    Abstract: Provided is a memory device comprising a circuit assembly including a flexible substrate and at least one flash memory chip mounted thereupon. The flexible substrate has upper and lower surfaces and a flash memory chip is preferably mounted on at least one the upper and lower surfaces. The flash memory chip may be configured as one of a thin small outline package (TSOP) package device, a very small outline package (WSOP) package device, and a chip on board (COB) device. The memory device may further comprise a hollow housing body having a hollow interior compartment sized and configured to receive the circuit assembly therewithin. A universal series bus (USB) connector may be mounted on a free end of the flexible substrate and is preferably configured to electrically connect the memory device to an electric device.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: June 19, 2012
    Assignee: Kingston Technology Corporation
    Inventor: Wei Koh
  • Patent number: 8201058
    Abstract: An invention is provided for parallel ECC error location in a memory. The invention includes partitioning a set of field elements into w partitions. Then, for each of the w partitions of field elements, i) providing a set of r different field elements of the partition to r parallel search element. Next, in operation ii), each parallel search element computes a sum that is based on a set of coefficients of an error locator polynomial and the field element provided to the particular parallel search element. The set of field elements is advanced r field elements in GF(2m), and operations i) through iii) are repeated using the next r different field elements of the partition.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: June 12, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Steven Shrader, Anujan Varma, Mohit Mittal
  • Patent number: 8200657
    Abstract: Processing non-Boolean term conditions in database queries. A query that is a request for data in a database is received and includes at least one uneven non-Boolean term condition that spans multiple tables in the database. The non-Boolean term condition is split into separate portions, each of the portions providing a Boolean term that can be satisfied by accessing one table in the database. The separate portions are executed independently to find at least one data result in the database that satisfies the Boolean term of each separate portion, and the data result from each separate portion are combined into a final result that satisfies the query.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Terence Patrick Purcell, Thomas Abel Beavin
  • Patent number: 8195890
    Abstract: The present invention is a protocol for maintaining cache consistency between multiprocessors within a tightly coupled system. A distributed directory is maintained within the data-sharing processors, so that copies can be invalidated when modified. All transfers are event driven, rather the polled, to reduce bus-bandwidth consumption. Deadlocks are avoided by placing to-be-executed command codes in the returned response packets, when the request-forwarding queues are full or not present.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: June 5, 2012
    Assignee: Sawyer Law Group, P.C.
    Inventor: David Vernon James
  • Patent number: 8183944
    Abstract: A system and method is disclosed that provides a technique for generating an accurate time base for MEMS sensors and actuators which has a vibrating MEMS structure. The accurate clock is generated from the MEMS oscillations and converted to the usable range by means of a frequency translation circuit.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: May 22, 2012
    Assignee: Invensense, Inc.
    Inventors: Joseph Seeger, Goksen G. Yaralioglu, Baris Cagdaser