Methods, systems, and media for storing information associated with content presented on a media presentation device
US-2017235768-A1 · Aug 17, 2017 · US
US12120076B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12120076-B2 |
| Application number | US-202117379322-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 19, 2021 |
| Priority date | Jan 31, 2017 |
| Publication date | Oct 15, 2024 |
| Grant date | Oct 15, 2024 |
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.
Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosure provides a novel, computerized framework for automatically identifying and recommending socially-engaging photos to their creators for sharing. Execution of the disclosed systems and methods turns a tedious manual chore into an automated, software-driven process. The disclosed systems and methods utilizes a novel, computerized learn-to-rank (LTR) algorithm for identifying the most engaging, socially driven photos by: (a) grouping near-duplicate photos; (b) selecting a representative photo for sharing per group; and (c) ranking of the groups by their likelihood to contain a “shareable” photo.
Opening claim text (preview).
What is claimed is: 1. A method comprising: identifying, by a server, a set of digital image files within a digital image file collection; analyzing, by the server, each digital image file in the set, and determining attributes for each digital image file; grouping, by the server, each of the digital image files in the set based on the determined attributes; analyzing, by the server, each grouping, and based on the grouping analysis and the determined attributes, identifying information related to a representative image for each grouping and a quality of the representative image; determining, for each grouping, a digital image file that has a highest quality value; determining, for each grouping, a representative image based on the determined digital image file with the highest quality value; determining a ranking of the groupings based on each grouping's representative image; determining, by the server, a subset of images within each grouping; determining, by the server, a shareability value for each of the subset of images, the shareability determination comprising ranking each of the subset of images based on the determined attributes for each of the subset of images, the determination further comprising performing a post-ranking filtering operation on the ranked subset of images, wherein each grouping is modified to comprise the post-ranking filtered ranked subset of images; causing display, by the server, of each grouping on a web page based on the identified information, each grouping's display comprising a visual display of at least information related to the representative image and a respective post-ranking filtered subset of images, the caused display being based on the quality of the representative image for each grouping; receiving, from a user, a request to send a message to another user, wherein in response to the request, the caused display is performed by the server; receiving, in response to the caused display, a selection of at least one representative image on the web page; and communicating, over a network, an electronic message to the other user that includes information related to a grouping associated with the selected at least one representative image, the communication causing the information of the electronic message to be displayed on a web page associated with the other user. 2. The method of claim 1 , further comprising: automatically selecting, by the server, a representative image, wherein the selected representative image corresponds to a digital image file with a highest quality value among all groupings, wherein the electronic message comprises the automatically selected representative image. 3. The method of claim 1 , further comprising: modifying the caused display on the web page based on the highest quality value determination, wherein groupings with a digital image file having a highest quality value below a threshold value level are removed from the web page. 4. The method of claim 1 , wherein the web page is a dedicated social page of a user. 5. The method of claim 1 , further comprising: receiving input indicating a context; and filtering the set of digital images based on the context such that a subset of digital images are identified, wherein the attribute determination and grouping based on the attributes is based on the subset of digital images. 6. The method of claim 1 , further comprising: identifying a set of security settings associated with the web page; and causing display of the representative images for each grouping based on the security settings. 7. The method of claim 6 , wherein the set of security settings comprise information controlling at least one of which other users can access the web page and which set of groupings are viewable on the web page. 8. The method of claim 1 , wherein the digital image file collection is a collection of images provided by a user. 9. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a server, perform a method comprising: identifying, by the server, a set of digital image files within a digital image file collection; analyzing, by the server, each digital image file in the set, and determining attributes for each digital image file; grouping, by the server, each of the digital image files in the set based on the determined attributes; analyzing, by the server, each grouping, and based on the grouping analysis and the determined attributes, identifying information related to a representative image for each grouping and a quality of the representative image; determining, for each grouping, a digital image file that has a highest quality value; determining, for each grouping, a representative image based on the determined digital image file with the highest quality value; determining a ranking of the groupings based on each grouping's representative image; determining, by the server, a subset of images within each grouping; determining, by the server, a shareability value for each of the subset of images, the shareability determination comprising ranking each of the subset of images based on the determined attributes for each of the subset of images, the determination further comprising performing a post-ranking filtering operation on the ranked subset of images, wherein each grouping is modified to comprise the post-ranking filtered ranked subset of images; causing display, by the server, of each grouping on a web page based on the identified information, each grouping's display comprising a visual display of at least information related to the representative image and a respective post-ranking filtered subset of images, the caused display being based on the quality of the representative image for each grouping; receiving, from a user, a request to send a message to another user, wherein in response to the request, the caused display is performed by the server; receiving, in response to the caused display, a selection of at least one representative image on the web page; and communicating, over a network, an electronic message to the other user that includes information related to a grouping associated with the selected at least one representative image, said communication causing the information of the electronic message to be displayed on a web page associated with the other user. 10. The non-transitory computer-readable storage medium of claim 9 , further comprising: automatically selecting, by the server, a representative image, wherein the selected representative image corresponds to a digital image file with a highest quality value among all groupings, wherein the electronic message comprises the automatically selected representative image. 11. The non-transitory computer-readable storage medium of claim 9 , further comprising: modifying the caused display on the web page based on the highest quality value determination, wherein groupings with a digital image file having a highest quality value below a threshold value level are removed from the web page. 12. The non-transitory computer-readable storage medium of claim 9 , further comprising: receiving input indicating a context; and filtering the set of digital images based on the context such that a subset of digital images are identified, wherein the attribute determination and grouping based on the attributes is based on the subset of digital images. 13. The non-transitory computer-readable storage medium of claim 9 , further comprising: identifying a set of security settings associated with the web page, wherein the set of security settings comprise information controlling at least o
Business processes related to social networking or social networking services · CPC title
in albums, collections or shared content, e.g. social network photos or video · CPC title
Multimedia information · CPC title
using metadata automatically derived from the content · CPC title
Annexed information, e.g. attachments · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.