System and method for improving internet communication by using intermediate nodes
US-12143461-B2 · Nov 12, 2024 · US
US2016277481A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016277481-A1 |
| Application number | US-201615169046-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 31, 2016 |
| Priority date | Dec 31, 2013 |
| Publication date | Sep 22, 2016 |
| Grant date | — |
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.
In a method, device and system for transferring data, a request is received by a server from an initiating user client for transferring data, where the request includes the initiating user identification and information about a target for which the data is transferred. A data transfer interface that corresponds to the target is created by the server and published on a social information display platform that corresponds to the initiating user identification. When a trigger operation is detected in the data transfer interface from one or more user clients, a trigger request is sent to the server to transfer data from the one or more user's accounts to an account associated with the target information. The method, device and system improve the security of the data transfer process.
Opening claim text (preview).
What is claimed is: 1 . A method for transferring data, the method comprising: receiving a request for transferring data from an initiating user client, wherein the request for transferring data includes at least an initiating user identification and target information; creating a data transfer interface that corresponds to a target according to the target information; and publishing the data transfer interface on a social information display platform of an initiating user associated with the initiating user identification, wherein the data transfer interface is operable to be utilized for transferring data associated with the target. 2 . The method according to claim 1 further comprising: in instances when said data corresponds to a first account having a value representing a medium of exchange: obtaining a second account that corresponds to the target according to the target information, said second account having a value representing a medium of exchange; and assigning the second account as a receiving account for the data transfers that utilize the data transfer interface. 3 . The method according to claim 2 further comprising: receiving a trigger request from a first user client for triggering the data transfer interface to call the first account that corresponds to a first user, subtracting an amount indicated by the first user from the first account, and adding a corresponding amount to the second account that corresponds to the target. 4 . The method according to claim 3 , further comprising one or both of: obtaining a total amount asked for the target according to the target information, and utilizing the total amount asked as an upper limit for the value of the data to be transferred through the data transfer interface; and obtaining a minimum transfer amount for the target, and utilizing the minimum transfer amount as a lower limit for the value of the data to be transferred through the data transfer interface. 5 . The method according to claim 4 , further comprising at least one of: in instances when a data transfer operation triggered by the first user client is complete, sending an actual transferred data indication to the first user client according to the amount subtracted from the first account and transferred using the data transfer interface; in instances when a sum of one or more amounts corresponding to data transferred for the target using the data transfer interface, reaches the total amount asked for the target, sending an actual transferred data indication representing the sum to one or more user clients that participated in transferring the data for the target; and in instances when the data transfer operation of the first user is complete, sending to the first user client, an indication of a percentage of the amount asked for the target that was contributed by the first user, based on a ratio of the amount subtracted from the first account to the total amount asked for the target. 6 . The method according to claim 1 , further comprising: in instances when a data transfer operation is not performed by any user within a first time limit, closing the data transfer interface; or in instances when a sum of the amounts in one or more data transfers made within a second time limit by one or more users utilizing the data transfer interface is less than a total amount asked for the target, closing the data transfer interface and refunding the one or more amounts transferred by the one or more users to their own accounts respectively. 7 . The method according to claim 1 , further comprising: when receiving a request for querying progress of a data transfer from a second user, sending an indication of current actual transferred data for the target made by the second user to a second user client; or when receiving a request to query a contribution percentage for data transferred from a third user, sending to a third user client, an indication of a percentage of an amount asked for the target that was contributed by the third user in a data transfer when paying for the target. 8 . A device for transferring data, wherein the device comprises one or more hardware processors and/or circuits that are operable to: in a receiving module, receive a request for transferring data from an initiating user client, wherein the request for transferring data includes at least an initiating user identification and target information; in an interface creating module, create a data transfer interface that corresponds to a target according to the target information; and in a publishing module, publish the data transfer interface on a social information display platform of an initiating user associated with the initiating user identification, wherein the data transfer interface is operable to be utilized for transferring data associated with the target. 9 . The device according to claim 8 , wherein in instances when said data corresponds to a first account having a value representing a medium of exchange, said one or more hardware processors and/or circuits are operable to: obtain a second account that corresponds to the target according to the target information, said second account having a value representing a medium of exchange; and assign the second account as receiving account for the data transfers that utilize the data transfer interface. 10 . The device according to claim 9 , wherein the one or more hardware processors or circuits are operable to in a data transferring module: receive a trigger request from a first user client for triggering the data transfer interface to call a first account that corresponds to a first user; subtract an amount indicated by the first user from the first account; and add a corresponding amount to the second account that corresponds to the target. 11 . The device according to claim 10 , wherein the one or more hardware processors and/or circuits are operable to at least one of: in an upper limit determining module, obtain a total amount asked for the target according to the target information, and utilizing the total amount asked as an upper limit for the value of the data to be transferred through the data transfer interface; and in a lower limit determining module, obtain a minimum transfer amount for the target, and utilizing the minimum transfer amount as a lower limit for the value of the data to be transferred through the data transfer interface. 12 . The device according to claim 11 , wherein the one or more hardware processors and/or circuits are operable to: in a first sending module, send an actual transferred data indications to the first user client according to the amount subtracted from the first account and transferred using the data transfer interface in instances when a data transfer operation triggered by the first user client is complete; in a second sending module, send an actual transferred data indication that represents a sum of one or more amounts corresponding to the data transferred for the target using the data transfer interface, to one or more user clients that participated in transferring the data in instances when the sum reaches the total amount asked for the target; and in a third sending module, send to the first user client, an indication of a percentage of the amount asked for the target that was contributed by the first user when paying for the target, based on a ratio of the amount subtracted from the first account to the total amount asked for the target, in instances when the data transfer operation of the first user is complete. 13 . The device according to claim 8 , wherein the one or more hardware processors and/or
Business processes related to social networking or social networking services · CPC title
Cancellation of a transaction · CPC title
Interoperability with other network applications or services · CPC title
Confirmation, e.g. check or permission by the legal debtor of payment · CPC title
based on the use of peer-to-peer networks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.