Patents by Inventor Christopher M. Novak
Christopher M. Novak 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: 11972102Abstract: Methods, systems, and computer program products are provided for sharing user interface (UI) customization across applications. Application developers may create UIs (e.g., game control layouts) with control groups that may be customizable as a group. A control group may comprise a plurality of controls selectively assigned to cluster of sockets (e.g., a socket group) in a layout template. Controls in control groups may be customized as a group, for example, by changing a position, rotation and/or scale of a control group. Users can customize controls for comfort, switch controls for right and left-handed play and share customized preferences across applications. UI customization may be shared across applications with different UIs. For example, customization of one or more control groups in a first UI may be applied to one or more control groups in other UIs for other applications. Users may avoid tedious, time-consuming individual control changes for many UIs.Type: GrantFiled: May 27, 2022Date of Patent: April 30, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Wheeler, Aron R. Chavez, Christopher M. Novak, Chase R. Meusel
-
Publication number: 20220291822Abstract: Methods, systems, and computer program products are provided for sharing user interface (UI) customization across applications. Application developers may create UIs (e.g., game control layouts) with control groups that may be customizable as a group. A control group may comprise a plurality of controls selectively assigned to cluster of sockets (e.g., a socket group) in a layout template. Controls in control groups may be customized as a group, for example, by changing a position, rotation and/or scale of a control group. Users can customize controls for comfort, switch controls for right and left-handed play and share customized preferences across applications. UI customization may be shared across applications with different UIs. For example, customization of one or more control groups in a first UI may be applied to one or more control groups in other UIs for other applications. Users may avoid tedious, time-consuming individual control changes for many UIs.Type: ApplicationFiled: May 27, 2022Publication date: September 15, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Joseph Wheeler, Aron R. Chavez, Christopher M. Novak, Chase R. Meusel
-
Patent number: 11379104Abstract: Methods, systems, and computer program products are provided for sharing user interface (UI) customization across applications. Application developers may create UIs (e.g., game control layouts) with control groups that may be customizable as a group. A control group may comprise a plurality of controls selectively assigned to cluster of sockets (e.g., a socket group) in a layout template. Controls in control groups may be customized as a group, for example, by changing a position, rotation and/or scale of a control group. Users can customize controls for comfort, switch controls for right and left-handed play and share customized preferences across applications. UI customization may be shared across applications with different UIs. For example, customization of one or more control groups in a first UI may be applied to one or more control groups in other UIs for other applications. Users may avoid tedious, time-consuming individual control changes for many UIs.Type: GrantFiled: July 11, 2019Date of Patent: July 5, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Wheeler, Aron R. Chavez, Christopher M. Novak, Chase R. Meusel
-
Patent number: 11033819Abstract: A system is configured to implement a graphical overlay in a streaming game based on a current game state. Game data generated by a video game is received including game video in the form of a video stream containing game video frames. The game video is displayed on a display screen of a computing device to represent the video game to a user playing the video game at the computing device. At least one feature of the video game is identified at least in the game data. A user interface (UI) control configuration associated with the identified at least one feature is selected from among a plurality of UI control configurations for the video game and a graphical overlay corresponding to the selected UI control configuration is implemented on the video game in the display screen.Type: GrantFiled: October 17, 2019Date of Patent: June 15, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Wheeler, Christopher M. Novak, Aron R. Chavez, Tyler Esselstrom, Peter M. Wiest
-
Publication number: 20200387297Abstract: Methods, systems, and computer program products are provided for sharing user interface (UI) customization across applications. Application developers may create UIs (e.g., game control layouts) with control groups that may be customizable as a group. A control group may comprise a plurality of controls selectively assigned to cluster of sockets (e.g., a socket group) in a layout template. Controls in control groups may be customized as a group, for example, by changing a position, rotation and/or scale of a control group. Users can customize controls for comfort, switch controls for right and left-handed play and share customized preferences across applications. UI customization may be shared across applications with different UIs. For example, customization of one or more control groups in a first UI may be applied to one or more control groups in other UIs for other applications. Users may avoid tedious, time-consuming individual control changes for many UIs.Type: ApplicationFiled: July 11, 2019Publication date: December 10, 2020Inventors: Joseph Wheeler, Aron R. Chavez, Christopher M. Novak, Chase R. Meusel
-
Publication number: 20200101382Abstract: A system is configured to implement a graphical overlay in a streaming game based on a current game state. Game data generated by a video game is received including game video in the form of a video stream containing game video frames. The game video is displayed on a display screen of a computing device to represent the video game to a user playing the video game at the computing device. At least one feature of the video game is identified at least in the game data. A user interface (UI) control configuration associated with the identified at least one feature is selected from among a plurality of UI control configurations for the video game and a graphical overlay corresponding to the selected UI control configuration is implemented on the video game in the display screen.Type: ApplicationFiled: October 17, 2019Publication date: April 2, 2020Inventors: Joseph Wheeler, Christopher M. Novak, Aron R. Chavez, Tyler Esselstrom, Peter M. Wiest
-
Patent number: 10569174Abstract: A system is configured to implement a graphical overlay in a streaming game based on a current game state. Game data generated by a video game is received including game video in the form of a video stream containing game video frames. The game video is displayed on a display screen of a computing device to represent the video game to a user playing the video game at the computing device. At least one feature of the video game is identified at least in the game data. A user interface (UI) control configuration associated with the identified at least one feature is selected from among a plurality of UI control configurations for the video game and a graphical overlay corresponding to the selected UI control configuration is implemented on the video game in the display screen.Type: GrantFiled: September 27, 2018Date of Patent: February 25, 2020Assignee: Microsoft Licensing Technology, LLCInventors: Joseph Wheeler, Christopher M. Novak, Aron R. Chavez, Tyler Esselstrom, Peter M. Wiest
-
Publication number: 20190053649Abstract: A beverage container having an oval or elliptical cross-sectional shape is provided. The beverage container comprises a beverage receptacle comprising a cavity surrounded by a container wall configured to store a liquid and an open top portion. The beverage container further comprises a lid configured to be attached to the open top portion of the beverage receptacle to cover the open top portion of the beverage receptacle and comprising an opening formed through the lid configured to dispense the liquid. The lid and at least the open top portion of the beverage receptacle comprise an oval or elliptical shape to provide the beverage container with its oval or elliptical cross-sectional shape. The oval or elliptical shape of the beverage container is configured to improve visibility of a user during use of the beverage container.Type: ApplicationFiled: February 13, 2018Publication date: February 21, 2019Inventors: Michael A. Novak, Christopher M. Novak, Benjamin C. Danker
-
Patent number: 10132633Abstract: The technology causes disappearance of a real object in a field of view of a see-through, mixed reality display device system based on user disappearance criteria. Image data is tracked to the real object in the field of view of the see-through display for implementing an alteration technique on the real object causing its disappearance from the display. A real object may satisfy user disappearance criteria by being associated with subject matter that the user does not wish to see or by not satisfying relevance criteria for a current subject matter of interest to the user. In some embodiments, based on a 3D model of a location of the display device system, an alteration technique may be selected for a real object based on a visibility level associated with the position within the location. Image data for alteration may be prefetched based on a location of the display device system.Type: GrantFiled: December 29, 2015Date of Patent: November 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: James C. Liu, Stephen G. Latta, Benjamin I. Vaught, Christopher M. Novak, Darren Bennett
-
Patent number: 10019962Abstract: A user interface includes a virtual object having an appearance in context with a real environment of a user using a see-through, near-eye augmented reality display device system. A virtual type of object and at least one real world object are selected based on compatibility criteria for forming a physical connection like attachment, supporting or integration of the virtual object with the at least one real object. Other appearance characteristics, e.g. color, size or shape, of the virtual object are selected for satisfying compatibility criteria with the selected at least one real object. Additionally, a virtual object type and appearance characteristics of the virtual object may be selected based on a social context of the user, a personal context of the user or both.Type: GrantFiled: August 17, 2011Date of Patent: July 10, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: James C. Liu, Anton O. Andrews, Benjamin I. Vaught, Craig R. Maitlen, Christopher M. Novak, Sheridan Martin Small
-
Patent number: 9342610Abstract: A see-through head-mounted display (HMD) device provides an augmented reality image which is associated with a real-world object, such as a picture frame, wall or billboard. Initially, the object is identified by a user, e.g., based on the user gazing at the object for a period of time, making a gesture such as pointing at the object and/or providing a verbal command. The location and visual characteristics of the object are determined by a front-facing camera of the HMD device, and stored in a record. The user selects from among candidate data streams, such as a web page, game feed, video or stocker ticker. Subsequently, when the user is in the location of the object and looks at the object, the HMD device matches the visual characteristics to the record to identify the data stream, and displays corresponding augmented reality images registered to the object.Type: GrantFiled: August 25, 2011Date of Patent: May 17, 2016Assignee: Microsoft Technology Licensing, LLCInventors: James Chia-Ming Liu, Anton Oguzhan Alford Andrews, Craig R. Maitlen, Christopher M. Novak, Darren A. Bennett, Sheridan Martin Small
-
Publication number: 20160117861Abstract: The technology causes disappearance of a real object in a field of view of a see-through, mixed reality display device system based on user disappearance criteria. Image data is tracked to the real object in the field of view of the see-through display for implementing an alteration technique on the real object causing its disappearance from the display. A real object may satisfy user disappearance criteria by being associated with subject matter that the user does not wish to see or by not satisfying relevance criteria for a current subject matter of interest to the user. In some embodiments, based on a 3D model of a location of the display device system, an alteration technique may be selected for a real object based on a visibility level associated with the position within the location. Image data for alteration may be prefetched based on a location of the display device system.Type: ApplicationFiled: December 29, 2015Publication date: April 28, 2016Inventors: James C. Liu, Stephen G. Latta, Benjamin I. Vaught, Christopher M. Novak, Darren Bennett
-
Patent number: 9255813Abstract: The technology causes disappearance of a real object in a field of view of a see-through, mixed reality display device system based on user disappearance criteria. Image data is tracked to the real object in the field of view of the see-through display for implementing an alteration technique on the real object causing its disappearance from the display. A real object may satisfy user disappearance criteria by being associated with subject matter that the user does not wish to see or by not satisfying relevance criteria for a current subject matter of interest to the user. In some embodiments, based on a 3D model of a location of the display device system, an alteration technique may be selected for a real object based on a visibility level associated with the position within the location. Image data for alteration may be prefetched based on a location of the display device system.Type: GrantFiled: October 14, 2011Date of Patent: February 9, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: James C. Liu, Stephen G. Latta, Benjamin I. Vaught, Christopher M. Novak, Darren Bennett
-
Patent number: 8963956Abstract: The technology provides embodiments for providing a location-based skin for a see-through, mixed reality display device system. In many embodiments, a location-based skin includes a virtual object viewable by a see-through, mixed reality display device system which has been detected in a specific location. Some location-based skins implement an ambient effect. The see-through, mixed reality display device system is detected to be present in a location and receives and displays a skin while in the location in accordance with user settings. User data may be uploaded and displayed in a skin in accordance with user settings. A location may be a physical space at a fixed position and may also be a space defined relative to a position of a real object, for example, another see-through, mixed reality display device system. Furthermore, a location may be a location within another location.Type: GrantFiled: August 19, 2011Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Stephen G. Latta, Benjamin I. Vaught, Craig R. Maitlen, Christopher M. Novak
-
Publication number: 20130154958Abstract: A controller for a content presentation and interaction system which includes a primary content presentation device. The controller includes a tactile control input and a touch screen control input. The tactile control input is responsive to the inputs of a first user and communicatively coupled to the content presentation device. The controller a plurality of tactile input mechanisms and provides a first set of the plurality of control inputs manipulating content. The controller includes a touch screen control input responsive to the inputs of the first user and communicatively coupled to the content presentation device. The second controller is proximate the first controller and provides a second set of the plurality of control inputs. The second set of control inputs includes alternative inputs for at least some of the controls and additional inputs not available using the tactile input mechanisms.Type: ApplicationFiled: December 20, 2011Publication date: June 20, 2013Applicant: MICROSOFT CORPORATIONInventors: John Clavin, Kenneth A. Lobb, Christopher M. Novak, Kevin Geisner, Christian Klein
-
Publication number: 20130093788Abstract: The technology causes disappearance of a real object in a field of view of a see-through, mixed reality display device system based on user disappearance criteria. Image data is tracked to the real object in the field of view of the see-through display for implementing an alteration technique on the real object causing its disappearance from the display. A real object may satisfy user disappearance criteria by being associated with subject matter that the user does not wish to see or by not satisfying relevance criteria for a current subject matter of interest to the user. In some embodiments, based on a 3D model of a location of the display device system, an alteration technique may be selected for a real object based on a visibility level associated with the position within the location. Image data for alteration may be prefetched based on a location of the display device system.Type: ApplicationFiled: October 14, 2011Publication date: April 18, 2013Inventors: James C. Liu, Stephen G. Latta, Benjamin I. Vaught, Christopher M. Novak, Darren Bennett
-
Publication number: 20130050258Abstract: A see-through head-mounted display (HMD) device provides an augmented reality image which is associated with a real-world object, such as a picture frame, wall or billboard. Initially, the object is identified by a user, e.g., based on the user gazing at the object for a period of time, making a gesture such as pointing at the object and/or providing a verbal command. The location and visual characteristics of the object are determined by a front-facing camera of the HMD device, and stored in a record. The user selects from among candidate data streams, such as a web page, game feed, video or stocker ticker. Subsequently, when the user is in the location of the object and looks at the object, the HMD device matches the visual characteristics to the record to identify the data stream, and displays corresponding augmented reality images registered to the object.Type: ApplicationFiled: August 25, 2011Publication date: February 28, 2013Inventors: James Chia-Ming Liu, Anton Oguzhan Alford Andrews, Craig R. Maitlen, Christopher M. Novak, Darren A. Bennett, Sheridan Martin Small
-
Publication number: 20130044129Abstract: The technology provides embodiments for providing a location-based skin for a see-through, mixed reality display device system. In many embodiments, a location-based skin includes a virtual object viewable by a see-through, mixed reality display device system which has been detected in a specific location. Some location-based skins implement an ambient effect. The see-through, mixed reality display device system is detected to be present in a location and receives and displays a skin while in the location in accordance with user settings. User data may be uploaded and displayed in a skin in accordance with user settings. A location may be a physical space at a fixed position and may also be a space defined relative to a position of a real object, for example, another see-through, mixed reality display device system. Furthermore, a location may be a location within another location.Type: ApplicationFiled: August 19, 2011Publication date: February 21, 2013Inventors: Stephen G. Latta, Benjamin I. Vaught, Craig R. Maitlen, Christopher M. Novak
-
Publication number: 20130044128Abstract: A user interface includes a virtual object having an appearance in context with a real environment of a user using a see-through, near-eye augmented reality display device system. A virtual type of object and at least one real world object are selected based on compatibility criteria for forming a physical connection like attachment, supporting or integration of the virtual object with the at least one real object. Other appearance characteristics, e.g. color, size or shape, of the virtual object are selected for satisfying compatibility criteria with the selected at least one real object. Additionally, a virtual object type and appearance characteristics of the virtual object may be selected based on a social context of the user, a personal context of the user or both.Type: ApplicationFiled: August 17, 2011Publication date: February 21, 2013Inventors: James C. Liu, Anton O. Andrews, Benjamin I. Vaught, Craig R. Maitlen, Christopher M. Novak, Sheridan Martin Small
-
Patent number: 7963833Abstract: The present invention is directed generally toward computer-implemented methods for targeting objects in a gaming system. One aspect of the invention is directed toward a method for targeting an object in a gaming system that includes receiving a soft lock command and applying a soft lock to an object in the game. The soft lock designates an action site on a portion of the object that was proximate to an aiming reference when the soft lock was commanded. The action site is proximate to a location where a selected game action will occur if the game action is commanded. Once the soft lock is applied, the aiming reference can be moved away from the action site. Another aspect of the invention is directed toward a method of targeting an object in a gaming system that includes receiving a command to hard lock a portion of an object, applying the hard lock, and displaying at least one selectable sub-target associated with the object.Type: GrantFiled: October 15, 2004Date of Patent: June 21, 2011Assignee: Microsoft CorporationInventors: Christopher M. Novak, Alistair J. Baxter, Billy Thompson, David Jones, Peter Wong