US2010005171A1PendingUtilityA1
Method and system for transmitting data in a computer network
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-modified1 . 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.