# US 8,544,064 B2 · Techniques for automatic registration of appliances

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,544,064 B2
- Document ID: US8544064B2
- Status: Granted
- Kind: B2
- Application number: 11/673,467
- Filed: 2007-02-09
- Published: 2008-08-14
- Granted: 2013-09-24
- Earliest claimed: 2007-02-09
- Assignees: Sony Corporation; Sony Electronics Inc.
- Applicants: Ludovic Douillet
- Inventors: Ludovic Douillet
- Web page: https://patentgrep.com/patent/US8544064B2

## CPC

- H04L 9/083: {involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP]}
- H04L 63/06: {for supporting key management in a packet data network (cryptographic mechanisms or cryptographic arrangements for key management H04L9/08)}
- H04L 63/107: {wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals}
- H04N 21/4367: Establishing a secure communication between the client and a peripheral device or smart card
- H04N 21/63345: {by transmitting keys (key distribution for secret or secure communication H04L9/08; network support of key management H04L63/06)}
- G06F 2221/2111: Location-sensitive, e.g. geographical location, GPS
- G06F 2221/2117: User registration
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Techniques, in accordance with embodiments of the present technology, include automatic registration of appliances and delivery of location specific information utilizing the registration.

## Claims

### Claim 1

A system comprising:
and
a server, communicatively coupled to plural appliances via a network and to complete an appliance registration database pertaining to the plural appliances, the server configured to access the registration database, the registration database including a record for each of the plural appliances wherein each record includes information pertaining to a respective appliance, the server being configured to query each of the plural appliances, to receive an identifier and a network address from each of the plural appliances in response to the query, the server being configured, based on responses from the plural appliances to the query, to determine a geographical location of each of the plural appliances, and to store the determined geographical location and received network address of each of the plural appliances in the record in the registration database corresponding to each respective appliance by matching, the identifier received from each respective appliance to the information in the respective record of the respective appliance; and
the server being configured, subsequent to adding the geographical location information to the registration database, to send over the network, based on the geographical location information in the registration database, geographic-based registration information to appliances within a geographic region to which the geographic-based registration information applies.

### Claim 2 (depends on 1)

The system of claim 1, wherein the registration information sent to the plural appliances pertains to a location-related problem with the plural appliances, appliances to which the registration information is sent being identified using the geographical locations in the respective records.

### Claim 3 (depends on 1)

The system of claim 1, wherein the unique identifier comprises a key selection vector public key (Bksv).

### Claim 4 (depends on 1)

The system of claim 1, wherein the plurality of appliances comprises a high-definition multimedia interface (HDMI) compliant television (TV).

### Claim 5 (depends on 1)

The system of claim 1, wherein the location comprises a zip code where the appliance is located.

### Claim 6 (depends on 1)

The system of claim 1, wherein the geographic-based registration information indicates a recall of the appliances.

### Claim 7 (depends on 6)

The system of claim 6, wherein the recall is a recall based on incompatibility of appliances with a signal provider in a geographic region.

### Claim 8

A method of registering an appliance comprising:
detecting that a given appliance is connected to a network;
determining, automatically by a server without input from the consumer of the given appliance, a location of the given appliance;
receiving, automatically by the server, a unique identifier of the given appliance from the given appliance connected to the network and a network address of the given appliance;
querying, automatically by the server, a data structure for a recording containing a match for the received unique identifier;
adding, automatically by the server, the location of the given appliance and the network address of the given appliance to the record that includes a match for the received unique identifier; and
subsequent to adding the location to the record, sending over the network, based on the locations in the record, geographic-based registration information to appliances within a geographic region to which the geographic-based registration information applies, the geographic-based registration information pertaining to a location-related problem with the appliances, appliances to which the registration information is sent being identified using the locations in the respective records.

### Claim 9 (depends on 8)

The method according to claim 8, further comprising requesting the unique identifier from the given appliance.

### Claim 10 (depends on 8)

The method according to claim 8, wherein the location comprises a parameter selected from a group consisting of a country, a state, a province, a postal code, a zip code and a telephone area code.

### Claim 11 (depends on 8)

The method according to claim 8, wherein the unique identifier is selected from a group consisting of a Bksv key, an Aksv key and a media access control (MAC) address.

### Claim 12 (depends on 8)

The method according to claim 8, wherein the given appliance comprises a high-definition multimedia interface (HDMI) or a digital visual interface (DVI) compliant device.

### Claim 13 (depends on 8)

The method according to claim 8, further comprising: querying the data structure to determine each applicable appliance in a given location and a network address of each
applicable appliance; and
sending location dependent information about a functional operation of the applicable appliance to each applicable appliance determined to be in the given location using the determined network address of each applicable appliance.
