IP Library Granted Patent US 11,495,017
Granted Patent B2
US 11,495,017 · App. 16/938,913 · Granted Nov 8, 2022

Virtualization of tangible interface objects

Inventors: Pramod Kumar Sharma (San Jose, CA); Jerome Scholler (San Francisco, CA)
Assignee: Tangible Play, Inc.
G06V20/20G06F1/1632G06F1/1686G06F3/017G06F3/0304G06F3/0317G06F3/0346G06F3/0425G06F3/04883G06V40/28H04N5/2252H04N5/23296
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,495,017
App. No.
16/938,913
Granted
Nov 8, 2022
Kind
B2
Abstract

An example system includes a computing device located proximate to a physical activity surface, a video capture device, and a detector. The video capture device is coupled for communication with the computing device and is adapted to capture a video stream that includes an activity scene of the physical activity surface and one or more interface objects physically intractable with by a user. The detector processes the video stream to detect the one or more interface objects included in the activity scene, to identify the one or more interface objects that are detectable, to generate one or more events describing the one or more interface objects, and to provide the one or more events to an activity application configured to render virtual information on the one or more computing devices based on the one or more events.

Claims (45)

1. A method comprising:

capturing, using a rear facing camera of a computing device, a video stream of a field of view of the rear facing camera, the video stream including an activity scene and a tangible interface object present in the activity scene;

processing, using a processor of a computing device, the video stream for the tangible interface object and an attribute of the tangible interface object;

determining, using the processor of the computing device, an identity of the tangible interface object using the attribute of the tangible interface object;

generating, using the processor of the computing device, a virtual scene based on the attribute of the tangible interface object; and

rendering, in a display of the computing device, the virtual scene in a region of the display.

2. The method of claim 1 , wherein the field of view of the rear facing camera captures substantially only the activity scene.

3. The method of claim 1 , wherein the field of view of the rear facing camera is redirected towards a front side of the computing device using a camera adapter.

4. The method of claim 3 , wherein the activity scene is located in front of the computing device and wherein the camera adapter redirects the field of view of the rear facing camera by wrapping light reflected off of the activity scene into the rear facing camera.

5. The method of claim 3 , wherein the camera adapter defines a side of the activity scene being captured.

6. The method of claim 1 , wherein the video stream of the field of view of the rear facing camera is a first video stream, the virtual scene is a first virtual scene, and the region is a first region, the method further comprising:

capturing, using a front facing video capture device, a second video stream of a field of the front facing camera, the second video stream capturing a portion of an activity surface situated in front of the computing device;

generating, using the processor of the computing device, a second virtual scene based on the second video stream of the field of view of the front facing camera; and

rendering, the second virtual scene in a second region of the display, the second region of the display being separate from the first region of the display.

7. The method of claim 6 , wherein the second video stream of the field of view of the front facing camera also captures a user scene that includes a user situated in front of the computing device.

8. The method of claim 7 , wherein the second video stream of the field of view is a split field of view that splits the field of view into a first field of view that captures the user scene and a second field of view that captures a portion of the activity surface situated in front of the computing device.

9. A physical activity surface visualization system comprising:

a stand configured to position a computing device having one or more processors;

a rear facing camera configured to capture a video stream of a field of view of the rear facing camera, the video stream including an activity scene and a tangible interface object present in the activity scene;

a detector executable by the one or more processors to detect the tangible interface object and an attribute of the tangible interface object in the video stream; and

an activity application executable by the one or more processors to determine an identity of the tangible interface object using the attribute of the tangible interface object, generate a virtual scene based on the attribute of the tangible interface object; and

a display configured to render the virtual scene in a region of the display.

10. The physical activity surface visualization system of claim 9 , wherein the field of view of the rear facing camera captures substantially only the activity scene.

11. The physical activity surface visualization system of claim 9 , wherein the field of view of the rear facing camera is redirected towards a front side of the computing device using a camera adapter.

12. The physical activity surface visualization system of claim 11 , wherein the activity scene is located in front of the computing device and wherein the camera adapter redirects the field of view of the rear facing camera by wrapping light reflected off of the activity scene into the rear facing camera.

13. The physical activity surface visualization system of claim 12 , wherein the camera adapter defines a side of the activity scene being captured.

