← Back to Patent Explorer
US6741245B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method for decorating a virtual model

Assignee: Benhov GmbH LLC
•
Filing: 1999-04-23
•
Granted: 2004-05-25
•
Expires: 2019-04-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for decorating a virtual world model first builds a physical model from a plurality of building blocks. Each building block includes a microcontroller coupled to a plurality of connectors. The connectros are for physically and electronically connecting the blocks in a three-dimensional structure to form the model. An arrangement of the blocks in the model is derived by connecting the model to a host computer. The arrangement is expressed as a set of logical axioms. The set of logical axioms is processed by a logic program to identify large scale structural elements of the model, and decorative attributes are assigned to the large. scale structural elements.

Inventors

  • 👤 Joseph W. Marks
  • 👤 David B. Anderson
  • 👤 James L. Frankel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:18
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/10; G06T15/20; A; A63; A63H; A63H33/00; A63H33/04; A63H33/042; A63F; A63F2300/00; A63F2300/60; A63F2300/6009; A63F2300/6018; B; B33; B33Y; B33Y80/00

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 153 words
A method for decorating a virtual world model, comprising the steps: building a physical model from a plurality of building blocks wherein each building block includes a microcontroller coupled to a plurality of connectors and each of the plurality of building blocks of the model has one or more predefined attribute, the connectors for physically and electronically connecting the blocks in a three-dimensional structure to form the model; deriving an arrangement of the blocks in the model by connecting the model to a host computer; expressing the arrangement as a set of logical axioms; processing the set of logical axioms by a logic program to identify large scale structural elements of the model; and assigning decorative attributes to the large scale structural elements, wherein the large scale structural elements are not identified and the decorative attributes are not assigned based on the predefined attributes of the plurality of building blocks forming the model.
Claim 2
Independent Claim 153 words
A method for decorating a virtual world model, comprising the steps: building a physical model from a plurality of building blocks wherein each building block includes a microcontroller coupled to a plurality of connectors and each of the plurality of building blocks of the model has one or more predefined attribute, the connectors for physically and electronically connecting the blocks in a three-dimensional structure to form the model; deriving an arrangement of the blocks in the model by connecting the model to a host computer; expressing the arrangement as a set of logical axioms; processing the set of logical axioms by a logic program to identify large scale structural elements of the model; and assigning decorative attributes to the large scale structural elements, wherein the large scale structural elements are not identified and the decorative attributes are not assigned based on the predefined attributes of the plurality of building blocks forming the model.
Claim 3
Dependent Claim 15 words
The method of claim 1 further comprising rendering the attributed arrangement on an output device.
Claim 4
Dependent Claim 34 words
A method according to claim 1 , wherein those of the plurality of building blocks forming each of the identified large scale structural elements is determined based on the location of those building blocks.
Claim 5
Dependent Claim 20 words
A method according to claim 1 , wherein: the identified large scale structural elements include a wall and a roof.
Claim 6
Dependent Claim 29 words
A method according to claim 1 , wherein the set of logical axioms define a location, orientation and identification of each of the plurality of blocks in the model.
Claim 7
Dependent Claim 35 words
A method according to claim 1 , further comprising: identifying a type of item; wherein the logic program assigns the decorative attributes to the identified large scale structural elements based on the identified item type.
Claim 8
Dependent Claim 18 words
A method according to claim 6 , wherein the identified type of item is a type of structure.
Claim 9
Dependent Claim 23 words
A method according to claim 1 , wherein the assigned decorative attributes include an additional ornamental geometry not included in the physical model.
Claim 10
Dependent Claim 21 words
A method according to claim 1 , wherein the assigned decorative attributes include a texture not included in the physical model.
Claim 11
Independent Claim 141 words
A method for decorating a virtual world model, comprising: building a physical model from a plurality of three dimensional building blocks, each of the plurality of building blocks being locatable at any user selected location to build the physical model and wherein each of the plurality of blocks of the physical model has one or more predefined attribute; transmitting, from the plurality of blocks, data representing the arrangement of the plurality of blocks in the model; deriving a virtual world model from the physical model; identifying large scale structural elements of the virtual world model based on the transmitted data; and assigning decorative attributes to the identified large scale structural elements wherein the large scale structural elements are identified and the decorative attributes are assigned based on other than the predefined attributes of the plurality of blocks forming the physical model.
Claim 12
Independent Claim 141 words
A method for decorating a virtual world model, comprising: building a physical model from a plurality of three dimensional building blocks, each of the plurality of building blocks being locatable at any user selected location to build the physical model and wherein each of the plurality of blocks of the physical model has one or more predefined attribute; transmitting, from the plurality of blocks, data representing the arrangement of the plurality of blocks in the model; deriving a virtual world model from the physical model; identifying large scale structural elements of the virtual world model based on the transmitted data; and assigning decorative attributes to the identified large scale structural elements wherein the large scale structural elements are identified and the decorative attributes are assigned based on other than the predefined attributes of the plurality of blocks forming the physical model.
Claim 13
Dependent Claim 26 words
The method of claim 10 , further comprising: rendering a virtual world model having the identified large scale structural elements render with the assigned decorative attributes.
Claim 14
Dependent Claim 20 words
A method according to claim 10 , wherein: the identified large scale structural elements include a wall and a roof.
Claim 15
Dependent Claim 50 words
A method according to claim 10 , further comprising: expressing the transmitted data as a set of logical axioms representing an arrangement of the plurality of blocks in the physical model; wherein the large scale structural elements of the virtual world model are identified from the set of logical axioms.
Claim 16
Dependent Claim 30 words
A method according to claim 13 , wherein the set of logical axioms define a location, orientation and identification of each of the plurality of blocks in the physical model.
Claim 17
Dependent Claim 33 words
A method according to claim 10 , further comprising: identifying a type of item; wherein the decorative attributes are assigned to the identified large scale structural elements based on the identified item type.
Claim 18
Dependent Claim 28 words
A method according to claim 10 , wherein the assigned decorative attributes includes one of an additional ornamental geometry and a texture, not included in the physical model.

References Cited (Backward Citations)

US4275449A Cited
US4414624A Cited
US4766555A Cited
US4883440A Cited
US4860220A Cited
GB2201817A Cited
US5623418A Cited
US5801958A Cited
US5930154A Cited
US6184901B1 Cited
US6078334A Cited
US6268863B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-05-25 2007-11-24 2008-05-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-05-25 2011-11-24 2012-05-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-05-25 2015-11-24 2016-05-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag