IP Library Granted Patent US 10,290,068
Granted Patent B2
US 10,290,068 · App. 15/439,749 · Granted May 14, 2019

Graphical platform for interacting with unstructured data

Inventor: Taylor Hanson Odegard (Sammamish, WA)
Assignee: Navigatorsvrs, Inc.
G06Q50/16G06F17/30345G06F17/30589G06F17/30693G06F21/6227G06F21/6236G06F2221/2111
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 10,290,068
App. No.
15/439,749
Granted
May 14, 2019
Kind
B2
Abstract

A graphical platform enables users to leverage unstructured data in many different ways via access with many different types of devices that can be located practically anywhere with network connectivity. The graphical platform provides users with flexibility in how they create, maintain, and access the unstructured data, while providing powerful tools to enable the users to quickly extract meaningful information from the unstructured data. The graphical platform leverages location information in the unstructured data to enable providing a map and/or other graphical interfaces that show at least some of the records in the unstructured data. Users can then filter the information to narrow down the records to those of interest to respective different users. From the resulting display of records, users can select a specific record, access additional secure documents associated with the record, and/or perform other interactions with the data in the record.

Claims (61)

1. A system to manage and navigate customizable real estate data, the system comprising:

one or more processors;

one or more data stores to store:

structured data including one or more fields that define a unique real estate property, the structured data including non-proprietary data; and

unstructured data associated with the structured data, the unstructured data including user-defined fields that are added to the structured data during manipulation with a data record, the unstructured data including proprietary data made unavailable to unauthorized recipients; and

memory storing computer-executable instructions that, when executed, cause the one or more processors to perform acts to:

receive one or more property attributes;

identify, from the structured data, one or more real estate property based on the one or more property attributes;

plot the one or more real estate property on a map;

receive a selection of a real estate property from the map;

present a property card that includes at least some of the structured data and unstructured data specific to the real estate property;

receive a request to add data, via the property card, to the unstructured data;

add at least one field that includes the data to the unstructured data, the field including name and a record including the data; and

propagate the at least one field to at least one other property of the one or more real estate properties in the data store.

2. The system as recited in claim 1 , wherein the acts further comprise:

receiving a request to share the property card with a recipient, the property card including the at least some of the structured data and unstructured data that is specific to the real estate property;

creating authentication data to permit access to the property card by the recipient; and

sharing, to a first recipient and in response to receipt of the authentication data, the property card.

3. The system as recited in claim 2 , wherein the property card includes dynamic updates generated in response to changes to at least one of the structured data or the unstructured data, and representing the property card including the dynamic updates to the first recipient.

4. The system as recited in claim 2 , wherein the property card is associated with a data storage folder to store documents associated with the real estate property.

5. The system as recited in claim 1 , wherein the acts further comprise:

plotting secondary data on the map, the secondary data being associated with at least one other real estate property other than the one or more real estate property plotted on the map; and

depicting the secondary data on the map using at least a first icon and a second icon, the first icon associated with a first range of values and the second icon associated with second range of values different than the first range of values.

6. The system as recited in claim 1 , wherein the acts further comprise:

receiving a change to a record using the property card;

determining that the change is authorized based on an authorization criteria;

creating an archive of data state prior to implementation of the change to the record;

prioritizing the change for implementation in the record; and

implementing the change in the record.

7. The system as recited in claim 6 , wherein the prioritizing the change for implementation implements a ruleset to resolve conflicts involving contradicting changes made by different users during a period of time.

8. A computer-implemented method comprising:

receiving one or more property attributes;

identifying one or more real estate property from a data store based at least in part on the one or more property attributes, the data store including proprietary data associated with individual real estate properties;

locating the one or more real estate property on a map;

receiving a selection of a real estate property from the map;

presenting a property card that includes data specific to the real estate property;

receiving a request to add new data to the data via the property card;

adding the new data to the data; and

publishing the data, including the new data, to the data store for access by other authorized users.

9. The computer-implemented method as recited in claim 8 , further comprising creating an archive of the data store prior to adding the new data to the data.

10. The computer-implemented method as recited in claim 8 , further comprising associating the new data as one of the proprietary data or non-proprietary data.

11. The computer-implemented method as recited in claim 8 , further comprising:

receiving a request to share the property card with a recipient, the property card including at least some of the proprietary data;

creating authentication data to permit access to the property card by the recipient; and

sharing, to a first recipient and in response to receipt of the authentication data, the property card.

12. The computer-implemented method as recited in claim 8 , further comprising associating a document with the property card, the document being associated via user input through interaction with the property card.

13. The computer-implemented method as recited in claim 8 , further comprising locating secondary data on the map, the secondary data being associated with at least one other real estate property other than the one or more real estate property located on the map.

14. The computer-implemented method as recited in claim 13 , further comprising depicting the secondary data on the map using at least a first icon and a second icon, the first icon associated with a first range of values and the second icon associated with second range of values different than the first range of values.

15. The computer-implemented method as recited in claim 8 , further comprising:

receiving a conflicting request to add conflicting data to the data, the conflicting data being conflicting with the new data; and

applying a ruleset to implement the new data and refrain from implementing the conflicting data.

16. A system comprising:

a first portion including a plurality of query fields that correspond to data including at least vacancy data, area measurement data, and lease date data;

a second portion including a map plotting property results generated in response to input received in at least some of the plurality of query fields;

a third portion including records of the property results, the records presented in a card view that includes at least some of the plurality of fields;

a fourth portion including the records of the property results in a table view, the table view configured to sort the records and receive inputs to the records; and

a fifth portion including aggregated property data based on geographic area, the aggregated property data including at least a count of properties per geographic area, and aggregate area measurement per geographic area.

17. The system as recited in claim 16 , wherein the map includes a first marker representing a first type of property and a second marker representing a different entity or property.

18. The system as recited in claim 16 , wherein the card view includes a sharing control that, when selected, initiates a sixth portion including fields to designate at least a recipient and access privileges.

19. The system as recited in claim 16 , further comprising a sixth portion including suggested properties for further review.

20. The system as recited in claim 16 , wherein the map is scaled to show the property results in an initial view, the second portion including navigation commands to change the scale of the map in subsequent views of the map.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2017
From: ODEGARD, TAYLOR HANSON
To: NAVIGATORSVRS, INC.
Reel/Frame 042930/0466 →
Continuity (2)
Provisional Application 62300648 · Feb 26, 2016
Related Publication 20170249711A1 · Aug 31, 2017