IP Library Granted Patent US 11,203,525
Granted Patent B2
US 11,203,525 · App. 16/237,360 · Granted Dec 21, 2021

Method of controlling the placement of micro-objects

Inventors: Anne Plochowietz (Palo Alto, CA); Matthew Shreve (Mountain View, CA)
Assignee: Palo Alto Research Center Incorporated
B81C99/002H01L21/67271H01L21/67294H01L24/95H01L2224/95133H01L2224/95145H01L2924/1461Y10T29/49133
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 11,203,525
App. No.
16/237,360
Granted
Dec 21, 2021
Kind
B2
Abstract

Disclosed are methods and systems of controlling the placement of micro-objects on the surface of a micro-assembler. Control patterns may be used to cause phototransistors or electrodes of the micro-assembler to generate dielectrophoretic (DEP) and electrophoretic (EP) forces which may be used to manipulate, move, position, or orient one or more micro-objects on the surface of the micro-assembler. A set of micro-object may be analyzed. Geometric properties of the set of micro-objects may be identified. The set of micro-objects may be divided into multiple sub-sets of micro-objects based on the one or more geometric properties and one or more control patterns.

Claims (74)

1. A method, comprising:

analyzing a set of micro-objects located on a surface of a micro-assembler, wherein the micro-assembler comprises an array of force generating pixels;

identifying one or more geometric properties of the set of micro-objects;

dividing the set of micro-objects into a first subset of micro-objects and a second subset of micro-objects based on the one or more geometric properties and one or more control patterns, wherein the one or more control patterns indicate one or more force patterns on one or more portions of the array of force generating pixels, wherein dividing the set of micro-objects comprises:

identifying a center for the set of micro-objects;

identifying a first line that pass through the center;

identifying one or more sets of force generating pixels along a second line that is parallel to the first line; and

applying the one or more control patterns to the one or more sets of force generating pixels.

2. The method of claim 1 , wherein analyzing the set of micro-objects comprises:

determining that the set of micro-objects comprises multiple micro-objects; and

determining that at least two micro-objects of the set of micro-objects in the set of micro-objects are within a threshold distance of each other.

3. The method of claim 1 , wherein the one or more control patterns are applied to force generating pixels that are disposed relative to the set of micro-objects.

4. The method of claim 1 , wherein dividing the set of micro-objects comprises:

identifying one or more sets of force generating pixels disposed around the set of micro-objects, wherein the one or more sets of force generating pixels are located at one or more non-deterministic locations around the set of micro-objects; and

applying the one or more control patterns to the one or more sets of force generating pixels.

5. The method of claim 1 , wherein identifying the one or more geometric properties of the set of micro-objects comprises:

identifying a geometric shape for the set of micro-objects.

6. The method of claim 5 , wherein dividing the set of micro-objects comprises:

identifying one or more edges of the geometric shape; and

applying the one or more control patterns to one or more sets of force generating pixels located at the one or more edges.

7. The method of claim 5 , wherein dividing the set of micro-objects comprises:

identifying one or more corners of the geometric shape; and

applying the one or more control patterns to one or more sets of force generating pixels located at the one or more corners.

8. The method of claim 1 , wherein dividing the set of micro-objects comprises:

identifying a boundary for the set of micro-objects;

identifying a line that is normal to a point in the boundary;

identifying one or more sets of force generating pixels along the line; and

applying the one or more control patterns to the one or more sets of force generating pixels.

9. The method of claim 1 , wherein dividing the set of micro-objects comprises:

identifying a boundary for the set of micro-objects;

identifying a plurality of force generating pixels that are evenly spaced along the boundary; and

applying the one or more control patterns to the plurality of force generating pixels.

10. The method of claim 1 , wherein dividing the set of micro-objects comprises:

identifying a boundary for the set of micro-objects;

identifying non-deterministic points on the boundary; and

applying the one or more control patterns to sets of force generating pixels located at the non-deterministic points.

11. The method of claim 1 , wherein dividing the set of micro-objects comprises:

identifying a boundary for the set of micro-objects;

identifying one or more points within the boundary;

identifying one or more sets of force generating pixels located at the one or more points; and

applying the one or more control patterns to the one or more sets of force generating pixels.

12. The method of claim 1 , wherein the array of force generating pixels comprises a two-dimensional array of electrodes.

13. A method, comprising:

analyzing a set of micro-objects located on a surface of a micro-assembler, wherein the micro-assembler comprises an array of force generating pixels;

identifying one or more geometric properties of the set of micro-objects;

dividing the set of micro-objects into a first subset of micro-objects and a second subset of micro-objects based on the one or more geometric properties and one or more control patterns, wherein the one or more control patterns indicate one or more force patterns on one or more portions of the array of force generating pixels, wherein dividing the set of micro-objects comprises:

identifying a center for the set of micro-objects;

identifying a first line that pass through the center;

identifying one or more sets of force generating pixels along a second line that is normal to the first line; and

applying the one or more control patterns to the one or more sets of force generating pixels.

14. An apparatus, comprising:

a memory configured to store control data;

a processing device, operatively coupled to the memory, the processing device configured to:

analyze a set of micro-objects located a surface of a micro-assembler, wherein the micro-assembler comprises an array of force generating pixels;

identify one or more geometric properties of the set of micro-objects;

divide the set of micro-objects into a first subset of micro-objects and a second-subset of micro-objects based on the one or more geometric properties and one or more control patterns, wherein the one or more control patterns indicate one or more force patterns on one or more portions of the array of force generating pixels, wherein dividing the set of micro-objects comprises:

identifying a center for the set of micro-objects;

identifying a first line that pass through the center;

identifying one or more sets of force generating pixels along a second line that is parallel to the first line; and

applying the one or more control patterns to the one or more sets of force generating pixels.

15. The apparatus of claim 14 , wherein to analyze the set of micro-objects the processing device is further configured to:

determine that the set of micro-objects comprises multiple micro-objects; and

determine that at least two of the set of micro-objects in the set of micro-objects are within a threshold distance of each other.

16. The apparatus of claim 14 , wherein the one or more control patterns are applied to force generating pixels that are disposed relative to the set of micro-objects.

17. The apparatus of claim 14 , wherein to identify the one or more geometric properties of the set of micro-objects, the processing device is further configured to:

identify a geometric shape for the set of micro-objects.

18. A non-transitory computer-readable medium having instruction stored thereon that, when executed by a computer processing device, cause the computer processing device to:

analyze a set of micro-objects located a surface of a micro-assembler, wherein the micro-assembler comprises an array of force generating pixels;

identify one or more geometric properties of the set of micro-objects;

divide the set of micro-objects into a first subset of micro-objects and a second-subset of micro-objects based on the one or more geometric properties and one or more control patterns, wherein the one or more control patterns indicate one or more voltage patterns on one or more portions of the array of force generating pixels, wherein to divide the set of micro-objects, the computer processor is further to:

identify a center for the set of micro-objects;

identify a first line that pass through the center;

identify one or more sets of force generating pixels along a second line that is parallel to the first line; and

apply the one or more control patterns to the one or more sets of force generating pixels.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073562/0677 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2018
From: PLOCHOWIETZ, ANNE; SHREVE, MATTHEW
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 047877/0503 →
Continuity (1)
Related Publication 20200207616A1 · Jul 2, 2020
Cited By (3)
US 12,477,237 US 12,498,329 US 12,541,863