×

System, method, and computer program product for instant messaging utilizing a vehicular assembly

  • US 8,131,458 B1
  • Filed: 12/19/2008
  • Issued: 03/06/2012
  • Est. Priority Date: 08/22/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product embodied on a non-transitory computer-readable medium, comprising:

  • code for registering a global unique user login information capable of being used to access 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;

    code for receiving the global unique user login information in connection with a login;

    code for displaying at least one first online application identifier associated with the first online application for access purposes;

    code for displaying at least one second online application identifier associated with the second online application for access purposes;

    code for displaying at least one third online application identifier associated with the third online application for access purposes;

    code for displaying at least one fourth online application identifier associated with the fourth online application for access purposes;

    code for receiving a selection of the at least one first online application identifier associated with the first online application for access purposes;

    code for receiving a selection of the at least one second online application identifier associated with the second online application for access purposes;

    code for receiving a selection of the at least one third online application identifier associated with the third online application for access purposes;

    code for receiving a selection of the at least one fourth online application identifier associated with the fourth online application for access purposes;

    code for, 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;

    code for, 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;

    code for, 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;

    code for, 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;

    vehicular assembly code for working in association with a vehicular assembly coupled 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 equipped with a wireless communication channel;

    software application code for working in association with the vehicular assembly code and the different online applications;

    code for causing communication with the mobile device and the vehicular assembly, utilizing a mobile device/vehicular assembly communication channel;

    code for communicating an instant message with a remote entity via the vehicular assembly, utilizing the mobile device;

    code for determining a current location of the vehicle, utilizing the navigation system 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 utilizing the current location;

    code for causing transmission of the traffic service content request over the wireless communication channel of the mobile device;

    code for allowing receipt of the traffic service content received via the wireless communication channel of the mobile device, utilizing the mobile device/vehicular assembly communication channel;

    code for, after the receipt of the traffic service content received via the wireless communication channel of the mobile device, causing output of the traffic service content, utilizing the vehicular assembly;

    code for allowing receipt of a user request for driving directions to a destination, utilizing the vehicular assembly;

    code for, in response to the receipt of the user request for driving directions to the destination, causing generation of driving directions to the destination;

    code for causing output of the driving directions to the destination, 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 over the wireless communication channel of the mobile device;

    code for allowing receipt of the streaming content received via the wireless communication channel of the mobile device, utilizing the mobile device/vehicular assembly communication channel;

    code for causing output of the streaming content, utilizing the at least one speaker of the vehicular assembly;

    code for allowing receipt of the instant message from the remote entity, utilizing the mobile device/vehicular assembly communication channel;

    code for causing conversion of the instant message from text to speech utilizing the at least one processor of the vehicular assembly; and

    code for causing output of the instant message utilizing the at least one speaker of the vehicular assembly.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×