System and method for improving internet communication by using intermediate nodes
US-12143461-B2 · Nov 12, 2024 · US
US11102327B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11102327-B1 |
| Application number | US-202017080307-A |
| Country | US |
| Kind code | B1 |
| Filing date | Oct 26, 2020 |
| Priority date | Sep 30, 2020 |
| Publication date | Aug 24, 2021 |
| Grant date | Aug 24, 2021 |
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.
Embodiments of the present disclosure relate to a method, a device, and a computer program product for acquiring visual content. A method for acquiring visual content is provided, which includes: if a request for viewing visual content is received from a terminal device, determining, at a content providing device, target visual content corresponding to the request; based on storage information related to at least one copy of the target visual content, determining a to-be-provided copy from the at least one copy, a distance between a storage location of the to-be-provided copy and a location of the terminal device being smaller than a threshold distance; and transmitting the to-be-provided copy to the terminal device. Through embodiments of the present disclosure, it is possible to reduce the delay in acquiring visual content, increase the flexibility in acquiring visual content, and reduce the processing load of the terminal device.
Opening claim text (preview).
What is claimed is: 1. A method for acquiring visual content, comprising: if a request for viewing visual content is received from a terminal device, determining, at a content providing device, target visual content corresponding to the request; based on storage information related to at least one copy of the target visual content, determining a to-be-provided copy from the at least one copy; and transmitting the to-be-provided copy to the terminal device; wherein determining the to-be-provided copy comprises: based on the storage information related to the at least one copy of the target visual content, determining a plurality of distances between respective storage locations of the at least one copy and a location of the terminal device; determining a first distance smaller than a threshold distance from the plurality of distances, the threshold distance being based at least in part on a delay requirement of rendering the target visual content; and determining a copy corresponding to the first distance among the at least one copy as the to-be-provided copy. 2. The method according to claim 1 , wherein determining the target visual content comprises: acquiring state information of the terminal device, the state information including an image of an environment surrounding the terminal device; and based on the state information, determining the target visual content. 3. The method according to claim 2 , wherein acquiring the state information comprises acquiring the state information from at least one of the following: a sensor provided on the terminal device; a sensor provided in the environment surrounding the terminal device; and a sensor worn by a user of the terminal device. 4. The method according to claim 2 , wherein determining the target visual content based on the state information comprises: recognizing a target object from the image of the environment; and determining visual content associated with the target object as the target visual content. 5. The method according to claim 1 , wherein the terminal device comprises at least one of an augmented reality content viewing device and a mixed reality content viewing device. 6. A computer program product tangibly stored in a non-transitory computer storage medium and comprising machine-executable instructions, wherein when executed by a device, the machine-executable instructions cause the device to implement the method according to claim 1 . 7. The method according to claim 1 , further comprising: responsive to a plurality of storage locations having the first distance smaller than the threshold distance, randomly determining one storage location from the plurality of storage locations; and utilizing a copy stored in the randomly determined storage location as the to-be-provided copy. 8. A method for acquiring visual content, comprising: if a request for viewing visual content is received, determining, at a terminal device, a content providing device for providing a copy of target visual content corresponding to the request; sending the request to the content providing device; and receiving the target visual content from the content providing device, the target visual content being determined by the content providing device; wherein determining the content providing device comprises: determining a plurality of distances between respective candidate devices and the terminal device: determining a first distance smaller than a threshold distance from the plurality of distances, the threshold distance being based at least in part on a delay requirement of rendering the target visual content; and determining a candidate device corresponding to the first distance among the respective candidate devices as the content providing device. 9. The method according to claim 8 , further comprising: acquiring an image of an environment surrounding the terminal device; and sending state information of the terminal device to the content providing device, the state information including the image. 10. The method according to claim 8 , wherein the terminal device includes at least one of an augmented reality content viewing device and a mixed reality content viewing device. 11. A computer program product tangibly stored in a non-transitory computer storage medium and comprising machine-executable instructions, wherein when executed by a device, the machine-executable instructions cause the device to implement the method according to claim 8 . 12. The method according to claim 8 , further comprising: responsive to a plurality of candidate devices having the first distance smaller than the threshold distance, randomly determining one candidate device from the plurality of candidate devices as the content providing device. 13. At least one electronic device, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, wherein the instructions, when executed by the at least one processing unit, cause the device to perform actions comprising: if a request for viewing visual content is received from a terminal device, determining, at a content providing device, target visual content corresponding to the request; based on storage information related to at least one copy of the target visual content, determining a to-be-provided copy from the at least one copy; and transmitting the to-be-provided copy to the terminal device; wherein determining the to-be-provided copy comprises: based on the storage information related to the at least one copy of the target visual content, determining a plurality of distances between respective storage locations of the at least one copy and a location of the terminal device; determining a first distance smaller than a threshold distance from the plurality of distances, the threshold distance being based at least in part on a delay requirement of rendering the target visual content; and determining a copy corresponding to the first distance among the at least one copy as the to-be-provided copy. 14. The device according to claim 13 , wherein determining the target visual content comprises: acquiring state information of the terminal device, the state information including an image of an environment surrounding the terminal device; and based on the state information, determining the target visual content. 15. The device according to claim 14 , wherein acquiring the state information comprises acquiring the state information from at least one of the following: a sensor provided on the terminal device; a sensor provided in the environment surrounding the terminal device; and a sensor worn by a user of the terminal device. 16. The device according to claim 14 , wherein determining the target visual content based on the state information comprises: recognizing a target object from the image of the environment; and determining visual content associated with the target object as the target visual content. 17. The device according to claim 13 , wherein the terminal device comprises at least one of an augmented reality content viewing device and a mixed reality content viewing device. 18. The device according to claim 13 , wherein the instructions, when executed by the at least one processing unit, cause the device to perform actions comprising: determining, at the terminal device, a content providing device for providing a copy of target visual content corresponding to the request; sending the request to the con
Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70) · CPC title
Storing data temporarily at an intermediate stage, e.g. caching · CPC title
Protocols for games, networked simulations or virtual reality · CPC title
Digital output to display device {; Cooperation and interconnection of the display device with other functional units} · CPC title
in augmented reality scenes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.