Patents by Inventor Justin James Watkins
Justin James Watkins 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: 11836479Abstract: A technique for deploying an experimental version of a webpage includes using a mimic component to emulate functionality of a corresponding hidden UI component. The technique provides for receiving user input at the mimic component and, in response to the user input, executing a functional code block that bidirectionally communicates with an underlying platform code to update state data of the hidden UI component. The technique further provides for detecting, at the mimic component, an update to the state data of the hidden UI component, in response to the detection, updating state data of the mimic component based on the updated state data of the hidden UI component.Type: GrantFiled: February 23, 2022Date of Patent: December 5, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Justin James Watkins
-
Publication number: 20230266959Abstract: A technique for deploying an experimental version of a webpage includes using a mimic component to emulate functionality of a corresponding hidden UI component. The technique provides for receiving user input at the mimic component and, in response to the user input, executing a functional code block that bidirectionally communicates with an underlying platform code to update state data of the hidden UI component. The technique further provides for detecting, at the mimic component, an update to the state data of the hidden UI component, in response to the detection, updating state data of the mimic component based on the updated state data of the hidden UI component.Type: ApplicationFiled: February 23, 2022Publication date: August 24, 2023Inventor: Justin James WATKINS
-
Patent number: 9836439Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified fin compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.Type: GrantFiled: January 20, 2014Date of Patent: December 5, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, Jr., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
-
Publication number: 20140136956Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified fin compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files, A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.Type: ApplicationFiled: January 20, 2014Publication date: May 15, 2014Applicant: Microsoft CorporationInventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, JR., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
-
Patent number: 8671164Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified for compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the network page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.Type: GrantFiled: May 16, 2012Date of Patent: March 11, 2014Assignee: Microsoft CorporationInventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, Jr., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
-
Publication number: 20120226671Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified for compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the network page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.Type: ApplicationFiled: May 16, 2012Publication date: September 6, 2012Applicant: Microsoft CorporationInventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, JR., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
-
Patent number: 8204964Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified for compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the network page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.Type: GrantFiled: August 6, 2008Date of Patent: June 19, 2012Assignee: Microsoft CorporationInventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, Jr., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
-
Publication number: 20100036848Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified for compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the network page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.Type: ApplicationFiled: August 6, 2008Publication date: February 11, 2010Applicant: Microsoft CorporationInventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, JR., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins