Patents by Inventor Chris Esaki

Chris Esaki 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: 8613666
    Abstract: A system for performing user selection of an option is provided. A user interface displays one or more options. Each option is associated with a sequence of a looped motion. In response, a user will perform one of the displayed sequences of looped motion. User motion data is received from one or more sensors connected to the computing device. The user's progress of performing the sequence of the looped motion is determined based on the user motion data matching one or more looped motion criteria associated with the performed looped motion. The user's progress of performing the sequence of the looped motion is displayed to the user. A selection of the option associated with the performed looped motion is automatically triggered in response to determining that the user has completed the sequence of looped motion.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: December 24, 2013
    Assignee: Microsoft Corporation
    Inventors: Chris Esaki, Keiichi Yano
  • Publication number: 20120053015
    Abstract: A system for interacting with an application via a user interface is provided. A user is prompted to perform a looped motion such as an exercise move or dance move depicted by the application. User motion data is received from one or more sensors connected to a computing device executing the application. The user's progress of performing a sequence of a looped motion is determined based on the user motion data. In one embodiment, a user may perform one or more looped motions by choosing from multiple looped motions depicted by the application. In another embodiment, a user may perform looped motions at different skill levels based on a skill level determined for the user. In one embodiment, the looped motions performed by the user are displayed to the user, in an order of the looped motions performed by the user, via the user interface.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Chris Esaki, Keiichi Yano
  • Publication number: 20120052942
    Abstract: A system for performing user selection of an option is provided. A user interface displays one or more options. Each option is associated with a sequence of a looped motion. In response, a user will perform one of the displayed sequences of looped motion. User motion data is received from one or more sensors connected to the computing device. The user's progress of performing the sequence of the looped motion is determined based on the user motion data matching one or more looped motion criteria associated with the performed looped motion. The user's progress of performing the sequence of the looped motion is displayed to the user. A selection of the option associated with the performed looped motion is automatically triggered in response to determining that the user has completed the sequence of looped motion.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Chris Esaki, Keiichi Yano
  • Publication number: 20100248832
    Abstract: Embodiments are disclosed that relate to the control of a microphone-based video game. For example, one disclosed embodiment provides a method of operating a microphone-based video game, wherein the method comprises presenting the video game on a display, receiving one or more motion sensor signals from a microphone comprising a motion sensor, detecting a change of state of the microphone between an in-use state and an inactive state based upon the one or more motion sensor signals received from the microphone, and in response to the change of state of the microphone, changing a number of representations of players displayed in the video game.
    Type: Application
    Filed: March 30, 2009
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Chris Esaki, Keiichi Yano