Patents by Inventor David Roy

David Roy 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: 20250211644
    Abstract: Techniques and devices for device deduplication between home networks are described for generating a unique identifier in which an electronic device detects a factory reset and in response to the detecting, generates the unique identifier. The electronic device sends the unique identifier to a first cloud service, the sending being effective to cause the first cloud service to forward the unique identifier to a second cloud service, and the electronic device sends the unique identifier to a hub device in a Matter network, the sending being effective to cause the hub device to forward the unique identifier to the second cloud service.
    Type: Application
    Filed: May 9, 2023
    Publication date: June 26, 2025
    Applicant: Google LLC
    Inventors: David Roy Schairer, Alexei Sakhartchouk, David Raymond, Junjie Bu
  • Publication number: 20250202729
    Abstract: Techniques and devices for upgrading a joining device to join a Matter network are described in which a first cloud service receives a first request message from a second cloud service, the first request message including an identifier of the joining device to commission to the Matter network. The first cloud service sends a second request message, to the second cloud service, to open a commissioning window for the joining device, the sending causing the second cloud service to send a message to the joining device to cause the joining device to open the commissioning window. The first cloud service receives, from the second cloud service, an onboarding payload, forwards the onboarding payload to a hub node, the forwarding causing the hub node to commission the joining device to the Matter network.
    Type: Application
    Filed: May 8, 2023
    Publication date: June 19, 2025
    Applicant: Google LLC
    Inventors: Alexei Sakhartchouk, David Roy Schairer, Junjie Bu, Emil John Feig
  • Publication number: 20250165122
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for tailoring composite graphical assistant interfaces for interacting with multiple different connected devices. The composite graphical assistant interfaces can be generated in response to a user providing a request for an automated assistant to cause a connected device to perform a particular function. In response to the automated assistant receiving the request, the automated assistant can identify other connected devices, and other functions capable of being performed by the other connected devices. The other functions can then be mapped to various graphical control elements in order to provide a composite graphical assistant interface from which the user can interact with different connected devices. Each graphical control element can be arranged to reflect how each connected device is operating simultaneous to the presentation of the composite graphical assistant interface.
    Type: Application
    Filed: January 17, 2025
    Publication date: May 22, 2025
    Inventors: Yuzhao Ni, David Roy Schairer
  • Publication number: 20250166619
    Abstract: Various implementations relate to techniques, for controlling smart devices, that are low latency and/or that provide computational efficiencies (client and/or server) and/or network efficiencies. Those implementations relate to generating and/or utilizing cache entries, of a cache that is stored locally at an assistant client device, in control of various smart devices (e.g., smart lights, smart thermostats, smart plugs, smart appliances, smart routers, etc.). Each of the cache entries includes a mapping of text to one or more corresponding semantic representations.
    Type: Application
    Filed: January 17, 2025
    Publication date: May 22, 2025
    Inventors: David Roy Schairer, Di Lin, Lucas Palmer
  • Patent number: 12248659
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for tailoring composite graphical assistant interfaces for interacting with multiple different connected devices. The composite graphical assistant interfaces can be generated in response to a user providing a request for an automated assistant to cause a connected device to perform a particular function. In response to the automated assistant receiving the request, the automated assistant can identify other connected devices, and other functions capable of being performed by the other connected devices. The other functions can then be mapped to various graphical control elements in order to provide a composite graphical assistant interface from which the user can interact with different connected devices. Each graphical control element can be arranged to reflect how each connected device is operating simultaneous to the presentation of the composite graphical assistant interface.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: March 11, 2025
    Assignee: GOOGLE LLC
    Inventors: Yuzhao Ni, David Roy Schairer
  • Patent number: 12230257
    Abstract: Various implementations relate to techniques, for controlling smart devices, that are low latency and/or that provide computational efficiencies (client and/or server) and/or network efficiencies. Those implementations relate to generating and/or utilizing cache entries, of a cache that is stored locally at an assistant client device, in control of various smart devices (e.g., smart lights, smart thermostats, smart plugs, smart appliances, smart routers, etc.). Each of the cache entries includes a mapping of text to one or more corresponding semantic representations.
    Type: Grant
    Filed: September 15, 2023
    Date of Patent: February 18, 2025
    Assignee: GOOGLE LLC
    Inventors: David Roy Schairer, Di Lin, Lucas Palmer
  • Publication number: 20250037716
    Abstract: The present disclosure is generally related to a data processing system to validate vehicular functions in a voice activated computer network environment. The data processing system can improve the efficiency of the network by discarding action data structures and requests that invalid prior to their transmission across the network. The system can invalidate requests by comparing attributes of a vehicular state to attributes of a request state.
    Type: Application
    Filed: October 14, 2024
    Publication date: January 30, 2025
    Inventors: Haris Ramic, Vikram Aggarwal, Moises Morgenstern Gali, David Roy Schairer, Yao Chen
  • Patent number: 12154567
    Abstract: The present disclosure is generally related to a data processing system to validate vehicular functions in a voice activated computer network environment. The data processing system can improve the efficiency of the network by discarding action data structures and requests that invalid prior to their transmission across the network. The system can invalidate requests by comparing attributes of a vehicular state to attributes of a request state.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: November 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Haris Ramic, Vikram Aggarwal, Moises Morgenstern Gali, David Roy Schairer, Yao Chen
  • Publication number: 20240372737
    Abstract: Implementing methods to provide a shortened textual summary that includes status information that is most pertinent to the user for a plurality of connected smart devices. The method includes determining a list of current statuses for a plurality of enabled smart devices and filtering the list to remove statuses that may not be of interest to the user. The filtering of the list is based on a current context of the requesting user and one or more previous contexts of the user. The resulting filtered statuses are then converted to textual snippets, summarized, and provided to the user via one or more output devices.
    Type: Application
    Filed: July 18, 2024
    Publication date: November 7, 2024
    Inventors: Yuzhao Ni, Ashwin Limaye, Cindy Tran, Thomas Clifton, David Roy Schairer
  • Publication number: 20240370138
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for tailoring composite graphical assistant interfaces for interacting with multiple different connected devices. The composite graphical assistant interfaces can be generated proactively and/or in response to a user providing a request for an automated assistant to cause a connected device to perform a particular function. In response to the automated assistant receiving the request, the automated assistant can identify other connected devices, and other functions capable of being performed by the other connected devices. The other functions can then be mapped to various graphical control elements in order to provide a composite graphical assistant interface from which the user can interact with different connected devices. Each graphical control element can be arranged to reflect how each connected device is operating simultaneous to the presentation of the composite graphical assistant interface.
    Type: Application
    Filed: July 15, 2024
    Publication date: November 7, 2024
    Inventors: Yuzhao Ni, David Roy Schairer
  • Patent number: 12100398
    Abstract: Remote automated assistant component(s) generate client device notification(s) based on a received IoT state change notification that indicates a change in at least one state associated with at least one IoT device. The generated client device notification(s) can each indicate the change in state associated with the at least one IoT device, and can optionally indicate the at least one IoT device. Further, the remote automated assistant component(s) can identify candidate assistant client devices that are associated with the at least one IoT device, and determine whether each of the one or more of the candidate assistant client device(s) should render a corresponding client device notification.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: September 24, 2024
    Assignee: GOOGLE LLC
    Inventors: David Roy Schairer, Sumer Mohammed, Mark Spates, IV, Prem Kumar, Chi Yeung Jonathan Ng, Di Zhu, Steven Clark
  • Publication number: 20240314120
    Abstract: The present disclosure provides systems and methods that perform structure-based access control. In particular, rather than relying upon a user-specific credential scheme, which can require manual sharing of user-specific credentials and/or switching between the multiple accounts to access the particular devices, applications, or services associated with such accounts, the systems and methods of the present disclosure facilitate user credentials to be inherited by or otherwise assigned to a structure identifier associated with a structure (e.g., a home in which the user resides), thereby generating a set of structure credentials. This enables other users in the structure, who may be part of a collaborative user group, to access devices, applications, and/or services using the structure credentials.
    Type: Application
    Filed: May 24, 2024
    Publication date: September 19, 2024
    Inventors: Mark Spates, IV, Vincent Mo, Zhenguo Guan, David Roy Schairer
  • Patent number: 12063317
    Abstract: Implementing methods to provide a shortened textual summary that includes status information that is most pertinent to the user for a plurality of connected smart devices. The method includes determining a list of current statuses for a plurality of enabled smart devices and filtering the list to remove statuses that may not be of interest to the user. The filtering of the list is based on a current context of the requesting user and one or more previous contexts of the user. The resulting filtered statuses are then converted to textual snippets, summarized, and provided to the user via one or more output devices.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: August 13, 2024
    Assignee: GOOGLE LLC
    Inventors: Yuzhao Ni, Ashwin Limaye, Cindy Tran, Thomas Clifton, David Roy Schairer
  • Patent number: 12049894
    Abstract: Aspects of the present invention relate to a stator component for a pump housing. The stator component has a plurality of fluid inlet channels for conveying fluid to respective pumping chambers. The fluid inlet channels each have an inlet port for conveying fluid into the pumping chamber. A plurality of fluid transfer channels are provided for conveying fluid to a respective one of the fluid inlet channels. The fluid transfer channels each have an inlet for receiving pumped fluid. The stator component is adapted to receive at least one sealing member for inhibiting the conveyance of fluid into an associated one of the pumping chambers. Aspects of the present invention relate to a pump housing, a cover plate and a pump. Aspects of the present invention also relate to a method of converting a stator component.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: July 30, 2024
    Assignee: Edwards Limited
    Inventors: Paul Milner, David Roy Hayler, Phillip North
  • Publication number: 20240249722
    Abstract: Remote automated assistant component(s) generate client device notification(s) based on a received IoT state change notification that indicates a change in at least one state associated with at least one IoT device. The generated client device notification(s) can each indicate the change in state associated with the at least one IoT device, and can optionally indicate the at least one IoT device. Further, the remote automated assistant component(s) can identify candidate assistant client devices that are associated with the at least one IoT device, and determine whether each of the one or more of the candidate assistant client device(s) should render a corresponding client device notification.
    Type: Application
    Filed: April 1, 2024
    Publication date: July 25, 2024
    Inventors: David Roy Schairer, Sumer Mohammed, Mark Spates, IV, Prem Kumar, Chi Yeung Jonathan Ng, Di Zhu, Steven Clark
  • Patent number: 12039150
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for tailoring composite graphical assistant interfaces for interacting with multiple different connected devices. The composite graphical assistant interfaces can be generated proactively and/or in response to a user providing a request for an automated assistant to cause a connected device to perform a particular function. In response to the automated assistant receiving the request, the automated assistant can identify other connected devices, and other functions capable of being performed by the other connected devices. The other functions can then be mapped to various graphical control elements in order to provide a composite graphical assistant interface from which the user can interact with different connected devices. Each graphical control element can be arranged to reflect how each connected device is operating simultaneous to the presentation of the composite graphical assistant interface.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: July 16, 2024
    Assignee: GOOGLE LLC
    Inventors: Yuzhao Ni, David Roy Schairer
  • Patent number: 11997084
    Abstract: The present disclosure provides systems and methods that perform structure-based access control. In particular, rather than relying upon a user-specific credential scheme, which can require manual sharing of user-specific credentials and/or switching between the multiple accounts to access the particular devices, applications, or services associated with such accounts, the systems and methods of the present disclosure facilitate user credentials to be inherited by or otherwise assigned to a structure identifier associated with a structure (e.g., a home in which the user resides), thereby generating a set of structure credentials. This enables other users in the structure, who may be part of a collaborative user group, to access devices, applications, and/or services using the structure credentials.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: May 28, 2024
    Assignee: GOOGLE LLC
    Inventors: Mark Spates, IV, Vincent Yanton Mo, Zhenguo Guan, David Roy Schairer
  • Patent number: 11948574
    Abstract: Remote automated assistant component(s) generate client device notification(s) based on a received IoT state change notification that indicates a change in at least one state associated with at least one IoT device. The generated client device notification(s) can each indicate the change in state associated with the at least one IoT device, and can optionally indicate the at least one IoT device. Further, the remote automated assistant component(s) can identify candidate assistant client devices that are associated with the at least one IoT device, and determine whether each of the one or more of the candidate assistant client device(s) should render a corresponding client device notification.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: April 2, 2024
    Assignee: GOOGLE LLC
    Inventors: David Roy Schairer, Sumer Mohammed, Mark Spates, IV, Prem Kumar, Chi Yeung Jonathan Ng, Di Zhu, Steven Clark
  • Publication number: 20240086742
    Abstract: Systems and methods are provided for creating and executing a decision network that includes a number of stations configured to operate with respect to an instance of a document, container or other object. A user interface may be presented to a user that includes selectable options for configuring and connecting stations within the decision network, and for establishing executable logic for each station to modify or create data within fields of a container instance. Different stations in the decision network may be assigned different permissions with respect to the container. Individual stations in the decision network may be configured to determine a prediction or probability based on data accessible to the given station, where the prediction or probability of one station may be based in part on an earlier prediction or probability determined at another station of the decision network.
    Type: Application
    Filed: September 13, 2022
    Publication date: March 14, 2024
    Inventors: Christopher Worsley, Ryan William Johnson, Jeffery Theodore Stockett, David Roy Watson, Jr., Austin Paul Bagley, Logan Brent Uibel
  • Publication number: 20240036541
    Abstract: Efficient control and/or linking of smart network connected devices. Some implementations are directed to rendering, within an active application that enables control of multiple smart devices from multiple parties, both: (1) an interactive graphical interface element that, when interacted with, causes corresponding control of smart device(s) of a third-party (3P); and (2) a selectable element that, when selected, causes execution of a deeplink to cause a 3P application to open in a state that presents additional information for the smart device(s). Some implementations are additionally or alternatively directed to, in response to determining that a 3P application is installed at a client device, but a smart device topology lacks any entries for 3P smart devices of the 3P, efficiently adding one or more particular smart devices of the 3P to the smart device topology.
    Type: Application
    Filed: October 11, 2023
    Publication date: February 1, 2024
    Inventors: Yuzhao Ni, David Roy Schairer