Patents by Inventor Zain Adil

Zain Adil 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: 11785119
    Abstract: Systems, devices, and methods of providing microservices are disclosed. A remote computing device provides a gateway service that consolidates data communications between the remote computing device and a host computing device. A wearable computing device provides a data routing service that emulates a network socket interface for one or more programs executed by the processor of the wearable computing device and a personal area network service that data communicatively couples the wearable computing device and the host computing device. The host computing device provides a host personal area network service that data communicatively couples the wearable computing device and the host computing device, a host network service that data communicatively couples the host computing device and the at least one remote computing device, and a host routing service that routes communications between the gateway service and the data routing service.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: October 10, 2023
    Assignee: GOOGLE LLC
    Inventors: Lukas Rezek, Zain Adil, Kellen Steffen
  • Patent number: 11550361
    Abstract: Systems and methods for managing communications between a wearable computing device and at least one remote computing device, using a host computing device. The host computing device provides a message handling service that receives one or more messages directed to the wearable computing device from the remote computing device, or directed to the remote computing device from the wearable computing device, and, for each of the one or more messages, determines an action associated with the respective message; and takes the action for each of the one or more messages.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: January 10, 2023
    Assignee: GOOGLE LLC
    Inventors: Samuel Legge, Zain Adil
  • Patent number: 11240633
    Abstract: Systems and methods for providing real-time services for wearables. One or more remote computing devices execute at least one microservice. A wearable computing device executes at least one system service that corresponds to each microservice. A master service of the wearable computing device consolidates communications between microservices and system services.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Christopher Allen Alexander Goodine, Zain Adil
  • Publication number: 20210318717
    Abstract: Systems and methods for managing communications between a wearable computing device and at least one remote computing device, using a host computing device. The host computing device provides a message handling service that receives one or more messages directed to the wearable computing device from the remote computing device, or directed to the remote computing device from the wearable computing device, and, for each of the one or more messages, determines an action associated with the respective message; and takes the action for each of the one or more messages.
    Type: Application
    Filed: June 25, 2021
    Publication date: October 14, 2021
    Inventors: Samuel Legge, Zain Adil
  • Patent number: 11068026
    Abstract: Systems and methods for managing communications between a wearable computing device and at least one remote computing device, using a host computing device. The host computing device provides a message handling service that receives one or more messages directed to the wearable computing device from the remote computing device, or directed to the remote computing device from the wearable computing device, and, for each of the one or more messages, determines an action associated with the respective message; and takes the action for each of the one or more messages.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: July 20, 2021
    Assignee: Google LLC
    Inventors: Samuel Legge, Zain Adil
  • Publication number: 20200110437
    Abstract: Systems and methods for managing communications between a wearable computing device and at least one remote computing device, using a host computing device. The host computing device provides a message handling service that receives one or more messages directed to the wearable computing device from the remote computing device, or directed to the remote computing device from the wearable computing device, and, for each of the one or more messages, determines an action associated with the respective message; and takes the action for each of the one or more messages.
    Type: Application
    Filed: October 3, 2019
    Publication date: April 9, 2020
    Inventors: Samuel Legge, Zain Adil
  • Publication number: 20200112828
    Abstract: Systems and methods for providing real-time services for wearables. One or more remote computing devices execute at least one microservice. A wearable computing device executes at least one system service that corresponds to each microservice. A master service of the wearable computing device consolidates communications between microservices and system services.
    Type: Application
    Filed: October 7, 2019
    Publication date: April 9, 2020
    Inventors: Christopher Allen Alexander Goodine, Zain Adil
  • Publication number: 20200103934
    Abstract: Systems, devices, and methods of authenticating a wearable computing device to remote computing devices via a host computing device are disclosed. A remote computing device receives an authentication request from the host computing device. The remote computing device verifies the authentication request. After verifying the authentication request, the remote computing device transmits a refresh token to the wearable computing device via the host computing device. The remote computing device receives an access token request with the refresh token from the host computing device. In response to the access token request, the remote computing device validates the refresh token and transmits an access token to the wearable computing device via the host computing device.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 2, 2020
    Inventors: Kellen Steffen, Zain Adil
  • Publication number: 20200106694
    Abstract: Systems, devices, and methods of staging software updates are disclosed. At least one remote computing device provides a gateway service that consolidates data communications between the at least one remote computing device and the host computing device. A wearable computing device provides a data routing service that emulates a network socket interface for one or more programs executed by the processor of the wearable computing device; and a personal area network service that data communicatively couples the wearable computing device and the host computing device. A host computing device provides: a host personal area network service that data communicatively couples the wearable computing device and the host computing device; a host network service that data communicatively couples the host computing device and the at least one remote computing device; and a host routing service that routes communications between the gateway service and the data routing service.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 2, 2020
    Inventor: Zain Adil
  • Publication number: 20200106853
    Abstract: Systems, devices, and methods for scheduling data transfers with a wearable computing device are disclosed. A remote computing device provides a gateway service that consolidates data communications between the remote computing device and a host computing device and a scheduling service that aggregates data messages to be communicated between the remote and host computing devices. The wearable computing device provides a data routing service that emulates a network socket interface for one or more programs and a personal area network service that communicatively couples the wearable computing device and the host computing device. The host computing device provides a host personal area network service for communication between the wearable computing device and the host computing device, a host network service for communication between the host computing device and the remote computing device, and a host routing service for communication between the gateway service and the data routing service.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 2, 2020
    Inventors: Kellen Steffen, Zain Adil
  • Publication number: 20200106857
    Abstract: Systems, devices, and methods of providing microservices are disclosed. A remote computing device provides a gateway service that consolidates data communications between the remote computing device and a host computing device. A wearable computing device provides a data routing service that emulates a network socket interface for one or more programs executed by the processor of the wearable computing device and a personal area network service that data communicatively couples the wearable computing device and the host computing device. The host computing device provides a host personal area network service that data communicatively couples the wearable computing device and the host computing device, a host network service that data communicatively couples the host computing device and the at least one remote computing device, and a host routing service that routes communications between the gateway service and the data routing service.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 2, 2020
    Inventors: Lukas Rezek, Zain Adil, Kellen Steffen