Patents by Inventor Tony O'Donnell
Tony O'Donnell 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).
-
Patent number: 9329881Abstract: Methods, systems, and computer-readable storage media for providing on-demand data services. In some implementations, actions include receiving a request for execution of a data services job, the data services job including interactions between at least one of a plurality of applications hosted on a cloud platform and a plurality of application components within an application hosted on the cloud platform, each application including one or more application schemas, each application schema only being accessible by a respective application component, in response to the request, retrieving the data services job from a job repository, scheduling execution of the data services job by a virtual machine (VM) of a plurality of VMs, the VM being stateless and providing interaction between the at least one of the plurality of applications and the plurality of application components, and executing the data service job using the VM.Type: GrantFiled: April 23, 2013Date of Patent: May 3, 2016Assignee: SAP SEInventors: Tony O'Donnell, Paul Sheedy
-
Patent number: 9082154Abstract: A system includes reception of first text including a first identifier, storage of the first text in a memory area associated with the first identifier, reception of second text including the first identifier, storage of the second text in the memory area associated with the first identifier, and determination that a size threshold associated with text stored in the memory area has been reached, the text stored in the memory area comprising at least the first text and the second text. In response to the determination, a semantic representation of the text stored in the memory area is generated and the semantic representation is stored in association with the first identifier.Type: GrantFiled: March 15, 2012Date of Patent: July 14, 2015Assignee: SAP SEInventor: Tony O'Donnell
-
Patent number: 9069840Abstract: Apparatus, systems, and methods may operate to receive a first identification of two or more records that match and to search at least two sources of data to locate a set of potential matching records, based on element transformation to determine common characteristics of the two or more records. Further activities may include publishing the set of potential matching records, receiving a second identification of matching members of the set, and searching at least one repository to locate further matching records based on the second identification and the common characteristics. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: June 17, 2013Date of Patent: June 30, 2015Assignee: Business Objects Software Ltd.Inventors: Udayakumar Dhansingh, Louay Gargoum, Tony O'Donnell
-
Publication number: 20140317617Abstract: Methods, systems, and computer-readable storage media for providing on-demand data services. In some implementations, actions include receiving a request for execution of a data services job, the data services job including interactions between at least one of a plurality of applications hosted on a cloud platform and a plurality of application components within an application hosted on the cloud platform, each application including one or more application schemas, each application schema only being accessible by a respective application component, in response to the request, retrieving the data services job from a job repository, scheduling execution of the data services job by a virtual machine (VM) of a plurality of VMs, the VM being stateless and providing interaction between the at least one of the plurality of applications and the plurality of application components, and executing the data service job using the VM.Type: ApplicationFiled: April 23, 2013Publication date: October 23, 2014Applicant: SAP AGInventors: Tony O'Donnell, Paul Sheedy
-
Publication number: 20140032585Abstract: Apparatus, systems, and methods may operate to receive a first identification of two or more records that match and to search at least two sources of data to locate a set of potential matching records, based on element transformation to determine common characteristics of the two or more records. Further activities may include publishing the set of potential matching records, receiving a second identification of matching members of the set, and searching at least one repository to locate further matching records based on the second identification and the common characteristics. Additional apparatus, systems, and methods are disclosed.Type: ApplicationFiled: June 17, 2013Publication date: January 30, 2014Applicant: Business Objects Software Ltd.Inventors: Udayakumar Dhansingh, Louay Gargoum, Tony O'Donnell
-
Publication number: 20130246897Abstract: A system includes reception of first text including a first identifier, storage of the first text in a memory area associated with the first identifier, reception of second text including the first identifier, storage of the second text in the memory area associated with the first identifier, and determination that a size threshold associated with text stored in the memory area has been reached, the text stored in the memory area comprising at least the first text and the second text. In response to the determination, a semantic representation of the text stored in the memory area is generated and the semantic representation is stored in association with the first identifier.Type: ApplicationFiled: March 15, 2012Publication date: September 19, 2013Inventor: Tony O'Donnell
-
Patent number: 8527494Abstract: Various embodiments of methods and systems for recommending tools to a user are based on the verbs and nouns in the user request and a context of the user. The method involves receiving a user request, the user request including a search query with one or more keywords, identifying one or more verbs and nouns in the one or more keywords, based on the one or more verbs, nouns and a context of the user executing the search query to obtain list of tools, ranking the list of tools based on the identified nouns and the context of the user and displaying the list of tools.Type: GrantFiled: October 11, 2010Date of Patent: September 3, 2013Assignee: Business Objects Software LimitedInventors: Tony O'Donnell, Louay Gargoum
-
Patent number: 8468119Abstract: Apparatus, systems, and methods may operate to receive a first identification of two or more records that match and to search at least two sources of data to locate a set of potential matching records, based on element transformation to determine common characteristics of the two or more records. Further activities may include publishing the set of potential matching records, receiving a second identification of matching members of the set, and searching at least one repository to locate further matching records based on the second identification and the common characteristics. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: July 14, 2010Date of Patent: June 18, 2013Assignee: Business Objects Software Ltd.Inventors: Udaya Kumar, Louay Gargoum, Tony O'Donnell
-
Patent number: 8443003Abstract: A system includes reception of first data content, generation of a first semantic representation of the first data content, determination of whether the first semantic representation is similar to a second semantic representation of second data content, generation of a third semantic representation based on the first semantic representation and on the second semantic representation, and association of the third semantic representation with the first data content and with the second data content if the first semantic representation is similar to the second semantic representation, and association of the first semantic representation with the first data content if the first semantic representation is not similar to the second semantic representation.Type: GrantFiled: August 10, 2011Date of Patent: May 14, 2013Assignee: Business Objects Software LimitedInventors: Tony O'Donnell, Paul Sheedy, Udaya Kumar
-
Patent number: 8392359Abstract: A computer readable storage medium includes executable instructions to analyze a query associated with a report to identify query clauses. The query is applied against a data source that does not have a specified time dimension. An optimized audit log is formed from an existing audit log to store data changes of interest at the data source and temporal values associated with the data changes, where each data change corresponds to a query clause. A state table is constructed to specify the state of each query clause. Records in the optimized audit log are processed by temporal value to produce updated state tables. Transition tables are derived from the updated state tables to associate temporal values with data changes at the data source that impact a result produced by the query. Trend data is then supplied from the transition tables.Type: GrantFiled: August 11, 2009Date of Patent: March 5, 2013Assignee: Business Objects Software Ltd.Inventors: Tony O'Donnell, Louay Gargoum
-
Publication number: 20130041897Abstract: A system includes reception of first data content, generation of a first semantic representation of the first data content, determination of whether the first semantic representation is similar to a second semantic representation of second data content, generation of a third semantic representation based on the first semantic representation and on the second semantic representation, and association of the third semantic representation with the first data content and with the second data content if the first semantic representation is similar to the second semantic representation, and association of the first semantic representation with the first data content if the first semantic representation is not similar to the second semantic representation.Type: ApplicationFiled: August 10, 2011Publication date: February 14, 2013Inventors: Tony O'Donnell, Paul Sheedy, Udaya Kumar
-
Publication number: 20120256926Abstract: Various embodiments of systems and methods for gesture, text, and shape recognition based data visualization are described herein. The technique allows quick show of graphic representations of data in a very intuitive user interface, focusing on devices such as but not limited to touchable screens and interactive white boards. In one aspect, a shape recognition engine transforms strokes into charts and a text recognition engine transforms text queries into actual data queries. Then the output from the two engines is combined into a graphic representation of data.Type: ApplicationFiled: April 8, 2011Publication date: October 11, 2012Inventors: ANDRES MARTIN JIMENEZ, Louay Gargoum, Tony O'Donnell
-
Publication number: 20120016899Abstract: Apparatus, systems, and methods may operate to receive a first identification of two or more records that match and to search at least two sources of data to locate a set of potential matching records, based on element transformation to determine common characteristics of the two or more records. Further activities may include publishing the set of potential matching records, receiving a second identification of matching members of the set, and searching at least one repository to locate further matching records based on the second identification and the common characteristics. Additional apparatus, systems, and methods are disclosed.Type: ApplicationFiled: July 14, 2010Publication date: January 19, 2012Applicant: Business Objects Software Ltd.Inventors: Udaya Kumar, Louay Gargoum, Tony O'Donnell
-
Publication number: 20110282886Abstract: Disclosed are methods and systems for recommending tools to a user based on the verbs and nouns in the user request and a context of the user. The method involves receiving a user request, the user request including a search query with one or more keywords, identifying one or more verbs and nouns in the one or more keywords, based on the one or more verbs, nouns and a context of the user executing the search query to obtain list of tools, ranking the list of tools based on the identified nouns and the context of the user and displaying the list of tools.Type: ApplicationFiled: October 11, 2010Publication date: November 17, 2011Inventors: TONY O'DONNELL, Louay Gargoum
-
Publication number: 20110040723Abstract: A computer readable storage medium includes executable instructions to analyze a query associated with a report to identify query clauses. The query is applied against a data source that does not have a specified time dimension. An optimized audit log is formed from an existing audit log to store data changes of interest at the data source and temporal values associated with the data changes, where each data change corresponds to a query clause. A state table is constructed to specify the state of each query clause. Records in the optimized audit log are processed by temporal value to produce updated state tables. Transition tables are derived from the updated state tables to associate temporal values with data changes at the data source that impact a result produced by the query. Trend data is then supplied from the transition tables.Type: ApplicationFiled: August 11, 2009Publication date: February 17, 2011Inventors: Tony O'Donnell, Louay Gargoum