SYSTEM AND METHOD FOR MANAGING AND DEPLOYING FUNCTIONAL SERVICES TO A VEHICLE CLIENT
First Claim
1. A system for managing and deploying software functionality to a vehicle client, comprising:
- a server including;
a user preference list including;
a selected plurality of services subscribed by a corresponding particular user'"'"'s preference list, each one of the plurality of services including a plurality of software components and information for use of a corresponding service, wherein the selected plurality of services are downloadable service implementation components; and
a plurality of service directories, each service directory including a list of service objects;
a communication tier coupling the server and a plurality of devices via one or more networks, wherein the plurality of devices includes at least one vehicle client;
applications for receiving a request from the vehicle client, the request identifying the particular user preference; and
applications for deploying the selected plurality of services and the plurality of service directories in the particular user'"'"'s preference list to the vehicle client in response to a request from the vehicle client.
0 Assignments
0 Petitions
Accused Products
Abstract
An invention is provided for a system for managing and deploying software functionality to a vehicle client including a server including a user preference list, a communication tier, applications for receiving a request from the vehicle client, the request identifying the particular user preference and applications for deploying the selected plurality of services and the plurality of service directories in the particular user'"'"'s preference list to the vehicle client in response to a request from the vehicle client. The user preference list includes a selected plurality of services subscribed by a corresponding particular user'"'"'s preference list, each one of the plurality of services including a plurality of software components and information for use of a corresponding service, wherein the selected plurality of services are downloadable service implementation components and a plurality of service directories, each service directory including a list of service objects. The communication tier couples the server and a plurality of devices via one or more networks, wherein the plurality of devices includes at least one vehicle client.
-
Citations
15 Claims
-
1. A system for managing and deploying software functionality to a vehicle client, comprising:
a server including; a user preference list including; a selected plurality of services subscribed by a corresponding particular user'"'"'s preference list, each one of the plurality of services including a plurality of software components and information for use of a corresponding service, wherein the selected plurality of services are downloadable service implementation components; and a plurality of service directories, each service directory including a list of service objects; a communication tier coupling the server and a plurality of devices via one or more networks, wherein the plurality of devices includes at least one vehicle client; applications for receiving a request from the vehicle client, the request identifying the particular user preference; and applications for deploying the selected plurality of services and the plurality of service directories in the particular user'"'"'s preference list to the vehicle client in response to a request from the vehicle client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method for managing and deploying software functionality to a vehicle client, comprising:
-
storing a user preference list in a server, the user preference list including; a selected plurality of services subscribed by a corresponding particular user'"'"'s preference list, each one of the plurality of services including a plurality of software components and information for use of a corresponding service, wherein the selected plurality of services are downloadable service implementation components; and a plurality of service directories, each service directory including a list of service objects; coupling the server and a plurality of devices via one or ore networks, wherein the plurality of devices includes at least one vehicle client; receiving a request from the vehicle client, the request identifying the particular user preference; and deploying the selected plurality of services and the plurality of service directories in the particular user'"'"'s preference list to the vehicle client in response to a request from the vehicle client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for managing and deploying software functionality to a vehicle client, comprising:
a server including; a user preference list including; a selected plurality of services subscribed by a corresponding particular user'"'"'s preference list, each one of the plurality of services including a plurality of software components and information for use of a corresponding service, wherein the selected plurality of services are downloadable service implementation components; a plurality of service directories, each service directory including a list of service objects; and a list of the plurality of selected services downloaded to the vehicle client; a communication tier coupling the server and a plurality of devices via one or more networks, wherein the plurality of devices includes at least one vehicle client; applications for receiving a request from the vehicle client, the request identifying the particular user preference; applications for deploying the selected plurality of services and the plurality of service directories in the particular user'"'"'s preference list to the vehicle client in response to a request from the vehicle client; and an application for managing a subscription of a service including an application for billing the particular user for the subscribed service.
Specification