Secure witness or criminal participant location or position and time recording information apparatus, systemts and methods
First Claim
1. A method, using one or more processors, for collecting and encrypting location or position, time, and identifier information (LPTI Information) data comprising mobile unique identifier (UID) data, time data, and location or position data, the LPTI Information data representing or corresponding to a presence of a mobile device and associated person as a potential or suspected suspects, conspirators, participants, or witnesses in criminal, regulated, tort, or prohibited activity in a relative vicinity of determined one or more installation points, the method comprising:
- (a) assigning each of one or more ID or time information scanner a corresponding transmitter fixed identifier specific thereto;
(b) assigning to the each of the ID or time information scanners a corresponding transmitter variable identifier which is specific to each ID or time information scanner and is a variable value, and(c) storing in a storage device;
(i) the transmitter fixed and variable identifiers, and(ii) the LPTI information communicated or associated from said one or more scanners, whereinsaid LPTI information data represents or corresponds to the presence of the mobile device and associated person as a potential suspects, conspirators, participants, or witnesses in criminal, regulated, tort, or prohibited activity in the relative vicinity thereof, whereinthe LPTI information data is encoded, encrypted, or secured using the transmitter variable identifiers, whereineither separate from, including, or associated with, a UID-Information management or connected server, the encoded, encrypted, or secured LPTI information data is decrypted and accessible by law enforcement or a court upon issuance of a warrant or upon legally accepted basis for access in the investigation, indictment, prosecution, conviction, or appeal of an alleged crime, tort, regulation violation, law violation, ordinance violation, or prohibited activity, and whereinthe method further comprises one or more of steps of (a) to (f) following;
the steps of (a) include, using an ID-time-location or position management server, performing steps of (a-i) to (a-v) following;
(a-i) assigning to the determined area a large area location or position identifier specific thereto associated with the each ID or time information scanner;
(a-ii) assigning to the determined scanner installation point a local location or position identifier specific thereto associated with the each ID or time information scanner;
(a-iii) assigning to the each ID or time information scanner the corresponding transmitter fixed identifier;
(a-iv) assigning to the each ID or time information scanner the corresponding transmitter variable identifier; and
(a-v) storing the assigned large area identifier, local location or position identifier, transmitter fixed identifier, and transmitter variable identifier, and communicated or associated location or position, time record and mobile device identification number information representing or corresponding to the presence of the mobile device and associated person as a potential or suspected suspects, conspirators, participants, or witnesses in criminal, regulated, tort, or prohibited activity in the relative vicinity of the one or more scanners, and stored or accessed as encoded, encrypted or secured, into a storage device, either separate from, including, or associated with the ID-time-location or position management server or a related server,the steps of (b) include, using the each ID or time information (ID-time) scanner, performing steps of (b-i) to (b-iv) following;
(b-i) storing the corresponding transmitter fixed identifier, the corresponding transmitter variable identifier, and a large area location or position identifier assigned to an area in which an installation point of the scanner is located, into a storage unit;
(b-ii) performing a transmitter variable identifier concealing process on the transmitter variable identifier to conceal the transmitter variable identifier stored therein; and
(b-iii) generating an ID or location or position identifier comprising the concealed variable identifier and the large area location or position identifier; and
(b-iv) transmitting one or more of the corresponding transmitter fixed identifier, the corresponding transmitter variable identifier, the large area location or position identifier, the ID or location or position identifier, and the concealed variable identifier, optionally with location or position, time record and mobile device identification number information representing or corresponding to the presence of the mobile device and associated person as a potential or suspects, conspirators, participants, or witnesses in criminal, regulated, tort, or prohibited activity in the relative vicinity of the one or more scanners, to an ID-time-location or position management server and stored or accessed as encoded, encrypted or secured,the steps of (c) include, using a ID-time-location or position management server, performing steps of (c-i) to (c-v) following;
(c-i) storing into the storage device a transmitter activation identifier management table for managing a correlation among initial values of the transmitter fixed identifier and the transmitter variable identifier of the ID or time information scanner and a large area location or position identifier and a local location or position identifier of the installation point;
(c-ii) performing a concealing process on the transmitter variable identifier and stores into the storage device a transmitter identifier management table for managing a correlation among a generated concealed variable identifier and the large area location or position identifier and the local location or position identifier of the installation point;
(c-iii) storing into the storage device a location or position identifier management table for managing a correlation among the large area location or position identifier and local location or position identifier of the installation point and the location or position, time record, and mobile device identification number information of the installation point;
(c-iv) extracting a concealed variable identifier from an ID or location or position identifier received from the ID or time information scanner; and
(c-v) converting the ID or location or position identifier into the large area location or position identifier and the local location or position identifier of the installation point, with the extracted identifier as a secured, encrypted, or encoded key,the steps of (d) include generating a ID or location or position identifier, comprising steps of (d-i) to (d-v) following;
(d-i) calculating a top hash value from each element of a second hash information sequence;
(d-ii) calculating an extracted hash value combined with a large area location or position identifier stored therein and generating the ID or location or position identifier;
(d-iii) repeatedly transmitting using an electronic transmitter the ID or location or position identifier a determined first number of times at a determined first time interval;
(d-iv) calculating a next hash value of the second hash information sequence; and
(d-v) repeating the steps of (d-i) to (d-iv) to generate and transmit a next ID or location or position identifier, wherein an ID number is generated, accessed, stored, or provided in an encoded, encrypted, or secured form that is accessible to law enforcement or a court when authorized to do so, such as under a warrant or other legal basis,the steps of (e) include performing, using a processor, a location or position charge process, comprising steps of (e-i) to (e-v) following;
(e-i) searching a charge information management table, with a plurality of large area location or position identifiers extracted through the conversion and decoding, the transmitter fixed identification number, a mobile communication company identification number, and a service company identification number as a search key, if a mobile terminal location or position request is received and converted and decoded into location or position, time record, and mobile device identification number information, and one selected from;
e-a. creating a charge information record wherein a number of times of location or position of the charge information record is incremented by one and writing back the charge information record to the charge information management table, if there is a charge information record in the charge information management table matching the search key, ore-b. creating the charge information record, and setting the number of times of location or position of the created charge information record to one and storing the created charge information record into the charge information management table, if there is a charge information record in the charge information management table matching the search key;
(e-ii) reading each record of the charge information management table at a determined time interval;
(e-iii) for each of large area location or position identifiers, summing a total of the number of times of location or position of the read record to calculate the number of times of location or position for each of large area location or positions and applying a determined charge function to the calculated number of times of location or position and transmitting a location or position charge request for an area owner;
(e-iv) for the each mobile communication company identification number, summing a total of the number of times of location or position of the read record to calculate the number of times of location or position for each of mobile communication companies, and applying a determined charge function to the calculated number of times of location or position and transmitting a location or position charge request for the each mobile communication company; and
(e-v) for the each application service company identification number, summing a total of the number of times of location or position of the read record to calculate the number of times of location or position for each of application service companies, and applying a determined charge function to the calculated number of times of location or position, and transmitting a location or position charge request for the each service company, andthe steps of (f) include, using an ID-time-location or position management server, performing steps of (f-i) to (f-iii) following;
(f-i) storing, for each of a plurality of mobile communication terminals, a mobile communication terminal identifier management table for storing a result of a transmitter identifier decoding process, which is performed in response to a mobile terminal location or position request transmitted by the mobile communication terminal, into the storage device,(f-ii) storing a record comprising a mobile communication terminal identifier, a mobile communication company identifier, a large area location or position identifier, a local location or position identifier, the location or position request occurrence time, the transmitter fixed identifier, and location or position, time record, and mobile device identification number information into the mobile communication terminal identifier management table, and(f-iii) each time the ID-time-location or position management server receives the mobile terminal location or position request and starts a transmitter identifier decoding process, with reference to the mobile communication terminal identifier management table, and with the identifier of a mobile communication terminal which transmitted the location or position request, as a search key, the ID-time-location or position management server then;
f-a. obtains a decoding result of a mobile terminal location or position request, which the communication terminal issues immediately before, as a search result, and extracts the location or position request occurrence time of the immediately preceding location or position request and the location or position, time record and mobile device identification number information, andf-b. compares the location or position occurrence time, which is a result of the decoding process of the received new location or position request, with the location or position, time record and mobile device identification number information, and, if a change in the location or position, time record and mobile device identification number information, the change being equal to or greater than a determined distance, is detected with a determined time difference, then with regard to an ID or time information scanner which transmitted a concealed variable identifier included in the received new location or position request, the ID-time-location or position management server invalidates a record in the transmitter identifier management table in which the ID or time information scanner is registered.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system or method for use of encrypted or confidential location or position, time, and unique identifier information (LPTI Information) comprising mobile device encoded unique identifiers (UIs), to register the presence of one or more persons in a retail or service store or outlet, vehicle, financial, educational, governmental, transportation, shipping, cargo, residential, vacation, travel, power generation or distribution, water or food supply or storage, or data storage location or position, for use in identifying potential suspects, conspirators, participants or witnesses for criminal, regulated, tort, or prohibited activity for use by law enforcement or a court, and which information is kept encrypted until authorized access is granted to law enforcement or a court by issuance or a warrant or other appropriate legal authorization.
40 Citations
18 Claims
-
1. A method, using one or more processors, for collecting and encrypting location or position, time, and identifier information (LPTI Information) data comprising mobile unique identifier (UID) data, time data, and location or position data, the LPTI Information data representing or corresponding to a presence of a mobile device and associated person as a potential or suspected suspects, conspirators, participants, or witnesses in criminal, regulated, tort, or prohibited activity in a relative vicinity of determined one or more installation points, the method comprising:
-
(a) assigning each of one or more ID or time information scanner a corresponding transmitter fixed identifier specific thereto; (b) assigning to the each of the ID or time information scanners a corresponding transmitter variable identifier which is specific to each ID or time information scanner and is a variable value, and (c) storing in a storage device; (i) the transmitter fixed and variable identifiers, and (ii) the LPTI information communicated or associated from said one or more scanners, wherein said LPTI information data represents or corresponds to the presence of the mobile device and associated person as a potential suspects, conspirators, participants, or witnesses in criminal, regulated, tort, or prohibited activity in the relative vicinity thereof, wherein the LPTI information data is encoded, encrypted, or secured using the transmitter variable identifiers, wherein either separate from, including, or associated with, a UID-Information management or connected server, the encoded, encrypted, or secured LPTI information data is decrypted and accessible by law enforcement or a court upon issuance of a warrant or upon legally accepted basis for access in the investigation, indictment, prosecution, conviction, or appeal of an alleged crime, tort, regulation violation, law violation, ordinance violation, or prohibited activity, and wherein the method further comprises one or more of steps of (a) to (f) following; the steps of (a) include, using an ID-time-location or position management server, performing steps of (a-i) to (a-v) following; (a-i) assigning to the determined area a large area location or position identifier specific thereto associated with the each ID or time information scanner; (a-ii) assigning to the determined scanner installation point a local location or position identifier specific thereto associated with the each ID or time information scanner; (a-iii) assigning to the each ID or time information scanner the corresponding transmitter fixed identifier; (a-iv) assigning to the each ID or time information scanner the corresponding transmitter variable identifier; and (a-v) storing the assigned large area identifier, local location or position identifier, transmitter fixed identifier, and transmitter variable identifier, and communicated or associated location or position, time record and mobile device identification number information representing or corresponding to the presence of the mobile device and associated person as a potential or suspected suspects, conspirators, participants, or witnesses in criminal, regulated, tort, or prohibited activity in the relative vicinity of the one or more scanners, and stored or accessed as encoded, encrypted or secured, into a storage device, either separate from, including, or associated with the ID-time-location or position management server or a related server, the steps of (b) include, using the each ID or time information (ID-time) scanner, performing steps of (b-i) to (b-iv) following; (b-i) storing the corresponding transmitter fixed identifier, the corresponding transmitter variable identifier, and a large area location or position identifier assigned to an area in which an installation point of the scanner is located, into a storage unit; (b-ii) performing a transmitter variable identifier concealing process on the transmitter variable identifier to conceal the transmitter variable identifier stored therein; and (b-iii) generating an ID or location or position identifier comprising the concealed variable identifier and the large area location or position identifier; and (b-iv) transmitting one or more of the corresponding transmitter fixed identifier, the corresponding transmitter variable identifier, the large area location or position identifier, the ID or location or position identifier, and the concealed variable identifier, optionally with location or position, time record and mobile device identification number information representing or corresponding to the presence of the mobile device and associated person as a potential or suspects, conspirators, participants, or witnesses in criminal, regulated, tort, or prohibited activity in the relative vicinity of the one or more scanners, to an ID-time-location or position management server and stored or accessed as encoded, encrypted or secured, the steps of (c) include, using a ID-time-location or position management server, performing steps of (c-i) to (c-v) following; (c-i) storing into the storage device a transmitter activation identifier management table for managing a correlation among initial values of the transmitter fixed identifier and the transmitter variable identifier of the ID or time information scanner and a large area location or position identifier and a local location or position identifier of the installation point; (c-ii) performing a concealing process on the transmitter variable identifier and stores into the storage device a transmitter identifier management table for managing a correlation among a generated concealed variable identifier and the large area location or position identifier and the local location or position identifier of the installation point; (c-iii) storing into the storage device a location or position identifier management table for managing a correlation among the large area location or position identifier and local location or position identifier of the installation point and the location or position, time record, and mobile device identification number information of the installation point; (c-iv) extracting a concealed variable identifier from an ID or location or position identifier received from the ID or time information scanner; and (c-v) converting the ID or location or position identifier into the large area location or position identifier and the local location or position identifier of the installation point, with the extracted identifier as a secured, encrypted, or encoded key, the steps of (d) include generating a ID or location or position identifier, comprising steps of (d-i) to (d-v) following; (d-i) calculating a top hash value from each element of a second hash information sequence; (d-ii) calculating an extracted hash value combined with a large area location or position identifier stored therein and generating the ID or location or position identifier; (d-iii) repeatedly transmitting using an electronic transmitter the ID or location or position identifier a determined first number of times at a determined first time interval; (d-iv) calculating a next hash value of the second hash information sequence; and (d-v) repeating the steps of (d-i) to (d-iv) to generate and transmit a next ID or location or position identifier, wherein an ID number is generated, accessed, stored, or provided in an encoded, encrypted, or secured form that is accessible to law enforcement or a court when authorized to do so, such as under a warrant or other legal basis, the steps of (e) include performing, using a processor, a location or position charge process, comprising steps of (e-i) to (e-v) following; (e-i) searching a charge information management table, with a plurality of large area location or position identifiers extracted through the conversion and decoding, the transmitter fixed identification number, a mobile communication company identification number, and a service company identification number as a search key, if a mobile terminal location or position request is received and converted and decoded into location or position, time record, and mobile device identification number information, and one selected from; e-a. creating a charge information record wherein a number of times of location or position of the charge information record is incremented by one and writing back the charge information record to the charge information management table, if there is a charge information record in the charge information management table matching the search key, or e-b. creating the charge information record, and setting the number of times of location or position of the created charge information record to one and storing the created charge information record into the charge information management table, if there is a charge information record in the charge information management table matching the search key; (e-ii) reading each record of the charge information management table at a determined time interval; (e-iii) for each of large area location or position identifiers, summing a total of the number of times of location or position of the read record to calculate the number of times of location or position for each of large area location or positions and applying a determined charge function to the calculated number of times of location or position and transmitting a location or position charge request for an area owner; (e-iv) for the each mobile communication company identification number, summing a total of the number of times of location or position of the read record to calculate the number of times of location or position for each of mobile communication companies, and applying a determined charge function to the calculated number of times of location or position and transmitting a location or position charge request for the each mobile communication company; and (e-v) for the each application service company identification number, summing a total of the number of times of location or position of the read record to calculate the number of times of location or position for each of application service companies, and applying a determined charge function to the calculated number of times of location or position, and transmitting a location or position charge request for the each service company, and the steps of (f) include, using an ID-time-location or position management server, performing steps of (f-i) to (f-iii) following; (f-i) storing, for each of a plurality of mobile communication terminals, a mobile communication terminal identifier management table for storing a result of a transmitter identifier decoding process, which is performed in response to a mobile terminal location or position request transmitted by the mobile communication terminal, into the storage device, (f-ii) storing a record comprising a mobile communication terminal identifier, a mobile communication company identifier, a large area location or position identifier, a local location or position identifier, the location or position request occurrence time, the transmitter fixed identifier, and location or position, time record, and mobile device identification number information into the mobile communication terminal identifier management table, and (f-iii) each time the ID-time-location or position management server receives the mobile terminal location or position request and starts a transmitter identifier decoding process, with reference to the mobile communication terminal identifier management table, and with the identifier of a mobile communication terminal which transmitted the location or position request, as a search key, the ID-time-location or position management server then; f-a. obtains a decoding result of a mobile terminal location or position request, which the communication terminal issues immediately before, as a search result, and extracts the location or position request occurrence time of the immediately preceding location or position request and the location or position, time record and mobile device identification number information, and f-b. compares the location or position occurrence time, which is a result of the decoding process of the received new location or position request, with the location or position, time record and mobile device identification number information, and, if a change in the location or position, time record and mobile device identification number information, the change being equal to or greater than a determined distance, is detected with a determined time difference, then with regard to an ID or time information scanner which transmitted a concealed variable identifier included in the received new location or position request, the ID-time-location or position management server invalidates a record in the transmitter identifier management table in which the ID or time information scanner is registered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18)
-
-
16. A mobile device, time, and location or position system for recording and encrypting location or position data, time record data, and mobile device identification number information, comprising:
-
a. one or more of a mobile device ID-time scanner installed at one or more installation points and transmitting a specific ID or location or position variable or fixed identifiers; and b. an ID-time-location or position management server receiving a transmitted ID, time, or location or position identifier data and converting the same into location or position, time record, and mobile device identification number information as LPTI information, said data representing or corresponding to a presence of a mobile device and associated person(s) as a potential or suspects, conspirators, participants or witnesses in criminal, regulated, tort, or prohibited activity in the relative vicinity of one or more installation points, wherein said system manages the location or position, time record, and mobile device identification number information that are provided, recorded, accessed, or stored in an encrypted, secured, or encoded form in an area having a determined extent where the installation points, for one or a plurality of ID or time information scanners, are set; c. a mobile communication terminal provided with a location or position function including an ID or location or position identifier receiving unit configured to receive the transmitted ID or location or position identifier; d. a program execution unit configured to execute a client program of a first location or position, time record, and mobile device identification number information application; e. a wired or wireless communication unit for mobile communications; f. a mobile communication server including a wireless communication unit for mobile communication with the mobile communication terminal and a first network communication unit configured to communicate with a network; g. an application server including a second network communication unit configured to communicate with the network and a program execution unit configured to execute a server program of a second location or position, time record, and mobile device identification number information application; h. an ID-time-location or position management server including a third network communication unit configured to communicate with the network for receiving the transmitted ID or location or position identifier via the mobile communication terminal provided with a location or position function and the mobile communication server; and i. an ID or time information scanner identifier decoding processing unit configured to convert the received ID or location or position identifier into location or position, time record, and mobile device identification number information representing the determined installation point, wherein the ID-time-location or position management server stores, accesses, communicates, or stores the mobile ID information in an encrypted, secure, or encoded form that is accessible by law enforcement or a court upon issuance of a warrant or upon legally accepted basis for access in the investigation, indictment, prosecution, conviction, or appeal of an alleged crime, wherein the LPTI information is encrypted, and wherein said data is decrypted and accessible by law enforcement or a court upon issuance of a warrant or upon legally accepted basis for access to said data in a criminal investigation, indictment, prosecution, conviction, or appeal of an alleged crime, tort, regulation violation, law violation, ordinance violation, or prohibited activity, wherein the ID-time-location or position management server is configured to assign a large area location or position identifier to the area, wherein the ID-time-location or position management server is configured to assign one or more local location or position identifiers, each of the one or more local location or position identifiers is associated with each of the one or more installation points, wherein the ID-time-location or position management server is configured to assign a corresponding transmitter fixed identifier and a corresponding transmitter variable identifier to each of the one or more ID-time scanner, and wherein the ID-time-location or position management server is configured to store the large area location or position identifier, the one or more local location or position identifiers, the transmitter fixed identifier, and the transmitter variable identifier, and the LPTI information into a storage device, either separate from, including, or associated with the ID-time-location or position management server.
-
Specification