Patents Assigned to Sybase, Inc.
  • Publication number: 20100257181
    Abstract: Aspects for achieving efficient data access to data elements in a relational database management system are provided. In a computer-implemented method aspect, the efficient data access occurs by establishing a hash table for data elements of a database in a predetermined continuous space of allocated storage, and optimizing utilization of the hash table during database query operations through linear hashing, wherein extension of the hash table occurs automatically to increase a number of pages in the hash table without discernible interruptions of data access to the data elements.
    Type: Application
    Filed: April 1, 2009
    Publication date: October 7, 2010
    Applicant: Sybase, Inc.
    Inventors: Panfeng ZHOU, Katsunori TERADA, Yanhong WANG
  • Patent number: 7805344
    Abstract: A system providing methodology for consolidation of financial information is described.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: September 28, 2010
    Assignee: Sybase, Inc.
    Inventor: Debra Smith
  • Patent number: 7797239
    Abstract: A hierarchical entitlement system, method, and computer program product with integrated inheritance and limit checks are described.
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: September 14, 2010
    Assignee: Sybase, Inc.
    Inventor: Debra Smith
  • Patent number: 7797342
    Abstract: A database system providing encrypted column data support with decrypt default functionality. In a database system, a method providing automated encryption support for column data comprises steps of: defining Structured Query Language (SQL) extensions for creating and managing column encryption keys and database tables with encrypted column data; receiving an SQL statement specifying creation of a column encryption key; receiving an SQL statement specifying creation of a database table having particular column data encrypted with the column encryption key; receiving an SQL statement specifying a default value to be provided in response to requests for the column data without decrypt permission; in response to a subsequent database operation requesting encrypted column data from a user with decrypt permission, automatically decrypting the column data; and in response to a subsequent database operation requesting the encrypted column data from a user without decrypt permission, returning the default value.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: September 14, 2010
    Assignee: Sybase, Inc.
    Inventors: Barbara J. Banks, Rajnish Kumar Chitkara, Shiping Chen
  • Publication number: 20100229225
    Abstract: As individuals increasingly engage in different types of transactions they face a growing threat from, possibly among other things, identity theft, financial fraud, information misuse, etc. and the serious consequences or repercussions of same. Leveraging the ubiquitous nature of wireless devices and the popularity of (Short Message Service, Multimedia Message Service, etc.) messaging, an infrastructure that enhances the security of the different types of transactions within which a wireless device user may participate through a Second Factor Authentication facility. The infrastructure may optionally leverage the capabilities of a centrally-located Messaging Inter-Carrier Vendor.
    Type: Application
    Filed: March 5, 2009
    Publication date: September 9, 2010
    Applicant: Sybase, Inc.
    Inventors: Dilip SARMAH, Kyle Warner Erickson, Rajat Mounendrababu Gadagkar
  • Patent number: 7788243
    Abstract: System providing methodology for optimizing data transfer in a distributed environment is described.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: August 31, 2010
    Assignee: Sybase, Inc.
    Inventors: Kantikiran Krishna Pasupuleti, Vaibhav A. Nalawade, Vadiraja P. Bhatt
  • Patent number: 7783610
    Abstract: A distributed database system providing data and space management methodology. In a distributed system consisting a plurality of servers sharing access to data pages, a method for setting a timestamp indicating when modifications to data pages are made in a non-regressing fashion includes steps of: maintaining a local sequence at each server and an allocation page timestamp on an allocation page; upon allocation of a data page, applying a timestamp to the data page which is greater than the allocation page timestamp; upon modification of a given data page at a particular server, setting the timestamp on the given data page to the greater of the local sequence at the particular server and an existing timestamp already on the given data page; and when data pages are deallocated, adjusting the allocation page timestamp to a value greater than the timestamp value on any deallocated data page.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: August 24, 2010
    Assignee: Sybase, Inc.
    Inventors: Mei-Lin Linda Lin, Fei Zhou, Joe Francis, Srikanth Sampath, Satya N. Ramachandran, Gangavara Prasad Varakur
  • Patent number: 7769776
    Abstract: System and methodology for performing Bayesian-based distributed query processing is provided that solves the problem of how to get each server participating in a Bayesian distributed search system to return the same accurate relevance score for different documents. By performing calculations in a two-step process, accurate Bayesian calculation results are obtained whilst distributing the document indexing and query processing.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: August 3, 2010
    Assignee: Sybase, Inc.
    Inventor: John Tabraham
  • Patent number: 7761499
    Abstract: Method and agent network architecture for processing a subject message, where each agent has a view of its own domain of responsibility. An initiator agent which receives a user-input request and does not itself have a relevant interpretation policy, queries its downchain agents whether the queried agent considers such message to be in its domain of responsibility. Each queried agent recursively determines whether it has an interpretation policy of its own that applies to the request, and if not, further queries its own further downchain neighboring agents. The further agents eventually respond to such further queries, thereby allowing the first-queried agents to respond to the initiator agent. The recursive invocation of this procedure ultimately determines one or more paths through the network from the initiator agent to one more more leaf agents.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: July 20, 2010
    Assignee: Sybase, Inc.
    Inventors: Babak Hodjat, Christopher J. Savoie, Makoto Amamiya
  • Patent number: 7752165
    Abstract: A system, method, and computer program product are provided for creating a data subscription to a remote database. Additionally, a system, method, and computer program product are provided for creating a persistent query, wherein a table in a remote database is represented by a meta-data definition.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: July 6, 2010
    Assignee: Sybase, Inc.
    Inventors: Evan Ireland, Kyle Leckie, David Clegg
  • Publication number: 20100169947
    Abstract: As individuals increasingly employ their wireless devices to engage in different types of activities they face a growing threat from, possibly among other things, identity theft, financial fraud, information misuse, etc. and the serious consequences or repercussions of same. Leveraging the ubiquitous nature of wireless devices and the popularity of (Short Message Service, Multimedia Message Service, etc.) messaging, an infrastructure that enhances the security of the different types of activities within which a wireless device user may participate through dynamically configurable levels of authentication. The infrastructure may optionally leverage the capabilities of a centrally-located Messaging Inter-Carrier Vendor.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Applicant: Sybase, Inc.
    Inventors: Dilip SARMAH, Zhang JIAN, Yang XU
  • Patent number: 7747610
    Abstract: A system and methodology for processing of path based queries is described. In one embodiment, a method for processing a path based query requesting data from a markup language document comprises steps of: parsing the path based query requesting data to generate a query tree corresponding to the path based query; identifying all paths which may be utilized for obtaining data requested by the path based query from the markup language document; creating a transformed query tree to represent all identified paths; generating a query plan for obtaining data requested by the path based query based on the transformed query tree; and executing the query plan to obtain and return the data requested by the path based query.
    Type: Grant
    Filed: May 19, 2007
    Date of Patent: June 29, 2010
    Assignee: Sybase, Inc.
    Inventors: Gajanan S. Chinchwadkar, Zhang Wei, Xiong Zhiping
  • Patent number: 7743069
    Abstract: A database system providing SQL extensions for automated encryption and decryption of column data is described. In one embodiment, for example, in a database system, a method is described for providing automated encryption support for column data, the method comprises steps of: defining Structured Query Language (SQL) extensions for creating and managing column encryption keys, and for creating and managing database tables with encrypted column data; receiving an SQL statement specifying creation of a particular column encryption key; receiving an SQL statement specifying creation of a database table having particular column data encrypted with the particular column encryption key; and in response to a subsequent database operation that requires the particular column data that has been encrypted, automatically decrypting the particular column data for use by the database operation.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: June 22, 2010
    Assignee: Sybase, Inc.
    Inventors: Rajnish K. Chitkara, Barbara J. Banks, Anita R. Patel
  • Patent number: 7739232
    Abstract: A system, method, and computer program product are provided for synchronizing a local database with a remote database. Additionally, a system, method, and computer program product are provided for performing a service operation on a database, the database located on a database system.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: June 15, 2010
    Assignee: Sybase, Inc.
    Inventor: Evan Ireland
  • Publication number: 20100114843
    Abstract: Systems, methods and computer program products for compression of database indexes are described herein. A system embodiment includes a sequence determiner to scan a database index and to determine a start of a range and end of a range of consistently changing values in one or more index pages of said database index and an index updater to update said database index based on a sequence determined by said sequence determiner, while suspending writing of one or more values that lie within start of said range and end of said range of values. A method embodiment includes scanning an index, determining a pattern of changing values in one or more index pages of said index and selectively updating said index based on said determining step to minimize index insertions.
    Type: Application
    Filed: October 27, 2008
    Publication date: May 6, 2010
    Applicant: Sybase, Inc.
    Inventors: Daniel James FARRAR, Peter Bumbulis, Nathan Michael Auch
  • Patent number: 7672925
    Abstract: A system, method, and computer program product for processing a database query are presented. Steps for identifying a value expression comprising information needed in order to resolve a query, associating enumerated values with the set of distinct values for the value expression, evaluating the query utilizing the enumerated values, and deleting the association are disclosed.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: March 2, 2010
    Assignee: Sybase, Inc.
    Inventors: Steven A. Kirk, Roland F. McKenney, David E. Walrath
  • Publication number: 20100029306
    Abstract: A system, method, and computer program product are provided for interfacing a user device to a transaction system. An instruction is received from an SMS gateway in an SMS message, and is parsed to obtain a corresponding transaction. A function on the transaction system for performing the transaction is called, and a response is received from the transaction system. The response is then transmitted to the user device in a response SMS message.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Applicant: Sybase, Inc.
    Inventors: Dilip SARMAH, Hugues A. LEBEGUE, Paul J. HERMENS, Lin MURONG
  • Publication number: 20100030817
    Abstract: Systems, methods and computer program products for statement categorization and normalization are described herein. An embodiment includes a statement categorizer and a statement normalizer. The statement categorizer categorizes statements to reduce or even eliminate inconsistencies that may arise between primary and replicate databases as a result of executing certain statements. Categorized statements are normalized by the statement normalizer to generate normalized statements, which are provided to a replication server. Normalized statements assist replication server to regenerate a statement to be executed on a replicate database.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Applicant: Sybase, Inc
    Inventors: Heping SHANG, Andrzej SARAPUK, Elena Isabel LORA-GALLARDO
  • Publication number: 20100030783
    Abstract: A system, method, and computer program product are provided for abstracting data in a remote data source. A method operates by defining the data source, defining a data synchronization methodology for communication with the data source, and providing an abstraction layer for accessing data in the data source. The abstraction layer implements the data synchronization methodology when data is accessed through the abstraction layer is presented.
    Type: Application
    Filed: July 15, 2009
    Publication date: February 4, 2010
    Applicant: Sybase, Inc.
    Inventors: Michael HO, Howard Wong
  • Publication number: 20100030824
    Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for logging of data manipulation language (DML) statements are described herein. An embodiment includes a database engine, a replication agent and a replication server which replicates data from the database engine to one or more replicate databases. The database engine writes parsed query information into a transaction log so that a process of replication agent may read the parsed query information and forward it to the replication server. The database engine writes all log records associated with a statement in a manner that allows the replication server to distinguish if those log records belong to same statement. In another embodiment, replication agent selectively sends SQL statement information to the replication server based on the replication server architecture.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Applicant: Sybase, Inc.
    Inventors: Heping SHANG, Elena Isabel LORA-GALLARDO, Andrzej SARAPUK