Patents by Inventor Bradley J. Litterell
Bradley J. Litterell 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: 10055388Abstract: In at least some embodiments, a mechanism is provided for web developers to request specific default behaviors, such as touch behaviors, on their webpages. In at least some implementations, a Cascading Style Sheets (CSS) rule is utilized to enable or disable manipulations such as panning, pinch zoom, and double-tap-zoom manipulations. The mechanism can be extensible to accommodate additional default behaviors that are added in the future. In various embodiments, the behaviors are declared up front and thus differ from solutions which employ an imperative model. The declarative nature of this approach allows achievement of full independence from the main thread and deciding the correct response using independent hit testing.Type: GrantFiled: April 7, 2015Date of Patent: August 21, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Justin E. Rogers, Sylvain P. Galineau, Arron J. Eicholz
-
Patent number: 9383908Abstract: In one or more embodiments, a hit test thread which is separate from the main thread, e.g. the user interface thread, is utilized for hit testing on web content. Using a separate thread for hit testing can allow targets to be quickly ascertained. In cases where the appropriate response is handled by a separate thread, such as a manipulation thread that can be used for touch manipulations such as panning and pinch zooming, manipulation can occur without blocking on the main thread. This results in the response time that is consistently quick even on low-end hardware over a variety of scenarios.Type: GrantFiled: October 2, 2014Date of Patent: July 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Christian Fortini
-
Publication number: 20150261730Abstract: In at least some embodiments, a mechanism is provided for web developers to request specific default behaviors, such as touch behaviors, on their webpages. In at least some implementations, a Cascading Style Sheets (CSS) rule is utilized to enable or disable manipulations such as panning, pinch zoom, and double-tap-zoom manipulations. The mechanism can be extensible to accommodate additional default behaviors that are added in the future. In various embodiments, the behaviors are declared upfront and thus differ from solutions which employ an imperative model. The declarative nature of this approach allows achievement of full independence from the main thread and deciding the correct response using independent hit testing.Type: ApplicationFiled: April 7, 2015Publication date: September 17, 2015Inventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Justin E. Rogers, Sylvain P. Galineau, Arron J. Eicholz
-
Patent number: 9021437Abstract: In at least some embodiments, a mechanism is provided for web developers to request specific default behaviors, such as touch behaviors, on their webpages. In at least some implementations, a Cascading Style Sheets (CSS) rule is utilized to enable or disable manipulations such as panning, pinch zoom, and double-tap-zoom manipulations. The mechanism can be extensible to accommodate additional default behaviors that are added in the future. In various embodiments, the behaviors are declared upfront and thus differ from solutions which employ an imperative model. The declarative nature of this approach allows achievement of full independence from the main thread and deciding the correct response using independent hit testing.Type: GrantFiled: July 13, 2012Date of Patent: April 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Justin E. Rogers, Sylvain P. Galineau, Arron J. Eicholz
-
Publication number: 20150026689Abstract: In one or more embodiments, a hit test thread which is separate from the main thread, e.g. the user interface thread, is utilized for hit testing on web content. Using a separate thread for hit testing can allow targets to be quickly ascertained. In cases where the appropriate response is handled by a separate thread, such as a manipulation thread that can be used for touch manipulations such as panning and pinch zooming, manipulation can occur without blocking on the main thread. This results in the response time that is consistently quick even on low-end hardware over a variety of scenarios.Type: ApplicationFiled: October 2, 2014Publication date: January 22, 2015Inventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Christian Fortini
-
Patent number: 8874969Abstract: In one or more embodiments, a hit test thread which is separate from the main thread, e.g. the user interface thread, is utilized for hit testing on web content. Using a separate thread for hit testing can allow targets to be quickly ascertained. In cases where the appropriate response is handled by a separate thread, such as a manipulation thread that can be used for touch manipulations such as panning and pinch zooming, manipulation can occur without blocking on the main thread. This results in the response time that is consistently quick even on low-end hardware over a variety of scenarios.Type: GrantFiled: July 9, 2012Date of Patent: October 28, 2014Assignee: Microsoft CorporationInventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Christian Fortini
-
Publication number: 20140019844Abstract: In at least some embodiments, a mechanism is provided for web developers to request specific default behaviors, such as touch behaviors, on their webpages. In at least some implementations, a Cascading Style Sheets (CSS) rule is utilized to enable or disable manipulations such as panning, pinch zoom, and double-tap-zoom manipulations. The mechanism can be extensible to accommodate additional default behaviors that are added in the future. In various embodiments, the behaviors are declared upfront and thus differ from solutions which employ an imperative model. The declarative nature of this approach allows achievement of full independence from the main thread and deciding the correct response using independent hit testing.Type: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Applicant: Microsoft CorporationInventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Justin E. Rogers, Sylvain P. Galineau, Arron J. Eicholz
-
Publication number: 20140013160Abstract: In one or more embodiments, a hit test thread which is separate from the main thread, e.g. the user interface thread, is utilized for hit testing on web content. Using a separate thread for hit testing can allow targets to be quickly ascertained. In cases where the appropriate response is handled by a separate thread, such as a manipulation thread that can be used for touch manipulations such as panning and pinch zooming, manipulation can occur without blocking on the main thread. This results in the response time that is consistently quick even on low-end hardware over a variety of scenarios.Type: ApplicationFiled: July 9, 2012Publication date: January 9, 2014Applicant: MICROSOFT CORPORATIONInventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Christian Fortini