The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 08, 2013
Filed:
Jun. 18, 2010
Peter Strarup Jensen, Fremont, CA (US);
Pavel S. Veselov, Santa Clara, CA (US);
Venkata S. Ayyagari, Foster City, CA (US);
Nikolay G. Grigoryev, St. Petersburg, RU;
Peter Strarup Jensen, Fremont, CA (US);
Pavel S. Veselov, Santa Clara, CA (US);
Venkata S. Ayyagari, Foster City, CA (US);
Nikolay G. Grigoryev, St. Petersburg, RU;
Oracle International Corporation, Redwood City, CA (US);
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.