×

Excerpted content

  • US 9,965,549 B2
  • Filed: 02/24/2014
  • Issued: 05/08/2018
  • Est. Priority Date: 10/09/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for finding excerpts of written content in a computing system, the method comprising:

  • receiving profile information from client devices associated with a plurality of user profiles associated with a plurality of account types, the profile information comprising a plurality of locations and a plurality of industry practice areas;

    storing the profile information in user profile entries of the plurality of user profiles;

    receiving, from a requesting user associated with a requesting user profile in a default network, one or more content attributes and a text search term;

    retrieving an entry of the requesting user profile, the entry indicating a location, an account type, and an industry practice area of the requesting user profile;

    identifying additional user profiles included in the default network, the additional user profiles having entries indicating a same location, same account type, and same industry practice area as the requesting user profile;

    retrieving excerpted content items uploaded to the computing system from client devices associated with the additional user profiles, the retrieved excerpted content items each containing the search term text and each associated with the one or more content attributes;

    identifying, through the computing system, occurrences of the received search term text in one or more fields in the retrieved excerpted content items;

    generating, through the computing system, a score for each of the retrieved excerpted content items, each score representing a summation of a number of identified occurrences of the search term text in a field of the retrieved excerpted content item multiplied by a weight assigned to the field, wherein a field of the retrieved excerpted content item is one of a title, description, preview, content, file title, tags, content attributes, comments, and any combination thereof;

    selecting excerpted content items from the retrieved excerpted content items according to the score for each of the retrieved excerpted content items;

    providing, for display to the requesting user, search results comprising the selected excerpted content items, each selected excerpted content item displayed with a title, a content excerpt including text containing an occurrence of the search term text, a link to the excerpted content item, and a selector for additional actions with the excerpted content item;

    receiving an input specifying an excerpted content item in the displayed search results;

    providing, for display to the requesting user, the specified excerpted content item;

    generating a linked interest entry reflecting an interaction between the requesting user and the specified excerpted content item, the linked interest entry comprising;

    a content key field that identifies the specified excerpted content item;

    a user identification field that identifies the user profile of the requesting user;

    an interest identification field that identifies the interaction between the requesting user and the specified excerpted content item; and

    a time created field that indicates when the linked interest entry was created;

    updating an activity feed specific for the default network that describes at least one excerpted content item that was previously uploaded by an additional user profile of the default network within a threshold amount of time and at least one excerpted content item that was previously accessed by an additional user profile of the default network within the threshold amount of time; and

    prior to a passage of the threshold amount of time after receiving the input specifying the excerpted content item, providing, for display to one or more additional users in the default network, the updated activity feed that comprises an indication that the specified excerpted content item was accessed by the requesting user.

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