Providing intelligent file name suggestions
AssigneeDropbox, Inc.
InventorNeeraj Kumar
Life of this patent
Estimating the term…
Abstract
One or more embodiments of a content naming system provide machine-learned name suggestions to a user for naming content items. Specifically, an online content management system can train a machine-learning model to identify a naming pattern from previously stored content items corresponding to a user account of the user. The online content management system uses the machine-learning model to determine a plurality of name suggestions for naming a content item associated with the user account. One or more embodiments provide graphical elements corresponding to the name suggestions within a graphical user interface. The user can select one or more graphical elements to add the corresponding name suggestion(s) to the name of the content item.
Claims20
A method comprising:
- training, based on characteristics of a plurality of previously named content items corresponding to a user account, a machine-learning model to identify a naming pattern associated with the plurality of previously named content items;
- determining, by at least one processor and using the machine-learning model, a plurality of name suggestions for a content item associated with the user account;
- providing, for display in a graphical user interface, a plurality of graphical elements corresponding to the plurality of name suggestions for naming the content item;
- identifying a selected graphical element from the plurality of graphical elements;
- and
- adding a name suggestion corresponding to the selected graphical element to the name of the content item.
A system comprising:
- at least one processor;
- and
- a non-transitory computer readable storage medium comprising instructions that, when executed by the at least one processor, cause the system to:
- identify characteristics of a plurality of previously named content items corresponding to a user account;
- train, based on characteristics of the plurality of previously named content items corresponding to the user account, a machine-learning model to identify a naming pattern associated with the plurality of previously named content items;
- determine, by the at least one processor and using the machine-learning model, a name segment for a new content item associated with the user account;
- provide, for display in a graphical user interface, a graphical element corresponding to the name segment for naming the new content item;
- and
- add, in response to a selection of the graphical element, the name segment to the name of the new content item.
A non-transitory computer readable storage medium comprising instructions that, when executed by at least one processor, cause a computer system to:
- train, based on a plurality of content items previously stored in connection with a user account, a machine-learning model to identify a naming pattern associated with the plurality of content items;
- determine, by the at least one processor and using the machine-learning model, a plurality of name suggestions for a content item associated with the user account;
- provide, for display in a graphical user interface, a plurality of graphical elements corresponding to the plurality of name suggestions for naming the content item;
- identify a plurality of selected graphical elements from the plurality of graphical elements;
- and
- add a plurality of name suggestions corresponding to the plurality of selected graphical elements to the name of the content item.
Dependencies are inferred from the claim text.