Network impairment simulation framework for verification of real time interactive media streaming systems
US-11140207-B2 · Oct 5, 2021 · US
US11878247B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11878247-B2 |
| Application number | US-202217850314-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 27, 2022 |
| Priority date | Feb 16, 2022 |
| Publication date | Jan 23, 2024 |
| Grant date | Jan 23, 2024 |
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 virtual space of an own apparatus, the movement speed of a movement object is reduced on the basis of a reduction value according to a communication delay time with respect to an opponent apparatus. The reduction value is adjusted such that the movement speed of the movement object is reduced in accordance with the time having elapsed from start of movement of the movement object. The opponent character object is caused to perform an action on the movement object, on the basis of data received from the opponent apparatus.
Opening claim text (preview).
What is claimed is: 1. A computer-readable non-transitory storage medium having stored therein instructions that, when executed by a processor of a first information processing apparatus, cause the first information processing apparatus to perform operations comprising: transmitting/receiving data to/from a second information processing apparatus; arranging, in a virtual space, an own character object corresponding to a first user of the first information processing apparatus, an opponent character object corresponding to a second user of the second information processing apparatus, and a movement object; moving the movement object when a positional relationship condition regarding at least a positional relationship between the own character object and the movement object is satisfied; reducing a movement speed of the movement object on the basis of a first reduction value calculated on the basis of a delay time in communication, of the data, with the second information processing apparatus; adjusting the first reduction value such that the movement speed of the movement object is reduced in accordance with a time having elapsed from start of movement of the movement object; and causing the opponent character object to perform an action on the movement object, on the basis of data received from the second information processing apparatus. 2. The storage medium according to according to claim 1 , wherein the operations includes reducing the movement speed of the movement object such that an amount of reduction of the movement speed of the movement object is increased in accordance with increase in the delay time. 3. The storage medium according to according to claim 1 , wherein the operations includes moving the movement object in an order of a first movement path and a second movement path; and reducing the movement speed of the movement object moving along the second movement path, in accordance with a time having elapsed from start of movement of the movement object along the second movement path. 4. The storage medium according to according to claim 3 , wherein the operations includes reducing the movement speed of the movement object such that the movement speed decreases at the second movement path in accordance with a lapse of time and the movement object stops at a predetermined position on the second movement path. 5. The storage medium according to claim 3 , wherein the operations further includes providing, when data indicating that the movement object has ended moving along the second movement path in the virtual space of the second information processing apparatus has been received from the second information processing apparatus, a point in the game to the first user of the first information processing apparatus. 6. The storage medium according to claim 1 , wherein the operations further includes reducing, when an operation input of the first user satisfies a disadvantage condition, the movement speed of the movement object on the basis of a second reduction value; and adjusting, when the movement object has been moved on the basis of a movement speed having been reduced on the basis of the second reduction value, the second reduction value such that the movement speed is further reduced at a predetermined timing. 7. The storage medium according to claim 1 , wherein the operations includes adjusting the first reduction value by increasing a reflection rate of the first reduction value in accordance with a time having elapsed from start of movement of the movement object, to reduce the movement speed of the movement object. 8. An information processing system of a first information processing apparatus, the information processing system comprising a processor and a memory coupled thereto, the processor being configured to control the information processing system to at least: transmit/receive data to/from a second information processing apparatus; arrange, in a virtual space, an own character object corresponding to a first user of the first information processing apparatus, an opponent character object corresponding to a second user of the second information processing apparatus, and a movement object; move the movement object when a positional relationship condition regarding at least a positional relationship between the own character object and the movement object is satisfied; reduce a movement speed of the movement object on the basis of a reduction value calculated on the basis of a delay time in communication, of the data, with the second information processing apparatus; adjust the reduction value such that the movement speed of the movement object is reduced in accordance with a time having elapsed from start of movement of the movement object; and cause the opponent character object to perform an action on the movement object, on the basis of data received from the second information processing apparatus. 9. The information processing system according to claim 8 , wherein the movement speed of the movement object is reduced such that an amount of reduction of the movement speed of the movement object is increased in accordance with increase in the delay time. 10. The information processing system according to claim 8 , wherein the movement object is moved in an order of a first movement path and a second movement path, and the movement speed of the movement object moving along the second movement path is reduced in accordance with a time having elapsed from start of movement of the movement object along the second movement path is performed. 11. The information processing system according to claim 10 , wherein the movement speed of the movement object is reduced such that the movement speed decreases at the second movement path in accordance with a lapse of time and the movement object stops at a predetermined position on the second movement path. 12. The information processing system according to claim 10 , wherein when data indicating that the movement object has ended moving along the second movement path in the virtual space of the second information processing apparatus has been received from the second information processing apparatus, a point in the game is provided to the first user of the first information processing apparatus. 13. The information processing system according to claim 8 , wherein the reduction value is adjusted by increasing a reflection rate of the reduction value in accordance with a time having elapsed from start of movement of the movement object, to reduce the movement speed of the movement object. 14. A first information processing apparatus comprising a processor and a memory coupled thereto, the processor being configured to control the first information processing apparatus to at least: transmit/receive data to/from a second information processing apparatus; arrange, in a virtual space, an own character object corresponding to a first user of the first information processing apparatus, an opponent character object corresponding to a second user of the second information processing apparatus, and a movement object; move the movement object when a positional relationship condition regarding at least a positional relationship between the own character object and the movement object is satisfied; reduce a movement speed of the movement object on the basis of a reduction value calculated on the basis of a delay time in communication, of the data, with the second information processing apparatus; adjust the reduction value such that the movement speed of the movement object is reduced in accordance with a time having elapsed from
Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding · CPC title
using trajectories of game objects, e.g. of a golf ball according to the point of impact · CPC title
Ball games, e.g. soccer or baseball · CPC title
for calculating the trajectory of an object · CPC title
for animating game characters, e.g. skeleton kinematics · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.