Patents by Inventor Brian Ostergren

Brian Ostergren 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: 10346025
    Abstract: A cursor in a viewable portion of a webpage, or pan region, visually encounters a friction field when the cursor enters a margin of the viewable portion. As a user moves the cursor into the margin of the viewable portion, the movement of the displayed position of the cursor is limited as if the cursor is being restricted by a friction field in the margin. Also, as the cursor enters the margin of the viewable portion of the webpage, the webpage scrolls in the opposite direction of movement of the cursor. The amount of scroll of the webpage is proportional to a distance the cursor is away from an inner edge of the margin. When a user no longer attempts to move the cursor in the margin, the cursor fluidly drifts back toward a center of the viewable portion and so that scrolling of the webpage pauses.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: July 9, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arnab Choudhury, Raman Sarin, Brian Ostergren, Bo Rohlfsen
  • Patent number: 9733788
    Abstract: Multi-stage cursor control techniques are described herein in which a control algorithm having multiple stages is applied to facilitate fine grained control over cursor movement and positioning. In one or more implementations, monitoring is performed to detect input provided via a controller for a computing device to manipulate a cursor within a user interface for an application. When input is detected, a multi-stage damping algorithm is applied to the detected input. The multi-stage damping algorithm may include both spatial and temporal dampening factors. Movement of the cursor is rendered in accordance with the damped input determined via application of the algorithm. Then, when input to manipulate the cursor is concluded, an attraction sequence is initiated to move the cursor to a target element contained in the user interface.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: August 15, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Ostergren, Jordan Dale Andersen, Raman K. Sarin, Arnab Choudhury, Rodger W. Benson
  • Patent number: 9289687
    Abstract: A method is disclosed for providing comprehensive information of all game achievements on a single GUI of a gaming and media system. The achievements GUI lists all game achievements, whether locked or unlocked, and may visually differentiate between locked and unlocked achievements. Upon a user selecting a listed achievement, information relating to that achievement may be displayed on the same GUI, in an achievement descriptor area beside the area listing the achievements.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Ostergren, Trisha Eileen Stouffer
  • Publication number: 20150261408
    Abstract: Multi-stage cursor control techniques are described herein in which a control algorithm having multiple stages is applied to facilitate fine grained control over cursor movement and positioning. In one or more implementations, monitoring is performed to detect input provided via a controller for a computing device to manipulate a cursor within a user interface for an application. When input is detected, a multi-stage damping algorithm is applied to the detected input. The multi-stage damping algorithm may include both spatial and temporal dampening factors. Movement of the cursor is rendered in accordance with the damped input determined via application of the algorithm. Then, when input to manipulate the cursor is concluded, an attraction sequence is initiated to move the cursor to a target element contained in the user interface.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 17, 2015
    Applicant: Microsoft Corporation
    Inventors: Brian Ostergren, Jordan Dale Andersen, Raman K. Sarin, Arnab Choudhury, Rodger W. Benson
  • Patent number: 8979647
    Abstract: A method is disclosed in a gaming and media system for quickly and efficiently showing all friends gaming at a given time, what they are playing, and for providing the ability to download and/or join their friend's game. Information relating to which friends are gaming online, what games they are playing and whether their games are joinable are consolidated onto a single GUI. That same GUI, referred to as a Friends Playing Now GUI, also provides the user with the ability to join games which are indicated to be joinable.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Ostergren, Trisha Eileen Stouffer
  • Publication number: 20140223280
    Abstract: A cursor in a viewable portion of a webpage, or pan region, visually encounters a friction field when the cursor enters a margin of the viewable portion. As a user moves the cursor into the margin of the viewable portion, the movement of the displayed position of the cursor is limited as if the cursor is being restricted by a friction field in the margin. Also, as the cursor enters the margin of the viewable portion of the webpage, the webpage scrolls in the opposite direction of movement of the cursor. The amount of scroll of the webpage is proportional to a distance the cursor is away from an inner edge of the margin. When a user no longer attempts to move the cursor in the margin, the cursor fluidly drifts back toward a center of the viewable portion and so that scrolling of the webpage pauses.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 7, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Arnab Choudhury, Raman Sarin, Brian Ostergren, Bo Rohlfsen
  • Publication number: 20140135122
    Abstract: A method is disclosed for providing comprehensive information of all game achievements on a single GUI of a gaming and media system. The achievements GUI lists all game achievements, whether locked or unlocked, and may visually differentiate between locked and unlocked achievements. Upon a user selecting a listed achievement, information relating to that achievement may be displayed on the same GUI, in an achievement descriptor area beside the area listing the achievements.
    Type: Application
    Filed: January 6, 2014
    Publication date: May 15, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Ostergren, Trisha Eileen Stouffer
  • Patent number: 8622826
    Abstract: A method is disclosed for providing comprehensive information of all game achievements on a single GUI of a gaming and media system. The achievements GUI lists all game achievements, whether locked or unlocked, and may visually differentiate between locked and unlocked achievements. Upon a user selecting a listed achievement, information relating to that achievement may be displayed on the same GUI, in an achievement descriptor area beside the area listing the achievements.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Brian Ostergren, Trisha Eileen Stouffer
  • Publication number: 20130324247
    Abstract: A system and method are disclosed for presenting an event to a user while allowing a user to make a prediction during the event, allowing the user to choose different content while viewing the event, displaying the chosen content while also displaying the event in an intelligent manner and providing a jump bar to navigate between content and/or features.
    Type: Application
    Filed: June 4, 2013
    Publication date: December 5, 2013
    Inventors: Christopher Esaki, David Seymour, William Mozell, John Bradley, Evan Brandt, Mike Christian, Ryan Cleven, Ryan Crandall, Scott Gardner, Patrick Moody Grigsby, Ashish Gupta, Vernon Hui, David Jurenka, Mike Mahar, Preet Mangat, Brian Ostergren, Bob Settles, Michael Siebert, Todd Stevens, Josh Trusz, Ryan Wilson, Nathan Charley, Henry Watson, Mark Findlay, Adam Potratz
  • Patent number: 8591341
    Abstract: A method is disclosed in a gaming and media system for quickly and easily creating and sending mail communications including pre-populated, or preformed, messages. Upon receipt of a communication, a recipient may also quickly and easily download a game discussed in the message.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: November 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Brian Ostergren, Trisha Eileen Stouffer
  • Publication number: 20130005461
    Abstract: A method is disclosed for providing comprehensive information of all game achievements on a single GUI of a gaming and media system. The achievements GUI lists all game achievements, whether locked or unlocked, and may visually differentiate between locked and unlocked achievements. Upon a user selecting a listed achievement, information relating to that achievement may be displayed on the same GUI, in an achievement descriptor area beside the area listing the achievements.
    Type: Application
    Filed: September 10, 2012
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Ostergren, Trisha Eileen Stouffer
  • Publication number: 20120244941
    Abstract: A method is disclosed in a gaming and media system for quickly and easily creating and sending mail communications including pre-populated, or preformed, messages. Upon receipt of a communication, a recipient may also quickly and easily download a game discussed in the message.
    Type: Application
    Filed: June 11, 2012
    Publication date: September 27, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Ostergren, Trisha Eileen Stouffer
  • Patent number: 8262472
    Abstract: A method is disclosed for providing comprehensive information of all game achievements on a single GUI of a gaming and media system. The achievements GUI lists all game achievements, whether locked or unlocked, and may visually differentiate between locked and unlocked achievements. Upon a user selecting a listed achievement, information relating to that achievement may be displayed on the same GUI, in an achievement descriptor area beside the area listing the achievements.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Brian Ostergren, Trisha Eileen Stouffer
  • Patent number: 8197313
    Abstract: A method is disclosed in a gaming and media system for quickly and easily creating and sending mail communications including pre-populated, or preformed, messages. Upon receipt of a communication, a recipient may also quickly and easily download a game discussed in the message.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: June 12, 2012
    Assignee: Microsoft Corporation
    Inventors: Brian Ostergren, Trisha Eileen Stouffer
  • Publication number: 20110314482
    Abstract: A system and method is disclosed aggregating and organizing a user's cloud data in an encompassing system, and then exposing the sum-total of that cloud data to application programs via a common API. Such a system provides rich presence information allowing users to map and unify the totality of their experiences across all of their computing devices, as well as discovering other users and their experiences. In this way, users can enhance their knowledge of, and interaction with, their own environment, as well as open up new social experiences with others.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Shiraz Cupala, Kevin Geisner, John Clavin, Kenneth A. Lobb, Brian Ostergren
  • Patent number: 8070606
    Abstract: A progressive stall timer is disclosed. For example, in one disclosed embodiment, a participant in an online turn-based social experience is provided with a time interval in which to take an action in a current turn. If the participant does not take an action in the current turn during the time interval, then the participant is provided a shortened time interval during which to take an action in a later turn. In this manner, the negative impact a stalling participant has on the experience is reduced each time the participant stalls.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Richard Thames Rowan, Eric Heutchy, Brian Ostergren
  • Publication number: 20090111576
    Abstract: A method is disclosed in a gaming and media system for quickly and efficiently showing all friends gaming at a given time, what they are playing, and for providing the ability to download and/or join their friend's game. Information relating to which friends are gaming online, what games they are playing and whether their games are joinable are consolidated onto a single GUI. That same GUI, referred to as a Friends Playing Now GUI, also provides the user with the ability to join games which are indicated to be joinable.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Ostergren, Trisha Eileen Stouffer
  • Publication number: 20090111581
    Abstract: A method is disclosed in a gaming and media system for quickly and easily creating and sending mail communications including pre-populated, or preformed, messages. Upon receipt of a communication, a recipient may also quickly and easily download a game discussed in the message.
    Type: Application
    Filed: October 29, 2007
    Publication date: April 30, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Ostergren, Trisha Eileen Stouffer
  • Publication number: 20090082101
    Abstract: A method is disclosed for providing comprehensive information of all game achievements on a single GUI of a gaming and media system. The achievements GUI lists all game achievements, whether locked or unlocked, and may visually differentiate between locked and unlocked achievements. Upon a user selecting a listed achievement, information relating to that achievement may be displayed on the same GUI, in an achievement descriptor area beside the area listing the achievements.
    Type: Application
    Filed: September 21, 2007
    Publication date: March 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Ostergren, Trisha Eileen Stouffer
  • Publication number: 20080277877
    Abstract: A progressive stall timer is disclosed. For example, in one disclosed embodiment, a participant in an online turn-based social experience is provided with a time interval in which to take an action in a current turn. If the participant does not take an action in the current turn during the time interval, then the participant is provided a shortened time interval during which to take an action in a later turn. In this manner, the negative impact a stalling participant has on the experience is reduced each time the participant stalls.
    Type: Application
    Filed: May 7, 2007
    Publication date: November 13, 2008
    Applicant: Microsoft Corporation
    Inventors: Richard Thames Rowan, Eric Heutchy, Brian Ostergren