# US 7,407,099 B1 · Method and apparatus for achieving a tailored content response based upon a product identifier coupled with a device identifier

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

- Number: US 7,407,099 B1
- Document ID: US7407099B1
- Status: Granted
- Kind: B1
- Application number: 11/145,239
- Filed: 2005-06-03
- Granted: 2008-08-05
- Earliest claimed: 2005-06-03
- Assignees: Hewlett-Packard Development Company, L.P.
- Inventors: Nina Trappe Bhatti; Nicholas P. Lyons; John Charles Schettino, Jr.
- Web page: https://patentgrep.com/patent/US7407099B1

## CPC

- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q 10/0877: {by inventory control or reporting using inventory tracking or counting}
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A method and an apparatus for achieving a tailored content response based upon a product identifier coupled with a device identifier are provided. In one method embodiment, the present invention receives a machine readable indicia wherein at least a first portion of the machine readable indicia pertains to the product identifier and at least a second portion of the machine readable indicia pertains to the device identifier. Next, a product associated with the product identifier is identified in a database, wherein the database is not required to be formatted according to an extrinsic product identification standard. Moreover, a device profile associated with the device identifier is identified, the device profile comprising context information for the device. A tailored content response is then compiled for the device based upon the product and the context information.

## Claims

### Claim 1

A method of achieving a tailored content response said method comprising: receiving a machine readable indicia wherein at least a first portion of said machine readable indicia pertains to said product identifier and at least a second portion of said machine readable indicia pertains to said device identifier; identifying a product in a database wherein said product is associated with said product identifier, said identifying a device profile wherein said device profile is associated with said device identifier, said device profile comprising context information for a device; dynamically computing a user profile; and compiling said tailored content response for said device based upon said product, said context information and said user profile, and wherein said receiving the machine readable indicia further comprises: receiving said machine readable indicia wherein at least a first portion of said machine readable indicia pertains to a universal unique identifier (UUID) of a radio frequency identification (RFID) tag.

### Claim 2 (depends on 1)

The method as recited in claim 1 further comprising:
accessing said tailored content response at said device.

### Claim 3 (depends on 1)

The method as recited in claim 1 further comprising:
utilizing a universal unique identifier (UUID) of a tag as said product identifier.

### Claim 4 (depends on 1)

The method as recited in claim 1 further comprising:
utilizing a universal unique identifier (UUID) as said device identifier.

### Claim 5 (depends on 1)

The method as recited in claim 1 further comprising:
providing parameters of said device including bandwidth, available memory capacity, cost of data transfer, latency of data transfer and graphic user interface (GUI) capability.

### Claim 6

A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform a method for achieving a tailored content response based upon a product identifier coupled with a device identifier, said method comprising: receiving a machine readable indicia Wherein at least a first portion of said machine readable indicia pertains to said product identifier and at least a second portion of said machine readable indicia pertains to said device identifier; identifying a product in a database wherein said product is associated with said product identifier, identifying a device profile associated with said device identifier, said device profile comprising context information for a device; dynamically computing a user profile; and compiling said tailored content response for said device based upon said product, said context information and said user profile, and wherein said receiving the machine readable indicia wherein at least said first portion of said machine readable indicia pertains to said product identifier and at least said second portion of said machine readable indicia pertains to said device identifier further comprises: receiving said machine readable indicia wherein at least said first portion of said machine readable indicia pertains to said product identifier and at least said second portion of said machine readable indicia pertains to said device identifier, and wherein at least said first portion of said machine readable indicia further pertains to a universal unique identifier (UUID) of a radio frequency identification (RFID) tag.

### Claim 7 (depends on 6)

The computer-usable medium of claim 6 wherein said method further comprises:
accessing said tailored content response at said device.

### Claim 8 (depends on 6)

The computer-usable medium of claim 6 wherein said method further comprises:
utilizing a universal unique identifier (UUID) of a tag as said product identifier.

### Claim 9 (depends on 6)

The computer-usable medium of claim 6 wherein said method further comprises:
utilizing a universal unique identifier (UUID) as said device identifier.

### Claim 10 (depends on 6)

The computer-usable medium of claim 6 wherein said method further comprises:
providing parameters of said device including bandwidth, available memory capacity, cost of data transfer, latency of data transfer and graphic user interface (GUI) capability.

### Claim 11

A method of requesting a tailored content response based on a product identifier, a device identifier and a user profile, said method comprising: receiving a first machine readable indicia pertaining to said product identifier; coupling a portion of said first machine readable indicia pertaining to said product identifier with a portion of a second machine readable indicia pertaining to said device identifier; dynamically computing said user profile; and providing said portion of said first machine readable indicia, said portion of said second machine readable indicia and said user profile coupling to a server, and wherein said receiving the first machine readable indicia pertaining to said product identifier further comprises: receiving said first machine readable indicia pertaining to said product identifier wherein at least a first portion of said first machine readable indicia pertains to a universal unique identifier (UUID) of a radio frequency identification (RFID) tag.

### Claim 12 (depends on 11)

The method of claim 11 further comprising:
utilizing a universal unique identifier (UUID) of a tag as said product identifier.

### Claim 13 (depends on 11)

The method of claim 11 further comprising:
utilizing a universal unique identifier (UUID) as said device identifier.

### Claim 14 (depends on 11)

The method of claim 11 further comprising:
receiving a tailored content response from said server, said tailored content response based on said portion of said first machine readable indicia, said portion of said second machine readable indicia and said user profile, and said tailored content response formatted based on said portion of said second machine readable indicia.

### Claim 15 (depends on 11)

The method of claim 11 further comprising:
basing said tailored content response on a capability of a device.

### Claim 16 (depends on 15)

The method of claim 15 further comprising:
providing a data transfer capability to said device; and
providing a latency of data transfer to said device.

### Claim 17 (depends on 15)

The method of claim 15 further comprising:
providing an available memory capacity of said device; and
providing a graphic user interface (GUI) capability of said device.

### Claim 18 (depends on 15)

The method of claim 15 further comprising:
utilizing a mobile telephone for said device.

### Claim 19

A tailored content response requestor for requesting a response based on a product identifier, a device identifier and a user profile, said tailored content response requestor comprising: a machine readable indicia receiver for receiving a first machine readable indicia pertaining to said product identifier; a combiner for combining a portion of said first machine readable indicia pertaining to said product identifier with a portion of a second machine readable indicia pertaining to said device identifier; a computing module for dynamically computing said user profile; and a transceiver for providing said portion of said first machine readable indicia, said portion of said second machine readable indicia and said user profile coupling to a server, and wherein at least a first portion of said machine readable indicia pertains to a universal unique identifier (UUID) of a radio frequency identification (RFID) tag.

### Claim 20 (depends on 19)

The tailored content response requester of claim 19 wherein said product identifier utilizes a universal unique identifier (UUID) of a tag as said product identifier.

### Claim 21 (depends on 19)

The tailored content response requestor of claim 19 wherein said device identifier utilizes a universal unique identifier (UUID) of said device as said device identifier.

### Claim 22 (depends on 19)

The tailored content response requestor of claim 19 further comprising:
a response interface for receiving said response from said server, said response based on said portion of said first machine readable indicia, said portion of said second machine readable indicia and said user profile, and said response formatted based on said portion of said second machine readable indicia.

### Claim 23 (depends on 19)

The tailored content response requestor of claim 19 wherein said server bases said response on a capability of a device.

### Claim 24 (depends on 23)

The tailored content response requestor of claim 23 wherein said capability of said device comprises a data transfer capability and a latency of data transfer to said device.

### Claim 25 (depends on 23)

The tailored content response requester of claim 23 wherein said capability of said device comprises an available memory capacity of said device and a graphic user interface (GUI) capability of said device.

### Claim 26 (depends on 23)

The tailored content response requestor of claim 23 wherein said device is a mobile telephone.
