IP Library Patent Application 15454653
Patent Application
App. No. 15/454,653

METHOD AND SERVER FOR PUSHING INFORMATION PROACTIVELY

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/454,653
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 (49)

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.

Assignments (2)
CHANGE OF NAME Recorded Mar 11, 2019
From: HUAWEI DEVICE (DONGGUAN) CO.,LTD.
To: HUAWEI DEVICE CO.,LTD.
Reel/Frame 048555/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →