Patents by Inventor Derek E. Sunday
Derek E. Sunday 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).
-
Publication number: 20160085419Abstract: Processing multiple inputs received across simultaneously displayed applications. In an embodiment, a computing device displays a first application on a first portion of a display device, and simultaneously displays a second application on a second, different, portion of the display device. The computing device receives a first user input in connection with the first portion of the display device, and, at substantially the same time, also receives a second user input in connection with the second portion of the display device. The computing device routes the first user input to the first application based on the first user input having been received in connection with first portion of the display device, and, at substantially the same time, also routes the second user input to the second application based on the second user input having been received in connection with the second portion of the display device.Type: ApplicationFiled: September 17, 2015Publication date: March 24, 2016Inventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek E. Sunday, Chris Whytock
-
Patent number: 9164659Abstract: One or more users may interact simultaneously with different applications on the same device through an input system such as a touch-sensitive display screen. Simultaneous user input may be detected by a multiple input system and subsequently transmitted to an application using a single transmission frame. An application corresponding to the user input is determined based on an input location of the user input and a location and size of a corresponding application. Simultaneous user inputs are rendered simultaneously by each corresponding application. Each application may further include a secondary event processing thread that runs in parallel to traditional operating system event threads. The secondary event processing thread bypasses sequential processing limits of an operating system event thread, providing substantially simultaneous processing of input.Type: GrantFiled: December 3, 2012Date of Patent: October 20, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek E. Sunday, Chris Whytock
-
Patent number: 8930834Abstract: A graphical user interface system is described in which users can be located at any angle. Different application interfaces can be generated on the display to appear in different orientations, such that different users sitting at different positions around the periphery of a display surface may each have an interface that is readable and accessible. The location and orientation of a new interface may be specified by user request, or may be automatically determined based on a characteristic of the request, such as the location of a tap or the direction of a swipe gesture. Interfaces may be radial in nature, and may have a central origin on the display, or at corners of the display.Type: GrantFiled: March 20, 2006Date of Patent: January 6, 2015Assignee: Microsoft CorporationInventors: Derek E. Sunday, Chris Whytock, Dane Storrusten, Sabrina Boler, Nicole Coddington
-
Patent number: 8407626Abstract: The use of gestures to organize displayed objects on an interactive display. The gesture is used to move the displayed object to the edge of the interactive display so that the displayed object is only partially displayed after being moved. The size of the displayed object may be reduced and/or the displayed object may be rotated such that an identified portion of the displayed object remains in the display after moving. A gesture may also be used to move multiple displayed objects to the edge of the display.Type: GrantFiled: May 27, 2011Date of Patent: March 26, 2013Assignee: Microsoft CorporationInventor: Derek E. Sunday
-
Patent number: 8347215Abstract: One or more users may interact simultaneously with different applications on the same device through an input system such as a touch-sensitive display screen. Simultaneous user input may be detected by a multiple input system and subsequently transmitted to an application using a single transmission frame. An application corresponding to the user input is determined based on an input location of the user input and a location and size of a corresponding application. Simultaneous user inputs are rendered simultaneously by each corresponding application. Each application may further include a secondary event processing thread that runs in parallel to traditional operating system event threads. The secondary event processing thread bypasses sequential processing limits of an operating system event thread, providing substantially simultaneous processing of input.Type: GrantFiled: November 11, 2009Date of Patent: January 1, 2013Assignee: Microsoft CorporationInventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek E Sunday, Chris Whytock
-
Publication number: 20110231785Abstract: The use of gestures to organize displayed objects on an interactive display. The gesture is used to move the displayed object to the edge of the interactive display so that the displayed object is only partially displayed after being moved. The size of the displayed object may be reduced and/or the displayed object may be rotated such that an identified portion of the displayed object remains in the display after moving. A gesture may also be used to move multiple displayed objects to the edge of the display.Type: ApplicationFiled: May 27, 2011Publication date: September 22, 2011Applicant: Microsoft CorporationInventor: Derek E. Sunday
-
Patent number: 7979809Abstract: The use of gestures to organize displayed objects on an interactive display. The gesture is used to move the displayed object to the edge of the interactive display so that the displayed object is only partially displayed after being moved. The size of the displayed object may be reduced and/or the displayed object may be rotated such that an identified portion of the displayed object remains in the display after moving. A gesture may also be used to move multiple displayed objects to the edge of the display.Type: GrantFiled: May 11, 2007Date of Patent: July 12, 2011Assignee: Microsoft CorporationInventor: Derek E. Sunday
-
Publication number: 20100053110Abstract: One or more users may interact simultaneously with different applications on the same device through an input system such as a touch-sensitive display screen. Simultaneous user input may be detected by a multiple input system and subsequently transmitted to an application using a single transmission frame. An application corresponding to the user input is determined based on an input location of the user input and a location and size of a corresponding application. Simultaneous user inputs are rendered simultaneously by each corresponding application. Each application may further include a secondary event processing thread that runs in parallel to traditional operating system event threads. The secondary event processing thread bypasses sequential processing limits of an operating system event thread, providing substantially simultaneous processing of input.Type: ApplicationFiled: November 11, 2009Publication date: March 4, 2010Applicant: Microsoft CorporationInventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek E. Sunday, Chris Whytock
-
Patent number: 7620901Abstract: One or more users may interact simultaneously with different applications on the same device through an input system such as a touch-sensitive display screen. Simultaneous user input may be detected by a multiple input system and subsequently transmitted to an application using a single transmission frame. An application corresponding to the user input is determined based on an input location of the user input and a location and size of a corresponding application. Simultaneous user inputs are rendered simultaneously by each corresponding application. Each application may further include a secondary event processing thread that runs in parallel to traditional operating system event threads. The secondary event processing thread bypasses sequential processing limits of an operating system event thread, providing substantially simultaneous processing of input.Type: GrantFiled: March 21, 2006Date of Patent: November 17, 2009Assignee: Microsoft CorporationInventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek E. Sunday, Chris Whytock
-
Publication number: 20080282202Abstract: The use of gestures to organize displayed objects on an interactive display. The gesture is used to move the displayed object to the edge of the interactive display so that the displayed object is only partially displayed after being moved. The size of the displayed object may be reduced and/or the displayed object may be rotated such that an identified portion of the displayed object remains in the display after moving. A gesture may also be used to move multiple displayed objects to the edge of the display.Type: ApplicationFiled: May 11, 2007Publication date: November 13, 2008Applicant: Microsoft CorporationInventor: Derek E. Sunday
-
Publication number: 20080040692Abstract: A variety of commonly used gestures associated with applications or games may be processed electronically. In particular, a user's physical gesture may be detected as a gesture signature. For example, a standard gesture in blackjack may be detected in an electronic version of the game. A player may thus hit by flicking or tapping his finger, stay by waving his hand and double or split by dragging chips from the player's pot to the betting area. Gestures for page turning may be implemented in electronic applications for reading a document. A user may drag or flick a corner of a page of an electronic document to flip a page. The direction of turning may correspond to a direction of the user's gesture. Additionally, elements of games like rock, paper, scissors may also be implemented such that standard gestures are registered in an electronic version of the game.Type: ApplicationFiled: June 29, 2006Publication date: February 14, 2008Applicant: Microsoft CorporationInventors: Derek E. Sunday, Chris Whytock