Language selection

Search

Patent 2990710 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2990710
(54) English Title: METHOD FOR ESTABLISHING INTERACTION RELATIONSHIP, AND INTERACTION DEVICE
(54) French Title: PROCEDE POUR ETABLIR UNE RELATION D'INTERACTION, ET DISPOSITIF D'INTERACTION
Status: Examination Requested
Bibliographic Data
(51) International Patent Classification (IPC):
  • G06Q 30/0601 (2023.01)
  • H04L 67/141 (2022.01)
  • H04L 67/60 (2022.01)
  • G06Q 50/00 (2024.01)
  • G06Q 50/00 (2012.01)
(72) Inventors :
  • ZHANG, YI (China)
(73) Owners :
  • 10353744 CANADA LTD. (Canada)
(71) Applicants :
  • 10353744 CANADA LTD. (Canada)
(74) Agent: HINTON, JAMES W.
(74) Associate agent:
(45) Issued:
(86) PCT Filing Date: 2015-06-30
(87) Open to Public Inspection: 2017-01-05
Examination requested: 2019-07-31
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/CN2015/082777
(87) International Publication Number: WO2017/000178
(85) National Entry: 2017-12-22

(30) Application Priority Data: None

Abstracts

English Abstract

A method for establishing an interaction relationship, and an interaction device. The method comprises: A first terminal sends to a server an interaction requirement, and receives from the server a list of second terminal users matching the interaction requirement; on the basis of a selection by a first terminal user of a second terminal user in a user list, sends to the server an interaction request to establish an interaction relationship with the selected second terminal; receives a data list of the second terminal from the server once said server receives the interaction request and, on the basis of the selection by the first terminal user, acquires the selected target data; and, upon acquiring the target data, sends notification information to the server, so as to allow the server to establish, upon receiving said notification information, an interaction relationship between the first terminal and the second terminal that sent the target data. Thus, a first terminal can, upon acquiring target data having additional information associated therewith, establish an interaction relationship with a party in possession of the target data, thereby facilitating data transmission between both interacting parties.


French Abstract

L'invention concerne un procédé pour établir une relation d'interaction, et un dispositif d'interaction. Le procédé comprend les étapes suivantes : un premier terminal envoie à un serveur une exigence d'interaction, et reçoit, à partir du serveur, une liste d'utilisateurs de second terminal correspondant à l'exigence d'interaction ; sur la base d'une sélection par un utilisateur de premier terminal d'un utilisateur de second terminal dans une liste d'utilisateurs, envoie au serveur une requête d'interaction pour établir une relation d'interaction avec le second terminal sélectionné ; reçoit une liste de données du second terminal à partir du serveur une fois que ledit serveur reçoit la requête d'interaction et, sur la base de la sélection par l'utilisateur de premier terminal, acquiert les données cibles sélectionnées ; et, lors de l'acquisition des données cibles, envoie des informations de notification au serveur, de façon à permettre au serveur d'établir, lors de la réception desdites informations de notification, une relation d'interaction entre le premier terminal et le second terminal qui a envoyé les données cibles. Ainsi, un premier terminal peut, lors de l'acquisition de données cibles ayant des informations supplémentaires associées à ce dernier, établir une relation d'interaction avec une partie en possession des données cibles, permettant ainsi de faciliter la transmission de données entre les deux parties qui interagissent.

Claims

Note: Claims are shown in the official language in which they were submitted.


The Claims
[Claim 1] A method to build an interactive binding relationship, wherein
the method includes:
A first terminal delivers an interaction requirement to a server and receives
a user
list of a second terminal that matches the interaction requirement and is
delivered
by the server, where the interaction requirement at least includes an
identifier of
target data and the second terminal user additional information;
Deliver an interactive request for establishing an interactive relationship
with the
selected second terminal to the server according to the first terminal user's
selection
of the second terminal user in the user list;
Receiving a data list of the second terminal delivered by the server after
receiving
the interactive request and acquiring the selected target data according to a
selection
of a user of the first terminal, wherein the target data association of the
data list is
associated with additional information contained in the interaction
requirements;
and
After obtaining the target data, delivering notification information to the
server, so
that the server establishes the interaction between the first terminal and the
second
terminal that delivers the target data when the notification information is
received.
[Claim 2] According to the method in Claim 1, wherein the second terminal
user additional
information is additional privilege information provided by a second terminal
user.
[Claim 3] According to the method in Claim 1 or 2, its characteristic is
that, the target data is
an Object Credit Certificate, and the Object Credit Certificate is the result
of
integrating the target commodity / service information and the electronic
information opened by the target commodity / service provider commerce
function;
and the commodity / service information at least includes commodity attribute
information of a name and an amount of money as well as payment settlement
information including the provider's payment account;
The step of acquiring the target data is specifically as follows:
Receive the information about the obtaining manner of the Object Credit
Certificate, and execute the electronic commerce function to obtain the Object

Credit Certificate.
[Claim 4] According to method in Claim 3, the characteristic is that,
wherein the obtaining
manner information of the Object Credit Certificate is a link address of an
Object
Credit Certificate, and a page corresponding to the link address comprises the
16

