Systems and methods for generating dynamic virtual representations of an object or event
US-2024420395-A1 · Dec 19, 2024 · US
US9524573B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9524573-B2 |
| Application number | US-201213359014-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 26, 2012 |
| Priority date | Jun 5, 2011 |
| Publication date | Dec 20, 2016 |
| Grant date | Dec 20, 2016 |
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.
Systems, methods, and computer-readable media for manipulating and/or mapping tiles of graphical object data are provided. For example, a method for manipulating an original tile of graphical data may include generating a mirrored copy of the original tile by mirroring the original tile with respect to a first side of the original tile, superimposing the mirrored copy on the original tile, erasing a first portion of the superimposed mirrored copy of the original tile, and blending at least some of the remaining portion of the superimposed mirrored copy of the original tile with the original tile to create a manipulated tile. The manipulated version of the original tile may be patterned (e.g., in an extensible manner) along a layer of a virtual canvas that may have various aspect ratios, while maintaining a seamless or fluid transition between adjacent tiles.
Opening claim text (preview).
What is claimed is: 1. A method of generating a manipulated tile of graphical data, the method comprising: generating, by a computer processor, a mirrored copy of an original tile of graphical data by mirroring the original tile with respect to a first side of the original tile; superimposing the mirrored copy on the original tile; erasing a first portion of the superimposed mirrored copy of the original tile while maintaining the original tile, the first portion of the superimposed mirrored copy of the original tile comprising a portion of the superimposed mirrored copy of the original tile that is not within a threshold distance of the first side of the original tile; and generating a manipulated tile of graphical data by blending at least some of a remaining portion of the superimposed mirrored copy of the original tile with the original tile. 2. The method of claim 1 , wherein the blending comprises altering an opaqueness of at least some of the remaining portion of the superimposed mirrored copy of the original tile. 3. The method of claim 1 , further comprising pinning the manipulated tile to a layer of a canvas. 4. The method of claim 3 , further comprising patterning a copy of the manipulated tile adjacent a first side of the pinned manipulated tile. 5. The method of claim 3 , further comprising patterning a copy of the manipulated tile away from the pinned manipulated tile in a first direction that is perpendicular to the first side. 6. The method of claim 1 , further comprising pinning the manipulated tile to a bottom center of a layer of a canvas. 7. The method of claim 1 , further comprising: generating a mirrored copy of the manipulated tile by mirroring the manipulated tile with respect to a second side of the manipulated tile; superimposing the mirrored copy of the manipulated tile on the manipulated tile; erasing a first portion of the superimposed mirrored copy of the manipulated tile; and generating an additionally manipulated tile by blending at least some of a remaining portion of the superimposed mirrored copy of the manipulated tile with the manipulated tile. 8. The method of claim 7 , wherein the first portion of the superimposed mirrored copy of the manipulated tile comprises a portion of the superimposed mirrored copy of the manipulated tile that is not within a threshold distance of the second side of the manipulated tile. 9. The method of claim 7 , wherein the blending at least some of the remaining portion of the superimposed mirrored copy of the manipulated tile comprises altering an opaqueness of at least some of the remaining portion of the superimposed mirrored copy of the manipulated tile. 10. The method of claim 7 , further comprising pinning the additionally manipulated tile to a layer of a canvas. 11. The method of claim 10 , further comprising patterning a copy of the additionally manipulated tile adjacent a first side of the pinned additionally manipulated tile. 12. The method of claim 10 , further comprising patterning a copy of the additionally manipulated tile away from the pinned additionally manipulated tile in a first direction that is perpendicular to the second side. 13. The method of claim 7 , further comprising pinning the additionally manipulated tile to a bottom center of a layer of a canvas. 14. One or more non-transitory computer-readable media comprising computer-readable code recorded thereon, which when executed by one or more processors, causes the one or more processors to: generate a mirrored copy of an original tile by mirroring the original tile with respect to a first side of the original tile, the original tile having graphical data; superimpose the mirrored copy of the original tile on the original tile; erase a first portion of the superimposed mirrored copy of the original tile while maintaining the original tile, the first portion of the superimposed mirrored copy of the original tile comprising a portion of the superimposed mirrored copy of the original tile that is not within a threshold distance of the first side of the original tile; and generate a manipulated tile by blending at least some of a remaining portion of the superimposed mirrored copy of the original tile with the original tile. 15. The one or more non-transitory computer-readable media of claim 14 , further comprising additional computer-readable code recorded thereon, which when executed by the one or more processors, causes the one or more processors to: generate a mirrored copy of the manipulated tile by mirroring the manipulated tile with respect to a second side of the manipulated tile; superimpose the mirrored copy of the manipulated tile on the manipulated tile; erase a first portion of the superimposed mirrored copy of the manipulated tile; and generate an additionally manipulated tile by blending at least some of a remaining portion of the superimposed mirrored copy of the manipulated tile with the manipulated tile. 16. The one or more non-transitory computer-readable media of claim 15 , further comprising additional computer-readable code recorded thereon, which when executed by the one or more processors, causes the one or more processors to: pin the additionally manipulated tile to a layer of a canvas; and pattern a copy of the additionally manipulated tile adjacent a first side of the pinned additionally manipulated tile. 17. A graphical display system comprising: a graphical object manipulating module configured to: generate a mirrored copy of an original tile by mirroring the original tile with respect to a first side of the original tile such that similar sides of the original tile and the mirrored copy are aligned; superimpose the mirrored copy of the original tile on the original tile; erase a first portion of the superimposed mirrored copy of the original tile while maintaining the original tile, the first portion of the superimposed mirrored copy of the original tile comprising a portion of the superimposed mirrored copy of the original tile that is not within a threshold distance of the first side of the original tile; and generate a manipulated tile by blending at least some of a remaining portion of the superimposed mirrored copy of the original tile with the original tile. 18. The graphical display system of claim 17 , wherein the graphical object mapping module is further configured to: pin the manipulated tile to a layer of a canvas; and pattern a copy of the manipulated tile adjacent a first side of the pinned manipulated tile. 19. The graphical display system of claim 17 , wherein the graphical object manipulating module is further configured to: generate a mirrored copy of the manipulated tile by mirroring the manipulated tile with respect to a second side of the manipulated tile; superimpose the mirrored copy of the manipulated tile on the manipulated tile; erase a first portion of the superimposed mirrored copy of the manipulated tile; and generate an additionally manipulated tile by blending at least some of a remaining portion of the superimposed mirrored copy of the manipulated tile with the manipulated tile.
Related publications grouped by family.
Answers are generated from the same data shown on this page.