14. The physical activity surface visualization system of claim 9 , wherein the video stream of the field of view of the rear facing camera is a first video stream, the virtual scene is a first virtual scene, and the region is a first region, the system further comprising:

a front facing camera configured to capture a second video stream of a field of view of the front facing camera, the second video stream capturing a portion of an activity surface situated in front of the computing device, and

wherein the activity application is further configured to generate a second virtual scene based on the second video stream of the field of view of the front facing camera, and

wherein the display is further configured to render the second virtual scene in a second region of the display.

15. The physical activity surface visualization system of claim 14 , wherein the second video stream of the field of view of the front facing camera also captures a user scene that includes a user situated in front of the computing device.

16. The physical activity surface visualization system of claim 15 , wherein the second video stream of the field of view is a split field of view that splits the field of view into a first field of view that captures the user scene and a second field of view that captures a portion of the activity surface situated in front of the computing device.

17. A method comprising:

capturing, using a rear facing camera of a computing device, a first video stream of a field of view of the rear facing camera;

capturing, using a front facing camera of the computing device, a second video stream of a field of view of the front facing camera;

processing, using a processor of the computing device, the first video stream and the second video stream for a tangible interface objects present in one of the first video stream and the second video stream;

detecting, using the processor of the computing device, an attribute of the tangible interface object;

determining, using, the processor of the computing device, an identity of the tangible interface object using the attribute;

generating, using the processor of the computing device, a virtual object based on the identity of the tangible interface object;

rendering, using the processor of the computing device, a first virtual scene based on the first video stream and a second virtual scene based on the second video stream; and

presenting, in a display of the computing device, the first virtual scene in a first region, the second virtual scene in a second region, and the virtual object.

18. The method of claim 17 , wherein the tangible interface object is present in the first video stream and wherein presenting, the virtual object further comprises:

presenting using the processor of the computing device, the virtual object within the second virtual scene.

19. The method of claim 17 , wherein the field of view of the rear facing camera is redirected towards an activity surface located in front of the computing device using a camera adapter.

20. The method of claim 19 , wherein the camera adapter redirects the field of view of the rear facing camera by wrapping light reflected off of the activity surface into the rear facing camera.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2026
From: TANGIBLE PLAY, INC.
To: PLAY OSMO INC.
Reel/Frame 074224/0665 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2025
From: GLAS TRUST COMPANY LLC
To: CLAUDIA Z. SPRINGER, AS CHAPTER 11 TRUSTEE OF TANGIBLE PLAY, INC., ON BEHALF OF THE ESTATE OF DEBTOR TANGIBLE PLAY, INC.
Reel/Frame 071473/0897 →
SECURITY INTEREST Recorded Nov 1, 2024
From: CLAUDIA Z. SPRINGER, AS CHAPTER 11 TRUSTEE OF EPIC! CREATIONS, INC., ON BEHALF OF THE ESTATE OF DEBTOR EPIC! CREATIONS, INC.; CLAUDIA Z. SPRINGER, AS CHAPTER 11 TRUSTEE OF NEURON FUEL, INC., ON BEHALF OF THE ESTATE OF DEBTOR NEURON FUEL, INC.; CLAUDIA Z. SPRINGER, AS CHAPTER 11 TRUSTEE OF TANGIBLE PLAY, INC., ON BEHALF OF THE ESTATE OF DEBTOR TANGIBLE PLAY, INC.
To: GLAS TRUST COMPANY LLC
Reel/Frame 069290/0456 →
SECURITY INTEREST Recorded May 16, 2022
From: TANGIBLE PLAY, INC.
To: GLAS TRUST COMPANY LLC
Reel/Frame 060257/0811 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2020
From: SHARMA, PRAMOD KUMAR; SCHOLLER, JEROME
To: TANGIBLE PLAY, INC
Reel/Frame 053606/0581 →
Continuity (7)
Continuation 15908807 · Feb 28, 2018
Continuation 15384075 · Dec 19, 2016
Continuation 15151213 · May 10, 2016
Continuation 14842777 · Sep 1, 2015
Continuation 13928111 · Jun 26, 2013
Provisional Application 61714138 · Oct 15, 2012
Related Publication 20210279466A1 · Sep 9, 2021