Patents by Inventor Simon Keating

Simon Keating has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240144628
    Abstract: Using various embodiments, methods and systems for generating three-dimensional (3D) digital objects that can collect data are described. In one embodiment, a system can receive a 3D placeholder in a development platform of a 3D environment, receive an asset into the 3D placeholder, and associate the 3D placeholder with scripts that determine user interaction with the asset or viewability thereof, thereby generating a 3D digital object in the development platform of the 3D environment.
    Type: Application
    Filed: December 14, 2023
    Publication date: May 2, 2024
    Inventors: Joel LaMontagne, Simon Keating
  • Patent number: 11880954
    Abstract: Using various embodiments, methods and systems for generating three-dimensional (3D) digital smart objects for use in various 3D environments to collect data related to user interaction or viewability with the 3D digital smart object are described. In one embodiment, a system can generate a 3D digital smart object by presenting a 3D placeholder to a publisher or developer of the 3D environment, receive an asset, receive asset data including asset category and asset type associated to the asset and a minimum and maximum asset polygon count value. The system can also receive standard asset size information of the asset including an X-axis, Y-axis, and Z-axis dimension of the asset, and receive an asset positioning information, including an anchor location and an asset orientation of the asset. The data received can then be stored to generate the 3D digital smart object that can be placed within a 3D environment.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: January 23, 2024
    Assignee: Trivver, Inc.
    Inventors: Joel LaMontagne, Simon Keating
  • Publication number: 20200402094
    Abstract: In one embodiment, a system is configured to receive an objective related to a placement of at least one 3D digital asset, determine whether the objective has been achieved by the user of the client computer machine, the objective determined based on receiving engagement metric data from a client computer machine, and prevent display of the at least one 3D digital asset on the graphical user interface for a predetermined period of time, when it is determined that the objective has been achieved by the user.
    Type: Application
    Filed: July 17, 2018
    Publication date: December 24, 2020
    Inventors: Joel LaMontagne, Simon Keating
  • Patent number: 10825256
    Abstract: In one embodiment, a plurality of 3D digital assets that can be associated with scripts to transmit user interaction, when displayed within a 3D environment in a client machine. The system includes a 3D digital asset processing system configured to receive user interaction data related to the 3D digital asset from the client machine and generate metrics related to user interaction with the 3D digital asset. In one embodiment, the metrics are generated by determining whether the 3D digital asset, comprising a collidable mesh, is drawn on a culling mask of a camera, and further using ray casting, drawing a line between the camera and the 3D digital asset. When the line collides with the collidable mesh of the 3D digital asset, using a screen bounding function of a 3D engine of the virtual environment, a proportion of the 3D digital asset on a user interface is determined to obtain a percentage of the user interface that is covered by the 3D digital asset.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: November 3, 2020
    Assignee: Trivver, Inc.
    Inventors: Joel LaMontagne, Simon Keating
  • Patent number: 10769859
    Abstract: Using various embodiments, methods and systems for displaying digital smart objects in 3D environments are described. In one embodiment, a system receives a request to present the 3D digital smart object in a game development environment of a game engine. The system can be configured to retrieve 3D digital smart object data from an asset repository, transmit the 3D digital smart object data to the game development environment of the game engine, receive a position location for the 3D digital smart object in the game, receive scaling information related to the 3D digital smart object, and store, into the asset repository, the position location, and scaling information related to the 3D digital smart object displayed in the game. Thereafter, the 3D digital smart object can be displayed at the position location when a player is interacting with the game at the game scene.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: September 8, 2020
    Assignee: Trivver, Inc.
    Inventors: Joel LaMontagne, Simon Keating
  • Patent number: 10600072
    Abstract: A device that analyzes advertising effectiveness can include an asset repository that stores a plurality of smart objects, an entertainment interface that accepts one or more smart objects from the plurality of smart objects, an event stream processor that receives information from the one or more smart objects and provides metrics based on the information from the one or more smart objects, and a BIND engine that receives information from the one or more smart objects and one or more databases and provides decisions and metrics based on the information from the one or more smart objects and one or more databases.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: March 24, 2020
    Assignee: Trivver, Inc.
    Inventors: Joel David Lamontagne, Mozelle Thompson, Richard Watson, Simon Keating, Lee Evans, Timothy Isaac, Andrew Williams
  • Publication number: 20200027118
    Abstract: In one embodiment, a system is configured to receive an objective related to a placement of at least one 3D digital asset, determine whether the objective has been achieved by the user of the client computer machine, the objective determined based on receiving engagement metric data from a client computer machine, and prevent display of the at least one 3D digital asset on the graphical user interface for a predetermined period of time, when it is determined that the objective has been achieved by the user.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 23, 2020
    Inventors: Joel LaMontagne, Simon Keating
  • Patent number: 10460526
    Abstract: Using various embodiments, methods and systems for generating user interaction based data in a 3D environment are described. In one embodiment, a system comprises a client computer that includes a 3D engine configured to determine whether the 3D digital asset, including a colliadable mesh, is drawn on a culling mask of a camera in the 3D environment. Thereafter, a line is drawn between the camera and the 3D digital asset using ray casting techniques to determine whether the line collides with the collidable mesh. When the line collides, a proportion of the 3D digital asset on a graphical user interface of the client computer is calculated to obtain a percentage of the graphical user interface, using a screen bounding function of the 3D engine, that is covered by the 3D digital asset. Thereafter, data, including a time period associated with the percentage covered by the graphical user interface, related to user interaction with the 3D digital asset is generated and transmitted to a server.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: October 29, 2019
    Assignee: Trivver, Ine.
    Inventors: Joel LaMontagne, Simon Keating
  • Patent number: 10062090
    Abstract: In one embodiment, branded 3D digital assets are displayed on a client machine. The client machine is configured to determine a proportion of a branded 3D digital asset displayed on screen of a graphical user interface and obtain a percentage of the screen of the graphical user interface that the branded 3D digital asset is covering using a screen bounding function of a 3D engine of the online environment. A computer server is configured to receive an objective related to a placement of the branded 3D digital asset, the objective determining when to display the branded 3D digital asset. The server then determines whether the objective has been achieved, and if so, prevents display of the branded 3D digital asset for a predetermined period of time.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: August 28, 2018
    Assignee: Trivver, Inc.
    Inventors: Joel LaMontagne, Simon Keating
  • Publication number: 20180121968
    Abstract: Using various embodiments, methods and systems for displaying information associated with a three dimensional (3D) digital asset on a graphical user interface are disclosed. In one embodiment, a system receives metric data related to user interaction or viewability of a set of 3D digital assets in the 3D environment. The system generates a list of 3D digital assets sorted based on the metric data of at least one 3D digital asset out of the set of 3D digital assets, and transmits information of the at least one 3D digital asset and the sorted list of 3D digital assets to the user interface. The information that is related to a 3D digital asset with the highest metric data value is displayed first on the user interface, and wherein information related to the set of 3D digital assets is ordered based on the sorted list.
    Type: Application
    Filed: December 27, 2017
    Publication date: May 3, 2018
    Inventors: Joel LaMontagne, Simon Keating
  • Publication number: 20180114247
    Abstract: In one embodiment, a plurality of 3D digital assets that can be associated with scripts to transmit user interaction, when displayed within a 3D environment in a client machine. The system includes a 3D digital asset processing system configured to receive user interaction data related to the 3D digital asset from the client machine and generate metrics related to user interaction with the 3D digital asset. In one embodiment, the metrics are generated by determining whether the 3D digital asset, comprising a collidable mesh, is drawn on a culling mask of a camera, and further using ray casting, drawing a line between the camera and the 3D digital asset. When the line collides with the collidable mesh of the 3D digital asset, using a screen bounding function of a 3D engine of the virtual environment, a proportion of the 3D digital asset on a user interface is determined to obtain a percentage of the user interface that is covered by the 3D digital asset.
    Type: Application
    Filed: December 18, 2017
    Publication date: April 26, 2018
    Inventors: Joel LaMontagne, Simon Keating
  • Publication number: 20180096383
    Abstract: In one embodiment, a computer data store comprises a plurality of branded 3D digital assets that can be displayed in an online environment, where a branded 3D digital asset can transmit engagement metric data based on user interaction or viewability with the branded 3D digital asset, displayed on a client machine. The client machine is configured to determine a proportion of the branded 3D digital asset displayed on screen of a graphical user interface of the client machine, and obtain a percentage of the screen of the graphical user interface that the branded 3D digital asset is covering using a screen bounding function of a 3D engine of the online environment to generate engagement metric data. A computer server is configured to receive an objective related to a placement of the branded 3D digital asset, the objective determining when to display the branded 3D digital asset. The objective further including an engagement rule.
    Type: Application
    Filed: June 23, 2017
    Publication date: April 5, 2018
    Inventors: Joel LaMontagne, Simon Keating
  • Patent number: 9904943
    Abstract: Using various embodiments, methods and systems for displaying information associated with a smart object are described. In one embodiment, a system receives Smart Object Identification Data (SOI) and Smart Object Metric Data (SOMD) of a set of smart objects transmitted from a smart object manager in a three dimensional environment. The system determines that the user has requested Brand Related Detailed Information (BRDI) associated with at least one smart object and generate a list of smart object associated Brand Identification Data (BID) from the set of smart objects, and sort them based on the received SOMD related to each smart object within the set of smart objects. The system retrieves BRDI of a smart object with the highest quantifier of SOMD out of the set of smart objects and transmit the BRDI along with the sorted list of smart object BID to the user.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: February 27, 2018
    Assignee: Trivver, Inc.
    Inventors: Joel LaMontagne, Simon Keating
  • Publication number: 20180047067
    Abstract: Using various embodiments, methods and systems for displaying information associated with a smart object are described. In one embodiment, a system receives Smart Object Identification Data (SOI) and Smart Object Metric Data (SOMD) of a set of smart objects transmitted from a smart object manager in a three dimensional environment. The system determines that the user has requested Brand Related Detailed Information (BRDI) associated with at least one smart object and generate a list of smart object associated Brand Identification Data (BID) from the set of smart objects, and sort them based on the received SOMD related to each smart object within the set of smart objects. The system retrieves BRDI of a smart object with the highest quantifier of SOMD out of the set of smart objects and transmit the BRDI along with the sorted list of smart object BID to the user.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Inventors: Joel LaMontagne, Simon Keating
  • Patent number: D853434
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: July 9, 2019
    Assignee: Trivver, Inc.
    Inventor: Simon Keating
  • Patent number: D870741
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: December 24, 2019
    Assignee: Trivver, Inc.
    Inventor: Simon Keating
  • Patent number: D881215
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: April 14, 2020
    Assignee: Trivver, Inc.
    Inventor: Simon Keating
  • Patent number: D900858
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: November 3, 2020
    Assignee: Trivver, Inc.
    Inventor: Simon Keating
  • Patent number: D925277
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: July 20, 2021
    Assignee: Epoca International, Inc.
    Inventors: Daniel Simon Keating, Brian Melzer
  • Patent number: D925659
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: July 20, 2021
    Assignee: Epoca International, Inc.
    Inventors: Daniel Simon Keating, Brian Melzer