Method and system for locating an accessory and an application for use with a user device
First Claim
1. A method for identifying an application usable with an accessory, the method comprising, by a computer system:
- receiving, via a user device, an input indicative of an accessory identifier associated with the accessory, wherein the user device receives the accessory identifier via a first communication channel different from a second communication channel used by an accessory communication protocol for communication between the user device and the accessory;
analyzing the accessory identifier to determine an application protocol associated with the accessory identifier, wherein analyzing the accessory identifier includes accessing a database comprising information associating accessory identifiers with application protocols;
identifying an application that supports the application protocol, wherein identifying the application includes accessing a database comprising information associating application protocols with specific applications that support each application protocol; and
providing information about the application to the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for identifying an application usable with an accessory is provided. The method includes receiving an accessory identifier associated with the accessory, identifying an application protocol associated with the accessory identifier, identifying an application that supports the application protocol, and providing information about the application to a user device. A method for identifying an accessory usable with an application is also provided. The method includes receiving information about an application, determining an application protocol associated with the application, determining an accessory that supports the application protocol, and providing information about the accessory to a user device.
22 Citations
11 Claims
-
1. A method for identifying an application usable with an accessory, the method comprising, by a computer system:
-
receiving, via a user device, an input indicative of an accessory identifier associated with the accessory, wherein the user device receives the accessory identifier via a first communication channel different from a second communication channel used by an accessory communication protocol for communication between the user device and the accessory; analyzing the accessory identifier to determine an application protocol associated with the accessory identifier, wherein analyzing the accessory identifier includes accessing a database comprising information associating accessory identifiers with application protocols; identifying an application that supports the application protocol, wherein identifying the application includes accessing a database comprising information associating application protocols with specific applications that support each application protocol; and providing information about the application to the user device. - View Dependent Claims (2, 3)
-
-
4. A computer server comprising:
-
an input interface configured to communicate with a requesting device; a storage medium storing a database, wherein the database comprises; information associating an accessory identifier with an accessory; information associating the accessory identifier with an application protocol; information associating the application protocol with an application that supports the application protocol; and information associating the application protocol with the accessory; and a processor coupled to the input interface and the storage device, the processor configured to; receive input from the requesting device including a first accessory identifier; execute queries for searching the database based on the input received from the requesting device via the input interface, including executing a first query using the first accessory identifier to identify a first application protocol and executing a second query using the first application protocol to identify at least one application that supports the first application protocol; and report a query result to the requesting device, the query result including an identifier of the at least one application that supports the first application protocol. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer-readable storage medium storing a plurality of instructions that when executed by a processor in a computer system, cause the processor to perform a method for identifying an application usable with an accessory, the method comprising:
-
receiving an input indicative of an accessory identifier associated with the accessory via an input device, wherein the input device receives the accessory identifier via a communication channel different from another communication channel used by an accessory communication protocol; determining an application protocol associated with the accessory identifier, wherein determining the application protocol includes accessing a database comprising information associating accessory identifiers with application protocols; identifying an application that supports the application protocol, wherein identifying the application includes accessing a database comprising information associating application protocols with specific applications that support each application protocol; and providing information about the application to the input device. - View Dependent Claims (8, 9, 10)
-
-
11. A kiosk comprising:
-
an interface for connecting to an external device; and a processor configured to; provide a user interface configured to accept input from an external source; receive, via the user interface, information about an accessory, the information comprising an accessory identifier; search a database to determine an application protocol supported by the accessory; search the database to identify an application that supports the application protocol; and provide information about the application via the user interface.
-
Specification