IP Library Granted Patent US 11,354,693
Granted Patent B2
US 11,354,693 · App. 17/357,554 · Granted Jun 7, 2022

Selecting available assignments for users based on mobile computing devices of the users

Inventor: Youval Bronicki (Los Altos, CA)
Assignee: Trax Technology Solutions Pte Ltd.
G06Q30/0208A47L11/4011G01C21/206G01G19/52G05D1/0219G05D1/0246G06K9/628G06K9/629G06K9/6227G06N5/04G06N20/00G06Q10/0639G06Q10/06311G06Q10/06315G06Q10/06375G06Q10/06395G06Q30/018G06Q30/0201G06Q30/0281G06Q30/0601G06Q30/0609G06Q30/0623G06Q30/0639G06Q30/0643G06T7/0002G06T7/50G06T7/70G06T7/73G06T7/80G06T7/97G06V10/225G06V10/40G06V20/00G06V20/10G06V20/20G06V20/52H04L67/303H04W4/024H04W4/029A47L2201/04G01G19/14G01G23/18G01J1/4204G01L1/00G05D2201/0203G06Q10/087G06Q30/0633G06T2207/30242G06V2201/09H04N7/188
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,354,693
App. No.
17/357,554
Granted
Jun 7, 2022
Kind
B2
Abstract

A non-transitory computer-readable medium includes instructions that when executed by a processor cause the processor to perform a method for selecting available assignments for users based on mobile computing devices of the user. The method includes receiving an indication of at least one parameter of a mobile computing device associated with a user; accessing a plurality of available assignments, each assignment of the plurality of available assignments involving use of at least one mobile computing device; based on the at least one parameter of the mobile computing device associated with the user, selecting a subset of the plurality of available assignments; and offering the selected subset of the plurality of available assignments to the user.

Claims (54)

1. A non-transitory computer-readable medium including instructions that when executed by a processor cause the processor to perform a method for selecting available assignments for users based on mobile computing devices of the users, the method comprising:

receiving an indication of at least one parameter of a mobile computing device associated with a user;

accessing a plurality of available assignments, each assignment of the plurality of available assignments involving use of at least one mobile computing device;

based on the at least one parameter of the mobile computing device associated with the user, selecting a subset of the plurality of available assignments;

offering the selected subset of the plurality of available assignments to the user;

determining whether a particular assignment of the plurality of available assignments is compatible with the at least one parameter of the mobile computing device associated with the user;

in response to a determination that the particular assignment of the plurality of available assignments is compatible with the at least one parameter of the mobile computing device associated with the user, including the particular assignment in the selected subset; and

in response to a determination that the particular assignment of the plurality of available assignments is incompatible with the at least one parameter of the mobile computing device associated with the user, forgoing including the particular assignment in the selected subset.

2. The non-transitory computer-readable medium of claim 1 , wherein the at least one parameter of the mobile computing device is at least one parameter of an image sensor of the mobile computing device associated with the user.

3. The non-transitory computer-readable medium of claim 2 , wherein the at least one parameter of the image sensor comprises at least one of a maximal pixel resolution, maximal frame rate, type of sensor, and zoom capability.

4. The non-transitory computer-readable medium of claim 1 , wherein the at least one parameter of the mobile computing device is at least one parameter of a computing power of the mobile computing device associated with the user.

5. The non-transitory computer-readable medium of claim 4 , wherein the at least one parameter of the computing power comprises at least one of an existence of a GPU, a number of computing cores, a type of processor, and a number of instructions per time unit.

6. The non-transitory computer-readable medium of claim 1 , wherein the at least one parameter of the mobile computing device is at least one parameter of a memory of the mobile computing device associated with the user.

7. The non-transitory computer-readable medium of claim 6 , wherein the at least one parameter of the memory comprises at least one of a memory size, type of memory, and speed of memory.

8. The non-transitory computer-readable medium of claim 1 , wherein the method further comprises:

identifying an historic assignment matching the particular assignment;

identifying a particular mobile computing device matching the mobile computing device associated with the user;

accessing a success indication corresponding to historic allocation of the historic assignment to the particular mobile computing device; and

using the success indication to determine whether the particular assignment of the plurality of available assignments is compatible with the at least one parameter of the mobile computing device associated with the user.

9. The non-transitory computer-readable medium of claim 1 , wherein a particular assignment of the selected subset includes a quality requirement, and the method further comprises:

receiving, from the mobile computing device associated with the user, a failure indication in response to the mobile computing device associated with the user performing the particular assignment of the selected subset and failing one or more criteria of the quality requirement.

