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: 10346025Abstract: 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: GrantFiled: February 5, 2013Date of Patent: July 9, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Arnab Choudhury, Raman Sarin, Brian Ostergren, Bo Rohlfsen
-
Patent number: 9733788Abstract: 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: GrantFiled: March 17, 2014Date of Patent: August 15, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Brian Ostergren, Jordan Dale Andersen, Raman K. Sarin, Arnab Choudhury, Rodger W. Benson
-
Patent number: 9289687Abstract: 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: GrantFiled: January 6, 2014Date of Patent: March 22, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Brian Ostergren, Trisha Eileen Stouffer
-
Publication number: 20150261408Abstract: 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: ApplicationFiled: March 17, 2014Publication date: September 17, 2015Applicant: Microsoft CorporationInventors: Brian Ostergren, Jordan Dale Andersen, Raman K. Sarin, Arnab Choudhury, Rodger W. Benson
-
Patent number: 8979647Abstract: 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: GrantFiled: October 26, 2007Date of Patent: March 17, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Brian Ostergren, Trisha Eileen Stouffer
-
Publication number: 20140223280Abstract: 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: ApplicationFiled: February 5, 2013Publication date: August 7, 2014Applicant: MICROSOFT CORPORATIONInventors: Arnab Choudhury, Raman Sarin, Brian Ostergren, Bo Rohlfsen
-
Publication number: 20140135122Abstract: 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: ApplicationFiled: January 6, 2014Publication date: May 15, 2014Applicant: MICROSOFT CORPORATIONInventors: Brian Ostergren, Trisha Eileen Stouffer
-
Patent number: 8622826Abstract: 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: GrantFiled: September 10, 2012Date of Patent: January 7, 2014Assignee: Microsoft CorporationInventors: Brian Ostergren, Trisha Eileen Stouffer
-
Publication number: 20130324247Abstract: 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: ApplicationFiled: June 4, 2013Publication date: December 5, 2013Inventors: 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: 8591341Abstract: 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: GrantFiled: June 11, 2012Date of Patent: November 26, 2013Assignee: Microsoft CorporationInventors: Brian Ostergren, Trisha Eileen Stouffer
-
Publication number: 20130005461Abstract: 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: ApplicationFiled: September 10, 2012Publication date: January 3, 2013Applicant: MICROSOFT CORPORATIONInventors: Brian Ostergren, Trisha Eileen Stouffer
-
Publication number: 20120244941Abstract: 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: ApplicationFiled: June 11, 2012Publication date: September 27, 2012Applicant: MICROSOFT CORPORATIONInventors: Brian Ostergren, Trisha Eileen Stouffer
-
Patent number: 8262472Abstract: 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: GrantFiled: September 21, 2007Date of Patent: September 11, 2012Assignee: Microsoft CorporationInventors: Brian Ostergren, Trisha Eileen Stouffer
-
Patent number: 8197313Abstract: 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: GrantFiled: October 29, 2007Date of Patent: June 12, 2012Assignee: Microsoft CorporationInventors: Brian Ostergren, Trisha Eileen Stouffer
-
Publication number: 20110314482Abstract: 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: ApplicationFiled: June 18, 2010Publication date: December 22, 2011Applicant: MICROSOFT CORPORATIONInventors: Shiraz Cupala, Kevin Geisner, John Clavin, Kenneth A. Lobb, Brian Ostergren
-
Patent number: 8070606Abstract: 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: GrantFiled: May 7, 2007Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Richard Thames Rowan, Eric Heutchy, Brian Ostergren
-
Publication number: 20090111581Abstract: 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: ApplicationFiled: October 29, 2007Publication date: April 30, 2009Applicant: MICROSOFT CORPORATIONInventors: Brian Ostergren, Trisha Eileen Stouffer
-
Publication number: 20090111576Abstract: 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: ApplicationFiled: October 26, 2007Publication date: April 30, 2009Applicant: MICROSOFT CORPORATIONInventors: Brian Ostergren, Trisha Eileen Stouffer
-
Publication number: 20090082101Abstract: 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: ApplicationFiled: September 21, 2007Publication date: March 26, 2009Applicant: MICROSOFT CORPORATIONInventors: Brian Ostergren, Trisha Eileen Stouffer
-
Publication number: 20080277877Abstract: 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: ApplicationFiled: May 7, 2007Publication date: November 13, 2008Applicant: Microsoft CorporationInventors: Richard Thames Rowan, Eric Heutchy, Brian Ostergren