-
公开(公告)号:US10045186B2
公开(公告)日:2018-08-07
申请号:US15479990
申请日:2017-04-05
Applicant: Orion Labs
Inventor: Greg Albrecht , Andy Isaacson , Ellen Juhlin
Abstract: Systems, methods, software and apparatus enable low energy communication of audio data between an end user device and an associated intermediate communication device. Audio data is transmitted between the end user source device and associated intermediate communication device by cyclical updating and low energy transmission of data values as audio data packet fragments representing the audio data, which are assembled into audio data packets by the associated intermediate communication device. Packaged audio data is transmitted from one intermediate communication device to another intermediate communication device that is associated with an end user sink device. The end user sink device's associated intermediate communication device unpacks and transmits audio data packet fragments to the end user sink device by cyclical updating of and low energy transmission of data values as audio data packet fragments representing the audio data that are converted into acoustic signals.
-
公开(公告)号:USD816051S1
公开(公告)日:2018-04-24
申请号:US29516604
申请日:2015-02-04
Applicant: Orion Labs
Designer: Jesse Robbins , Greg Albrecht , Arlen Abraham , Neil Girling , Sylvia Wu
-
公开(公告)号:US20170353742A1
公开(公告)日:2017-12-07
申请号:US15615932
申请日:2017-06-07
Applicant: Orion Labs
Inventor: Greg Albrecht , Jesse Robbins , Ellen Juhlin
CPC classification number: H04N21/233 , G06F3/165 , G06F17/30755 , G06F17/30761 , G10L17/005 , H04L65/4061 , H04L67/04
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.
-
公开(公告)号:US20170251343A1
公开(公告)日:2017-08-31
申请号:US15521657
申请日:2015-10-30
Applicant: Orion Labs
Inventor: Jesse Robbins , Greg Albrecht , Roger Wood , Neil Girling , Ellen Juhlin
Abstract: Provided herein are systems, methods, and software to manage group communications using distributed end user devices. In one example, a method of operating a communication device to facilitate secure group communications in a distributed communication environment is provided. The method includes establishing a communication channel (140) with an end user device (110), retrieving registration information from the end user device (110) over the communication channel (140), and generating a device configuration request including the registration information. The method further includes sending the device configuration request for delivery to a group management system (130) over a packet-based network (141), and responsive to receiving a particular device configuration, automatically configuring a group communications application executing on the communication device based on one or more parameters contained in the particular device configuration. The particular device configuration is selected by the group management system based on the registration information.
-
公开(公告)号:US20170099366A1
公开(公告)日:2017-04-06
申请号:US15281588
申请日:2016-09-30
Applicant: Orion Labs
Inventor: Greg Albrecht , Jesse Robbins , Andy Isaacson , Nelson Carpentier , Star Simpson
CPC classification number: H04L67/2842 , H04L63/0428 , H04L67/1046 , H04L67/1059
Abstract: Data transfers between communication node members of a communication node group are routed to and from a data cache network that includes a cache node. Data sent by one node to another node is first sent to the cache network. A cache network deposit channel is opened between the first node and the cache network. The first node sends the data to the cache network, which stores the data in the cache node. To retrieve the data, the second node uses a retrieval channel opened between the cache network and the second node. The data is then transmitted from the cache network to the second node. Multiple deposit channels and retrieval channels can be opened and utilized as needed.
-
公开(公告)号:US20170093613A1
公开(公告)日:2017-03-30
申请号:US15275946
申请日:2016-09-26
Applicant: Orion Labs
Inventor: Greg Albrecht , Jesse Robbins , Star Simpson
IPC: H04L12/24 , H04W8/30 , H04L29/06 , H04L12/707
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.
-
公开(公告)号:US11601692B2
公开(公告)日:2023-03-07
申请号:US17326750
申请日:2021-05-21
Applicant: Orion Labs
Inventor: Greg Albrecht , Jesse Robbins , Ellen Juhlin
IPC: H04N21/233 , G06F3/16 , G06F16/632 , G06F16/635 , G10L17/00 , H04L65/4061 , H04L67/04
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.
-
公开(公告)号:US11575660B2
公开(公告)日:2023-02-07
申请号:US17403481
申请日:2021-08-16
Applicant: Orion Labs, Inc.
Inventor: Greg Albrecht
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.
-
公开(公告)号:US11127636B2
公开(公告)日:2021-09-21
申请号:US15937035
申请日:2018-03-27
Applicant: Orion Labs
Inventor: Jesse Robbins , Greg Albrecht , Ellen Juhlin
IPC: G06F15/16 , H01L21/8234 , G10L15/26 , H01L21/02 , H01L21/308 , H01L21/8238 , H01L21/84 , H01L27/092 , H01L27/12 , H01L29/66 , H01L29/78 , H04L12/58 , H04L29/06
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.
-
公开(公告)号:US11095624B2
公开(公告)日:2021-08-17
申请号:US16519754
申请日:2019-07-23
Applicant: Orion Labs
Inventor: Greg Albrecht
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.
-
-
-
-
-
-
-
-
-