Patents by Inventor Vito Losacco
Vito Losacco 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: 11463250Abstract: A solution is proposed for sharing data among different service providers. A corresponding method comprises establishing (under the control of a collaboration computing system) one or more collaboration channels; each collaboration channel is among one or more producer edge computing systems (providing the data of one or more shared categories) and one or more consumer edge computing systems (authorized to receive the data of one or more shared categories). Each collaboration channel is then used by each producer edge computing system to provide the data of the corresponding shared categories to the consumer edge computing systems that are authorized to receive them.Type: GrantFiled: December 14, 2020Date of Patent: October 4, 2022Assignee: KYNDRYL, INC.Inventors: Vito Losacco, Andrea Gianfelici, Pierfrancesco Poce
-
Publication number: 20220191009Abstract: A solution is proposed for sharing data among different service providers. A corresponding method comprises establishing (under the control of a collaboration computing system) one or more collaboration channels; each collaboration channel is among one or more producer edge computing systems (providing the data of one or more shared categories) and one or more consumer edge computing systems (authorized to receive the data of one or more shared categories). Each collaboration channel is then used by each producer edge computing system to provide the data of the corresponding shared categories to the consumer edge computing systems that are authorized to receive them.Type: ApplicationFiled: December 14, 2020Publication date: June 16, 2022Inventors: Vito Losacco, Andrea Gianfelici, Pierfrancesco Poce
-
Patent number: 10574746Abstract: An approach for sharing an asset in a peer-to-peer (P2P) network is provided. After a computer sends a request to a new node for a new subscription and prior to the computer receiving the new subscription, the new node requests a digital certificate or permission from a user. The new node receives the digital certificate or permission. The new node determines a number of P2P connections in the network does not exceed a threshold amount and determines that no bandwidth degradation exists in the network. Responsive to receiving the digital certificate or permission, determining the number of P2P connections does not exceed the threshold, and determining that no bandwidth degradation exists in the network, the new node transfers the asset to the computer and updates a local list of nodes authorized to receive assets shared by the new node by adding an identification of the computer.Type: GrantFiled: June 22, 2017Date of Patent: February 25, 2020Assignee: International Business Machines CorporationInventors: Vito Losacco, Andrzej Nazaruk, Mahesh Viswanathan, Maciej Wielgus
-
Patent number: 10169478Abstract: Embodiments of the present invention disclose a method, computer program product, and system for reducing network traffic. In one embodiment, a computer determines that a webpage has changed and that an amount of data to be transmitted to update the portion of the webpage that has changed is smaller than an amount of data to be transmitted to update the entire webpage.Type: GrantFiled: September 3, 2014Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Andrea Gianfelici, Marco Lerro, Vito Losacco
-
Publication number: 20170289245Abstract: An approach for sharing an asset in a peer-to-peer (P2P) network is provided. After a computer sends a request to a new node for a new subscription and prior to the computer receiving the new subscription, the new node requests a digital certificate or permission from a user. The new node receives the digital certificate or permission. The new node determines a number of P2P connections in the network does not exceed a threshold amount and determines that no bandwidth degradation exists in the network. Responsive to receiving the digital certificate or permission, determining the number of P2P connections does not exceed the threshold, and determining that no bandwidth degradation exists in the network, the new node transfers the asset to the computer and updates a local list of nodes authorized to receive assets shared by the new node by adding an identification of the computer.Type: ApplicationFiled: June 22, 2017Publication date: October 5, 2017Inventors: Vito Losacco, Andrzej Nazaruk, Mahesh Viswanathan, Maciej Wielgus
-
Patent number: 9762663Abstract: An approach for sharing an asset in a peer-to-peer network is provided. After determining a locally stored first list does not include meta data specifying the asset, a new node is identified. In response to receiving a subscription from the new node, a second list locally stored at the new node is received. The second list includes the meta data and an identification of a source node that has the asset. The first list is updated to include the meta data and the identification of the source node. The updated first list is searched and in response, the meta data and the identification of the source node are detected. Based on the detected meta data and identification, the source node is identified. A request to retrieve the asset is sent to the source node, and in response, the asset is received.Type: GrantFiled: June 30, 2014Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Vito Losacco, Andrzej Nazaruk, Mahesh Viswanathan, Maciej Wielgus
-
Publication number: 20150067157Abstract: Embodiments of the present invention disclose a method, computer program product, and system for reducing network traffic. In one embodiment, a computer determines that a webpage has changed and that an amount of data to be transmitted to update the portion of the webpage that has changed is smaller than an amount of data to be transmitted to update the entire webpage.Type: ApplicationFiled: September 3, 2014Publication date: March 5, 2015Inventors: Andrea Gianfelici, Marco Lerro, Vito Losacco
-
Publication number: 20150067138Abstract: Embodiments of the present invention disclose a method, computer program product, and system for reducing network traffic. In one embodiment, a computer determines that a webpage has changed and that an amount of data to be transmitted to update the portion of the webpage that has changed is smaller than an amount of data to be transmitted to update the entire webpage.Type: ApplicationFiled: August 27, 2013Publication date: March 5, 2015Applicant: International Business Machines CorporationInventors: Andrea Gianfelici, Marco Lerro, Vito Losacco
-
Publication number: 20140317298Abstract: An approach for sharing an asset in a peer-to-peer network is provided. After determining a locally stored first list does not include meta data specifying the asset, a new node is identified. In response to receiving a subscription from the new node, a second list locally stored at the new node is received. The second list includes the meta data and an identification of a source node that has the asset. The first list is updated to include the meta data and the identification of the source node. The updated first list is searched and in response, the meta data and the identification of the source node are detected. Based on the detected meta data and identification, the source node is identified. A request to retrieve the asset is sent to the source node, and in response, the asset is received.Type: ApplicationFiled: June 30, 2014Publication date: October 23, 2014Inventors: Vito Losacco, Andrzej Nazaruk, Mahesh Viswanathan, Maciej Wielgus
-
Patent number: 8812590Abstract: A method and system for sharing an asset in a peer-to-peer network. Meta data and a source node identification are received. The meta data specifies properties and content of the asset to be shared by the source node. The received source node identification and the meta data are locally stored as a couple in a catalog. Subsequently, content specifying the asset and a request to search for and retrieve the asset based on the content is received. The locally stored catalog is loaded and searched to detect the couple that includes the source node identification and meta data, where the received content matches the meta data. The source node is identified based on the detected couple. A request is sent to the source node to retrieve and share the asset, and in response, the asset is received.Type: GrantFiled: April 29, 2011Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Vito Losacco, Andrzej Nazaruk, Mahesh Viswanathan, Maciej Wielgus
-
Patent number: 8645323Abstract: An approach for replicating data is provided. A job that modifies data objects in a first system to generate a first set of changed data objects is determined to be a candidate for a job replication. Based on the job being a candidate for job replication, attributes of the job are retrieved, the retrieved attributes are sent to a second system, and an execution of the job by the second system is initiated as part of the job replication. The execution of the job causes data objects included in the second system to be modified to generate a second set of changed data objects as a replication of the first set of changed data objects.Type: GrantFiled: April 10, 2012Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Waldemar Jackiewicz, Vito Losacco, Andrzej Nazaruk, Mahesh Viswanathan, Maciej Wielgus
-
Publication number: 20130268488Abstract: An approach for replicating data is provided. A job that modifies data objects in a first system to generate a first set of changed data objects is determined to be a candidate for a job replication. Based on the job being a candidate for job replication, attributes of the job are retrieved, the retrieved attributes are sent to a second system, and an execution of the job by the second system is initiated as part of the job replication. The execution of the job causes data objects included in the second system to be modified to generate a second set of changed data objects as a replication of the first set of changed data objects.Type: ApplicationFiled: April 10, 2012Publication date: October 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Waldemar Jackiewicz, Vito Losacco, Andrzej Nazaruk, Mahesh Viswanathan, Maciej Wielgus
-
Publication number: 20120278386Abstract: A method and system for sharing an asset in a peer-to-peer network. Meta data and a source node identification are received. The meta data specifies properties and content of the asset to be shared by the source node. The received source node identification and the meta data are locally stored as a couple in a catalog. Subsequently, content specifying the asset and a request to search for and retrieve the asset based on the content is received. The locally stored catalog is loaded and searched to detect the couple that includes the source node identification and meta data, where the received content matches the meta data. The source node is identified based on the detected couple. A request is sent to the source node to retrieve and share the asset, and in response, the asset is received.Type: ApplicationFiled: April 29, 2011Publication date: November 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vito Losacco, Andrzej Nazaruk, Mahesh Viswanathan, Maciej Wielgus