Object Credit Certificate function, which is used for providing the target
commodity / service information and E-commerce functions.
[Claim 5] A method to build an interactive binding relationship, wherein
the method
includes:
The server receives the data list delivered by the second terminal
The server delivers a user list of the second terminal that matches the
interaction
requirement to the first terminal according to the interaction requirement
delivered
by the first terminal, where the interaction requirements include at least the

identification of the target data and the additional information of the second
end
user;
Receiving an interactive request delivered by the first terminal, wherein the
interactive request includes a second terminal that establishes an interactive

relationship and is selected by the first terminal user according to the user
list;
Deliver the data list of the second terminal to the first terminal, so that
the first
terminal acquires the target data according to the data list;
Receive notification information that is delivered by the first terminal after

acquiring the target data from the second terminal, and establish an
interaction
between the first terminal and a second terminal that delivers the target
data.
[Claim 6] According to the method in Claim 5, its characteristic is that,
the target data is an
Object Credit Certificate, and the Object Credit Certificate is the result of
integrating the target commodity / service information and the electronic
information opened by the target commodity / service provider commerce
function; and the commodity / service information at least includes commodity
attribute information of a name and an amount of money as well as payment
settlement information including the provider's payment account.
The step of acquiring the target data is specifically as follows:
Receive the information about the obtaining manner of the Object Credit
Certificate, and execute the electronic commerce function to obtain the Object

Credit Certificate.
[Claim 7] According to method in Claim 6, the characteristic is that,
wherein the obtaining
manner information of the Object Credit Certificate is a link address of an
Object
Credit Certificate, and a page corresponding to the link address comprises the

Object Credit Certificate function, which is used for providing the target
commodity / service information and E-commerce functions.
[Claim 8] An interaction device for establishing an interactive
relationship, wherein the
17

interaction terminal comprises a delivery module, a receiving module, a
request
module, an acquisition module and a notification module;
The delivery module is used to deliver an interaction requirement to a server,

wherein, the interaction requirement at least includes the identification of
the
target data and the second terminal user additional information;
The receiving module is used to receive a user list of the second terminal
that
matches the interaction requirement and that is delivered by the server;
The request module is used to determine, according to the user list of the
second
terminal, a second terminal that needs to establish an interactive
relationship, and
deliver an interactive request to the server, so as to obtain the determined
data list
of the second terminal from the server; wherein the target data contained in
the
data list contains the same additional information as the second terminal user

included in the interaction requirements;
The acquisition module is used to obtain the target data according to the data
list
of the second terminal, where the data list includes the same target data as
the
second terminal user additional information included in the interaction
requirement;
The notification module is used to deliver notification information to the
server
after obtaining the target data, so that the server establish the interaction
between
the first terminal and the identified second terminal after receiving the
notification
information interaction relationship.
[Claim 9] An interaction device for establishing an interactive
relationship, wherein the
interaction terminal comprises a storage module, a search module, an
acquisition
module and a notification module;
The storage module is used to receive a data list delivered by a second
terminal;
The searching module is used to search a database for a second terminal that
matches the interaction requirement according to the interaction requirement
delivered by the first terminal; and when a second terminal that matches the
interaction requirement is searched and deliver the searched user list of the
second
terminal to the first terminal, where the interaction requirement at least
includes an
identifier of the target data and additional information of the second
terminal user;
The acquisition module is used to obtain, when the interactive request
delivered by
the first terminal is received, a data list of the second terminal that
matches the
interactive request; and used for delivering the data list to the first
terminal when
the data list is obtained; Wherein the interactive request is when the first
terminal
18

determines, according to the user list of the second terminal, that the second

terminal needs to establish an interactive relationship, and delivers the data
list to
the first terminal; the interactive request includes the determined user
information
of the second terminal, where the target data contained in the data list
contains the
same additional information as the second terminal user included in the
interaction
requirements;
The notification module is used to establish an interactive relationship
between the
first terminal and the identified second terminal when the notification
information
is received to the first terminal. Where the notification information is
delivered by
the first terminal after acquiring the target data according to the data list
of the
second terminal.
[Claim 10] The interaction device for establishing an interactive
relationship is characterized
in that the interaction terminal includes an acquisition module, an
establishing
module, a setting module and a delivery module;
The acquisition module is used to obtain target data;
The establishing module is used to establish a data list according to the
target data,
where the data list at least includes a user identifier of a second terminal
and an
identifier of the target data;
The setting module is used to set the association of the data list and the
additional
information;
The delivery module is used to deliver the data list to a server, so that when

