Methods and systems for providing serendipitous recommendations
US-2016314203-A1 · Oct 27, 2016 · US
US10366433B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10366433-B2 |
| Application number | US-201514827836-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 17, 2015 |
| Priority date | Aug 17, 2015 |
| Publication date | Jul 30, 2019 |
| Grant date | Jul 30, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Usage based content search result techniques are described. In one or more implementations, a digital medium environment controls image searches and availability by one or more computing devices. A search is performed by the one or more computing devices to locate images made available via a network by a content sharing service responsive to one or more inputs received from a user. A search result is configured by the one or more computing devices that includes the plurality of images based at least in part on an amount of usage of respective said images by other users of the content sharing service. Output of the search result is controlled via a user interface by the one or more computing devices to the user of the content sharing service.
Opening claim text (preview).
What is claimed is: 1. In a digital medium environment for controlling image searches and availability, a method implemented by one or more computing devices of a content sharing service comprising: performing, by a search module executed by the one or more computing devices, a search to locate a plurality of images made available for licensing or purchase by the content sharing service and generate search result data based on the search, the search performed responsive to one or more inputs received from a user to a graphical user interface of the content sharing service; monitoring, by the search module executed by the one or more computing devices, interactions with the plurality of images via the content sharing service, and generating usage data based on the interactions; receiving, by a configuration module executed by the one or more computing devices, the search result data and the usage data communicated from the search module; configuring, by the configuration module executed by the one or more computing devices, a search result based on the search result data and the usage data, the search result being configured to include at least some of the plurality of images based at least in part on an amount of usage of respective said images by: generating, based on the usage data, data describing an amount of usage of respective said images by other users of the content sharing service; removing one or more of the plurality of images from the search result that have the amount of usage that is above a threshold amount of usage; and keeping at least one image of the plurality of images in the search result that has the amount of usage that is above the threshold amount of usage; configuring, by the one or more computing devices, the graphical user interface to display the images included in the search result based on the amount of usage, the search result configured to support user navigation, via the graphical user interface, through the images available for licensing or purchase from the content sharing service; and causing, by the one or more computing devices, a price for licensing use of at least one of the images included in the search result to be populated to the graphical user interface based on a request initiated via the graphical user interface. 2. A method as described in claim 1 , wherein the configuring the search result is performed to normalize exposure of the plurality of images that are located as corresponding to the one or more inputs such that a first said search result includes at least one said image that is not included in a second said search result that is performed using matching said one or more inputs. 3. A method as described in claim 1 , wherein configuring the graphical user interface includes providing an indication in the graphical user interface of an age associated with the images in the search result based on an amount of time since the images have been made available for license or purchase via the content sharing service. 4. A method as described in claim 1 , wherein the amount of usage is based on one or more of: a number of times a respective said image is licensed or purchased for use from the content sharing service; or an amount of revenue collected by the content sharing service to license or sell respective said images for use. 5. A method as described in claim 1 , wherein the amount of usage is based on a number of times a respective said image is viewed via the content sharing service. 6. A method as described in claim 1 , wherein the amount of usage is based on a number of times respective said images are obtained for use via respective ones of a plurality of licensing tiers of the content sharing service, each of the plurality of licensing tiers having a different associated monetary amount, one to another. 7. A method as described in claim 6 , wherein the plurality of licensing tiers include commercial or editorial usage. 8. A method as described in claim 1 , wherein said monitoring the interactions with the plurality of images comprises monitoring one or more of: a number of times the images are licensed or purchased from the content sharing service; or a number of times the images are viewed via the content sharing service. 9. In a digital medium environment for controlling image searches and availability, a method implemented by one or more computing devices of a content sharing service comprising: performing, by the one or more computing devices, a search to locate a plurality of images made available for licensing or purchase by the content sharing service and generate search result data based on the search, the search performed responsive to one or more inputs to a graphical user interface received from a user of the content sharing service; monitoring, by the one or more computing devices, interactions with the plurality of images via the content sharing service, and generating usage data based on the interactions; configuring, by the one or more computing devices, a search result based on the search result data and the usage data, the search result being configured to include at least some of the plurality of images based at least in part on an amount of usage of respective said images by: generating, based on the usage data, data describing an amount of usage of respective said images by other users of the content sharing service; removing one or more of the plurality of images from the search result that have the amount of usage that is above a threshold amount of usage; and adding one or more of the plurality of images to the search result that have the amount of usage that is below the threshold amount of usage; and configuring, by the one or more computing devices, the graphical user interface to display the images included in the search result based on the amount of usage, the search result configured to support user navigation, via the graphical user interface, through the images available for licensing or purchase from the content sharing service; causing, by the one or more computing devices, a price for licensing use of at least one of the images included in the search result to be populated to the graphical user interface based on a request initiated via the graphical user interface. 10. A method as described in claim 9 , wherein the configuring the search result is performed to normalize exposure of the plurality of images that are located as corresponding to the one or more inputs such that a first said search result includes at least one said image that is not included in a second said search result that is performed using matching said one or more inputs. 11. A method as described in claim 9 , wherein the amount of usage is based on a number of times a respective said image is licensed or purchased for use from the content sharing service. 12. A method as described in claim 9 , wherein the amount of usage is based on a number of times a respective said image is viewed via the content sharing service. 13. A method as described in claim 9 , wherein the amount of usage is based on an amount of revenue collected by the content sharing service to license respective said images for use. 14. A method as described in claim 9 , wherein the amount of usage is based on a number of times respective said images are obtained for use via respective ones of a plurality of licensing tiers of the content sharing service, each of the plurality of licensing tiers having a different associated monetary amount, one to another. 15. A method as described in claim 9 , wherein said monitoring the interactions with the plurality of images comprises m
Presentation of query results · CPC title
using information manually generated, e.g. tags, keywords, comments, manually generated location and time information · CPC title
Monitoring of transmitted content, e.g. distribution time, number of downloads (arrangements for monitoring programmes for broadcast or for distribution combined with broadcast H04H20/14) · CPC title
by formulating product or service queries, e.g. using keywords or predefined options · CPC title
Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.