Context-based file selection
First Claim
1. A method, comprising:
- responsive to a request to access a file stored in a memory of a computing device, identifying, by a processor, a context in which the access to the file is being requested;
identifying, by the processor, one or more computer files that at least partially match the context by comparing current context information related to the request to past context information related to prior requests to access files stored in the memory,wherein the comparing is based on heuristic data comprising rules to search the current context information, the past context information, and synonym context information, andwherein the synonym context information includes context information related to synonyms of one or more searched terms in the request;
identifying, by the processor, one or more user contacts having sent communications to or received communications from the user including the one or more computer files at least partially matching the context;
generating, by the processor, for a display, a list of stored files selectable by a user, the list of stored files including the identified one or more computer files at least partially matching the context; and
generating, by the processor, for the display, a list of user contacts selectable by the user, the list of user contacts including the identified one or more user contacts having sent communications to or received communications from the user that include the identified one or more computer files at least partially matching the context,wherein the heuristic data is modified in response to the generating the list of stored files or the generating the list of user contacts, andwherein each of the user contacts in the list of user contacts includes a link to the identified one or more computer files at least partially matching the context that are included in the communications between the respective user contact and the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A context related to user experience with a computing device is acquired. When a user performs a file selection activity on the computing device, the computing device consults the stored context and displays a list of file names based on the context at the time of access. The context can include file name, file creator, last access date and information regarding the file'"'"'s contents. Using context to display file names can provide enhanced user experience by displaying file names for files most likely to be opened by a user while omitting file names for files not likely to be opened. In the event that no file names belonging to files desired by a user are among the file names displayed, the system can revert to a default file open dialog.
448 Citations
16 Claims
-
1. A method, comprising:
-
responsive to a request to access a file stored in a memory of a computing device, identifying, by a processor, a context in which the access to the file is being requested; identifying, by the processor, one or more computer files that at least partially match the context by comparing current context information related to the request to past context information related to prior requests to access files stored in the memory, wherein the comparing is based on heuristic data comprising rules to search the current context information, the past context information, and synonym context information, and wherein the synonym context information includes context information related to synonyms of one or more searched terms in the request; identifying, by the processor, one or more user contacts having sent communications to or received communications from the user including the one or more computer files at least partially matching the context; generating, by the processor, for a display, a list of stored files selectable by a user, the list of stored files including the identified one or more computer files at least partially matching the context; and generating, by the processor, for the display, a list of user contacts selectable by the user, the list of user contacts including the identified one or more user contacts having sent communications to or received communications from the user that include the identified one or more computer files at least partially matching the context, wherein the heuristic data is modified in response to the generating the list of stored files or the generating the list of user contacts, and wherein each of the user contacts in the list of user contacts includes a link to the identified one or more computer files at least partially matching the context that are included in the communications between the respective user contact and the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device, comprising:
-
a memory; and a processor to execute instructions stored in the memory to; responsive to a request to access a file stored in the memory, identify a context in which the access to the file is being requested; identify one or more computer files that at least partially match the context by comparing current context information related to the request to past context information related to prior requests to access files stored in the memory; identify one or more user contacts having sent communications to or received communications from the user including the one or more computer files at least partially matching the context, wherein the comparing is based on heuristic data comprising rules to search the current context information, the past context information, and synonym context information, and wherein the synonym context information includes context information related to synonyms of one or more searched terms in the request; generate, for a display, a list of stored files selectable by a user, the list of stored files including the identified one or more computer files at least partially matching the context; and generate, for the display, a list of user contacts selectable by the user, the list of user contacts including the identified one or more user contacts having sent communications to or received communications from the user that include the computer files at least partially matching the context, wherein the heuristic data is modified in response to the generating the list of stored files or the generating the list of user contacts, and wherein each of the user contacts in the list of user contacts includes a link to the identified one or more computer files at least partially matching the context that are included in the communications between the respective user contact and the user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification