IP Library Patent Application 11277131
Patent Application
App. No. 11/277,131

ADAPTER ARCHITECTURE FOR MOBILE DATA SYSTEM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/277,131
Abstract

A data architecture provides View objects that define an enterprise data source interface to an application through connectors, and also by Data Objects defined by Commands. Thus, a Data Object comprises a configurable request for data that is issued through Commands to the Adapters of the enterprise data sources. The architecture provides an application developer with the ability to create custom enterprise connectivity to disparate backend enterprise data sources.

Claims (16)

1 . A method of specifying application processing of data that is shared between multiple enterprise datasources and a mobile client, the method comprising:

specifying a Connection Object that provides an interface to data objects stored at a back end enterprise datasource and exposes a data interface object available through the Connection Object as any one of either a Table, Stored Procedure, Script, or Object;

determining a data action to be performed on the data interface object, wherein the data action is specified by a Data Object that identifies the data action according to a Command Object; and

binding a View Object to the Data Object for execution of the specified Command Object data actions on the data interface object.

2 . A method as defined in claim 1 , wherein the Command Object can specify a data action comprising any one of a data Select, Insert, Update, and Delete action.

3 . A method as defined in claim 1 , wherein specifying the Connection Object comprises selecting from among a plurality of adapters, each of which is adapted to communicate with a disparate enterprise datasource.

4 . A computer program system for specifying application processing of data that is shared between multiple enterprise data sources and a mobile client, the system comprising:

means for specifying a Connection Object that provides an interface to data objects stored at a back end enterprise data source and exposes a data interface object available through the Connection Object as any one of either a Table, Stored Procedure, Script, or an Object;

means for specifying a Command Object that performs specific data actions;

means for specifying a Data Object that permits a mobile data client to specify one of the Command Object data actions to be performed on the data interface object; and

means for specifying a View Object that is adapted to be bound to the Data Object for execution of the specified Command Object data actions.

5 . A system as defined in claim 4 , wherein the Command Object can specify a data action comprising any one of a data Select, Insert, Update, and Delete action.

6 . A system as defined in claim 4 , wherein the specified Connection Object is selected from among a plurality of adapters, each of which is adapted to communicate with a disparate enterprise datasource.

7 . A computer program system for specifying application processing of data that is shared between multiple enterprise datasources and a mobile client, the system comprising:

a processor that communicates with the mobile client and interfaces with the enterprise datasources through an application server;

a designer tool application that designates a Connection Object that provides an interface to data objects stored at one of the enterprise datasources and exposes a data interface object available through the Connection Object as any one of either a Table, Stored Procedure, Script, or an Object, designates a Command Object that performs specific data actions, designates a Data Object that permits a mobile data client to specify one of the Command Object data actions to be performed on the data interface object, and designates a View Object that is adapted to be bound to the Data Object for execution of the specified Command Object data actions, wherein the Command Object can specify a data action comprising any one of a data Select, Insert, Update, and Delete action and wherein the Connection Object is selected from among a plurality of adapter objects, each of which is adapted to communicate with a disparate enterprise datasource.

Assignments (2)
MERGER Recorded Feb 19, 2010
From: DEXTERRA, INC.
To: ANTENNA DEXTERRA, INC.
Reel/Frame 023963/0182 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2006
From: O'FARRELL, ROBERT; KIRSTEIN, MARK
To: DEXTERRA, INC.
Reel/Frame 017642/0104 →