Patents Assigned to PeerApp Ltd.
-
Publication number: 20160088116Abstract: A computer-implemented method and system for caching multi-session data communications in a computer network.Type: ApplicationFiled: March 24, 2015Publication date: March 24, 2016Applicant: PeerApp Ltd.Inventors: Alan Arolovitch, Shmuel Bachar, Dror Moshe Gavish, Shahar Guy Grin, Shay Shemer
-
Publication number: 20150358405Abstract: A computer-implemented method is provided for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network. The endpoints have a directly established data session therebetween. The data session is identified by each endpoint at least to itself in the same way throughout the session. The method includes the steps of: relaying data between the endpoints transparently in the session using a network optimization service; and transparently modifying or storing at least some of the data transmitted from the second endpoint to the first endpoint using the network optimization service in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the data comprises changing the data, replacing the data, or inserting additional data such that the first endpoint receives different data than was sent by the second endpoint.Type: ApplicationFiled: April 3, 2015Publication date: December 10, 2015Applicant: PeerApp Ltd.Inventors: Alan Arolovitch, Shmuel Bachar, Dror Moshe Gavish, Shahar Guy Grin, Shay Shemer
-
Publication number: 20150163296Abstract: An optimization service discovery method for optimizing data transmission by multi-session applications, includes: receiving an optimization service lookup query from one of a plurality of user clients in a network, each of said user clients executing a multi-session application; and identifying an optimization service and responding to the query with a network address of one or more servers providing said optimization service.Type: ApplicationFiled: August 12, 2014Publication date: June 11, 2015Applicant: PEERAPP LTD.Inventor: Alan Arolovitch
-
Patent number: 8990354Abstract: A computer-implemented method and system for caching multi-session data communications in a computer network.Type: GrantFiled: May 21, 2012Date of Patent: March 24, 2015Assignee: PeerApp Ltd.Inventors: Alan Arolovitch, Shmuel Bachar, Dror M. Gavish, Shahar G. Grin, Shay Shemer
-
Patent number: 8930500Abstract: A method and system for accelerating receipt of data in a client to client network. The method includes the steps of intercepting queries and responses, storing the intercepted queries and responses in an acceleration server and transmitting the intercepted responses to clients submitting intercepted queries. The system includes at least one acceleration server designed and configured to perform the steps included in the method.Type: GrantFiled: August 21, 2012Date of Patent: January 6, 2015Assignee: PeerApp Ltd.Inventors: Talmon Marco, Assaf Natanzon, Hayim Shaul, Ilan Rachmani, Nathaniel Leibowitz, Yossi Richter
-
Publication number: 20130191512Abstract: A method and system for accelerating receipt of data in a client to client network. The method includes the steps of intercepting queries and responses, storing the intercepted queries and responses in an acceleration server and transmitting the intercepted responses to clients submitting intercepted queries. The system includes at least one acceleration server designed and configured to perform the steps included in the method.Type: ApplicationFiled: August 21, 2012Publication date: July 25, 2013Applicant: PEERAPP LTD.Inventors: Talmon Marco, Assaf Natanzon, Hayim Shaul, Ilan Rachmani, Nathaniel Leibowitz, Yossi Richter
-
Publication number: 20120233284Abstract: A computer-implemented method and system for caching multi-session data communications in a computer network.Type: ApplicationFiled: May 21, 2012Publication date: September 13, 2012Applicant: PEERAPP LTD.Inventors: Alan Arolovitch, Shmuel Bachar, Dror M. Gavish, Shahar G. Grin, Shay Shemer
-
Patent number: 8250149Abstract: A method and system for accelerating receipt of data in a client to client network. The method includes the steps of intercepting queries and responses, storing the intercepted queries and responses in an acceleration server and transmitting the intercepted responses to clients submitting intercepted queries. The system includes at least one acceleration server designed and configured to perform the steps included in the method.Type: GrantFiled: October 11, 2011Date of Patent: August 21, 2012Assignee: PeerApp Ltd.Inventors: Talmon Marco, Assaf Natanzon, Hayim Shaul, Ilan Rachmani, Nathaniel Leibowitz, Yossi Richter
-
Patent number: 8185612Abstract: A computer-implemented method of caching multi-session data communications in a computer network, includes: (a) receiving, intercepting, or monitoring data sessions between a client and metadata services; (b) analyzing queries and responses exchanged between the client and the metadata services to discover metadata for a desired content object; (c) receiving or intercepting subsequent data sessions between the client and content sources; (d) identifying a data protocol used by the client and identifying data queries within the data sessions; (e) identifying the content object requested by the client in the data queries; and (f) determining if the content object is stored in cache and, if so, sending the content object stored in cache to the client, and, if not, sending the data queries to the content sources, storing data responses from the content sources, and sending the data responses to the client.Type: GrantFiled: December 30, 2011Date of Patent: May 22, 2012Assignee: PeerApp Ltd.Inventors: Alan Arolovitch, Shmuel Bachar, Dror Moshe Gavish, Shahar Guy Grin, Shay Shemer
-
Publication number: 20120117201Abstract: A computer-implemented method of caching multi-session data communications in a computer network, includes: (a) receiving, intercepting, or monitoring data sessions between a client and metadata services; (b) analyzing queries and responses exchanged between the client and the metadata services to discover metadata for a desired content object; (c) receiving or intercepting subsequent data sessions between the client and content sources; (d) identifying a data protocol used by the client and identifying data queries within the data sessions; (e) identifying the content object requested by the client in the data queries; and (f) determining if the content object is stored in cache and, if so, sending the content object stored in cache to the client, and, if not, sending the data queries to the content sources, storing data responses from the content sources, and sending the data responses to the client.Type: ApplicationFiled: December 30, 2011Publication date: May 10, 2012Applicant: PeerApp Ltd.Inventors: Alan Arolovitch, Shmuel Bachar, Dror M. Gavish, Shahar G. Grin, Shay Shemer
-
Publication number: 20120102148Abstract: A computer-implemented method is provided for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network. The endpoints have a directly established data session therebetween. The data session is identified by each endpoint at least to itself in the same way throughout the session. The method includes the steps of: relaying data between the endpoints transparently in the session using a network optimization service; and transparently modifying or storing at least some of the data transmitted from the second endpoint to the first endpoint using the network optimization service in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the data comprises changing the data, replacing the data, or inserting additional data such that the first endpoint receives different data than was sent by the second endpoint.Type: ApplicationFiled: December 30, 2011Publication date: April 26, 2012Applicant: PeerApp Ltd.Inventors: Alan Arolovitch, Shmuel Bachar, Dror M. Gavish, Shahar G. Grin, Shay Shemer
-
Publication number: 20120030290Abstract: A method and system for accelerating receipt of data in a client to client network. The method includes the steps of intercepting queries and responses, storing the intercepted queries and responses in an acceleration server and transmitting the intercepted responses to clients submitting intercepted queries. The system includes at least one acceleration server designed and configured to perform the steps included in the method.Type: ApplicationFiled: October 11, 2011Publication date: February 2, 2012Applicant: PEERAPP LTD.Inventors: Talmon Marco, Assaf Natanzon, Hayim Shaul, Ilan Rachmani, Nathaniel Leibowitz, Yossi Richter
-
Publication number: 20100005171Abstract: An optimization service discovery method for optimizing data transmission by multi-session applications, includes: receiving an optimization service lookup query from one of a plurality of user clients in a network, each of said user clients executing a multi-session application; and identifying an optimization service and responding to the query with a network address of one or more servers providing said optimization service.Type: ApplicationFiled: January 7, 2009Publication date: January 7, 2010Applicant: PeerApp Ltd.Inventor: Alan Arolovitch
-
Publication number: 20070198726Abstract: A method and system for accelerating receipt of data in a client to client network. The method includes the steps of intercepting queries and responses, storing the intercepted queries and responses in an acceleration server and transmitting the intercepted responses to clients submitting intercepted queries. The system includes at least one acceleration server designed and configured to perform the steps included in the method.Type: ApplicationFiled: April 6, 2007Publication date: August 23, 2007Applicant: PeerApp Ltd.Inventors: Talmon Marco, Assaf Natanzon, Hayim Shaul, Ilan Rachmani, Nathaniel Leibowitz, Yossi Richter
-
Patent number: 7203741Abstract: A method and system for accelerating receipt of data in a client-to-client network. The method includes the steps of intercepting queries and responses, storing the intercepted queries and responses in an acceleration server and transmitting the intercepted responses to clients submitting intercepted queries. The system includes at least one acceleration server designed and configured to perform the steps included in the method.Type: GrantFiled: March 19, 2001Date of Patent: April 10, 2007Assignee: PeerApp Ltd.Inventors: Talmon Marco, Assaf Natanzon, Hayim Shaul, Ilan Rachmani, Nathaniel Leibowitz, Yossi Richter