Managing web page data in a composite document
First Claim
1. A tangible non-transitory computer-readable medium storing instructions thereon to implement a composite document system, wherein the instructions, when executed on a processor, cause the processor to:
- receive model data that describes a three-dimensional model of an object, wherein the three-dimensional model is generated using a modeling software and the model data conforms to a non-image format of the modeling software;
generate a model entity, wherein the model entity includes the received model data and a reference to a source of the model data;
receive web page data that includes content and a description of the content in a mark-up language;
generate a web reference entity, wherein the web reference entity includes the received web page data, a reference to a source of the web page data, and a snapshot of the web page data;
generate a composite document that includes a first container and a second container;
interpret the model data in the composite document to generate a visual representation of the three-dimensional model in the first container;
interpret the web page data in the composite document to generate a visual representation of the web page data in the second container;
retrieve web page data from the source of the web page data;
compare the retrieved web page data to the web page data in the web reference entity;
update the second container in the composite document to include a new version of the web page data;
detect that the three-dimensional model has been updated; and
in response to the three-dimensional model having been updated, automatically update the model data in the first container of the composite document in accordance with the updated three-dimensional model.
3 Assignments
0 Petitions
Accused Products
Abstract
A composite document system is implemented as instructions stored on a computer-readable medium. When executed on a processor, the instructions cause the processor to receive model data that describes a three-dimensional model of an object, where the three-dimensional model is generated using a modeling software, and where the model data conforms to a non-image format of the modeling software. The instructions further cause the processor to receive web page data that includes content and description of the content in a mark-up language, generate a composite document that includes the model data and the web page data, interpret the model data in the composite document to generate a visual representation of the three-dimensional model, and interpret the web page data in the composite document to generate a visual representation of the web page data.
55 Citations
27 Claims
-
1. A tangible non-transitory computer-readable medium storing instructions thereon to implement a composite document system, wherein the instructions, when executed on a processor, cause the processor to:
-
receive model data that describes a three-dimensional model of an object, wherein the three-dimensional model is generated using a modeling software and the model data conforms to a non-image format of the modeling software; generate a model entity, wherein the model entity includes the received model data and a reference to a source of the model data; receive web page data that includes content and a description of the content in a mark-up language; generate a web reference entity, wherein the web reference entity includes the received web page data, a reference to a source of the web page data, and a snapshot of the web page data; generate a composite document that includes a first container and a second container; interpret the model data in the composite document to generate a visual representation of the three-dimensional model in the first container; interpret the web page data in the composite document to generate a visual representation of the web page data in the second container; retrieve web page data from the source of the web page data; compare the retrieved web page data to the web page data in the web reference entity; update the second container in the composite document to include a new version of the web page data; detect that the three-dimensional model has been updated; and in response to the three-dimensional model having been updated, automatically update the model data in the first container of the composite document in accordance with the updated three-dimensional model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A tangible non-transitory computer-readable medium storing instructions thereon that, when executed on a processor, cause the processor to:
-
provide a set of modeling controls via a user interface, wherein a user utilizes the set of modeling controls to draw a three-dimensional model of an object; generate model data descriptive of the three-dimensional model in accordance with commands received from the user interface; provide a web reference control via the user interface, wherein the user specifies a source web page using the web reference control; receive web page data, wherein the web page data is retrieved from the source web page and includes content and a description of the content; generate a web reference entity, wherein the web reference entity includes the received web page data, a reference to a source of the web page data, and a snapshot of the web page data; generate a composite document using the model data and the web page data; retrieve web page data from the source web page; compare the retrieved web page data to the web page data in the web reference entity; and update the composite document to include the new version of the web page data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method in a computing device, the method comprising:
-
receiving model data that conforms to a non-image format, wherein the model data is stored on a computer-readable medium and the model data describes a three-dimensional model; receiving text interpretable as a universal resource locator (URL); receiving web page data from a source web page, wherein the web page data includes content and a description of the content and wherein the text interpretable as a URL identifies the source web page; generating a web reference entity, wherein the web reference entity includes the received web page data, a snapshot of the web page data, and the text interpretable as a URL; generating a composite document using the model data and the web page data; retrieving web page data from the source web page; comparing the retrieved web page data to web page data in the web reference entity; updating the composite document to include a new version of the web page data and causing the composite document to be displayed on a user interface, including; generating a visual representation of the three-dimensional model using the model data, and generating a visual representation of the source web page using the web page data. - View Dependent Claims (24, 25, 26, 27)
-
Specification