Patents Assigned to PeerApp Ltd.
  • Publication number: 20160088116
    Abstract: A computer-implemented method and system for caching multi-session data communications in a computer network.
    Type: Application
    Filed: March 24, 2015
    Publication date: March 24, 2016
    Applicant: PeerApp Ltd.
    Inventors: Alan Arolovitch, Shmuel Bachar, Dror Moshe Gavish, Shahar Guy Grin, Shay Shemer
  • Publication number: 20150358405
    Abstract: 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: Application
    Filed: April 3, 2015
    Publication date: December 10, 2015
    Applicant: PeerApp Ltd.
    Inventors: Alan Arolovitch, Shmuel Bachar, Dror Moshe Gavish, Shahar Guy Grin, Shay Shemer
  • Publication number: 20150163296
    Abstract: 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: Application
    Filed: August 12, 2014
    Publication date: June 11, 2015
    Applicant: PEERAPP LTD.
    Inventor: Alan Arolovitch
  • Patent number: 8990354
    Abstract: A computer-implemented method and system for caching multi-session data communications in a computer network.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: March 24, 2015
    Assignee: PeerApp Ltd.
    Inventors: Alan Arolovitch, Shmuel Bachar, Dror M. Gavish, Shahar G. Grin, Shay Shemer
  • Patent number: 8930500
    Abstract: 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: Grant
    Filed: August 21, 2012
    Date of Patent: January 6, 2015
    Assignee: PeerApp Ltd.
    Inventors: Talmon Marco, Assaf Natanzon, Hayim Shaul, Ilan Rachmani, Nathaniel Leibowitz, Yossi Richter
  • Publication number: 20130191512
    Abstract: 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: Application
    Filed: August 21, 2012
    Publication date: July 25, 2013
    Applicant: PEERAPP LTD.
    Inventors: Talmon Marco, Assaf Natanzon, Hayim Shaul, Ilan Rachmani, Nathaniel Leibowitz, Yossi Richter
  • Publication number: 20120233284
    Abstract: A computer-implemented method and system for caching multi-session data communications in a computer network.
    Type: Application
    Filed: May 21, 2012
    Publication date: September 13, 2012
    Applicant: PEERAPP LTD.
    Inventors: Alan Arolovitch, Shmuel Bachar, Dror M. Gavish, Shahar G. Grin, Shay Shemer
  • Patent number: 8250149
    Abstract: 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: Grant
    Filed: October 11, 2011
    Date of Patent: August 21, 2012
    Assignee: PeerApp Ltd.
    Inventors: Talmon Marco, Assaf Natanzon, Hayim Shaul, Ilan Rachmani, Nathaniel Leibowitz, Yossi Richter
  • Patent number: 8185612
    Abstract: 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: Grant
    Filed: December 30, 2011
    Date of Patent: May 22, 2012
    Assignee: PeerApp Ltd.
    Inventors: Alan Arolovitch, Shmuel Bachar, Dror Moshe Gavish, Shahar Guy Grin, Shay Shemer
  • Publication number: 20120117201
    Abstract: 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: Application
    Filed: December 30, 2011
    Publication date: May 10, 2012
    Applicant: PeerApp Ltd.
    Inventors: Alan Arolovitch, Shmuel Bachar, Dror M. Gavish, Shahar G. Grin, Shay Shemer
  • Publication number: 20120102148
    Abstract: 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: Application
    Filed: December 30, 2011
    Publication date: April 26, 2012
    Applicant: PeerApp Ltd.
    Inventors: Alan Arolovitch, Shmuel Bachar, Dror M. Gavish, Shahar G. Grin, Shay Shemer
  • Publication number: 20120030290
    Abstract: 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: Application
    Filed: October 11, 2011
    Publication date: February 2, 2012
    Applicant: PEERAPP LTD.
    Inventors: Talmon Marco, Assaf Natanzon, Hayim Shaul, Ilan Rachmani, Nathaniel Leibowitz, Yossi Richter
  • Publication number: 20100005171
    Abstract: 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: Application
    Filed: January 7, 2009
    Publication date: January 7, 2010
    Applicant: PeerApp Ltd.
    Inventor: Alan Arolovitch
  • Publication number: 20070198726
    Abstract: 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: Application
    Filed: April 6, 2007
    Publication date: August 23, 2007
    Applicant: PeerApp Ltd.
    Inventors: Talmon Marco, Assaf Natanzon, Hayim Shaul, Ilan Rachmani, Nathaniel Leibowitz, Yossi Richter
  • Patent number: 7203741
    Abstract: 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: Grant
    Filed: March 19, 2001
    Date of Patent: April 10, 2007
    Assignee: PeerApp Ltd.
    Inventors: Talmon Marco, Assaf Natanzon, Hayim Shaul, Ilan Rachmani, Nathaniel Leibowitz, Yossi Richter