Collecting, discovering, and/or sharing media objects
OwnerPoe XINGinventor
Life of this patent
Estimating the term…
Abstract
A social media system provides for the collecting, discovering, and/or sharing of media objects among users. A user can collect an image, video clip, audio clip, text, graphics, and the like while browsing an internet resource or another suitable source. The collected media object can be used to discover other media objects that are relevant and/or similar to the collected media object. Relevance and/or similarity may be determined by one or more mechanisms for image classification. Collected images can be saved individually, or grouped together, e.g., as an album, for later retrieval. Collected images can also be shared with other users. The sharing may be based on a dynamic social graph with ad hoc nodes.
Claims28
A computer-enabled method for identifying computer media objects, the method comprising:
- displaying, on a screen of a mobile computing device, a first media object, wherein the displaying is caused by an application, wherein the application is native to operating platform of the mobile computing device, wherein the first media object is obtainable from a first source;
- identifying a first classification and a second classification of the first media object based on content of the first media object, wherein the first classification and the second classification each represents at least a partial description of the first media object;
- obtaining, from a second source, a plurality of media objects based on the first classification or the second classification;
- and
- displaying, on the screen, at least a subset of the obtained plurality of media objects, wherein the displayed subset of the plurality of media objects is visually organized based on at least one of the first classification or the second classification.
A computer-enabled method for discovering social media users, the method comprising:
- obtaining, from a first user, a first media object identifier, wherein the first media object identifier identifies a first media object obtainable from the internet;
- identifying a first physical location, wherein the first physical location is the location of the first user at the time when first media object identifier was obtained;
- sending the media object identifier and the first physical location to a server;
- identifying a second user based on the first physical location, wherein:
- the second user is associated with a second media object identifier that was obtained and sent to the server, and
- the second user was located within a particular distance of the first physical location at the time when the second media object was obtained;
- and
- displaying, to the first user, information about the second user, and a second media object identified by the second media object identifier.
A computer-enabled method for collecting computer media objects, the method comprising:
- displaying, on a screen of a mobile computing device, a media object obtainable from the internet, wherein the displaying is caused by an application native to an operating platform of the mobile computing device;
- receiving, from a user, an instruction to select the media object, wherein the instruction comprises a click or a tap on the displayed first media object;
- and
- instructing a server to obtain the media object.
A computer-enabled method for searching for computer media objects, the method comprising:
- obtaining, from a user, a media object identifier, wherein the first media object identifier identifies a query media object obtainable from the internet;
- identifying a first plurality of media objects, wherein the first plurality of media objects comprises media objects that are visually similar to the query media object, and wherein the identifying comprises executing the run-time portion of a machine learning algorithm;
- identifying a second plurality of media objects, wherein the second plurality of media objects comprises media objects each having a meta-data value that is similar to a meta-data value of the query media object;
- identifying a third plurality of media objects, wherein the third plurality of media objects comprises media objects each having semantic content that is similar to the semantic content of the query media object;
- and
- displaying at least a subset of the media objects of each of the first, second, and third pluralities of media objects.
A non-transitory computer-readable storage medium having computer-executable instructions for identifying computer media objects, the computer-executable instructions comprising instructions for:
- displaying, on a screen of a mobile computing device, a first media object, wherein the displaying is caused by an application, wherein the application is native to an operating platform of the mobile computing device;
- collecting the first media object to include a first classification and a second classification based on content of the first media object
- obtaining a plurality of media objects based on the first classification or the second classification;
- and
- displaying, on the screen, at least a subset of the plurality of media objects.
A handheld mobile device for identifying computer media objects, the device comprising:
- a screen configured to display a first media object;
- a touch-sensitive surface coupled to the display, the touch-sensitive surface configured to receive a user selection of the first media object;
- and
- a processor coupled to the display and the touch-sensitive surface, the processor configured to:
- identify a first classification and a second classification of the first media object based on content of the first media object, wherein the first classification and the second classification each represents at least a partial description of the first media object;
- to obtain, from a second source, a plurality of media objects based on the first classification or the second classification;
- and
- to cause the display, on the screen, of at least a subset of the plurality of media objects, wherein the displayed subset of the plurality of media objects is visually organized based on at least one of the first classification or the second classification.
Dependencies are inferred from the claim text.