# US 7,612,923 B2 · Scanning device for scanning interface surface of product item

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

- Number: US 7,612,923 B2
- Document ID: US7612923B2
- Status: Granted
- Kind: B2
- Application number: 12/234,687
- Filed: 2008-09-21
- Published: 2009-01-15
- Granted: 2009-11-03
- Earliest claimed: 2003-04-07
- Assignees: Silverbrook Research Pty Ltd
- Inventors: Jan Rusman; Kia Silverbrook; Paul Lapstun
- Web page: https://patentgrep.com/patent/US7612923B2

## CPC

- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06F 3/014: {Hand-worn input/output arrangements, e.g. data gloves}
- G06F 3/0321: {by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet (constructional details of pen-shaped pointing devices G06F3/03545, G06F3/03542, G06F3/037)}
- G06K 7/10554: {Moving beam scanning}
- G06K 7/10623: {Constructional details}
- G06K 7/10693: {for omnidirectional scanning}
- G06K 7/10722: {Photodetector array or CCD scanning}
- G06K 7/10772: {Moved readers, e.g. pen, wand}
- G06Q 10/00: Administration; Management
- G06Q 10/0877: {by inventory control or reporting using inventory tracking or counting}
- G06Q 20/20: Point-of-sale [POS] network systems
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0207: Discounts or incentives, e.g. coupons or rebates
- G06Q 30/0212: {Chance discounts or incentives}
- G06Q 30/0217: involving input on products or services in exchange for incentives or rewards
- G06Q 30/0236: {Incentive or reward received by requiring registration or ID from user}
- G06Q 30/0259: {based on store location}
- G06Q 30/0267: {Wireless devices}
- G06Q 30/0601: Electronic shopping [e-shopping]
- H04N 25/59: by controlling the amount of charge storable in the pixel, e.g. modification of the charge conversion ratio of the floating node capacitance
- H04N 25/671: for non-uniformity detection or correction
- H04N 25/767: Horizontal readout lines, multiplexers or registers
- H04N 25/77: Pixel circuitry, e.g. memories, A/D converters, pixel amplifiers, shared circuits or shared components
- H04N 25/778: comprising amplifiers shared between a plurality of pixels, i.e. at least one part of the amplifier must be on the sensor array itself
- H04N 25/78: Readout circuits for addressed sensors, e.g. output amplifiers or A/D converters
- H04N 23/20: for generating image signals from infrared radiation only
- H04N 25/7795: {Circuitry for generating timing or clock signals}
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A scanning device is provided which has a beam emitter for emitting a beam, a deflector for deflecting the beam to generate a raster scan pattern over a scanning patch on a product item, a sensor for receiving a reflected beam from the scanning patch and sensing from the reflected beam data encoded by coded tags printed on an interface surface of the product item, and a processor for determining a description of the interface surface and at least one region of interface surface. The data encoded by each tag includes an identity of the product item, an identity of the interface surface and the position of the respective tag on the interface surface. The processor determines the description from the sensed interface surface identity and determined the region from the determined description and at least one of the position of the sensed tag and a position of the scanning patch relative to the interface surface.

## Claims

### Claim 1

A scanning device comprising:
a beam generator for emitting a beam;
a deflector for deflecting the beam to generate a raster scan pattern over a scanning patch on a product item;
a sensor for receiving a reflected beam from the scanning patch and sensing from the reflected beam data encoded by coded tags printed on an interface surface of the product item, the data encoded by each tag including an identity of the product item, an identity of the interface surface and the position of the respective tag on the interface surface; and
a processor for determining a description of the interface surface from the sensed interface surface identity and at least one region of interface surface from the determined description and at least one of the position of the sensed tag and a position of the scanning patch relative to the interface surface.

### Claim 2 (depends on 1)

A scanning device according to claim 1, further comprising a beam controller for selectively providing the scanning patch at one of a number of positions in a sensing region.

### Claim 3 (depends on 1)

A scanning device according to claim 1, further comprising a beam controller for directing the beam along at least a selected one of a number of patch beam paths.

### Claim 4 (depends on 3)

A scanning device according to claim 3, wherein each patch beam path extends into a sensing region at a respective angle.

### Claim 5 (depends on 3)

A scanning device according to claim 3, wherein the sensor is adapted to sense the reflected beam from the product item along the selected patch beam path.

### Claim 6 (depends on 1)

A scanning device according to claim 1, wherein the data encoded by the tags is redundantly encoded and the processor uses the redundantly encoded data to detect one or more errors therein.
