IP Library Patent Application 18887999
Patent Application
App. No. 18/887,999

Method and System for Transmitting Data in a Computer Network

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/887,999
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 (28)

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 2 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.