IP Library Granted Patent US 7,062,261
Granted Patent B2
US 7,062,261 · App. 10/355,909 · Granted Jun 13, 2006

Method and apparatus for automatic detection and installation of Java-enabled accessories

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,062,261
App. No.
10/355,909
Granted
Jun 13, 2006
Kind
B2
Abstract

A wireless communication device 100 , peripheral accessories 104, 108 , and corresponding methods are arranged and constructed to automatically operate the peripheral accessories 104, 108 by communicating network information to the wireless communication device so the device may locate and download, via a network 116 , operating programs for use with the accessories.

Claims (17)

1. A method in a wireless communication device to automatically install a Java-enabled peripheral accessory, comprising the steps of:

accepting a first communication message from a peripheral accessory, said first communication message comprising an identifier for an application program for use by the wireless communication device to operate the peripheral accessory, and to enable the wireless communication device to determine if the application program must be acquired from a network location; and

determining the application program is not available in the wireless communication device; and

providing a second communication message to the peripheral accessory, the second communication message indicating the application program is not available in the wireless communication device;

receiving a third message from the peripheral accessory, the third message comprising network information corresponding to the network location of the application program; and

obtaining the application program from the network location.

2. The method of claim 1 further comprising;

displaying on a user interface a common name of the peripheral accessory and a request to start the application program; and

receiving a response from the user interface to said request to start the application program.

3. The method of claim 2 when said response to the request to start the application program is positive further comprising;

sending a fourth message to the peripheral accessory, said fourth message further comprising a notification that the application program is to be started; and

activating the application program to operate the peripheral accessory.

4. The method of claim 3 when said response to the request to start the application is negative further comprising;

sending a fourth communication message to the peripheral accessory, said fourth message further comprising a notification that the wireless communication device will not activate the application program.

5. The method of claim 1 wherein accepting the first message, providing the second message, and receiving the third message arc performed using a communication protocol which is one of a serial bus, a Universal Serial Bus, Bluetooth, an IEEE 802.11, an IEEE 1394 and an Infrared Data Association protocol.

6. The method of claim 1 , wherein determining that the application program is not available includes searching a memory of the wireless communication device for the identifier.

7. The method of claim 1 , wherein receiving the third message comprises receiving one of a universal resource locator, a universal resource identifier, and a network address.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034431/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →