Device and method for facilitating secure communications over a cellular network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
H04L-029/08
H04L-029/06
출원번호
US-0369520
(2012-02-09)
등록번호
US-8856323
(2014-10-07)
발명자
/ 주소
Enns, Frederick
Veillette, Michel
Frei, Randy
출원인 / 주소
Trilliant Holdings, Inc.
대리인 / 주소
Moser Taboada
인용정보
피인용 횟수 :
8인용 특허 :
328
초록▼
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 pre
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.
대표청구항▼
1. A process for communicating utility-related data over at least one network comprising: 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 t
1. A process for communicating utility-related data over at least one network comprising: 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; andreceiving an acknowledgement of receipt message of the at least one UDP message from the designated server, wherein the hub device sends multiple UDP messages in a single bulk push to the designated server during the second predetermined period of time and wherein each of the multiple UDP messages includes a header having a code therein for facilitating sorting of each of the multiple UDP messages into predetermined storage buckets by the designated server during the second predetermined time period. 2. The process according to claim 1, wherein the hub device receives the utility-related data from at least one dwelling device. 3. The process to claim 2, wherein the hub device and the at least one dwelling device are a single device. 4. The process according to claim 2, wherein the hub device is not located within the dwelling. 5. The process according to claim 1, wherein the first and second determined periods of time do not overlap. 6. The process according to claim 1, wherein the first and second predetermined periods of time at least partially overlap. 7. The process according to claim 1, wherein the designated server processes each of the multiple UDP messages to retrieve utility-related data at a third predetermined time period, wherein the second and third predetermined time periods do not overlap. 8. The process according to claim 1, wherein the designated server processes each of the multiple UDP messages in the predetermined storage buckets to retrieve utility-related data at a third predetermined time period, wherein the second and third predetermined time periods do not overlap. 9. The process according to claim 1, wherein the designated server processes each of the multiple UDP messages in the predetermined storage buckets to retrieve utility-related data at a third predetermined time period, wherein the second and third predetermined time periods at least partially overlap. 10. The process according to claim 1, wherein the predetermined storage buckets include at least two of an electricity usage message bucket, a gas usage message bucket, an electricity generation message bucket, and an alarm message bucket. 11. The process according to claim 1, wherein the header is secured with integrity protection and a non-header portion of each of the multiple UDP messages is secured with both integrity protection and privacy encryption. 12. The process according to claim 1, wherein the first network is a wide area network (WAN). 13. The process according to claim 1, wherein the first network is a cellular network. 14. The process according to claim 1, wherein the acknowledgement of receipt message is a UDP message. 15. The process to claim 1, wherein the designated server processes the at least one UDP message to retrieve utility data at a third predetermined time period, wherein the second and third predetermined time periods do not overlap. 16. The process according to claim 1, wherein securing the utility data further comprises securing a first part of the at least one UDP message with integrity protection and securing a second part of the at least one UDP message with both integrity protection and privacy encryption. 17. The process according to claim 16, wherein the first part of the last one UDP message includes a reason code for facilitating sorting of the at least one UDP message by the designated server into one of multiple predetermined storage buckets and the second part of the at least one UDP message includes the utility-related data. 18. The process according to claim 1, wherein the acknowledgment of receipt message from the designated server includes clock synchronization information. 19. The process according to claim 1, wherein the designated server sends periodic clock synchronization messages to the hub device. 20. The process according to claim 1, wherein utility-related data includes one or more of utility meter reading data, utility meter alarm data and firmware upgrade status data. 21. A process for communicating utility-related data over at least one network comprising: collecting utility-related data from a first network 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 from the hub device over a second network to a designated server via at least one User Datagram protocol (UDP) message during the second predetermined period of time; andreceiving an acknowledgement of receipt message of the at least one UDP message from the designated server, wherein the hub device sends multiple UDP messages in a single bulk push to the designated server during the second predetermined period of time and wherein each of the multiple UDP messages includes a header having a code therein for facilitating sorting of each of the multiple UDP messages into predetermined storage buckets by the designated server during the second predetermined time period. 22. The process according to claim 21, wherein the hub device receives the utility-related data from at least one reporting device on the first network. 23. The process according to claim 22, wherein the hub device and the at least one reporting device are a single device. 24. The process according to claim 22, wherein the hub device is not located on the first network. 25. The process according to claim 22, wherein the at least one reporting device is selected from the group consisting of electricity meter, gas meter and in-home device (IHD). 26. The process according to claim 21, wherein the first and second predetermined periods of time do not overlap. 27. The process according to claim 21, wherein the first and second predetermined periods of time at least partially overlap. 28. The process 21, wherein the second network is a cellular network. 29. The process according to claim 21, wherein the designated server processes each of the multiple UDP messages to retrieve utility-related data at a third predetermined time period, wherein the second and third predetermined time periods do not overlap. 30. The process according to claim 21, wherein the designated server processes each of the multiple UDP messages in the predetermined storage buckets to retrieve utility-related data at a third predetermined time period, wherein the second and third predetermined time periods do not overlap. 31. The process according to claim 21, wherein the header is secured with integrity protection and a non-header portion of each of the multiple UDP messages is secured with both integrity protection and privacy encryption. 32. The process according to claim 21, wherein the acknowledgment of receipt message from the designated server includes clock synchronization information. 33. The process according to claim 21, wherein the designated server sends periodic clock synchronization messages to the hub device. 34. The process according to claim 21, wherein utility-related data includes one or more of utility meter reading data, utility meter alarm data and firmware upgrade data. 35. A system for communicating utility data over a wide area network (WAN) comprising: means for collecting utility data;means for securing the utility data using digital envelopes;means for sending the secure utility data over a WAN via at least one UDP message;means for receiving the secure utility data;means for receiving an acknowledgement of receipt of the at least one UDP message from the means for receiving the secure utility data; means for receiving clock synchronization information; andmeans for retransmitting secure utility data that is not acknowledged,wherein the means for sending the secure utility data over a WAN via at least one UDP message, sends multiple UDP messages in a single bulk push to the designated server during the second predetermined period of time and wherein each of the multiple UDP messages includes a header having a code therein for facilitating sorting of each of the multiple UDP messages into predetermined storage buckets by the designated server during the second predetermined time period.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (328)
Arnoux, Louis Auguste; McGregor, Andrew Drummond, AUTOPOIETIC NETWORK SYSTEM ENDOWED WITH DISTRIBUTED ARTIFICIAL INTELLIGENCE FOR THE SUPPLY OF HIGH VOLUME HIGH-SPEED MULTIMEDIA TELESTHESIA TELEMETRY, TELEKINESIS, TELEPRESENCE, TELEMANAGEMENT, TELEC.
Michael J. Tracy ; Robert L. Hinze, Apparatus and method for collecting and transmitting utility meter data and other information via a wireless network.
Boaz,Jon A., Automated meter reading system, communication and control network for automated meter reading, meter data collector program product, and associated methods.
Mahany Ronald L. ; Meier Robert C. ; Luse Ronald E., Communication network having a plurality of bridging nodes which transmit a beacon to terminal nodes in power saving s.
Johnson Dennis F. (Winnipeg CAX) Marcynuk Don (Winnipeg CAX) Holowick Erwin (Winnipeg CAX), Communications protocol for remote data generating stations.
Bedard James F. (Schenectady NY) Cutler Scott E. (Schenectady NY) Eichelberger Charles W. (Schenectady NY) Miller Edward B. (West Warwick RI) Nati ; Jr. Salvatore F. (Syracuse NY), Control module for engergy management system.
Hancock,Martin A.; Wynans,Arthur B.; Mansey,Bernard C.; Marr,Darrin G.; Lightbody,Simon H.; Teachman,Michael E.; Henneberry,Scott M., Data integrity in a mesh network.
Yee David Moon ; Bickley Robert Henry ; Zucarelli Philip John ; Keller Theodore Woolley ; Aragaki Taul Eric ; Durkin Michael, Data transfer system and method for communicating utility consumption data over power line carriers.
Bush E. William, Demand reporting of electricity consumption by radio in relays to a base station, and demand relays wattmeters so reporting over a wide area.
de Bonet, Jeremy S.; Stiers, Todd A.; Alvelda, VII, Phillip, Efficient multi-protocol software architecture with shared resources for different applications.
Howard,Michael L.; Harper, Jr.,William R., Electronic device with paging for energy curtailment and code generation for manual verification of curtailment.
Brown ; Jr. Robert J. (6688 Serena La. Boca Raton FL 33433) Romanowiz James D. (2919 Banyan Rd. Boca Raton FL 33432) Staples Charles W. (270 NW. 36th St. Boca Raton FL 33431), Energy management and home automation system.
Kwon, Seo Won; Lim, Se Youn; Kim, Jin Hee; Song, Jae Yeon; Lee, Yoon Sun; Lee, Jong Hwa, Frame structure for bridging operation in high-speed wireless personal area network and data transmitting method thereof.
Mahany, Ronald L.; West, Guy J.; Bunte, Alan G.; Danielson, Arvin D.; Morris, Michael D.; Meier, Robert C., Hierarchical communication system providing intelligent data, program and processing migration.
Carr R. Stephen (18527 Rose Ct. West Linn OR 97068) Dalzell Julius N. (1532 SE. Jacquelin Dr. Hillsboro OR 97123) Holmes J. Fred (9345 NW. Kaiser Rd. Portland OR 97231) Hunt John M. (13360 NW. Northr, Home energy monitoring and control system.
Shuey, Kenneth C.; Borleske, Andrew J.; Mason, Jr., Robert T.; Hart, David G., Load control unit in communication with a fixed network meter reading system.
Crookham, Joe P.; Rivera, Antonio; Foster, Michael B.; Marsh, Ryan A.; Tippett, Walter R.; Cooley, Patrick K., Means and apparatus for control of remote electrical devices.
Gilgenbach, Alan M.; Armbrust, Richard; Collins, Daniel J.; Conigliaro, James P.; Zingsheim, Jeffery; Beck, Timothy A.; Venkatesh, Usha H.; Aiken, Andrew H.; Dunahee, Kenneth G., Meter monitoring and tamper protection system and method.
Pierce Paul R. ; Ernst Linda C. ; Dunning David S., Method and apparatus for deadlock-free routing around an unusable routing component in an N-dimensional network.
Ouellette Maurice Joseph (North Berwick ME) Hardy Samuel G. (New Durham NH), Method and apparatus for performing the register functions for a plurality of metering devices at a common node.
Ouellette Maurice Joseph ; Hardy Samuel G., Method and apparatus for performing the register functions for a plurality of metering devices at a common node.
Kao,Kim Y.; Sauer,Bruce K.; Kwan,Kent, Method and apparatus for suspending or adjusting billing charge for usage of electrically powered devices if abnormal or halt condition detected.
Kao,Kim Y.; Sauer,Bruce K.; Kwan,Kent, Method and apparatus for suspending or adjusting billing charge for usage of electrically powered devices if abnormal or halt condition detected.
Kao, Kim Y.; Sauer, Bruce K.; Kwan, Kent, Method and apparatus for vending machine controller configured to monitor and analyze power profiles for plurality of motor coils to determine condition of vending machine.
Baran Paul (Atherton CA) Flammer ; III George H. (Cupertino CA) Kalkwarf Robert L. (San Jose CA), Method and system for routing packets in a packet communication network.
Flammer ; III George H. (Cupertino CA), Method and system for routing packets in a packet communication network using locally constructed routing tables.
Flammer ; III George H. (Cupertino CA) Galloway Brett D. (Campbell CA) Paulsen David L. (Mountain View CA), Method for frequency sharing and frequency punchout in frequency hopping communications network.
Hauptschein Arthur (Tenafly NJ) Kennedy John B. (Nutley NJ) Doskow Arthur (New York NY), Method for providing an efficient and adaptive management of message routing in a multi-platform and apparatus communica.
Masters Steven Paul ; Lockard Eric Neil, Method of automatic updating and use of routing information by programmable and manual routing information configuratio.
Ritter Michael W. (Los Altos CA) Bettendorff John (San Jose CA) Flammer ; III George H. (Cupertino CA) Galloway Brett D. (Campbell CA), Method of loose source routing over disparate network types in a packet communication network.
Kazuhiro Okanoue JP, Method of setting up AD HOC local area network, method of communicating using said network, and terminal for use with said network.
Okanoue Kazuhiro,JPX, Method of setting up ad hoc local area network, method of communicating using said network, and terminal for use with said network.
Yarvis, Mark D.; Conner, W. Steven; Rangarajan, Anand; Singh, Harkirat, Methods and apparatus for providing a transparent bridge associated with a wireless mesh network.
Cumming,Daniel A.; Forth,J. Bradford; Wynans,Arthur B.; Haight,Eric K.; Ransom,Douglas S.; Hancock,Martin A., Methods and apparatus for retrieving energy readings from an energy monitoring device.
Demirhan, Mustafa; Hazra, Mousumi; Liu, Hsin-Yuo (York); Kushalnagar, Nandakishore, Methods and apparatus for selecting communication channels based on channel load information.
Ogier, Richard G.; Woodworth, Carla Peccolo; Templin, Fred Lambert; Bellur, Bhargav R.; Arnold, James A.; Seaton, D. Scott; Frandsen, Michael W.; Williams, Nathan W.; Gellrich, Christian A, Mobile ad hoc extensions for the internet.
Zavgren, Jr., John R.; Weinstein, Joseph J.; Ramanathan, Subramanian; Castineyra, Isidro Marcos; Elliott, Brig Barnum; Passman, William S., Node belonging to multiple clusters in an ad hoc wireless network.
Cutler ; Jr. Victor H. (Mesa AZ) Richetta Peter (Tempe AZ) Young Kenneth P. (Columbia MD) Davieau Gerald J. (Eldersburg MD), Packet routing system and method therefor.
Eng Kai Y. (Atlantic Highlands NJ) Karol Mark J. (Fair Haven NJ) Woodworth Clark (Rumson NJ), Portable base station architecture for an AD-HOC ATM lan.
Ludger Bielefeld DE; Christoph Lenfort DE, Process for establishing telecommunication connections between telecommunication apparatuses in wireless telecommunication systems, in particular between DECT-apparatuses of a DECT-system.
Johnson, Dennis F.; Wiebe, Michael; Holowick, Erwin; Jacob, Nathan R.; Murhpy, Michael F.; Schellenberg, James J.; Stasenski, Michael S., Radio communication network for collecting data from utility meters.
Johnson Dennis F. (Winnipeg CAX) Wiebe Michael (Winnipeg CAX) Holowick Erwin (Winnipeg CAX) Jacob Nathan R. (Winnipeg CAX) Murphy Michael F. (Winnipeg CAX) Schellenberg James J. (Winnipeg CAX) Stasen, Radio communication network for remote data generating stations.
Lamport Leslie B. (Palo Alto CA) Rodeheffer Thomas L. (Mountain View CA) Chandy K. Mani (Pasadena CA), Reconfiguration system and method for high-speed mesh connected local area network.
Ayanoglu Ender ; Eng Kai Yin ; Karol Mark John ; Pancha Pramod ; Woodworth Clark ; Veeraraghavan Malathi, Signaling and control architecture for an ad-hoc ATM LAN.
Zintel, William Michael; Christian, Brian S.; Christian, Bradford A., Synchronization of controlled device state using state table and eventing in data-driven remote device control model.
Davis, James; Petite, Thomas D., System and method for controlling communication between a host computer and communication devices associated with remote devices in an automated monitoring system.
Christopher,Russell G.; Kelley,Raymond; Rudran,Dileep; Nemecz,Susane K., System and method for creating multiple operating territories within a meter reading system.
Bartone, Erik J.; Mendenhall, Jr., Ernest L.; McClutchy, Jr., John H.; Patel, Devang N., System and method for monitoring and controlling energy usage.
Wickham, Robert T; Deo, Vinay; Maziak, Adrian Arkadiusz; MacMahon, Mel; Copeland, Bruce W; Khan, Shafqat U; Welker, Adam D; Iqbal, Khuzaima; Mufti, Yasser; Bisht, Bippen, System and method of installing software updates in a computer networking environment.
Mueller,Wilfred; Needham,Dennis M.; Johnson,Roderick Michael; Hamilton,Patrick; Blackwell,Dane; Scribner,Allan L., System and methods for wirelessly transmitting data from a utility meter.
Gollnick Charles D. ; Luse Ronald E. ; Pavek John G. ; Sojka Marvin L. ; Cnossen James D. ; Geers Robert G. ; Danielson Arvin D. ; Detweiler Mary L. ; Spiess Gary N. ; West Guy J. ; Young Amos D. ; C, System for coupling host computer meanswith base transceiver units on a local area network.
Bialkowski Jan (Nashua NH) Krawczyk John (Watertown MA), System for segmenting data packets to form binary decision trees which determine filter masks combined to filter the pac.
Short, Joel E.; Delley, Frederic; Logan, Mark F.; Pagan, Florence C. I., Systems and methods for redirecting users having transparent computer access to a network using a gateway device having redirection capability.
Mueller, Wilfred; Johnson, Roderick Michael; Blackwell, Dane; Hamilton, Patrick C.; Needham, Dennis M.; Scribner, Allan L., Systems and methods for wirelessly transmitting data from a utility meter.
Dilworth Robert P. (Santa Cruz CA) Flammer ; III George H. (Cupertino CA) Galloway Brett D. (Campbell CA), Transceiver sharing between access and backhaul in a wireless digital communication system.
Mason, Jr.,Robert T; Borleske,Andrew J; Shuey,Kenneth C, Using a fixed network wireless data collection system to improve utility responsiveness to power outages.
Dennis F. Johnson CA; Michael Wiebe CA; Erwin Holowick CA; Nathan R. Jacob CA; Michael F. Murphy CA; James J. Schellenberg CA; Michael S. Stasenski CA, Wide area communications network for remote data generating stations.
Johnson Dennis F.,CAX ; Wiebe Michael,CAX ; Holowick Erwin,CAX ; Jacob Nathan R.,CAX ; Murhpy Michael F.,CAX ; Schellenberg James J.,CAX ; Stasenski Michael S.,CAX, Wide area communications network for remote data generating stations.
Johnson Dennis F.,CAX ; Wiebe Michael,CAX ; Holowick Erwin,CAX ; Jacob Nathan R.,CAX ; Murphy Michael F.,CAX ; Schellenberg James J.,CAX ; Stasenski Michael S.,CAX, Wide area communications network for remote data generating stations.
Meyer, Peter R.; Loy, Garry M.; Dunn, David F.; Hemminger, Rodney C.; Cunningham, Jr., Charles, Wireless area network communications module for utility meters.
Meyer, Peter R.; Loy, Garry M.; Dunn, David F.; Hemminger, Rodney C.; Cunningham, Jr., Charles, Wireless area network communications module for utility meters.
Gerszberg Irwin (Kendall Park NJ) Kendig Eugene T. (Sea Girt NJ) Russell Jesse E. (Piscataway NJ), Wireless communication system having base units which extracts channel and setup information from nearby base units.
Brendel Juergen ; Kring Charles J. ; Liu Zaide ; Marino Christopher C., World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-n.
Forbes, Jr., Joseph W.; Webb, Joel L.; Long, John O. F., Apparatus and method for controlling communications to and from fixed position communication devices over a fixed bandwidth communication link.
Forbes, Jr., Joseph W., System and method for estimating and providing dispatchable operating reserve energy capacity through use of active load management.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.