Multi-user disparate system communications manager
First Claim
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.
1 Assignment
0 Petitions
Accused Products
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.
70 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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. - View Dependent Claims (11)
-
-
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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification