Patents by Inventor Randy Frei
Randy Frei 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: 9084120Abstract: Systems and methods for co-locating a plurality of transceivers capable of operating on the same frequency without interference are provided. The transmissions and/or receptions of the transceivers are coordinated in the time domain such that conflicting sectors are not utilized simultaneously, allowing for the transceivers to be physically located in close proximity without significant intra-system interference. The coordinating programs described herein allow for enhanced efficiency of spectral utilization as well as enhanced quality of service (QoS) through latency controls, rate control and traffic prioritization.Type: GrantFiled: August 26, 2011Date of Patent: July 14, 2015Assignee: Trilliant Networks Inc.Inventor: Randy Frei
-
Patent number: 8856323Abstract: A process for communicating utility-related data over at least one network is described. the process includes: collecting utility-related data at a hub device during a first predetermined period of time; securing the utility-related data at the hub device using digital envelopes during the first predetermined period of time; initiating by the hub device an autonomous wake up process during a second predetermined period of time; sending the secure utility-related data over a first network to a designated server via at least one User Datagram protocol (“UDP”) message during the second predetermined period of time; and receiving an acknowledgement of receipt message of the at least one UDP message from the designated server; wherein the first and second predetermined periods of time typically do not overlap, but may overlap.Type: GrantFiled: February 9, 2012Date of Patent: October 7, 2014Assignee: Trilliant Holdings, Inc.Inventors: Frederick Enns, Michel Veillette, Randy Frei
-
Publication number: 20140207854Abstract: A process for communicating utility-related data over at least one network is described. the process includes: collecting utility-related data at a hub device during a first predetermined period of time; securing the utility-related data at the hub device using digital envelopes during the first predetermined period of time; initiating by the hub device an autonomous wake up process during a second predetermined period of time; sending the secure utility-related data over a first network to a designated server via at least one User Datagram protocol (“UDP”) message during the second predetermined period of time; and receiving an acknowledgement of receipt message of the at least one UDP message from the designated server; wherein the first and second predetermined periods of time typically do not overlap, but may overlap.Type: ApplicationFiled: March 18, 2014Publication date: July 24, 2014Applicant: Trilliant Networks, Inc.Inventors: Frederick Enns, Michel Veillette, Randy Frei
-
Publication number: 20140200013Abstract: A process for communicating utility-related data over at least one network is described. the process includes: collecting utility-related data at a hub device during a first predetermined period of time; securing the utility-related data at the hub device using digital envelopes during the first predetermined period of time; initiating by the hub device an autonomous wake up process during a second predetermined period of time; sending the secure utility-related data over a first network to a designated server via at least one User Datagram protocol (“UDP”) message during the second predetermined period of time; and receiving an acknowledgement of receipt message of the at least one UDP message from the designated server; wherein the first and second predetermined periods of time typically do not overlap, but may overlap.Type: ApplicationFiled: March 18, 2014Publication date: July 17, 2014Applicant: Trilliant Networks, Inc.Inventors: Frederick Enns, Michel Veillette, Randy Frei
-
Patent number: 8644271Abstract: A wireless mesh communication protocol that dynamically assigns communication time-slots and frequencies to mesh nodes. A first node is established as a PC that sequentially polls other nodes. A second node responds at a predetermined time with information that includes database records, and then a third node responds similarly. The second node is then established as the PC and the first node is polled during dynamically allocated time-slots and on a frequency that depend on the second node's database records. The third node is then established as a PC and acts similarly. In both cases the first node responds by sending information and data records. The first node is then re-established as the PC. The first node then polls the second and third nodes at times and frequencies that depend on the first node's database records.Type: GrantFiled: February 25, 2008Date of Patent: February 4, 2014Assignee: Trilliant Networks, Inc.Inventors: Mark J. Rich, Randy Frei, Paul Gordon
-
Patent number: 8457094Abstract: Mesh communications based on a plurality of time-slots in which every time slot is associated with communications between a pair of nodes, in which at least one time-slot is associated with communications between a first node and a second node, and in which at least a second time-slot is associated with communications between the first node and a third node. The first node and the second node communicate during the at least one time-slot, while the third node awaits communications with the first node during the second time-slot. If the first node is still communicating with the second node during the second time-slot the first node does not communication with the third node.Type: GrantFiled: October 26, 2010Date of Patent: June 4, 2013Assignee: Trilliant Networks, Inc.Inventors: Randy Frei, Paul Gordon, James R. Huston
-
Publication number: 20120209951Abstract: A process for communicating utility-related data over at least one network is described. the process includes: collecting utility-related data at a hub device during a first predetermined period of time; securing the utility-related data at the hub device using digital envelopes during the first predetermined period of time; initiating by the hub device an autonomous wake up process during a second predetermined period of time; sending the secure utility-related data over a first network to a designated server via at least one User Datagram protocol (“UDP”) message during the second predetermined period of time; and receiving an acknowledgement of receipt message of the at least one UDP message from the designated server; wherein the first and second predetermined periods of time typically do not overlap, but may overlap.Type: ApplicationFiled: February 9, 2012Publication date: August 16, 2012Applicant: Trilliant IncorporatedInventors: Frederick Enns, Michel Veillette, Randy Frei
-
Publication number: 20120052812Abstract: Systems and methods for co-locating a plurality of transceivers capable of operating on the same frequency without interference are provided. The transmissions and/or receptions of the transceivers are coordinated in the time domain such that conflicting sectors are not utilized simultaneously, allowing for the transceivers to be physically located in close proximity without significant intra-system interference. The coordinating programs described herein allow for enhanced efficiency of spectral utilization as well as enhanced quality of service (QoS) through latency controls, rate control and traffic prioritization.Type: ApplicationFiled: August 26, 2011Publication date: March 1, 2012Applicant: Trilliant Networks, Inc.Inventor: Randy Frei
-
Publication number: 20110038315Abstract: Mesh communications based on a plurality of time-slots in which every time slot is associated with communications between a pair of nodes, in which at least one time-slot is associated with communications between a first node and a second node, and in which at least a second time-slot is associated with communications between the first node and a third node. The first node and the second node communicate during the at least one time-slot, while the third node awaits communications with the first node during the second time-slot. If the first node is still communicating with the second node during the second time-slot the first node does not communication with the third node.Type: ApplicationFiled: October 26, 2010Publication date: February 17, 2011Applicant: TRILLIANT NETWORKS, INC.Inventors: RANDY FREI, PAUL GORDON, JAMES R. HUSTON
-
Patent number: 7822008Abstract: Mesh communications based on a plurality of time-slots in which every time slot is associated with communications between a pair of nodes, in which at least one time-slot is associated with communications between a first node and a second node, and in which at least a second time-slot is associated with communications between the first node and a third node. The first node and the second node communicate during the at least one time-slot, while the third node awaits communications with the first node during the second time-slot. If the first node is still communicating with the second node during the second time-slot the first node does not communication with the third node.Type: GrantFiled: August 15, 2003Date of Patent: October 26, 2010Assignee: Trilliant Networks, Inc.Inventors: Randy Frei, Paul Gordon, James R. Huston
-
Publication number: 20080310346Abstract: A wireless mesh communication protocol that dynamically assigns communication time-slots and frequencies to mesh nodes. A first node is established as a PC that sequentially polls other nodes. A second node responds at a predetermined time with information that includes database records, and then a third node responds similarly. The second node is then established as the PC and the first node is polled during dynamically allocated time-slots and on a frequency that depend on the second node's database records. The third node is then established as a PC and acts similarly. In both cases the first node responds by sending information and data records. The first node is then re-established as the PC. The first node then polls the second and third nodes at times and frequencies that depend on the first node's database records.Type: ApplicationFiled: February 25, 2008Publication date: December 18, 2008Applicant: SKYPILOT NETWORKS, INC.Inventors: Mark J. Rich, Randy Frei, Paul Gordon
-
Patent number: 7336642Abstract: A wireless mesh communication protocol that dynamically assigns communication time-slots and frequencies to mesh nodes. A first node is established as a PC that sequentially polls other nodes. A second node responds at a predetermined time with information that includes database records, and then a third node responds similarly. The second node is then established as the PC and the first node is polled during dynamically allocated time-slots and on a frequency that depend on the second node's database records. The third node is then established as a PC and acts similarly. In both cases the first node responds by sending information and data records. The first node is then re-established as the PC. The first node then polls the second and third nodes at times and frequencies that depend on the first node's database records.Type: GrantFiled: August 7, 2003Date of Patent: February 26, 2008Assignee: Skypilot Networks, Inc.Inventors: Mark J. Rich, Randy Frei, Paul Gordon
-
Publication number: 20050036505Abstract: Mesh communications based on a plurality of time-slots in which every time slot is associated with communications between a pair of nodes, in which at least one time-slot is associated with communications between a first node and a second node, and in which at least a second time-slot is associated with communications between the first node and a third node. The first node and the second node communicate during the at least one time-slot, while the third node awaits communications with the first node during the second time-slot. If the first node is still communicating with the second node during the second time-slot the first node does not communication with the third node.Type: ApplicationFiled: August 15, 2003Publication date: February 17, 2005Inventors: Randy Frei, Paul Gordon, James Huston
-
Publication number: 20050030968Abstract: A wireless mesh communication protocol that dynamically assigns communication time-slots and frequencies to mesh nodes. A first node is established as a PC that sequentially polls other nodes. A second node responds at a predetermined time with information that includes database records, and then a third node responds similarly. The second node is then established as the PC and the first node is polled during dynamically allocated time-slots and on a frequency that depend on the second node's database records. The third node is then established as a PC and acts similarly. In both cases the first node responds by sending information and data records. The first node is then re-established as the PC. The first node then polls the second and third nodes at times and frequencies that depend on the first node's database records.Type: ApplicationFiled: August 7, 2003Publication date: February 10, 2005Inventors: Mark Rich, Randy Frei, Paul Gordon