IP Library Granted Patent US 9,471,574
Granted Patent B2
US 9,471,574 · App. 13/805,785 · Granted Oct 18, 2016

Property list customization

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,471,574
App. No.
13/805,785
Granted
Oct 18, 2016
Kind
B2
Abstract

Technologies are generally described for customization of a list of properties associated with media files based at least in part on user's preferences. In some examples, a method may include receiving, by a server, a plurality of user inputs that respectively identify the user's designated favorites from among a plurality of media files; determining, by the server, the user's preferences from among a plurality of properties associated with the user's designated favorites from among the plurality of media files, based at least in part on the received user inputs; and providing, by the server, the user with a list of the plurality of properties based at least in part on the user's preferences from among the plurality of properties.

Claims (39)

1. A method, comprising:

receiving, by a server, an indication of a user's selection of a current media file;

determining, by the server, the user's preferences from among a plurality of filter effects associated with the user's favored media files, wherein the determining includes:

identifying user inputs that respectively indicate the user's favored media files from among a plurality of media files, wherein the user inputs include the user's activations of a preference interface that is provided via a social networking service (SNS) for the media files to indicate the media files being favored by the user,

identifying the plurality of filter effects applied to the user's favored media files,

counting a usage frequency of each of the plurality of filter effects applied to the user's favored media files,

comparing a current circumstance under which the current media file is made and respective circumstances under which the user's favored media files were made, and

prioritizing the plurality of filter effects applied to the user's favored media files based on the counted usage frequency for each of the plurality of filter effects, and similarities between the current circumstance and the respective circumstances under which the user's favored media files were made; and

providing, by the server, a customized list of selectable filter effects for the user based at least in part on the user's preferences from among the plurality of filter effects, the filter effects in the customized list being presented as prioritized.

2. The method of claim 1 , wherein the circumstance under which each of the media files was made includes a location where the corresponding media file was made.

3. The method of claim 1 , wherein the media files include image files, and the circumstance under which each of the media files was made includes at least one of whether the corresponding media file is a portrait photo and whether the corresponding media file is a landscape photo.

4. The method of claim 1 , wherein the server includes a server of a SNS provider.

5. A system comprising:

a server configured to:

receive an indication of a user's selection of a current media file;

determine the user's preferences among a plurality of filter effects associated with the user's favored media files based at least in part on user inputs associated with the user's favored media files; by:

identifying the user inputs that indicate that a corresponding one of media files is at least one of the user's favored media files, wherein the user inputs include the user's activations of a preference interface that is provided via a social networking service (SNS) for corresponding media files to indicate the corresponding media files being favored by the user,

identifying the plurality of filter effects applied to the user's favored media files,

counting a usage frequency of each of the plurality of filter effects applied to the favored media files,

comparing a current circumstance under which the current media file is made and each of circumstances under which the user's favored media files were made, and

prioritizing the plurality of filter effects applied to the user's favored media files based on the counted usage frequency for each of the plurality of filter effects, and similarities between the current circumstance and each of the circumstances under which the user's favored media files were made; and

provide an order of selectable filter effects based at least in part on the user's preferences, wherein the order of selectable filter effects are customized based at least in part on the user's preferences, the order of selectable filter effects being provided as prioritized.

6. The system of claim 5 , wherein the circumstance under which each of the media files was made includes a location where the media file was made.

7. The system of claim 5 , wherein the media files include image files, and wherein the circumstance under which each of the media files was made includes at least one of whether the corresponding media file is a portrait photo and whether the corresponding media file is a landscape photo.

8. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a server to perform operations, comprising:

receiving an indication of a user's selection of a current media file;

determining the user's preferences among a plurality of filter effects associated with the user's favored media files, wherein the determining includes:

determining user inputs that respectively indicate at least one of the user's favored media files, wherein the user inputs include the user's activations of a preference interface that is provided via a social networking service (SNS) for corresponding media files to indicate the corresponding media files being favored by the user,

identifying the plurality of filter effects applied to the user's favored media files,

counting a usage frequency of each of the plurality of filter effects applied to the user's favored media files,

comparing a current circumstance under which the current media file is made and each of circumstances under which the user's favored media files were made, and

prioritizing the plurality of filter effects applied to the user's favored media files based on the counted usage frequency for each of the plurality of filter effects, and similarities between the current circumstance and the each circumstances under which the user's favored media files were made; and

customizing a list of selectable filter effects associated with the user's favored media files, based at least in part on the user's preferences from among the plurality of filter effects, the customizing including presenting selectable filter effects in an order based on the prioritizing.

9. The method of claim 1 , wherein the user inputs further include the user's comments which are favorable to the media files.

10. The method of claim 1 , wherein the filter effects in the customized list are presented as corresponding filter effect buttons in an order as prioritized.

11. The method of claim 1 , wherein the indication of the user's selection of the current media file is a detection of the user creating a new media file or selecting at least one of stored media files.

12. The method of claim 1 , wherein the circumstance under which each of the media files was made includes whether each of the media files was made at a crowded circumstance or not.

13. The system of claim 5 , wherein the order of selectable filter effects is provided as corresponding selectable filter effect buttons displayed in the customized order.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the selectable filter effects are presented as corresponding selectable filter buttons in the order based on the prioritizing.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRAVE LICENSING LLC
Reel/Frame 052570/0027 →
RELEASE OF SECURITY INTEREST Recorded Jan 2, 2020
From: CRESTLINE DIRECT FINANCE, L.P.
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 051404/0769 →
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2012
From: LEE, HYOUNG-GON
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 029531/0905 →