Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same
First Claim
1. A method of operating a vehicle comprising:
- collecting user preferences that pertain to a user-desired experience associated with operation of a vehicle;
storing the user preferences in a computer-accessible location;
authenticating a user to a vehicle;
retrieving the authenticated user'"'"'s preferences from the computer-accessible location using a computer that is mounted in a vehicle that the user is to operate; and
configuring the vehicle in some manner in accordance with the user'"'"'s preferences.
1 Assignment
0 Petitions
Accused Products
Abstract
Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same are described. In various embodiments, a context or location service module, implemented in software, determines a vehicle context or a vehicle location based upon information that it receives from various context providers or location providers respectively. Software executing on a vehicle'"'"'s computer can then cause one or more applications that are associated with a vehicle computer to be modified in a manner that changes their behavior. The behavior modification is based on the current context or location of the vehicle and thus provides a context-specific or location-specific user experience. The context or location can be ascertained through the use of one or more hierarchical tree structures that comprises individual nodes. Each node is associated with a context or location. The nodes are traversable by the vehicle'"'"'s software to ascertain a more complete context or location.
113 Citations
27 Claims
-
1. A method of operating a vehicle comprising:
-
collecting user preferences that pertain to a user-desired experience associated with operation of a vehicle;
storing the user preferences in a computer-accessible location;
authenticating a user to a vehicle;
retrieving the authenticated user'"'"'s preferences from the computer-accessible location using a computer that is mounted in a vehicle that the user is to operate; and
configuring the vehicle in some manner in accordance with the user'"'"'s preferences. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating a vehicle comprising:
-
authenticating a user to a vehicle that has an onboard computer;
retrieving preferences for the authenticated user from a computer-accessible location using the onboard computer; and
configuring the vehicle in some manner in accordance with the user'"'"'s preferences. - View Dependent Claims (7, 8, 9)
-
-
10. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more processors, cause the one or more processors to:
-
collect user preferences that pertain to a user-desired experience associated with operation of a vehicle;
store the user preferences in a computer-accessible location, wherein said computer-accessible location comprises an Internet-accessible location that is remote from the vehicle;
authenticate a user to a vehicle;
retrieve the authenticated user'"'"'s preferences from the computer-accessible location using a computer that is mounted in a vehicle that the user is to operate; and
configure the vehicle in some manner in accordance with the user'"'"'s preferences. - View Dependent Claims (11)
-
-
12. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more processors, cause the one or more processors to:
-
collect user preferences that pertain to a user-desired experience associated with operation of a vehicle;
store the user preferences in a computer-accessible location;
authenticate a user to a vehicle;
retrieve the authenticated user'"'"'s preferences from the computer-accessible location using a computer that is mounted in a vehicle that the user is to operate, wherein said user preferences are stored in a computer-accessible location that is remote from the vehicle; and
configure the vehicle in some manner in accordance with the user'"'"'s preferences. - View Dependent Claims (13, 14)
-
-
15. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more processors, cause the one or more processors to:
-
collect user preferences that pertain to a user-desired experience associated with operation of a vehicle;
store the user preferences in a local computer-accessible location;
authenticate a user to a vehicle;
retrieve the authenticated user'"'"'s preferences from the computer-accessible location using a computer that is mounted in a vehicle that the user is to operate; and
configure the vehicle in some manner in accordance with the user'"'"'s preferences. - View Dependent Claims (16, 17, 18)
-
-
19. A method of operating a vehicle comprising:
-
collecting user preferences that pertain to a user-desired experience associated with operation of a vehicle;
storing at least some of the user preferences in a local computer-accessible location;
storing at least other of the user preferences at a computer-accessible location that is remote from the vehicle;
authenticating a user to a vehicle;
retrieving the authenticated user'"'"'s preferences from at least one of the computer-accessible locations using a computer that is mounted in a vehicle that the user is to operate; and
configuring the vehicle in some manner in accordance with the user'"'"'s preferences. - View Dependent Claims (20, 21)
-
-
22. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more processors, cause the one or more processors to:
-
authenticate a user to a vehicle that has an onboard computer;
retrieve preferences for the authenticated user from a computer-accessible location using the onboard computer; and
configure the vehicle in some manner in accordance with the user'"'"'s preferences. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification