APPLICATION LAUNCHING IN CONJUNCTION WITH AN ACCESSORY
First Claim
1. A method comprising:
- sending, by an accessory, an application notification request to a mobile computing device, the application notification request requesting that that the mobile computing device notify the accessory of events at the mobile computing device relating to execution of an application by the mobile computing device, the application notification request conforming to an accessory protocol;
receiving, by the accessory, an event notification from the mobile computing device, the event notification indicating that an event relating to execution of the application has occurred, the event notification conforming to the accessory protocol; and
in response to the event notification;
sending, by the accessory, a communication session request to the mobile computing device to request a communication session with the application, the communication session request conforming to the accessory protocol;
receiving, by the accessory, an open session message from the mobile computing device, the open session message indicating that a communication session has been opened for communication between the accessory and the application executing at the mobile computing device, the open session message conforming to the accessory protocol; and
communicating, by the accessory with the application via the communication session.
0 Assignments
0 Petitions
Accused Products
Abstract
An application can be launched in response to a launch request from an accessory. For example, the mobile computing device can determine whether it is in a state that allows launching of an application and/or can determine whether the application or application type requested in the launch command is available for launching. In response to the request, and if the mobile computing device is capable, the mobile computing device can launch the application. The mobile computing device can also send a positive acknowledgment message to the accessory indicating that the application may be launched. An open communication session message may also be sent to the accessory. In response thereto the accessory can open a communication session and interoperate with the application.
-
Citations
20 Claims
-
1. A method comprising:
-
sending, by an accessory, an application notification request to a mobile computing device, the application notification request requesting that that the mobile computing device notify the accessory of events at the mobile computing device relating to execution of an application by the mobile computing device, the application notification request conforming to an accessory protocol; receiving, by the accessory, an event notification from the mobile computing device, the event notification indicating that an event relating to execution of the application has occurred, the event notification conforming to the accessory protocol; and in response to the event notification; sending, by the accessory, a communication session request to the mobile computing device to request a communication session with the application, the communication session request conforming to the accessory protocol; receiving, by the accessory, an open session message from the mobile computing device, the open session message indicating that a communication session has been opened for communication between the accessory and the application executing at the mobile computing device, the open session message conforming to the accessory protocol; and communicating, by the accessory with the application via the communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An accessory for use with a mobile computing device, the accessory comprising:
-
an input/output interface configured to exchange commands and data with the mobile computing device according to an accessory protocol; and a controller coupled with the input/output interface, the controller being configured to; detect connection of the mobile computing device with the input/output interface; send an application notification request to the mobile computing device, the application notification request requesting that that the mobile computing device notify the accessory of events at the mobile computing device relating to execution of an application by the mobile computing device, the application notification request conforming to an accessory protocol; receiving, by the accessory, an event notification from the mobile computing device, the event notification indicating that an event relating to execution of the application has occurred, the event notification conforming to the accessory protocol; and in response to the event notification; send a communication session request to the mobile computing device, the communication session request conforming to the accessory protocol; receive an open session message from the mobile computing device, the open session message indicating that a communication session has been opened for communication between the accessory and the application executing at the mobile computing device, the open session message conforming to the accessory protocol; and communicate with the application via the communication session. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for use in a mobile computing device, the method comprising:
-
receiving, by the mobile computing device, an application notification request from an accessory, the application notification request requesting that that the mobile computing device notify the accessory of events at the mobile computing device relating to execution of an application by the mobile computing device, the application notification request conforming to an accessory protocol; detecting, by the mobile computing device, an event related to execution of the application by the mobile computing device; sending, by the mobile computing device, an event notification to the accessory, the event notification indicating that the event relating to execution of the application has occurred, the event notification conforming to the accessory protocol; receiving, by the mobile computing device, a communication session request from the accessory, the communication session request requesting a communication session with the application, the communication session request conforming to the accessory protocol; sending, by the mobile computing device, an open session message to the accessory, the open session message indicating that a communication session has been opened for communication between the accessory and the application executing at the mobile computing device, the open session message conforming to the accessory protocol; and communicating between the accessory and the application via the communication session. - View Dependent Claims (18, 19, 20)
-
Specification