Methods and systems for determining the authenticity of copied objects in a virtual environment
US-10981069-B2 · Apr 20, 2021 · US
US12361103B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12361103-B2 |
| Application number | US-202217853730-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 29, 2022 |
| Priority date | Jun 29, 2022 |
| Publication date | Jul 15, 2025 |
| Grant date | Jul 15, 2025 |
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.
A system includes a user device that can be used by a user to enter a virtual environment and at least one processor coupled to the user device. The processor is configured to record a plurality of real-world data interactions performed by the user and determine a real-world behavior of the user based on the recorded data interactions. The processor receives a request by the user to perform a data interaction in the virtual environment. The processor verifies whether the requested data interaction is in accordance with the recorded real-world behavior of the user. When the requested data interaction is not in accordance with the real-world behavior of the user, the processor verifies the data interaction in the real-world environment and allows the user to perform the data interaction in the virtual environment upon successful verification of the data interaction.
Opening claim text (preview).
The invention claimed is: 1. A system comprising: a memory that stores a log of data interactions and real-world behavior associated with a user; and at least one processor coupled to the memory and configured to: record a plurality of data interactions performed by the user in a real-world environment; determine a real-world behavior of the user based on the recorded data interactions; receive a request by the user to perform a first data interaction in a virtual environment; determine whether the first data interaction requested to be performed in the virtual environment is in accordance with a log of the real-world behavior of the user, comprising determining whether the first data interaction relates to at least one data interaction previously performed by the user in the real-world environment; when the first data interaction is in accordance with the real-world behavior of the user: allow the user to perform the first data interaction in the virtual environment; and add the first data interaction to a virtual-world behavior of the user, wherein the virtual-world behavior of the user is based on one or more data interactions performed by the user in the virtual environment; and when the first data interaction is not in accordance with the real-world behavior of the user: verify the first data interaction in the real-world environment; when the first data interaction is successfully verified, allow the user to perform the first data interaction in the virtual environment; and add the first data interaction to the virtual-world behavior of the user. 2. The system of claim 1 , wherein the at least one processor is further configured to: record a plurality of data interactions performed by the user in the virtual environment; and determine the virtual-world behavior of the user based on the recorded data interactions of the user performed in the virtual environment. 3. The system of claim 1 , wherein the processor is further configured to: combine the real-world behavior and the virtual-world behavior of the user to generate a combined user behavior; and verify, based on the combined user behavior, a second data interaction performed in at least one of the real-world environment and the virtual environment. 4. The system of claim 1 , wherein the processor is further configured to: receive a request by the user to perform a second data interaction in the real-world environment; and verify the second data interaction based on the virtual-world behavior of the user. 5. The system of claim 1 , wherein the processor is further configured to: determine a virtual-world confidence indicator of the user based on data interactions performed by the user in the virtual environment, wherein a higher amount of data interactions performed by the user in the virtual environment translates to a higher virtual-world confidence indicator; determine a real-world confidence indicator of the user based on data interactions performed by the user in the real-world environment, wherein a higher amount of data interactions performed by the user in the real-world environment translates to a higher real-world confidence indicator; and determine a combined confidence indicator of the user based on the virtual-world confidence indicator and the real-world confidence indicator. 6. The system of claim 5 , wherein the processor is configured to verify the first data interaction by: determining whether one or more of the virtual-world confidence indicator, the real-world confidence indicator and the combined confidence indicator of the user equals or exceeds a threshold confidence indicator; and when one or more of the virtual-world confidence indicator, the real-world confidence indicator and the combined confidence indicator of the user equals or exceeds a threshold confidence indicator, determining that the first data interaction is successfully verified. 7. The system of claim 5 , wherein the processor is further configured to: monitor a plurality of media interactions of the user in one or more social networking platforms in the virtual environment; record a number of approvals associated with the media interactions; and determine a social approval indicator of the user based on the number of approvals, wherein a higher number of approvals corresponds to a higher social approval indicator of the user. 8. The system of claim 7 , wherein the processor is configured to verify the first data interaction by: determining that one or more of the virtual-world confidence indicator, the real-world confidence indicator and the combined confidence indicator of the user is lower than a threshold confidence indicator; determining that the social approval indicator of the user equals or exceeds a threshold social approval indicator; and in response to determining that the social approval indicator of the user equals or exceeds the threshold social approval indicator, determining that the first data interaction is successfully verified. 9. A method for verifying data interactions, comprising: recording a plurality of data interactions performed by a user in a real-world environment; determining a real-world behavior of the user based on the recorded data interactions; receiving a request by the user to perform a first data interaction in a virtual environment; determining whether the first data interaction requested to be performed in the virtual environment is in accordance with a log of the real-world behavior of the user, comprising determining whether the first data interaction relates to at least one data interaction previously performed by the user in the real-world environment; when the first data interaction is in accordance with the real-world behavior of the user: allowing the user to perform the first data interaction in the virtual environment; and adding the first data interaction to a virtual-world behavior of the user, wherein the virtual-world behavior of the user is based on one or more data interactions performed by the user in the virtual environment; and when the first data interaction is not in accordance with the real-world behavior of the user: verifying the first data interaction in the real-world environment; when the first data interaction is successfully verified, allowing the user to perform the first data interaction in the virtual environment; and adding the first data interaction to the virtual-world behavior of the user. 10. The method of claim 9 , further comprising: recording a plurality of data interactions performed by the user in the virtual environment; and determining the virtual-world behavior of the user based on the recorded data interactions of the user performed in the virtual environment. 11. The method of claim 9 , further comprising: combining the real-world behavior and the virtual-world behavior of the user to generate a combined user behavior; and verifying, based on the combined user behavior, a second data interaction performed in at least one of the real-world environment and the virtual environment. 12. The method of claim 9 , further comprising: receiving a request by the user to perform a second data interaction in the real-world environment; and verifying the second data interaction based on the virtual-world behavior of the user. 13. The method of claim 9 , further comprising: determining a virtual-world confidence indicator of the user based on data interactions performed by the user in the virtual environment, wherein a higher amount of data interactions performed by the user in the virtual environment translates to a higher virtual-world confidence indicator;
by observing the pattern of computer usage, e.g. typical user behaviour · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.