Patents Assigned to Sybase, Inc.
-
Publication number: 20130124464Abstract: 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: ApplicationFiled: September 14, 2012Publication date: May 16, 2013Applicant: Sybase, Inc.Inventors: Christopher Hugh Rank, Martin Stanley Pieczonka, Shuying Yu, Rene Eduard Alexander Quakkelaar, Elena Isabel Lora Gallardo
-
Publication number: 20130117307Abstract: 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: ApplicationFiled: December 2, 2011Publication date: May 9, 2013Applicant: Sybase, Inc.Inventors: Surendra Kumar VISHNOI, Colin FLORENDO
-
Publication number: 20130117526Abstract: 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: ApplicationFiled: November 8, 2011Publication date: May 9, 2013Applicant: Sybase, Inc.Inventor: Colin Joseph FLORENDO
-
Patent number: 8433684Abstract: 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: GrantFiled: June 15, 2010Date of Patent: April 30, 2013Assignee: Sybase, Inc.Inventor: Carlos Ruiz Muñoz
-
Patent number: 8434097Abstract: 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: GrantFiled: December 30, 2009Date of Patent: April 30, 2013Assignee: Sybase, Inc.Inventors: David Brandow, Johannes Alberti, Himagiri Mukkamala
-
Patent number: 8423563Abstract: 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: GrantFiled: February 23, 2004Date of Patent: April 16, 2013Assignee: Sybase, Inc.Inventors: Cathal McPeake, Henry Chen, Ruth E. Whalen, Diane Vezina
-
Patent number: 8423587Abstract: 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: GrantFiled: November 2, 2011Date of Patent: April 16, 2013Assignee: Sybase, Inc.Inventor: Michael Timmons
-
Patent number: 8417669Abstract: 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: GrantFiled: June 1, 2011Date of Patent: April 9, 2013Assignee: Sybase Inc.Inventors: Chengzi Xu, Stephen C. Shepherd
-
Patent number: 8412674Abstract: 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: GrantFiled: August 2, 2011Date of Patent: April 2, 2013Assignee: Sybase, Inc.Inventors: Jianbing Zhu, Stephen C. Shepherd
-
Publication number: 20130080481Abstract: 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: ApplicationFiled: September 27, 2011Publication date: March 28, 2013Applicant: Sybase, Inc.Inventors: Panfeng ZHOU, Shampa Chakravarty, Elton Philip Wildermuth, Yanhong Wang
-
Publication number: 20130069952Abstract: 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: ApplicationFiled: September 16, 2011Publication date: March 21, 2013Applicant: Sybase, Inc.Inventor: Andrew FRANTZ
-
Patent number: 8396886Abstract: 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: GrantFiled: February 2, 2006Date of Patent: March 12, 2013Assignee: Sybase Inc.Inventors: Mark Tsimelzon, Aleksey Sanin, Rajeev Motwani, Glenn Robert Seidman, Gayatri Patel
-
Patent number: 8392388Abstract: 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: GrantFiled: September 8, 2010Date of Patent: March 5, 2013Assignee: Sybase, Inc.Inventors: Kantikiran Krishna Pasupuleti, Anusha Sivananainthaperumal, Jihong Jin
-
Publication number: 20130055197Abstract: 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: ApplicationFiled: August 30, 2011Publication date: February 28, 2013Applicant: Sybase, Inc.Inventors: AJAY N. BALAN, Randall L. Hughes, Lisa Doucette
-
Publication number: 20130054526Abstract: 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: ApplicationFiled: August 22, 2011Publication date: February 28, 2013Applicant: SYBASE, INC.Inventor: James John DI VINCENZO
-
Patent number: 8380989Abstract: 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: GrantFiled: March 5, 2009Date of Patent: February 19, 2013Assignee: Sybase, Inc.Inventors: Dilip Sarmah, Kyle Warner Erickson, Rajat Mounendrababu Gadagkar
-
Patent number: 8380663Abstract: 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: GrantFiled: December 17, 2008Date of Patent: February 19, 2013Assignee: Sybase, Inc.Inventor: Michael Thode
-
Patent number: 8380648Abstract: 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: GrantFiled: December 5, 2007Date of Patent: February 19, 2013Assignee: Sybase, Inc.Inventors: Mark Matson, Randall L. Hughes, Xu Jiang, Jun Cheng
-
Publication number: 20120331044Abstract: 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: ApplicationFiled: August 31, 2012Publication date: December 27, 2012Applicant: Sybase, Inc.Inventor: Michael Timmons
-
Publication number: 20120323971Abstract: 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: ApplicationFiled: June 14, 2011Publication date: December 20, 2012Applicant: SYBASE, INC.Inventor: Kantikiran Krishna PASUPULETI