Patentable/Patents/US-10462640
US-10462640

Systems and methods for hierarchical communication channels

PublishedOctober 29, 2019
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Systems and related methods for providing hierarchical group communication channels for various organizations, wherein the groups may also be dynamically created based on the real-time or near real-time data collected from one or more mobile computing devices. The disclosed system and methods may provide hierarchical organizations with efficient means to organize and manage critical tasks, especially under emergency situations.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method for managing an emergency situation, comprising: (a) receiving, at a server, data obtained by a plurality of mobile computing devices associated with a plurality of users, wherein the data comprises at least a series of geolocation sensor data obtained by each of the plurality of mobile computing devices at multiple time points, and wherein the series of geolocation sensor data obtained by each of the plurality of mobile computing devices at multiple time points are processed to derive an address of each of the plurality of users; (b) generating, based at least in part on the address derived from the data, a hierarchical structure comprising a plurality of groups, wherein each of the plurality of the users is associated with at least one group among the plurality of groups and wherein the hierarchical structure comprises at least an owner or moderator for each of the plurality of groups; (c) transmitting, to a mobile computing device of a user of the plurality of users, a safety check request for the user to respond, wherein the safety check request is generated by the owner or moderator of the at least one group that the user is associated with and the safety check request is displayed on a mobile application resident on the mobile computing device of the user; and (d) automatically regenerating and transmitting the safety check request to the mobile computing device of the user until a response indicating a safety status of the user is received by the server.

2

2. The method of claim 1 , further comprising transmitting a geolocation of the user to a mobile device of the owner or moderator for display when the response indicating the safety status of the user is not received within a predetermined period of time.

3

3. The method of claim 2 , wherein the geolocation of the user is displayed on a map provided on a mobile application resident on the mobile computing device of the owner or the moderator.

4

4. The method of claim 2 , further comprising transmitting an instruction to the mobile application resident on the mobile computing device of the user to flash one or more different colors on the display of the mobile computing device of the user.

5

5. The method of claim 4 , wherein the instruction further comprises configuring the mobile application resident on the mobile computing device of the user to generate one or more types of audible tones on the mobile computing device of the user.

6

6. The method of claim 1 , wherein an instruction is transmitted to a mobile application resident on the mobile computing device of the owner or moderator for displaying an SOS request when the safety status indicates an emergency situation of the user.

7

7. The method of claim 1 , further comprising processing the data obtained from the plurality of the mobile computing devices to extract information on the plurality of the users.

8

8. The method of claim 7 , wherein the information on the plurality of the users include at least two or more of a role attribute, a group attribute, status of the users, and location of the users.

9

9. The method of claim 8 , wherein the role attribute includes a role type and a role policy for management of a group, wherein each of the plurality of groups include at least three role types, the role policy configured to restrict one or more settings for communication among the different role types.

10

10. The method of claim 9 , wherein the one or more settings comprise a privacy setting for determining the information on the plurality of the users can be shared within a group or among different groups.

11

11. A computer-implemented method for adding a new user, comprising: (a) receiving, at a server, data obtained by a plurality of mobile computing devices associated with a plurality of users, wherein the data comprises at least a series of geolocation sensor data obtained by each of the plurality of mobile computing devices at multiple time points, and wherein the series of geolocation sensor data obtained by each of the plurality of mobile computing devices at multiple time points are processed to derive an address of each of the plurality of users; (b) generating, based at least in part on the address derived from the data, a hierarchical structure comprising a plurality of groups, wherein each of the plurality of the users is associated with at least one group among the plurality of groups and wherein the hierarchical structure comprises at least an owner or moderator for each of the plurality of groups; and (c) adding a new user to one of the plurality of groups by generating a QR code associated with the group for the new user to scan.

12

