The invention relates generally to a method and system, as implemented by a software program on a computer system, for near real-time and real-time tracking and accounting of individuals to determine their absence or presence on board vessels or in stationary facilities.
In certain settings such as schools, college dormitories, campuses, hotels, prisons, industrial complexes, power complexes, high rise office buildings, government institutions or ships it may be necessary to keep track of the location of individuals that make up a resident population for a multitude of reasons such as security, accountability or even immigration. When the public forms the resident population, administrators who have the responsibility of tracking an individual's location must do so in a non intrusive fashion. Hotels, industrial facilities, nuclear power plants and office buildings have for some time kept a strict accounting of individuals within a facility and refer to these rosters when catastrophe strikes. However, in the future for security purposes a wide variety of public accommodations may be required to better control entrance and egress through their main portals, which might support tracking whether a person within a subscribed community, such as a worker, hotel guest, student or inmate has vacated the premises.
Cruise ships have come to resemble large land resorts and they confront some of the same security issues and location tracking issues as land based resort hotels. However, in other instances cruise ships have requirements of track individuals unique to their environment. For instance, as cruise ships cross international boundaries they may face greater threats due to political issues at various ports of call. As such the cruise ships need to have a strict accounting of passengers who have left the ship. In time of emergency on board ship similarly a strict accounting of individuals is necessary. U.S. Pat. No. 6,801,907, incorporated herein by reference was granted to the inventor herewithin and, provides a thorough explanation of the threats passengers face during any sea voyage.
Ships have a particular requirement for a muster station to insure the rapid assembly of passengers and crew in cases of emergency. The muster protocols include lifeboat drills, general emergency stations support. In the U.S. compulsory coast guard muster drills are mandatory and required under U.S. law. These activities assess the readiness of a crew to execute evacuation of ships under complex of scenarios found in off shore disasters. Therefore mustering/evacuation systems and analysis must be prepared for a wide range of incidents that might occur on a ship in realistic sea environments. In a conventional muster process undertaken without the aid of a computer, the starting point is to obtain crew and passenger numbers, profiles and location, especially when status may change as for example when passengers go on shore at a tourist port.
Mustering only or mustering and embarkation/disembarkation must be efficient and safe. As ships take on greater and greater populations, crew performance and responsibilities during mustering and during a crisis generally need to be well defined and have the latest technology.
Security of closed spaces is an issue in the post-911 era. While some level of security has been accomplished in the prior art systems (see, U.S. Pat. No. 5,420,924; U.S. Pat. No. 5,864,622; U.S. Pat. No. 5,841,886; U.S. Pat. No. 5,787,186; U.S. Pat. No. 5,469,506; U.S. Pat. No. 7,076,664; JP 5 (1993)-233783 A; JP 5 (1993)-35935; JP 10 (1998)-154248), none of the prior art deals with technology to adequately assist ship crews with efficient and reliable excursion/event tracking, clear cabin assurance and child care tracking. Each of these activities deals with maintaining knowledge of the whereabouts of passengers. For example, during an off-ship excursion, the administrator of the event must be able to account for all of the individuals while at the event and account for their return. This accounting requirement is not exclusive to ships as for example a school field trip at a temporary stop where the passengers leave the transportation means. These accounts may be as simple as it might be if a tour bus were to stop at a restaurant or more complex as when passengers disembark a ship in a foreign port. Prior to disembarking a ship's crew often must engage in a lengthy and tedious cabin call process in which they attempt to manually count all those who are presently on the vessel. In the event of an emergency or catastrophe, (e.g., a ship fire or ship taking on water) there may be forced evacuation where it becomes imperative to locate all the passengers and assure that they have reached safety. Once again, in these instances a manual head count would occur, which wastes precious time and can often be incorrect due to the pressures of the situation. In other cases there may be an ongoing requirement for insuring the whereabouts of children in settings such as school or aboard ships which require accounting of the whereabouts of individuals on a near real time basis. Ships that are the size of large scale resorts need to account and be able to trace the whereabouts of designated passengers, often children, but also adults that because of infirmity or age might find themselves lost, trapped or in a state of confusion. In addition, if a patron at an event or a passenger aboard a ship receives an emergency call, the process of checking the several possible locations of the patron are incredibly inefficient and may not locate the passenger in time.
The present invention relates to a real time method as implemented on the computer system for providing interactive access control, monitoring, identifying and accounting for individuals gaining access to a closed community, including: loading into a mobile device one memory data for registering individuals; and loading into a mobile device memory location data for one of mustering said individuals, tendering said individuals, verifying age of said individuals, searching said individuals, tracking said individuals, conducting a triage, responding to incidents wherein said individuals are in jeopardy, tracking excursion events of said individuals, and clearing enclosed spaces occupied by said individuals.
The present invention further relates to a computer system to provide an interactive access control system for monitoring, identifying and accounting for individuals gaining access to a closed community, including: a CPU, one or more databases, a plurality mobile PDA, said CPU, databases and mobile PDA operable under one or more operating systems having applications programs for creating documents for registering individuals having access, and for mustering, tendering, verifying age, searching passengers, tracking triage, responding to incidents, tracking excursion events, tracking individuals and clearing enclosed spaces.
The present invention further relates to a system that includes utilizing mobile technology for tracking excursion events include clearing immigration as well as devices for clearing closed spaces include on of class rooms, ship cabins, security cells. Additionally the system utilizes the mobile PDA to provide for photo capture of individuals and view images of the identification documents. The system further includes the use WWAN technology to forward information to a web service that distributes data to multiple backend systems including one of reservation/booking, property management, agency reporting, security and safety systems.
Understanding of the present invention will be facilitated by consideration of the following detailed description of the preferred embodiments of the present invention taken in conjunction with the accompanying drawings wherein:
a is a block diagram of a system for tracking and accounting of individuals to determine their absence or presence on board vessels in stationary facilities according to an embodiment of the present invention;
b is a block diagram of a system for mobile tracking and accounting of individuals according to an embodiment of the present invention;
a is a block diagram of a system for mobile tracking and accounting of individuals according to an embodiment of the present invention;
b is a block diagram of a system for mobile tracking and accounting of individuals according to an embodiment of the present invention;
It is to be understood that the figures and descriptions of the present invention have been simplified to illustrate elements that are relevant for a clear understanding, while eliminating, for the purpose of clarity, many other elements found in computing systems and methods of making computations. Those of ordinary skill in the art may recognize that other elements and/or steps may be desirable in implementing the present invention. However, because such elements and process steps are well known by those of ordinary skill in the art, and because they do not facilitate a better understanding of the present invention, a discussion of such elements and steps is not provided herein.
a of the present invention relates to a computer system 100 that provides for an interactive access control system for monitoring, identifying and accounting for individuals gaining access to a closed community, including: a server computer 114 server, one or more databases, 120, 122, a plurality of mobile PDA 112a-112n, said server computer 114, databases 120, 122 and mobile PDA 112a-112n operable under one or more operating systems having application programs for registering individuals having access, and for mustering, tendering, verifying age, searching passengers, tracking triage, responding to incidents, tracking excursion events, tracking individuals such as children and clearing enclosed spaces. A tablet PC 106 in conjunction with server computer 114 provides for a replication of the server 114 as will be more fully described in connection with
In the embodiment of the invention shown in
Each function within subsystem 113 may be on the same computer 114 or separate computers (not shown). It is not necessary that each computer is of the same operating system, nor central processing unit (CPU) type. The computer 114, the terminals 110, the database 122 operation under the control of an SQL server and the mobile devices 112a-112n may include at least one CPU, and at least one communication port or hub, at least one random access memory (RAM), at least one read-only memory (ROM) and one or more databases or data storage devices (not shown). All of these later elements are in communication with respective CPUs to facilitate the operation of the system 100.
The computer 114 operates as a server to communicate with the terminals 110, database 122 operation under the control of an SQL server and the mobile devices 112a-112n as a distributed architecture, wherein databases and processors are housed in separate units or locations. The communications hub or port may have minimal processing capability itself, serving primarily as a communications router 126 establishing a corresponding link 111 with the computer 114. A variety of communications transports and protocols may be part of the system by way of example, but not limited to: Ethernet, Bluetooth, NMT, GSM, UMTS, HTTP, SOAP and TCP/IP or any other communication means as developed in the future. The foregoing acronyms are well know to those of ordinary skill in programming communication devices for telephone systems, wireless, satellite and Internet application. In one embodiment of the invention each of the machines 110a-n and computer 114 has an operating system such as the Microsoft Windows XP.RTM., Linux.RTM., Macintosh OSX.RTM. or any third party operating system. The operating system in each of the user machines need not be the same as long as it supports a web browser or other application to access the wide area network (WAN) or the Internet and supports the execution of codes to facilitate the intended media functions of the invention.
The mobile devices 112a-112n are used to scan a identifying artifact carried by an individual having access to the closed community for, among other uses, registration or identification using a variety of identification technologies but not limited to magnetic stripe, barcode, RFID, biometric, facial recognition or any other technology used for the purposes of rapidly scanning or processing individuals. The mobile devices 112a-112n each have software referred to as the mobile client which includes an executable software module that hosts all of the mobile application operation modes. It communicates with a web service as hosted by the server computer 114 on an application server over a secured wireless network such as networks 126, 111. A web management application program includes a work station or console 110 for full system monitoring, configuration, and administration of the mobile units along with system reporting, through the facility of a browser 109 (
The mobile client features a full SQL mobile database supporting an offline mode complete with automatic data synchronization through a proprietary 3-way data replication scheme. Once a PDA such as represented by 112a is in range of the wireless network (or inserted into a docking station), the system provides complete data replication and collision resolution across the system, enabling accurate and up-to-date reporting regardless of interruptions in networking. This enables operations like shore side tendering with photo identification, for example, were networking resources may not always be available.
The server computer 114 system 100 also has built-in redundancy that can be configured to run on a wireless tablet PC 106 (with ad hoc networking capabilities), the entire software system 114a resident on computer system 114 is made independently portably available as a computer system 106a on tablet PC 106. Operating system 106a manages a database 107a, file storage 108a and browser 109a as well as supports a communications protocol to communicate with network 128. Tablet PC 106 essentially operates as a replicated mobile server performing the functionality of server 114. This feature is especially important when full accountability for passengers and crew is needed anytime, anywhere often under disastrous conditions.
By way of example and not limitation, the backend of the mobile client system may incorporate a Microsoft® SQL Server Express (Microsoft is a registered trademark of Microsoft, Inc., Redmond, Wash.) as the native database, however, it can support full SQL server for large data installations. The database synchronization service 118 provides a bidirectional gateway to ensure data synchronization between the database 120 and database 122 operation under the control of an SQL server. The server computer 114 can also provide connectivity to other shipboard systems through specially developed web services (not shown).
Referring to
Referring to
With further reference to
Again referring to
As shown in
In
The processors are also in communication with one or more data storage devices. The data storage devices may comprise an appropriate combination of magnetic, optical and/or semiconductor memory, and may include, for example, RAM, ROM, flash drive, an optical disc such as a compact disc and/or a hard disk or drive. The processors and the data storage devices each may be, for example, located entirely within a single computer, PDA, IED or other computing device; or connected to each other by a communication medium, such as a USB port, serial port cable, a coaxial cable, a Ethernet type cable, a telephone line, a radio frequency transceiver or other similar wireless or wired medium or combination of the foregoing.
The data storage devices may store, for example, (i) a program (e.g., computer program code and/or a computer program product) adapted to direct the processor in accordance with the present invention, and particularly in accordance with the processes described in detail hereinafter; (ii) a database adapted to store information that may be utilized to store information required by the program. The database includes multiple records, each record including fields specific to the present invention.
The program may be stored, for example, in a compressed, an uncompiled and/or an encrypted format, and may include computer program code. The instructions of the program may be read into a main memory of the processor from a computer-readable medium other than the data storage device, such as from a ROM or from a RAM. While execution of sequences of instructions in the program causes the processor to perform the process steps described herein, hard-wired circuitry may be used in place of, or in combination with, software instructions for implementation of the processes of the present invention. Thus, embodiments of the present invention are not limited to any specific combination of hardware and software.
Suitable computer program code may be provided for performing numerous functions such as alternative steps of invention. The computer program code required to implement the above functions (and the other functions described herein) can be developed by a person of ordinary skill in the art, and is not described in detail herein.
The term “computer-readable medium” as used herein refers to any medium that provides or participates in providing instructions to the processor of the computing device (or any other processor of a device described herein) for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media include, for example, optical or magnetic disks, such as memory. Volatile media include dynamic random access memory (DRAM), which typically constitutes the main memory. Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, an EPROM or EEPROM (electronically erasable programmable read-only memory), a FLASH-EEPROM, any other memory chip or cartridge, a carrier wave as described hereinafter, or any other medium from which a computer can read.
Various forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to the processor (or any other processor of a device described herein) for execution. For example, the instructions may initially be borne on a magnetic disk of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over an Ethernet connection, cable line, or even telephone line using a modem. A communications device local to a computing device (or, e.g., a server) can receive the data on the respective communications line and place the data on a system bus for the processor. The system bus carries the data to main memory, from which the processor retrieves and executes the instructions. The instructions received by main memory may optionally be stored in memory either before or after execution by the processor. In addition, instructions may be received via a communication port as electrical, electromagnetic or optical signals, which are exemplary forms of wireless communications or data streams that carry various types of information.
Referring to
Computer system 250, 260 of the present invention may also interact and/or control one or more user devices or terminals (e.g., 145a-f, 160a-c, FIG. 4a). The user device or terminal may include any one or a combination of a personal computer, a mouse, a keyboard, a computer display, a touch screen, LCD, voice recognition software, or other generally represented by input/output devices required to implement the above functionality. The program also may include program elements such as an operating system, a database management system and “device drivers” that allow the processor to interface with computer peripheral devices (e.g., a video display, a keyboard, a computer mouse, etc.).
The system 200 comprises of a host 212 in synchronous communication with one or more user machines (e.g., 145a-f, 160a-c). In an embodiment, the host is a server in communication with a database 204; where the host is also in communication with a web server 206 that communicates with a file storage 208. The database 204 can be in a separate server, or can be part of the host server 212 within the same computer system 250. Similarly, the web server 206 and the file storage 208 can be separate units or can be integrated into a server 260. The physical location of the database 204, file storage 208 and the method of writing the machine executable codes being integrated into the host server 212 is not important to the invention as long as the functions are accessible to the host 212 and to the user machines (e.g., 145a-f, 160a-c).
In an embodiment, each of the user machines (e.g., 145a-f, 160a-c) has an operating system (e.g.,149a, 149b) respectively, such as the Microsoft Windows XP.RTM., Linux.RTM., Macintosh OSX.RTM. or any third party operating system. Macintosh is a registered trademark of Apple, Inc. The operating system in each of the user machines (e.g., 145a-f, 160a-c) need not be the same as long as it supports a web browser or other application to access the internet and supports the execution of codes to facilitate the intended media functions of the invention. The network 220 and the corresponding links 214, 218, 119 are part of a Wide Area Networks (WAN), Local Area Network (LAN) through Ethernet connections or wireless connections. Yet in other embodiments, the network and the links can be Local Optical Networks (LON) or direct fiber optic links or direct terminal connections or plain old telephone service (POTS). In all forms of link communications within the network 142, the communications can be enhanced with known encryption protocols to improve security.
The method of tracking excursion events 560 includes clearing government authorities including one of immigration, security personnel or medical officers utilizing mobile technology such as PDAs 112a-112n.
Interactive access control further includes the step of providing a single point for data collection prior to entry into controlled access. This typically exists at a pre boarding area or a controlled access where ship embarkations are taking place. Other facilities will establish other locations that serve as physical portals prior to entering the more restrictive access areas. The method of gaining access to a closed community includes the step of utilizing one or more of a PDA 112a-112-n, a digital camera, a monitor, data input means, a network interface, and a sensing mechanism operable to read an access card having machine-readable media thereon containing coded identification data. The access process typically begins by capturing and storing one of a passenger photo, government issued identification card, driver license, passport or credit card. The method utilizes WWAN technology, wherein the information is forwarded to a web service that distributes data to multiple backend systems including one of booking/registration, agency reporting, security and safety computer systems. The method 500 in conjunction with the system 100 creates an identification card with the passenger's image, referred to in this form as an access card the combination is stored in a database such as by way of example database 107 to form a unique identifier dataset. The method then permits application of the access card to various devices that read or sense the data on the card to retrieve the identification data coded thereon.
Having stored in a database such as by way of example database 107 a unique identifier dataset for each individual in the closed community, another embodiment of the invention permits comparing automatically or allowing a human operator to perform, a visual comparison of the digital image with the person bearing the access card. This in turn allows for recording one of a time of entry into an access controlled area or a time of exit from the access controlled area of a person associated with the unique identifier dataset at such time the access card is verified. The method further includes the step of storing the times of entry and exit in the database whereby a real-time accounting of personnel within the access controlled is maintained.
In one embodiment the step of mustering 515 permits a real-time status display on a designated work station 110a-n or mobile PDA devices 112a-112n. Web reporting via mobile devices PDA 112a-112n provides immediate accountability of passengers and crew. The method 500 in conjunction with the system 100 also allows for crisis management and decision for risk containment to avert catastrophes.
In one embodiment of the invention
In one embodiment the artifact is read by a reader device 635 which provides data identifying data for a process 630 that scans the record 619 previously created and correlates the data in the database 620 to the data read from the reader 635. The relational database 620 is then utilized by the process 630 that includes application programs 625a-n to identify individuals for the foregoing
One embodiment of the invention the computer system 100 permits the definition of representative scenarios concerning time of day or night, passenger loading, incident (fire, smoke, progressive flooding, systems malfunctioning, cargo shift, foundering, combination), sea state, mustering and evacuation procedures. The computer system 100 also allows the user to make design modifications for ease of evacuation (e.g., corridors, staircases, number and location of mustering stations, and signage) aiming to optimize evacuation performance within a pre-defined set of human behavior parameters and mustering and evacuation procedures. All user communications, such as by way of example, definition of representative scenarios or modifications for ease of evacuation, between crew members can be channeled through a PDA 112a-112n, which in turn is used for evacuation announcements when required. Through the PDA 112a-112n messaging system the crew can control passengers during the evacuation process. In certain applications primary route signage can be introduced through PDA 112a-112n which in turn help crew to make passengers follow routes different from the usually assigned route or even the shortest route. Messaging through PDA 112a-112n also allows agents, particularly crew, to communicate with other ship agents, locally on ship or on the land based system designated as system 200. For example crew can react to the environment, for example in the case of blocked doors.
Any use of the system 100 allows for recording and playback of the communication and activities managed via system 100 through the work stations 110a-110n, PDAs 112a-112n and the server computer 114 to allow the results to be reviewed at a later time. At least some of the statuses maintained by the system 100 and communicated through PDA 112a-112n are: deck occupancy; deck clearance times; fire zone evacuation times; congestion time history; fatalities; injuries; maximum density locations; status of spaces; and flooding data.
While the present invention has been described with reference to the illustrative embodiments, this description is not intended to be construed in a limiting sense. Various modifications of the illustrative embodiments, as well as other embodiments of the invention, will be apparent to those of ordinary skill in the art in reference to this description. It is therefore contemplated that the appended claims will cover any such modifications or embodiments as fall within the true scope of the invention.