Method and server for pushing information proactively
Abstract
A method for pushing information proactively includes: receiving updated data; querying search records that match the updated data; determining search records that meet a push condition, and obtaining user information corresponding to the search records that meet the push condition; pushing, according to the user information, the updated data to all or part of users corresponding to the user information. In the embodiments of the present invention, after receiving updated data, the server proactively obtains the search records of users, screens the users according to the push condition, and pushes the updated data to the screened users. In this way, the information is proactively pushed, which shortens the time interval of providing information for the users, and improves the efficiency of obtaining needed information by the users.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for pushing information proactively, comprising:
receiving, by a server, a key word input by a user; providing, by the server, one or more search results that matches the key word; recording, by the server, user information according of the user and the key word; recording, by the server, a search result on which the user performs an user operation, wherein the search result is one of the one or more search results; updating, by the server, the search result on which the user operation is performed; pushing, by the server, according to the user information, the updated search result to the user.
2 . The method according to claim 1 , wherein the user operation performed on the search result of the one or more search results comprises: collection.
3 . The method according to claim 2 ,
wherein the user information is login information of the user or identifier information of a terminal used by the user stored on the server; wherein the login information of the user comprises one or more of the following: a user name, a nickname, and an Email address associated with the user; and wherein the identifier information of the terminal used by the user comprises a telephone number of the user.
4 . The method according to claim 2 , wherein the key word is sent by the terminal used by the user.
5 . The method according to claim 2 , wherein the pushing, by the server, according to the user information, the updated search result to the user comprises:
pushing, by the server, according to the user information, the updated search result to the user without the user initiating another search using the key word.
6 . A method for pushing information proactively, comprising:
receiving, by a server, a key word input by a user; providing, by the server, one or more search results that matches the key word; recording, by the server, user information according of the user and the key word; recording, by the server, a search result on which the user performs an user operation, wherein the search result is one of the one or more search results; receiving, by the server, updated data relates to the search result on which the user operation is performed; pushing, by the server, according to the user information, the updated data to the user.
7 . The method according to claim 6 , wherein the user operation performed on the search result of the one or more search results comprises: collection.
8 . The method according to claim 6 ,
wherein the user information is login information of the user or identifier information of a terminal used by the user stored on the server; wherein the login information of the user comprises one or more of the following: a user name, a nickname, and an Email address associated with the user; and wherein the identifier information of the terminal used by the user comprises a telephone number of the user.
9 . The method according to claim 6 , wherein the updated data matches the key word input by the user.
10 . The method according to claim 6 , wherein the key word is sent by the terminal used by the user.
11 . The method according to claim 6 , wherein the pushing, by the server, according to the user information, the updated data to the user comprises:
pushing, by the server, according to the user information, the updated data to the user without the user initiating another search using the key word.
12 . A server for pushing information proactively, comprising:
a memory storing a computer program comprising instructions; and computer hardware configured to execute the instructions in the computer program to: receive a key word input by a user; provide one or more search results that matches the key word; record user information according of the user and the key word; record a search result on which the user performs an user operation, wherein the search result is one of the one or more search results; update the search result on which the user operation is performed; push according to the user information, the updated search result to the user.
13 . The server according to claim 12 , wherein the user operation performed on the search result of the one or more search results comprises: collection.
14 . The server according to claim 13 ,
wherein the user information is login information of the user or identifier information of a terminal used by the user stored on the server; wherein the login information of the user comprises one or more of the following: a user name, a nickname, and an Email address associated with the user; and wherein the identifier information of the terminal used by the user comprises a telephone number of the user.
15 . The server according to claim 13 , wherein the instructions further include instructions to:
receive the key word input by the user from the terminal used by the user.
16 . The server according to claim 13 , wherein the instructions further include instructions to:
push, according to the user information, the updated search result to the user without the user initiating another search using the key word.Join the waitlist — get patent alerts
Track US2017185654A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.