Patents by Inventor Kevin Viggers

Kevin Viggers 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: 20220012102
    Abstract: A system architecture that synthesizes agent environments and virtualization environments to provide for a highly scalable, peer-to-peer real-time agent architecture. The agent environment enables agents participating in a shared experience to be peers of one another. Agents can choose which agents they want to peer by meeting in the agent environment and using published information determine which other agents they want to peer with to communicate stream source data therebetween. Virtualization environments are a mechanism for executing applications (“stream sources”). Any one or more of available virtualization environments (e.g., cloud infrastructure) may be selected in accordance with predetermined criteria to execute stream sources. In addition, non-virtualized environments (e.g., physical devices) may be utilized to run the stream sources in accordance with deployment criteria.
    Type: Application
    Filed: July 7, 2021
    Publication date: January 13, 2022
    Inventors: Christopher James Jarabek, Matthew James Stephure, Kevin Viggers, Ashit Ashvinkumar Vyas, Lucas Amaral Lopes, Owen James Wright, Jacek Wielebnowski, Matthew James Louis Crist, Joshua Sung-Ryoung Hong, Chung Tai Lai
  • Publication number: 20200401462
    Abstract: Methods and systems for providing a collaboration platform that enables “software agents” to share data with one another such that one software agent may interoperate with the other software agent. When the domains of different software agents overlap, completely, or partially, it becomes possible for the software agents to exchange information and behaviors in collaboration using a shared model and to create digital twins. Collaboration among the software agents, connected client(s), devices and other services may be provided through a data synchronization service and shared model provided by, and used within, the collaboration platform.
    Type: Application
    Filed: June 19, 2020
    Publication date: December 24, 2020
    Inventors: Kevin Viggers, Dan Pigat
  • Patent number: D635149
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: March 29, 2011
    Assignee: SMART Technologies ULC
    Inventors: Kevin Viggers, Giselle Goncalves, Julie LaFleur, Ron Desnoyers, Jenna Pipchuk
  • Patent number: D637619
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: May 10, 2011
    Assignee: SMART Technologies ULC
    Inventors: Kevin Viggers, Giselle Goncalves, Julie LaFleur, Ron Desnoyers, Jenna Pipchuk
  • Patent number: D649159
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: November 22, 2011
    Assignee: SMART Technologies ULC
    Inventors: Kevin Viggers, Giselle Goncalves, Julie LaFleur, Ron Desnoyers, Jenna Pipchuk