IP Library Granted Patent US 9,600,813
Granted Patent B2
US 9,600,813 · App. 13/888,297 · Granted Mar 21, 2017

Point of sale computer system delivering composited two- and three-dimensional images

Inventors: Paul Sidlo (Santa Monica, CA); William Kovacs (Camarillo, CA); Philip J. Brock (Santa Barbara, CA); John O'Keefe (Montrose, CA); Jonathan Humpherys (Playa del Rey, CA); Andrew Whiddett (Valencia, CA); Simon Feltman (Venice, CA); Amar Kurani (Los Angeles, CA)
Assignee: Tillster, Inc.
G06Q20/204G06F21/10G06F21/34G06F21/35G06Q10/0637G06Q20/20G06Q20/202G06Q30/00G06Q30/02G06Q30/06G06Q30/0623G06Q30/0625G06Q30/0633G06Q30/0643G07F7/00G09F27/00G06F2221/0711G06F2221/0775G06F2221/0797G06F2221/2101G06F2221/2115G06F2221/2117G06F2221/2119G06F2221/2121G06F2221/2135G06F2221/2151
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 9,600,813
App. No.
13/888,297
Granted
Mar 21, 2017
Kind
B2
Abstract

A point of sale computer system that allows a customer to select and consummate a sale himself. The system may include graphics storage media configured to store two- and three-dimensional graphics data relating to the sale, as well as business rules storage media, configured to store business rules that specify the graphics that should be displayed during the selection and consummation process based on input received from the customer. The technology allows a presentation to be made to the customer that is entertaining and that maintains the attention of the customer throughout the sale selection and consummation process.

Claims (25)

1. A point of sale (POS) computer system that allows a customer to select and consummate a sale himself comprising:

a display configured to allow the customer to view a scene related to the selection and consummation process via the POS computer system;

an input device configured to be operated by the customer during the selection and consummation process and to generate control signals for controlling at least one component of the POS computer system in response to operation of the input device by the customer;

graphics storage media configured to store two and three-dimensional graphics data relating to the sale, wherein the three dimensional graphics data comprises data displayable from a plurality of viewing perspectives; and

a processing system configured to:

communicate with the display, the input device, and the graphics storage media;

obtain selected two and three-dimensional graphics data in real time from the graphics storage media in response to the control signals received from the input device;

composite the obtained two and three-dimensional graphics data in real time into a non-linear, three-dimensional graphics presentation; and

deliver the three-dimensional graphics presentation in real time to the display of the POS computer system for viewing by the customer.

2. The system of claim 1 , wherein different types of three-dimensional graphics elements are each represented by its own class.

3. The system of claim 1 , wherein the scene is represented as a directed acyclic graph configured to permit at least one of parent/child relationships and hierarchical constructs, wherein the directed acyclic graph comprises a three-dimensional directed acyclic graph for three-dimensional elements, and a two dimensional directed acyclic graph for two dimensional elements.

4. The system of claim 3 , wherein the three-dimensional acyclic graph comprises hierarchical elements including transformations, material inheritance, and visibility inheritance.

5. The system of claim 1 , wherein the wrapper comprising a layer of classes and functions includes at least one overlay class, wherein the overlay class is configured to specify a location on the display the two dimensional graphics elements should be displayed.

6. The system of claim 5 , wherein the overlay class contains a full compositing tree of operations.

7. The system of claim 1 , wherein the graphics storage media is stored in one or more database structures.

8. The system of claim 7 , wherein communication between the database structures comprise ODBC plug-ins.

9. The system of claim 8 , wherein the ODBC plug-ins are further configured to connect scene classes from the layer of classes to GPS data feeds.

10. The system of claim 3 , wherein the layer of classes further comprises a screen class element that references two dimensional and three-dimensional elements within their respect directed acyclic graphs.

11. The system of claim 10 , wherein the screen class is further configured to organize the three-dimensional graphics presentation includes a series of scenes, the content of each of which is dictated by the input received from the customer.

12. The system of claim 11 , wherein the three-dimensional graphics presentation includes a programmed graphics transition between each scene.

13. The system of claim 12 , wherein the programmed graphics transition comprises a first transition used when a scene goes from visible to invisible.

14. The system of claim 13 , wherein the programmed graphics transition further comprises a second transition used when the scene goes from invisible to visible.

15. The system of claim 1 , wherein the three-dimensional graphics presentation is provided by a wrapper comprising a layer of classes and functions which specify what, how, and where the two and three-dimensional graphics data is presented within the scene.

16. The system of claim 1 , wherein the three-dimensional graphics presentation communicates in a language and wherein the language is based on a GPS data feed.

17. The system of claim 1 , wherein variations of the viewing perspectives are defined as a function of time.

Assignments (4)
SECURITY INTEREST Recorded Jun 28, 2017
From: TILLSTER, INC.
To: KNOBBE, MARTENS, OLSON & BEAR, LLP
Reel/Frame 043030/0021 →
CHANGE OF NAME Recorded Jun 26, 2015
From: EMN8, INC.
To: TILLSTER, INC.
Reel/Frame 035917/0902 →
CHANGE OF NAME Recorded May 6, 2015
From: EMN8, INC.
To: TILLSTER, INC.
Reel/Frame 035580/0494 →
SECURITY AGREEMENT Recorded Jun 19, 2013
From: EMN8, INC.
To: COMERICA BANK
Reel/Frame 030660/0781 →
Continuity (8)
Continuation 13560822 · Jul 27, 2012
Continuation 12887344 · Sep 21, 2010
Continuation 11287130 · Nov 23, 2005
Continuation 10454010 · Jun 3, 2003
Provisional Application 60386089 · Jun 4, 2002
Provisional Application 60392758 · Jul 1, 2002
Provisional Application 60388220 · Jun 12, 2002
Related Publication 20130246201A1 · Sep 19, 2013