Systems and methods for identifying intersections using content metadata
First Claim
1. A computer-implemented method performed by a computer system of one or more processors and at least one non-transitory computer-readable storage device storing software instructions executable by the computer system to perform the method comprising:
- receiving, from a first user, a request to identify an individual, the request including descriptive metadata associated with the individual and/or an event attended by the individual;
accessing a plurality of stories stored on the non-transitory computer-readable storage device, each story of the plurality of stories previously submitted by a user and comprising respective intersection metadata indicating one or more of a time or location of the story;
determining, using the descriptive metadata, one or more candidate individuals included in respective stories having intersection metadata corresponding to at least a portion of the descriptive metadata;
providing, to the first user, indications of the one or more candidate individuals;
receiving, from the first user, a selection of a particular candidate individual as the individual; and
establishing respective user introductions between the first user and the particular candidate individual.
5 Assignments
0 Petitions
Accused Products
Abstract
User-submitted content (e.g., stories) may be associated with descriptive metadata (intersection metadata), such as a timeframe, location, tags, and so on. The user-submitted content may be browsed and/or searched using the descriptive metadata. Intersection criteria comprising a prevailing timeframe, a location, and/or other metadata criteria may be used to identify an intersection space comprising one or more stories. The stories may be ordered according to relative importance, which may be determined (at least in part) by comparing story metadata to the intersection criteria.
6 Citations
20 Claims
-
1. A computer-implemented method performed by a computer system of one or more processors and at least one non-transitory computer-readable storage device storing software instructions executable by the computer system to perform the method comprising:
-
receiving, from a first user, a request to identify an individual, the request including descriptive metadata associated with the individual and/or an event attended by the individual; accessing a plurality of stories stored on the non-transitory computer-readable storage device, each story of the plurality of stories previously submitted by a user and comprising respective intersection metadata indicating one or more of a time or location of the story; determining, using the descriptive metadata, one or more candidate individuals included in respective stories having intersection metadata corresponding to at least a portion of the descriptive metadata; providing, to the first user, indications of the one or more candidate individuals; receiving, from the first user, a selection of a particular candidate individual as the individual; and establishing respective user introductions between the first user and the particular candidate individual. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method performed by a system of one or more processors, the method comprising:
-
providing, for presentation in a network accessible service, a story submitted by a contributor describing a missed connection with an individual, wherein the story comprises intersection metadata describing the missed connection, and the network accessible service includes an input that a responding user can utilize to indicate that he/she is the individual; receiving information indicating that a responder utilized the input; providing, to the responder, prompts to authenticate that the responder is the individual; determining that the responder is authentic; and providing, to the contributor and the responder, respective introductions. - View Dependent Claims (13, 14)
-
-
15. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving, from a first user, a request to identify an individual, the request including descriptive metadata associated with the individual and/or an event attended by the individual; accessing a plurality of stories stored in a datastore, each story of the plurality of stories previously submitted by a user and comprising respective intersection metadata indicating one or more of a time or location of the story; determining, using the descriptive metadata, one or more candidate individuals included in respective stories having intersection metadata corresponding to at least a portion of the descriptive metadata; providing, to the first user, indications of the one or more candidate individuals; receiving, from the first user, a selection of a particular candidate individual as the individual; and establishing respective user introductions between the first user and the particular candidate individual. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification