Claims
- 1. A method for providing services and content over a network, the method comprising:
presenting services including application level services common to a plurality of providers that offer the common services to a plurality of users corresponding to the plurality of providers, the services being accessible via the network; and integrating a service specific to one of the plurality of the providers; and selectively presenting the specific service associated with the one provider to another one of the plurality of providers.
- 2. A method according to claim 1, comprising:
generating a new service; testing the new service for distribution over the network; and offering the tested service as part of a product catalog of services that include the common services and the specific service.
- 3. A method according to claim 1, comprising:
tracking use of the specific service by one of the users; and accounting for usage of the specific service to compensate the one provider associated with the specific service.
- 4. A communication system for providing services and content, the system comprising:
a platform configured to present a catalog of services including application level services common to a plurality of providers that offer the common services to a plurality of users corresponding to the plurality of providers, wherein one of the plurality of the providers provides a specific service, the platform being configured to integrate the specific service and to selectively present the specific service associated with the one provider to another one of the plurality of providers.
- 5. A system according to claim 4, further comprising:
a development system configured to generate a new service; and a test bed configured to test the new service, wherein the tested service is offered by the platform as part of the catalog of services.
- 6. A system according to claim 4, wherein the platform includes a billing system configured to track use of the specific service by one of the users, and to account for usage of the specific service to compensate the one provider associated with the specific service.
- 7. A system for providing application services, the system comprising:
an associated development and test bed environment conducting product and service development and test; an application service provider environment associated with multiple application service providers (ASPs) providing application services to customer entities for use in end user devices; and a common services environment including hardware and software and providing to said application service providers hardware, software and applications and integrated application, back-office, and management services used by said application service providers in delivering said application services to said customer entities for use in said devices, wherein said software and applications are provided to said application service providers including software containing content from said development and test bed environment.
- 8. A system according to claim 7, wherein said development and test bed environment includes legacy technology and a service creation environment and said test bed includes a deployment system for deploying applications created in said creation environment.
- 9. A system according to claim 8, wherein said common services environment includes at least one of a profile management system, an enrollment and subscription system, a billing system, work flow management and rules engine systems, and a customer relationship management (CRM) system.
- 10. A system for providing application services, the system comprising:
a plurality of application service provider (ASP) systems providing application services to customer entities for use in end user devices; and a common services environment including hardware and software and management systems to support said application service provider systems by providing applications and integrated application, back-office, and management services.
- 11. A system according to claim 10, wherein said services provided by said common services environment include independent service vendor (ISV) services integrated into said common services environment, the independent service vendor services being resold by said application service providers in addition to services that are unique to said application service providers.
- 12. A system according to claim 10, wherein said applications and application services provided by said common environment are supported with common environment storage of application service provider and common environment data including product catalogs for presentation and management of application service provider products.
- 13. A system according to claim 12, wherein said product catalogs include applications provided to said application service providers from said common services environment and additional applications from said common services environment for offering to new application service providers.
- 14. A system according to claim 10, wherein said applications and application services provided by said common services environment include at least one of application service provider order management and processing services and related storage.
- 15. A system according to claim 10, further comprising an access system linking said application service providers and customer entities via multiple networks, said access system including a security management system.
- 16. A system according to claim 15, wherein said security management system provides selectable levels of security.
- 17. A system according to claim 16, wherein said security management system includes authentication and authorization.
- 18. A system according to claim 16, wherein said security management system includes public key infrastructure (PKI) and certificate authorities.
- 19. A system according to claim 10, wherein said application infrastructure platform includes an access system linking said application service providers and customer entities via multiple networks, said access system using ubiquitous access technologies enabling access by multiple types of network and user devices.
- 20. A system according to claim 10, wherein said devices include public switched telephone network (PSTN), wireless and Internet devices.
- 21. A system according to claim 10, wherein said
devices include plain old telephone service (POTS) phones, personal digital assistants (PDAs), Web browsers, networked appliances, and session initiation protocol (SIP) telephones.
- 22. A system according to claim 19, wherein said access system includes transcoder and portal systems delivering content based on the requirements of different types of network and end user devices.
- 23. A system according to claim 22, wherein said transcoder provides the presentation to said devices based on a device profile and an Extensible Markup Language (XML) input data stream.
- 24. A system according to claim 22, wherein said portal systems filter, aggregate, and present the data to said end user devices.
- 25. A system according to claim 22, wherein said transcoder converts content between markup languages and adapts content to match end user device configurations.
- 26. A system according to claim 10, wherein said integration uses enterprise application integration (EAI) technologies with a messaging technology including a message bus, workflow manager (WFM) system and rules engine (RE).
- 27. A system according to claim 26, wherein said messaging supports point-to-point and publish and subscribe type messaging with varying bandwidths to provide varying quality-of-service (QoS) levels.
- 28. A system according to claim 26, wherein the rules of a process or work flow management (WFM) are defined centrally and stored in said rules engine.
- 29. A system according to claim 10, wherein said integrated application and back office services include profile management, distributed transaction management, and a personalization engine.
- 30. A system according to claim 29, wherein said profile management supports creating, editing and deleting of customer profile information.
- 31. A system according to claim 29, further comprising data stores, wherein said distributed transaction management enables applications to perform reliable transactions on the data stores.
- 32. A system according to claim 10, wherein said integrated application and back office services include acquiring and aggregating of static and dynamic content.
- 33. A system according to claim 10, wherein said integrated application and back office services include trouble ticketing systems providing defect and problem reporting and management.
- 34. A system according to claim 10, wherein said integrated application and back office services include billing of application service provider customers and application infrastructure platform customers.
- 35. A system according to claim 34, wherein said billing is performed through a common service environment billing system.
- 36. A system according to claim 10, wherein said integrated application and back office services include Service Level Agreement (SLA) management supported through application monitoring and reporting as part of Service Level Agreement management.
- 37. A system according to claim 10, wherein said integrated application and back office services include provisioning of new customers through provisioning management.
- 38. A system according to claim 10, wherein said application infrastructure platform includes automated access to a development and test environment engaging in development of new applications.
- 39. A system according to claim 38, wherein said application infrastructure environment includes automated access to said new applications for incorporation into the services of said application service providers.
- 40. A system for providing application services, the system comprising:
an application service provider environment including multiple application service provider (ASP) systems providing application services to customer entities for use in end user devices, wherein the ASP systems are connected by an access system to a data network system and to said customer entities; a service bus for supporting communication among the ASP systems; and a common services environment providing applications and services including at least one of integrated application, back-office, and management services for used by said application service provider systems, wherein said application service provider systems being connected to said common services environment by the service bus.
- 41. A system according to claim 40, wherein said common services environment also includes, an enrollment and subscription system, a rules engine system, and a customer rules management (CRM) system.
- 42. A system according to claim 40, including an independent service vendor (ISV) environment having multiple independent service vendors providing services to said application infrastructure platform and said application service providers.
- 43. A system according to claim 41, wherein said work flow management, rules engine, and customer rules management systems provide activity diagramming including decision points and operator interaction points.
- 44. A system according to claim 40, wherein said profile management system builds profiles including user, service, device, and security profiles.
- 45. A system according to claim 44, wherein said profile management system uses organizational name hierarchy.
- 46. A system according to claim 44, wherein said profile management system includes policy management based on user and security profiles.
- 47. A system according to claim 44, wherein said profile management system uses Lightweight Data Access Protocol (LDAP), a Meta Directory, and Join Engine to a Corporate Human Resources database.
- 48. A system according to claim 44, wherein said profile management system controls usage based on user, Service Level Agreement (SLA), and device to control bandwidth management.
- 49. A system according to claim 40, wherein said common services environment includes a service management system.
- 50. A system according to claim 49, wherein said service management system controls new service creation.
- 51. A system according to claim 50, wherein said service creation adds new services to a product catalog and adds new service profiles via profile management.
- 52. A system according to claim 49, wherein said service management system controls said subscription/enrollment system to add new customers and allocate administration to an application service provider.
- 53. A system according to claim 49, wherein said service management system controls end user subscription and customization via said system management system.
- 54. A system according to claim 53, wherein said customization includes an end user combining services from multiple application service providers.
- 55. A system according to claim 40, wherein a customer entity is provided application services from applications of multiple application service providers in said application service provider environment.
- 56. A system according to claim 40, wherein said application service providers include at least one application service provider hosted by said application infrastructure platform and at least one remotely hosted application service provider.
- 57. A system according to claim 40, wherein said application infrastructure platform includes an independent service vendor environment including multiple independent service vendors (ISVs) providing services to said application infrastructure platform.
- 58. A system according to claim 57, wherein said independent service vendors include at least one independent service vendor (ISV) hosted by said application infrastructure platform and at least one remotely hosted independent service vendor.
- 59. A system according to claim 40, wherein said application service providers are connected via said data network to a wireless network and to a public service telephone network.
- 60. A system according to claim 40, wherein
said common services environment includes enterprise application integration (EAI) and message oriented middleware (MOM).
- 61. A method of providing application infrastructure services, comprising:
providing an application infrastructure platform (AIP) including an application service provider environment including multiple application service provider (ASP) hardware and software systems for providing application services to customer entities for use in end user devices; providing a common services environment including hardware and software for interacting with said application service provider hardware and software systems; independent operators operating said application service provider systems in said application service provider environment; and operating said common services environment to interact with and support said operation of said application service provider systems in said application service provider environment by said independent operators and supplying applications and integrated operating and management services used by said application service providers in delivering said application services to said customer entities for use in said devices.
- 62. A method according to claim 61, wherein said operation of said common services environment includes the supplying of independent service vendor (ISV) services integrated into said common services environment.
- 63. A method according to claim 62, including said independent operators operating said application service provider systems and reselling said independent service vendor (ISV) services.
- 64. A method according to claim 61, including supporting said applications and application services provided by said common environment with common environment storage of application service provider and common environment data.
- 65. A method according to claim 64, wherein said common environment data includes product catalogs for presentation and management of application service provider products.
- 66. A method according to claim 65, wherein said product catalogs include applications provided to said application service providers from said common services environment and additional applications from said common services environment for offering to new application service providers.
- 67. A method according to claim 61, wherein said common services environment includes an access system linking said application service providers and customer entities via multiple networks.
- 68. A method according to claim 67, wherein said access system includes a security management system.
- 69. A method according to claim 67, wherein said access system includes ubiquitous access.
- 70. A method comprising:
developing on behalf of a proprietor information technology (IT) methods and software; selecting from said methods and software that are repetitive in said proprietor development; testing said selected methods and software; providing proprietor application service provider services to customers for use in end user devices; providing hardware and software to independent application service providers for use in their providing services to their customers for use in end user devices; providing independent service vendor services; and maintaining an infrastructure of hardware and software including said selected methods and software and including applications of said independent application service providers and including applications of said independent service vendors.
- 71. A method according to claim 70, wherein each of said proprietor development and testing, proprietor application service provider services, independent application service provider services, and independent service vendor services, incorporates from said infrastructure and offers as their service selected services from the services offered by said proprietor development and testing, proprietor application service provider services, independent application service provider services, and independent service vendor services.
- 72. A method comprising:
a first service provider providing wide area communication and application services to first customers; said first service provider engaging in ongoing development and testing developing improvements in said wide area communication and application services provided to said first customers; said first service provider providing to multiple second service providers services and apparatus for providing application services to customers of said second service providers for use by end users associated with said second service provider customers; said second service providers individually customizing their services to their customers; and said first service provider aggregating said individually customized services of said second service providers and providing to said first customers and to said second service providers a selection of at least some of said customized services.
- 73. A method according to claim 72, wherein said first service provider provides said selection of customized services in a catalog of services offered by said first service provider.
- 74. A method according to claim 73, wherein said first service provider periodically adds to said catalog of services additional improvements in services developed by said first service provider in said ongoing development and testing.
- 75. A method according to claim 72, wherein said services and apparatus provided by said first service provider to said second service providers includes communication service and ubiquitous access.
- 76. A method according to claim 72, wherein said services and apparatus provided by said first service provider to said first customers and to said second service providers include integrated application support architecture (IASA) implementing business and operational support services (OSS).
- 77. A method according to claim 76, wherein said integrated application support architecture communicates with a legacy support system of said first service provider and derives support therefrom.
- 78. A method for providing application services, comprising:
creating an identity, node, hierarchy, and profile associated with an application infrastructure platform (AIP); establishing services that are internal and are accessible to said AIP; creating AIP product catalog and stores said internal services in said catalog; subscribing to services of an external application services provider (ASP) and adds said external services to said catalog; offering AIP services including said cataloged services.
- 79. A method for adding an application service provider (ASP) to an application infrastructure platform (AIP), comprising:
creating an ASP profile; establishing services to be offered internally by the profiled ASP; creating a product catalog for said ASP; determining the services that the ASP will use or resell; and adding the services of the ASP to an AIP catalog.
- 80. A method for providing application services, the method comprising:
receiving a request from a system of a first service provider to include an application service of the first service provider into a product catalog; creating a profile of the first service provider in response to the request; aggregating the application service of the first service provider into a product catalog of application services; and presenting the product catalog to a second service provider for subscription.
- 81. A method according to claim 80, further comprising:
aggregating an application service of the second service provider to the product catalog.
- 82. A method according to claim 80, further comprising:
testing the application services for aggregation into the product catalog.
RELATED APPLICATIONS
[0001] This application is related to, and claims the benefit of the earlier filing date under 35 U.S.C. § 119(e) of, U.S. Provisional Patent Application (Serial No.: 60/341,222), filed Dec. 20, 2001, entitled “APPLICATION INFRASTRUCTURE PLATFORM (AIP)”, the contents of which are hereby incorporated by reference in their entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60341222 |
Dec 2001 |
US |