IP Library Granted Patent US 7,002,590
Granted Patent B2
US 7,002,590 · App. 10/059,943 · Granted Feb 21, 2006

Modifying object geometry to accommodate information attributes

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,002,590
App. No.
10/059,943
Granted
Feb 21, 2006
Kind
B2
Abstract

One or more information attributes about an object is received. A determination is performed to find out if the one or more information attributes is in contention with geometry attributes of the object. When the one or more information attributes is in contention with the geometry attributes, the geometry attributes are modified to avoid contention with the one or more information attributes.

Claims (35)

1. A method of modifying object geometry comprising:

receiving one or more information attributes to be applied to an object:

determining if the one or more information attributes are in contention with one or more geometry attributes of the object; and

when the one or more information attributes are in contention with the one or more geometry attributes, modifying the one or more geometry attributes to reduce the contention with the one or more information attributes,

wherein the geometry attribute is a visible defined geometric space on a display and the information attribute is related to data presented within the visible geometric space; and

combining the modified geometry attributes and the information attributes to form a texture map.

2. A computer readable medium having stored thereon sequences of instructions which are executable by a system, and which, when executed by the system, cause the system to perform a method, comprising:

receiving one or more information attributes to be applied to an object;

determining if the one or more information attributes are in contention with one or more geometry attributes of the object;

when the one or more information attributes are in contention with the one or more geometry attributes, modifying the one or more geometry attributes to reduce the contention with the one or more information attributes,

wherein the geometry attribute is a visible defined geometric space on a display and the information attribute is related to data presented within the visible geometric space; and

combining the modified geometry attributes and the information attributes to form a texture map.

3. A system, comprising:

a processor;

a memory coupled to the processor;

a storage device coupled to the memory and the processor, the storage device comprising:

a geometry modifying code to modify one or more geometry attributes of an object to create new geometry attributes that reduce contention with one or more information attributes of the object; and

a texture map generating code to combine the new geometry attributes with the one or more information attributes to create a texture map to be applied to the object,

wherein the geometry attribute is a visible defined geometric space on a display and the information attribute is related to data presented within the visible geometric space.

4. The system of claim 3 , wherein the storage device further comprising: an information attribute receiving code to receive the information attributes to create the texture map.

5. The system of claim 3 , wherein the geometry modifying code modifies the one or more geometry attributes of the object to preserve informative content of the information attributes.

6. A graphics pipeline apparatus, comprising:

a geometry modifier operable to modify one or more geometry attributes of an object to create new geometry attributes that reduce contention with one or more information attributes of the object; and

a texture map generator operable to combine the new geometry attributes with the one or more information attributes to create a texture map for the object,

wherein the geometry attribute is a visible defined geometric space on a display and the information attribute is related to data presented within the visible geometric space.

7. The apparatus of claim 6 , further comprising:

an information attribute receiver operable to receive the one or more information attributes to create the texture map.

8. The apparatus of claim 7 , wherein the information attribute receiver includes an attribute separator to separate the information attributes from background attributes.

9. The apparatus of claim 6 , wherein the geometry modifier modifies the one or more geometry attributes of the object to preserve informative content of the information attributes.

10. An apparatus comprising:

means for modifying at least one geometry attribute of an object to preserve informative content of one or more information attributes; and

means for forming a texture map using the modified geometry attribute and the one or more information attributes,

wherein the geometry attribute is a visible defined geometric space on a display and the information attribute is related to data presented within the visible geometric space.

11. The apparatus of claim 10 , further comprising means for receiving the one or more information attributes.

12. The apparatus of claim 10 , wherein the informative content of the one or more information attributes is preserved by reducing contention between the geometry attribute and the one or more information attributes.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2007
From: EAGLE NEW MEDIA INVESTMENTS, LLC
To: JLB VENTURES LLC
Reel/Frame 019511/0863 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2003
From: ETALON SYSTEMS, INC.
To: EAGLE NEW MEDIA INVESTMENTS, LLC
Reel/Frame 014943/0079 →
CHANGE OF NAME Recorded Jul 18, 2003
From: ISURFTV
To: ETALON SYSTEMS, INC.
Reel/Frame 014268/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2003
From: ETALON SYSTEMS, INC.
To: EAGLE NEW MEDIA INVESTMENTS, LLC
Reel/Frame 014277/0607 →