×

Secure witness or criminal participant location or position and time recording information apparatus, systemts and methods

  • US 8,971,932 B2
  • Filed: 06/15/2012
  • Issued: 03/03/2015
  • Est. Priority Date: 12/24/2011
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×