10. The non-transitory computer-readable medium of claim 1 , wherein a particular assignment of the selected subset includes a precondition, a first instruction to perform the particular assignment if the precondition is satisfied, and a second instruction to forego performing the particular assignment if the precondition is not satisfied.

11. The non-transitory computer-readable medium of claim 10 , wherein the precondition is at least one of a brightness level or a proximity to an object in an image.

12. The non-transitory computer-readable medium of claim 10 , wherein the method further comprises:

providing an instruction to the mobile computing device associated with the user to complete a second assignment of the selected subset in response to not satisfying a precondition of a first assignment.

13. The non-transitory computer-readable medium of claim 10 , wherein one or more assignments of the selected subset further include respective remediation instructions, the remediation instructions instructing the user to change a position of the mobile computing device associated with the user in relation to an object in response to the precondition not being satisfied.

14. The non-transitory computer-readable medium of claim 1 , wherein the method further comprises:

offering the user a coupon in exchange for accepting at least one assignment in the selected subset.

15. The non-transitory computer-readable medium of claim 1 , wherein the method further comprises:

receiving an indication from the mobile computing device associated with the user that the mobile computing device associated with the user lacks at least one resource to perform at least one assignment of the selected subset.

16. The non-transitory computer-readable medium of claim 1 , wherein the method further comprises:

receiving an indication from the mobile computing device associated with the user that the mobile computing device associated with the user does not have permission to perform an assignment of the selected subset.

17. The non-transitory computer-readable medium of claim 1 , wherein the method further comprises:

receiving a response indication that the user has declined an assignment of the offered selected subset;

determining a category of the selected subset;

selecting a new subset of the plurality of available assignments, the new subset excluding assignments of the determined category; and

offering the new subset to the user.

18. A method for selecting available assignments for users based on mobile computing devices of the users, the method comprising:

receiving an indication of at least one parameter of a mobile computing device associated with a user;

accessing a plurality of available assignments, each assignment of the plurality of available assignments involving use of at least one mobile computing device;

based on the at least one parameter of the mobile computing device associated with the user, selecting a subset of the plurality of available assignments;

offering the selected subset of the plurality of available assignments to the user;

determining whether a particular assignment of the plurality of available assignments is compatible with the at least one parameter of the mobile computing device associated with the user;

in response to a determination that the particular assignment of the plurality of available assignments is compatible with the at least one parameter of the mobile computing device associated with the user, including the particular assignment in the selected subset; and

in response to a determination that the particular assignment of the plurality of available assignments is incompatible with the at least one parameter of the mobile computing device associated with the user, forgoing including the particular assignment in the selected subset.

19. A system for selecting available assignments for users based on mobile computing devices of the users, the system comprising:

at least one processor programmed to:

receive an indication of at least one parameter of a mobile computing device associated with a user;

access a plurality of available assignments, each assignment of the plurality of available assignments involving use of at least one mobile computing device;

based on the at least one parameter of the mobile computing device associated with the user, select a subset of the plurality of available assignments;

offer the selected subset of the plurality of available assignments to the user;

determine whether a particular assignment of the plurality of available assignments is compatible with the at least one parameter of the mobile computing device associated with the user;

in response to a determination that the particular assignment of the plurality of available assignments is compatible with the at least one parameter of the mobile computing device associated with the user, include the particular assignment in the selected subset; and

in response to a determination that the particular assignment of the plurality of available assignments is incompatible with the at least one parameter of the mobile computing device associated with the user, forgo including the particular assignment in the selected subset.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2026
From: COMPUTERSHARE TRUST COMPANY, N.A., AS ADMINISTRATIVE AGENT
To: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.
Reel/Frame 074717/0014 →
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2023
From: ALTER DOMUS (US) LLC
To: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK INC.
Reel/Frame 065028/0871 →
SECURITY INTEREST Recorded Sep 22, 2023
From: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.
To: COMPUTERSHARE TRUST COMPANY, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065016/0744 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2022
From: BRONICKI, YOUVAL
To: TRAX TECHNOLOGY SOLUTIONS PTE LTD.
Reel/Frame 058918/0842 →
SECURITY INTEREST Recorded Oct 15, 2021
From: TRAX TECHNOLOGY PTE. LTD.; SHOPKICK, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 058184/0438 →
Continuity (6)
Continuation PCTUS2021034885 · May 28, 2021
Provisional Application 63113490 · Nov 13, 2020
Provisional Application 63091009 · Oct 13, 2020
Provisional Application 63084086 · Sep 28, 2020
Provisional Application 63033055 · Jun 1, 2020
Related Publication 20210374763A1 · Dec 2, 2021