Patents Represented by Attorney Elissa Wang, SVL, IP Law
  • Patent number: 8117234
    Abstract: An embodiment of the present invention includes a system for storage of electronic records. The system includes a storage unit to store records and a processing system to store and retrieve records from the storage unit. The processing system receives non-exception based records and stores the records in the storage unit. This is accomplished by storing unique information from each received non-exception based record within the storage unit separately from information common to a plurality of non-exception based records. The stored unique information is linked with the stored common information. The present invention embodiments further include a method and a program product apparatus for storing electronic records as described above.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventor: Neil D. Parrott
  • Patent number: 7761468
    Abstract: A method for connecting a client to a database server are provided. The method provide for providing a generic interface, the generic interface being operable to interoperate with one or more non-GSSAPI (Generic Security Services Application Programming Interface) compliant security mechanisms, providing a set of specialized interfaces, the set of specialized interface being operable to interoperate with one or more GSSAPI compliant security mechanisms, and establishing a connection between a client and a database server using the generic interface or the set of specialized interfaces depending on a security mechanism used by the client. The one or more non-GSSAPI compliant security mechanisms and the one or more GSSAPI compliant security mechanisms may be predefined or user-defined.
    Type: Grant
    Filed: October 4, 2006
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Huaxin Gao, Bilung Lee, Paul A. Ostler
  • Patent number: 7725459
    Abstract: An embodiment of the present invention enables manipulation of data on a remote server and ensures uniqueness of data identifiers in a multi-tier environment, where a database client communicates through one or more intermediate servers to reach the target server containing the remote database. In particular, a client system transmits a query to the target server via a gateway system and receives a handle or data reference and a query identification for subsequent manipulation of data residing on that target server. A new query identification is generated by the gateway system and mapped with the query identification of the intended target server. When the client system transmits a query with the gateway query identification, the gateway system performs a lookup operation to identify the corresponding target server and subsequently forwards the query and target server query identification to the identified target server for processing.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Shivram Ganduri, James W. Pickel
  • Patent number: 7313137
    Abstract: A main execution thread retrieves a data object from a comparatively slow, mass storage device as a series of data blocks and stores each data block within an addressable element of a global counted list stored in memory. The main execution thread initiates a communication thread for each recipient device. Each communication thread is initialized with the network address of a corresponding recipient device and a list of addresses for the counted list elements containing the data blocks of the data object to be distributed. The communication threads operate independently and in parallel to retrieve the data object blocks from the global list for transmission to their respective recipient devices. Distribution status of each data block is maintained using a counter, associated with each addressable element, that is initiated to the total number of recipient devices and decremented each time the data block within the addressable element is transmitted.
    Type: Grant
    Filed: February 26, 2003
    Date of Patent: December 25, 2007
    Assignee: International Business Machines Corp.
    Inventor: Andrew Stephen Chasin