×

Method and system for pushing information to end users adaptively

  • US 10,530,878 B2
  • Filed: 08/05/2015
  • Issued: 01/07/2020
  • Est. Priority Date: 06/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for adaptively pushing primary target information to terminals associated with a user, comprising:

  • at a server having one or more processors and memory storing programs executed by the one or more processors;

    detecting an operation initiated by the user from a target terminal of a first type;

    determining, among multiple pieces of secondary target information corresponding to one product, each of the multiple pieces of secondary target information being configured for display on a respective type of terminal, a piece of primary target information to be pushed to the user on the target terminal in accordance with operation information of the target terminal and information of the user;

    acquiring push control information for the piece of primary target information, wherein the push control information includes (i) push parameter information including device types for displaying the respective pieces of secondary target information, and (ii) combined push frequency control information, and wherein the combined push frequency control information includes (1) a control cycle corresponding to a predetermined time period for pushing the multiple pieces of secondary target information corresponding to one product to the user on the terminals of respective types associated with the user, and (2) a predetermined upper limit times for pushing the multiple pieces of secondary target information to respective types of terminals associated with the user within the control cycle;

    acquiring push records of the multiple pieces of secondary target information that have been pushed to multiple types of terminals associated with the user within the control cycle, the multiple types of terminals including personal computer, tablet computer, mobile phone, smartphone, and laptop computer, wherein the push records include a frequency of pushing the multiple pieces of secondary target information to one or more terminals of the first type associated with the user within the control cycle; and

    pushing the piece of primary target information to the target terminal adaptively according to the combined push frequency control information as well as the push records of the multiple pieces of secondary target information thereof, wherein pushing the primary target information comprises;

    in accordance with a determination that (1) a combination of push times from the push records of the multiple pieces of secondary target information that have been pushed to the multiple types of terminals associated with the user is below the upper limit of push frequency times for pushing the multiple pieces of secondary target information to respective terminals associated with the user within the control cycle, and (2) the frequency of pushing the multiple pieces of secondary target information to the one or more terminals of the first type associated with the user within the control cycle satisfies a predetermined criterion;

    pushing the primary target information to the user on the target terminal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×