System, method, and computer program product for social networking utilizing a vehicular assembly
First Claim
Patent Images
1. A computer program product embodied on a non-transitory computer-readable medium, comprising:
- code for working in association with a vehicular assembly coupleable to a vehicle, the vehicular assembly including at least one processor, memory, at least one input device, at least one display, at least one speaker, at least one microphone, a navigation system, and at least one interface capable of communicating with a mobile device;
code for causing communication between the mobile device and the vehicular assembly, utilizing the at least one interface of the vehicular assembly;
code for allowing receipt of a user request for social contact status content including a selection in association with indicia corresponding to a social contact, utilizing the vehicular assembly;
code for, in response to the receipt of the user request for social contact status content, causing generation of a social contact status content request for the social contact status content, utilizing the vehicular assembly;
code for causing transmission of the social contact status content request;
code for allowing receipt of the social contact status content;
code for, after the receipt of the social contact status content, causing processing of the social contact status content, utilizing the at least one processor of the vehicular assembly;
code for causing output of the social contact status content, utilizing the vehicular assembly;
code for causing output of a picture corresponding to the social contact, utilizing the at least one display of the vehicular assembly;
code for allowing receipt of a user request for traffic service content, utilizing the vehicular assembly;
code for, in response to the receipt of the user request for traffic service content, causing generation of a traffic service content request for the traffic service content;
code for causing transmission of the traffic service content request;
code for allowing receipt of the traffic service content;
code for, after the receipt of the traffic service content, causing processing of the traffic service content, utilizing the at least one processor of the vehicular assembly;
code for causing output of the traffic service content, utilizing the vehicular assembly;
code for allowing receipt of a user request for restaurant content, utilizing the vehicular assembly;
code for, in response to the receipt of the user request for restaurant content, causing generation of a restaurant content request for the restaurant content;
code for causing transmission of the restaurant content request;
code for allowing receipt of the restaurant content;
code for, after the receipt of the restaurant content, causing processing of the restaurant content, utilizing the at least one processor of the vehicular assembly;
code for causing output of the restaurant content, utilizing the vehicular assembly;
code for causing output of a pictorial portion of the restaurant content, utilizing the at least one display of the vehicular assembly;
code for allowing receipt of a user request for driving directions to a restaurant, utilizing the vehicular assembly;
code for, in response to the receipt of the user request for driving directions to the restaurant, causing generation of the driving directions to the restaurant;
code for causing output of the driving directions to the restaurant, utilizing the at least one display of the vehicular assembly;
code for allowing receipt of a user request for streaming content, utilizing the vehicular assembly;
code for, in response to the receipt of the user request for streaming content, causing generation of a streaming content request for the streaming content;
code for causing transmission of the streaming content request;
code for allowing receipt of the streaming content;
code for causing output of the streaming content, utilizing the at least one speaker of the vehicular assembly;
code for allowing receipt of a user input requesting communication of user status information, utilizing the vehicular assembly; and
code for, in response to the receipt of the user input requesting the communication of user status information, causing transmission of the user status information.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for social networking utilizing a vehicular assembly. In operation, a vehicular assembly is utilized to communicate with a mobile device. Information about social contacts is received, utilizing the mobile device. Further, the information about social contacts is displayed, utilizing the vehicular assembly.
497 Citations
91 Claims
-
1. A computer program product embodied on a non-transitory computer-readable medium, comprising:
-
code for working in association with a vehicular assembly coupleable to a vehicle, the vehicular assembly including at least one processor, memory, at least one input device, at least one display, at least one speaker, at least one microphone, a navigation system, and at least one interface capable of communicating with a mobile device; code for causing communication between the mobile device and the vehicular assembly, utilizing the at least one interface of the vehicular assembly; code for allowing receipt of a user request for social contact status content including a selection in association with indicia corresponding to a social contact, utilizing the vehicular assembly; code for, in response to the receipt of the user request for social contact status content, causing generation of a social contact status content request for the social contact status content, utilizing the vehicular assembly; code for causing transmission of the social contact status content request; code for allowing receipt of the social contact status content; code for, after the receipt of the social contact status content, causing processing of the social contact status content, utilizing the at least one processor of the vehicular assembly; code for causing output of the social contact status content, utilizing the vehicular assembly; code for causing output of a picture corresponding to the social contact, utilizing the at least one display of the vehicular assembly; code for allowing receipt of a user request for traffic service content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for traffic service content, causing generation of a traffic service content request for the traffic service content; code for causing transmission of the traffic service content request; code for allowing receipt of the traffic service content; code for, after the receipt of the traffic service content, causing processing of the traffic service content, utilizing the at least one processor of the vehicular assembly; code for causing output of the traffic service content, utilizing the vehicular assembly; code for allowing receipt of a user request for restaurant content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for restaurant content, causing generation of a restaurant content request for the restaurant content; code for causing transmission of the restaurant content request; code for allowing receipt of the restaurant content; code for, after the receipt of the restaurant content, causing processing of the restaurant content, utilizing the at least one processor of the vehicular assembly; code for causing output of the restaurant content, utilizing the vehicular assembly; code for causing output of a pictorial portion of the restaurant content, utilizing the at least one display of the vehicular assembly; code for allowing receipt of a user request for driving directions to a restaurant, utilizing the vehicular assembly; code for, in response to the receipt of the user request for driving directions to the restaurant, causing generation of the driving directions to the restaurant; code for causing output of the driving directions to the restaurant, utilizing the at least one display of the vehicular assembly; code for allowing receipt of a user request for streaming content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for streaming content, causing generation of a streaming content request for the streaming content; code for causing transmission of the streaming content request; code for allowing receipt of the streaming content; code for causing output of the streaming content, utilizing the at least one speaker of the vehicular assembly; code for allowing receipt of a user input requesting communication of user status information, utilizing the vehicular assembly; and code for, in response to the receipt of the user input requesting the communication of user status information, causing transmission of the user status information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A computer program product embodied on a non-transitory computer-readable medium, comprising:
-
code for working in association with a vehicular assembly coupleable to a vehicle, the vehicular assembly including at least one processor, memory, at least one input device, at least one display, at least one speaker, at least one microphone, a navigation system, and at least one interface capable of communicating with a mobile device; code for causing communication between the mobile device and the vehicular assembly, utilizing the at least one interface of the vehicular assembly; code for causing a determination whether a trigger signal is received, utilizing the vehicular assembly; code for, after it is determined that the trigger signal has been received, allowing receipt of an utterance, utilizing the at least one microphone of the vehicular assembly; code for, in response to the utterance, causing retrieval of certain content; code for causing output of the certain content, utilizing the vehicular assembly; code for allowing receipt of a user request for social contact status content including a selection in association with indicia corresponding to a social contact, utilizing the vehicular assembly; code for, in response to the receipt of the user request for social contact status content, causing output of the social contact status content, utilizing the vehicular assembly; code for allowing receipt of a user request for traffic service content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for traffic service content, causing output of the traffic service content, utilizing the vehicular assembly; code for allowing receipt of a user request for restaurant information associated with a restaurant, utilizing the vehicular assembly; code for causing output of the restaurant information, utilizing the vehicular assembly; code for allowing receipt of a user request for driving directions to the restaurant, utilizing the vehicular assembly; code for, in response to the receipt of the user request for driving directions to the restaurant, causing generation of the driving directions to the restaurant; code for causing output of the driving directions to the restaurant, utilizing the at least one display of the vehicular assembly; code for allowing receipt of a user request for particular content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for particular content, causing generation of a particular content request; code for causing transmission of the particular content request; code for allowing receipt of the particular content; code for, after the receipt of the particular content, causing conversion of the particular content, at least in part, to particular content speech, utilizing the at least one processor of the vehicular assembly; code for causing output of the particular content speech, utilizing the at least one speaker of the vehicular assembly; code for allowing receipt of a user request for streaming content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for streaming content, causing generation of a streaming content request for the streaming content; code for causing transmission of the streaming content request; code for allowing receipt of the streaming content; code for causing output of the streaming content, utilizing the at least one speaker of the vehicular assembly; code for allowing receipt of a user input requesting communication of user status information, utilizing the vehicular assembly; and code for, in response to the receipt of the user input requesting the communication of user status information, causing transmission of the user status information. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86)
-
-
87. A computer program product embodied on a non-transitory computer-readable medium, comprising:
-
code for working in association with a vehicular assembly coupleable to a vehicle, the vehicular assembly including at least one processor, memory, at least one input device, at least one display, at least one speaker, at least one microphone, a navigation system, and at least one interface capable of communicating with a mobile device; code for causing communication between the mobile device and the vehicular assembly, utilizing the at least one interface of the vehicular assembly; code for causing a determination whether a trigger signal is received, utilizing the vehicular assembly; code for, after it is determined that the trigger signal has been received, allowing receipt of an utterance, utilizing the at least one microphone of the vehicular assembly; code for, in response to the utterance, causing retrieval of certain content; code for causing output of the certain content, utilizing the vehicular assembly; code for allowing receipt of a user request for social contact status content including a selection in association with indicia corresponding to a social contact, utilizing the vehicular assembly; code for, in response to the receipt of the user request for social contact status content, causing output of the social contact status content, utilizing the vehicular assembly; code for allowing receipt of a user request for traffic service content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for traffic service content, causing output of the traffic service content, utilizing the vehicular assembly; code for allowing receipt of a user request for restaurant information associated with a restaurant, utilizing the vehicular assembly; code for causing output of the restaurant information, utilizing the vehicular assembly; code for allowing receipt of a user request for driving directions to the restaurant, utilizing the vehicular assembly; code for, in response to the receipt of the user request for driving directions to the restaurant, causing generation of the driving directions to the restaurant; code for causing output of the driving directions to the restaurant, utilizing the at least one display of the vehicular assembly; code for allowing receipt of a user request for particular content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for particular content, causing generation of a particular content request; code for causing transmission of the particular content request; code for allowing receipt of the particular content; code for, after the receipt of the particular content, causing conversion of the particular content, at least in part, to particular content speech, utilizing the at least one processor of the vehicular assembly; code for causing output of the particular content speech, utilizing the at least one speaker of the vehicular assembly; code for allowing receipt of a user request for streaming content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for streaming content, causing generation of a streaming content request for the streaming content; code for causing transmission of the streaming content request; code for allowing receipt of the streaming content; code for causing output of the streaming content, utilizing the at least one speaker of the vehicular assembly; code for, in association with the vehicular assembly, allowing access to a plurality of different online applications including a first online application that provides access to a first one or more files associated with the first online application, a second online application that provides access to a second one or more files associated with the second online application, a third online application that provides access to a third one or more files associated with the third online application, and a fourth online application that provides access to a fourth one or more files associated with the fourth online application; and code for;
displaying at least one first online application identifier associated with the first online application for access purposes;
displaying at least one second online application identifier associated with the second online application for access purposes;
displaying at least one third online application identifier associated with the third online application for access purposes;
displaying at least one fourth online application identifier associated with the fourth online application for access purposes;
receiving a selection of the at least one first online application identifier associated with the first online application for access purposes;
receiving a selection of the at least one second online application identifier associated with the second online application for access purposes;
receiving a selection of the at least one third online application identifier associated with the third online application for access purposes;
receiving a selection of the at least one fourth online application identifier associated with the fourth online application for access purposes;
in response to the selection of the at least one first online application identifier associated with the first online application for access purposes, allowing access to the first online application;
in response to the selection of the at least one second online application identifier associated with the second online application for access purposes, allowing access to the second online application;
in response to the selection of the at least one third online application identifier associated with the third online application for access purposes, allowing access to the third online application; and
in response to the selection of the at least one fourth online application identifier associated with the fourth online application for access purposes, allowing access to the fourth online application.
-
-
88. A computer program product embodied on a non-transitory computer-readable medium, comprising:
-
code for working in association with a vehicular assembly coupleable to a vehicle, the vehicular assembly including at least one processor, memory, at least one input device, at least one display, at least one speaker, at least one microphone, a navigation system, and at least one interface capable of communicating with a mobile device; code for causing communication between the mobile device and the vehicular assembly, utilizing the at least one interface of the vehicular assembly; code for causing a determination whether a trigger signal is received, utilizing the vehicular assembly; code for, after it is determined that the trigger signal has been received, allowing receipt of an utterance, utilizing the at least one microphone of the vehicular assembly; code for, in response to the utterance, causing retrieval of certain content; code for causing output of the certain content, utilizing the vehicular assembly; code for allowing receipt of a user request for contact content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for contact content, causing output of the contact content, utilizing the vehicular assembly; code for allowing receipt of a user request for driving directions to a particular contact address, utilizing the vehicular assembly; code for, in response to the receipt of the user request for driving directions to the particular contact address, causing generation of the driving directions to the particular contact address; code for causing output of the driving directions to the particular contact address, utilizing the at least one display of the vehicular assembly; code for allowing receipt of a user request for communication with a selected contact, utilizing the vehicular assembly; code for, in response to the receipt of the user request for communication with the selected contact, allowing communication with the selected contact, utilizing the vehicular assembly; code for allowing receipt of a user request for traffic service content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for traffic service content, causing output of the traffic service content, utilizing the vehicular assembly; code for allowing receipt of a user request for restaurant information associated with a restaurant, utilizing the vehicular assembly; code for causing output of the restaurant information, utilizing the vehicular assembly; code for allowing receipt of a user request for driving directions to the restaurant, utilizing the vehicular assembly; code for, in response to the receipt of the user request for driving directions to the restaurant, causing generation of the driving directions to the restaurant; code for causing output of the driving directions to the restaurant, utilizing the at least one display of the vehicular assembly; code for allowing receipt of a user request for streaming content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for streaming content, causing generation of a streaming content request for the streaming content; code for causing transmission of the streaming content request; code for allowing receipt of the streaming content; code for causing output of the streaming content, utilizing the at least one speaker of the vehicular assembly; code for allowing receipt of an instant message, utilizing the vehicular assembly; code for causing conversion of the instant message from text to speech, utilizing the at least one processor of the vehicular assembly; code for causing output of the instant message, utilizing the at least one speaker of the vehicular assembly; code for causing output of a plurality of message options for being selected to be sent to a recipient, utilizing the vehicular assembly, wherein the plurality of message options includes predefined text messages; code for, in association with the vehicular assembly, allowing access to a plurality of different online applications including a first online application that provides access to a first one or more files associated with the first online application, a second online application that provides access to a second one or more files associated with the second online application, a third online application that provides access to a third one or more files associated with the third online application, and a fourth online application that provides access to a fourth one or more files associated with the fourth online application; and code for;
displaying at least one first online application identifier associated with the first online application for access purposes;
displaying at least one second online application identifier associated with the second online application for access purposes;
displaying at least one third online application identifier associated with the third online application for access purposes;
displaying at least one fourth online application identifier associated with the fourth online application for access purposes;
receiving a selection of the at least one first online application identifier associated with the first online application for access purposes;
receiving a selection of the at least one second online application identifier associated with the second online application for access purposes;
receiving a selection of the at least one third online application identifier associated with the third online application for access purposes;
receiving a selection of the at least one fourth online application identifier associated with the fourth online application for access purposes;
in response to the selection of the at least one first online application identifier associated with the first online application for access purposes, allowing access to the first online application;
in response to the selection of the at least one second online application identifier associated with the second online application for access purposes, allowing access to the second online application;
in response to the selection of the at least one third online application identifier associated with the third online application for access purposes, allowing access to the third online application; and
in response to the selection of the at least one fourth online application identifier associated with the fourth online application for access purposes, allowing access to the fourth online application.
-
-
89. A computer program product embodied on a non-transitory computer-readable medium, comprising:
-
code for working in association with a vehicular assembly coupleable to a vehicle, the vehicular assembly including at least one processor, memory, at least one input device, at least one display, at least one speaker, at least one microphone, a navigation system, and at least one interface capable of communicating with a mobile device; code for causing communication between the mobile device and the vehicular assembly, utilizing the at least one interface of the vehicular assembly; code for causing a determination whether a trigger signal is received, utilizing the vehicular assembly; code for, after it is determined that the trigger signal has been received, allowing receipt of an utterance, utilizing the at least one microphone of the vehicular assembly; code for, in response to the utterance, causing retrieval of certain content; code for causing output of the certain content, utilizing the vehicular assembly; code for allowing receipt of a user request for contact content including a selection in association with indicia corresponding to a contact, utilizing the vehicular assembly; code for, in response to the receipt of the user request for contact content, causing output of the contact content, utilizing the vehicular assembly; code for allowing receipt of a user request for traffic service content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for traffic service content, causing output of the traffic service content, utilizing the vehicular assembly; code for allowing receipt of a user request for restaurant information associated with a restaurant, utilizing the vehicular assembly; code for causing output of the restaurant information, utilizing the vehicular assembly; code for allowing receipt of a user request for driving directions to the restaurant, utilizing the vehicular assembly; code for, in response to the receipt of the user request for driving directions to the restaurant, causing generation of the driving directions to the restaurant; code for causing output of the driving directions to the restaurant, utilizing the at least one display of the vehicular assembly; code for allowing receipt of a user request for particular content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for particular content, causing generation of a particular content request; code for causing transmission of the particular content request; code for allowing receipt of the particular content; code for, after the receipt of the particular content, causing conversion of the particular content, at least in part, to particular content speech, utilizing the at least one processor of the vehicular assembly; code for causing output of the particular content speech, utilizing the at least one speaker of the vehicular assembly; code for allowing receipt of a user request for streaming content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for streaming content, causing generation of a streaming content request for the streaming content; code for causing transmission of the streaming content request; code for allowing receipt of the streaming content; code for causing output of the streaming content, utilizing the at least one speaker of the vehicular assembly; code for, in association with the vehicular assembly, allowing access to a plurality of different online applications including a first online application that provides access to a first one or more files associated with the first online application, a second online application that provides access to a second one or more files associated with the second online application, a third online application that provides access to a third one or more files associated with the third online application, and a fourth online application that provides access to a fourth one or more files associated with the fourth online application; and code for;
displaying at least one first online application identifier associated with the first online application for access purposes;
displaying at least one second online application identifier associated with the second online application for access purposes;
displaying at least one third online application identifier associated with the third online application for access purposes;
displaying at least one fourth online application identifier associated with the fourth online application for access purposes;
receiving a selection of the at least one first online application identifier associated with the first online application for access purposes;
receiving a selection of the at least one second online application identifier associated with the second online application for access purposes;
receiving a selection of the at least one third online application identifier associated with the third online application for access purposes;
receiving a selection of the at least one fourth online application identifier associated with the fourth online application for access purposes;
in response to the selection of the at least one first online application identifier associated with the first online application for access purposes, allowing access to the first online application;
in response to the selection of the at least one second online application identifier associated with the second online application for access purposes, allowing access to the second online application;
in response to the selection of the at least one third online application identifier associated with the third online application for access purposes, allowing access to the third online application; and
in response to the selection of the at least one fourth online application identifier associated with the fourth online application for access purposes, allowing access to the fourth online application.
-
-
90. A computer program product embodied on a non-transitory computer-readable medium, comprising:
-
code for working in association with a vehicular assembly coupleable to a vehicle, the vehicular assembly including at least one processor, memory, at least one input device, at least one display, at least one speaker, at least one microphone, a navigation system, and at least one interface capable of communicating with a mobile device; code for causing communication between the mobile device and the vehicular assembly, utilizing the at least one interface of the vehicular assembly; code for causing a determination whether a trigger signal is received utilizing the vehicular assembly; code for, after it is determined that the trigger signal has been received, allowing receipt of an utterance utilizing the at least one microphone of the vehicular assembly; code for, in response to the utterance, causing retrieval of particular content; code for causing output of the particular content, utilizing the vehicular assembly; code for allowing receipt of a user request for driving directions to a particular address, utilizing the vehicular assembly; code for, in response to the receipt of the user request for driving directions to the particular address, causing generation of the driving directions to the particular address; code for causing output of the driving directions to the particular address, utilizing the at least one display of the vehicular assembly; code for allowing receipt of a user request for communication with a particular contact, utilizing the vehicular assembly; code for, in response to the receipt of the user request for communication with the particular contact, allowing communication with the particular contact; code for allowing receipt of a user request for traffic service content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for traffic service content, causing generation of a traffic service content request for the traffic service content; code for causing transmission of the traffic service content request; code for allowing receipt of the traffic service content; code for, after the receipt of the traffic service content, causing output of the traffic service content, utilizing the vehicular assembly; code for allowing receipt of a user request for restaurant content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for restaurant content, causing output of the restaurant content, utilizing the vehicular assembly; code for allowing receipt of a user request for driving directions to a restaurant, utilizing the vehicular assembly; code for, in response to the receipt of the user request for driving directions to the restaurant, causing generation of the driving directions to the restaurant; code for causing output of the driving directions to the restaurant, utilizing the at least one display of the vehicular assembly; code for allowing receipt of a user request for streaming content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for streaming content, causing generation of a streaming content request for the streaming content; code for causing transmission of the streaming content request; code for allowing receipt of the streaming content; code for causing output of the streaming content, utilizing the at least one speaker of the vehicular assembly; code for allowing receipt of a user request for at least one of weather or news content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for at least one of weather or news content, causing generation of a corresponding content request; code for causing transmission of the corresponding content request; code for allowing receipt of corresponding content; code for, after the receipt of the corresponding content, causing conversion of the corresponding content, at least in part, to corresponding speech utilizing the at least one processor of the vehicular assembly; code for causing output of the corresponding speech, utilizing the at least one speaker of the vehicular assembly; code for allowing receipt of an instant message utilizing the vehicular assembly; code for causing conversion of the instant message from text to speech, utilizing the at least one processor of the vehicular assembly; code for causing output of the instant message, utilizing the at least one speaker of the vehicular assembly; code for causing output of a plurality of message options for being selected to be sent to a recipient, utilizing the vehicular assembly, wherein the plurality of message options includes predefined text messages; code for, in association with the vehicular assembly, allowing access to a plurality of different online applications including a first online application that provides access to a first one or more files associated with the first online application, a second online application that provides access to a second one or more files associated with the second online application, a third online application that provides access to a third one or more files associated with the third online application, and a fourth online application that provides access to a fourth one or more files associated with the fourth online application, by;
displaying at least one first online application identifier associated with the first online application for access purposes;
displaying at least one second online application identifier associated with the second online application for access purposes;
displaying at least one third online application identifier associated with the third online application for access purposes;
displaying at least one fourth online application identifier associated with the fourth online application for access purposes;
receiving a selection of the at least one first online application identifier associated with the first online application for access purposes;
receiving a selection of the at least one second online application identifier associated with the second online application for access purposes;
receiving a selection of the at least one third online application identifier associated with the third online application for access purposes;
receiving a selection of the at least one fourth online application identifier associated with the fourth online application for access purposes;
in response to the selection of the at least one first online application identifier associated with the first online application for access purposes, allowing access to the first online application;
in response to the selection of the at least one second online application identifier associated with the second online application for access purposes, allowing access to the second online application;
in response to the selection of the at least one third online application identifier associated with the third online application for access purposes, allowing access to the third online application;
in response to the selection of the at least one fourth online application identifier associated with the fourth online application for access purposes, allowing access to the fourth online application;
wherein the computer program product is operable such that requests for certain data and receipt of the certain data are carried out utilizing a mobile device/vehicular assembly communication channel such that a separate cellular or broadband wireless channel of the mobile device is utilized to receive the certain data.
-
-
91. A computer program product embodied on a non-transitory computer-readable medium, comprising:
-
code for working in association with a vehicular assembly coupleable to a vehicle, the vehicular assembly including at least one processor, memory, at least one input device, at least one display, at least one speaker, at least one microphone, a navigation system, and at least one interface capable of communicating with a mobile device; code for causing communication between the mobile device and the vehicular assembly, utilizing the at least one interface of the vehicular assembly; code for causing a determination whether a trigger signal is received utilizing the vehicular assembly; code for, after it is determined that the trigger signal has been received, allowing receipt of an utterance utilizing the at least one microphone of the vehicular assembly; code for, in response to the utterance, causing retrieval of particular content; code for causing output of the particular content, utilizing the vehicular assembly; code for allowing receipt of a user request for contacts database content from a contacts database stored on the mobile device, utilizing the vehicular assembly; code for, in response to the receipt of the user request for contacts database content, causing generation of a contacts database content request for the contacts database content; code for causing transmission of the contacts database content request; code for allowing receipt of the contacts database content; code for, after the receipt of the contacts database content, causing output of the contacts database content, utilizing the vehicular assembly; code for allowing receipt of a user request for driving directions to a particular contact address from the contacts database stored on the mobile device, utilizing the vehicular assembly; code for, in response to the receipt of the user request for driving directions to the particular contact address, causing generation of the driving directions to the particular contact address; code for causing output of the driving directions to the particular contact address, utilizing the at least one display of the vehicular assembly; code for allowing receipt of a user request for communication with a particular contact from the contacts database stored on the mobile device, utilizing the vehicular assembly; code for, in response to the receipt of the user request for communication with the particular contact, allowing communication with the particular contact; code for allowing receipt of a user request for traffic service content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for traffic service content, causing generation of a traffic service content request for the traffic service content; code for causing transmission of the traffic service content request; code for allowing receipt of the traffic service content; code for, after the receipt of the traffic service content, causing output of the traffic service content, utilizing the vehicular assembly; code for allowing receipt of a user request for restaurant content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for restaurant content, causing output of the restaurant content, utilizing the vehicular assembly; code for allowing receipt of a user request for driving directions to a restaurant, utilizing the vehicular assembly; code for, in response to the receipt of the user request for driving directions to the restaurant, causing generation of the driving directions to the restaurant; code for causing output of the driving directions to the restaurant, utilizing the at least one display of the vehicular assembly; code for allowing receipt of a user request for streaming content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for streaming content, causing generation of a streaming content request for the streaming content; code for causing transmission of the streaming content request; code for allowing receipt of the streaming content; code for causing output of the streaming content, utilizing the at least one speaker of the vehicular assembly; code for allowing receipt of a user request for at least one of weather or news content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for at least one of weather or news content, causing generation of a corresponding content request; code for causing transmission of the corresponding content request; code for allowing receipt of corresponding content; code for, after the receipt of the corresponding content, causing conversion of the corresponding content, at least in part, to corresponding speech utilizing the at least one processor of the vehicular assembly; code for causing output of the corresponding speech, utilizing the at least one speaker of the vehicular assembly; code for allowing access to a plurality of different online applications including a first online application that provides access to a first one or more files associated with the first online application, a second online application that provides access to a second one or more files associated with the second online application, a third online application that provides access to a third one or more files associated with the third online application, and a fourth online application that provides access to a fourth one or more files associated with the fourth online application, in association with the vehicular assembly; and code for;
displaying at least one first online application identifier associated with the first online application for access purposes;
displaying at least one second online application identifier associated with the second online application for access purposes;
displaying at least one third online application identifier associated with the third online application for access purposes;
displaying at least one fourth online application identifier associated with the fourth online application for access purposes;
receiving a selection of the at least one first online application identifier associated with the first online application for access purposes;
receiving a selection of the at least one second online application identifier associated with the second online application for access purposes;
receiving a selection of the at least one third online application identifier associated with the third online application for access purposes;
receiving a selection of the at least one fourth online application identifier associated with the fourth online application for access purposes;
in response to the selection of the at least one first online application identifier associated with the first online application for access purposes, allowing access to the first online application;
in response to the selection of the at least one second online application identifier associated with the second online application for access purposes, allowing access to the second online application;
in response to the selection of the at least one third online application identifier associated with the third online application for access purposes, allowing access to the third online application;
in response to the selection of the at least one fourth online application identifier associated with the fourth online application for access purposes, allowing access to the fourth online application;
wherein the computer program product is operable such that requests for certain data and receipt of the certain data are carried out utilizing a mobile device/vehicular assembly communication channel such that a separate cellular or broadband wireless channel of the mobile device is utilized to receive the certain data.
-
Specification