Patents Assigned to Sybase
  • Publication number: 20110238677
    Abstract: A system, method, and computer program product are provided for sorting a set of records in a sort run. As the records are sorted, metadata regarding the sort run is gathered, and subsequently used to determine bounds of two or more disjoint subsets of the sort run. This enables the parallelization of several tasks over the sort run data using efficient, dynamic bounds determination, such as the outputting of sorted data from the disjoint subsets in parallel.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 29, 2011
    Applicant: Sybase, Inc.
    Inventors: Steven A. KIRK, Kurt Deschler, David E. Walrath
  • 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
  • Publication number: 20110225430
    Abstract: A secured database system with built-in antivirus protection is described. In one embodiment, for example, a method of the present invention is described for securing a database system, the method comprises steps of: provisioning storage from a storage device, for storing database information; generating an encryption key so that the database information is stored on the storage device in an encrypted manner; generating a decryption key for decrypting the database information stored on the storage device, wherein access to the decryption key is controlled by the database system based on user privileges; receiving a request from a user for access to the database information; determining whether the user has been granted sufficient privileges to access the database information; if the user has been granted sufficient privileges, automatically decrypting the database information to provide the access; and otherwise denying the request if the user has not been granted sufficient privileges.
    Type: Application
    Filed: November 10, 2010
    Publication date: September 15, 2011
    Applicant: Sybase, Inc.
    Inventor: Sethu Meenakshisundaram
  • Patent number: 8019362
    Abstract: Systems and methods for assigning a short codes to provide uniformity among wireless carriers. In the systems and methods, a Universal Short Code (USC) Administrator maintains a list of short codes and their lease status so that SMS messages sent to a particular short code may be routed to the proper holder of the short code. A network facilitator is in communication with both the USC Administrator and at least one wireless carrier to route the SMS message to the proper holder of the short code. The short code may be leased for a specified period of time so that the short code can be reassigned after expiration of the lease.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: September 13, 2011
    Assignee: Sybase 365, Inc.
    Inventors: Phillip J. Sweatman, Robert Lovell, Venkatesh (Ven) Chava, Christian Zimmern
  • Publication number: 20110208697
    Abstract: Methods, apparatus and computer program products for storing a recurring time-scheduled data record in a calendaring application that does not support a pattern of recurrence of the record are described herein. The method includes the steps of: 1) receiving from a server, the recurring time-scheduled data record having a first recurrence pattern; 2) determining whether the first recurrence pattern is supported by the calendaring application; 3) if the pattern is not supported, then selecting a closest recurrence pattern supported by the calendaring application; 4) modifying the selected closest recurrence pattern by applying recurrence exceptions to create a second recurrence pattern; 5) modifying the recurring time-scheduled data record based on the second recurrence pattern to create a supported record; and 6) transferring the supported record to the calendaring application.
    Type: Application
    Filed: February 22, 2010
    Publication date: August 25, 2011
    Applicant: SYBASE, INC.
    Inventor: SRINIVASAN RAMANUJAM
  • Patent number: 8005854
    Abstract: A system with methodology for performing relational operations over relational data and data retrieved from Simple Object Access Protocol (SOAP) operations is described. In one embodiment, a method of the present invention is described for performing database operations on data obtained from a web service, the method comprises steps of: creating at least one proxy table in a database, each proxy table mapping to a method of the web service; in response to a database operation on a particular proxy table, converting the database operation into a format for invoking a particular method of the web service based upon the corresponding mapping; invoking the particular method of the web service; converting results obtained from invoking the particular method into data for use at the database based upon the corresponding mapping; and performing the database operation on the data at the database.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: August 23, 2011
    Assignee: Sybase, Inc.
    Inventors: Rajesh Chawla, Steve Olson
  • Patent number: 8000728
    Abstract: A method and system for providing message-based access to services includes receiving a request message from a mobile subscriber relating to a service that is desired by the mobile subscriber, routing the request message for processing, performing one or more activities in accordance with the requested service, returning a response message to the mobile subscriber, and facilitating/enabling/etc. access to the requested service.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: August 16, 2011
    Assignee: Sybase 365, Inc.
    Inventor: Robert C. Lovell, Jr.
  • Publication number: 20110195728
    Abstract: Systems and methods for assigning short codes to provide uniformity among wireless carriers. In the systems and methods, a Universal Short Code (USC) Administrator maintains a list of short codes and their lease status so that SMS messages sent to a particular short code may be routed to the proper holder of the short code. A network facilitator is in communication with both the USC Administrator and at least one wireless carrier to route the SMS message to the proper holder of the short code. The short code may be leased for a specified period of time so that the short code can be reassigned after expiration of the lease.
    Type: Application
    Filed: February 3, 2011
    Publication date: August 11, 2011
    Applicant: SYBASE 365, INC.
    Inventors: Phillip J. Sweatman, Robert Lovell, Venkatesh (Ven) Chava, Christian Zimmern
  • Publication number: 20110179152
    Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for controlling lifetimes of server add-ins are described herein. Embodiments of the invention enable a service module, located at a first server, to externally control lifetime of one or more process add-ins located at a second server. An embodiment includes instantiating the service module at the first server and instantiating, using the service module, a controller add-in at the second server. The service module can instantiate the controller add-in to control the lifetime of (i.e. instantiate or terminate) process add-ins at the second server. In an embodiment, such lifetime control can be performed without shutting down the second server or other operations running on the second server.
    Type: Application
    Filed: January 19, 2010
    Publication date: July 21, 2011
    Applicant: Sybase, Inc.
    Inventors: Ponnusamy Jesudoss DURAI, Arutselvan PALANIVELU
  • Publication number: 20110161339
    Abstract: A system, method, and computer program product are provided for invoking an operation to change a current data row of a table in a local database. As a result, a pending change data row is inserted in the table, distinguished by a primary key comprising a common key value and a pending change indicator. The pending change is then submitted for synchronization.
    Type: Application
    Filed: June 10, 2010
    Publication date: June 30, 2011
    Applicant: Sybase, Inc.
    Inventors: Evan Ireland, David Clegg, Michael Ho, Hemal Pandya, Guo-ping Zhang
  • Publication number: 20110161290
    Abstract: Systems, methods, computer program product embodiments and combinations and sub-combinations thereof for data caching and cache synchronization are described herein. An embodiment includes comparing data in a cache with data stored at a data source and determining database operations needed to synchronize one or more partitions of the cache with the data source. Each cache partition is associated with mobile business object (MBO) metadata of a distinct mobile device and the determined database operations are executed to synchronize the partitions with the data source. By refreshing only those partitions which are pertinent to a given device, embodiments of the invention may increase parallelism by allowing multiple partitions to refresh concurrently. The embodiment further comprises reviewing a caching policy associated with the cache. The caching policy may be selected in a manner that reduces data traffic and redundant requests on the data source.
    Type: Application
    Filed: April 14, 2010
    Publication date: June 30, 2011
    Applicant: Sybase, Inc.
    Inventors: Lance WATERMAN, Michael Ho, Brian Keith Lorenz, Evan Peter Ireland, Hemal Pandya
  • Publication number: 20110161281
    Abstract: Systems, methods, computer program product embodiments are provided for maintaining transaction consistency for distributed transactions in a distributed shared disk cluster environment. An embodiment includes utilizing broadcast messaging among the plurality of instances to identify at least one of a transaction and a transaction owner instance for a transaction request. Execution of the transaction occurs on an owner instance as found based on a response to the broadcast messaging.
    Type: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Applicant: Sybase, Inc.
    Inventors: Sunil Sayyaparaju, Amit Anantrao Pathak
  • Publication number: 20110161983
    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: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Applicant: Sybase, Inc.
    Inventors: David Brandow, Johannes Alberti, Himagiri Mukkamala
  • Publication number: 20110161349
    Abstract: A system, method, and computer program product are provided for executing a notification query derived from a download cursor for a business object to identify an updated subscription in order to provide updates to a client device in an import message. Additional systems, methods, and computer program products are provided for guaranteeing at-least-once delivery of a message.
    Type: Application
    Filed: June 10, 2010
    Publication date: June 30, 2011
    Applicant: Sybase, Inc.
    Inventors: Evan IRELAND, David Clegg, Michael Ho, Hemal Pandya, Guo-ping Zhang
  • Publication number: 20110161383
    Abstract: Systems, methods, and computer program products are provided for synchronizing data within a native PIM data store in a device an enterprise data. Data modifications generated by mobile applications on the device, or by an enterprise server, are identified and reflected into the native PIM data store. Additionally, a listener is provided to detect modifications to relevant data within the native PIM data store and reflect these modifications in the mobile applications and the enterprise server. The framework which accomplishes this further provides platform-independent access to the native PIM data store.
    Type: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Applicant: Sybase, Inc.
    Inventors: Michael Ho, Jean Lau, Evan Peter Ireland, Johannes Alberti
  • Publication number: 20110153836
    Abstract: Embodiments of the present invention relate to system, method, computer program product embodiments and combinations and sub-combinations thereof for generating dynamic attribute elements and dynamic attributes for MBOs. An embodiment includes generating dynamic attribute elements for MBO metadata in a manner that enables a mobile application to directly access and modify dynamic attributes included within the dynamic attribute elements. In an embodiment, dynamic attributes are included within the dynamic attribute elements arbitrarily to synchronization sessions of a server and a mobile application. The embodiment also allows the mobile application to set a value associated with a dynamic attribute. Another embodiment includes embedding a dynamic attributes entity in generated client code and downloading dynamic MBO attributes and associated metadata when the client synchronizes with the server.
    Type: Application
    Filed: December 18, 2009
    Publication date: June 23, 2011
    Applicant: Sybase, Inc.
    Inventor: Evan Peter IRELAND
  • Publication number: 20110154287
    Abstract: Systems, methods and computer program products for mobile device application design are described herein. The method accesses a data model corresponding to a selected mobile platform. The data model is used by a device application designer to generate, model, and debug a mobile application. The data model is used to take into consideration characteristics of the selected platform and a selected mobile device as the application is designed. The application is structured and generated for a selected platform that is independent of the data model, but is cognizant of the selected platform. A simulator models the application user interface (UI) as it will appear on the selected platform. The method performs platform-specific validation and allows for correction of various aspects of a generated application including platform-specific features. The tool generates a graphical image that can guide a developer to either generated code or help files corresponding to framework libraries.
    Type: Application
    Filed: December 18, 2009
    Publication date: June 23, 2011
    Applicant: Sybase, Inc.
    Inventors: Himagiri MUKKAMALA, Cliff Collins, Stella Yu
  • Publication number: 20110151902
    Abstract: Systems and methods for assigning short codes to provide uniformity among wireless carriers. In the systems and methods, a Universal Short Code (USC) Administrator maintains a list of short codes and their lease status so that SMS messages sent to a particular short code may be routed to the proper holder of the short code. A network facilitator is in communication with both the USC Administrator and at least one wireless carrier to route the SMS message to the proper holder of the short code. The short code may be leased for a specified period of time so that the short code can be reassigned after expiration of the lease.
    Type: Application
    Filed: February 3, 2011
    Publication date: June 23, 2011
    Applicant: SYBASE 365, INC.
    Inventors: Phillip J. Sweatman, Robert Lovell, Venkatesh (Ven) Chava, Christian Zimmern
  • Publication number: 20110153568
    Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for data replication in a database system environment are described. In an aspect, the data replication includes grouping, in-memory, a plurality of transactions to be replicated as a single transaction from a source database system to a target database system. A plurality of net row changes is compiled for the plurality of transactions, and data inconsistency detection and resolution within a command application order are performed. Further included is bulk application of the plurality of net row changes to the target database system.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Applicant: Sybase, Inc.
    Inventors: Heping Shang, Mingchen Lo
  • Publication number: 20110145436
    Abstract: An intermediary infrastructure that facilitates the interconnection of multiple IP Multimedia Subsystem (IMS) networks. The interconnections may span one or more of the IMS logical planes Services Plane, Control Plane, and Network or Transport Plane. The intermediary offers among other things a process, routing, and switching complex that is able to among other things process incoming messages including using a comprehensive routing repository to complete message routing operations.
    Type: Application
    Filed: February 7, 2011
    Publication date: June 16, 2011
    Applicant: SYBASE 365, INC.
    Inventors: William H. Dudley, Robert C. Lovell, JR.