Patents by Inventor Richard Cameron

Richard Cameron 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: 12321401
    Abstract: Systems and methods for multimodal query suggestion can include obtaining image data, determining text strings associated with the image data, and providing the text strings as selectable options for performing a multimodal query with the image data. The text strings can be determined based on performing object detection and classification on the image data. The object classifications can then be leveraged for determining potential text queries a user may select for obtaining additional information about the classified object.
    Type: Grant
    Filed: June 10, 2024
    Date of Patent: June 3, 2025
    Assignee: GOOGLE LLC
    Inventors: Jessica Lee, Cindy L. Huynh, Harshit Kharbanda, Louis Wang, Richard Cameron, Christophe Patrice Fondacci, Ruslan Alfridovich Abdikeev, Jatin Matani, Kai Yu, Wenjia Yuan
  • Publication number: 20240371365
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speaker diarization are disclosed. In one aspect, a method includes the actions of receiving audio data corresponding to an utterance. The actions further include determining that the audio data includes an utterance of a predefined hotword spoken by a first speaker. The actions further include identifying a first portion of the audio data that includes speech from the first speaker. The actions further include identifying a second portion of the audio data that includes speech from a second, different speaker. The actions further include transmitting the first portion of the audio data that includes speech from the first speaker and suppressing transmission of the second portion of the audio data that includes speech from the second, different speaker.
    Type: Application
    Filed: July 15, 2024
    Publication date: November 7, 2024
    Applicant: Google LLC
    Inventors: Aleksandar Kracun, Richard Cameron Rose
  • Publication number: 20240286292
    Abstract: A programmable robot is configurable between a measuring configuration, in which a probe is operable, and a machining configuration, in which a tool is operable. The robot includes a carrier for carrying the probe and the tool, a position sensing arrangement for determining coordinate data, and a controller 7. The controller is configured to cause the carrier, in the measuring configuration, to move the probe to each of a plurality of reference features in a template held in a first orientation by a jig, wherein feedback via the probe enables the position sensing arrangement to determine coordinate data associated with the reference features. The controller is configured to, based on the determined data, cause the carrier, in the machining configuration, to return to each position corresponding to each reference feature location and machine a workpiece held in the first orientation.
    Type: Application
    Filed: October 26, 2023
    Publication date: August 29, 2024
    Inventors: Robin HARDI, Harvey BROOKES, John MUMFORD, Richard Cameron BLAIN
  • Patent number: 12051405
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speaker diarization are disclosed. In one aspect, a method includes the actions of receiving audio data corresponding to an utterance. The actions further include determining that the audio data includes an utterance of a predefined hotword spoken by a first speaker. The actions further include identifying a first portion of the audio data that includes speech from the first speaker. The actions further include identifying a second portion of the audio data that includes speech from a second, different speaker. The actions further include transmitting the first portion of the audio data that includes speech from the first speaker and suppressing transmission of the second portion of the audio data that includes speech from the second, different speaker.
    Type: Grant
    Filed: May 1, 2023
    Date of Patent: July 30, 2024
    Assignee: Google LLC
    Inventors: Aleksandar Kracun, Richard Cameron Rose
  • Publication number: 20230308518
    Abstract: Methods and apparatus for incentivizing device participation within a distributed network. In one exemplary embodiment, devices of a fog network may provide for example, computational, storage, and/or network resources in exchange for fungible tokens. In one such variant, the user contributions are recorded in a blockchain data structure, thereby enabling users to be compensated for their contributions of resources to the network at a later time. Unlike traditional networking techniques which often rely on centralized networks directing and/or commandeering user equipment for network bandwidth, the various aspects of the present disclosure are directed to ensuring that crediting and debiting of participation can be performed at the edge of the network (within the fog) without requiring authentication or trust exchanges. More directly, various aspects of the present disclosure are directed to verification and/or validation of work performed by peer devices.
    Type: Application
    Filed: May 26, 2023
    Publication date: September 28, 2023
    Inventors: Richard Cameron Murphy, Fa-Long Luo
  • Publication number: 20230260507
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speaker diarization are disclosed. In one aspect, a method includes the actions of receiving audio data corresponding to an utterance. The actions further include determining that the audio data includes an utterance of a predefined hotword spoken by a first speaker. The actions further include identifying a first portion of the audio data that includes speech from the first speaker. The actions further include identifying a second portion of the audio data that includes speech from a second, different speaker. The actions further include transmitting the first portion of the audio data that includes speech from the first speaker and suppressing transmission of the second portion of the audio data that includes speech from the second, different speaker.
    Type: Application
    Filed: May 1, 2023
    Publication date: August 17, 2023
    Applicant: Google LLC
    Inventors: Aleksandar Kracun, Richard Cameron Rose
  • Patent number: 11670287
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speaker diarization are disclosed. In one aspect, a method includes the actions of receiving audio data corresponding to an utterance. The actions further include determining that the audio data includes an utterance of a predefined hotword spoken by a first speaker. The actions further include identifying a first portion of the audio data that includes speech from the first speaker. The actions further include identifying a second portion of the audio data that includes speech from a second, different speaker. The actions further include transmitting the first portion of the audio data that includes speech from the first speaker and suppressing transmission of the second portion of the audio data that includes speech from the second, different speaker.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: June 6, 2023
    Assignee: Google LLC
    Inventors: Aleksandar Kracun, Richard Cameron Rose
  • Patent number: 11665246
    Abstract: Methods and apparatus for incentivizing device participation within a distributed network. In one exemplary embodiment, devices of a fog network may provide for example, computational, storage, and/or network resources in exchange for fungible tokens. In one such variant, the user contributions are recorded in a blockchain data structure, thereby enabling users to be compensated for their contributions of resources to the network at a later time. Unlike traditional networking techniques which often rely on centralized networks directing and/or commandeering user equipment for network bandwidth, the various aspects of the present disclosure are directed to ensuring that crediting and debiting of participation can be performed at the edge of the network (within the fog) without requiring authentication or trust exchanges. More directly, various aspects of the present disclosure are directed to verification and/or validation of work performed by peer devices.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: May 30, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Richard Cameron Murphy, Fa-Long Luo
  • Patent number: 11580872
    Abstract: A learning management system may be configured to retrieve roster data from a roster database and determine from the roster data whether a pilot has a scheduled downtime during a flight or a layover time before the flight. The system may further retrieve flight data associated with the flight from the learning management system and determine a training concept associated with the flight. The system may also select a training exercise from multiple training exercises, where the training exercise is associated with the training concept. A notification may be sent to an electronic device associated with the pilot, where the notification includes an offer to perform the training exercise.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: February 14, 2023
    Assignee: The Boeing Company
    Inventors: Richard James Kennedy, Hans Nicklas Sigfrid Dahlstrom, Mark Richard Cameron
  • Publication number: 20220086242
    Abstract: Methods and apparatus for incentivizing device participation within a distributed network. In one exemplary embodiment, devices of a fog network may provide for example, computational, storage, and/or network resources in exchange for fungible tokens. In one such variant, the user contributions are recorded in a blockchain data structure, thereby enabling users to be compensated for their contributions of resources to the network at a later time. Unlike traditional networking techniques which often rely on centralized networks directing and/or commandeering user equipment for network bandwidth, the various aspects of the present disclosure are directed to ensuring that crediting and debiting of participation can be performed at the edge of the network (within the fog) without requiring authentication or trust exchanges. More directly, various aspects of the present disclosure are directed to verification and/or validation of work performed by peer devices.
    Type: Application
    Filed: November 22, 2021
    Publication date: March 17, 2022
    Inventors: Richard Cameron Murphy, Fa-Long Luo
  • Patent number: 11216146
    Abstract: A system for mid-fidelity simulation may include a memory configured to store data representing a flight scenario. The system may further include a display device configured to present a graphical user interface to a user, the graphical user interface including representations of a first set of control interfaces, the first set of control interfaces including one or more features that are common between multiple aircraft, the graphical user interface omitting one or more features of the first set of control interfaces that are not common between the multiple aircraft. The system may also include a processor configured to perform a simulation of the flight scenario while receiving user input and displaying user output via the representations of the first set of control interfaces.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: January 4, 2022
    Assignee: THE BOEING COMPANY
    Inventors: Mark Richard Cameron, Nicklas Dahlstrom, Richard James Kennedy, Rosa Maria Rodriguez, Pedro Taboso Ballesteros
  • Patent number: 11184446
    Abstract: Methods and apparatus for incentivizing device participation within a distributed network. In one exemplary embodiment, devices of a fog network may provide for example, computational, storage, and/or network resources in exchange for fungible tokens. In one such variant, the user contributions are recorded in a blockchain data structure, thereby enabling users to be compensated for their contributions of resources to the network at a later time. Unlike traditional networking techniques which often rely on centralized networks directing and/or commandeering user equipment for network bandwidth, the various aspects of the present disclosure are directed to ensuring that crediting and debiting of participation can be performed at the edge of the network (within the fog) without requiring authentication or trust exchanges. More directly, various aspects of the present disclosure are directed to verification and/or validation of work performed by peer devices.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: November 23, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Richard Cameron Murphy, Fa-Long Luo
  • Publication number: 20210295824
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speaker diarization are disclosed. In one aspect a method includes the actions of receiving audio data corresponding to an utterance. The actions further include determining that the audio data includes an utterance of a predefined hotword spoken by a first speaker. The actions further include identifying a first portion of the audio data that includes speech from the first speaker. The actions further include identifying a second portion of the audio data that includes speech from a second, different speaker. The actions further include transmitting the first portion of the audio data that includes speech from the first speaker and suppressing transmission of the second portion of the audio data that includes speech from the second, different speaker.
    Type: Application
    Filed: April 5, 2021
    Publication date: September 23, 2021
    Applicant: Google LLC
    Inventors: Aleksandar Kracun, Richard Cameron Rose
  • Publication number: 20210272469
    Abstract: A learning management system may be configured to retrieve roster data from a roster database and determine from the roster data whether a pilot has a scheduled downtime during a flight or a layover time before the flight. The system may further retrieve flight data associated with the flight from the learning management system and determine a training concept associated with the flight. The system may also select a training exercise from multiple training exercises, where the training exercise is associated with the training concept. A notification may be sent to an electronic device associated with the pilot, where the notification includes an offer to perform the training exercise.
    Type: Application
    Filed: March 2, 2020
    Publication date: September 2, 2021
    Inventors: Richard James Kennedy, Hans Nicklas Sigfrid Dahlstrom, Mark Richard Cameron
  • Patent number: 10978070
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speaker diarization are disclosed. In one aspect, a method includes the actions of receiving audio data corresponding to an utterance. The actions further include determining that the audio data includes an utterance of a predefined hotword spoken by a first speaker. The actions further include identifying a first portion of the audio data that includes speech from the first speaker. The actions further include identifying a second portion of the audio data that includes speech from a second, different speaker. The actions further include transmitting the first portion of the audio data that includes speech from the first speaker and suppressing transmission of the second portion of the audio data that includes speech from the second, different speaker.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: April 13, 2021
    Inventors: Aleksandar Kracun, Richard Cameron Rose
  • Publication number: 20200265737
    Abstract: A system for mid-fidelity simulation may include a memory configured to store data representing a flight scenario. The system may further include a display device configured to present a graphical user interface to a user, the graphical user interface including representations of a first set of control interfaces, the first set of control interfaces including one or more features that are common between multiple aircraft, the graphical user interface omitting one or more features of the first set of control interfaces that are not common between the multiple aircraft. The system may also include a processor configured to perform a simulation of the flight scenario while receiving user input and displaying user output via the representations of the first set of control interfaces.
    Type: Application
    Filed: February 14, 2019
    Publication date: August 20, 2020
    Inventors: Mark Richard Cameron, Nicklas Dahlstrom, Richard James Kennedy, Rosa Maria Rodriguez, Pedro Taboso Ballesteros
  • Publication number: 20200186607
    Abstract: Methods and apparatus for incentivizing device participation within a distributed network. In one exemplary embodiment, devices of a fog network may provide for example, computational, storage, and/or network resources in exchange for fungible tokens. In one such variant, the user contributions are recorded in a blockchain data structure, thereby enabling users to be compensated for their contributions of resources to the network at a later time. Unlike traditional networking techniques which often rely on centralized networks directing and/or commandeering user equipment for network bandwidth, the various aspects of the present disclosure are directed to ensuring that crediting and debiting of participation can be performed at the edge of the network (within the fog) without requiring authentication or trust exchanges. More directly, various aspects of the present disclosure are directed to verification and/or validation of work performed by peer devices.
    Type: Application
    Filed: December 5, 2018
    Publication date: June 11, 2020
    Inventors: Richard Cameron Murphy, Fa-Long Luo
  • Patent number: 10607600
    Abstract: A system and method of updating automatic speech recognition parameters on a mobile device are disclosed. The method comprises storing user account-specific adaptation data associated with ASR on a computing device associated with a wireless network, generating new ASR adaptation parameters based on transmitted information from the mobile device when a communication channel between the computing device and the mobile device becomes available and transmitting the new ASR adaptation data to the mobile device when a communication channel between the computing device and the mobile device becomes available. The new ASR adaptation data on the mobile device more accurately recognizes user utterances.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: March 31, 2020
    Assignee: NUANCE COMMUNICATIONS, INC.
    Inventors: Sarangarajan Parthasarathy, Richard Cameron Rose
  • Publication number: 20200098374
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speaker diarization are disclosed. In one aspect, a method includes the actions of receiving audio data corresponding to an utterance. The actions further include determining that the audio data includes an utterance of a predefined hotword spoken by a first speaker. The actions further include identifying a first portion of the audio data that includes speech from the first speaker. The actions further include identifying a second portion of the audio data that includes speech from a second, different speaker. The actions further include transmitting the first portion of the audio data that includes speech from the first speaker and suppressing transmission of the second portion of the audio data that includes speech from the second, different speaker.
    Type: Application
    Filed: August 27, 2019
    Publication date: March 26, 2020
    Inventors: Aleksandar Kracun, Richard Cameron Rose
  • Patent number: D888742
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: June 30, 2020
    Assignee: GOOGLE LLC
    Inventors: Su Chuin Leong, Darren Delaye, Dorington George Little, Michelle Chen, Richard Cameron, Amanda Moore, Andrej Tusicisny, Marcus Lowe