IP Library › Granted Patent US 12,346,390
Granted Patent B2
US 12,346,390 · App. 18/501,700 · Granted Jul 1, 2025

System and method for analyzing, organizing, and presenting data stored on a mobile communication device

Inventor: Matthew Rasmussen (Tustin, CA)
Assignee: ModeOne Technologies Inc.
G06F16/9535G06F16/9538G06F16/9558
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,346,390
App. No.
18/501,700
Granted
Jul 1, 2025
Kind
B2
Abstract

A system and method is provided for receiving, analyzing, organizing and presenting data stored on a mobile communication device. In one embodiment of the present invention, the data is organized by application-type and is searchable. In one embodiment, the system may be configured to generate first and second search results from a first search term entered by a reviewer, where the first search result includes at least a first record from a first application, the second search result includes at least a second record from a second application, and both records are displayed to the reviewer at the same time. In performing the search, the first record should match the first search term and the second record should match a second search term, where the second is identified by the system and is related to but different from the first search term.

Claims (47)

1. A method of analyzing, organizing, and presenting data stored on a mobile communication device, the method comprising:

receiving, at a server, the data from the mobile communication device, the data comprising at least one of a first set of records for a first application and a second set of records for a second application;

receiving a search term;

searching the first set of records for the search term to identify at least one matching record, the at least one matching record having a record identifier and a thread identifier, wherein the thread identifier is associated with a thread comprising the at least one matching record;

using the record identifier to identify a preceding record in the thread and a succeeding record in the thread, wherein the preceding record and succeeding record are associated with the thread identifier;

searching the second set of records to identify at least one other record that is associated with the search term; and

generating a webpage, the webpage including at least the preceding record, the at least one matching record, the succeeding record, and the at least one other record.

2. The method of claim 1 , wherein the first set of records is associated with a first application that allows a user of the mobile communication device to communicate with at least one other user via at least one other mobile communication device.

3. The method of claim 1 , further comprising the step of receiving a reviewer selection of at least one tag from a plurality of tags.

4. The method of claim 3 , wherein at least one of the plurality of tags can be selected for the at least one matching record, the preceding record, the succeeding record, the at least one other record, and the thread, and wherein selection of the at least one tag for a corresponding record results in the at least one tag being linked to the corresponding record, and selection of the at least one tag for the thread results in the at least one tag being linked to the thread.

5. The method of claim 1 , wherein the server is adapted to receive the data from the mobile communication device via at least one intermediate device connected to a wide area network (WAN).

6. The method of claim 1 , wherein the first search term comprises a name of an individual, and the matching record comprises a text message that comprises at least one of (i) to the individual, (ii) from the individual, and (iii) mentions the individual.

7. The method of claim 1 , wherein the step of searching the second set of records comprises searching the second set of records for the first search term to identify at least one other matching record.

8. The method of claim 1 , wherein the step of searching the second set of records comprises (i) using a link that is common to both the first search term and a second search term to identify the second search term, and (ii) searching the second set of records for the second search term to identify the at least one other record, the second search term matching the at least one other record.

9. The method of claim 8 , wherein the link comprises at least one of a username, a phone number, an email address, an address, a government issued identifier, and financial information.

10. The method of claim 1 , wherein the search term comprises a temporal range, and the record comprises a text message that was at least one of sent and received during the temporal range.

11. A method for analyzing, organizing, and presenting data stored on a mobile communication device, comprising:

receiving the data from the mobile communication device via a wide area network (WAN), the data comprising at least one of a first set of records for a messaging application and a second set of records for a second application;

receiving a first search term from a reviewer;

searching the first set of records for the first search term to identify a thread comprising at least one matching record, the at least one matching record having a record identifier and a thread identifier;

using the record identifier and the thread identifier to identify a preceding record in the thread and a succeeding record in the thread;

searching the second set of records to identify at least one other record that is associated with the first search term; and

sending a webpage to the reviewer, the webpage including at least the preceding record, the at least one matching record, the succeeding record, and the at least one other record.

12. The method of claim 11 , further comprising the steps of:

receiving a tag selection that is selected from a plurality of tags available to the reviewer;

wherein the tag selection is linked to an individual portion of the data; and

wherein the individual portion of the data comprises at least one of the at least one matching record, the preceding record, the succeeding record, the at least one other record, and the thread.

13. The method of claim 12 , wherein selection of the at least one tag for a corresponding record results in the at least one tag being linked to the corresponding record, and selection of the at least one tag for the thread results in the at least one tag being linked to the thread.

14. The method of claim 11 , wherein the step of receiving the data comprises receiving the data from the mobile communication device via at least one intermediate device connected to the WAN.

15. The method of claim 11 , wherein the step of searching the second set of records comprises searching the second set of records for the first search term to identify at least one other matching record.

16. The method of claim 11 , wherein the step of searching the second set of records comprises searching the second set of records for a second search term to identify at least one other matching record, the second search term being associated with a link that is also associated with the first search term, wherein the link comprises at least one of a user name, a phone number, an email address, an address, a government issued identifier, and financial information.

17. The method of claim 11 , wherein the step of receiving a first search term comprises receiving a temporal range, the record being a text message that was sent or received during the temporal range.

18. A method of reviewing data stored on a communication device, the method comprising the steps of:

receiving the data, the data comprising a first set of records for a messaging application and a second set of records for a second application;

receiving a search term from a data reviewer;

searching the first set of records for the first search term to identify at least one matching record, the at least one matching record having a record identifier and a thread identifier, wherein the thread identifier is associated with a thread;

using the record identifier to identify a preceding record in the thread and a succeeding record in the thread;

searching the second set of records to identify at least one other record that is associated with the search term; and

displaying to the reviewer at least the preceding record, the at least one matching record, the succeeding record, and the other record, at the same time.

19. The method of claim 18 , further comprising the step of identifying a second search term that is an alternative to the search term.

20. The method of claim 19 , wherein the step of searching the second set of records comprises searching the second set of records for the second search term to identify at least one other matching record.

21. A method of reviewing data from a communication device, comprising:

receiving a first set of records of a first application and a second set of records of a second application from the communication device;

searching the first set of records for a search term to identify a thread comprising at least one matching record, the at least one matching record having a record identifier and a thread identifier;

using the record identifier and the thread identifier to identify a preceding record in the thread and a succeeding record in the thread;

searching the second set of records to identify at least one other record that is associated with the search term; and

generating a user interface comprising at least the preceding record, the at least one matching record, the succeeding record, and the other record.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: RASMUSSEN, MATT
To: MODEONE TECHNOLOGIES INC.
Reel/Frame 065456/0086 →
Continuity (4)
Continuation 17686323 · Mar 3, 2022
Continuation 16826149 · Mar 20, 2020
Continuation 16534197 · Aug 7, 2019
Related Publication 20240061896A1 · Feb 22, 2024
References Cited (7)
US 9645996B1 · Ledet · 2017 [cited by examiner]
US 9760556B1 · Knudson · 2017 [cited by examiner]
US 11227017B2 · Schaer · 2022 [cited by examiner]
US 20130212090A1 · Sperling · 2013 [cited by examiner]
US 20160162555A1 · Shapira · 2016 [cited by examiner]
US 20170364371A1 · Nandi · 2017 [cited by examiner]
US 20180322213A1 · Brown · 2018 [cited by examiner]