System, method, and computer program product for social networking utilizing a vehicular assembly
First Claim
Patent Images
1. A system, comprising:
- a vehicle;
code for working in association with a vehicular assembly coupled to the 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 using the certain content, utilizing the vehicular assembly;
code for allowing receipt of a user request for mobile phone content, utilizing the vehicular assembly;
code for, in response to the receipt of the user request for mobile phone content, causing output of mobile phone 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 traffic service content, utilizing 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 particular content;
code for, after the receipt of the particular content, causing output of the particular content, utilizing 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;
code for causing transmission of the streaming content request;
code for allowing receipt of 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 functionality associated with the first online application and a second online application that provides access to a second functionality associated with the second online application;
code for;
causing output of at least one first online application identifier associated with the first online application for access purposes;
causing output of at least one second online application identifier associated with the second 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;
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;
wherein the system is operable such that the particular content includes news-related information and weather-related information and is received in connection with at least one of the different online applications;
wherein the system is operable such that the traffic service content is received in connection with at least one of the different online applications;
wherein the system is operable such that points-of-interest-related information is capable of being received in connection with at least one of the different online applications via a network and the navigation system of the vehicular assembly is capable of creating points-of-interest utilizing the points-of-interest-related information and calculating a distance;
wherein the system is operable such that a user is capable of transferring at least one aspect of a current call from the mobile device to the vehicular assembly without having to hang up the current call;
wherein the mobile phone content includes contacts database content, and further comprising;
code for 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 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, 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 an oral user request for communication with a particular contact from a contacts database stored on the mobile device, utilizing the vehicular assembly; and
code for, in response to the receipt of the oral user request for communication with the particular contact, allowing communication with the particular contact.
5 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.
-
Citations
20 Claims
-
1. A system, comprising:
-
a vehicle; code for working in association with a vehicular assembly coupled to the 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 using the certain content, utilizing the vehicular assembly; code for allowing receipt of a user request for mobile phone content, utilizing the vehicular assembly; code for, in response to the receipt of the user request for mobile phone content, causing output of mobile phone 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 traffic service content, utilizing 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 particular content; code for, after the receipt of the particular content, causing output of the particular content, utilizing 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; code for causing transmission of the streaming content request; code for allowing receipt of 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 functionality associated with the first online application and a second online application that provides access to a second functionality associated with the second online application; code for;
causing output of at least one first online application identifier associated with the first online application for access purposes;
causing output of at least one second online application identifier associated with the second 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;
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;wherein the system is operable such that the particular content includes news-related information and weather-related information and is received in connection with at least one of the different online applications;
wherein the system is operable such that the traffic service content is received in connection with at least one of the different online applications;
wherein the system is operable such that points-of-interest-related information is capable of being received in connection with at least one of the different online applications via a network and the navigation system of the vehicular assembly is capable of creating points-of-interest utilizing the points-of-interest-related information and calculating a distance;
wherein the system is operable such that a user is capable of transferring at least one aspect of a current call from the mobile device to the vehicular assembly without having to hang up the current call;
wherein the mobile phone content includes contacts database content, and further comprising;code for 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 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, 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 an oral user request for communication with a particular contact from a contacts database stored on the mobile device, utilizing the vehicular assembly; and code for, in response to the receipt of the oral user request for communication with the particular contact, allowing communication with the particular contact. - View Dependent Claims (2, 3)
-
-
4. A vehicle, comprising:
-
an 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; wherein the vehicle is configured for; allowing communication in association with the mobile device, utilizing the at least one interface of the assembly; determining whether a trigger signal is received, utilizing the assembly; after it is determined that the trigger signal has been received, receiving an utterance, utilizing the at least one microphone of the assembly; in response to the utterance, retrieving certain content; using the certain content, utilizing the assembly; receiving a user request involving mobile phone content, utilizing the assembly; in response to the receipt of the user request involving mobile phone content, utilizing mobile phone content, utilizing the assembly; receiving a user request for traffic service content, utilizing the assembly; in response to the receipt of the user request for traffic service content, outputting traffic service content, utilizing the assembly; receiving a user request for particular content, utilizing the assembly; in response to the receipt of the user request for particular content, generating a particular content request; transmitting the particular content request; receiving particular content; after the receipt of the particular content, outputting the particular content, utilizing the assembly; receiving a user request for streaming content, utilizing the assembly; in response to the receipt of the user request for streaming content, generating a streaming content request; transmitting the streaming content request; receiving streaming content; outputting the streaming content, utilizing the at least one speaker of the assembly; in association with the assembly, accessing functionalities associated with a plurality of different online applications including a first functionality associated with a first online application and a second functionality associated with a second online application; outputting at least one first online application identifier associated with the first online application for access purposes; outputting at least one second online application identifier associated with the second 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; in response to the selection of the at least one first online application identifier associated with the first online application for access purposes, accessing the first functionality associated with 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, accessing the second functionality associated with the second online application; wherein the vehicle is further configured such that at least one of the different online applications is capable of having an associated user identifier and password for use in accessing user-specific information stored utilizing the at least one online application; and
transmission of requests for application content associated with the at least one online application and receipt of the application content are both carried out utilizing a mobile device/assembly communication channel such that a separate wireless channel of the mobile device is utilized to receive the application content;
wherein the vehicle is further configured such that the particular content includes at least one of weather-related information or news-related information and is received in connection with at least one of the different online applications, and the streaming content is received in connection with at least one of the different online applications;
wherein the vehicle is further configured such that the traffic service content is received in connection with at least one of the different online applications;
wherein the vehicle is further configured such that destination-related information is capable of being received in connection with at least one of the different online applications via a network and the navigation system of the assembly is capable of creating a route utilizing the destination-related information;
wherein the vehicle is further configured such that a text message is caused to be sent to a mobile apparatus of a third party requesting location-related information, to allow subsequent receipt of the location-related information from the mobile apparatus of the third party, and the navigation system of the assembly is capable of creating a route utilizing the location-related information;
wherein the mobile phone content includes contacts database content;
wherein the vehicle is further configured for;generating a contacts database content request for the contacts database content; transmitting the contacts database content request; receiving the contacts database content; outputting the contacts database content, utilizing the assembly; receiving a user request for driving directions to a particular contact address, utilizing the assembly; in response to the receipt of the user request for driving directions to the particular contact address, generating the driving directions to the particular contact address; outputting the driving directions to the particular contact address, utilizing the at least one display of the assembly; receiving an oral user request for communication in association with a particular contact from a contacts database stored on the mobile device, utilizing the assembly; and in response to the receipt of the oral user request for communication in association with the particular contact, allowing communication in association with the particular contact. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A vehicle, comprising:
-
an 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; wherein the vehicle is configured for; allowing communication in association with the mobile device, utilizing the at least one interface of the assembly; causing a determination whether a trigger signal is received, utilizing the assembly; after it is determined that the trigger signal has been received, allowing receipt of an utterance, utilizing the at least one microphone of the assembly; in response to the utterance, causing retrieval of certain content; using the certain content, utilizing the assembly; allowing receipt of a mobile phone content-related user request, utilizing the assembly; in response to the mobile phone content-related user request, utilizing mobile phone content, utilizing the assembly; allowing receipt of a user request for traffic service content, utilizing the assembly; in response to the receipt of the user request for traffic service content, causing output of traffic service content, utilizing the assembly; allowing receipt of a user request for particular content, utilizing the assembly; in response to the receipt of the user request for particular content, causing generation of a particular content request; causing transmission of the particular content request; allowing receipt of particular content; after the receipt of the particular content, causing output of the particular content, utilizing the assembly; allowing receipt of a user request for streaming content, utilizing the assembly; in response to the receipt of the user request for streaming content, causing generation of a streaming content request; causing transmission of the streaming content request; allowing receipt of streaming content; causing output of the streaming content, utilizing the at least one speaker of the assembly; allowing access to functionalities associated with a plurality of different online applications including a first functionality associated with a first online application and a second functionality associated with a second online application; causing output of at least one first online application identifier associated with the first online application for access purposes; causing output of at least one second online application identifier associated with the second 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; 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 functionality associated with 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 functionality associated with the second online application; wherein the vehicle is further configured such that at least multiple of the different online applications each have at least one server associated therewith and is capable of having an associated user identifier and password for use in accessing user-specific information stored utilizing the at least one server; and
transmission of requests for application content associated with the multiple different online applications and receipt of the application content are both carried out utilizing a mobile device/assembly communication channel such that a separate wireless channel of the mobile device is utilized to receive the application content;
wherein the vehicle is further configured such that the particular content includes on-line radio content and is received in connection with at least one of the different online applications, and the streaming content is received in connection with at least one of the different online applications;
wherein the vehicle is further configured such that points-of-interest-related information is capable of being received in connection with at least one of the different online applications via a network and the navigation system of the assembly is capable of utilizing the points-of-interest-related information;
wherein the vehicle is further configured such that destination-related information is capable of being received in connection with at least one of the different online applications and the navigation system of the assembly is capable of creating a route utilizing the destination-related information;
wherein the vehicle is further configured for transferring at least one aspect of a current call from the mobile device to the assembly without having to hang up the current call;
wherein the mobile phone content includes contacts database content;
wherein the vehicle is further configured for;causing generation of a contacts database content request for the contacts database content; causing transmission of the contacts database content request; allowing receipt of the contacts database content; causing output of the contacts database content, utilizing the assembly; allowing receipt of an oral user request for communication in association with a particular contact from a contacts database stored on the mobile device, utilizing the assembly; in response to the receipt of the oral user request for communication in association with the particular contact, allowing communication in association with the particular contact; allowing receipt of an instant message, utilizing the assembly; causing conversion of the instant message from text to speech, utilizing the at least one processor of the assembly; and causing output of the instant message, utilizing the at least one speaker of the assembly; wherein the vehicle is further configured such that the assembly is capable of receiving a software update utilizing the mobile device; wherein the vehicle is further configured such that a voice command is capable of being received in connection with at least one of the different online applications. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A vehicle, comprising:
-
an 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; wherein the vehicle is configured for; allowing communication in association with the mobile device, utilizing the at least one interface of the assembly; determining whether a trigger signal is received, utilizing the assembly; after it is determined that the trigger signal has been received, receiving an utterance, utilizing the at least one microphone of the assembly; in response to the utterance, retrieving certain content; using the certain content, utilizing the assembly; receiving a mobile phone content-related user request, utilizing the assembly; in response to the receipt of the mobile phone content-related user request, utilizing mobile phone content, utilizing the assembly; receiving a user request for traffic service content, utilizing the assembly; in response to the receipt of the user request for traffic service content, outputting traffic service content, utilizing the assembly; receiving a user request for particular content, utilizing the assembly; in response to the receipt of the user request for particular content, generating a particular content request; transmitting the particular content request; receiving particular content; after the receipt of the particular content, outputting the particular content, utilizing the assembly; receiving a user request for streaming content, utilizing the assembly; in response to the receipt of the user request for streaming content, generating a streaming content request; transmitting the streaming content request; receiving streaming content; outputting the streaming content, utilizing the at least one speaker of the assembly; in association with the assembly, providing access to functionalities associated with a plurality of different online applications including a first functionality associated with a first online application and a second functionality associated with a second online application; outputting at least one first online application identifier associated with the first online application for access purposes; outputting at least one second online application identifier associated with the second 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; in response to the selection of the at least one first online application identifier associated with the first online application for access purposes, accessing the first functionality associated with 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, accessing the second functionality associated with the second online application; wherein the vehicle is further configured such that the particular content includes at least one of news-related information or weather-related information and is received in connection with at least one of the different online applications;
wherein the vehicle is further configured such that the traffic service content is received in connection with at least one of the different online applications;
wherein the vehicle is further configured such that points-of-interest-related information is capable of being received in connection with at least one of the different online applications via a network and the navigation system of the assembly is capable of creating points-of-interest utilizing the points-of-interest-related information;
wherein the vehicle is further configured for transferring at least one aspect of a current call from the mobile device to the assembly without having to hang up the current call;
wherein the mobile phone content includes contacts database content;
wherein the vehicle is further configured for;generating a contacts database content request for the contacts database content; transmitting the contacts database content request; receiving the contacts database content; outputting the contacts database content, utilizing the assembly; receiving a user request for driving directions to a particular contact address, utilizing the assembly; in response to the receipt of the user request for driving directions to the particular contact address, generating the driving directions to the particular contact address; outputting the driving directions to the particular contact address, utilizing the at least one display of the assembly; receiving an oral user request for communication in association with a particular contact from a contacts database stored on the mobile device, utilizing the assembly; and in response to the receipt of the oral user request for communication in association with the particular contact, allowing communication in association with the particular contact. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification