Patentable/Patents/US-9406236
US-9406236

Multi-user disparate system communications manager

PublishedAugust 2, 2016
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A computer-based communications management system for managing multiple requests made by different users, in abstract or generalized formats, for data to be provided by various systems of interest. This computerized system is programmed to perform operations which ensure that requests from different users do not interfere with each other and that all information requested from the systems of interest is retrieved without missing or additional (i.e., not requested) information. Additionally, the system accommodates the functional differences between various systems of interest, and also uses relevant related data from other systems of interest to achieve greater data usefulness.

Patent Claims
20 claims

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

1

1. A communications management system for managing requests made by users for flight information originated by aircraft, comprising a computer system which is not disposed on any one of the aircraft and which is programmed to execute the following operations: (a) store flight information representing data and the status of various aircraft in a non-transitory tangible computer-readable medium; (b) receive user requests from one or more users seeking flight information regarding an aircraft; (c) determine whether a user request from a first user seeks flight information that is stored in the non-transitory tangible computer-readable medium or flight information that is not stored in the non-transitory tangible computer-readable medium; (d) if a determination is made in operation (c) that the user request from the first user seeks flight information that is not stored in the non-transitory tangible computer-readable medium, then create a messaging profile for messaging to obtain flight information from at least said aircraft; (e) determine whether said messaging profile conflicts with currently scheduled messaging requesting flight information regarding said aircraft or not; and (f) if a determination is made in operation (e) that said messaging profile is in conflict with currently scheduled messaging requesting flight information regarding said aircraft, then execute a conflict resolution process.

2

2. The system as recited in claim 1 , wherein said conflict resolution process is capable of determining whether the conflict can be resolved without affecting other messaging or not.

3

3. The system as recited in claim 2 , wherein if said conflict resolution process determines that the conflict cannot be resolved without impacting other messaging, said conflict resolution process is further capable of formulating a replan comprising a revised messaging profile, said replan being formulated to optimize impacts on messaging for users and the aircraft.

4

4. The system as recited in claim 3 , wherein said formulating a replan comprises merging conflicting requests for flight information, the results of said merger being included in said revised messaging profile.

5

5. The system as recited in claim 3 , wherein said formulating a replan comprises substituting one conflicting request for flight information for another conflicting request for flight information, the results of said substitution being included in said revised messaging profile.

6

6. The system as recited in claim 3 , wherein said conflict resolution process is further capable of determining whether the replan should be approved by the requesting user or not, and if the replan should be approved by the requesting user, then constructing a conflict notice message containing flight information notifying the affected users of the conflict and the impact of the replan on the flight information sought by the requesting user.

7

7. The system as recited in claim 3 , wherein said computer system is further programmed to execute the following operations: (g) construct one or more messages requesting flight information in accordance with said revised messaging profile; and (h) send said one or more messages requesting flight information to said aircraft and any more messages requesting flight information to one or more other aircraft.

8

8. The system as recited in claim 7 , wherein said computer system is further programmed to execute the following operations: (i) receive flight information responsive to said sent messages; (j) filter out from said received flight information any flight information not relevant to the user requests of the one or more users; and (k) send the relevant flight information remaining after filtering to the appropriate user.

9

9. The system as recited in claim 2 , wherein said computer system is further programmed to execute the following operations provided that said conflict resolution process has determined that the conflict can be resolved without impacting other messaging: (g) construct one or more messages requesting flight information in accordance with said messaging profile; and (h) send said one or more messages requesting information to said aircraft and any more messages requesting flight information to one or more other aircraft.

10

10. A communications management system for managing requests made by users for flight information originated by aircraft, comprising a computer system which is not disposed on any one of the aircraft and which is programmed to execute the following operations: (a) store flight information of various aircraft in a non-transitory tangible computer-readable medium; (b) receive user requests from one or more users seeking flight information regarding an aircraft; (c) determine whether a user request from a user seeks flight information that is stored in the non-transitory tangible computer-readable medium or flight information that is not stored in the non-transitory tangible computer-readable medium; (d) if a determination is made in operation (c) that a user request seeks flight information that is not stored in the non-transitory tangible computer-readable medium, then create a messaging profile to update the current messaging and future messaging to obtain flight information from at least said aircraft; (e) construct one or more messages that will be used as the current messaging requesting flight information; (f) send said one or more messages requesting flight information to said aircraft and any more messages requesting flight information to one or more other aircraft in order to establish the current messaging; (g) establish or update rules for continued processing of said future messaging for one or more aircraft; (h) construct one or more future messages requesting flight information in accordance with said rules for continued processing as appropriate; and (i) send said one or more future messages requesting flight information to said aircraft and any more future messages requesting flight information to one or more other aircraft.

11

11. The system as recited in claim 10 , wherein said computer system is further programmed to execute the following operations: (j) determine whether said messaging profile conflicts with currently scheduled messaging requesting flight information regarding said aircraft or not; and (k) if a determination is made in operation (j) that said messaging profile is in conflict with currently scheduled messaging regarding said aircraft, then formulate a replan comprising a revised messaging profile, said replan being formulated to optimize impacts on messaging for users and said aircraft.

12

12. A method for managing requests made by users for flight information originated by aircraft, comprising: (a) storing flight information representing data and the status of various aircraft in a non-transitory tangible computer-readable medium; (b) receiving user requests from one or more users seeking flight information regarding an aircraft; (c) determining whether a user request from a user seeks flight information that is stored in the non-transitory tangible computer-readable medium or flight information that is not stored in the non-transitory tangible computer-readable medium; (d) creating a messaging profile for messaging to obtain flight information from at least said aircraft if it was determined that the user request from the user seeks flight information that is not stored in the non-transitory tangible computer-readable medium; (e) determining whether said messaging profile conflicts with currently scheduled messaging requesting flight information regarding said aircraft or not; and (f) executing a conflict resolution process if it was determined that said messaging profile is in conflict with currently scheduled messaging requesting flight information regarding said aircraft.

13

13. The method as recited in claim 12 , wherein said conflict resolution process comprises determining whether the conflict can be resolved without affecting other messaging or not.

14

14. The method as recited in claim 13 , wherein if said conflict resolution process determines that the conflict cannot be resolved without impacting other messaging, said conflict resolution process further comprises formulating a replan comprising a revised messaging profile, said replan being formulated to optimize impacts on messaging for users and said aircraft.

15

15. The method as recited in claim 14 , wherein said formulating a replan comprises merging conflicting requests for flight information, the results of said merger being included in said revised messaging profile.

16

16. The method as recited in claim 14 , wherein said formulating a replan comprises substituting one conflicting request for flight information for another conflicting request for flight information, the results of said substitution being included in said revised messaging profile.

17

17. The method as recited in claim 14 , wherein said conflict resolution process further comprises determining whether the replan should be approved by the requesting user or not, and if the replan should be approved by the requesting user, then constructing a conflict notice message containing information notifying the affected users of the conflict and the impact of the replan on flight information sought by the requesting user.

18

18. The method as recited in claim 14 , further comprising: (g) constructing one or more messages requesting flight information in accordance with said revised messaging profile; and (h) sending said one or more messages requesting flight information to said aircraft and any more messages requesting flight information to one or more other aircraft.

19

19. The method as recited in claim 18 , further comprising: (i) receiving flight information responsive to said sent messages; (j) filtering out from said received flight information any flight information not relevant to the user requests; and (k) sending the relevant flight information remaining after filtering to the appropriate user.

20

20. The method as recited in claim 13 , further comprising: (g) constructing one or more messages requesting flight information in accordance with said messaging profile; and (h) sending said one or more messages requesting flight information to said aircraft and any more messages requesting flight information to one or more other aircraft.

Classification Codes (CPC)

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

Patent Metadata

Filing Date

June 6, 2013

Publication Date

August 2, 2016

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. “Multi-user disparate system communications manager” (US-9406236). https://patentable.app/patents/US-9406236

© 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.