Patents by Inventor Antonio Estrada
Antonio Estrada 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: 11880383Abstract: Methods, systems, and computer-readable storage media for notarized communication between platform systems is provided. A first data object is notarized by storing a first root hash value at a blockchain network. The first root hash value is notarized in response to a transaction request received through a first notarization interface instantiated at a first platform system. A subscription for the first platform system is established to provide notification events in relation to a second data object. The first root hash value comprises an object reference to a second root hash value for the second data object. A notification event is sent for the second data object to the first platform system, comprising a third root hash value of a third data object associated with the second data object. The third data objects is notarized at the blockchain network by the second platform system through a second notarization interface.Type: GrantFiled: July 15, 2019Date of Patent: January 23, 2024Assignee: SAP SEInventors: David Rauch, Ricarda Bethge, Mathias Held, Arne Scherrer, Mehran Shakeri, Kevin Ventzke, Dennis Kuhnert, Antonio Estrada Rubio
-
Publication number: 20240019136Abstract: A system and method for air conditioning comprises a heat transfer box configured to cool water supplied to an evaporative cooling unit, an output line configured to transport water from the evaporative cooling unit to the heat transfer box, and a cool water supply line configured to transport water from the heat transfer box to the evaporative cooling unit.Type: ApplicationFiled: July 14, 2023Publication date: January 18, 2024Inventor: Marco Antonio Estrada, III
-
Publication number: 20210019326Abstract: Methods, systems, and computer-readable storage media for notarized communication between platform systems is provided. A first data object is notarized by storing a first root hash value at a blockchain network. The first root hash value is notarized in response to a transaction request received through a first notarization interface instantiated at a first platform system. A subscription for the first platform system is established to provide notification events in relation to a second data object. The first root hash value comprises an object reference to a second root hash value for the second data object. A notification event is sent for the second data object to the first platform system, comprising a third root hash value of a third data object associated with the second data object. The third data objects is notarized at the blockchain network by the second platform system through a second notarization interface.Type: ApplicationFiled: July 15, 2019Publication date: January 21, 2021Inventors: David Rauch, Ricarda Bethge, Mathias Held, Arne Scherrer, Mehran Shakeri, Kevin Ventzke, Dennis Kuhnert, Antonio Estrada Rubio
-
Patent number: 8826127Abstract: A method and computer program product for processing a data page to be provided to one or more remote devices via a data feed. A determination is made concerning whether the data page includes two or more data objects. If the data page includes two or more data objects, a page entry for the data page is defined; and a separate object entry for at least one of the two or more data objects included within the data page is defined. The object entry is associated with the page entry.Type: GrantFiled: December 31, 2007Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventor: Antonio Estrada
-
Patent number: 8812953Abstract: A method and computer program product for receiving, on a remote device, a data feed that includes a plurality of feed entries. The feed entries are processed to identify one or more page entries. The feed entries are processed to identify one or more object entries. At least a first and a second object entry, chosen from the one or more object entries, are associated with at least a first page entry chosen from the one or more page entries.Type: GrantFiled: December 31, 2007Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventor: Antonio Estrada
-
Patent number: 7584114Abstract: A system for integrating project events with personal calendar and scheduling clients, includes a first server including a place database having a member profiles database and an events database; a place server, and an email transport facility including an email application; a client including a calendar and scheduling program; the member profiles database being responsive to member input for storing member subscriptions to the calendar and scheduling program; the place server responsive to said email transport facility receiving a create, update, or delete event from a member of the place database for creating in the events database a project event; the place server responsive to a create, update, or delete event for determining from the member profiles database those members subscribing to each of a plurality of calendar and scheduling programs; said place server further for sending to each member subscribing to a calendar and scheduling program an email notification of the project event personalized to theType: GrantFiled: January 22, 2003Date of Patent: September 1, 2009Assignee: International Business Machines CorporationInventors: Antonio Estrada, Charles R. Hill, Sami M. Shalabi
-
Publication number: 20090172074Abstract: A method and computer program product for receiving, on a remote device, a data feed that includes a plurality of feed entries. The feed entries are processed to identify one or more page entries. The feed entries are processed to identify one or more object entries. At least a first and a second object entry, chosen from the one or more object entries, are associated with at least a first page entry chosen from the one or more page entries.Type: ApplicationFiled: December 31, 2007Publication date: July 2, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Antonio Estrada
-
Publication number: 20090172073Abstract: A method and computer program product for processing a data page to be provided to one or more remote devices via a data feed. A determination is made concerning whether the data page includes two or more data objects. If the data page includes two or more data objects, a page entry for the data page is defined; and a separate object entry for at least one of the two or more data objects included within the data page is defined. The object entry is associated with the page entry.Type: ApplicationFiled: December 31, 2007Publication date: July 2, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Antonio Estrada
-
Publication number: 20070220016Abstract: A method and computer program product for facilitating delivery of syndicated content to a user of a secured collaborative place in a collaborative computer environment, comprising receiving a request for syndicated content, and providing syndicated content based on at least one credential associated with the user, the syndicated content being associated with the secured collaborative place. Secured content syndication on a collaborative place may be provided as RSS feeds. A user can receive contents of the collaborative place filtered by the authenticated user credentials, thus allowing the user to only view content that the user has credentials to read in the collaborative place.Type: ApplicationFiled: December 16, 2005Publication date: September 20, 2007Inventors: Antonio Estrada, Ian Connor, Sami Shalabi
-
Patent number: 7194480Abstract: Methods on objects in a distributed environment are accessed and invoked on a system including a plurality of server objects instantiated in the environment in the same address domain, which share a same user directory and authentication system, are on a same user network, and are administered by a single administration team. A service catalog is provided for cataloging a plurality of objects as nodes on a tree, objects including the plurality of servers objects within the distributed environment. A document file is provided for encapsulating cataloged relationships of server objects in the distributed environment and for storing object attributes generated by traversing the tree.Type: GrantFiled: June 4, 2003Date of Patent: March 20, 2007Assignee: International Business Machines CorporationInventors: Sami M. Shalabi, Antonio Estrada, Mustansir Banatwala, Joseph A. Russo
-
Publication number: 20040143472Abstract: A system for integrating project events with personal calendar and scheduling clients, includes a first server including a place database having a member profiles database and an events database; a place server, and an email transport facility including an email application; a client including a calendar and scheduling program; the member profiles database being responsive to member input for storing member subscriptions to the calendar and scheduling program; the place server responsive to said email transport facility receiving a create, update, or delete event from a member of the place database for creating in the events database a project event; the place server responsive to a create, update, or delete event for determining from the member profiles database those members subscribing to each of a plurality of calendar and scheduling programs; said place server further for sending to each member subscribing to a calendar and scheduling program an email notification of the project event personalized to theType: ApplicationFiled: January 22, 2003Publication date: July 22, 2004Applicant: International Business Machines CorporationInventors: Antonio Estrada, Charles R. Hill, Sami M. Shalabi
-
Publication number: 20040143577Abstract: A system and method for hierarchically invoking reentrant methods on XML objects includes a first store for storing XML objects as an input tree; a second store for storing a resultant tree; a processor for processing the input tree to generate the resultant tree; action attribute indicia representing an API to be invoked associated with at least one object; the processor executing a depth first search through the input tree for generating the resultant tree selectively including action status child nodes for XML objects having an action attribute and new script generated from processing selective action attributes; while generating the resultant tree, the processor removing the action attribute from XML action objects successfully processed; and a reentrant processing path through the processor for processing the resultant tree as a new input tree responsive to the resultant tree including said new script or failure status child nodes.Type: ApplicationFiled: January 22, 2003Publication date: July 22, 2004Applicant: International Business Machines CorporationInventors: Sami M. Shalabi, Ken Hirata, Antonio Estrada, Mustansir Banatwala
-
Publication number: 20040128312Abstract: Methods on objects in a distributed environment are accessed and invoked on a system including a plurality of server objects instantiated in the environment in the same address domain, which share a same user directory and authentication system, are on a same user network, and are administered by a single administration team. A service catalog is provided for cataloging a plurality of objects as nodes on a tree, objects including the plurality of servers objects within the distributed environment. A document file is provided for encapsulating cataloged relationships of server objects in the distributed environment and for storing object attributes generated by traversing the tree.Type: ApplicationFiled: June 4, 2003Publication date: July 1, 2004Applicant: International Business Machines CorporationInventors: Sami M. Shalabi, Antonio Estrada, Mustansir Banatwala, Joseph A. Russo