Patents Represented by Attorney Schwegman, Lundberg & Woessner
  • Patent number: 8335783
    Abstract: Techniques for collecting statistics of column data or R-Tree indexes are provided. A distributed database system includes a plurality of processing nodes controlling portions of spatial data. The nodes are instructed to create minimum bounding rectangles (MBR's) for their spatial data or R-Trees. The individual MBR's are merged and reformatted into a grid of equally sized cells. Each processing node is provided a copy of the grid to update based on statistics of each processing node's spatial data for a target table. The updated grids are then merged into a single grid and used by an optimizer to evaluate queries before the queries are executed.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: December 18, 2012
    Assignee: Teradata US, Inc.
    Inventor: Gregory Howard Milby
  • Patent number: 8334232
    Abstract: The invention relates to a porous heterogeneous catalyst. In order to prepare a catalyst which catalyzes with a relatively high selectivity the hydrogenation of individual unsaturated bonds of polyunsaturated compounds it is proposed that the inner surface of the catalysts is coated with an ionic liquid.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: December 18, 2012
    Assignee: Sud-Chemie AG
    Inventors: Andreas Jess, Wolfgang Korth, Bastian Etzold
  • Patent number: 8335364
    Abstract: In one example, a two points on a medical image can be identified. In this example, three or more anatomical features can be identified and labeled. For example, these labels can be displayed with other medical images that show the same anatomical features. For example, points in the L1 and L5 vertebrae can be identified, and labels for the L1-L5 vertebrae can be displayed.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: December 18, 2012
    Assignee: Virtual Radiologic Corporation
    Inventors: Sarah Osmundson, Wade J. Steigauf
  • Patent number: 8335215
    Abstract: Memory stores data for access by a computer program that is capable of being executed on a data processing system. A data structure is stored in the memory, which includes information resident in a database used by the computer program. The information includes payload data made up of data objects, process data for a process associated with the data objects, and a header that includes technical data for transmitting the data structure.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: December 18, 2012
    Assignee: SAP AG
    Inventor: Uwe E. Fischer
  • Patent number: 8335724
    Abstract: Various embodiments include an apparatus comprising a server operable to generate a customized virtual catalog including a plurality of composite images, wherein at least one of the plurality of composite images includes an image of a promotional product decorated using a decorative image associated with a client requesting access to the customized virtual catalog.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: December 18, 2012
    Assignee: Branders.com, Inc.
    Inventors: David D. Sipes, Gerald McLaughlin
  • Patent number: 8335563
    Abstract: An implantable medical device with an inductive switching regulator having an inductor with a ferromagnetic core is described. The device incorporates a core saturation detector for detecting saturation in the inductor core indicating the presence of a magnetic field such as produced by an MRI scan. The device is configured to alter its behavior when core saturation is detected such as by entering an MRI mode that may include cessation of therapy, fixed-rate bradycardia pacing, and/or disablement of tachyarrhythmia therapy.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: December 18, 2012
    Assignee: Cardiac Pacemakers, Inc.
    Inventor: Nicholas J. Stessman
  • Patent number: 8335981
    Abstract: Apparatus, systems, and methods may operate to receive, sequentially, individual lines of information included in a file stored in an electronic storage medium; to locate one or more tables in a spreadsheet when at least two of the lines in a sequence are consecutive lines that begin with a non-empty cell and have a matching length; to determine a vertical orientation or a horizontal orientation of the tables based on an arrangement of the information within the lines and across the lines; and to create metadata from the information, based on the arrangement. The metadata may comprise object label names, object qualifications, and/or object data types. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: August 3, 2009
    Date of Patent: December 18, 2012
    Assignee: Business Objects Software Ltd.
    Inventors: Alexis Naibo, Philippe Meiniel
  • Patent number: 8335947
    Abstract: According to one embodiment, an availability analysis tool includes executable code that is operable to calculate an availability value for a system having a number of operational units. The executable code may receive one or more reliability metrics for each operational unit and designate one or more reliability metrics for at least spare unit associated with the operational unit to be similar to the one or more reliability metrics. An availability value for the system may be calculated according to the reliability metrics of the operational unit and its associated at least one hot or cold spare unit. The executable code may then output this calculated availability value to the user interface.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: December 18, 2012
    Assignee: Raytheon Company
    Inventor: Gerald R. Hoffmann
  • Patent number: 8336019
    Abstract: A method is provided to evaluate whether one or more test patterns is power safe for use during manufacturing testing of an integrated circuit that includes a nonuniform power grid and that includes a scan chain, the method comprising: assigning respective toggle count thresholds for respective power grid regions of the non-uniform power grid; and determining whether respective numbers of toggles by scan elements of the scan chain within one or more respective power grid regions meet respective toggle count thresholds for the one or more respective regions during at least one scan-shift cycle in the course of scan-in of a test pattern to the scan chain.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: December 18, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Senthil Arasu Thirunavukarasu, Shaleen Bhabu, Vivek Chickermane
  • Patent number: 8335983
    Abstract: A gallery widget is invoked when a tag in a markup language document, such as a web page, is processed. The gallery widget selects a number of images specified in the tag and places the images in the markup language document as defined by the tag. The images are selected from a gallery containing all images available for display or from a pool of images chosen from the gallery using a gallery administration tool.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: December 18, 2012
    Assignee: eBay, Inc.
    Inventors: Jennifer Pearson, Bill Wang
  • Patent number: 8335129
    Abstract: In an embodiment, a correlation SONAR system is adapted for use in shallow water. A pulse generator transmits an initial burst of pulses towards a bottom of a body of water. Echoes of the initial burst of pulses are received on a hydrophone array. After the receiving the echoes of the initial burst of pulses, a second burst of pulses is transmitted towards the bottom of the body of water. The echoes of the second burst of pulses are received on the hydrophone array, and a SONAR processor correlates a pulse from the initial burst of pulses and a pulse from the second burst of pulses to calculate a velocity estimate.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: December 18, 2012
    Assignee: Lockheed Martin Corporation
    Inventors: Anthony L. Scoca, James Huber
  • Patent number: 8330508
    Abstract: Embodiments of phase-generation circuitry and methods for generating a multiphase signal with duty-cycle correction are generally described herein. The phase-generation circuitry may include a plurality of controllable delay stages arranged in series and phase detector circuitry. Each delay stage may be configured to phase shift a differential signal based on a control signal. The phase detector circuitry may be configured to generate the control signal based on a first time difference and a second time difference. The first time difference may be a time difference between rising edges of a first component of the differential signal and a second component of a phase-shifted signal. The second time difference may be a time difference between falling edges of the first component of the differential signal and the second component of the phase-shifted signal. Other circuits, systems, and methods are described.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: December 11, 2012
    Assignee: Micron Technology, Inc.
    Inventors: Feng Lin, Roman Andreas Royer
  • Patent number: 8332832
    Abstract: Systems and methods are provided for writing code to access data arrays. One aspect provides a method of accessing a memory array. Data is provided within a one-dimensional array of allocated memory. A dimensional dynamic overlay is declared from within a block of statements, and the declaration initializes various attributes within an array attribute storage object. The data is accessed from within the block of statements as a dimensional indexed array using the array attribute storage object. Another aspect provides a method of creating and accessing a dimensional dynamic array. A dimensional dynamic array is declared from within a block of statements, and memory storage for the array is dynamically allocated. A dynamic overlay storage object is also provided and its attributes are initialized from the dynamic array declaration. The data is accessed as a dimensional indexed array from within the block of statements using the array attribute storage object.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: December 11, 2012
    Assignee: Micron Technology, Inc.
    Inventors: Keith R. Slavin, Shane C. Hu
  • Patent number: 8332047
    Abstract: Various device embodiments comprise a pulse generator, a signal processing module and a controller. The pulse generator is adapted to provide a neural stimulation signal to be applied at a neural simulation site within an autonomic nervous system (ANS). The signal processing module is adapted to receive and process sensed neural traffic at a neural sensing site within the ANS. The controller is connected to the pulse generator and adapted to provide a neural stimulation control signal to the pulse generator to generate the neural stimulation signal, and to the signal processing module to receive a feedback control signal indicative of the sensed neural traffic. The controller is adapted to adjust the neural stimulation control signal to adjust at least one parameter of the neural stimulation signal to converge on desired sensed neural traffic at the neural sensing site. Other aspects and embodiments are provided herein.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: December 11, 2012
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Imad Libbus, Andrew P. Kramer, Julia Moffitt
  • Patent number: 8328625
    Abstract: Systems and methods provide a type driven interface for a wagering game machine. One aspect of the systems and methods includes providing a game framework including a game library manager that manages creation, update and deletion of multiple wagering games on a gaming machine.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: December 11, 2012
    Assignee: WMS Gaming Inc.
    Inventors: Ryan Antkowiak, Kevin Kahley
  • Patent number: 8332688
    Abstract: A system and method are described for performing failover and recovery of a computing application hosted by a virtual instance of a machine. An example system may include an instance status monitor, an instance failure detector, and a failover module. The instance status monitor may be configured to monitor status of a virtual instance hosted by a virtualization service. The instance failure detector may be configured to detect that the virtual instance has failed or is running in a degraded or failed state and is thus to be considered a failed virtual instance. The failover module may be configured to facilitate launching a new virtual instance in a recovered state that reflects a last known operational state of the failed virtual instance.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: December 11, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: David Tompkins
  • Patent number: 8332488
    Abstract: Disclosed in one example is a data access method in which a request for application data from a first application is received. The application data is searched for in a first cache and responsive to a miss from the first cache, a second cache is contacted over a network and searched. Responsive to a miss from the second cache, a third cache is contacted over a network and searched. The third cache being specific to one of a plurality of geographical areas, the third cache storing data for the first application and a plurality of other applications executing in that geographical area, the searching for the application data in the third cache including searching data stored by the plurality of other applications and data stored by the first application. If the third cache misses, a persistent store is contacted over a network and searched. If any of the first, second, or third caches hits, receiving the application data.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: December 11, 2012
    Assignee: Zynga Inc.
    Inventors: Scott Dale, Nathan Brown, Michael Luxton
  • Patent number: 8327685
    Abstract: A particulate matter sensor includes a ceramic rod, a first metal layer deposited on the ceramic rod, a ceramic layer deposited on the first metal layer, and a second metal layer deposited on the ceramic layer. The first metal layer serves as a source electrode, and the second metal layer serves as a detection electrode. In another embodiment, a particulate matter sensor includes a metal rod, a ceramic sheet deposited or wrapped around the ceramic rod, and a metal layer deposited on the ceramic layer or sheet. The metal rod serves as a source electrode, and the second metal layer serves as a detection electrode.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: December 11, 2012
    Assignee: Honeywell International Inc.
    Inventors: James D. Cook, Steven J. Magee
  • Patent number: 8332485
    Abstract: Approaches are disclosed for lock optimization and lock prediction for reducing the number of client-server messages involved in working with server-based resources. First one or more lock requests for first one or more locks on a remote data resource that is linked by a slow communication link are received. Based on the first one or more lock requests, a sequence of lock requests for locks on the remote data resource is determined. A first message that includes the sequence of lock requests is sent. A second message is received. The second message includes second one or more locks on the remote data resource, where the second one or more locks correspond to second one or more lock requests of the sequence of lock requests. A particular lock of the second one or more locks is granted in response to receiving a particular lock request for the particular lock on the remote data resource.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: December 11, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Israel Zvi Ben-Shaul, Idan Zach, Etai Lev-Ran, Shahar Glixman
  • Patent number: 8331160
    Abstract: Some embodiments include methods and devices having a module and memory cells. The module is configured to reduce the amount of electrons in the sources and drains of the memory cells during a programming operation.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: December 11, 2012
    Assignee: Micron Technology, Inc.
    Inventors: Prashant S. Damle, Krishna Parat, Alessandro Torsi, Carlo Musilli, Kalpana Vakati, Akira Goda