×

Collaborative system for online search

  • US 9,576,317 B2
  • Filed: 01/30/2013
  • Issued: 02/21/2017
  • Est. Priority Date: 06/16/2004
  • Status: Active Grant
First Claim
Patent Images

1. Non-transitory computer-readable storage media comprising programming instructions that are executable by a geographic information system, the programming instructions comprising:

  • first programming instructions executable by the geographic information system to access a data store storing information associated with;

    a plurality of properties available for acquisition within a geographic area; and

    a plurality of user accounts on the geographic information system, the plurality of user accounts including at least a first user account and a second user account;

    second programming instructions executable by the geographic information system, wherein execution of the second programming instructions causes the geographic information system to;

    store, within the data store, an association between the first user account and an account of an agent on the computing system, wherein the account of the agent is distinct from the plurality of user accounts;

    receive a search query from a first user device associated with the first user account of the plurality of user accounts;

    in response to the search query, generate map overlay data from at least the information stored within the data store, the map overlay data including an indication of each of one or more of the plurality of properties;

    transmit the map overlay data to the first user device;

    receive, from the first user device, selection of one or more properties, of the plurality of properties, to flag as associated with the first user account;

    store, within the data store, an association between the first user account and the one or more properties selected;

    provide, to the first user device, data for generation of a user interface that enables selection, from the plurality of user accounts, of at least one additional user account that is permitted to view the one or more properties associated with the first user account, to flag at least one additional property as associated with the first user account, and to provide a comment regarding a first property of the one or more properties;

    receive selection of the second user account as the at least one additional user account, wherein the selection is made via the user interface;

    allow a second user device that is associated with the second user account to access data identifying the association between the first user account and the one or more properties;

    receive, from the second user device, a first comment regarding the first property;

    store, in the data store, the first comment regarding the first property;

    receive, from the second user device, selection of the at least one additional property to flag as associated with the first user account;

    store, in the data store, an association between the first user account and the at least one additional property;

    make the first comment and the association between the first user account and the at least one additional property available for display on the first user device;

    receive, from the first user device, a second comment regarding a second property, the second property being within the one or more properties or the at least one additional property; and

    make the second comment available for display on the second user device.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×