Patents Assigned to IBM International Group B.V.
  • Patent number: 9679011
    Abstract: A usage model and the underlying technology used to provide sequence analysis as part of a relational database system. Included components include the semantic and syntactic integration of the sequence analysis with an existing query language, the storage methods for the sequence data, and the design of a multipart execution scheme that runs the sequence analysis as part of a potentially larger database join, especially using parallel execution techniques.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: June 13, 2017
    Assignee: IBM INTERNATIONAL GROUP B.V.
    Inventors: Sanjay G. Dixit, Venkannababu Tammisetti, Barry M. Zane
  • Patent number: 9589018
    Abstract: A usage model and the underlying technology used to provide sequence analysis as part of a relational database system. Included components include the semantic and syntactic integration of the sequence analysis with an existing query language, the storage methods for the sequence data, and the design of a multipart execution scheme that runs the sequence analysis as part of a potentially larger database join, especially using parallel execution techniques.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: March 7, 2017
    Assignee: IBM INTERNATIONAL GROUP B.V.
    Inventors: Sanjay G. Dixit, Venkannababu Tammisetti, Barry M. Zane
  • Patent number: 9195695
    Abstract: An approach for providing compression of a database table that uses a compiled table algorithm (CTA) that provides leverage. Data within any given column in adjacent rows is often the same as or closely related to its neighbors. Rather than storing data in each column of each row as a specific integer, floating point, or character data value, a field reconstruction instruction is stored that when executed by a decompression engine can reconstruct the data value. The field reconstruction instruction may be bit granular and may depend upon past history given that the data compression engine may preserve state as row data is streamed off a storage device.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: November 24, 2015
    Assignee: IBM International Group B.V.
    Inventors: John Yates, Michael Sporer, Sharon Miller
  • Patent number: 9183256
    Abstract: A usage model and the underlying technology used to provide sequence analysis as part of a relational database system. Included components include the semantic and syntactic integration of the sequence analysis with an existing query language, the storage methods for the sequence data, and the design of a multipart execution scheme that runs the sequence analysis as part of a potentially larger database join, especially using parallel execution techniques.
    Type: Grant
    Filed: September 17, 2004
    Date of Patent: November 10, 2015
    Assignee: IBM International Group B.V.
    Inventors: Barry M. Zane, Sanjay G. Dixit, Venkannababu Tammisetti
  • Patent number: 9037533
    Abstract: A database appliance in which two or more internetworked data storage units are used to coordinate the storage and retrieval of database records. One or more central database processing units are also associated with the data storage units. A network infrastructure provides the ability for the central database processors and storage processors to communicate as network nodes, with the network infrastructure using a communication protocol. A software application for executing database operations executes in a distributed fashion with portions of the database application executing on at least one central database processor and other portions executing on the data storage processors. At least a portion of the database application is implemented within and/or coordinated by a communication process that is executing the communication protocol.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: May 19, 2015
    Assignee: IBM International Group B.V.
    Inventors: Foster D. Hinshaw, Steven T. Almy, David A. Utter, Barry M. Zane
  • Patent number: 8880551
    Abstract: A distributed data processing system executes database operations, and includes a first group of host processors and a second group of job processing units (JPUs). A software application for executing database operations executes in a distributed fashion with portions of the database application executing on at least one central database processor and other portions executing on the data storage processors. At least a portion of the database application is implemented within and/or coordinated by a communication process that is executing the communication protocol. The communication process implements a load balancing function in front of the host processors, the load balancing function directing individual transactions to selected processors so as to evenly distribute workload.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: November 4, 2014
    Assignee: IBM International Group B.V.
    Inventors: Foster D. Hinshaw, Raymond A. Andraka, David L. Meyers, Sharon L. Miller, William K. Stewart
  • Patent number: 8880893
    Abstract: The present invention provides a policy specification framework to enable an enterprise to specify a given insider attack using a holistic view of a given data access, as well as the means to specify and implement one or more intrusion mitigation methods in response to the detection of such an attack. The policy specification provides for the use of “anomaly” and “signature” attributes that capture sophisticated behavioral characteristics of illegitimate data access. When the attack occurs, a previously-defined administrator (or system-defined) mitigation response (e.g., verification, disconnect, de-provision, or the like) is then implemented.
    Type: Grant
    Filed: September 24, 2004
    Date of Patent: November 4, 2014
    Assignee: IBM International Group B.V.
    Inventors: Pratyush Moghe, Narain Gehani, Peter T. Smith
  • Patent number: 8805818
    Abstract: A usage model and the underlying technology used to provide sequence analysis as part of a relational database system. Included components include the semantic and syntactic integration of the sequence analysis with an existing query language, the storage methods for the sequence data, and the design of a multipart execution scheme that runs the sequence analysis as part of a potentially larger database query, especially using parallel execution techniques.
    Type: Grant
    Filed: April 20, 2010
    Date of Patent: August 12, 2014
    Assignee: IBM International Group B.V.
    Inventors: Barry M. Zane, Sanjay G. Dixit, Venkannababu Tammisetti
  • Patent number: 8676657
    Abstract: A method and system of updating an electronic shopping list (ESL) indicating items that may be purchased in response to detecting, by a wireless device having access to the ESL, a service request event corresponding to an asset. Upon detection of the service request event, a service request item may be inserted into the ESL. The asset may be queried from time to time to verify operation of the asset. The items listed in the ESL may be ordered according to a date the service request event was detected.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: March 18, 2014
    Assignee: IBM International Group, B.V.
    Inventor: Charles Stanley Fenton
  • Patent number: 8621594
    Abstract: A method and system for secure communication is presented. A virtual private proxy is generated based on an agreement between a first entity and a second entity. A first virtual private proxy is associated with the first entity and a second virtual private proxy is associated with the second entity. Data associated with the first entity is monitored at the virtual private proxy. Whether the data violates the agreement is determined and communication of the data from the first virtual private proxy to the second virtual private proxy is disallowed when the data violates the agreement.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: December 31, 2013
    Assignee: IBM International Group, B.V.
    Inventors: Charles S. Fenton, Keith E. Shafer
  • Patent number: 8302861
    Abstract: A computer implemented system and method for managing inventory includes determining a value for a parameter indicative of a response time associated with at least one transaction for an item of inventory. In conjunction with executing any particular transaction, an inventory update method is selected from a plurality of inventory update methods based at least in part on the determined value. A record indicative of an inventory level of the item is modified according to the selected inventory update method. A first inventory update method alters a locked inventory record and a second inventory update method alters a freely accessible proxy for the locked inventory record.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: November 6, 2012
    Assignee: IBM International Group B.V.
    Inventors: Sanjeev Siotia, Nitin Kapoor, Suresh K. Damodaran
  • Patent number: 8286237
    Abstract: Method and apparatus to monitor and detect anomalies of information content flows, the method comprising the steps of capturing information access packets, filtering packets to extract information, decoding packets to determine information content, deriving content signatures, trending prototypical behavior, and detecting anomalies of information access, and said apparatus comprising a computing device comprising a network based device that captures the information and produces anomaly information.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: October 9, 2012
    Assignee: IBM International Group B.V.
    Inventor: Pratyush Moghe
  • Patent number: 8171018
    Abstract: This invention relates generally to a system for processing database queries, and more particularly to a method for generating high level language or machine code to implement query execution plans. In one preferred embodiment, the method begins by receiving a subject query, and then forming an execution plan corresponding to the subject query. The execution plan will typically have a sequence of component snippets or pieces and corresponding processes for implementing the pieces. For at least one piece in the plan, the process then (a) generates source code using different code generation techniques as a function of expected runtime processing machine types; and then (b) compiles the generated source code to form machine executable code for implementing the subject query. As a result, the query executed directly as machine executable code thereby avoiding runtime interpretation of the pieces in the execution plan.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: May 1, 2012
    Assignee: IBM International Group B.V.
    Inventors: Barry M. Zane, James P. Ballard, Foster D. Hinshaw, Premanand Yerabothu