Devices, systems, and methods for context management
First Claim
1. A method for contextual management, the method comprising:
- performing a first process repeatedly, wherein the first process includes;
(i) extracting content information corresponding to a new or modified content item from a collection of digital content items to be distributed in a plurality of locations on a network,(ii) normalizing the new or modified content item corresponding to the extracted content information,(iii) sending the normalized content item to a data warehouse, which is a local storage for managing a normalized content item, and(iv) registering keywords extracted from the new or modified content item to the data warehouse;
performing a second process repeatedly, wherein the second process includes;
(i) examining a new content item of the data warehouse,(ii) generating an index from content information of the new content item, and(iii) updating an index database using the generated index,receiving a query from a computing device, wherein the query is automatically generated by a client program of the computing device in response to a user'"'"'s operations for an application;
determining a context of the user associated with the received query;
generating an enhanced query by using a registered keyword corresponding to the contents of the query according to the reception of the query;
performing a search based on the context of the user and contents of the enhanced query generated by using the registered keyword;
generating a recommendation according to a result of the search and an index in the index database; and
returning the generated recommendation to the client program of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices, and methods for contextual management extract context information and content information from a collection of stored digital content items; generate an index of the extracted context information and content information; store the indexed context information and content information; receive a query from a computing device, wherein the query is associated with a user; determine a context of the user; determine a context of a user activity; determine contents of the query; generate a recommendation in response to the query based on the context of the user, the context of the user activity, and the contents of the query; and return the recommendation to the computing device.
-
Citations
21 Claims
-
1. A method for contextual management, the method comprising:
-
performing a first process repeatedly, wherein the first process includes; (i) extracting content information corresponding to a new or modified content item from a collection of digital content items to be distributed in a plurality of locations on a network, (ii) normalizing the new or modified content item corresponding to the extracted content information, (iii) sending the normalized content item to a data warehouse, which is a local storage for managing a normalized content item, and (iv) registering keywords extracted from the new or modified content item to the data warehouse; performing a second process repeatedly, wherein the second process includes; (i) examining a new content item of the data warehouse, (ii) generating an index from content information of the new content item, and (iii) updating an index database using the generated index, receiving a query from a computing device, wherein the query is automatically generated by a client program of the computing device in response to a user'"'"'s operations for an application; determining a context of the user associated with the received query; generating an enhanced query by using a registered keyword corresponding to the contents of the query according to the reception of the query; performing a search based on the context of the user and contents of the enhanced query generated by using the registered keyword; generating a recommendation according to a result of the search and an index in the index database; and returning the generated recommendation to the client program of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for contextual management, the system comprising:
-
one or more computer-readable media; one or more input/output interfaces; and one or more processors that are configured to cause the system to perform a first process repeatedly, wherein the first process includes; (i) extracting content information corresponding to a new or modified content item from a collection of digital content items, (ii) normalizing the new or modified content item corresponding to the extracted content information, (iii) sending the normalized content item to a data warehouse, which is a local storage for managing a normalized content item, and (iv) registering keywords extracted from the new or modified content item to the data warehouse; perform a second process repeatedly, wherein the second process includes; (i) examining a new content item of the data warehouse, (ii) generating an index from content information of the new content item, and (iii) updating an index database using the generated index; receive a query from a computing device, wherein the query is automatically generated by a client program of the computing device in response to a user'"'"'s operations for an application; determine a context of the user associated with the received query; generate an enhanced query by using a registered keyword corresponding to the contents of the query according to the reception of the query; perform a search based on the context of the user and contents of the enhanced query generated by using the registered keyword; generate a recommendation according to a result of the search and an index in the index database; and return the generated recommendation to the client program of the computing device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. One or more computer-readable storage media storing instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform operations comprising:
-
performing a first process repeatedly, wherein the first process includes; (i)extracting content information corresponding to a new or modified content item from a collection of digital content items to be distributed in a plurality of locations on a network, (ii) normalizing the new or modified content item corresponding to the extracted content information, (iii) sending the normalized content item to a data warehouse, which is a local storage for managing a normalized content item, and (iv) registering keywords extracted from the new or modified content item to the data warehouse; performing a second process repeatedly, wherein the second process includes; (i) examining a new content item of the data warehouse, (ii) generating an index from content information of the new content item, and (iii) updating an index database using the generated index, receiving a query from computing device, wherein the query is automatically generated by a client program of the computing device in response to a user'"'"'s operation of an application; determining a context of the user associated with the received query; generating an enhanced query by using a registered keyword corresponding to the contents of the query according to the reception of the query; performing a search based on the context of the user and contents of the enhanced query generated by using the registered keyword; generating a recommendation according to a result of the search and an index in the index database; and returning the generated recommendation to the client program of the computing device. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification