7725605

Providing On-Demand Access to Services in a Wide Area Network

PublishedMay 25, 2010
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An integration services network for facilitating access to a plurality of composite services by a plurality of users having associated client machines, each of the users being associated with one of a plurality of independent enterprises, the network comprising: at least one data store having a directory stored therein which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services, one or more of the plurality of services communicating with the integration services network via a public network; and at least one computing device configured to: set up a first composite service by integrating operation of a first subset of the services, integrating operation of the first subset of services including mediating policy differences between or among the first subset of services with reference to the policy framework, the first subset of services being associated with and controlled by a first plurality of independent service providers, set up a second composite service by integrating operation of a second subset of the services, integrating operation of the second subset of services including mediating policy differences between or among the second subset of services with reference to the policy framework, the second subset of services being associated with and controlled by a second plurality of independent service providers, the second subset of services at least partially overlapping with the first subset of services, provide an interface to one or more of the plurality of users, the interface allowing the one or more users to select one or both of the first composite service or the second composite service; and connect with the client machines and each of the services associated with the first and second composite services, and selectively facilitate interaction among the client machines and the services with reference to the directory and the policy framework, thereby enabling each of the users to access one or both of the first or second composite services as an integrated solution in which each of the composite services facilitates dissemination of messages between or among the corresponding subset of services.

2

2. The network of claim 1 wherein the policy framework specifies any of access, authentication, and encryption policies for each of the services.

3

3. The network of claim 1 wherein each user identity includes any of the enterprise associated with the user, a role within the enterprise associated with the user, and an identifier of the client machine associated with the user.

4

4. The network of claim 1 wherein the at least one computing device is operable to connect with the client machines and the services using any of HTTP, HTTPS, FTP, Secure FTP, EDI, INT, AS2, SMTP, and SOAP.

5

5. The network of claim 1 wherein the at least one computing device is operable to connect with selected ones of the client machines directly via a public wide area network.

6

6. The network of claim 1 wherein the at least one computing device is operable to connect with selected ones of the client machines via an enterprise network associated with the enterprise associated with the users corresponding to the selected client machines.

7

7. The network of claim 1 wherein the first composite service comprises an eCommerce solution and the first subset of services comprises an online storefront service provided by a first service provider, a financial management service provided by a second service provider, and an online payment service provided by a third service provider.

8

8. The network of claim 1 wherein the first composite service comprises a customer relationship management (CRM) solution and the first subset of services comprises an online storefront service provided by a first service provider, a financial management service provided by a second service provider, a CRM service provided by a third service provider, and an expense management service provided by a fourth service provider.

9

9. The network of claim 1 wherein the first composite service comprises a human resource (HR) management solution and the first subset of services comprises an HR management service provided by a first service provider, a payroll processing service provided by a second service provider, a financial management service provided by a third service provider, and an expense management service provided by a fourth service provider.

10

10. The network of claim 1 wherein the at least one computing device is operable set up the first composite service in response to input from a developer associated with any one of the network and the plurality of enterprises.

11

11. A computer-implemented method for facilitating access to a plurality of composite services by a plurality of users having associated client machines, each of the users being associated with one of a plurality of independent enterprises, the method comprising: providing access to a network having a directory associated therewith which maps an identity for each of the users to a policy framework, the policy framework defining access information relating to a plurality of services associated with the network, one or more of the plurality of services communicating with the network via a public network, the network also having a first composite service associated therewith, operation of a first subset of the services having been integrated to enable the first composite service, integrating operation of the first subset of services including mediating policy differences between or among the first subset of services with reference to the policy framework, the first subset of services being associated with and controlled by a first plurality of independent service providers, the network also having a second composite service associated therewith, operation of a second subset of the services having been integrated to enable the second composite service, integrating operation of the second subset of services including mediating policy differences between or among the second subset of services with reference to the policy framework, the second subset of services being associated with and controlled by a second plurality of independent service providers, the second subset of services at least partially overlapping with the first subset of services; and providing an interface to one or more of the plurality of users, the interface allowing the one or more users to select one or both of the first composite service or the second composite service; enabling the client machines to connect with the network and selectively interact with the services associated with the first and second composite services in accordance with the directory and the policy framework, thereby enabling each of the users to access one or both of the first or second composite services as an integrated solution in which each of the composite services facilitates dissemination of messages between or among the corresponding subset of services.

12

12. The method of claim 11 wherein the policy framework specifies any of access, authentication, and encryption policies for each of the services.

13

13. The method of claim 11 wherein each user identity includes any of the enterprise associated with the user, a role within the enterprise associated with the user, and an identifier of the client machine associated with the user.

14

14. The method of claim 11 wherein enabling the client machines to connect with the network comprises using any of HTTP, HTTPS, FTP, Secure FTP, EDI, INT, AS2, SMTP, and SOAP.

15

15. The method of claim 11 wherein enabling the client machines to connect with the network comprises enabling connection directly via a public wide area network.

16

16. The method of claim 11 wherein enabling the client machines to connect with the network comprises enabling connection via an enterprise network associated with the enterprise associated with the users corresponding to the client machines.

17

17. The method of claim 11 wherein the first composite service comprises an eCommerce solution and the first subset of services comprises an online storefront service provided by a first service provider, a financial management service provided by a second service provider, and an online payment service provided by a third service provider.

18

18. The method of claim 11 wherein the first composite service comprises a customer relationship management (CRM) solution and the first subset of services comprises an online storefront service provided by a first service provider, a financial management service provided by a second service provider, a CRM service provided by a third service provider, and an expense management service provided by a fourth service provider.

19

19. The method of claim 11 wherein the first composite service comprises a human resource (HR) management solution and the first subset of services comprises an HR management service provided by a first service provider, a payroll processing service provided by a second service provider, a financial management service provided by a third service provider, and an expense management service provided by a fourth service provider.

20

20. The method of claim 11 further comprising enabling a developer associated with any one of the network and the plurality of enterprises to set up the first or second composite service.

21

21. A computer program product comprising at least one computer-readable storage medium having computer program instructions stored therein for enabling at least one computing device to facilitate access to a composite service by a plurality of users having associated client machines, each of the users being associated with one of a plurality of independent enterprises, the computer program instructions comprising: first instructions for employing a directory which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services, one or more of the plurality of services communicating with the integration services network via a public network; second instructions for setting up a first composite service by integrating operation of a first subset of the services, integrating operation of the first subset of services including mediating policy differences between or among the first subset of services with reference to the policy framework, the first subset of services being associated with and controlled by a first plurality of independent service providers; third instructions for setting up a second composite service by integrating operation of a second subset of the services, integrating operation of the second subset of services including mediating policy differences between or among the second subset of services with reference to the policy framework, the second subset of services being associated with and controlled by a second plurality of independent service providers, the second subset of services at least partially overlapping with the first subset of services, fourth instructions for providing an interface to one or more of the plurality of users, the interface allowing the one or more users to select one or both of the first composite service or the second composite service; fifth instructions for connecting with the client machines and each of the services associated with the composite services; and sixth instructions for selectively facilitating interaction among the client machines and the services with reference to the directory and the policy framework, thereby enabling each of the users to access one or both of the first or second composite services as an integrated solution in which each of the composite services facilitates dissemination of messages between or among the corresponding subset of services.

Patent Metadata

Filing Date

Unknown

Publication Date

May 25, 2010

Inventors

Ron Palmeri
Stephen Reade

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PROVIDING ON-DEMAND ACCESS TO SERVICES IN A WIDE AREA NETWORK” (7725605). https://patentable.app/patents/7725605

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.