Patents by Inventor John David Lewis

John David Lewis 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: 20240118792
    Abstract: A method for configuring a system having a wearable optical unit is disclosed. The method includes powering on the system, and in response to the system being powered on, using one or more processors to control the system to: determine whether to cause the system to run a configuration workflow, and in response to determining to cause the system to run the configuration workflow, (a) control the system in connection with configuring an interpupillary distance (IPD) for a user of the system, (b) determine whether the IPD is configured for the user, and (c) in response to determining that the IPD is configured for the user, control the system in connection with configuring a focus of the optical unit.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Inventors: Trae Benjamin Stephens, Benjamin Eli Nelson Chelf, Nicholas Cory Johnson, John Aaron Boiles, Nicholas Grant Lewis, Kevin Robert McKinney, Steven David Oliver, Tun Yuen Yeung, Meghan Easley, Robin Porter, Jeremiah O'Leary, Keith Alsberg, Robert Samuel Clay
  • Patent number: 11939086
    Abstract: A fuel tank comprises an interior wall, a sump, and a baffle that comprises a center fitting, a full-length containment petal, a partial-length containment petal, a dump tube. The full-length containment petal comprises a full-length side edge, extending radially outward from the center fitting. The partial-length containment petal comprises a partial-length side edge, extending radially outward from the center fitting. The dump tube is connected to the sump. The full-length side edge of the full-length containment petal is longer than the partial-length side edge of the partial-length containment petal. All of the partial-length side edge of the partial-length containment petal is attached to a linear portion of the full-length side edge of the full-length containment petal.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: March 26, 2024
    Assignee: The Boeing Company
    Inventors: Jonathan David Embler, Tin Anh Luu, Morgan Ashley Lewis, John Matthew Nichols, Keith Charles Kreutztrager, Chinh Manh Cao, Jonathan Edward Toomey, Martin Edward Lozano, Alfredo Lopez
  • Publication number: 20230348937
    Abstract: Provided nucleic acid-based expression construct for the target cell-specific production of a therapeutic protein, such as a pro-apoptotic protein, within a target cell, including a target cell that is associated with aging, disease, or other condition, in particular a target cell that is a senescent cell or a cancer cell.
    Type: Application
    Filed: November 30, 2022
    Publication date: November 2, 2023
    Inventors: Matthew Rein SCHOLZ, John David LEWIS, Gary Charles HUDSON
  • Patent number: 11603543
    Abstract: Provided nucleic acid-based expression construct for the target cell-specific production of a therapeutic protein, such as a pro-apoptotic protein, within a target cell, including a target cell that is associated with aging, disease, or other condition, in particular a target cell that is a senescent cell or a cancer cell.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: March 14, 2023
    Assignee: OISIN BIOTECHNOLOGIES, INC.
    Inventors: Matthew Rein Scholz, John David Lewis, Gary Charles Hudson
  • Patent number: 10931675
    Abstract: A computing device, including one or more output devices and a processor. The processor may be configured to download a web application. The web application may include an authorization certificate and a metadata file that includes an identifier of at least one local application program interface (API) of the computing device that is not included in an API whitelist of a web host application program. The processor may determine, based on the authorization certificate and the metadata file, that the web application is authorized to access the at least one local API. The processor may execute the web application at the web host application program. Executing the web application may include utilizing the at least one local API. The processor may convey at least one output of the web application for output at the one or more output devices.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kirupa Chinnathambi, Kiril Nikolov Seksenov, John-David Lewis Dalton, David L. Risney
  • Patent number: 10866845
    Abstract: According to one set of embodiments, a computer system can expose, to a non-native software program running in a web browser of the computer system, one or more native OS APIs implemented by an OS of the computer system, where the exposing enables the non-native software program to invoke the one or more native OS APIs as part of its execution within a runtime environment provided by the web browser.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kiril Nikolov Seksenov, Kirupa Chinnathambi, John-David Lewis Dalton, David Risney
  • Patent number: 10572279
    Abstract: A computer device is provided that includes a processor configured to execute a first application configured for a first user interface framework, instantiate a host window of the first application using the first user interface framework, and execute a second application, that is out of process with the first application. The second application is configured for a second user interface framework that is incompatible with the first user interface framework. The processor is further configured to instantiate a hosted window of the second application using the second user interface framework, establish a cross-process interface between the first application and the second application configured to exchange rendering information between the hosted window and the host window, and cause the host window to display the rendering information from the hosted window within the host window on a display of the computer device.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: February 25, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kirupa Chinnathambi, Kiril Nikolov Seksenov, Bradley James Peters, John-David Lewis Dalton
  • Publication number: 20190354417
    Abstract: According to one set of embodiments, a computer system can expose, to a non-native software program running in a web browser of the computer system, one or more native OS APIs implemented by an OS of the computer system, where the exposing enables the non-native software program to invoke the one or more native OS APIs as part of its execution within a runtime environment provided by the web browser.
    Type: Application
    Filed: May 16, 2018
    Publication date: November 21, 2019
    Inventors: Kiril Nikolov SEKSENOV, Kirupa CHINNATHAMBI, John-David Lewis DALTON, David RISNEY
  • Publication number: 20190310866
    Abstract: A computer device is provided that includes a processor configured to execute a first application configured for a first user interface framework, instantiate a host window of the first application using the first user interface framework, and execute a second application, that is out of process with the first application. The second application is configured for a second user interface framework that is incompatible with the first user interface framework. The processor is further configured to instantiate a hosted window of the second application using the second user interface framework, establish a cross-process interface between the first application and the second application configured to exchange rendering information between the hosted window and the host window, and cause the host window to display the rendering information from the hosted window within the host window on a display of the computer device.
    Type: Application
    Filed: April 10, 2018
    Publication date: October 10, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kirupa CHINNATHAMBI, Kiril Nikolov SEKSENOV, Bradley James PETERS, John-David Lewis DALTON
  • Publication number: 20190312874
    Abstract: A computing device, including one or more output devices and a processor. The processor may be configured to download a web application. The web application may include an authorization certificate and a metadata file that includes an identifier of at least one local application program interface (API) of the computing device that is not included in an API whitelist of a web host application program. The processor may determine, based on the authorization certificate and the metadata file, that the web application is authorized to access the at least one local API. The processor may execute the web application at the web host application program. Executing the web application may include utilizing the at least one local API. The processor may convey at least one output of the web application for output at the one or more output devices.
    Type: Application
    Filed: April 10, 2018
    Publication date: October 10, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kirupa CHINNATHAMBI, Kiril Nikolov SEKSENOV, John-David Lewis DALTON, David L. RISNEY