Patents Assigned to Sybase, Inc.
  • Publication number: 20130124464
    Abstract: Systems, methods and computer program products for multi-path replication in databases are described herein. A non-limiting embodiment includes instantiating a plurality of replicate connections to a replicate database, providing transactions to the replicate database through a plurality of transaction streams, where the transaction streams associated with respective instantiated replicate connections. Transactions occurring in distinct transaction streams are applied, in parallel, at the replicate database. Another non-limiting embodiment includes instantiating a plurality of replication sender threads, where the replication sender threads communicate in parallel with respective replication servers over respective replication paths. Data sharing one or more attributes can be bound to a replication path in communication with the respective replication servers.
    Type: Application
    Filed: September 14, 2012
    Publication date: May 16, 2013
    Applicant: Sybase, Inc.
    Inventors: Christopher Hugh Rank, Martin Stanley Pieczonka, Shuying Yu, Rene Eduard Alexander Quakkelaar, Elena Isabel Lora Gallardo
  • Publication number: 20130117307
    Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for snapshot isolation support for distributed query processing in a shared disk database cluster are provided. The embodiments include the forming of object identification data in a leader node of query execution in the shared disk database cluster. At least one fragment of the query execution is distributed to at least one worker node in the shared disk database cluster, and the object identification data is utilized for multiversion concurrency control during query execution by the leader node and at least one worker node.
    Type: Application
    Filed: December 2, 2011
    Publication date: May 9, 2013
    Applicant: Sybase, Inc.
    Inventors: Surendra Kumar VISHNOI, Colin FLORENDO
  • Publication number: 20130117526
    Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for temporary storage management in a shared disk database cluster are provided. Included is the reserving of units on-demand and of variable size from shared temporary storage space in the SDC. The utilization of the reserved units of the shared temporary storage space is tracked, and the shared temporary storage space is administered based on the tracking.
    Type: Application
    Filed: November 8, 2011
    Publication date: May 9, 2013
    Applicant: Sybase, Inc.
    Inventor: Colin Joseph FLORENDO
  • Patent number: 8433684
    Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for backing up an in-memory database. In an embodiment, a backup server is provided to perform backup operations of a database on behalf of a database server. A determination is made as to whether the database is an in-memory database. Database server connections are utilized during data accesses for the backup operations when the database is an in-memory database.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: April 30, 2013
    Assignee: Sybase, Inc.
    Inventor: Carlos Ruiz Muñoz
  • Patent number: 8434097
    Abstract: Systems, methods and computer program products for dynamically binding data from a remote data source in a container-based mobile application are described herein. The method includes the steps of: 1) defining a metadata source that references both a mobile business object (MBO) and the mobile application, the MBO being connected to the remote data store; 2) binding an attribute from the MBO to the mobile application using the metadata source; and 3) changing, dynamically, the binding of the attribute while the mobile application is executing.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: April 30, 2013
    Assignee: Sybase, Inc.
    Inventors: David Brandow, Johannes Alberti, Himagiri Mukkamala
  • Patent number: 8423563
    Abstract: A system and methodology for name searches is described. In one embodiment, for example, a method is described for determining whether a particular name comprising one or more words matches any names on a list of names, the method comprises steps of: generating codes characterizing the particular name by generating a code for each word of the particular name that is based at least in part on phonetic sounds of the word and on whether characters of the word match a pattern occurring in a proper name in a given natural language; deriving an initial set of any matching names by comparing the codes of the particular name against corresponding codes for the list of names; and deriving a final set of any matching names by comparing words of the particular name against words of names in the initial set.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: April 16, 2013
    Assignee: Sybase, Inc.
    Inventors: Cathal McPeake, Henry Chen, Ruth E. Whalen, Diane Vezina
  • Patent number: 8423587
    Abstract: A system and methodology for real-time content aggregation and syndication is described. In one embodiment, for example, a method is described for assisting a user with extracting items relevant to search queries from documents including items of various types, the method comprises steps of: receiving a search query specifying a search phrase and a particular item type; identifying documents matching the search phrase; for each matching document, determining whether the document includes an item having the particular item type; and extracting items having the particular item type from the matching documents for display to the user. The solution enables a user to aggregate and syndicate content without a professional content manager or complicated content management software tools.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: April 16, 2013
    Assignee: Sybase, Inc.
    Inventor: Michael Timmons
  • Patent number: 8417669
    Abstract: Systems, methods and computer program product embodiments for auto-correction in database replication are disclosed herein. An embodiment includes receiving a log record of one or more database row changes on a table marked for replication. From the received log record, one or more insert operations on the marked table are identified. Each identified insert operation is automatically replaced with a first pair of operations, where each first pair comprises a delete operation associated with a new insert operation. Each first pair, when executed at a replicate database, acts to delete data at a first location identified by each identified insert operation prior to inserting data of the new insert operation at the first location.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: April 9, 2013
    Assignee: Sybase Inc.
    Inventors: Chengzi Xu, Stephen C. Shepherd
  • Patent number: 8412674
    Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for replication resynchronization are provided. An embodiment includes providing a mode of operation in a replication control system for repopulating a replicated version of a primary database that does not affect an ability to continue activity in the primary database. Further included is managing the repopulating of the replicated version with attention to at least a resynchronization marker.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: April 2, 2013
    Assignee: Sybase, Inc.
    Inventors: Jianbing Zhu, Stephen C. Shepherd
  • Publication number: 20130080481
    Abstract: Methods, systems, and computer program products are provided to efficiently allocate extremely large storage spaces for use by dynamic hash tables. A contiguous storage space is designated from which dynamic hash tables can be created. These dynamic hash tables benefit from rapid allocation by being able to reserve many allocation units (each potentially comprising a large number of pages, e.g., 256 pages) within a short span of time, rather than resorting to reserving individual pages. The efficiency from allocation and the contiguous space significantly improves performance for databases in the 50 GB-100 GB size range.
    Type: Application
    Filed: September 27, 2011
    Publication date: March 28, 2013
    Applicant: Sybase, Inc.
    Inventors: Panfeng ZHOU, Shampa Chakravarty, Elton Philip Wildermuth, Yanhong Wang
  • Publication number: 20130069952
    Abstract: System, methods and computer-readable mediums for generating a visual representation of a continuous computation language (CCL) document. The CCL document includes one or more CCL statements. For each CCL statement, a text-to-visual mapping module converts each CCL statements to visual objects as a representation of instruction logic of the CCL document graphically on a display device.
    Type: Application
    Filed: September 16, 2011
    Publication date: March 21, 2013
    Applicant: Sybase, Inc.
    Inventor: Andrew FRANTZ
  • Patent number: 8396886
    Abstract: A computer software language capable of expressing registered queries that operate on one more or more data streams continuously. The language of the present invention is based on a publish/subscribe model in that queries subscribe to data streams and publish to data streams. Also, the language of the present invention can express queries that operate directly on data streams. Since queries expressed in the language of the present invention may be executed continuously and directly on data streams, the language includes a clause for specifying time-based and/or row-based windows for the input data stream. Operations are then performed on the data within such windows. In one embodiment, the language is also SQL-like and includes a clause for defining named windows (which can be used in any number of queries); a clause for detecting a pattern, and correlated database subqueries for correlating data stream data with database tables.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: March 12, 2013
    Assignee: Sybase Inc.
    Inventors: Mark Tsimelzon, Aleksey Sanin, Rajeev Motwani, Glenn Robert Seidman, Gayatri Patel
  • Patent number: 8392388
    Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for adaptive locking of retained resources in a distributed database processing environment are provided. An embodiment includes identifying a locking priority for at least a portion of a buffer pool, determining lock requests based upon the identified locking priority, and granting locks for the lock requests.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: March 5, 2013
    Assignee: Sybase, Inc.
    Inventors: Kantikiran Krishna Pasupuleti, Anusha Sivananainthaperumal, Jihong Jin
  • Publication number: 20130055197
    Abstract: System, method and computer program product for modeling and code generation for SQL-based data transformations. A selection, by a user, of a component to include in a visual representation of a data transformation model (DTM) is received. Logic corresponding to the selected component is arranged in the DTM, wherein the selected component and the logic are compatible with a plurality of implementations of SQL. SQL code corresponding to the logic is generated, wherein the generated SQL code is specific to a selected one of the plurality of SQL implementations. Responsive to the selection, the generated SQL code is provided for rendering in association with the visual representation of the DTM including the selected component.
    Type: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Applicant: Sybase, Inc.
    Inventors: AJAY N. BALAN, Randall L. Hughes, Lisa Doucette
  • Publication number: 20130054526
    Abstract: Systems, methods and computer program products for multicast database replication are described herein. An embodiment includes creating a replication group for replication of data. One or more replicate (or target) databases are subscribed to the replication group and the replication group may include one or more subscribed replicate databases. The replication group is associated with a replication group address. Embodiments send (or publish) data that is to be replicated to the replication group multicast address causing automatic replication of the data to the subscribed replicate databases. In this way, by sending data to be replicated once to a replication group address, the data is automatically replicated to several subscribed replicate databases and a replication server need not establish distinct point-to-point connections with each replicate database.
    Type: Application
    Filed: August 22, 2011
    Publication date: February 28, 2013
    Applicant: SYBASE, INC.
    Inventor: James John DI VINCENZO
  • Patent number: 8380989
    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: Grant
    Filed: March 5, 2009
    Date of Patent: February 19, 2013
    Assignee: Sybase, Inc.
    Inventors: Dilip Sarmah, Kyle Warner Erickson, Rajat Mounendrababu Gadagkar
  • Patent number: 8380663
    Abstract: Systems, methods and computer program products for maintaining data integrity in a database environment are described. In operation, a synchronization process is initiated in a remote database system for synchronization of remote data from the remote database system with consolidated data of a consolidated database. Metadata for each row of the remote data is utilized to allow transactional access to the remote data while the synchronization process occurs.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: February 19, 2013
    Assignee: Sybase, Inc.
    Inventor: Michael Thode
  • Patent number: 8380648
    Abstract: Methods, systems, and computer program products for monitoring, aggregating, and correlating business events in real time and acting on the results with near zero latency, wherein each event is processed in the first order relative to the event density, are described herein. In an embodiment, the method operates by receiving historical values comprising keys and data fields at an analytic model. Rules associated with actions are applied to the historical values. Actions including updating data are executed pursuant to the rules, and then the method determines whether additional rules are to be applied; and performs actions associated with these additional rules until there are no remaining rules to apply. The method stores updated data in a database.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: February 19, 2013
    Assignee: Sybase, Inc.
    Inventors: Mark Matson, Randall L. Hughes, Xu Jiang, Jun Cheng
  • Publication number: 20120331044
    Abstract: An information messaging and collaboration system is described. In one embodiment, for example, a method is described for interactive content retrieval and display, the method comprises steps of: providing a plurality of portlets for retrieval of content for display in a user interface; mapping a message action to a first portlet to create a messaging portlet for sending a message in response to user interaction with the messaging portlet; creating a listener portlet by registering a second portlet to receive messages from the messaging portlet; and in response to user interaction with the messaging portlet, retrieving particular content for display in the user interface based on the message received by the listener portlet from the messaging portlet.
    Type: Application
    Filed: August 31, 2012
    Publication date: December 27, 2012
    Applicant: Sybase, Inc.
    Inventor: Michael Timmons
  • Publication number: 20120323971
    Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof are provided for optimizing data storage and access of an in-memory database in a database management system. Embodiments include utilizing in-memory storage for hosting an entire database, and storing objects of the database individually in separate portions of the in-memory storage, wherein a portion size is based upon an object element size.
    Type: Application
    Filed: June 14, 2011
    Publication date: December 20, 2012
    Applicant: SYBASE, INC.
    Inventor: Kantikiran Krishna PASUPULETI