COLLECTING, DISCOVERING, AND/OR SHARING MEDIA OBJECTS
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
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.
37 Citations
28 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16)
-
-
17. 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. - View Dependent Claims (18)
-
-
19. 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. - View Dependent Claims (20, 21, 22, 23, 24, 26, 27)
-
-
25. 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.
-
-
28. 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.
-
Specification