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: 9329881
    Abstract: 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: Grant
    Filed: April 23, 2013
    Date of Patent: May 3, 2016
    Assignee: SAP SE
    Inventors: Tony O'Donnell, Paul Sheedy
  • Patent number: 9082154
    Abstract: 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: Grant
    Filed: March 15, 2012
    Date of Patent: July 14, 2015
    Assignee: SAP SE
    Inventor: Tony O'Donnell
  • Patent number: 9069840
    Abstract: 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: Grant
    Filed: June 17, 2013
    Date of Patent: June 30, 2015
    Assignee: Business Objects Software Ltd.
    Inventors: Udayakumar Dhansingh, Louay Gargoum, Tony O'Donnell
  • Publication number: 20140317617
    Abstract: 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: Application
    Filed: April 23, 2013
    Publication date: October 23, 2014
    Applicant: SAP AG
    Inventors: Tony O'Donnell, Paul Sheedy
  • Publication number: 20140032585
    Abstract: 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: Application
    Filed: June 17, 2013
    Publication date: January 30, 2014
    Applicant: Business Objects Software Ltd.
    Inventors: Udayakumar Dhansingh, Louay Gargoum, Tony O'Donnell
  • Publication number: 20130246897
    Abstract: 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: Application
    Filed: March 15, 2012
    Publication date: September 19, 2013
    Inventor: Tony O'Donnell
  • Patent number: 8527494
    Abstract: 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: Grant
    Filed: October 11, 2010
    Date of Patent: September 3, 2013
    Assignee: Business Objects Software Limited
    Inventors: Tony O'Donnell, Louay Gargoum
  • Patent number: 8468119
    Abstract: 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: Grant
    Filed: July 14, 2010
    Date of Patent: June 18, 2013
    Assignee: Business Objects Software Ltd.
    Inventors: Udaya Kumar, Louay Gargoum, Tony O'Donnell
  • Patent number: 8443003
    Abstract: 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: Grant
    Filed: August 10, 2011
    Date of Patent: May 14, 2013
    Assignee: Business Objects Software Limited
    Inventors: Tony O'Donnell, Paul Sheedy, Udaya Kumar
  • Patent number: 8392359
    Abstract: 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: Grant
    Filed: August 11, 2009
    Date of Patent: March 5, 2013
    Assignee: Business Objects Software Ltd.
    Inventors: Tony O'Donnell, Louay Gargoum
  • Publication number: 20130041897
    Abstract: 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: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Inventors: Tony O'Donnell, Paul Sheedy, Udaya Kumar
  • Publication number: 20120256926
    Abstract: 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: Application
    Filed: April 8, 2011
    Publication date: October 11, 2012
    Inventors: ANDRES MARTIN JIMENEZ, Louay Gargoum, Tony O'Donnell
  • Publication number: 20120016899
    Abstract: 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: Application
    Filed: July 14, 2010
    Publication date: January 19, 2012
    Applicant: Business Objects Software Ltd.
    Inventors: Udaya Kumar, Louay Gargoum, Tony O'Donnell
  • Publication number: 20110282886
    Abstract: 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: Application
    Filed: October 11, 2010
    Publication date: November 17, 2011
    Inventors: TONY O'DONNELL, Louay Gargoum
  • Publication number: 20110040723
    Abstract: 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: Application
    Filed: August 11, 2009
    Publication date: February 17, 2011
    Inventors: Tony O'Donnell, Louay Gargoum