Service object allocation
First Claim
1. A computer-implemented method, comprising:
- receiving, at a server and from a first software client, a request to obtain at least one electronic credential, wherein the first software client is associated with a first user, wherein the server stores a plurality of electronic credentials,wherein the plurality of electronic credentials stored at the server are divided into a plurality of types of electronic credential, and wherein the plurality of types of electronic credential are divided into a rare set of types of electronic credential and a common set of types of electronic credential;
determining an activeness of the first user, the activeness based on a social connectivity of the first user in a software application;
determining that the activeness of the first user is greater than or equal to a predetermined threshold;
in response to determining that the activeness of the first user is greater than or equal to the predetermined threshold, transmitting, from the server, an electronic credential having a type in the rare set of types to the first software client based on a predetermined rule;
receiving, at the server and from the first software client, an allocation request to extract a service object, wherein the allocation request comprises a second plurality of electronic credentials selected from electronic credentials obtained by the first software client;
determining, at the server, that a number of types of electronic credential included in the second plurality of electronic credentials is greater than or equal to a predetermined number; and
allocating the service object to the first software client based on a predetermined allocation rule, wherein the service object is selected from a service object set.
3 Assignments
0 Petitions
Accused Products
Abstract
A request is received at a server and from a first software client to obtain at least one electronic credential, and the first software client is associated with a first user, and the server stores multiple electronic credentials that are used to extract a service object; at least one electronic credential is transmitted from the server to the first software client based on a predetermined rule; an allocation request is received at the server to extract the service object, and the allocation request includes electronic credentials selected from electronic credentials obtained by the first software client; a number of categories of the selected electronic credentials that included in the allocation request is determined to be is greater than or equal to a predetermined number; and the service object that selected from a service object set is allocated to the first software client based on a predetermined allocation rule.
8 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a server and from a first software client, a request to obtain at least one electronic credential, wherein the first software client is associated with a first user, wherein the server stores a plurality of electronic credentials, wherein the plurality of electronic credentials stored at the server are divided into a plurality of types of electronic credential, and wherein the plurality of types of electronic credential are divided into a rare set of types of electronic credential and a common set of types of electronic credential; determining an activeness of the first user, the activeness based on a social connectivity of the first user in a software application; determining that the activeness of the first user is greater than or equal to a predetermined threshold; in response to determining that the activeness of the first user is greater than or equal to the predetermined threshold, transmitting, from the server, an electronic credential having a type in the rare set of types to the first software client based on a predetermined rule; receiving, at the server and from the first software client, an allocation request to extract a service object, wherein the allocation request comprises a second plurality of electronic credentials selected from electronic credentials obtained by the first software client; determining, at the server, that a number of types of electronic credential included in the second plurality of electronic credentials is greater than or equal to a predetermined number; and allocating the service object to the first software client based on a predetermined allocation rule, wherein the service object is selected from a service object set. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
-
receiving, at a server and from a first software client, a request to obtain at least one electronic credential, wherein the first software client is associated with a first user, wherein the server stores a plurality of electronic credentials, wherein the plurality of electronic credentials stored at the server are divided into a plurality of types of electronic credential, and wherein the plurality of types of electronic credential are divided into a rare set of types of electronic credential and a common set of types of electronic credential; determining an activeness of the first user, the activeness based on a social connectivity of the first user in a software application; determining that the activeness of the first user is greater than or equal to a predetermined threshold; in response to determining that the activeness of the first user is greater than or equal to the predetermined threshold, transmitting, from the server, an electronic credential having a type in the rare set of types to the first software client based on a predetermined rule; receiving, at the server and from the first software client, an allocation request to extract a service object, wherein the allocation request comprises a second plurality of electronic credentials selected from electronic credentials obtained by the first software client; determining, at the server, that a number of types of electronic credential included in the second plurality of electronic credentials is greater than or equal to a predetermined number; and allocating the service object to the first software client based on a predetermined allocation rule, wherein the service object is selected from a service object set. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented system, comprising:
-
one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising; receiving, at a server and from a first software client, a request to obtain at least one electronic credential, wherein the first software client is associated with a first user, wherein the server stores a plurality of electronic credentials, wherein the plurality of electronic credentials stored at the server are divided into a plurality of types of electronic credential, and wherein the plurality of types of electronic credential are divided into a rare set of types of electronic credential and a common set of types of electronic credential; determining an activeness of the first user, the activeness based on a social connectivity of the first user in a software application; determining that the activeness of the first user is greater than or equal to a predetermined threshold; in response to determining that the activeness of the first user is greater than or equal to the predetermined threshold, transmitting, from the server, an electronic credential having a type in the rare set of types to the first software client based on a predetermined rule; receiving, at the server and from the first software client, an allocation request to extract a service object, wherein the allocation request comprises a second plurality of electronic credentials selected from electronic credentials obtained by the first software client; determining, at the server, that a number of types of electronic credential included in the second plurality of electronic credentials is greater than or equal to a predetermined number; and allocating the service object to the first software client based on a predetermined allocation rule, wherein the service object is selected from a service object set. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification