Patent application number | Description | Published |
20090037395 | Persistent query system for automatic on-demand data subscriptions from mobile devices - A system, method, and computer program product are provided for creating a data subscription to a remote database. Additionally, a system, method, and computer program product are provided for creating a persistent query, wherein a table in a remote database is represented by a meta-data definition. | 02-05-2009 |
20090037430 | Unwired enterprise platform - Systems, methods and computer program products for inherently integrating mobility with an enterprise are described herein. Enterprise data is accessed from one or more data sources data sources, wherein such data sources may comprise structured and unstructured data sources. The data is transferred from the enterprise to a plurality of mobile devices over a plurality of diverse networks. In an embodiment, such transfer takes into consideration characteristics of the diverse networks. The enterprise receives data generated by mobile devices while performing enterprise-related operations at the wireless edge. The enterprise responds to environmental changes using the received data. | 02-05-2009 |
20090037484 | Programming system for occasionally-connected mobile business applications - A system, method, and computer program product are provided for synchronizing a local database with a remote database. Additionally, a system, method, and computer program product are provided for performing a service operation on a database, the database located on a database system. | 02-05-2009 |
20110161339 | PENDING STATE MANAGEMENT FOR MOBILE BUSINESS OBJECTS - 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. | 06-30-2011 |
20110161349 | MESSAGE BASED SYNCHRONIZATION FOR MOBILE BUSINESS OBJECTS - 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. | 06-30-2011 |
20120023064 | Parameter Value Binding for Mobile Business Objects - 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. | 01-26-2012 |
20120023067 | Membership Tracking and Data Eviction in Mobile Middleware Scenarios - Systems, methods, and computer program products are provided for ensuring coherency between user data in a client and their corresponding state in enterprise information systems (EIS) wherein data migrates and subscriptions change over time. A mobile business object (MBO) identifies an update to a subscription or a change in set membership in order to provide updates to a client device and EIS systems. Cached data is filtered for client device users who synchronize data they are interested in (i.e., subscribed to). In an embodiment, the method keeps track of set membership by remembering on a per remote identifier/business object basis the set membership for a parent business object. When set membership changes, the method sends delete notifications to the device to remove ex-members. The method recognizes common relationship types in a business scenario and handles reference-type relationships as well as containment-type relationships. The methods include key tracking and membership tracking. | 01-26-2012 |
20120158795 | ENTITY TRIGGERS FOR MATERIALIZED VIEW MAINTENANCE - A system, method, and computer program product are provided for implementing materialized views on a mobile device in synchronization with an enterprise information system. Changes to an underlying local database, on which the materialized view is based, may originate from the enterprise system or from the client. A solution needs to account for each of these potential sources of changes, and update the materialized view accordingly. | 06-21-2012 |
20120158828 | BULK INITIAL DOWNLOAD OF MOBILE DATABASES - A system, method, and computer program product are provided for handling bulk initial downloads of databases to mobile devices. Rather than straining the resources of a mobile device to recreate the database locally, a server can construct the database to the mobile device's requirements at the server by impersonating the mobile device. The server can then send the database, compressed and over an encrypted session, to the mobile device. The mobile device can then decrypt and uncompress the pages received, and then encrypt them using a local key for secure storage on a local storage device. | 06-21-2012 |
20120290833 | Certificate Blobs for Single Sign On - A system, method and a computer-readable medium for generating an authentication password for authenticating a client to a server. A digital certificate that includes private key, and a public key is provided. A hash of a content of a digital certificate is generated. The hash is also encrypted with a private key. The encrypted hash and the content of the digital certificate are encoded into a certificate blob, which is utilized as an authorization password. | 11-15-2012 |