Patents by Inventor Greg Albrecht

Greg Albrecht 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: 11908471
    Abstract: Methods, apparatuses, and computing systems are provided for integrating logic services with a group communication service. In an implementation, a method may include receiving a spoken message from a communication node in a communication group and determining that the spoken message relates to a logic service and transferring the spoken message to a voice assistant service with an indication that the spoken message relates to the logic service. The method also includes receiving status information from the logic service indicative of a status of a networked device associated with the logic service. The further method includes sending an audible announcement to the communication nodes in the commutation group expressive of the status of the networked device.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: February 20, 2024
    Assignee: Orion Labs, Inc.
    Inventors: Greg Albrecht, Ellen Juhlin, Jesse Robbins, Justin Black
  • Patent number: 11711326
    Abstract: Methods, apparatuses, and computing systems are provided for bot messaging. In an implementation, a method may include one or more of receiving, by a group messaging service coupled to the internet and a group, a message from a user node of the group. The message includes an address and an identification of the group and the user node. The method further includes determining that the group includes a bot, which includes a software application for performing one or more tasks over the internet. The method also includes identifying that the message address corresponds to the bot and sending, by the group messaging service, the message to the bot.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: July 25, 2023
    Assignee: Orion Labs, Inc.
    Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin
  • Patent number: 11683160
    Abstract: Secure data transfers between communication nodes is performed using a group encryption key supplied by a remote management system. A first node transmits a request for secure communications with a second node to the remote management system using a control channel. The remote management system generates and encrypts a group encryption key usable by the first and second nodes and forwards the encrypted group encryption key to the first and second nodes using one or more control channels. The first and second communication nodes decrypt the group encryption key and use it to encrypt data transmitted between the nodes using a data transport network. In some implementations the securely communicating nodes may use encryption keys and/or techniques that prevent the remote management system from eavesdropping on the nodes' communications.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: June 20, 2023
    Assignee: Orion Labs, Inc.
    Inventors: Greg Albrecht, Andy Isaacson, Nelson Carpentier, Dan Phung, Schuyler Erle
  • Patent number: 11601692
    Abstract: Systems, methods, software and apparatus enable providing supplemental audio content to members of a communication group via a group communication service that manages the multiple member user nodes' transmission and receipt of communications between and among the member user nodes. A request for audio content (e.g., from the communication group or a member user node) causes the group communication service to launch a bot node member to locate and deliver the requested audio content. The audio content can be merged with user node communications (e.g., as transmission packets or as streaming audio content). In some implementations each user node includes a wearable push-to-talk end user device linked to a communication device executing a communication application connected to the group communication service.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: March 7, 2023
    Assignee: Orion Labs, Inc.
    Inventors: Greg Albrecht, Jesse Robbins, Ellen Juhlin
  • Patent number: 11575660
    Abstract: Systems, methods, software and apparatus enable end-to-end encryption of group communications by implementing a pairwise encryption process between a pair of end user devices that are members of a communication group. One end user device in the pairwise encryption process shares a group key with the paired end user device by encrypting the group key using a message key established using the pairwise encryption process. The group key is shared among group members using the pairwise process. When a transmitting member of the group communicates with members, the transmitting member generates a stream key, encrypts stream data using the stream key, encrypts the stream key with the group key, then transmits the encrypted stream key and encrypted stream data to group members. The group key can be updated through the pairwise encryption process. A new stream key can be generated for each transmission of streaming data such as voice communications.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: February 7, 2023
    Assignee: Orion Labs, Inc.
    Inventor: Greg Albrecht
  • Publication number: 20220279221
    Abstract: Systems, methods, software and apparatus enable providing supplemental audio content to members of a communication group via a group communication service that manages the multiple member user nodes' transmission and receipt of communications between and among the member user nodes. A request for audio content (e.g., from the communication group or a member user node) causes the group communication service to launch a bot node member to locate and deliver the requested audio content. The audio content can be merged with user node communications (e.g., as transmission packets or as streaming audio content). In some implementations each user node includes a wearable push-to-talk end user device linked to a communication device executing a communication application connected to the group communication service.
    Type: Application
    Filed: May 21, 2021
    Publication date: September 1, 2022
    Inventors: Greg Albrecht, Jesse Robbins, Ellen Juhlin
  • Patent number: 11431659
    Abstract: Methods, apparatuses, and computing systems are provided for bot messaging. In an implementation, a method may include one or more of receiving, by a group messaging service coupled to the internet and a group including one or more user nodes, a message including a message address and a first group identifier, determining that the group includes a bot, the bot including a software application for performing one or more tasks over the internet. The method also includes determining whether the bot is a user bot responsive to one user node in the group or a group bot responsive to each of the one or more user nodes. In response to determining the bot is a group bot, the method also includes identifying that the message address corresponds to the group bot and sending, by the group messaging service, the message to the group bot.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: August 30, 2022
    Assignee: Orion Labs, Inc.
    Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin
  • Publication number: 20220157663
    Abstract: A method includes receiving, by a group messaging service, a message including recorded audio and a first group identifier, and determining that the group includes a bot. The method also includes determining whether the bot is a user bot responsive to a user node in the group or a group bot responsive to each of the one or more user nodes, selecting a bot voice library to process the recorded audio, sending, by the group messaging service, the recorded audio to the determined user bot or group bot, processing the recorded audio to produce enhanced text, performing, by the determined user bot or group bot, one or more designated actions corresponding to one of the recorded audio and the enhanced text, and sending, by the determined user bot or group bot, an audio reply to the group messaging service.
    Type: Application
    Filed: August 27, 2021
    Publication date: May 19, 2022
    Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin
  • Publication number: 20220150194
    Abstract: Methods, apparatuses, and computing systems are provided for bot messaging. In an implementation, a method may include one or more of receiving, by a group messaging service coupled to the internet and a group, a message from a user node of the group. The message includes an address and an identification of the group and the user node. The method further includes determining that the group includes a bot, which includes a software application for performing one or more tasks over the internet. The method also includes identifying that the message address corresponds to the bot and sending, by the group messaging service, the message to the bot.
    Type: Application
    Filed: September 20, 2021
    Publication date: May 12, 2022
    Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin
  • Publication number: 20220141202
    Abstract: Systems, methods, software and apparatus enable end-to-end encryption of group communications by implementing a pairwise encryption process between a pair of end user devices that are members of a communication group. One end user device in the pairwise encryption process shares a group key with the paired end user device by encrypting the group key using a message key established using the pairwise encryption process. The group key is shared among group members using the pairwise process. When a transmitting member of the group communicates with members, the transmitting member generates a stream key, encrypts stream data using the stream key, encrypts the stream key with the group key, then transmits the encrypted stream key and encrypted stream data to group members. The group key can be updated through the pairwise encryption process. A new stream key can be generated for each transmission of streaming data such as voice communications.
    Type: Application
    Filed: August 16, 2021
    Publication date: May 5, 2022
    Inventor: Greg Albrecht
  • Publication number: 20220141161
    Abstract: Methods, systems, and software are disclosed herein for secured system access by means of a bot proxy for a bot within a group communication service. In an example embodiment, a bot within a selected group of a group communication service may receive a message from a user of the selected group. The bot may transmit, to a bot proxy node within a secured local network, information related to the message that is relevant to executing a selected command. The bot proxy node, in turn, may transmit an application programming interface (API) instruction to perform the selected command to a target server within the secured local network. The bot may send a response message, via the group communication service, to at least one user from the selected group based on a result of the selected command.
    Type: Application
    Filed: January 19, 2022
    Publication date: May 5, 2022
    Inventors: Greg Albrecht, Jesse Robbins
  • Publication number: 20220115017
    Abstract: Methods, apparatuses, and computing systems are provided for integrating logic services with a group communication service. In an implementation, a method may include receiving a spoken message from a communication node in a communication group and determining that the spoken message relates to a logic service and transferring the spoken message to a voice assistant service with an indication that the spoken message relates to the logic service. The method also includes receiving status information from the logic service indicative of a status of a networked device associated with the logic service. The further method includes sending an audible announcement to the communication nodes in the commutation group expressive of the status of the networked device.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Greg Albrecht, Ellen Juhlin, Jesse Robbins, Justin Black
  • Patent number: 11258731
    Abstract: Methods, systems, and software are disclosed herein for secured system access by means of a bot proxy for a bot within a group communication service. In an example embodiment, a bot within a selected group of a group communication service may receive a message from a user of the selected group. The bot may transmit, to a bot proxy node within a secured local network, information related to the message that is relevant to executing a selected command. The bot proxy node, in turn, may transmit an application programming interface (API) instruction to perform the selected command to a target server within the secured local network. The bot may send a response message, via the group communication service, to at least one user from the selected group based on a result of the selected command.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: February 22, 2022
    Assignee: Orion Labs, Inc.
    Inventors: Greg Albrecht, Jesse Robbins
  • Publication number: 20220046393
    Abstract: Systems, methods, and software described herein provide enhancements for a voice communication service to forward communications to a secondary service. In one implementation, a method of operating a group communication service that facilitates voice communications for a group of end user devices includes exchanging voice communications between the group of end user devices, wherein the group of end user devices comprises a first end user device and at least one secondary end user device. The method further provides identifying, in a voice communication from the first end user device, a use of a key phrase and, in response to identifying the key phrase, forwarding at least a portion of the voice communication to a second service.
    Type: Application
    Filed: May 24, 2021
    Publication date: February 10, 2022
    Inventors: Greg Albrecht, Ellen Juhlin
  • Patent number: 11233848
    Abstract: Systems, methods, software and apparatus enable device to device grouping of personal communication nodes include managing a communication node group having communication node members. Attribute information from the communication nodes is provided to a management system that defines communication group membership based on the received attribute information. The management system transmits group membership status notifications to the communication nodes. Membership status controls a node's participation in group communications. Attribute information can include changes (such as dynamic changes) in one or more communication node attributes, such as location, proximity to other communication nodes, speed, etc.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: January 25, 2022
    Assignee: Orion Labs, Inc.
    Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin, Roger Wood, Neil Girling
  • Patent number: 11205425
    Abstract: Methods, apparatuses, and computing systems are provided for integrating logic services with a group communication service. In an implementation, a method may include receiving a spoken message from a communication node in a communication group and determining that the spoken message relates to a logic service and transferring the spoken message to a voice assistant service with an indication that the spoken message relates to the logic service. The method also includes receiving status information from the logic service indicative of a status of a networked device associated with the logic service. The further method includes sending an audible announcement to the communication nodes in the commutation group expressive of the status of the networked device.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: December 21, 2021
    Assignee: Orion Labs, Inc.
    Inventors: Greg Albrecht, Ellen Juhlin, Jesse Robbins, Justin Black
  • Publication number: 20210336904
    Abstract: Methods, apparatuses, and computing systems are provided for bot messaging. In an implementation, a method may include one or more of receiving, by a group messaging service coupled to the internet and a group including one or more user nodes, a message including a message address and a first group identifier, determining that the group includes a bot, the bot including a software application for performing one or more tasks over the internet. The method also includes determining whether the bot is a user bot responsive to one user node in the group or a group bot responsive to each of the one or more user nodes. In response to determining the bot is a group bot, the method also includes identifying that the message address corresponds to the group bot and sending, by the group messaging service, the message to the group bot.
    Type: Application
    Filed: March 11, 2021
    Publication date: October 28, 2021
    Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin
  • Patent number: 11140101
    Abstract: Methods, apparatuses, and computing systems are provided for bot messaging. In an implementation, a method may include one or more of receiving, by a group messaging service coupled to the internet and a group, a message from a user node of the group. The message includes an address and an identification of the group and the user node. The method further includes determining that the group includes a bot, which includes a software application for performing one or more tasks over the internet. The method also includes identifying that the message address corresponds to the bot and sending, by the group messaging service, the message to the bot.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: October 5, 2021
    Assignee: Orion Labs, Inc.
    Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin
  • Patent number: 11128521
    Abstract: Upon detection of a failure of a communication link between a remote management system and a communication node, a bypass link is established. The remote management system evaluates whether additional communication nodes can act as a bypass for management communications between the remote management system and the communication node whose management communication link has failed. The remote management system instructs a selected bypass communication node to establish the bypass management communication link between the bypass node and the disconnected node whose management communication link has failed. Depending on the relationship between nodes, management communications sent using the bypass link may be secured. The bypass link in some implementations may include multiple bypass communication nodes linked together to provide a chain of bypass management communication links between the remote management system and the disconnected communication node.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: September 21, 2021
    Assignee: Orion Labs, Inc.
    Inventors: Greg Albrecht, Jesse Robbins, Star Simpson
  • Patent number: 11127636
    Abstract: A method includes receiving, by a group messaging service, a message including recorded audio and a first group identifier, and determining that the group includes a bot. The method also includes determining whether the bot is a user bot responsive to a user node in the group or a group bot responsive to each of the one or more user nodes, selecting a bot voice library to process the recorded audio, sending, by the group messaging service, the recorded audio to the determined user bot or group bot, processing the recorded audio to produce enhanced text, performing, by the determined user bot or group bot, one or more designated actions corresponding to one of the recorded audio and the enhanced text, and sending, by the determined user bot or group bot, an audio reply to the group messaging service.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: September 21, 2021
    Assignee: Orion Labs, Inc.
    Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin