IP Library Granted Patent US 8,478,789
Granted Patent B2
US 8,478,789 · App. 13/487,411 · Granted Jul 2, 2013

Adapter architecture for mobile data system

Inventors: Robert O'Farrell (Woodinville, WA); Mark Kirstein (Incline, NV)
Assignee: Antenna Dexterra, Inc.
View Patent ↗
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 8,478,789
App. No.
13/487,411
Granted
Jul 2, 2013
Kind
B2
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 (15)

1. A method for communicating data between at least one mobile device and multiple enterprise data sources of a mobile data platform system, the method comprises:

Providing an application server that is part of the mobile data platform system and is capable of communicating with the at least one mobile device and the multiple enterprise data sources, said application server comprising an Adapter Framework having components configured into a data architecture where the components of the data architecture comprise View Objects, Data Objects, Command Objects, Connection Objects and Adapter Objects; and

Operating the mobile data platform system to process the data by

specifying a Connection Object that provides an interface to data objects stored at a backend 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

binding a View object to the Data Object for execution of specified Command Object data actions on the data interface object, wherein the application server communicates with the at least one mobile device through the View objects on the application server and the application server communicates with the enterprise data sources through the Adapter Objects.

2. The method of claim 1 where the data comprises data updates, system configuration updates and new data.

3. The method of claim 1 where the Data Object can include one or more commands as anyone of READ, ADD, UPDATE, REMOVE or READ for EDIT.

4. The method of claim 1 where the data architecture has a configuration comprising View Objects bound to defined Data Objects and Command Objects bound to the Data Objects, said Command Objects being also bound to Connection Objects, which are in turn bound to Adapter Objects.

5. The method of claim 1 where the Adapter Framework provides an interface that enforces specific inputs and outputs required in moving data between the application server and any enterprise data source.

6. The method of claim 1 where the application server uses definitions of the Connection Objects, Command Objects, Data Objects, and Views to determine how and what data to retrieve or persist to a back end enterprise data source.

7. The method of claim 1 where the Adapter Objects of the data architecture interface with a metadata store that interfaces with the enterprise data sources to retrieve data for the mobile platform.

8. The method of claim 1 where the application server receives data requests from the mobile device through the View Objects at the application server.

Assignments (4)
SECURITY INTEREST Recorded Nov 14, 2019
From: PEGASYSTEMS INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 051016/0631 →
CHANGE OF NAME Recorded Nov 1, 2019
From: ANTENNA DEXTERRA, INC.
To: ANTENNA SOFTWARE, LLC
Reel/Frame 050895/0135 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2013
From: COMERICA BANK
To: ANTENNA DEXTERRA, INC.
Reel/Frame 031477/0689 →
SECURITY AGREEMENT Recorded May 31, 2013
From: ANTENNA DEXTERRA, INC.
To: COMERICA BANK
Reel/Frame 030522/0206 →
Continuity (7)
Continuation 13017912 · Jan 31, 2011
Continuation 11277131 · Mar 21, 2006
Provisional Application 60664121 · Mar 21, 2005
Provisional Application 60664088 · Mar 21, 2005
Provisional Application 60644122 · Mar 21, 2005
Provisional Application 60667816 · Apr 1, 2005
Related Publication 20120239704A1 · Sep 20, 2012