# US 9,521,148 B2 · Online portal access and management system utilizing multiple IP devices organized on a server application with multiple level restricted log-in and event logging

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,521,148 B2
- Document ID: US9521148B2
- Status: Granted
- Kind: B2
- Application number: 14/473,050
- Filed: 2014-08-29
- Published: 2015-03-19
- Granted: 2016-12-13
- Earliest claimed: 2011-06-14
- Applicants: Martin H. Weik, III; Arthur Steven Weik; Gary A. Altenberg; James Ternus; David Fields
- Inventors: Martin H. Weik, III; Arthur Steven Weik; Gary A. Altenberg; James Ternus; David Fields
- Web page: https://patentgrep.com/patent/US9521148B2

## CPC

- H04L 63/101: {Access control lists [ACL]}
- B60R 25/00: Fittings or systems for preventing or indicating unauthorised use or theft of vehicles (locks for vehicles E05B77/00-E05B85/00)
- B60R 25/1012: {Zone surveillance means, e.g. parking lots, truck depots}
- B60R 25/102: a signal being sent to a remote location, e.g. a radio signal being transmitted to a police station, a security company or the owner
- B60R 25/305: {using a camera}
- G06F 16/24: Querying
- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q 30/0645: Rental transactions; Leasing transactions
- G07B 15/02: taking into account a variable factor such as distance or time, e.g. for passenger transport, parking systems or car rental systems (G07B15/06 takes precedence; taximeters G07B13/00; parking meters per se G07F17/24)
- G08G 1/14: indicating individual free spaces in parking areas
- B60R 2325/205: Mobile phones
- B60R 2325/304: Boats
- G06F 16/21: Design, administration or maintenance of databases
- G06F 21/6227: {where protection concerns the structure of data, e.g. records, types, queries}
- G07C 9/30: not involving the use of a pass
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07B: TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE

## Abstract

An on-line portal access and management system uses multiple ip devices organized on a server application with multiple level restricted log-in and event logging. The program with multiple connected IP devices allows the credentialed user to access and organize the capabilities of the multiple system connected IP devices through a single login portal. The IP devices operate equipment such as doors, gates, cameras, access control systems, VOIP intercoms, HVAC systems and other IP based systems typically found in multi-story buildings or multi building campuses. The IP devices generate data logged and archived to the IP device memory media or local data storage device. The application program sifts the IP device generated data for user important information and moves important IP device generated information to the server based memory and data files.

## Claims

### Claim 1

An intelligent facility management system for allowing a user to access and organize the capabilities of multiple system connected IP devices through a single login portal, comprising:
a computer;
a searchable database in communication with said computer;
a server application in communication with said database;
a plurality of sensors which have respective output signals;
a controller having a controller program; said controller having a plurality of inputs, said controller being in communication with said plurality of sensors; wherein said plurality of inputs are supplied by said plurality of sensors which have said respective output signals;
an event generator as a component of said controller generating events in response to said output signals, said event generator being in communication with said database; and
an access management means in communication with said server application and with said database, for controlling access to said server application, for supplying event information to said database and for controlling access to said database;
said plurality of sensors being in communication with said controller and in communication with said database, such that said computer in communication with said controller can alter a response of said controller response to said respective output signals of said sensors for a defined period of time from a remote location, where said defined time period is either predetermined by said server application or by an end user through said computer; and wherein after expiration of said defined time period said controller will revert said response of said controller to a prior controller response state.

### Claim 2 (depends on 1)

A system as claimed in claim 1, further comprising:
an alert means in communication with said database, using said event generator output to build an event library stored in said database which can be used to generate alerts and compile reports.

### Claim 3 (depends on 1)

A system as claimed in claim 1, further comprising:
an alert means in communication with said database, using said event generator output to build an event library stored in said database which can be used to generate alerts and compile reports where said alert can be sent in the form of any of an e-mail, text message, SMS, push notifications, and computer generated voice message.

### Claim 4 (depends on 1)

A system as claimed in claim 1, further comprising:
an alert means in communication with said database, using said event generator output; to
build an event library stored in said database which can be used to generate alerts and compile reports where said alert can be sent in the form of any of an e-mail, text message, SMS, push notification, computer generated voice message, and other forms of electronic communication whereby receipt of said alert can be confirmed and logged into said database.

### Claim 5 (depends on 1)

A system as claimed in claim 1, further comprising:
an IP video camera connected to said server application and said database where video data is timestamped and connected in said database with events generated by said event generator, with said video data becoming part of the said event library and said database.

### Claim 6 (depends on 1)

A system as claimed in claim 1, further comprising:
an IP video camera connected to said server application and said database where video data is timestamped and connected in said database with events generated by said event generator, with said video data becoming part of the said event library and said database, where said video duration can be determined by said server application, including a start time prior to initiating event and after event completion as determined by said event generator.

### Claim 7 (depends on 1)

A system as claimed in claim 1, where said timestamped video data, associated with said events, and stored on local IP video recorder/NVR/DVR, can further be recalled by said server application to include said video data from before and/or after said event.

### Claim 8 (depends on 1)

A system as claimed in claim 1, where said timestamped video data, associated with said events, and stored on local IP video recorder/NVR/DVR, can further be recalled by said server application to include said video data from before and/or after said event, where said video data recorded before and/or after said event can be determined by said server application and/or end user.

### Claim 9 (depends on 1)

A system as claimed in claim 1, wherein said event library includes user data from controlled access user database either from an access control system internal to said controller, or with external third party IP based access control database integration.

### Claim 10 (depends on 1)

A system as claimed in claim 1, where said event library and said database include timestamped data from a VoIP intercom system.

### Claim 11 (depends on 1)

A system as claimed in claim 1, wherein said computer in communication with said controller can alter the function of individual sensors and negate the influence any of said individual sensors has on said controller program.

### Claim 12 (depends on 1)

A system as claimed in claim 1, wherein said computer in communication with said controller can alter the function of any of said individual sensors either temporarily or permanently from a remote location.

### Claim 13 (depends on 1)

A system according to claim 1 where said server application includes managed access to internal web based controller setup and configuration areas directly from said server application login.

### Claim 14 (depends on 1)

A system according to claim 1 wherein said server application includes managed access to internal web based camera setup and configuration areas directly from said server application login.

### Claim 15 (depends on 1)

A system according to claim 1 where said server application includes managed access to internal web based VoIP setup and configuration areas directly from said server application login.
