Patents by Inventor Brendan Reville

Brendan Reville 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: 8920241
    Abstract: A computing system translates a world space position of a hand of a human target to a screen space position of a user interface and locks the hand to a handle of the user interface if world space parameters of the hand overcome a grab threshold of the handle. When the hand is locked to the handle, the computing system translates a world space position of the hand to a screen space handle position that is constrained along one or more interface guides. The hand is unlocked from the handle at a release position of the handle if world space parameters of the hand overcome a release threshold of the handle. The handle is retained at the release position after the hand is unlocked from the handle.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: December 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Brendan Reville, Jack Bridges, Andy Mattingly, Jordan Andersen, Christian Klein, Arjun Dayal
  • Patent number: 8788957
    Abstract: The techniques disclosed herein integrate a social aspect into avatar modification. Multiple users may access a virtual environment that allows users to modify the user's avatar. The users in the application may be any combination of remote and local players. The users' avatars may be associated with the same application or different applications. The users may interact in the same virtual environment while modifying their respective avatars. Any user in the virtual environment may view modifications that are made to other users' avatars and interact with other users while modifications are made. Thus, the techniques disclosed allow avatar modification to be a multi-player experience.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: July 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Brendan Reville, Stacey Law, Derek Smith
  • Patent number: 8457353
    Abstract: Gesture modifiers are provided for modifying and enhancing the control of a user-interface such as that provided by an operating system or application of a general computing system or multimedia console. Symbolic gesture movements are performed by a user in mid-air. A capture device generates depth images and a three-dimensional representation of a capture area including a human target. The human target is tracked using skeletal mapping to capture the mid-air motion of the user. Skeletal mapping data is used to identify movements corresponding to pre-defined gestures using gesture filters. Detection of a viable gesture can trigger one or more user-interface actions or controls. Gesture modifiers are provided to modify the user-interface action triggered by detection of a gesture and/or to aid in the identification of gestures.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: June 4, 2013
    Assignee: Microsoft Corporation
    Inventors: Brendan Reville, Ali Vassigh, Christian Klein, Adam Poulos, Jordan Andersen, Zack Fleischman
  • Publication number: 20120157208
    Abstract: A computing system translates a world space position of a hand of a human target to a screen space position of a user interface and locks the hand to a handle of the user interface if world space parameters of the hand overcome a grab threshold of the handle. When the hand is locked to the handle, the computing system translates a world space position of the hand to a screen space handle position that is constrained along one or more interface guides. The hand is unlocked from the handle at a release position of the handle if world space parameters of the hand overcome a release threshold of the handle. The handle is retained at the release position after the hand is unlocked from the handle.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Brendan Reville, Jack Bridges, Andy Mattingly, Jordan Andersen, Christian Klein, Arjun Dayal
  • Publication number: 20110289456
    Abstract: Gesture modifiers are provided for modifying and enhancing the control of a user-interface such as that provided by an operating system or application of a general computing system or multimedia console. Symbolic gesture movements are performed by a user in mid-air. A capture device generates depth images and a three-dimensional representation of a capture area including a human target. The human target is tracked using skeletal mapping to capture the mid-air motion of the user. Skeletal mapping data is used to identify movements corresponding to pre-defined gestures using gesture filters. Detection of a viable gesture can trigger one or more user-interface actions or controls. Gesture modifiers are provided to modify the user-interface action triggered by detection of a gesture and/or to aid in the identification of gestures.
    Type: Application
    Filed: May 18, 2010
    Publication date: November 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Brendan Reville, Ali Vassigh, Christian Klein, Adam Poulos, Jordan Andersen, Zack Fleischman
  • Publication number: 20110289455
    Abstract: Symbolic gestures and associated recognition technology are provided for controlling a system user-interface, such as that provided by the operating system of a general computing system or multimedia console. The symbolic gesture movements in mid-air are performed by a user with or without the aid of an input device. A capture device is provided to generate depth images for three-dimensional representation of a capture area including a human target. The human target is tracked using skeletal mapping to capture the mid-air motion of the user. The skeletal mapping data is used to identify movements corresponding to pre-defined gestures using gesture filters that set forth parameters for determining when a target's movement indicates a viable gesture. When a gesture is detected, one or more pre-defined user-interface control actions are performed.
    Type: Application
    Filed: May 18, 2010
    Publication date: November 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Brendan Reville, Ali Vassigh, Arjun Dayal, Christian Klein, Adam Poulos, Andy Mattingly
  • Publication number: 20100227682
    Abstract: Embodiments related to the introduction of new avatar items to a video game environment are disclosed. One embodiment provides a computer-readable medium comprising code executable by a computing device to perform a method of presenting a video game to a user. The code comprises code executable to display in the video game an avatar representing the user, code executable to receive input from a user of the video game during game play, code executable to detect an occurrence of a designated event in the video game during game play that results from input received from the user during game play, code executable to award the user access to an avatar item upon the occurrence of the designated event, and code executable to store code representing the appearance of the avatar item in a location external to the video game.
    Type: Application
    Filed: March 4, 2009
    Publication date: September 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Brendan Reville, Derek H. Smith, Stacey Law, Thomas A. Langan
  • Publication number: 20100056273
    Abstract: An item can be added to an avatar associated with a user of a video game console. The item is represented by a data entry that is written to a manifest, which contains data fields storing a type and a name of the item. Items can be applied to or “worn” by an avatar by setting a flag in the corresponding data entry in the manifest. Items can be obtained from a number of sources, including, for example, disc based games and a server connected to the video game console. Further, items can be obtained as a reward for attaining achievements in a game.
    Type: Application
    Filed: September 4, 2008
    Publication date: March 4, 2010
    Applicant: Microsoft Corporation
    Inventors: Brendan Reville, Stacey Law, Derek Smith, Thomas Langan
  • Publication number: 20100045697
    Abstract: The techniques disclosed herein integrate a social aspect into avatar modification. Multiple users may access a virtual environment that allows users to modify the user's avatar. The users in the application may be any combination of remote and local players. The users' avatars may be associated with the same application or different applications. The users may interact in the same virtual environment while modifying their respective avatars. Any user in the virtual environment may view modifications that are made to other users' avatars and interact with other users while modifications are made. Thus, the techniques disclosed allow avatar modification to be a multi-player experience.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 25, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Brendan Reville, Stacey Law, Derek Smith
  • Publication number: 20100009747
    Abstract: Disclosed is an application programming interface (API) that provides for an extensible avatar system. In one embodiment an API may allow video game applications to retrieve structures of data which represent an avatar. The game can then take those structures and incorporate the data into its own rendering system. In another embodiment an API may allow a video game application to render an avatar to a render target or texture wherein the video game system performs rendering and animation functions.
    Type: Application
    Filed: November 14, 2008
    Publication date: January 14, 2010
    Applicant: Microsoft Corporation
    Inventors: Brendan Reville, Thomas A. Langan, Dan B. Kroymann, Derek H. Smith, Stacey Law, Bjorn Toft Madsen, Rodney Alan Boyd
  • Publication number: 20090315893
    Abstract: An avatar along with its accessories, emotes, and animations may be system provided and omnipresent. In this manner, the avatar and its accessories, emotes, and animations may be available across multiple environments provided or exposed by multiple avatar computing applications, such as computer games, chats, forums, communities, or instant messaging services. An avatar system may change the avatar and its accessories, emotes, and animations, e.g. pursuant to a request from the user, instructions from an avatar computing application, or updates provided by software associated with a computing device. The avatar and its accessories, emotes, and animations may be changed by a system or computing application associated with a computing device outside of a computer game or computing environment in which the avatar may be rendered or used by the user.
    Type: Application
    Filed: June 18, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Derek H. Smith, Brendan Reville, Stacey Law, Thomas Langan, Bjorn Toft Madsen, Rodney Alan Boyd, Jerry Alan Johnson, Tian Fung Lim, Richard Henry Irving
  • Publication number: 20070168879
    Abstract: Items can be displayed radially by positioning representative icons in a circular or helical fashion on a display. Upon receiving an angle input from a radial input device, an item at a corresponding angle on the display can be selected. The set of selectable items can be recalculated with each new selection, thereby removing the constraint of available display space and allowing easy and continuous traversal of even very large datasets.
    Type: Application
    Filed: January 17, 2006
    Publication date: July 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Brendan Reville, Dan Kroymann
  • Publication number: 20060121988
    Abstract: The present invention is direct to a Live Network Explorer (LNE) which allows users to graphically navigate through a web of interconnected friends on a gaming console. The LNE provides a real-time graphical representation of friend-of-friend relationships, with the currently-viewed user as a visual node in the screen center. The center node is surrounded by nodes representing that user's friends. Real-time animation is used to represent transitions as the user navigates from person to person. The LNE also represents groups as a visual node in this graphically interconnected web so that the user can travel to a group that a person belongs to, and can see all the people inside the group by connections. The user can navigate to any of these people in the group. The user can click on a person to bring up their digital identity details.
    Type: Application
    Filed: December 7, 2004
    Publication date: June 8, 2006
    Applicant: Microsoft Corporation
    Inventors: Brendan Reville, Dan Kroymann, Fabrice Odero, Jeffrey Henshaw, Jeffrey Allen