Patents by Inventor Debora Everett
Debora Everett 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: 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: 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: 20090273569Abstract: A multiple touch input simulation for a virtual interactive display system using single input peripherals is disclosed. For example, one disclosed embodiment comprises a method for simulating a multiple touch input for a virtual interactive display system that receives a first input from a first input device, receives a second input from a second input device, associates the first input with a first data object and the second input with a second a data object to simulate a multiple touch input, and provides the data object to a multiple touch client application.Type: ApplicationFiled: May 1, 2008Publication date: November 5, 2009Applicant: Microsoft CorporationInventors: Bodgan Popp, Debora Everett
-
Publication number: 20070226636Abstract: 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: March 21, 2006Publication date: September 27, 2007Applicant: Microsoft CorporationInventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek Sunday, Chris Whytock