Patents by Inventor Tyler M. Barton
Tyler M. Barton 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: 10542106Abstract: Content pre-render and pre-fetch techniques are described. In one or more implementations, a likelihood is predicted of subsequent navigation to content associated with a network address based at least in part on monitored navigation performed by a computing device to one or more network addresses. A determination is then made whether to cause the computing device to pre-fetch and pre-render the content based at least in part on the prediction.Type: GrantFiled: November 28, 2017Date of Patent: January 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Ritika Kapadia, Venkatraman V. Kudallur, Aniket A. Patankar, Tyler M. Barton, Shawn E. Pickett, Nomita Paul, James R. Wordelman, Qiaolin Mao, Yan Ke, Hao Hu, Anthony T. Chor
-
Publication number: 20180084067Abstract: Content pre-render and pre-fetch techniques are described. In one or more implementations, a likelihood is predicted of subsequent navigation to content associated with a network address based at least in part on monitored navigation performed by a computing device to one or more network addresses. A determination is then made whether to cause the computing device to pre-fetch and pre-render the content based at least in part on the prediction.Type: ApplicationFiled: November 28, 2017Publication date: March 22, 2018Inventors: Ritika Kapadia, Venkatraman V. Kudallur, Aniket A. Patankar, Tyler M. Barton, Shawn E. Pickett, Nomita Paul, James R. Wordelman, Qiaolin Mao, Yan Ke, Hao Hu, Anthony T. Chor
-
Patent number: 9832253Abstract: Content pre-render and pre-fetch techniques are described. In one or more implementations, a likelihood is predicted of subsequent navigation to content associated with a network address based at least in part on monitored navigation performed by a computing device to one or more network addresses. A determination is then made whether to cause the computing device to pre-fetch and pre-render the content based at least in part on the prediction.Type: GrantFiled: March 18, 2016Date of Patent: November 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ritika Kapadia, Venkatraman V. Kudallur, Aniket A. Patankar, Tyler M. Barton, Shawn E. Pickett, Nomita Paul, James R. Wordelman, Qiaolin Mao, Yan Ke, Hao Hu, Anthony T. Chor
-
Publication number: 20160205209Abstract: Content pre-render and pre-fetch techniques are described. In one or more implementations, a likelihood is predicted of subsequent navigation to content associated with a network address based at least in part on monitored navigation performed by a computing device to one or more network addresses. A determination is then made whether to cause the computing device to pre-fetch and pre-render the content based at least in part on the prediction.Type: ApplicationFiled: March 18, 2016Publication date: July 14, 2016Inventors: Ritika Kapadia, Venkatraman V. Kudallur, Aniket A. Patankar, Tyler M. Barton, Shawn E. Pickett, Nomita Paul, James R. Wordelman, Qiaolin Mao, Yan Ke, Hao Hu, Anthony T. Chor
-
Patent number: 9307007Abstract: Content pre-render and pre-fetch techniques are described. In one or more implementations, a likelihood is predicted of subsequent navigation to content associated with a network address based at least in part on monitored navigation performed by a computing device to one or more network addresses. A determination is then made whether to cause the computing device to pre-fetch and pre-render the content based at least in part on the prediction.Type: GrantFiled: June 14, 2013Date of Patent: April 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ritika Kapadia, Venkatraman V Kudallur, Aniket A Patankar, Tyler M Barton, Shawn E Pickett, Nomita Paul, James R Wordelman, Qiaolin Mao, Yan Ke, Hao Hu, Anthony T Chor
-
Patent number: 9288125Abstract: Web content is displayed concurrently with application content of an application that is hosting the web content. The web content includes at least some content that can be executed or run, such as a script. Performance of the web content is monitored, such as by monitoring the amount of time the web content has been executing and/or an amount of memory used by the web content. Feedback regarding the performance of the web content is provided to the application hosting the web content, and the application can determine whether and/or how to alter execution of the web content based on the performance of the web content. Execution of the web content can be altered in various manners, such as by throttling execution of the web content or ceasing execution of the web content.Type: GrantFiled: June 14, 2013Date of Patent: March 15, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Bogdan Brinza, Tony E. Schreiner, Tyler M. Barton, Michael Wayne Jackson
-
Publication number: 20140372511Abstract: Content pre-render and pre-fetch techniques are described. In one or more implementations, a likelihood is predicted of subsequent navigation to content associated with a network address based at least in part on monitored navigation performed by a computing device to one or more network addresses. A determination is then made whether to cause the computing device to pre-fetch and pre-render the content based at least in part on the prediction.Type: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Inventors: Ritika Kapadia, Venkatraman V. Kudallur, Aniket A. Patankar, Tyler M. Barton, Shawn E. Pickett, Nomita Paul, James R. Wordelman, Qiaolin Mao, Yan Ke, Hao Hu, Anthony T. Chor
-
Publication number: 20140372935Abstract: Techniques for input processing based on input context are described. In at least some embodiments, a region of a display area includes multiple graphic elements that can be generated and/or managed by different components. Examples of such components include applications, plug-in modules, graphics frameworks, and so forth. Techniques discussed herein enable input to graphical elements to be handled in various ways, such as by routing the input to an appropriate component. Further, custom input contexts can be specified such that particular types and/or combinations of inputs can be interpreted.Type: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Inventors: Bogdan Brinza, Tyler M. Barton, Mike Pietraszak, Tony E. Schreiner, Corey M. Bloodstein
-
Publication number: 20140372594Abstract: Web content is displayed concurrently with application content of an application that is hosting the web content. The web content includes at least some content that can be executed or run, such as a script. Performance of the web content is monitored, such as by monitoring the amount of time the web content has been executing and/or an amount of memory used by the web content. Feedback regarding the performance of the web content is provided to the application hosting the web content, and the application can determine whether and/or how to alter execution of the web content based on the performance of the web content. Execution of the web content can be altered in various manners, such as by throttling execution of the web content or ceasing execution of the web content.Type: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Inventors: Bogdan Brinza, Tony E. Schreiner, Tyler M. Barton, Michael Wayne Jackson
-
Patent number: 8799467Abstract: Storage and communication de-duplication are described. In one or more implementations, a system comprises one or more modules that are implemented at least partially in hardware, the one or more modules configured to utilize one or more algorithms to calculate hashes of chunks of data, the hashes used to replace the chunks in the data for storage locally in the system as well as to communicate the hashes in response to a request received via a network for the data to avoid communicating at least one of the chunks of the data via the network.Type: GrantFiled: September 9, 2011Date of Patent: August 5, 2014Assignee: Microsoft CorporationInventors: Nilesh R. Shah, Tyler M. Barton, Gianluigi Nusca, Ravi T. Rao
-
Publication number: 20130067080Abstract: Storage and communication de-duplication are described. In one or more implementations, a system comprises one or more modules that are implemented at least partially in hardware, the one or more modules configured to utilize one or more algorithms to calculate hashes of chunks of data, the hashes used to replace the chunks in the data for storage locally in the system as well as to communicate the hashes in response to a request received via a network for the data to avoid communicating at least one of the chunks of the data via the network.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Nilesh R. Shah, Tyler M. Barton, Gianluigi Nusca, Ravi T. Rao
-
Patent number: 7987290Abstract: A mesh is joined by a node, wherein the mesh includes a Distributed Routing Table (DRT) for determining addresses of nodes in the mesh. A DRT message is processed in accordance with a security mode of the DRT.Type: GrantFiled: December 21, 2007Date of Patent: July 26, 2011Assignee: Microsoft CorporationInventors: Kevin C. Ransom, Sandeep K. Singhal, Ramakrishna P. Pamulapati, Tyler M. Barton, Jeremy L. Dewey, Todd R. Manion
-
Publication number: 20090164663Abstract: A mesh is joined by a node, wherein the mesh includes a Distributed Routing Table (DRT) for determining addresses of nodes in the mesh. A DRT message is processed in accordance with a security mode of the DRT.Type: ApplicationFiled: December 21, 2007Publication date: June 25, 2009Applicant: MICROSOFT CORPORATIONInventors: Kevin C. Ransom, Sandeep K. Singhal, Ramakrishna P. Pamulapati, Tyler M. Barton, Jeremy L. Dewey, Todd R. Manion