Patents by Inventor Craig J. Wheeler

Craig J. Wheeler 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).

  • Patent number: 10223449
    Abstract: Techniques and architectures of a system may provide, among other things, a contextual help video based, at least in part, on the state of play of a user of a video game or the state of other types of interactive media content. For example, such video may be useful for self-learning using contextual video that provides useful information to the player (or a user of interactive media content). The system may involve a contextual search process, which may enable games to annotate broadcasts and game clips with real time metadata from their titles. Websites may query a service for broadcasts/game clips based on data generated by a contextual search. The system may add context to recorded and live game media and, for example, capturing and exposing a user's gaming moments.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory M Smith, Joaquin Bolbrugge Chavolla, Craig J. Wheeler, Joanna Mason, Nathan A. Yim, Kewei Li, Abdalla Gamal A. Abdulmonem
  • Patent number: 9788071
    Abstract: A method providing searchable streaming video broadcasts via an interactive media server, the interactive media server generates a live broadcast video stream for each of a plurality of interactive media sessions and a video provider server providing a connection to the live broadcast video stream for viewing, the method comprising receiving an interactive media events stream for each interactive media session from the interactive media server, generating statistics data for each interactive media session based upon the events stream, and generating a searchable index of a directory of the live broadcast video streams, the searchable index including a plurality of entries, each entry including (a) a link to the live broadcast video stream for a corresponding interactive media session provided by the video provider server, and (b) metadata associated with the corresponding interactive media session, the metadata generated based upon the statistics data for the corresponding interactive media session.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: October 10, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joanna Mason, Craig J. Wheeler, Daniel Av, Michael Ahmed Sengan Siebert, Gregory M. Smith, Antonio Vargas Garcia
  • Publication number: 20170270128
    Abstract: Techniques and architectures of a system may provide, among other things, a contextual help video based, at least in part, on the state of play of a user of a video game or the state of other types of interactive media content. For example, such video may be useful for self-learning using contextual video that provides useful information to the player (or a user of interactive media content). The system may involve a contextual search process, which may enable games to annotate broadcasts and game clips with real time metadata from their titles. Websites may query a service for broadcasts/game clips based on data generated by a contextual search. The system may add context to recorded and live game media and, for example, capturing and exposing a user's gaming moments.
    Type: Application
    Filed: June 30, 2016
    Publication date: September 21, 2017
    Inventors: Gregory M. Smith, Joaquin Bolbrugge Chavolla, Craig J. Wheeler, Joanna Mason, Nathan A. Yim, KEWEI LI, Abdalla Gamal A. Abdulmonem
  • Publication number: 20160127795
    Abstract: A method providing searchable streaming video broadcasts via an interactive media server, the interactive media server generates a live broadcast video stream for each of a plurality of interactive media sessions and a video provider server providing a connection to the live broadcast video stream for viewing, the method comprising receiving an interactive media events stream for each interactive media session from the interactive media server, generating statistics data for each interactive media session based upon the events stream, and generating a searchable index of a directory of the live broadcast video streams, the searchable index including a plurality of entries, each entry including (a) a link to the live broadcast video stream for a corresponding interactive media session provided by the video provider server, and (b) metadata associated with the corresponding interactive media session, the metadata generated based upon the statistics data for the corresponding interactive media session.
    Type: Application
    Filed: April 1, 2015
    Publication date: May 5, 2016
    Inventors: Joanna Mason, Craig J. Wheeler, Daniel Av, Michael Ahmed Sengan Siebert, Gregory M. Smith, Antonio Vargas Garcia
  • Publication number: 20150302514
    Abstract: An electronic marketplace includes a plurality of video game applications available for purchase. For each of the plurality of video game applications, the electronic marketplace may display a tile identifying the video game application, a payment object for initiating a purchase of the video game application, and a preview object to initiate viewing of a live broadcast of active gameplay of the video game application.
    Type: Application
    Filed: September 25, 2014
    Publication date: October 22, 2015
    Inventors: Steven Trombetta, Travis John Muhlestein, Joanna Mason, Zachary Gutt, Corey E. Rogers, Ryan Y. Kim, Sudhakar V. Prabhu, Gregory M. Smith, Ying Hao, Steven P. Higgins, Pamela Martinez, Shailesh Shah, Emil Gustafsson, Craig J. Wheeler, Hok Peng Leung, Daniel Av, Ryan Crandall