IP Library › Granted Patent US 12,505,323
Granted Patent B2
US 12,505,323 · App. 18/621,421 · Granted Dec 23, 2025

Optical data reader with multi-lane conveyor

Inventors: Krista Anna Alice Paasonen (Espoo, FI); Julie Wilmien Visser (Cambridge, GB); Esa Tapani Raikkonen (Espoo, FI); Philip Athelstan Wainman (Bishops Stortford, GB)
Assignee: Microsoft Technology Licensing, LLC
G06K7/10871G06K7/10603G06K7/10831
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 12,505,323
App. No.
18/621,421
Granted
Dec 23, 2025
Kind
B2
Abstract

An optical data reader comprises a conveyor, an optical system, and a controller. The conveyor is configured to move a plurality of optical substrates along a plurality of lanes. Each optical substrate includes a plurality of waveplates arranged along its direction of movement within any of the plurality of lanes. The optical system is configured to observe one or more of the waveplates in its field-of-view; the optical axis crosses the plurality of lanes such that movement of at least one of the optical substrates brings one or more different waveplates into the field-of-view. The controller is coupled operatively to the conveyor and configured to control the position of the optical substrate in each occupied lane.

Claims (29)

1 . An optical data reader comprising:

a conveyor configured to move a plurality of optical substrates along a plurality of lanes, each optical substrate including a plurality of waveplates arranged along a direction of movement of the optical substrate within any of the plurality of lanes;

an optical system having a field-of-view about an optical axis and configured to observe one or more of the waveplates in the field-of-view, the optical axis crossing the plurality of lanes such that movement of at least one of the optical substrates brings one or more different waveplates into the field-of-view; and

a controller coupled operatively to the conveyor and configured to control a position of the optical substrate in each occupied lane.

2 . The optical data reader of claim 1 further comprising a shuttle configured to insert at least one optical substrate into at least one of the plurality of lanes.

3 . The optical data reader of claim 1 wherein the shuttle is arranged at an end of the conveyor.

4 . The optical data reader of claim 1 wherein each of the plurality of lanes accommodates two or more optical substrates in series.

5 . The optical data reader of claim 1 wherein the optical system includes an optical sensor aligned to the optical axis on a first side of the plurality of lanes, and a light source aligned to the optical axis on a side opposite the first side of the plurality of lanes.

6 . The optical data reader of claim 1 wherein part of each lane of the conveyor is configured to make slideless contact with an area of the optical substrate.

7 . The optical data reader of claim 1 wherein each lane of the conveyor includes a plurality of rollers.

8 . The optical data reader of claim 7 wherein each of the plurality of rollers includes a groove matched in thickness to the optical substrate and, inside the groove, a wheel configured to make slideless contact with an edge face of the optical substrate.

9 . The optical data reader of claim 8 wherein the wheel is a first wheel, and wherein each of the plurality of rollers comprises a second wheel concentric with and fixed to the first wheel and configured to accommodate a drive belt.

10 . The optical data reader of claim 9 further comprising, for each of the plurality of lanes, a motor and pulley configured to drive the drive belt.

11 . The optical data reader of claim 8 wherein each of the plurality of rollers includes an axle and wherein a corresponding roller for each of the plurality of lanes is arranged on the axle.

12 . A method to read data encoded optically within an optical substrate, the method comprising:

moving a plurality of optical substrates along a plurality of lanes, each optical substrate including a plurality of waveplates arranged along a direction of movement of the optical substrate within any of the plurality of lanes;

observing one or more of the waveplates in a field-of-view of an optical system arranged about an optical axis, the optical axis crossing the plurality of lanes such that movement of at least one of the optical substrates brings one or more different waveplates into the field-of-view; and

controlling the conveyor so as to control a position of the optical substrate in each occupied lane.

13 . The method of claim 12 further comprising inserting at least one optical substrate into at least one of the plurality of lanes.

14 . The method of claim 12 wherein inserting the at least one optical substrate comprises inserting at an end of the conveyor.

15 . The method of claim 12 wherein moving the plurality of optical substrates comprises moving two or more optical substrates in series in a given lane.

16 . The method of claim 12 wherein moving the plurality of optical substrates comprises moving two or more optical substrates concurrently in different lanes.

17 . The method of claim 12 wherein moving the plurality of optical substrates comprises moving over a plurality of rollers.

18 . The method of claim 17 wherein moving the plurality of optical substrates comprises guiding through a groove in a roller.

19 . The method of claim 18 , wherein the groove is matched in thickness to the optical substrate.

20 . An optical data reader comprising:

a conveyor configured to move a plurality of optical substrates along a plurality of lanes in a first direction, each optical substrate including a plurality of waveplates arranged along the first direction and along a second direction non-parallel to the first direction;

an optical system having a field-of-view about an optical axis and configured to observe one or more of the waveplates in the field-of-view, the optical axis crossing the plurality of lanes and the optical system mechanically coupled to a positioner configured to move the optical system in the second direction, thereby displacing the field-of-view along the second direction; and

a controller coupled operatively to the conveyor and to the positioner and configured to control a relative position of the optical system versus the optical substrate in each occupied lane.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2024
From: PAASONEN, KRISTA ANNA ALICE; VISSER, JULIE WILMIEN; RAIKKONEN, ESA TAPANI; WAINMAN, PHILIP ATHELSTAN
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 066947/0465 →
Continuity (1)
Related Publication 20250307581A1 · Oct 2, 2025
References Cited (17)
US 4989191A · Kuo · 1991 [cited by applicant]
US 11947094B1 · Prentice · 2024 [cited by examiner]
US 20050146808A1 · Hoelsaeter · 2005 [cited by applicant]
US 20050185160A1 · Kuit · 2005 [cited by examiner]
US 20060102599A1 · Adams · 2006 [cited by examiner]
US 20060146658A1 · Russ · 2006 [cited by applicant]
US 20060161934A1 · Klein · 2006 [cited by applicant]
US 20070253042A1 · Szarvas · 2007 [cited by applicant]
US 20110114729A1 · Moon · 2011 [cited by examiner]
US 20200029478A1 · Kawai · 2020 [cited by examiner]
US 20200134773A1 · Pinter · 2020 [cited by examiner]
US 20230048789A1 · Hirano · 2023 [cited by applicant]
US 20230199310A1 · Trajkovic · 2023 [cited by examiner]
CN 1161759A · 2002 [cited by applicant]
CN 103482321A · 2014 [cited by applicant]
KR 20050037278A · 2005 [cited by applicant]
KR 101197311B1 · 2012 [cited by applicant]