Presenting Search Results in a Dynamically Formatted Graphical User Interface
US-2024420206-A1 · Dec 19, 2024 · US
US2016019298A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016019298-A1 |
| Application number | US-201414332310-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 15, 2014 |
| Priority date | Jul 15, 2014 |
| Publication date | Jan 21, 2016 |
| Grant date | — |
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.
Media files may be prioritized based on user behavior data and social data associated with individual media files. A process of prioritizing media files may include accessing user behavior data associated with individual media files in a set of media files that are stored on a client device of a user or in a cloud-based storage location associated with the user, accessing social data associated with one or more media files of the set of media files that are determined to have been shared on a media file sharing service, and ranking the set of media files based at least in part on the user behavior data and the social data.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: accessing, by one or more computing devices, behavior data of a user, the behavior data associated with individual media files in a set of media files that are stored on a client device of the user or in a cloud-based storage location associated with the user; accessing, by the one or more computing devices, social data associated with one or more media files of the set of media files that are determined to have been shared on a media file sharing service; and ranking, by the one or more computing devices, the set of media files based at least in part on the behavior data and the social data. 2 . The method of claim 1 further comprising causing representations of a first media file and a second media file in the set of media files to be presented on a viewing device in an order based at least in part on the ranking. 3 . The method of claim 1 wherein a first media file in the set of media files is ranked higher than a second media file in the set of media files, and causing a representation of the first media file to be presented on a viewing device for selection in performing an action with the first media file. 4 . The method of claim 3 , wherein the action includes at least one of sharing the first media file over a network to a computing device that is remote from the viewing device, printing the first media file, saving the first media file as a wallpaper for the viewing device, or associating the first media file with a contact of the user on the viewing device. 5 . The method of claim 1 , further comprising: identifying the user; analyzing past behaviors of the user to determine a user preference for a first user behavior over a second user behavior; and assigning a first weight to the first user behavior and a second weight to the second user behavior based at least in part on the user preference, the first weight being higher than the second weight, wherein the ranking is further based at least in part on the first weight and the second weight. 6 . One or more computer-readable storage media comprising memory storing a plurality of programming instructions that are executable by one or more processors of a computing device to cause the computing device to perform acts comprising: accessing behavior data of a user, the behavior data associated with individual media files in a collection of media files that are stored on a client device of the user or in a cloud-based storage location associated with the user; accessing social data associated with one or more media files of the collection of media files, the social data having been obtained from a media file sharing service upon determining that copies of the one or more media files were shared to a website of the media file sharing service; and ranking the collection of media files based at least in part on the behavior data and the social data. 7 . The one or more computer-readable storage media of claim 6 , wherein the determining that the copies of the one or more media files were shared to the website of the media file sharing service further comprises: comparing information associated with individual media miles on the website to information associated with the individual media files in the collection of media files; and identifying the copies of the one or more media files based at least in part on the comparing. 8 . The one or more computer-readable storage media of claim 7 further comprising obtaining the social data from the media file sharing service and associating the social data with the one or more media files of the collection of media files prior to the accessing the social data. 9 . The one or more computer-readable storage media of claim 6 further comprising tracking interactions of the user with the individual media files in the collection of media files to obtain the behavior data prior to the accessing the behavior data. 10 . The one or more computer-readable storage media of claim 7 , wherein the information associated with the individual media files on the website comprises a code derived from a feature vector generated for the individual media files on the website, and wherein the comparing utilizes a duplicate detection algorithm based on the code. 11 . The one or more computer-readable storage media of claim 7 , wherein the information associated with the individual media files on the website comprises at least one of a camera serial number, time information, or geolocation information. 12 . The one or more computer-readable storage media of claim 6 further comprising receiving user consent to access a profile of the user for obtaining the social data. 13 . A system comprising: one or more processors; and memory storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising: accessing behavior data of a user, the behavior data associated with individual media files in a set of media files that are stored on a client device of the user or in a cloud-based storage location associated with the user; accessing social data associated with one or more media files of the set of media files that are determined to have been shared on a media file sharing service; and ranking the set of media files based at least in part on the behavior data and the social data. 14 . The system of claim 13 , wherein the behavior data includes data regarding interactions of the user with the individual media files in the set of media files. 15 . The system of claim 13 , wherein the social data includes one or more of social approval or disapproval data regarding the one or more media files, comment data regarding the one or more media files, sharing data regarding the one or more media files, or viewing data regarding the one or more media files. 16 . The system of claim 13 the acts further comprising causing representations of at least some media files in the set of media files to be presented based at least in part on the ranking. 17 . The system of claim 13 the acts further comprising: receiving user input to perform an action with media files in the set of media files; selecting a subset of the set of media files based at least in part on the action; and performing the action on the subset. 18 . The system of claim 17 wherein the action includes at least one of sharing one or more media files in the subset over a network to a remote computing device, printing one or more media files in the subset, initiating a slideshow presentation of the subset, presenting the subset as live tiles on a viewing device, saving a media file of the subset as a wallpaper of a viewing device, or associating a media file of the subset with a contact of the user. 19 . The system of claim 13 the acts further comprising: identifying the user; analyzing past behaviors of the user to determine a user preference for a first user behavior over a second user behavior; and assigning a first weight to the first user behavior and a second weight to the second user behavior based at least in part on the user preference, the first weight being higher than the second weight, wherein the ranking is further based at least in part on the first weight and the second weight. 20 . The system of claim 19 , wherein the past behaviors indicate that the user performed the first user behavior (i) a greater number of times, (ii) at a higher frequency, or (iii) for a longer period of time than the se
Search customisation based on user profiles and personalisation · CPC title
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs (query results presentation G06F16/156) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.