12. A computer-implemented method for requesting resources, comprising: (a) receiving, at a server, data obtained by a plurality of mobile computing devices associated with a plurality of users, wherein the data comprises at least a series of geolocation sensor data obtained by each of the plurality of mobile computing devices at multiple time points, and wherein the series of geolocation sensor data obtained by each of the plurality of mobile computing devices at multiple time points are processed to derive an address of each of the plurality of users; (b) generating, based at least in part on the address derived from the data, a hierarchical structure comprising a plurality of groups, wherein each of the plurality of the users is associated with at least one group among the plurality of groups and wherein the hierarchical structure comprises at least an owner or moderator for each of the plurality of groups; and (c) transmitting, to a mobile computing device of an owner or moderator for at least one of the plurality of groups, a resource request for one or more resources selected from volunteers, logistics, supplies, food, water and equipment for the owner or moderator to respond, wherein the request is generated by the user of the at least one group that the owner or moderator is associated with and the request is displayed on a mobile application resident on the mobile computing device of the owner or moderator.

13

13. The method of claim 12 , further comprising tracking the deliver, inventory, usage, or disposal of the one or more resources.

14

14. A computer-implemented method for creating events, comprising: (a) receiving, at a server, data obtained by a plurality of mobile computing devices associated with a plurality of users, wherein the data comprises at least a series of geolocation sensor data obtained by each of the plurality of mobile computing devices at multiple time points, and wherein the series of geolocation sensor data obtained by each of the plurality of mobile computing devices at multiple time points are processed to derive an address of each of the plurality of users; (b) generating, based at least in part on the address derived from the data, a hierarchical structure comprising a plurality of groups, wherein each of the plurality of the users is associated with at least one group among the plurality of groups and wherein the hierarchical structure comprises at least an owner or moderator for each of the plurality of groups; and (c) creating events by the user of one of the plurality of groups, wherein each of the events is viewable by one or more users selected from the plurality of users.

15

15. The method of claim 14 , wherein the one or more selected users communicate messages with aid of the server, wherein the messages include comments and are displayed to the one or more users on the associated one or more mobile computing devices in the form of text, picture, video, or live streaming.

16

16. The method of claim 14 , wherein creating the event comprising specifying a duration, time, or location of the event.

17

17. The method of claim 14 , wherein the event is a fund raising or donation event.

18

18. A computer-implemented method for communication in private channels, comprising: (a) receiving, at a server, data obtained by a plurality of mobile computing devices associated with a plurality of users, wherein the data comprises at least a series of geolocation sensor data obtained by each of the plurality of mobile computing devices at multiple time points, and wherein the series of geolocation sensor data obtained by each of the plurality of mobile computing devices at multiple time points are processed to derive an address of each of the plurality of users; (b) generating, based at least in part on the address derived from the data, a hierarchical structure comprising a plurality of groups, wherein each of the plurality of the users is associated with at least one group among the plurality of groups and wherein the hierarchical structure comprises at least an owner or moderator for each of the plurality of groups; and (c) creating one or more private communication channels, wherein any given user from the plurality of users is allowed to communication with one or more users from the same group or a different group on at least one private channel of the plurality of the created private channels.

19

19. The method of claim 18 , wherein the messages of the private channel is in the form of text, video call or audio call.

20

20. A system for managing an emergency situation comprising: a computer server in communication with a plurality of mobile computing devices over a network, wherein the computer server is programmed to: (a) receive data obtained by the plurality of mobile computing devices associated with a plurality of users, wherein the data comprises at least a series of geolocation sensor data obtained by each of the plurality of mobile computing devices at multiple time points, and wherein the series of geolocation sensor data obtained by each of the plurality of mobile computing devices at multiple time points are processed to derive an address of each of the plurality of users; (b) generate, based at least in part on the address derived from the data, a hierarchical structure comprising a plurality of groups, wherein each of the plurality of the users is associated with at least one group among the plurality of groups and wherein the hierarchical structure comprises at least an owner or moderator for each of the plurality of groups; (d) transmit, to a mobile computing device of a user of the plurality of users, a safety check request for the user to respond, wherein the safety check request is generated by the owner or moderator of the at least one group that the user is associated with and the safety check request is displayed on a mobile application resident on the mobile computing device of the user; and (e) automatically regenerate and transmit the safety check request to the mobile computing device of the user until a response indicating a safety status of the user is received.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

August 21, 2018

Publication Date

October 29, 2019

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Systems and methods for hierarchical communication channels” (US-10462640). https://patentable.app/patents/US-10462640

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.