Patents by Inventor William E. KAKES

William E. KAKES 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: 11822604
    Abstract: Disclosed herein is a technique for enabling isolated processes executing within a web browser to distribute information to one another. The method can be implemented by a first process executing within the web browser, and include the steps of (1) receiving, from a child process executing within the web browser, a first request to subscribe to a topic, (2) in response to identifying that the child process is not subscribed to the topic: updating a topic map to indicate that the child process is subscribed to the topic, and (3) in response to identifying that the first process is associated with the parent process: issuing, to the parent process, a second request for the first process to subscribe to the topic. Also disclosed herein is a method for enabling a first process executing within a web browser to access services provided by other processes executing within the web browser.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: November 21, 2023
    Assignee: Apple Inc.
    Inventors: Eric T. Kapke, Brian E. Kirsch, William E. Kakes, Ramiro Calvo
  • Publication number: 20230141707
    Abstract: Some embodiments described in this disclosure are directed to interactions and/or user interfaces for enhancing remote management of one or more electronic devices.
    Type: Application
    Filed: November 10, 2022
    Publication date: May 11, 2023
    Inventors: Laura GALLISA, Lukas M. BUGLA, Gabriela C. ANTUNES, Ali A. MOTLAGH, William E. KAKES, Jeremy P. BUTCHER, Chirag PATEL, Kenneth KOUOT, Adam G. SHEPARD, Justin P. DANKS
  • Patent number: 11132404
    Abstract: Disclosed herein is a technique for enabling isolated processes executing within a web browser to distribute information to one another. The method can be implemented by a first process executing within the web browser, and include the steps of (1) receiving, from a child process executing within the web browser, a first request to subscribe to a topic, (2) in response to identifying that the child process is not subscribed to the topic: updating a topic map to indicate that the child process is subscribed to the topic, and (3) in response to identifying that the first process is associated with the parent process: issuing, to the parent process, a second request for the first process to subscribe to the topic. Also disclosed herein is a method for enabling a first process executing within a web browser to access services provided by other processes executing within the web browser.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: September 28, 2021
    Assignee: Apple Inc.
    Inventors: Eric T. Kapke, Brian E. Kirsch, William E. Kakes, Ramiro Calvo
  • Publication number: 20210256064
    Abstract: Disclosed herein is a technique for enabling isolated processes executing within a web browser to distribute information to one another. The method can be implemented by a first process executing within the web browser, and include the steps of (1) receiving, from a child process executing within the web browser, a first request to subscribe to a topic, (2) in response to identifying that the child process is not subscribed to the topic: updating a topic map to indicate that the child process is subscribed to the topic, and (3) in response to identifying that the first process is associated with the parent process: issuing, to the parent process, a second request for the first process to subscribe to the topic. Also disclosed herein is a method for enabling a first process executing within a web browser to access services provided by other processes executing within the web browser.
    Type: Application
    Filed: May 3, 2021
    Publication date: August 19, 2021
    Inventors: Eric T. Kapke, Brian E. Kirsch, William E. Kakes, Ramiro Calvo
  • Publication number: 20190370410
    Abstract: Disclosed herein is a technique for enabling isolated processes executing within a web browser to distribute information to one another. The method can be implemented by a first process executing within the web browser, and include the steps of (1) receiving, from a child process executing within the web browser, a first request to subscribe to a topic, (2) in response to identifying that the child process is not subscribed to the topic: updating a topic map to indicate that the child process is subscribed to the topic, and (3) in response to identifying that the first process is associated with the parent process: issuing, to the parent process, a second request for the first process to subscribe to the topic. Also disclosed herein is a method for enabling a first process executing within a web browser to access services provided by other processes executing within the web browser.
    Type: Application
    Filed: September 19, 2018
    Publication date: December 5, 2019
    Inventors: Eric T. KAPKE, Brian E. KIRSCH, William E. KAKES, Ramiro CALVO