receiving the interaction requirement sent by the first terminal, the server
acquires
a second terminal that matches the interaction requirement; wherein the
interaction
requirements include at least the identification of the target data and the
additional
information of the second terminal user.
19

Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
Method For Establishing Interaction Relationship, And Interaction Device
[1] [Technical Field]
[2] The present invention relates to the field of information interaction,
and more particularly
to a method for establishing an interactive relationship and an interactive
terminal.
[3] [Background Technology]
[4] With the wide application and popularity of the Internet, more and more
people establish
social networks through the Internet. Online shopping has gradually become one
of the
most popular shopping methods of modern people.
[5] At present, the existing methods for establishing social relations
include open and closed.
Wherein, the open way to establish social relations is to establish social
relationships
between strangers; the method of establishing social relationships in closed
forms is to
know the account information of each other and confirm each other before
social relations
can be established.
[6] With the development of E-commerce, more and more users are shopping
through the
Internet. People also want to expand their social circles while shopping.
However, in the
existing technology, the method of expanding social circles is generally only
be expanded
through social media, such as through some social software platforms, which
are more
traditional and less effective. No matter what kind of social way, the use of
existing
methods of building social relationships can't be combined with E-commerce
activities.
[7] [Summary of the Invention]
[8] The technical problem to be solved by the present invention is to
provide a method for
establishing an interactive relationship and an interaction device, which is
capable of
establishing a social relationship with a target party of the target data when
the target data
is obtained.
[9] In order to solve the above technical problem, a first technical
solution adopted by the
present invention is to provide a method for establishing an interactive
relationship, where
the method includes: the first terminal delivers the interaction requirements
to the server,
and receives the user list of the second terminal of the matching interaction
requirement
delivered by the server; Where the interaction requirement includes at least
an identifier of
the target data and additional information of the second terminal user;
according to the
selection of the second terminal user in the user list, the first terminal
user delivers the
interactive request to the server to establish an interactive relationship
with the selected
second terminal; the receiving server delivers the data list of the second
terminal after

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
receiving the interactive request, and obtains the selected target data
according to the
selection of the first terminal user; wherein the target data association of
the data list has
additional information contained in the interaction requirements; and after
the access to the
target data, delivers notification to the server, so that the server received
notice information
to establish the first terminal and deliver the interaction between the second
terminal of the
target data.
[10] In order to solve the above technical problem, a second technical
solution adopted by the
present invention is to provide a method for establishing an interactive
relationship, where
the method includes: the server receives a list of data delivered by the
second terminal; the
server delivers a user list of the second terminal of the interaction
requirements to the first
terminal based on the interaction requirements delivered by the first
terminal, where the
interactive request is the interaction requirements include at least the
target data and the
second terminal user additional information; and receiving an interactive
request delivered
by the first terminal, wherein the interactive request includes a request of
the first terminal
user according to a second terminal for establishing an interaction selected
by a user list;
delivering a data list of the second terminal to the first terminal, so that
the first terminal
acquires the target data according to the data list; receiving the
notification information
delivered by the first terminal from the second terminal to the target data,
and establishing
an interaction between the first terminal and a second terminal delivering the
target data.
[11] In order to solve the above technical problem, a third technical
solution adopted by the
present invention is to provide an device for establishing an interactive
relationship, where
the device includes: a delivery module, a receiving module, a request module,
an
acquisition module, and a notification module; the delivery module is used to
deliver an
interaction requirement to a server, where the interaction requirement at
least includes an
identifier of target data and additional information of a second terminal
user. The receiving
module is used to receive a user list of a second terminal that is delivered
by a server and
matches an interaction requirement. According to the user list of the second
terminal, a
second terminal that needs to establish an interactive relationship, and
deliver an
interactive request to the server, so as to obtain, from the server, the
determined data list of
the second terminal, wherein, the data list contains the same target data as
the second
terminal user in the interaction requirement; the acquisition module is used
to obtain the
target data according to the data list of the second terminal; wherein the
target data
contained in the data list is the same as the second terminal user additional
information
included in the interaction requirement; the notification module is used to
deliver
notification information to the server after obtaining the target data of the
acquisition
2

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
module, so that the server can establish the interaction relationship between
the first
terminal and the identified second terminal after receiving the notification
information.
[12] In order to solve the above technical problem, a fourth technical
solution adopted by the
present invention is to provide an interaction device for establishing an
interactive
relationship, where the interaction device includes a storage module, a search
module, an
acquisition module, and a notification module. The storage module is used to:
In the
database, a second terminal that matches the interaction requirement; and when
the second
terminal that matches the interaction requirement is found, searching for a
second terminal
that matches the interaction requirement according to the interaction
requirement sent by
the first terminal , wherein, the interaction requirements include at least
the target data and
the second end user additional information; and the acquisition module is used
to, when
receiving the interactive request delivered by the first terminal, acquire the
user list of the
found second terminal from the first terminal, when the data list is obtained,
delivering a
data list to the first terminal; where the interaction request is the second
terminal that the
first terminal determines the need to establish an interactive relationship
based on the user
list of the second terminal, and delivers it to the server, the interaction
request includes the
user information of the identified second terminal, which contains the same
target data as
the second terminal user attached to the interaction requirement; the
notification module is
used to establish the interaction between the first terminal and the
identified second
terminal when the notification message is received from the first terminal.
Wherein, the
notification information is delivered by the first terminal after acquiring
the target data
according to the data list of the second terminal.
[13] In order to solve the above technical problem, a fifth technical
solution adopted by the
present invention is to provide an interaction device for establishing an
interactive
relationship, where the interaction device includes an acquisition module, an
establishment
module, a setting module, and a delivery module. The acquisition module is
used to obtain
the target data, and the establishing module is used to set up a data list
based on the target
data; wherein, the data list contains at least the user identification of the
second terminal
and the identification of the target data; the setting module is used to set
up the association
between the data list and the additional information; the delivery module is
used to delivery
data list to the server, so that the server can get the second terminal that
matches the
interaction demand when receiving the interaction demand delivered by the
first terminal,
where the interaction requirement includes at least the identification of the
target data and
the second terminal user additional information.
[14] In the solution above, the first terminal delivers an interaction
requirement to the server to
3

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
obtain a list of second terminals that match the interaction requirement from
the server, and
after determining the second terminal that needs to establish the interactive
relationship
according to the list of the second terminal, delivering an interactive
request to the server to
obtain a list of data from the server to determine the second terminal, and
further obtains
the permission of the target data or the target data according to the data
list of the second
terminal after the permission of the target data or the target data is
acquired, after obtaining
the target data, the notification server establishes the interaction between
the first terminal
and the second terminal. The first terminal can establish an interactive
relationship with the
holder of the target data when the target data is obtained, so as to
facilitate data interaction
between the two parties. In addition, the server delivers it to the first
terminal after the
intelligent selecting of the user additional information of the second
terminal, to improve
the search efficiency of interactive objects and network data transmission,
delivery
accuracy, reduce the ineffective transmission of network data, resource
consumption.
[15] [Brief Description]
[16] Figure 1 is a schematic flow chart of an example of a method for
establishing an interactive
relationship according to the present invention;
[17] Figure 2 is a schematic flow chart of another example of a method for
establishing an
interactive relationship according to the present invention;
[18] Figure 3 is a schematic structural diagram of a first example of an
interaction device for
establishing an interactive relationship according to the present invention;
[19] Figure 4 is a schematic structural diagram of another example of an
interaction device for
establishing an interactive relationship according to the present invention;
[20] Figure 5 is a schematic structural diagram of third example of an
interaction device for
establishing an interactive relationship according to the present invention.
[21] [Description of the Preferred Examples]
[22] In order to explain on the technical content, construction
characteristics, the purpose and
effect of the invention, the following combination of the attached drawings
and the
embodiment of the invention are explained in detail.
[23] Please refer to Figure 1, Figure 1 is a schematic flow chart of a
first example of a method
for establishing an interactive relationship according to the present
invention. The method
for establishing an interaction in this example includes the following steps:
[24] S101: the first terminal delivers an interaction requirement to the
server, and receives the
user list of the second terminal that is sent by the server and matches the
interaction
requirement.
[25] Wherein, the interaction requirement at least includes the
identification of the target data
4

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
and the second terminal user additional information.
[26] The server receives the interaction requirement, request, acquires a
list of the second
terminals that match the interaction requirement from the local database
according to the
interaction requirement, and delivers the list to the first terminal.
Correspondingly, the first
terminal receives the list.
[27] Wherein, the user list of the second terminal at least includes the
identifier of the second
terminal.
[28] Specifically, the second terminal matching the interaction requirement
provides the
additional information required by the first terminal.
[29] Further, the additional information may be additional promotion
information or additional
commodity / services associated with the target data, and may also be other
related data.
[30] S102: Deliver an interactive request for establishing an interaction
with the selected second
terminal to the server according to the selection of the second terminal user
from the first
terminal user in the user list.
[31] After acquiring the user list of the second terminal sent by the
server, the first terminal
determines, from the user list of the second terminal, a second terminal that
needs to
establish an interactive relationship. After determining the second terminal
that needs to
establish an interactive relationship, send an interactive request to the
server.
[32] Where the interactive request includes the information of the second
terminal that is
determined by the first terminal. The user list of the second terminal at
least includes the
identifier of the second terminal.
[33] S103: Receive a data list of the second terminal delivered by the
server after receiving the
interactive request, and acquire the selected target data according to the
selection of the
first terminal user.
[34] The server receives the interactive request and acquires the data list
of the second terminal
determined by the first terminal.
[35] Where the interactive request includes the information of the second
terminal determined
by the first terminal. The list of the second terminal includes at least the
identifier of the
second terminal. The data list of the second terminal includes at least one
target data.
[36] After obtaining the data list, the selected target data is acquired
according to the selection
of the first terminal user.
[37] Wherein, the target data may be any one of the data lists of the
second terminal, which is
not limited herein.
[38] Further, the target data is Object Credit Certificate, and Object
Credit Certificate is a
network electronic document that integrates the target commodity / service
information and

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
the E-commerce function provided by the target commodity / service provider.
The
commodity / service information includes at least the commodity attribute
information of
the name and amount, as well as the receipt and settlement information
containing the
provider's receivable account;
[39] The selection of the first terminal user and the step of acquiring the
selected target data are
specifically as follows:
[40] Receive the access information of the Object Credit Certificate and
perform the
E-commerce function to obtain the Object Credit Certificate. Further, the
obtaining manner
information of the Object Credit Certificate is the link address of the Object
Credit
Certificate, and the page corresponding to the link address includes the
Object Credit
Certificate function for providing the target commodity / service information
and the
E-commerce function.
[41] S104: After obtaining the target data, delivers the notification
information to the server, so
that the server establish a second terminal interaction with the target data
when receiving
the notification information.
[42] After obtaining the target data, the first terminal delivers the
notification information to the
server, so that the server establish a second terminal interaction with the
target data when
receiving the notification information.
[43] Further, the step of establishing the interaction between the first
terminal and the second
terminal delivering the target data is specifically including: establishing an
instant
messaging relationship between the first terminal and the determined second
terminal, or
establishing the permission of the first terminal to obtain the data of the
second terminal, or
establish the first terminal receives determine the relationship between
dynamic update of
the second terminal (i.e., the second terminal user made the first terminal
user becoming
fans, in order to make the first terminal user can obtain the second terminal
user's dynamic
information).
[44] It can be understood that, since both the first terminal and the
second terminal hold the
target data, in this example, after the first terminal acquires the target
data of the second
terminal, the second terminal establishes an interactive relationship with the
second
terminal; in other examples, after acquiring the target data of the first
terminal, the server
may also establish an interactive relationship with the first terminal. For
specific
implementation, please refer to the above description.
[45] The data interaction processing method in the example of the present
invention is described
below by way of example. Wherein, the first terminal is a buyer client
(hereinafter referred
to as buyer), and the second terminal is a seller client (hereinafter referred
to as seller), the
6

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
server is a server (hereinafter referred to as a server) running an E-commerce
platform.
[46] Specifically, the buyer delivers to the server an interaction
requirement for establishing a
social relationship with a seller who provides the additional benefit
information, wherein
the interaction requirement includes an identifier of the Object Credit
Certificate and
whether additional promotional information is provided. After receiving the
interaction
requirement, the server searches the seller that owns the identifier Object
Credit Certificate
and provides the additional promotion information, and delivers the buyer a
list of users
matching the seller's request for interaction; wherein, the user list includes
some
information of the seller, the buyer receives the list of users, obtains the
seller from whom
the seller needs to establish a social relationship, and delivers an
interactive request for
establishing a social relationship with the seller to the server, the server
receives the
interactive request, deliver the seller's Object Credit Certificate list to
the buyer, and after
the buyer receives the list of Object Credit Certificate, select the required
Object Credit
Certificate from the Object Credit Certificate list, after the completion of
the transaction,
deliver a successful notification information to the server, the server
receives the
notification information and establishes a social relationship between the
buyer and the
seller, which can be an instant communication relationship.
[47] As mentioned above, the Object Credit Certificate is provided in
advance by the provider
(for example, the manufacturer of the commodity), that is, each commodity /
service has a
corresponding Object Credit Certificate, and the Object Credit Certificate
contains
information related to The transaction information actually provides the
party's
information, not the second terminal's information. Therefore, when the first
terminal
accepts the Object Credit Certificate and uses the Object Credit Certificate
to implement
the E-commerce function to obtain the commodity! services, the first terminal
generates
the transaction order by using the Object Credit Certificate, and the actual
transaction is
performed by both the first terminal and provider. When the first terminal
confirms the
acceptance, the corresponding transaction order is generated by using the
electronic
commitment certificate, and the payment is directly paid to the provider
according to the
transaction order. When the provider accepts the transaction order, the
supplier issues the
commodity according to the information of the first terminal. The role of the
second
terminal is to obtain the Object Credit Certificate of the commodity /
services from the
provider and publish the Object Credit Certificate to the interacting parties
that need to be
purchased.
[48] Further, the target data can also be an opening method for the data
provider to integrate the
functions required by the data interaction or the target data. In the solution
above, the first
7

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
terminal delivers an interaction requirement to the server to obtain a list of
second
terminals that match the interaction requirement from the server, and after
determining the
second terminal that needs to establish the interactive relationship according
to the list of
the second terminal, delivering an interactive request to the server to obtain
a list of data
from the server to determine the second terminal, and further obtains the
permission of the
target data or the target data according to the data list of the second
terminal after the
permission of the target data or the target data is acquired, after obtaining
the target data,
the notification server establishes the interaction between the first terminal
and the second
terminal. The first terminal can establish an interactive relationship with
the holder of the
target data when the target data is obtained, so as to facilitate data
interaction between the
two parties. In addition, the server delivers it to the first terminal after
the intelligent
selecting of the user additional information of the second terminal, to
improve the search
efficiency of interactive objects and network data transmission, delivery
accuracy, reduce
the ineffective transmission of network data, resource consumption.
[49] Please refer to Figure 2, Figure 2 is a schematic flow chart of
another example of a method
for establishing an interactive relationship according to the present
invention. The method
for establishing an interaction in this example includes the following steps:
[50] S201: The server receives the data list delivered by the second
terminal
[51] The second terminal delivers a data list to the server, and
correspondingly, the server
receives the data list and stores it in the local database. Wherein, the data
list includes at
least one target data.
[52] S202: the server delivers a user list of the second terminal that
matches the interaction
requirement to the first terminal according to the interaction requirement
delivered by the
first terminal.
[53] Wherein, the interaction requirement at least includes the
identification of the target data
and the second terminal user additional information;
[54] The server receives the interactive request, obtains a list of second
terminals that match the
interaction requirement from the local database according to the interaction
requirement,
and delivers the list to the first terminal.
[55] S203: Receive an interactive request delivered by the first terminal,
where the interactive
request includes a second terminal that establishes an interactive
relationship and is
selected by the first terminal user according to the user list.
[56] After acquiring the list of the second terminals delivered by the
server, the second terminal
that needs to establish an interactive relationship is determined by the user
from the list of
the second terminal, and deliver an interactive request to the server after
the user's choice
8

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
determines the second terminal of the interactive relationship.
[57] Correspondingly, the server receives the interactive request. Where
the interactive request
includes a second terminal of the interactive relationship selected by the
first terminal user
based on the list of user lists.
[58] S204: Deliver the data list of the second terminal to the first
terminal, so that the first
terminal acquires the target data according to the data list.
[59] After obtaining the data list, the server acquires the selected target
data according to the
selection of the first terminal user.
[60] Wherein, the target data may be any one of the data lists of the
second terminal, which is
not limited herein.
[61] Further, the target data is Object Credit Certificate, and Object
Credit Certificate is a
network electronic document that integrates the target commodity / service
information and
the E-commerce function provided by the target commodity / service provider.
The
commodity / service information includes at least the commodity attribute
information of
the name and amount, as well as the receipt and settlement information
containing the
provider's receivable account;
[62] The step of the first terminal acquiring the target data is
specifically including:
[63] Receive the access information of the Object Credit Certificate and
perform the
E-commerce function to obtain the Object Credit Certificate. Further, the
obtaining manner
information of the Object Credit Certificate is the link address of the Object
Credit
Certificate, and the page corresponding to the link address includes the
Object Credit
Certificate function for providing the target commodity / service information
and the
E-commerce function.
[64] S205: Receive notification information that is delivered by the first
terminal after acquiring
the target data from the second terminal, and establish an interaction between
the first
terminal and a second terminal that delivers the target data.
[65] After obtaining the second terminal determined by the first terminal,
the server delivers the
data list of the second terminal to the first terminal, so that the first
terminal receives the
data list and obtains the data list from the data list in the target data,
deliver notification
information to the server. Wherein, the target data may be any one of the data
lists of the
second terminal, which is not limited herein.
[66] After receiving the notification information sent by the first
terminal, the server identifies
that the first terminal has satisfied the interaction condition of the server
and establishes the
interaction between the first terminal and the second terminal.
[67] Further, the step of the server establishing the interaction between
the first terminal and the
9

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
determined second terminal are specifically including: establishing an instant
messaging
relationship between the first terminal and the determined second terminal, or
establishing
the permission of the first terminal to obtain the data of the second
terminal, or establish
the first terminal receives determine the relationship between dynamic update
of the second
terminal (i.e., the second terminal user made the first terminal user becoming
fans, in order
to make the first terminal user can obtain the second terminal user's dynamic
information).
[68] It can be understood that, since both the first terminal and the
second terminal hold the
target data, in this example, after the first terminal acquires the target
data of the second
terminal, the second terminal establishes an interactive relationship with the
second
terminal; in other examples, after acquiring the target data of the first
terminal, the server
may also establish an interactive relationship with the first terminal. For
specific
implementation, please refer to the above description.
[69] In the solution above, after receiving the interaction requirement of
the first terminal, the
server delivers the second terminal meeting the condition of interaction
requirement to the
first terminal, and when confirming that the first terminal chooses the second
terminal that
needs to establish interaction relationship from the second terminal that
meets the
requirements, the data list of the second terminal is delivered to the first
terminal. When the
server confirms that the first terminal retrieves the target data or the
target data of the
attached information from the data list, the interaction relationship between
the first
terminal and the second terminal is established, facilitate data transmission
of both parties;
in addition, the server intelligently scans the additional information of the
user of the
second terminal and then delivers the first terminal to the first terminal,
thereby improving
the search efficiency of the interactive object and network data transmission,
delivery
accuracy, reduce the ineffective transmission of network data, resource
consumption.
[70] Please refer to Figure 3, Figure 3 is a schematic structural diagram
of a first example of an
interaction device for establishing an interactive relationship according to
the present
invention. The interaction terminals of the first terminal in this example
includes a delivery
module 310, a receiving module 320, a request module 330, an acquisition
module 340 and
a notification module 350.
[71] The delivery module 310 is used to deliver an interaction requirement
to a server, wherein,
the interaction requirement at least includes the identification of the target
data and the
second terminal user additional information.
[72] Wherein, the additional information includes the number and category
of the target data,
the geographical location of the second terminal, and the number of
interactions of the
target data of the same type, a combination of one or more of the fields to
which the target

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
data belongs.
[73] The receiving module 320 is used to receive a user list delivered by
the server and
corresponding to the second terminal that meets the interaction requirement.
[74] The request module 330 is used to the second terminal, based on the
user list of the second
terminal, identifies the second terminal that needs to establish an
interactive relationship,
and deliver an interactive request to the server, so as to obtain the
determined data list of
the second terminal from the server; where the target data contained in the
data list contains
at least some user additional information in the second terminal containing
the interaction
requirements.
[75] Further, the additional information may be additional promotion
information or additional
commodity / services associated with the target data, and may also be other
related data,
which is not limited herein.
[76] Wherein, the interactive request includes the information of the
second terminal
determined by the interaction device. The user list of the second terminal at
least includes
the identifier of the second terminal. The data list of the second terminal
includes at least
one target data.
[77] After obtaining the data list, the server obtains the selected target
data according to the user
of the interactive device.
[78] Wherein, the target data may be any one of the data lists of the
second terminal, which is
not limited herein.
[79] Further, the target data is Object Credit Certificate, and Object
Credit Certificate is a
network electronic document that integrates the target commodity / service
information and
the E-commerce function provided by the target commodity / service provider.
[80] The receiving module is specifically used to receive the obtaining
manner information of
the Object Credit Certificate, and execute the E-commerce function to obtain
the Object
Credit Certificate. Further, the obtaining manner information of the Object
Credit
Certificate is the link address of the Object Credit Certificate, and the page
corresponding
to the link address includes the Object Credit Certificate function for
providing the target
commodity / service information and the E-commerce function.
[81] The acquisition module 340 is used to obtain the target data according
to the data list of the
second terminal, where the data list includes the same target data as the
second terminal
user additional information included in the interaction requirement.
[82] The notification module 350 is used to deliver the notification
information to the server
after the acquisition module obtains the target data, so that the server
establishes the
interaction between the first terminal and the determined second terminal
after receiving
11

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
the notification information.
[83] Further, the process of establishing the interaction between the first
terminal and the
second terminal delivering the target data is specifically including:
establishing an instant
messaging relationship between the first terminal and the determined second
terminal, or
establishing the permission of the first terminal to obtain the data of the
second terminal, or
establish the first terminal receives determine the relationship between
dynamic update of
the second terminal (i.e., the second terminal user made the first terminal
user becoming
fans, in order to make the first terminal user can obtain the second terminal
user's dynamic
information).
[84] It can be understood that, since the interaction device and the second
terminal both hold the
target data, in this example, after the interaction device acquires the target
data of the
second terminal, the interaction device establishes the interaction with the
second terminal.
In other implementations in an example, after acquiring the target data of the
interaction
device, the server may also establish an interactive relationship with the
interaction device.
For the specific implementation method, reference may be made to the foregoing

