Patents by Inventor Dennis Joel David MYREN

Dennis Joel David MYREN 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: 11636035
    Abstract: Techniques performed by a data processing system for caching data herein include initializing a single instance of a persisted cache service on the data processing system, receiving data requests from a plurality of single page applications (SPAs) on the data processing system, processing the data requests using the persisted cache service to obtain requested data from a cache implemented on the data processing system or from one or more remote data sources via a network connection, and providing the requested data obtained from the cache or the one or more remote data sources to an SPA of the plurality of SPAs from which each data request originated.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: April 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aninda Ray, David Guerrero Del Rio, Negin Arhami, Zhi Liu, Anton Yuriyovych Labunets, Pramod Kumar Chandoria, Dennis Joel David Myren
  • Patent number: 11553030
    Abstract: Disclosed herein is a system configured to implement a service worker capable of serving multiple single page applications (SPAs) that are hosted in the same uniform resource locator (URL) space (e.g., a domain within which the SPAs are hosted). Accordingly, the defined scope of the service worker is no longer bound by only one SPA, but rather by a root directory of a web site that hosts multiple SPAs. Since the service worker described herein serves multiple SPAs, the service worker implements an approach to ensure that a correct application controller corresponding to the SPA that hosts a URL is invoked. To do this, the service worker is configured to leverage a router and a routing table to associate a URL included in a request from a browser with the correct application controller corresponding to the SPA that hosts the URL for which the request is sent.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: January 10, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aninda Ray, Dennis Joel David Myren, Isha Verma, Zhi Liu, Zhenguang Chen, John D. Fan
  • Publication number: 20220035741
    Abstract: Techniques performed by a data processing system for caching data herein include initializing a single instance of a persisted cache service on the data processing system, receiving data requests from a plurality of single page applications (SPAs) on the data processing system, processing the data requests using the persisted cache service to obtain requested data from a cache implemented on the data processing system or from one or more remote data sources via a network connection, and providing the requested data obtained from the cache or the one or more remote data sources to an SPA of the plurality of SPAs from which each data request originated.
    Type: Application
    Filed: September 30, 2020
    Publication date: February 3, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aninda RAY, David Guerrero DEL RIO, Negin ARHAMI, Zhi LIU, Anton Yuriyovych LABUNETS, Pramod Kumar CHANDORIA, Dennis Joel David MYREN
  • Publication number: 20210377332
    Abstract: Disclosed herein is a system configured to implement a service worker capable of serving multiple single page applications (SPAs) that are hosted in the same uniform resource locator (URL) space (e.g., a domain within which the SPAs are hosted). Accordingly, the defined scope of the service worker is no longer bound by only one SPA, but rather by a root directory of a web site that hosts multiple SPAs. Since the service worker described herein serves multiple SPAs, the service worker implements an approach to ensure that a correct application controller corresponding to the SPA that hosts a URL is invoked. To do this, the service worker is configured to leverage a router and a routing table to associate a URL included in a request from a browser with the correct application controller corresponding to the SPA that hosts the URL for which the request is sent.
    Type: Application
    Filed: July 31, 2020
    Publication date: December 2, 2021
    Inventors: Aninda RAY, Dennis Joel David MYREN, Isha VERMA, Zhi LIU, Zhenguang CHEN, John D. FAN
  • Patent number: 10839037
    Abstract: A method and system for providing a seamless transition between applications is disclosed. The system includes a framework which includes an application manager for managing operations of the system, a component retriever in communications with the application manager for retrieving components associated with the applications, a data retriever in communications with the application manager for retrieving data associated with the applications, a memory for storing the retrieved components or data, and a service group including one or more services associated with applications.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: November 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aninda Ray, Ryan Antoine Nakhoul, Benjamin James Kaiser, Manish Garg, Ping Jiang, Dennis Joel David Myren, Dmitriy Meyerzon, Marc Pasarin Soler
  • Publication number: 20200097611
    Abstract: A method and system for providing a seamless transition between applications is disclosed. The system includes a framework which includes an application manager for managing operations of the system, a component retriever in communications with the application manager for retrieving components associated with the applications, a data retriever in communications with the application manager for retrieving data associated with the applications, a memory for storing the retrieved components or data, and a service group including one or more services associated with applications.
    Type: Application
    Filed: September 21, 2018
    Publication date: March 26, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aninda RAY, Ryan Antoine NAKHOUL, Benjamin James KAISER, Manish GARG, Ping JIANG, Dennis Joel David MYREN, Dmitriy MEYERZON, Marc PASARIN SOLER