Tracking data throughout an asset lifecycle
US-12166894-B2 · Dec 10, 2024 · US
US10050899B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10050899-B2 |
| Application number | US-201615174560-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 6, 2016 |
| Priority date | Jan 9, 2014 |
| Publication date | Aug 14, 2018 |
| Grant date | Aug 14, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present invention discloses a data processing method, apparatus, client, server and system, which belong to the field of computer technologies. The method includes: a client sending a target object transfer request to a resource platform server; the resource platform server generating a target object transfer instruction accordingly and returning the target object transfer instruction to the client; the client generating an operation instruction according to transfer confirmation performed on the target object transfer instruction and sending the operation instruction to a resource transfer server; and the resource transfer server transferring, according to the operation instruction, an exchange resource that corresponds to the target object from a first resource account to a second resource account. The present invention solves the problem of low security of a client and a resource platform server developed by a target object provider, and improves the security of a target object transfer process.
Opening claim text (preview).
What is claimed is: 1. A method comprising: at a first server for an instant messaging service: receiving, from a second server that is distinct from the first server, a plurality of emoticons and information associated with the plurality of emoticons, wherein the information associated with the plurality of emoticons includes an identifier for each of the plurality of emoticons, sending, to a third server that is distinct from the first server and the second server, the information for the plurality of emoticons; receiving, from an electronic device logged into a first account associated with the instant messaging service, a first request for a first emoticon; after receiving the first request from the electronic device: (i) determining that the first emoticon is one of the plurality of emoticons received from the second server using the information; (ii) generating an order for the first emoticon in response to determining that the first emoticon is one of the plurality of emoticons, the order including a first identifier of the first emoticon and an order number for the first request, and (iii) sending the order to the electronic device, wherein: the electronic device sends the received order to the third server by logging into a second account associated with the third server; and upon receiving the order from the electronic device, the third server transfers an amount of funds from the second account to the second server, the amount of funds being determined based on the first identifier of the first emoticon, the third server being configured to store the order number after the funds are successfully transferred; receiving, from the electronic device, a second request for the first emoticon of the plurality of emoticons, the second request including the order number; upon receiving the second request, sending, to the third server, a third request for confirmation that the funds successfully transferred from the second account to the second server; and in response to receiving confirmation of the transfer from the third server, providing the first emoticon of the plurality of emoticons to the electronic device. 2. The method of claim 1 , wherein a stipulation is carried with each of the plurality of emoticons that the third server is to be involved during transfer of each emoticon from the first server to a respective electronic device. 3. The method of claim 2 , wherein the electronic device sends the received order to the third server after determining that the stipulation is carried with the first emoticon. 4. The method of claim 1 , further comprising, at the first server: after providing the first emoticon to the electronic device, sending a notification to the second server, the notification notifying the second server that the first emoticon was provided to the electronic device. 5. The method of claim 1 , wherein the order further includes the amount of funds and a quantity of first emoticons. 6. A first server for an instant messaging service, comprising: one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for: receiving, from a second server that is distinct from the first server, a plurality of emoticons and information associated with the plurality of emoticons, wherein the information associated with the plurality of emoticons includes an identifier for each of the plurality of emoticons, sending, to a third server that is distinct from the first server and the second server, the information for the plurality of emoticons; receiving, from an electronic device logged into a first account associated with the instant messaging service, a first request for a first emoticon; after receiving the first request from the electronic device: (i) determining that the first emoticon is one of the plurality of emoticons received from the second server using the information, (ii) generating an order for the first emoticon in response to determining that the first emoticon is one of the plurality of emoticons, the order including a first identifier of the first emoticon and an order number for the first request, and (iii) sending the order to the electronic device, wherein: the electronic device sends the received order to the third server by logging into a second account associated with the third server; and upon receiving the order from the electronic device, the third server transfers an amount of funds from the second account to the second server, the amount of funds being determined based on the first identifier of the first emoticon, the third server being configured to store the order number after the funds are successfully transferred; receiving, from the electronic device, a second request for the first emoticon of the plurality of emoticons, the second request including the order number; upon receiving the second request, sending, to the third server, a third request for confirmation that the funds successfully transferred from the second account to the second server; and in response to receiving confirmation of the transfer from the third server, providing the first emoticon of the plurality of emoticons to the electronic device. 7. The first server of claim 6 , wherein a stipulation is carried with each of the plurality of emoticons that the third server is to be involved during transfer of each emoticon from the first server to a respective electronic device. 8. The first server of claim 7 , wherein the electronic device sends the received order to the third server after determining that the stipulation is carried with the first emoticon. 9. The first server of claim 6 , wherein the one or more programs further include instructions for: after providing the first emoticon to the electronic device, sending a notification to the second server, the notification notifying the second server that the first emoticon was provided to the electronic device. 10. The first server of claim 6 , wherein the order further includes the amount of funds and a quantity of first emoticons. 11. A non-transitory computer-readable storage medium, storing one or more programs configured for execution by one or more processors of a first server of an instant messaging service, the one or more programs including instructions, which when executed by the one or more processors cause the first server to: receive, from a second server that is distinct from the first server, a plurality of emoticons and information associated with the plurality of emoticons, wherein the information associated with the plurality of emoticons includes an identifier for each of the plurality of emoticons, send, to a third server that is distinct from the first server and the second server, the information for the plurality of emoticons; receive, from an electronic device logged into a first account associated with the instant messaging service, a first request for a first emoticon; after receiving the first request from the electronic device: (i) determine that the first emoticon is one of the plurality of emoticons received from the second server using the information, (ii) generate an order for the first emoticon in response to determining that the first emoticon is one of the plurality of emoticons, the order including a first identifier of the first emoticon and an order number for the first request, and (iii) send the order to the electronic device, wherein: the electronic device sends the received order to the third server by logging into a second account associated with the third server; and upon receiving the order from the electronic device, the third server transfers an amount of funds from t
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
by checking availability · CPC title
Buying, selling or leasing transactions · CPC title
Admission control; Resource allocation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.