Patents by Inventor Alfredo Cortes
Alfredo Cortes 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: 11144307Abstract: A method includes establishing a hierarchy of related software object classes according to a service, receiving data from an external process to invoke the service, and organizing the data received from the external process according to the hierarchy. A system includes a graphical user interface on a computing device configured to allow a user to organize a plurality of related software object classes into a hierarchy according to a service, and a service interface on a computing device configured to organize data received from an external service according to the hierarchy to allow the external process to invoke the service.Type: GrantFiled: March 20, 2017Date of Patent: October 12, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anamitra Bhattacharyya, Seenivasan Chandrasekararaja, Alfredo Cortes, Boris Dozortsev
-
Patent number: 10007682Abstract: Provided are techniques for dynamically maintaining data structures driven by heterogeneous clients in a distributed data collection system. In response to determining that a client-specific data structure has been modified in a source coupled to each of a plurality of clients, a metadata specification is generated, at each of the plurality of clients, from data structure metadata that includes attributes of the client-specific data structure; and data driven structure definitions are generated, at each of the plurality of clients, from the metadata specification, wherein the data driven structure definitions from each of the plurality of clients are to be aggregated to form a common data model in a central server.Type: GrantFiled: March 30, 2015Date of Patent: June 26, 2018Assignee: International Business Machines CorporationInventors: Jeffrey D. Black, Alfredo Cortes, Tracy A. Fletcher, Steven J. Lee, Sharon Saadia, Wendy C. Sechler
-
Publication number: 20170192776Abstract: A method includes establishing a hierarchy of related software object classes according to a service, receiving data from an external process to invoke the service, and organizing the data received from the external process according to the hierarchy. A system includes a graphical user interface on a computing device configured to allow a user to organize a plurality of related software object classes into a hierarchy according to a service, and a service interface on a computing device configured to organize data received from an external service according to the hierarchy to allow the external process to invoke the service.Type: ApplicationFiled: March 20, 2017Publication date: July 6, 2017Inventors: Anamitra Bhattacharyya, Seenivasan Chandrasekararaja, Alfredo Cortes, Boris Dozortsev
-
Patent number: 9639331Abstract: A method includes establishing a hierarchy of related software object classes according to a service, receiving data from an external process to invoke the service, and organizing the data received from the external process according to the hierarchy. A system includes a graphical user interface on a computing device configured to allow a user to organize a plurality of related software object classes into a hierarchy according to a service, and a service interface on a computing device configured to organize data received from an external service according to the hierarchy to allow the external process to invoke the service.Type: GrantFiled: July 9, 2008Date of Patent: May 2, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anamitra Bhattacharyya, Seenivasan Chandrasekararaja, Alfredo Cortes, Boris Dozortsev
-
Publication number: 20160292186Abstract: Provided are techniques for dynamically maintaining data structures driven by heterogeneous clients in a distributed data collection system. In response to determining that a client-specific data structure has been modified in a source coupled to each of a plurality of clients, a metadata specification is generated, at each of the plurality of clients, from data structure metadata that includes attributes of the client-specific data structure; and data driven structure definitions are generated, at each of the plurality of clients, from the metadata specification, wherein the data driven structure definitions from each of the plurality of clients are to be aggregated to form a common data model in a central server.Type: ApplicationFiled: March 30, 2015Publication date: October 6, 2016Inventors: Jeffrey D. Black, Alfredo Cortes, Tracy A. Fletcher, Steven J. Lee, Sharon Saadia, Wendy C. Sechler
-
Patent number: 9262737Abstract: Embodiments of the present invention provide a method, system and computer program product for context sensitive cloning of a business object graph. In an embodiment of the invention, a method for context sensitive cloning of a business object graph is provided. The method includes selecting a business object of an application executing in memory of a computer for cloning and ascertaining a contemporaneous state of the selected business object. The method also includes applying a cloning rule to the state of the selected business object to determine a business object graph from amongst a set of pre-determined business object graphs to be used when cloning the selected business object. Finally, the method includes cloning the determined business object graph in the memory of the computer.Type: GrantFiled: December 28, 2012Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Anamitra Bhattacharyya, Alfredo Cortes, Fredrik Safstrom
-
Patent number: 9256851Abstract: Embodiments of the present invention provide a method, system and computer program product for context sensitive cloning of a business object graph. In an embodiment of the invention, a method for context sensitive cloning of a business object graph is provided. The method includes selecting a business object of an application executing in memory of a computer for cloning and ascertaining a contemporaneous state of the selected business object. The method also includes applying a cloning rule to the state of the selected business object to determine a business object graph from amongst a set of pre-determined business object graphs to be used when cloning the selected business object. Finally, the method includes cloning the determined business object graph in the memory of the computer.Type: GrantFiled: October 20, 2013Date of Patent: February 9, 2016Assignee: International Business Machines CorporationInventors: Anamitra Bhattacharyya, Alfredo Cortes, Fredrik Safstrom
-
Publication number: 20140188800Abstract: Embodiments of the present invention provide a method, system and computer program product for context sensitive cloning of a business object graph. In an embodiment of the invention, a method for context sensitive cloning of a business object graph is provided. The method includes selecting a business object of an application executing in memory of a computer for cloning and ascertaining a contemporaneous state of the selected business object. The method also includes applying a cloning rule to the state of the selected business object to determine a business object graph from amongst a set of pre-determined business object graphs to be used when cloning the selected business object. Finally, the method includes cloning the determined business object graph in the memory of the computer.Type: ApplicationFiled: October 20, 2013Publication date: July 3, 2014Applicant: International Business Machines CorporationInventors: Anamitra Bhattacharyya, Alfredo Cortes, Fredrik Safstrom
-
Publication number: 20140188799Abstract: Embodiments of the present invention provide a method, system and computer program product for context sensitive cloning of a business object graph. In an embodiment of the invention, a method for context sensitive cloning of a business object graph is provided. The method includes selecting a business object of an application executing in memory of a computer for cloning and ascertaining a contemporaneous state of the selected business object. The method also includes applying a cloning rule to the state of the selected business object to determine a business object graph from amongst a set of pre-determined business object graphs to be used when cloning the selected business object. Finally, the method includes cloning the determined business object graph in the memory of the computer.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Applicant: International Business Machines CorporationInventors: Anamitra Bhattacharyya, Alfredo Cortes
-
Patent number: 8261296Abstract: Creating interoperability between a calling entity and an external service includes configuring an invocation channel using codeless process, designating the external service, passing source data from the calling entity to the invocation channel, the invocation channel formatting the data, invoking a connection to the external service, and passing the data over the connection to the external service.Type: GrantFiled: July 9, 2008Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Anamitra Bhattacharyya, Alfredo Cortes, Boris Dozortsev
-
Publication number: 20100011376Abstract: Creating interoperability between a calling entity and an external service includes configuring an invocation channel using codeless process, designating the external service, passing source data from the calling entity to the invocation channel, the invocation channel formatting the data, invoking a connection to the external service, and passing the data over the connection to the external service.Type: ApplicationFiled: July 9, 2008Publication date: January 14, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anamitra Bhattacharyya, Alfredo Cortes, Boris Dozortsev
-
Publication number: 20100011342Abstract: A method includes establishing a hierarchy of related software object classes according to a service, receiving data from an external process to invoke the service, and organizing the data received from the external process according to the hierarchy. A system includes a graphical user interface on a computing device configured to allow a user to organize a plurality of related software object classes into a hierarchy according to a service, and a service interface on a computing device configured to organize data received from an external service according to the hierarchy to allow the external process to invoke the service.Type: ApplicationFiled: July 9, 2008Publication date: January 14, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anamitra Bhattacharyya, Seenivasan Chandrasekararaja, Alfredo Cortes, Boris Dozortsev