Patents by Inventor Robert O'Farrell
Robert O'Farrell 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: 20150046524Abstract: 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: ApplicationFiled: October 23, 2014Publication date: February 12, 2015Inventors: Robert O'Farrell, Mark Kirstein
-
Patent number: 8694465Abstract: Change management for a mobile data system having a mobile client device that shares data with multiple enterprise data sources involves receiving a communication from the mobile client device, wherein the client request is received at an application server and includes metadata that identifies one or more applications installed at the mobile client device, determining if an update package is available for the installed application, and updating the mobile client device and downloading the update package to the mobile client device.Type: GrantFiled: February 28, 2011Date of Patent: April 8, 2014Assignee: Antenna Dexterra, Inc.Inventors: Robert O'Farrell, Mark D. Kirstein
-
Publication number: 20130282589Abstract: Disclosed are authentication systems and techniques that can automatically recognize, validate, and utilize different types of information including user information, device information, and network information. Each of these types of information is processed with a unique algorithm and then is encrypted for security purposes. The processed and encrypted information are then used as components of a multi-factor authentication process. During an actual authentication transaction, these unique identifiers are used along with real-time personal identification methods including, but not limited to, biometrics and/or a personal identification number (the “PIN”), to complete the authentication process between two devices. A backend server communicates to both the devices to create a highly secure closed-loop authentication process.Type: ApplicationFiled: April 22, 2013Publication date: October 24, 2013Applicant: Conductiv Software, Inc.Inventors: David L. Shoup, Robert O'Farrell
-
Patent number: 8478789Abstract: 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: GrantFiled: June 4, 2012Date of Patent: July 2, 2013Assignee: Antenna Dexterra, Inc.Inventors: Robert O'Farrell, Mark Kirstein
-
Publication number: 20120239704Abstract: 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: ApplicationFiled: June 4, 2012Publication date: September 20, 2012Inventors: Robert O'Farrell, Mark Kirstein
-
Patent number: 8214409Abstract: 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: GrantFiled: January 31, 2011Date of Patent: July 3, 2012Assignee: Antenna Dexterra, Inc.Inventors: Robert O'Farrell, Mark Kirstein
-
Publication number: 20110302571Abstract: Change management for a mobile data system having a mobile client device that shares data with multiple enterprise data sources involves receiving a communication from the mobile client device, wherein the client request is received at an application server and includes metadata that identifies one or more applications installed at the mobile client device, determining if an update package is available for the installed application, and updating the mobile client device and downloading the update package to the mobile client device.Type: ApplicationFiled: February 28, 2011Publication date: December 8, 2011Inventors: Robert O'Farrell, Mark D. Kirstein
-
Publication number: 20110295868Abstract: 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: ApplicationFiled: January 31, 2011Publication date: December 1, 2011Inventors: Robert O'Farrell, Mark Kirstein
-
Publication number: 20110276608Abstract: 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: ApplicationFiled: May 12, 2011Publication date: November 10, 2011Inventors: Robert O'Farrell, Mark D. Kirstein, Robert Gryphon, Brian Browder, Stanley Liu, Patrick E. O'Farrell, Geoff O'Farrell, Alison Clark, David Loren Shoup, Brian Philbin
-
Publication number: 20110126214Abstract: 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: ApplicationFiled: August 24, 2010Publication date: May 26, 2011Inventors: Robert O'Farrell, Mark Kirstein
-
Publication number: 20110004637Abstract: 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: ApplicationFiled: May 10, 2010Publication date: January 6, 2011Inventors: Robert O'Farrell, Mark D. Kirstein, Robert Gryphon, Brian Browder, Stanley Liu, Patrick E. O'Farrell, Geoff O'Farrell, Alison Clark, David Loren Shoup, Brian Philbin
-
Publication number: 20100251230Abstract: Change management for a mobile data system having a mobile client device that shares data with multiple enterprise data sources involves receiving a communication from the mobile client device, wherein the client request is received at an application server and includes metadata that identifies one or more to applications installed at the mobile client device, determining if an update package is available for the installed application, and updating the mobile client device and downloading the update package to the mobile client device.Type: ApplicationFiled: June 8, 2010Publication date: September 30, 2010Inventors: Robert O'Farrell, Mark D. Kirstein
-
Patent number: 7366460Abstract: 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: GrantFiled: January 23, 2004Date of Patent: April 29, 2008Assignee: Dexterra, Inc.Inventors: Robert O'Farrell, Mark D. Kirstein, Robert Gryphon, Brian Browder, Stan Liu, Patrick O'Farrell, Geoff O'Farrell, Alison Clark, Brian Philbin, David Loren Shoup
-
Publication number: 20060212543Abstract: 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: ApplicationFiled: March 21, 2006Publication date: September 21, 2006Applicant: Dexterra, Inc.Inventors: Robert O'Farrell, Mark Kirstein, Robert Loughan
-
Publication number: 20060212846Abstract: 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: ApplicationFiled: March 21, 2006Publication date: September 21, 2006Applicant: Dexterra, Inc.Inventors: Robert O'Farrell, Mark Kirstein
-
Publication number: 20060212530Abstract: 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: ApplicationFiled: March 21, 2006Publication date: September 21, 2006Applicant: Dexterra, Inc.Inventors: Robert O'Farrell, Mark Kirstein
-
Publication number: 20050044164Abstract: 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: ApplicationFiled: December 23, 2003Publication date: February 24, 2005Inventors: 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: 20050044165Abstract: 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: ApplicationFiled: January 23, 2004Publication date: February 24, 2005Inventors: Robert O'Farrell, Mark Kirstein, Robert Gryphon, Brian Browder, Stanley Liu, Patrick O'Farrell, Geoff O'Farrell, Alison Clark, Brian Philbin, David Shoup
-
Publication number: 20040224674Abstract: Change management for a mobile data system having a mobile client device that shares data with multiple enterprise data sources involves receiving a communication from the mobile client device, wherein the client request is received at an application server and includes metadata that identifies one or more applications installed at the mobile client device, determining if an update package is available for the installed application, and updating the mobile client device and downloading the update package to the mobile client device.Type: ApplicationFiled: April 7, 2004Publication date: November 11, 2004Inventors: Robert O'Farrell, Mark D. Kirstein
-
Publication number: 20020119845Abstract: A hockey training arrangement comprises a hockey practice puck, having a configuration and density substantially equivalent to a conventional puck, with an array of relatively small glide shoes on the lower face of the puck, such as steel bearings partly recessed into the lower face of the puck, in association with a low-friction practice pad. The glide shoes elevate the puck above a play surface, to substantially reduce the coefficient of friction of the puck on the surface, permitting emulation of a puck gliding on an ice surface. The arrangement permits a player to hone his hockey skills in his home or any other location where a hockey rink is not available. Alternatively, a ringette ring incorporating similar glides shoes may be used in association with the pad.Type: ApplicationFiled: April 29, 2002Publication date: August 29, 2002Inventor: Robert O'Farrell