Method and system for accessing network services -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
09/27/07 - USPTO Class 709 |  39 views | #20070226294 | Prev - Next | About this Page  709 rss/xml feed  monitor keywords

Method and system for accessing network services

USPTO Application #: 20070226294
Title: Method and system for accessing network services
Abstract: A method and system for accessing network services. A client sends a request for a service. The request includes an address of the client. One or more resolvers receive the request for a service. The one or more resolvers determine at least one service location to return to the client based at least partially on the service requested and the address of the client. The at least one service location is then returned to the client. The service locations returned to the client may also be based on a policy, user preferences, client preferences, or client characteristics. (end of abstract)



Agent: Nixon Peabody LLP - Patent Group - Rochester, NY, US
Inventors: Joseph A. Pruitt, Bryan D. Skene, Patrick D. Jenny, Gary N. Mager
USPTO Applicaton #: 20070226294 - Class: 709203000 (USPTO)

Related Patent Categories: Electrical Computers And Digital Processing Systems: Multicomputer Data Transferring, Distributed Data Processing, Client/server

Method and system for accessing network services description/claims


The Patent Description & Claims data below is from USPTO Patent Application 20070226294, Method and system for accessing network services.

Brief Patent Description - Full Patent Description - Patent Application Claims
  monitor keywords

[0001] This application is a continuation of application Ser. No. 10/431,394 filed May 6, 2003, the contents of which are incorporated herein by reference.

FIELD OF THE INVENTION

[0002] This application relates generally to computer services, and more specifically to accessing network services.

BACKGROUND

[0003] Universal Description, Discovery and Integration (UDDI) provides a protocol for providing a requestor of a service location with one or more service locations. A service location is an address, text string, or data that identifies or locates a service. A service location may include one or more of a network address, e.g., an Internet Protocol (IP) address of 122.233.22.1, a domain name such as www.uspto.gov, a port number, e.g., 2343, a path name such as /bookinventory/scientific, a network protocol, and an email address. One example of a service location is http://www.uspto.gov:2243/bookinventory/scientific. Another example of a service location is scientificbooks@uspto.gov. A Uniform Resource Identifier (URI) may qualify as a service location.

[0004] In the UDDI model, service locations are published in a UDDI registry or database. Additionally, information about the service, such as which protocols the service uses may also be placed in the UDDI registry.

[0005] In the UDDI model, a client requests a location of a service from a UDDI server. The server then queries the UDDI registry to map the client request to a service location. Then, the server returns a service location to the client. Typically, the client then uses the service location to access the service.

BRIEF DESCRIPTION OF THE DRAWINGS

[0006] FIG. 1 is a block diagram representing an exemplary traffic manager;

[0007] FIG. 2 is a block diagram representing an exemplary environment in which the invention may be practiced;

[0008] FIG. 3 is a block diagram representing an alternative exemplary environment in which the invention may be practiced;

[0009] FIG. 4 is a block diagram representing another exemplary environment in which the invention may be practiced;

[0010] FIG. 5 is a flow diagram illustrating an exemplary process in which a request for an address of a service is mapped to one or more service locations;

[0011] FIG. 6 is a flow diagram illustrating additional details of a process in which a request for an address of a service is mapped to one or more service locations;

[0012] FIG. 7 is a block diagram representing an exemplary environment in which the invention may be practiced; and

[0013] FIG. 8 is a flow diagram illustrating an exemplary process in which a request for an address of a service is mapped to one or more service locations.

DETAILED DESCRIPTION

[0014] In the following detailed description of exemplary embodiments of the invention, reference is made to the accompanied drawings, which form a part hereof, and which are shown by way of illustration, specific exemplary embodiments of which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments can be utilized, and other changes can be made, without departing from the spirit or scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined by the appended claims.

[0015] Throughout the specification and claims, the following terms take the meanings explicitly associated herein, unless the context clearly dictates otherwise.

[0016] The term "or" is an inclusive "or" operator, and is equivalent to the term "and/or", unless the context clearly dictates otherwise.

[0017] The term "based on" is not exclusive and allows for being based on additional factors not described, unless the context clearly dictates otherwise.

[0018] The term "network" includes any method or medium for transmitting information from one device to another, unless the context clearly dictates otherwise. A network may interconnect devices that are relatively local to each other (sometimes referred to as a local area network), devices that are relatively spread out with respect to each other (sometimes referred to as a wide area network), or some combination thereof. A network may include wired or wireless communication links. A widely recognized network is the Internet which connects millions of devices around the world.

[0019] The term "Web service" describes specific business functionality exposed by an organization or person, usually through an Internet connection, for the purpose of providing a way for another organization, person, or software program to use the service. Web services may be used for electronic commerce. For example, one company may call another's service to send a purchase order directly via an Internet connection. Another example is a service that calculates the cost of shipping a package of a certain size or weight a specified number of miles via a specific carrier. A service can be exposed in a network other than the Internet. Throughout this document, service and Web service are used interchangeably.

[0020] FIG. 1 is a block diagram representing an exemplary network device 100 that can operate as a traffic manager in accordance with an embodiment of the present invention. It will be appreciated that not all components of network device 100 are illustrated, and that network device 100 can include more or fewer components than those shown in FIG. 1. Network device 100 can operate, for example, as a router, bridge, firewall, gateway, distributor, load balancer, traffic manager, or proxy server. It is to be noted that these functions are not necessarily distinct from each other. For example, a traffic manager may perform load balancing and control an array of servers. The communications can take place over a network.

Continue reading about Method and system for accessing network services...
Full patent description for Method and system for accessing network services

Brief Patent Description - Full Patent Description - Patent Application Claims

Click on the above for other options relating to this Method and system for accessing network services patent application.
###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Method and system for accessing network services or other areas of interest.
###


Previous Patent Application:
Method and apparatus for preserving updates to execution context when a request is fragmented and executed across process boundaries
Next Patent Application:
Method and apparatus for iterative computer-mediated collaborative synthesis and analysis
Industry Class:
Electrical computers and digital processing systems: multicomputer data transferring or plural processor synchronization

###

FreshPatents.com Support
Thank you for viewing the Method and system for accessing network services patent info.
IP-related news and info


Results in 0.1281 seconds


Other interesting Feshpatents.com categories:
Electronics: Semiconductor Audio Illumination Connectors Crypto 174
filepatents (1K)

* Protect your Inventions
* US Patent Office filing
patentexpress PATENT INFO