US2010005171A1PendingUtilityA1

Method and system for transmitting data in a computer network

Assignee: PEERAPP LTDPriority: Jan 7, 2008Filed: Jan 7, 2009Published: Jan 7, 2010
Est. expiryJan 7, 2028(~1.4 yrs left)· nominal 20-yr term from priority
Inventors:Alan Arolovitch
H04L 67/1004H04L 65/612H04L 67/51H04L 67/104H04L 67/1072
52
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . An optimization service discovery method for optimizing data transmission by multi-session applications, comprising:
 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.   
   
   
       2 . The method of  claim 1  further comprising authenticating or authorizing said one of the plurality of user clients prior to responding to the query. 
   
   
       3 . The method of  claim 1  wherein responding to the query with a network address comprises responding to the query with network addresses of only some of the servers providing the optimization service. 
   
   
       4 . The method of  claim 3  wherein said some of the servers are selected based on load balancing algorithms, actual current load of the servers, network distance and/or network cost between the servers and the user client requesting the service, availability of the servers, administrative policy, or time of day. 
   
   
       5 . The method of  claim 1  wherein said multi-session applications include different types of multi-session applications. 
   
   
       6 . A method of providing a network prioritization optimization service for delivery of content to one of a plurality of user clients in a network, the method comprising:
 receiving a query for content source prioritization from one of a plurality of user clients in a network, each of said user clients executing a multi-session application; and   responding to the query with an identification and network addresses of a set of content sources and an order of priority of the content sources.   
   
   
       7 . The method of  claim 6  wherein said query identifies addresses of content sources known to the requesting user client. 
   
   
       8 . The method of  claim 6  wherein said query requests addresses of content sources. 
   
   
       9 . The method of  claim 6  wherein said set of content sources includes content sources that were previously unavailable to the multi-session application of the requesting user client. 
   
   
       10 . The method of  claim 6  wherein said set of content sources is identified using a peer discovery optimization service. 
   
   
       11 . The method of  claim 6  further comprising establishing sessions to said set of content sources in accordance with said order of priority. 
   
   
       12 . The method of  claim 6  further comprising sending a query for a content object to a caching optimization service. 
   
   
       13 . The method of  claim 12  further comprising determining if the content object or part thereof exists on a content server, and if so, transmitting the content object or part thereof existing on the content server to the user client. 
   
   
       14 . The method of  claim 12  further comprising determining if the content object or part thereof exists a content server, and if not, transmitting one or more queries for the content object to one or more content sources and storing responses on the content server. 
   
   
       15 . The method of  claim 12  further comprising prefetching associated content objects at a content server with not requested by a user client. 
   
   
       16 . The method of  claim 6  further comprising performing an optimization service lookup in response to a query from one of a plurality of user clients to identify said network prioritization optimization service. 
   
   
       17 . The method of  claim 6  further comprising identifying said set of content sources using a peer discovery optimization service. 
   
   
       18 . The method of  claim 6  further comprising receiving the query via a server-side application component. 
   
   
       19 . The method of  claim 6  wherein said order of priority of the content sources identifies a ban on one or more content sources. 
   
   
       20 . The method of  claim 6  further comprising receiving a request at a QoS arbitration service for allocation of class of service, and denying or granting said request. 
   
   
       21 . The method of  claim 6  wherein said content sources comprise different types of sources and said order of priority is based on the type of content source. 
   
   
       22 . An QoS arbitration service method for allocation of class of service by multi-session applications, comprising:
 receiving a request for allocation of class of service from one of a plurality of user clients in a network, each of said user clients executing a multi-session application; and   denying or granting said request.

Join the waitlist — get patent alerts

Track US2010005171A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.