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: 11836479
    Abstract: 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: Grant
    Filed: February 23, 2022
    Date of Patent: December 5, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Justin James Watkins
  • Publication number: 20230266959
    Abstract: 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: Application
    Filed: February 23, 2022
    Publication date: August 24, 2023
    Inventor: Justin James WATKINS
  • Patent number: 9836439
    Abstract: 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: Grant
    Filed: January 20, 2014
    Date of Patent: December 5, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, Jr., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
  • Publication number: 20140136956
    Abstract: 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: Application
    Filed: January 20, 2014
    Publication date: May 15, 2014
    Applicant: Microsoft Corporation
    Inventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, JR., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
  • Patent number: 8671164
    Abstract: 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: Grant
    Filed: May 16, 2012
    Date of Patent: March 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, Jr., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
  • Publication number: 20120226671
    Abstract: 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: Application
    Filed: May 16, 2012
    Publication date: September 6, 2012
    Applicant: Microsoft Corporation
    Inventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, JR., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
  • Patent number: 8204964
    Abstract: 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: Grant
    Filed: August 6, 2008
    Date of Patent: June 19, 2012
    Assignee: Microsoft Corporation
    Inventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, Jr., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
  • Publication number: 20100036848
    Abstract: 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: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Applicant: Microsoft Corporation
    Inventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, JR., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins