×

Note browser

  • US 9,542,377 B2
  • Filed: 05/06/2013
  • Issued: 01/10/2017
  • Est. Priority Date: 05/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method of displaying shared notes, comprising:

  • receiving and storing at a note sharing system a plurality of notes, each note constituting a separate content item created by an author, a time the note was created, and a creation location at which the note was created;

    storing at the note sharing system, for each of a plurality of the stored notes, information identifying one or more users with whom the note is shared;

    receiving at the note sharing system edits to a plurality of the stored notes, each edit having a time of the edit, and an edit location of the edit, and a user who made the edit;

    storing at the note sharing system, for each note, an edit list including for each edit, the time of an edit to the note, a user that made the edit, and the edit location;

    transmitting to the note sharing system a request for a list of notes associated with a current user of the note sharing system;

    receiving from the note sharing system a list of notes associated with the user, including for each note, a time of last edit of the note, a list of users with whom the note is shared, the creation location of the note, and at least one edit location of the note;

    for each note, mapping the creation location of the note to a geographically nearest major location marker;

    grouping the plurality of notes by i) at least one of the major location markers or ii) at least one of the edit locations at which the notes were edited, to form at least one location group comprising at least one note;

    ordering the location groups by at least one of i) alphabetically or ii) proximity to a location of a client device that transmitted the request to the note sharing system; and

    ordering the notes within each location group based on the times of the last edits, from a most recently edited note in a location group to a least recently edited note in a location group; and

    displaying a plurality of the notes of received notes in a note browser in the ordered location groups, including the location of each group, and the ordered notes within each location group, including the most recently edited note in each location group.

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