INTEGRATED DYNAMIC INTERFACE FOR EXPRESSION-BASED RETRIEVAL OF EXPRESSIVE MEDIA CONTENT
First Claim
1. A method comprising:
- providing, by a processor, a user interface to receive input at a user device, the user device configured to provide the user interface across one or more applications operable on the user device;
receiving, by the processor, a dynamic interface access module configured to provide access to a plurality of media content items in an media content system, the dynamic interface access module operable to be installed on the user device to modify the user interface to include a dynamic content access point;
rendering, by the processor, the user interface at the user device to include the dynamic content access point as integrated within the user interface; and
receiving, by the processor, a selection of the dynamic content access point within the user interface at the user device.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments relate generally to a system, a device and a method for expression-based retrieval of expressive media content. A request may be received to search for content items in a media content management system. Media content items may be procured from different content sources through application programming interfaces, user devices, and/or web servers. Media content items may be analyzed to determine one or more metadata attributes, including an expressions. Metadata attributes may be stored as one or more content associations. The media content items may be stored and categorized based on the content associations. A search router rules engine may determine search intent based on the search query, which may include a pictorial representation of an expression, such as an emoji. A dynamic interface may be integrated in a device operating system through various access points, including a button, a trigger key, a keyword trigger, and an overlay button.
-
Citations
20 Claims
-
1. A method comprising:
-
providing, by a processor, a user interface to receive input at a user device, the user device configured to provide the user interface across one or more applications operable on the user device; receiving, by the processor, a dynamic interface access module configured to provide access to a plurality of media content items in an media content system, the dynamic interface access module operable to be installed on the user device to modify the user interface to include a dynamic content access point; rendering, by the processor, the user interface at the user device to include the dynamic content access point as integrated within the user interface; and receiving, by the processor, a selection of the dynamic content access point within the user interface at the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a media content system comprising a database, the database comprising a plurality of content items; and a user device comprising a processor and an operating system, the operating system configured to provide, by the processor, a user interface on one or more applications operating on the user device, the user interface configured to provide an access point through an integrated dynamic content access module to the plurality of content items in the media content system, wherein the user interface is further configured to provide a dynamic content interface in response to a selection of the access point, the dynamic content interface configured to receive a search query through the dynamic content interface, and wherein the dynamic content interface is further configured to provide a candidate set of content items in the dynamic content interface in response to the search query, the dynamic content interface rendering the candidate set of content items on the one or more applications on the user device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory computer program product embodied on a computer-readable medium, the non-transitory computer program product comprising program instructions to perform a method, the method comprising:
-
providing, by a processor, a user interface to receive input at a user device, the user device configured to provide the user interface across one or more applications operable on the user device; receiving, by the processor, a dynamic interface access module configured to provide access to a plurality of media content items in an media content system, the dynamic interface access module operable to be installed on the user device to modify the user interface to include a dynamic content access point; rendering, by the processor, the user interface at the user device to include the dynamic content access point as integrated within the user interface; and receiving, by the processor, a selection of the dynamic content access point within the user interface at the user device. - View Dependent Claims (20)
-
Specification