Distributed muster for ocean-going vessels
11812327 · 2023-11-07
Assignee
Inventors
- Nicholas William Emilton Weir (Davie, FL, US)
- Jay Schneider (Miami Beach, FL, US)
- Joey Hasty (Miami, FL, US)
Cpc classification
H04W4/80
ELECTRICITY
H04W4/42
ELECTRICITY
H04W4/90
ELECTRICITY
H04W4/021
ELECTRICITY
International classification
G06Q30/0217
PHYSICS
H04W4/021
ELECTRICITY
Abstract
Distributed muster includes distributing to different mobile devices an identity of an assigned muster location of an ocean-going vessel, and associating each mobile device both with a corresponding passenger of the ocean-going vessel, and also with the assigned muster location. Thereafter, a timer initiates that defines a period during which a muster drill must be completed by all of the passengers and, in response, a message is transmitted to each mobile device that the muster drill has commenced. During the period, as each mobile device is sensed within a geographically defined area of a correspondingly assigned muster location, a record of the completion of the muster drill by the passenger associated with the sensed mobile device is recorded in the memory. As well, subsequent to a lapsing of the timer, a listing is displayed of any passenger not recorded as having completed the muster drill.
Claims
1. A method for distributed muster for ocean-going vessels, the method comprising: associating in memory of a computing system, each of different mobile computing devices both with a corresponding passenger amongst a set of passengers of the one of the multiplicity of the ocean-going vessels, and also with an assigned one of a multiplicity of muster locations of one of a multiplicity of ocean-going vessels; streaming over a computer communications network to selected ones of the passengers in the set, a muster safety video; initiating a time period in memory of the computing system during which a muster drill must be completed by all of the passengers in the set for the one of the multiplicity of the ocean-going vessels; during the time period, as each one of the mobile devices is sensed within a geographically defined area of a correspondingly assigned different one of the muster locations, displaying in a user interface of the one of the mobile devices, a set of questions pertaining to the muster safety video, receiving answers to the questions in the user interface and recording in the memory a visitation by the corresponding passenger of the one of the mobile devices to the correspondingly assigned different one of the muster stations along with the answers to the questions for each one of the mobile devices; and, subsequent to a lapsing of the time period indicating a completion of the muster drill, querying a video review database to determine those of the passengers not having been recorded as having visited the correspondingly assigned different one of the muster stations and displaying in a display of the computing system, a listing of any of the set of passengers not recorded in the memory as having both visited a correspondingly assigned different one of the muster stations and also having provided answers to the questions.
2. The method of claim 1, further comprising: detecting a proximity of one of the mobile devices to a corresponding one of the muster locations assigned to one of the set of passengers associated with the one of the detected one of the mobile devices while the one of the mobile devices remains outside of the geographically defined area of the corresponding one of the muster locations; and, directing a prompting in a user interface of a smart phone of the one of the set of passengers of a location of the corresponding one of the muster locations.
3. The method of claim 1, wherein at least one of the mobile devices comprises a scannable card.
4. The method of claim 1, wherein at least one of the mobile devices comprises a scannable wearable.
5. The method of claim 1, further comprising: locating a position of each one of the mobile devices during the period; computing for each one of the mobile devices, a navigation route from the position to the correspondingly assigned different one of the muster locations; and, for each one of the mobile devices, displaying the navigation route in a user interface of a smart phone of the corresponding passenger.
6. The method of claim 1, further comprising: for each of the mobile devices sensed within the geographically defined area, scoring answers received for the set of questions, determining that the scored answers for one of the mobile devices exceeds a threshold value, transmitting to the one of the mobile devices a voucher for a reward.
7. A data processing system adapted for distributed muster for ocean-going vessels, the system comprising: a host computing system comprising one or more computers, each comprising memory and at least one processor, and communicatively coupled over a computer communications network to a multiplicity of different mobile devices; a data store coupled to the host computing system, the data store storing in a database, a set of records, each of the records associating a passenger on a specific ocean-going vessel both with a corresponding one of the mobile devices, and also a particular one of a multiplicity of muster locations on the specific ocean-going vessel; and, a distributed muster module comprising computer program instructions executing in the memory of the host computing system, the computer program instructions performing: associating in memory of a computing system, each of the different mobile computing devices both with a corresponding passenger amongst a set of passengers of the one of the multiplicity of the ocean-going vessels, and also with an assigned one of a multiplicity of muster locations of one of a multiplicity of ocean-going vessels; streaming over a computer communications network to selected ones of the passengers in the set, a muster safety video; initiating a time period in memory of the computing system during which a muster drill must be completed by all of the passengers in the set for the one of the multiplicity of the ocean-going vessels; during the time period, as each one of the mobile devices is sensed within a geographically defined area of a correspondingly assigned different one of the muster locations, displaying in a user interface of the one of the mobile devices, a set of questions pertaining to the muster safety video, receiving answers to the questions in the user interface and recording in the memory a visitation by the corresponding passenger of the one of the mobile devices to the correspondingly assigned different one of the muster stations along with the answers to the questions for each one of the mobile devices; and, subsequent to a lapsing of the time period indicating a completion of the muster drill, querying a video review database to determine those of the passengers not having been recorded as having visited the correspondingly assigned different one of the muster stations and displaying in a display of the computing system, a listing of any of the set of passengers not recorded in the memory as having both visited a correspondingly assigned different one of the muster stations and also having provided answers to the questions.
8. The system of claim 7, wherein the program instructions further perform: detecting a proximity of one of the mobile devices to a corresponding one of the muster locations assigned to one of the set of passengers associated with the one of the detected one of the mobile devices while the one of the mobile devices remains outside of the geographically defined area of the corresponding one of the muster locations; and, directing a prompting in a user interface of a smart phone of the one of the set of passengers of a location of the corresponding one of the muster locations.
9. The system of claim 7, wherein at least one of the mobile devices comprises a scannable card.
10. The system of claim 7, wherein at least one of the mobile devices comprises a scannable wearable.
11. The system of claim 7, wherein the program instructions further perform: locating a position of each one of the mobile devices during the period; computing for each one of the mobile devices, a navigation route from the position to the correspondingly assigned different one of the muster locations; and, for each one of the mobile devices, displaying the navigation route in a user interface of a smart phone of the corresponding passenger.
12. The system of claim 7, wherein the program instructions further perform: for each of the mobile devices sensed within the geographically defined area, scoring answers received for the set of questions, determining that the scored answers for one of the mobile devices exceeds a threshold value, transmitting to the one of the mobile devices a voucher for a reward.
13. A computer program product for distributed muster for ocean-going vessels, the computer program product including a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to perform a method including: associating in memory of a computing system, each of different mobile computing devices both with a corresponding passenger amongst a set of passengers of the one of the multiplicity of the ocean-going vessels, and also with an assigned one of a multiplicity of muster locations of one of a multiplicity of ocean-going vessels; streaming over a computer communications network to selected ones of the passengers in the set, a muster safety video; initiating a time period in memory of the computing system during which a muster drill must be completed by all of the passengers in the set for the one of the multiplicity of the ocean-going vessels; during the time period, as each one of the mobile devices is sensed within a geographically defined area of a correspondingly assigned different one of the muster locations, displaying in a user interface of the one of the mobile devices, a set of questions pertaining to the muster safety video, receiving answers to the questions in the user interface and recording in the memory a visitation by the corresponding passenger of the one of the mobile devices to the correspondingly assigned different one of the muster stations along with the answers to the questions for each one of the mobile devices; and, subsequent to a lapsing of the time period indicating a completion of the muster drill, querying a video review database to determine those of the passengers not having been recorded as having visited the correspondingly assigned different one of the muster stations and displaying in a display of the computing system, a listing of any of the set of passengers not recorded in the memory as having both visited a correspondingly assigned different one of the muster stations and also having provided answers to the questions.
14. The computer program product of claim 13, wherein the method further comprises: detecting a proximity of one of the mobile devices to a corresponding one of the muster locations assigned to one of the set of passengers associated with the one of the detected one of the mobile devices while the one of the mobile devices remains outside of the geographically defined area of the corresponding one of the muster locations; and, directing a prompting in a user interface of a smart phone of the one of the set of passengers of a location of the corresponding one of the muster locations.
15. The computer program product of claim 13, wherein at least one of the mobile devices comprises a scannable card.
16. The computer program product of claim 13, wherein at least one of the mobile devices comprises a scannable wearable.
17. The computer program product of claim 13, wherein the method further comprises: locating a position of each one of the mobile devices during the period; computing for each one of the mobile devices, a navigation route from the position to the correspondingly assigned different one of the muster locations; and, for each one of the mobile devices, displaying the navigation route in a user interface of a smart phone of the corresponding passenger.
18. The computer program product of claim 13, wherein the method further comprises: for each of the mobile devices sensed within the geographically defined area, scoring answers received for the set of questions, determining that the scored answers for one of the mobile devices exceeds a threshold value, transmitting to the one of the mobile devices a voucher for a reward.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
(1) The accompanying drawings, which are incorporated in and constitute part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention. The embodiments illustrated herein are presently preferred, it being understood, however, that the invention is not limited to the precise arrangements and instrumentalities shown, wherein:
(2)
(3)
(4)
DETAILED DESCRIPTION OF THE INVENTION
(5) Embodiments of the invention provide for distributed muster for ocean-going vessels. In accordance with an embodiment of the invention, different muster locations are assigned to different passengers of an ocean-going vessel, and the identity of an assigned muster location is distributed to a mobile device of each corresponding passenger. A timer is then initiated that defines a period during which a muster drill must be completed by all of the passengers, in response to which, a message is transmitted to each mobile device that the muster drill has commenced. During the period, as each mobile device is sensed within a geographically defined area of a correspondingly assigned muster location, a record of the completion of the muster drill by the passenger associated with the sensed mobile device is recorded in the memory. Once the period has lapsed according to the timer, a listing is displayed of any passenger not recorded as having completed the muster drill. In this way, the process of performing the muster drill may be distributed across a period of time so as to relieve the burden of an all-at-once effort of a traditional muster drill.
(6) In further illustration,
(7) In this regard, during the period defined by the timer 130, as each mobile device 110 is sensed within a geographical area corresponding to an assigned one of the muster stations 140, an entry in the muster drill table 160 is provided indicating that a corresponding one of the passengers has completed muster. For instance, the mobile device 110 may include short range wireless communications adapted to communicate with a receiver disposed within the geographical area so as to indicate a presence of the mobile device 110 at the assigned one of the muster stations 140. Alternatively, a bar code displayed in the user interface can be scanned at a kiosk disposed within the assigned one of the muster stations 140. As yet another alternative, an identification card or bracelet can be scanned at a kiosk within the assigned one of the muster stations 140. In this way, at the conclusion of the muster drill defined by the timer 130, a list 170 of those of the passengers who have not completed muster can be displayed in the host computing system 100.
(8) Optionally, during the period defined by the timer 130 for the muster drill, a navigation path 195 may be computed for each of the passengers as between a contemporaneous location of each of the mobile devices 110 and an assigned one of the muster stations 140. The navigation path 195 then may be displayed in the user interface of each of the mobile devices 110 along with correspondent navigation instructions. As another option, a button 175 may be disposed within the user interface of each of the mobile devices 110 and the button 175 may be configured to message the host computing system 100 with a request for assistance. In response to the request, the host computing system 100 locates the corresponding mobile device 110 and messages a crew member device (not shown) determined to be nearest to a location of the mobile device 100 with the identity of an associated passenger and the location of the corresponding mobile device 100.
(9) Finally, as even yet another option, during the period defined by the timer 130, whenever one of the mobile devices 110 is detected to be within proximity of the assigned muster station 140, a prompt 185 is generated in the user interface inviting the corresponding passenger to enter a geographical area corresponding to the assigned muster station 140. More particularly, as each passenger traverses portions of the vessel 150 during the muster drill, it can be determined that a corresponding one of the mobile devices 110 comes within proximity of an assigned one of the muster stations 140. In the event that a mobile device 110 is found to be within proximity of the assigned one of the muster stations 140, but outside of the geographical area defining the assigned one of the muster stations 140, a prompt 185 is presented encouraging the associated passenger to take advantage of the proximity by performing muster as a matter of convenience.
(10) The process described in connection with
(11) Of note, the host computing system 210 supports the execution in memory of a distributed muster drill module 300. The module 300 includes computer program instructions enabled during execution in the memory of the host computing system 210 to communicate with a muster client 250 in each of the mobile devices 240. Each muster client 250 is a computer program operable to receive directives from the program instructions of the distributed muster drill module 300 and to render a user interface within the mobile computing device 240. The program instructions further are enabled during execution to transmit to each of the muster clients 250, an assigned muster station and to record a record for each corresponding one of the mobile devices 240 a record correlating a passenger with the corresponding one of the mobile devices 240, and the assigned muster station.
(12) The program instructions even yet further are enabled during execution to initiate a timer defining a period of time during which a muster drill is to be conducted, and to direct each of the muster clients 250 to display a countdown timer along with an indication of an assigned one of the muster stations. During the period of time defined by the timer, the program instructions yet further are enabled to receive different indications of different ones of the mobile devices 240 coming within a geographical location defining a correspondingly assigned one of the muster stations. In response, the program instructions are enabled to record in the data store an indication that each corresponding passenger associated with the mobile devices 240 has completed muster in accordance with the muster drill. Finally, at the conclusion of the period of time defined by the timer, the program instructions are enabled to identify in the data store 220 ones of the mobile devices 240 not determined to have come within a geographical location defining a correspondingly assigned one of the muster stations and to display associated ones of the passengers as having not completed muster during the muster drill.
(13) In even yet further illustration of the operation of the distributed muster drill module 300,
(14) In block 350, it is determined if any of the mobile devices has come within a geographical area defining a muster station associated with the mobile device. If so, in block 360 the mobile device is correlated to a particular one of the passengers in reference to the table and in block 370, a presence of the passenger at the correct muster station is recorded in the table. Thereafter, in decision block 380, so long as the period defined by the timer has not yet expired, the process returns ton decision block 350. But, in decision block 380 if the period defined by the timer has expired, then in block 390, a list of those passengers in the table not recorded as having completed muster are displayed in the host computing system.
(15) The present invention may be embodied within a system, a method, a computer program product or any combination thereof. The computer program product may include a computer readable storage medium or media having computer readable program instructions thereon for causing a processor to carry out aspects of the present invention. The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing.
(16) Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network. The computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
(17) These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein includes an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks.
(18) The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
(19) The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which includes one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
(20) Finally, the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “includes” and/or “including,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
(21) The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the invention. The embodiment was chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.
(22) Having thus described the invention of the present application in detail and by reference to embodiments thereof, it will be apparent that modifications and variations are possible without departing from the scope of the invention defined in the appended claims as follows.