# US 2020/0394367 A1 · Systems and methods for determining the presence and type of an object

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

- Number: US 2020/0394367 A1
- Document ID: US20200394367A1
- Status: Published application
- Kind: A1
- Application number: 16/080,424
- Filed: 2017-02-27
- Published: 2020-12-17
- Earliest claimed: 2016-02-29
- Assignees: Patently Modern, Inc.
- Applicants: Patently Modern, Inc.
- Inventors: Alex Fleetwood; George Buckenham; Tim Burrell-Saward; Chris Shaw; Lyall Mccarthy; Elies Dekoninck
- Web page: https://patentgrep.com/patent/US20200394367A1

## CPC

- G06K 7/10099: {the directional field being used for pinpointing the location of the record carrier, e.g. for finding or locating an RFID tag amongst a plurality of RFID tags, each RFID tag being associated with an object, e.g. for physically locating the RFID tagged object in a warehouse}
- G07G 1/0072: {with means for detecting the weight of the article of which the code is read, for the verification of the registration (weighing combined with recording means, e.g. in weighing scale, G01G19/415)}
- A63F 9/24: Games using electronic circuits not otherwise provided for
- A63F 9/26: Balancing games, i.e. bringing elements into or out of balance
- G06K 7/10108: {interrogating only those RFIDs that fulfill a predetermined requirement, e.g. selecting all RFIDs having the same speed and moving in a cloud like fashion, e.g. on the same train; interrogating only RFIDs having a certain predetermined temperature, e.g. in the same fridge, another possibility being the active ignoring of a group of tags that fulfill a predetermined requirement, equivalent to the Boolean NOT operation}
- G06K 7/10237: {the reader and the record carrier being capable of selectively switching between reader and record carrier appearance, e.g. in near field communication [NFC] devices where the NFC device may function as an RFID reader or as an RFID tag}
- G07F 17/3202: {Hardware aspects of a gaming system, e.g. components, construction, architecture thereof}
- G07F 17/3209: {Input means, e.g. buttons, touch screen}
- G07F 17/3262: {Player actions which determine the course of the game, e.g. selecting a prize to be won, outcome to be achieved, game to be played}
- G07G 1/009: {the reader being an RFID reader}
- A63F 2009/2489: {by radio transmitters, e.g. using RFID}
- A63F 2250/1021: for weighing
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G07G: REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})

## Abstract

Described herein are systems and method for determining a presence and/or type of an object positioned on a platform. The system may include: a tag reader configured to determine a type of an object, the object including a tag readable by the tag reader; a load cell configured to detect the presence of the object on a platform, the object having a known weight; and the platform including at least one face for receiving the object. The platform is communicatively coupled to the load cell and the tag reader. The presence of the object is detected by the load cell housed in the platform when the object is position on the at least one face of the platform. The type of the object is determined by the tag reader housed in the platform when the object is in physical proximity to the platform.

## Claims

### Claim 1

A system for determining one or more of a presence of an object and a type of the object in a defined area, the system comprising:
a tag reader configured to determine the type of the object, wherein the object has a known weight, and wherein the object comprises a tag that is readable by the tag reader;
a load cell configured to detect the presence of the object in the defined area, wherein the load cell detects the known weight of the object in the defined area; and
a platform comprising a bottom face for contacting a support surface and a top face configured to provide a surface for receiving the object,
wherein the bottom and top faces define a housing configured to receive the load cell and the tag reader,
wherein the presence of the object is detected by the load cell housed in the platform when the object is positioned on the top face of the platform, and
wherein the type of the object is determined by the tag reader housed in the platform when the object is in physical proximity to the platform.

### Claim 2 (depends on 1)

The system of claim 1, further comprising the object.

### Claim 3 (depends on 1)

The system of claim 1, further comprising a first processor communicatively coupled to the tag reader and the load cell, wherein the platform comprises a computer-readable medium having non-transitory, processor-executable instructions stored thereon, wherein execution of the instructions causes the first processor to perform a method comprising:
receiving an output from one or more of the tag reader and the load cell, wherein the output comprises one or more of the presence of the object and the type of the object.

### Claim 4 (depends on 3)

The system of claim 3, further comprising a computing device comprising a second processor, wherein the computing device is communicatively coupled to the platform, and wherein the method performed by the first processor comprises:
transmitting the output from one or more of the tag reader and the load cell to the computing device.

### Claim 5 (depends on 4)

The system of claim 4, wherein the output comprises a real time data feed of a status of the object.

### Claim 6 (depends on 5)

The system of claim 5, wherein the method performed by the second processor further comprises:
analyzing the real-time data feed of the status of the object; and
determining one or more of: an amount of lapsed time between determining the type of the object and the presence of the object; a quality of positioning of the object on the platform; and a completion of a challenge.

### Claim 7 (depends on 4)

The system of claim 4, wherein the method performed by the second processor further comprises: displaying or updating a digital user experience based on the output from the platform.

### Claim 8 (depends on 1)

The system of claim 1, wherein the tag comprises one of a radiofrequency identification tag, a near field communication tag, and a low-energy Bluetooth tag.

### Claim 9 (depends on 1)

The system of claim 1, wherein the top face is flat.

### Claim 10 (depends on 1)

The system of claim 1, wherein the bottom face is flat.

### Claim 11 (depends on 1)

The system of claim 1, wherein the type of the object is one of a beast piece, an action piece, an element piece, and a miracle piece.