description, which is not described herein again.
[85] In the solution above, the first terminal delivers an interaction
requirement to the server to
obtain a list of second terminals that match the interaction requirement from
the server, and
after determining the second terminal that needs to establish an interactive
relationship
according to the list of the second terminal, the server delivers an
interactive request to
obtain the determined data list of the second terminal from the server and
further obtains
the permission of the target data or the target data according to the data
list of the second
terminal and acquires the permission of the target data or the target data
associated with the
attachment information after that, the server is notified to establish an
interaction between
the first terminal and the second terminal. The first terminal can establish
an interactive
relationship with the owner of the target data when obtaining the target data
to facilitate
data exchange between the two parties. In addition, the additional information
of the
second terminal is intelligently filtered and then delivered to the first
terminal, which
improves the search efficiency of interactive objects and the accuracy of
network data
transmission and delivery, and reduces the invalid transmission of network
data and
resource consumption.
[86] Please refer to Figure 4, which is a schematic structural diagram of
another example of an
interaction device for establishing an interactive relationship according to
the present
invention. Server the interactive terminal in this example includes a storage
module 410, a
search module 420, an acquisition module 430, and a notification module 440.
12

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
[87] The storage module 410 is used to receive a data list sent by the
second terminal.
[88] The searching module 420 is used to search a database for a second
terminal that matches
the interaction requirement according to the interaction requirement delivered
by the first
terminal; and when a second terminal that matches the interaction requirement
is searched
and deliver the searched user list of the second terminal to the first
terminal, where the
interaction requirement at least includes an identifier of the target data and
additional
information of the second terminal user.
[89] For example, the searching module 420 is used to search a database for
a second terminal
that matches the interaction requirement according to the interaction
requirement delivered
by the first terminal; and when a second terminal that matches the interaction
requirement
is searched and deliver the searched user list of the second terminal to the
first terminal,
where the interaction request includes at least the identification of the
target data and the
additional information; the second terminal list includes at least the
identification of the
second terminal.
[90] The acquisition module 430 is used to obtain, when the interactive
request delivered by the
first terminal is received, a data list of the second terminal that matches
the interactive
request; and used for delivering the data list to the first terminal when the
data list is
obtained; Wherein the interactive request is when the first terminal
determines, according
to the user list of the second terminal, that the second terminal needs to
establish an
interactive relationship, and delivers the data list to the first terminal;
the interactive
request includes the determined user information of the second terminal, where
the data list
contains the same target data as the second terminal user additional
information included in
the interaction requirement.
[91] The notification module 440 is used to establish an interaction
between the first terminal
and the determined second terminal when the notification information sent by
the first
terminal is received. Wherein, the notification information is delivered by
the first terminal
after acquiring the target data according to the data list of the second
terminal.
[92] For example, when the notification module 440 receives the
notification information
delivered by the first terminal, the interaction between the first terminal
and the determined
second terminal is established. The notification information is delivered by
the first
terminal after obtaining the permission of the target data or the target data
according to the
data list of the second terminal.
[93] In the solution above, after receiving the interaction requirement of
the first terminal, the
server delivers the list of the second terminals meeting the requirements of
the interaction
requirement to the first terminal, and when confirming that the first terminal
chooses the
13

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
second terminal that needs to establish interaction relationship from the
second terminal
that meets the requirements, the data list of the second terminal is delivered
to the first
terminal. When the server confirms that the first terminal retrieves the
target data or the
target data of the attached information from the data list, the interaction
relationship
between the first terminal and the second terminal is established, facilitate
data
transmission of both parties; in addition, the server intelligently scans the
additional
information of the user of the second terminal and then delivers the first
terminal to the
first terminal, thereby improving the search efficiency of the interactive
object and network
data transmission, delivery accuracy, reduce the ineffective transmission of
network data,
resource consumption.
[94] Please refer to Figure 5, which is a schematic structural diagram of
another example of an
interaction device for establishing an interactive relationship according to
the present
invention. The Second Terminal Server of interactive terminal in this example
includes an
acquisition module 510, an establishing module 520, a setting module 530, and
a delivery
module 540.
[95] The acquisition module 510 is used to acquire the target data. The
establishing module 520
is used to receive the target data delivered by the acquisition module 510,
and establish a
data list according to the target data. The data list includes at least an
identifier of the
second terminal and an identifier of the target data, and the target data is
associated with
the attachment information.
[96] For example, the establishing module 520 is used to receive the target
data delivered by the
acquisition module 510, and establish a data list according to the target
data. The data list
includes at least an identifier of the second terminal and an identifier of
the target data, and
the target data is associated with the attachment information. The
establishing module 520
delivers the establishing data list to the establishing module 530.
[97] The setting module 530 is used to receive the data list delivered by
the establishment
module 520 and the attachment information associated with the target data in
the data list
established by the establishment module 520. The establishing module 530
delivers the
data list and the interaction conditions to the delivery module 540.
[98] The delivery module 540 is used to receive the data list delivered by
the setting module
530 and deliver the data list to the server, so that the server acquires the
second terminal
that matches the interaction requirement when receiving the interaction
requirement
delivered by the first terminal. Wherein, interaction requirements include at
least the
identification of target data and additional information.
[99] For example, the delivery module 540 receives the data list and the
interaction condition
14

