Patents Assigned to Sybase, Inc.
  • Patent number: 8121978
    Abstract: 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: Grant
    Filed: September 11, 2003
    Date of Patent: February 21, 2012
    Assignee: Sybase, Inc.
    Inventors: Richard Wiss, Naveen Puttagunta, Derek Gerald Reiger, David R. Setzke, Jr.
  • Publication number: 20120023438
    Abstract: 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: Application
    Filed: July 21, 2010
    Publication date: January 26, 2012
    Applicant: Sybase, Inc.
    Inventors: Steven Qian XIA, Chang Zhang, Yean Fee HO
  • Publication number: 20120023064
    Abstract: 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: Application
    Filed: July 20, 2010
    Publication date: January 26, 2012
    Applicant: Sybase, Inc.
    Inventor: Evan IRELAND
  • Patent number: 8099115
    Abstract: 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: Grant
    Filed: December 14, 2006
    Date of Patent: January 17, 2012
    Assignee: Sybase, Inc.
    Inventor: David L. Clegg
  • Publication number: 20120011458
    Abstract: 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: Application
    Filed: July 7, 2010
    Publication date: January 12, 2012
    Applicant: Sybase, Inc.
    Inventors: Steven Qian Xia, Yean Fee Ho
  • Publication number: 20120005158
    Abstract: 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: Application
    Filed: July 1, 2010
    Publication date: January 5, 2012
    Applicant: Sybase, Inc.
    Inventors: Vadiraja Puttige Bhatt, Subramanyam Pattipaka
  • Publication number: 20110307552
    Abstract: 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: Application
    Filed: June 14, 2010
    Publication date: December 15, 2011
    Applicant: Sybase, Inc.
    Inventor: Dilip Sarmah
  • Publication number: 20110307885
    Abstract: 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: Application
    Filed: June 9, 2010
    Publication date: December 15, 2011
    Applicant: Sybase, Inc.
    Inventors: Grant Philip Cushion, Peter Kwan, Ajit Digambar Sabnis
  • Publication number: 20110296376
    Abstract: 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: Application
    Filed: May 26, 2010
    Publication date: December 1, 2011
    Applicant: Sybase, Inc.
    Inventors: Joseph Weizhen HU, Rahul Singhai, Vaibhav Subhash Joshi
  • Publication number: 20110289119
    Abstract: 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: Application
    Filed: May 20, 2010
    Publication date: November 24, 2011
    Applicant: Sybase, Inc.
    Inventors: Joseph Weizhen Hu, Scott Johns Bacon, Rahul Singhai, Vaibhav Subhash Joshi
  • Patent number: 8060518
    Abstract: 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: Grant
    Filed: June 26, 2007
    Date of Patent: November 15, 2011
    Assignee: Sybase, Inc.
    Inventor: Michael Timmons
  • Patent number: 8055685
    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: February 6, 2008
    Date of Patent: November 8, 2011
    Assignee: Sybase, Inc.
    Inventor: Michael Timmons
  • Patent number: 8046744
    Abstract: 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: Grant
    Filed: April 23, 2008
    Date of Patent: October 25, 2011
    Assignee: Sybase, Inc.
    Inventors: Ian D. Marshall, Aleksey Sanin, Mark Tsimelzon, Robert B. Hagmann
  • Publication number: 20110258688
    Abstract: 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: Application
    Filed: April 14, 2010
    Publication date: October 20, 2011
    Applicant: Sybase, Inc.
    Inventors: James Arnold Peterson, Ilya Kagansky, Christopher Allen Bergin
  • Publication number: 20110252400
    Abstract: 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: Application
    Filed: April 13, 2010
    Publication date: October 13, 2011
    Applicant: Sybase, Inc.
    Inventor: Angelo Philip SCIPIONE
  • Publication number: 20110252124
    Abstract: 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: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: Sybase, Inc.
    Inventors: Andrew David BONNER, Scott M. Airhart, Scott Bacon, Brandon J. Rodgers
  • Publication number: 20110252020
    Abstract: 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: Application
    Filed: April 12, 2010
    Publication date: October 13, 2011
    Applicant: Sybase, Inc.
    Inventors: Sau Boon LIM, Edwin Anthony Seputis
  • Patent number: 8036877
    Abstract: 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: Grant
    Filed: November 26, 2008
    Date of Patent: October 11, 2011
    Assignee: Sybase, Inc.
    Inventors: Nicholas K Treadgold, Babak Hodjat
  • Publication number: 20110246425
    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: Application
    Filed: June 15, 2010
    Publication date: October 6, 2011
    Applicant: Sybase, Inc.
    Inventor: Carlos RUIZ MUÑOZ
  • Publication number: 20110238667
    Abstract: 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: Application
    Filed: March 29, 2010
    Publication date: September 29, 2011
    Applicant: Sybase, Inc.
    Inventors: Kurt DESCHLER, Steven A. Kirk