Patents by Inventor Mark Kirstein

Mark Kirstein has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20150046524
    Abstract: A data architecture provides mobile clients with the ability to gain access to business enterprise data sources through configurable Views that interface with the data sources through Data Objects that are defined by Commands, which in turn communicate with the data sources through Connectors (also referred to as Adapters). Each type of View will interface to the data sources with a different functionality so that communications links and other system resources can be used more efficiently. The View types can include Direct Views, Derived Views, Delegated Views, and Definition Views.
    Type: Application
    Filed: October 23, 2014
    Publication date: February 12, 2015
    Inventors: Robert O'Farrell, Mark Kirstein
  • Patent number: 8478789
    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.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: July 2, 2013
    Assignee: Antenna Dexterra, Inc.
    Inventors: Robert O'Farrell, Mark Kirstein
  • Publication number: 20120239704
    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.
    Type: Application
    Filed: June 4, 2012
    Publication date: September 20, 2012
    Inventors: Robert O'Farrell, Mark Kirstein
  • Patent number: 8214409
    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.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: July 3, 2012
    Assignee: Antenna Dexterra, Inc.
    Inventors: Robert O'Farrell, Mark Kirstein
  • Publication number: 20110295868
    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.
    Type: Application
    Filed: January 31, 2011
    Publication date: December 1, 2011
    Inventors: Robert O'Farrell, Mark Kirstein
  • Publication number: 20110126214
    Abstract: A data architecture provides mobile clients with the ability to gain access to business enterprise data sources through configurable Views that interface with the data sources through Data Objects that are defined by Commands, which in turn communicate with the data sources through Connectors (also referred to as Adapters). Each type of View will interface to the data sources with a different functionality so that communications links and other system resources can be used more efficiently. The View types can include Direct Views, Derived Views, Delegated Views, and Definition Views.
    Type: Application
    Filed: August 24, 2010
    Publication date: May 26, 2011
    Inventors: Robert O'Farrell, Mark Kirstein
  • Publication number: 20060212543
    Abstract: Operating sequences of a mobile data integration system include operational modules, also called transportable applications (“TransApps”), that are self contained and capable of being linked together with other operating sequences and TransApps. Each operational module can accept input data and can generate output data. The input data can be received from other modules, or from the application user, or from enterprise data sources. The output data can be provided to other modules, or to the application server (for enterprise data sources), or can be provided for display on the mobile computing device itself. Modules can be defined for the purpose of particular problem solutions, and such problem solution modules can be reused during other application design efforts. This supports reuse of earlier solutions to problems.
    Type: Application
    Filed: March 21, 2006
    Publication date: September 21, 2006
    Applicant: Dexterra, Inc.
    Inventors: Robert O'Farrell, Mark Kirstein, Robert Loughan
  • Publication number: 20060212846
    Abstract: A data architecture provides mobile clients with the ability to gain access to business enterprise data sources through configurable Views that interface with the data sources through Data Objects that are defined by Commands, which in turn communicate with the data sources through Connectors (also referred to as Adapters). Each type of View will interface to the data sources with a different functionality so that communications links and other system resources can be used more efficiently. The View types can include Direct Views, Derived Views, Delegated Views, and Definition Views.
    Type: Application
    Filed: March 21, 2006
    Publication date: September 21, 2006
    Applicant: Dexterra, Inc.
    Inventors: Robert O'Farrell, Mark Kirstein
  • Publication number: 20060212530
    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.
    Type: Application
    Filed: March 21, 2006
    Publication date: September 21, 2006
    Applicant: Dexterra, Inc.
    Inventors: Robert O'Farrell, Mark Kirstein
  • Publication number: 20050044164
    Abstract: Data is shared between multiple enterprise data sources and mobile clients in a distributed system such that requests from a mobile client for enterprise data are received, the appropriate enterprise data sources that contain the requested data are determined, and the enterprise data is retrieved from the determined enterprise data sources. When the enterprise data is retrieved, it is converted into a relational format that can relate the retrieved data, even if the data comes from multiple enterprise data sources. The converted enterprise data is stored in a relational data store in the mobile client. In this way, mobile applications can be fully integrated with data from multiple enterprise data sources and data updates and configuration changes can be distributed to and from the mobile clients in real-time, without using interim data storage, and thereby avoiding complicated synchronization and data conflict issues between the enterprise data sources and the mobile clients.
    Type: Application
    Filed: December 23, 2003
    Publication date: February 24, 2005
    Inventors: Robert O'Farrell, Mark Kirstein, Robert Gryphon, Brian Browder, Stanley Liu, Patrick O'Farrell, Geoff O'Farrell, Alison Clark, David Shoup, Brian Philbin
  • Publication number: 20050044165
    Abstract: Data is shared between multiple enterprise data sources and mobile clients in a distributed system such that requests from a mobile client for enterprise data are received, the appropriate enterprise data sources that contain the requested data are determined, and the enterprise data is retrieved from the determined enterprise data sources. Data maintained at a mobile client is shared with multiple enterprise data sources. The mobile clients send requests to an application server for synchronization of data records maintained at the mobile client with corresponding data records at the enterprise data sources. The client request includes metadata that identifies enterprise data sources for the requested data records and that specifies a relational correspondence between the requested data. The mobile client data records and the corresponding data records of the enterprise data sources are compared to identify any data conflicts between the two sets of data records. Any identified data conflicts are resolved.
    Type: Application
    Filed: January 23, 2004
    Publication date: February 24, 2005
    Inventors: Robert O'Farrell, Mark Kirstein, Robert Gryphon, Brian Browder, Stanley Liu, Patrick O'Farrell, Geoff O'Farrell, Alison Clark, Brian Philbin, David Shoup