CA 02990710 2017-12-22
WO 2017/000178 PCT/CN2015/082777
delivered by the establishing module 530, and delivers a data list to the
server, so that so
that the server acquires the second terminal that matches the interaction
requirement when
receiving the interaction requirement delivered by the first terminal,
wherein, interaction
requirements include at least the identification of target data and additional
information.
[100] In the solution above, the second terminal establishes a data list after
obtaining the target
data, and delivers the data list to the server.
[101] The above is only an example of the present invention and is not
intended to limit the
scope of the invention as a matter of limitation, either by way of equivalent
construction or
equivalent process transformation using the present specification and the
accompanying
drawings, directly or used in other related technical fields, which are
included in the scope
of the patent protection of the present invention.

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date Unavailable
(86) PCT Filing Date 2015-06-30
(87) PCT Publication Date 2017-01-05
(85) National Entry 2017-12-22
Examination Requested 2019-07-31

Abandonment History

There is no abandonment history.

Maintenance Fee

Last Payment of $210.51 was received on 2023-12-15


 Upcoming maintenance fee amounts

Description Date Amount
Next Payment if small entity fee 2025-06-30 $125.00
Next Payment if standard fee 2025-06-30 $347.00

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Patent fees are adjusted on the 1st of January every year. The amounts above are the current amounts if received by December 31 of the current year.
Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Registration of a document - section 124 $100.00 2017-12-22
Application Fee $400.00 2017-12-22
Maintenance Fee - Application - New Act 2 2017-06-30 $100.00 2017-12-22
Maintenance Fee - Application - New Act 3 2018-07-03 $100.00 2018-06-12
Maintenance Fee - Application - New Act 4 2019-07-02 $100.00 2019-01-11
Advance an application for a patent out of its routine order $500.00 2019-07-31
Request for Examination $800.00 2019-07-31
Maintenance Fee - Application - New Act 5 2020-06-30 $200.00 2020-01-07
Maintenance Fee - Application - New Act 6 2021-06-30 $204.00 2021-01-08
Maintenance Fee - Application - New Act 7 2022-06-30 $203.59 2022-01-19
Maintenance Fee - Application - New Act 8 2023-06-30 $203.59 2022-12-15
Maintenance Fee - Application - New Act 9 2024-07-02 $210.51 2023-12-15
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
10353744 CANADA LTD.
Past Owners on Record
None
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Examiner Requisition 2019-12-05 5 270
Amendment 2020-04-06 45 1,419
Claims 2020-04-06 19 604
Final Action 2020-07-06 6 325
Final Action - Response 2020-09-04 6 206
Prosecution Correspondence 2021-04-09 4 118
PPH OEE 2021-05-14 3 142
PAB Letter 2021-05-19 2 99
Response to Reissue Board Letter 2021-05-25 4 114
Claims 2019-10-16 19 586
Abstract 2017-12-22 2 106
Claims 2017-12-22 4 202
Drawings 2017-12-22 3 54
Description 2017-12-22 15 888
International Search Report 2017-12-22 2 72
National Entry Request 2017-12-22 9 376
Representative Drawing 2018-03-07 1 27
Cover Page 2018-03-07 1 54
Request for Examination / Special Order / Amendment 2019-07-31 23 689
Claims 2019-07-31 19 590
Acknowledgement of Grant of Special Order 2019-08-08 1 48
Examiner Requisition 2019-09-09 4 193
Amendment 2019-10-16 43 1,347
Examiner Requisition 2019-11-06 5 265
Amendment 2019-11-08 14 549
PAB Letter 2024-03-06 15 686