Patents Assigned to Sybase, Inc.
-
Patent number: 8121978Abstract: A system providing improved methods for data replication is described. A method for replicating a transaction from a primary database to a replicate database while the replicate database remains available for use comprises: recording information about a transaction being performed at a primary database in a transaction log; synchronously copying the information about the transaction in the transaction log to a mirrored transaction log; generating a reconstructed transaction based on the information about the transaction copied to the mirrored transaction log; and applying the reconstructed transaction at the replicate database while the replicate database remains available for use.Type: GrantFiled: September 11, 2003Date of Patent: February 21, 2012Assignee: Sybase, Inc.Inventors: Richard Wiss, Naveen Puttagunta, Derek Gerald Reiger, David R. Setzke, Jr.
-
Publication number: 20120023438Abstract: Embodiments relate to a computer-implemented method for graphically displaying or presenting a fisheye-based view of a large data list on the limited content viewing area of a mobile device. At least a subset of data rows within the data list and graphical representations of a plurality of data fields of at least the subset of data rows are generated and graphically displayed using a graphical user interface of the mobile device. When a user selects a focus row from the displayed data rows, a fisheye-based view of the selected focus row is presented. The fisheye-based view and the graphical representations of the data fields provide the user with a focus-plus-context view of a large data list. Further, the graphical representations provide the user with meaningful information even when particular data items are too small to read specific values.Type: ApplicationFiled: July 21, 2010Publication date: January 26, 2012Applicant: Sybase, Inc.Inventors: Steven Qian XIA, Chang Zhang, Yean Fee HO
-
Publication number: 20120023064Abstract: A system, method, and computer program product are provided for facilitating interaction between front-end mobile business objects and back-end enterprise information system data. The approaches described reduce the need for client-visible parameters needed by the enterprise information system, but that can be handled without being directly supplied by a developed of a client application on a mobile device interacting with the enterprise information system via a synchronization server.Type: ApplicationFiled: July 20, 2010Publication date: January 26, 2012Applicant: Sybase, Inc.Inventor: Evan IRELAND
-
Patent number: 8099115Abstract: A system, method, and computer program product for forming and transmitting a TCP/SMS message are presented. Steps for forming a TCP message, encoding the TCP message, and wrapping the TCP message in an SMS message are disclosed.Type: GrantFiled: December 14, 2006Date of Patent: January 17, 2012Assignee: Sybase, Inc.Inventor: David L. Clegg
-
Publication number: 20120011458Abstract: Embodiments relate to a computer-implemented method for visualizing expressions for dynamic analytics. A graphical user interface control is generated for each of one or more variables of an expression. Each of the one or more variables is bound to the corresponding graphical interface control generated previously. Then, the generated graphical user interface control for each of the one or more variables of the expression is graphically output using a display device. A user may input an adjusted value of each of the one or more variables of the expression using the corresponding graphical user interface control.Type: ApplicationFiled: July 7, 2010Publication date: January 12, 2012Applicant: Sybase, Inc.Inventors: Steven Qian Xia, Yean Fee Ho
-
Publication number: 20120005158Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for reducing contention of transaction logging in a database management system (DBMS) are provided. An embodiment includes creating a dependency relationship among private log caches (PLCs) having individual associations with tasks in a DBMS. The dependency relationship is utilized to control buffer pinning and unpinning among the PLCs without involving a flushing of the PLCs during transactions of the tasks.Type: ApplicationFiled: July 1, 2010Publication date: January 5, 2012Applicant: Sybase, Inc.Inventors: Vadiraja Puttige Bhatt, Subramanyam Pattipaka
-
Publication number: 20110307552Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for moving a project in a complex event processing cluster are provided. In an embodiment, project movement in a complex event processing cluster initiates once project persistence capability exists. A handoff of the project from a source node to a destination node in the complex event processing cluster is coordinated by a manager without losing messages and without relying on a message guarantee delivery protocol.Type: ApplicationFiled: June 14, 2010Publication date: December 15, 2011Applicant: Sybase, Inc.Inventor: Dilip Sarmah
-
Publication number: 20110307885Abstract: Systems, methods, computer program product embodiments are provided for enhanced license management. An embodiment includes providing an asset management module for managing software license utilization in a computer processing environment, and allowing configuration of the asset management module to designate software license utilization based upon a containment level associated with virtualization capabilities of one or more computer processing systems within the computer processing environment.Type: ApplicationFiled: June 9, 2010Publication date: December 15, 2011Applicant: Sybase, Inc.Inventors: Grant Philip Cushion, Peter Kwan, Ajit Digambar Sabnis
-
Publication number: 20110296376Abstract: Systems, methods and articles of manufacture for dynamically injecting behaviors into view components are described herein. In an embodiment, a view component resides in an MXML file, while its behavior code (e.g., ACTIONSCRIPT) is stored in a separate file (e.g., .as file). In this way, the view component can be reused in separate applications where different behaviors may be applied to the same view component. In addition, because the behavior code is stored in a separate file, the behavior code is easier to read and maintain. Furthermore, behaviors can be dynamically (i.e., at runtime) injected into and un-injected from the view component. Embodiments of the invention also allow multiple behaviors to be injected into the same view component.Type: ApplicationFiled: May 26, 2010Publication date: December 1, 2011Applicant: Sybase, Inc.Inventors: Joseph Weizhen HU, Rahul Singhai, Vaibhav Subhash Joshi
-
Publication number: 20110289119Abstract: Systems, methods and articles of manufacture for monitoring server cloud topology and resources are described herein. An embodiment includes determining a topological relationship of the computing nodes in the server cloud and constructing a data structure representing the topological relationship. The constructed data structure includes a plurality of node managed objects (MOs), where each node managed object corresponds to a computing node in the server cloud. The constructed data structure also includes a plurality of link managed objects, where each link managed object corresponds to inter-node communications between two or more computing nodes represented by the node managed objects. The node managed objects and the link managed objects publish events corresponding to changes affecting computing nodes in the server cloud.Type: ApplicationFiled: May 20, 2010Publication date: November 24, 2011Applicant: Sybase, Inc.Inventors: Joseph Weizhen Hu, Scott Johns Bacon, Rahul Singhai, Vaibhav Subhash Joshi
-
Patent number: 8060518Abstract: A system and methodology for extraction and aggregation of data from dynamic content is described. In one embodiment, for example, a method is described for extracting and structuring items of data from content available via the Internet, the method comprises steps of: receiving input of a user specifying at least one source of content available via the Internet, types of data to be extracted from the at least one source, and fields for structuring extracted items of data; retrieving content from the at least one source; parsing the retrieved content to extract items of data of the types specified by the user; and mapping the extracted items of data to the fields specified by the user so as to transform the extracted items of data into a structured format.Type: GrantFiled: June 26, 2007Date of Patent: November 15, 2011Assignee: Sybase, Inc.Inventor: Michael Timmons
-
Patent number: 8055685Abstract: 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: February 6, 2008Date of Patent: November 8, 2011Assignee: Sybase, Inc.Inventor: Michael Timmons
-
Patent number: 8046744Abstract: The present invention provides a system and method for measuring latency in a continuous processing system. The invention involves generating “tracer” messages that are specifically designed for measuring latency. A tracer message is configured to pass through and be outputted by each primitive in the tracer message's path regardless of the function of the primitive and without changing the state of the primitive. Tracer messages are not filtered by filter primitives or delayed by time-delay primitives. Tracer messages are detected and discarded within loops. These rules provide for predictable behavior of tracer messages, thereby making them reliable indicators of latency and liveness in the continuous processing system. A tracer message is inserted into the continuous processing system at a desired start point for measuring latency. At a desired end point for measuring latency, latency is measured by calculating the amount of time the tracer message took to travel from the start point to the end point.Type: GrantFiled: April 23, 2008Date of Patent: October 25, 2011Assignee: Sybase, Inc.Inventors: Ian D. Marshall, Aleksey Sanin, Mark Tsimelzon, Robert B. Hagmann
-
Publication number: 20110258688Abstract: A system, method, and computer program product for monitoring managed resources by subscribing to broadcast notifications relayed by a Java Management Extensions (JMX) message bridge between JMX managed beans (JMX MBeans) and a client application with user interface (UI) components. In an embodiment, ADOBE™ FLEX™ user UI components subscribe to JMX broadcast notifications. The method generates messages destined for UI components using a JMX broadcaster. JMX MBeans are created in a JMX server and are subscribed to JMX broadcasts. The JMX MBeans are created with filter values identifying destination UI components. A JMX managed object name is passed to the UI during the creation of the UI components. The UI components become consumers of a message topic. A JMX message adapter dedicated to the communication with the JMX MBeans receives JMX broadcast notifications. Messages generated by the JMX broadcaster are relayed to the destination UI components through the JMX MBeans.Type: ApplicationFiled: April 14, 2010Publication date: October 20, 2011Applicant: Sybase, Inc.Inventors: James Arnold Peterson, Ilya Kagansky, Christopher Allen Bergin
-
Publication number: 20110252400Abstract: Methods, apparatus and computer program products for supporting inheritance in a programming language are provided. The method includes the steps of: 1) receiving a first programming object from a first file; 1) receiving inheritance information about the first programming object, the inheritance information being from second file; 2) analyzing the inheritance information; 3) creating a second programming object based on the first programming object and the inheritance information; 4) sending the second programming object to an editor for editing; 5) receiving a third programming object from the editor, wherein the third programming object was created by editing the second programming object; 6) creating a fourth programming object based on the first or second programming object, the third programming object and the inheritance information; and 7) storing the fourth programming object in a third file.Type: ApplicationFiled: April 13, 2010Publication date: October 13, 2011Applicant: Sybase, Inc.Inventor: Angelo Philip SCIPIONE
-
Publication number: 20110252124Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for data replication tracing are provided. In an embodiment, the data replication tracing includes identifying a replication environment within a multi-tier infrastructure of an enterprise data processing network, and monitoring operational performance within the replication environment. A path is rendered on a topology to display data flow for the replication environment based upon a configuration of the replication environment. The data flow may be represented relative to a target data node, relative to a source data node, and/or relative to a replication server.Type: ApplicationFiled: April 7, 2010Publication date: October 13, 2011Applicant: Sybase, Inc.Inventors: Andrew David BONNER, Scott M. Airhart, Scott Bacon, Brandon J. Rodgers
-
Publication number: 20110252020Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for enhanced utilization of query optimization in a database system are provided. In an embodiment, query optimization of the database system is augmented to include statistics on temporary tables through an implicit update statistics option. Further, a statistics update is generated in the database system on a first optimizable query referencing at least one optimizable column of a temporary table when statistics for the at least one optimizable column are not already available.Type: ApplicationFiled: April 12, 2010Publication date: October 13, 2011Applicant: Sybase, Inc.Inventors: Sau Boon LIM, Edwin Anthony Seputis
-
Patent number: 8036877Abstract: Natural language interface to a back-end application, incorporating synonyms, suggestions, and proposals. Roughly described, synonyms are automatically added to user input to enhance the natural language interpretation, whereas suggestions and proposals are offered to the user in an interaction, usually after an interpretation of prior user input. Suggestions and synonyms can be learned from user input, whereas proposals are programmed by a third party. The selection of synonyms, suggestions, and proposals for use with particular user input can be user input context-based so that further user input can maintain context by explicitly indicating that the same context is intended, and rewards-based reinforcement can be used to better focus suggestions and proposals on the characteristics of the particular user.Type: GrantFiled: November 26, 2008Date of Patent: October 11, 2011Assignee: Sybase, Inc.Inventors: Nicholas K Treadgold, Babak Hodjat
-
Publication number: 20110246425Abstract: 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: ApplicationFiled: June 15, 2010Publication date: October 6, 2011Applicant: Sybase, Inc.Inventor: Carlos RUIZ MUÑOZ
-
Publication number: 20110238667Abstract: A system, method, and computer program product are provided for generating a range of ordinals corresponding to key values represented in a B-Tree data structure. This allows for a boundary point, usable, for example, for partitioning the B-Tree for parallel processing, to be specified using an ordinal value of the range of ordinals. Then an ordinal-to-key transformation can be performed in order to identify a key value corresponding to the boundary point. Additionally, ordinal values can be identified through the use of key-to-ordinal transformations, allowing for specification of ranges, for example, in terms of key values.Type: ApplicationFiled: March 29, 2010Publication date: September 29, 2011Applicant: Sybase, Inc.Inventors: Kurt DESCHLER, Steven A. Kirk