### Claim 12 (depends on 1)

The system of claim 1, wherein the type of the object is one of a consumable product and a non-consumable product.

### Claim 13 (depends on 1)

The system of claim 1, wherein the type of the object is one of an object for measuring dexterity, coordination, memory, and motor skills.

### Claim 14 (depends on 1)

The system of claim 1, wherein the presence of the object is detected by determining the known weight of the object in the defined area.

### Claim 15

A system for identifying the addition of one object into a group of objects, the system comprising:
a load cell configured to detect a presence of an object;
a tag reader configured to determine a type of the object; and
a platform communicatively coupled to the load cell and the tag reader,
wherein the presence of the object is detected by the load cell when the object is positioned on a face of the platform, and
wherein the type of the object is determined by the tag reader when the object is in physical proximity to the platform.

### Claim 16

A system for determining one or more of a presence of an object and a type of the object in a defined area, the system comprising:
a tag reader configured to determine the type of the object, wherein the object has a known weight, and wherein the object comprises a tag that is readable by the tag reader;
a load cell configured to detect the presence of the object in the defined area, wherein the load cell detects the known weight of the object in the defined area; and
a platform configured to receive the object,
wherein the platform is communicatively coupled to the load cell and the tag reader,
wherein the presence of the object is detected by the load cell when the object is positioned on the platform, and
wherein the type of the object is determined by the tag reader when the object is in physical proximity to the platform.

### Claim 17

A game for identifying objects in a stack and updating a digital user experience based on the objects identified in the stack, the game comprising:
an object of known weight comprising a tag;
a tag reader configured to determine a type of the object, wherein the tag of the object is readable by the tag reader;
a load cell configured to detect a presence of the object in a defined area; and
a platform comprising at least one face, the at least one face configured to receive the object,
wherein the platform is communicatively coupled to the load cell and the tag reader,
wherein the presence of the object is detected by the load cell when the object is positioned on the at least one face of the platform, and
wherein the type of the object is determined by the tag reader when the object is in physical proximity to the platform.

### Claim 18 (depends on 17)

The game of claim 17, wherein the type of the object is one of a beast piece, an action piece, an element piece, and a miracle piece.

### Claim 19 (depends on 17)

The game of claim 17, further comprising a computing device comprising a processor, wherein the computing device comprises a computer-readable medium having non-transitory, processor-executable instructions stored thereon, wherein execution of the instructions causes the processor to perform a method comprising:
receiving an output from the platform, wherein the output details one or more of the presence and type of the object; and
displaying the digital user experience, wherein the digital user experience presents the object based on the output from the platform or updates in response to the output from the platform.

### Claim 20 (depends on 19)

The game of claim 19, wherein the output is received in real-time.

### Claim 21 (depends on 17)

The game of claim 17 further comprising a computing device comprising a processor, wherein the computing device is configured to display a digital user experience, and wherein the computing device comprises a computer-readable medium having non-transitory, processor-executable instructions stored thereon, wherein execution of the instructions causes the processor to perform a method comprising:
receiving an output from the platform, wherein the output details one or more of the presence and type of the object; and
updating the digital user experience displayed by the computing device in response to the output from the platform.

### Claim 22 (depends on 17)

The game of claim 17 further comprising a computing device comprising a processor, wherein the computing device is configured to display a digital user experience, and wherein the computing device comprises a computer-readable medium having non-transitory, processor-executable instructions stored thereon, wherein execution of the instructions causes the processor to perform a method comprising:
receiving an output from the platform, wherein the output details one or more of the presence and type of the object; and
updating a feature of the digital user experience in response to the output from the platform.

### Claim 23 (depends on 22)

The game of claim 22, wherein the feature is one or more of a characteristic of a beast and an environment surrounding the beast.

### Claim 24

A method of identifying objects in a stack and displaying the objects in a digital user experience, the method comprising:
identifying a type of a first object using a tag reader, wherein the first object comprises a tag, and wherein the first object is identified when it is in physical proximity to the tag reader;
representing the type of the first object in a digital user experience displayed on a display of a computing device, wherein the computing device is communicatively coupled to the tag reader and a load cell;
receiving the first object on a platform, wherein the platform is communicatively coupled to the tag reader and the load sensor;
detecting, using the load sensor, a presence of the first object on the platform; and
updating the digital user experience displayed on the display of the computing device to indicate that the first object was positioned on the platform.

### Claim 25 (depends on 24)

The method of claim 24, further comprising limiting an amount of time a user has to position the first object on the platform.

### Claim 26 (depends on 25)

The method of claim 25, further comprising penalizing the user for not positioning the first object on the platform in the amount of time.

### Claim 27 (depends on 24)

The method of claim 24, further comprising receiving a second object on the platform, wherein the second object is positioned one of on top of the first object, adjacent to the first object, and underneath or below the first object.

### Claim 28 (depends on 27)

The method of claim 27, further comprising penalizing a user for dislodging one or more of the first and second objects.

### Claim 29 (depends on 24)

The method of claim 24, further comprising notifying a user of one or more of: the first object being identified by the tag reader; the first object being detected by the load cell; the digital user experience being updated; and the first object being dislodged from the platform.

### Claim 30 (depends on 24)

The method of claim 24, further comprising ending the game if a user dislodges the first object from the platform.

### Claim 31 (depends on 24)

The method of claim 24, wherein the digital user experience is updated in real-time.
