US2017185654A1PendingUtilityA1

Method and server for pushing information proactively

Assignee: HUAWEI DEVICE CO LTDPriority: Sep 30, 2010Filed: Mar 9, 2017Published: Jun 29, 2017
Est. expirySep 30, 2030(~4.2 yrs left)· nominal 20-yr term from priority
H04L 67/26G06F 17/30864G06F 17/30542G06F 17/30554G06F 16/951H04L 67/55G06F 16/248G06F 16/2468
43
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.