throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2001/0050687 A1
`(43) Pub. Date:
`Dec. 13, 2001
`Iida et al.
`
`US 20010050687A1
`
`(54) THREE-DIMENSIONAL OBJECT DISPLAY
`SYSTEM, THREE-DIMENSIONAL OBJECT
`DISPLAY METHOD AND RECORDING
`MEDIUM RECORDING A
`THREE-DIMENSIONAL OBJECT DISPLAY
`PROGRAM
`
`(76) Inventors: Kazue Iida, Shizuoka (JP); Kenya
`Nakayama, Shizuoka (JP)
`Correspondence Address:
`STAAS & HALSEY LLP
`700 11TH STREET, NW
`SUTE 500
`WASHINGTON, DC 20001 (US)
`Appl. No.:
`
`09/810,412
`
`(21)
`(22)
`(30)
`May 30, 2000
`
`Filed:
`
`Mar. 19, 2001
`Foreign Application Priority Data
`
`(JP)...................................... 2000-16O18O
`
`Publication Classification
`
`(51) Int. Cl." ....................................................... G09G 5/00
`(52) U.S. Cl. ............................................ 345/581; 34.5/619
`(57)
`ABSTRACT
`A three-dimensional object display System for displaying a
`plurality of objects in an apparent three-dimensional Space
`display according to a plurality of object attributes used as
`criteria for Selecting one or more objects, the System includ
`ing an object data Storage unit that Stores information
`corresponding to the plurality of object attributes and to
`display data for each object and a three-dimensional Space
`data production unit that Searches the object data Storage
`unit, calculates coordinate values for three-dimensional
`Space in which to position each object based on the plurality
`of object attribute values Selected from among the object
`attributes for each object according to results of the Search
`of the object data Storage unit, and produces three-dimen
`Sional Space data for displaying each object according to
`results of the calculation of the coordinate values for the
`three-dimensional Space.
`
`( START )
`
`PRODUCTATTRIBUTES ACQUIRED
`
`S
`
`DATABASE SEARCHRESULTS
`ACQUIRED
`
`SPACE FORMATION
`
`ATRIBUTE MAXIMUM f MINIMUM
`VALUES ACOURED FROM SEARCH
`RESULS
`
`!
`:
`
`:
`
`S3
`
`S4
`
`S5
`
`S6
`
`PRODUCTDISPLAY SIZE SET
`
`S7
`
`HREE DIMENSONAL SPACE DATA
`CREATED BASED ON COORDINATE
`VALUES AND IMAGE FILE NAME
`
`THREEDMENSIONAL SPACE DATA
`ADDED INFORMATION ATTACHED
`
`S8
`
`S9
`
`
`
`THREE DIMENSIONAL SPACE DATA
`OUTPUT
`
`S10
`
`:
`:
`
`:
`:
`
`I
`9
`:
`
`;
`:
`
`: c
`: 2
`: S.
`
`:
`
`:
`
`:
`
`Li
`&
`52
`36
`25 C
`S
`E
`Eas
`
`4.................. -- - - -a - as
`
`a sm - - -a
`
`Y - t ".
`
`.
`
`.
`
`.
`
`.
`
`."
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 1
`
`

`

`Patent Application Publication Dec. 13, 2001 Sheet 1 of 13
`FIG.
`
`US 2001/0050687 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SERVER
`
`PRODUCT
`DATABASE
`
`PRODUCT
`SEARCH UNIT
`
`
`
`
`
`PRODUCT
`MAPPING
`UNIT
`
`DMENSIONAL
`
`THREE
`DIMENSIONAL
`SPACE DATA
`PRODUCTION UNIT
`
`
`
`
`
`131
`
`FRAME SETTING
`PROCESSING
`132
`
`OVERLAPPED/
`DISPERSED
`DISPLAY
`PROCESSING
`
`
`
`SPACE SET
`PROCESSING
`
`PURCHASE
`FACTORS
`
`THREE DIMENSIONAL
`SPACE DATA DISPLAY UNIT
`
`
`
`
`
`INSTRUCTION INPUT UNIT
`
`CLENT
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 2
`
`

`

`Patent Application Publication Dec. 13, 2001 Sheet 2 of 13
`FIG.2
`
`US 2001/0050687 A1
`
`PRODUCTATTRIBUTES ACOURED
`
`S
`
`DATABASE SELECTION REGUEST
`
`S2
`
`DATABASE SEARCH RESULTS
`ACOURED
`
`SPACE FORMATION
`
`ATTRIBUTE MAXIMUM / MINIMUM
`VALUES ACQUIRED FROM SEARCH
`RESULTS
`
`PRODUCT COORDINATES
`CALCULATED
`
`S3
`
`S4
`
`S5
`
`S6
`
`PRODUCT DISPLAY SIZE SET
`
`S7
`
`THREE DIMENSIONAL SPACE DATA
`CREATED BASED ON COORDINATE
`VALUES AND IMAGE FILE NAME
`
`THREE DIMENSIONAL SPACE DATA
`ADDED INFORMATION ATTACHED
`
`S8
`
`S9
`
`THREE DMENSIONAL SPACE DATA
`OUTPUT
`
`S10
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 3
`
`

`

`Patent Application Publication Dec. 13, 2001 Sheet 3 of 13
`FIG.3
`
`US 2001/0050687 A1
`
`FACTORA
`(v.
`FACTORB
`v.
`FACTORc
`R4
`O FACTORD
`
`D. FACTORz
`
`FIG.4
`
`
`
`PRODUCTATTRIBUTE
`NAME
`1
`
`ATTRIBUTE DETALS
`INFORMATION
`
`IMAGE FILE
`NAME
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 4
`
`

`

`Patent Application Publication Dec. 13, 2001 Sheet 4 of 13
`FIG.5A
`THREE DIMENSIONAL SPACE
`
`US 2001/0050687 A1
`
`FACTORB
`
`Y AXIS (B)
`ZAXIS (C)
`
`N
`FACTORA BoDUCTDATA
`(TWOf THREE DIMENSIONAL DATA)
`
`XAXIS (A)
`
`FIG5B
`THREE DIMENSIONAL SPACE
`
`
`
`FACTORA
`
`SELECT (CLICK)
`
`
`
`
`
`
`
`PRODUCT
`DEALS
`DISPLAYED
`
`
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 5
`
`

`

`Patent Application Publication Dec. 13, 2001 Sheet 5 of 13
`FIG.6
`THREE DIMENSIONAL SPACE
`
`US 2001/0050687 A1
`
`FACTORC
`
`PRODUCT 42
`
`FACTORB
`
`FACTOR A
`
`41 PRODUCT
`
`FIG.7
`
`START
`
`FRAME SIZE SET
`
`MAXIMUM SIZE PRODUCT SEARCH
`
`REDUCTION (ENLARGEMENT)
`RATE CALCULATION
`
`
`
`
`
`S11
`
`S12
`
`S13
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 6
`
`

`

`Patent Application Publication Dec. 13, 2001 Sheet 6 of 13
`FIG.8A
`
`US 2001/0050687 A1
`
`
`
`5 THREE DIMENSIONAL SPACE
`
`--ity
`
`f
`
`51 REGION
`
`FIG.8B
`
`
`
`RANGE
`
`REGIONA W
`51 /
`.
`f S A.
`
`A.
`A.
`
`w
`W
`
`56 WANTAGE POINT
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 7
`
`

`

`Patent Application Publication Dec. 13, 2001 Sheet 7 of 13
`
`US 2001/0050687 A1
`
`FIG.9
`
`
`
`COORONATES CALCULATED FOR
`DISPERSAL / CONCENTRATION
`
`S21
`
`DISPLAY SIZE CALCULATED FOR
`DISPERSAL / CONCENTRATION
`
`
`
`
`
`IS WANTAGE
`PONT WITHIN SENSOR
`RANGE 2
`
`COORDINATES DISPERSED
`
`REDUCED DISPLAY
`
`
`
`
`
`
`
`
`
`
`
`COORONATES CONCENTRATED
`
`
`
`
`
`ENLARGED DISPLAY
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 8
`
`

`

`Patent Application Publication Dec. 13, 2001 Sheet 8 of 13
`
`US 2001/0050687 A1
`
`FG.OA
`67 THREE DIMENSIONAL SPACE
`
`
`
`br 6 THREEDMENSIONAL SPACE
`68 SPACE
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 9
`
`

`

`Patent Application Publication Dec. 13, 2001 Sheet 9 of 13
`
`US 2001/0050687 A1
`
`FIG.11
`
`START
`
`
`
`HAS DESIGNATED
`RANGE CHANGED 2
`
`S32
`
`
`
`S33
`
`CHECK PRODUCTS INCLUDED
`WITHIN DESIGNATED RANGE
`
`PRODUCTS HGHLIGHTED
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 10
`
`

`

`Patent Application Publication Dec. 13, 2001 Sheet 10 of 13
`FIG. 12
`
`US 2001/0050687 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`PURCHASE FACTOR SELECTION
`SCREEN DISPLAYED
`
`S41
`
`S42
`
`PURCHASE FACTORS
`BEEN DETERMINED?
`
`
`
`
`
`
`
`
`
`
`
`THREE DIMENSIONAL SPACE
`SCREEN DISPLAYED
`
`
`
`
`
`NO
`
`HAS WANTAGE
`POINT MOVEMENT BUTTON
`BEEN PRESSED 2
`
`THREE DIMENSIONAL SPACE
`REDRAWN USINGDIFFERENT
`VANTAGE POINT
`
`HAS"PRODUCT"
`BEEN SELECTED 2
`
`PRODUCT GROUP DETAL
`SCREEN DISPLAYED
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 11
`
`

`

`Patent Application Publication Dec. 13, 2001 Sheet 11 of 13
`
`US 2001/0050687 A1
`
`FIG.13
`
`
`
`FILE
`
`EDT
`
`VOLUME
`DRYNESS
`
`TOWARD TOWARD
`REAR FRON BACK
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 12
`
`

`

`Patent Application Publication Dec. 13, 2001 Sheet 12 of 13
`FIG.14
`
`US 2001/0050687 A1
`
`
`
`FILE
`
`EDT DISPLAY
`
`LLI
`35
`à:
`|-
`LLC
`
`LLI =!
`LL
`
`C/D
`
`
`–1 8 H
`CD
`
`tr
`Cl
`LLI
`–1
`
`PRICE
`VOLUME
`DRYNESS
`
`TOWARD TOWARD
`BACK
`REAR FRONT
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 13
`
`

`

`Patent Application Publication
`
`Dec. 13, 2001 Sheet 13 of 13
`
`US 2001/0050687 A1
`
`
`
`| NOH-] HVEH
`
`
`HWMOI GHWMO 1
`
`
`
`(XVI’TOXE) EO|Hd
`
`T??EIBTET?INNE
`
`[[TÔNEWEIHS][ESTERECEU
`
`
`
`
`
`STOOL SETH EI OHONWH XWTdSIC]
`
`
`
`(18') IHVO 9NIddOHS OLGGW
`
`
`
`
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 14
`
`

`

`US 2001/0050687 A1
`
`Dec. 13, 2001
`
`THREE-DIMENSIONAL OBJECT DISPLAY
`SYSTEM, THREE-DIMENSIONAL OBJECT
`DISPLAY METHOD AND RECORDING MEDUM
`RECORDING ATHREE-DIMENSIONAL OBJECT
`DISPLAY PROGRAM
`
`BACKGROUND OF THE INVENTION
`0001) 1. Field of the Invention
`0002 The present invention relates to a display system
`for displaying merchandise information provided to users in
`the course of internet Shopping and the like, and more
`particularly, to a three-dimensional object display System,
`three-dimensional object display method and recording
`medium recording a three-dimensional object display pro
`gram designed to display merchandise and other physical
`objects in three-dimensional Space So as to facilitate user
`Selection.
`0003 2. Description of Related Art
`0004. With the spread of network communications it has
`become common to buy and Sell merchandise over the
`internet. The factors that lead purchasers to Select merchan
`dise from among a wide variety of types of articles is
`Virtually unlimited, So a System that allows purchasers to
`make comparisons between articles with ease based on those
`Selection factors is needed.
`0005 Additionally, recent advances in multimedia imag
`ing have led to the introduction of methods for classifying
`data and displaying that data in three-dimensional Space.
`However, when displaying three-dimensional objects on a
`two-dimensional display Screen, difficulties arise with
`respect to manipulation and depth perception. To the user, a
`method for displaying spatial information in a way that is
`easy to use and easy to manipulate is needed.
`0006 Conventionally, transactions arising in the context
`of internet shopping and the like involves Searching a
`product database according to desired purchase factors
`obtained from the purchaser, with a list of the resulting
`matches or “hits' displayed on a two-dimensional Screen
`using alphanumeric or graphic image data. The purchaser
`then makes a comparison of the displayed product data and
`Selects one or more desired items.
`0007. In the event that there are multiple purchase fac
`tors, then the Search results differ depending on each Such
`factor, So the purchaser must repeat the cycle of inputting
`desired purchase factors, viewing the hit product list and
`comparing the products So listed in order to arrive at the
`desired purchase.
`0008. At the same time, with advances in multimedia
`imaging a number of technologies for displaying a wide
`variety of objects in three-dimensional Space have been
`Suggested.
`0009. However, three-dimensional objects are difficult to
`Visualize in two-dimensional Space, and moreover it is
`difficult to manipulate Such objects. For these reasons, a
`viable method for displaying three-dimensional information
`has yet to be realized. In particular, positioning a variety of
`products and merchandise in provisional three-dimensional
`Space according to their attributes has not been carried out.
`0.010
`For example, in the case of internet shopping, the
`purchaser normally decides upon which items to purchase
`
`according to a variety of purchase criteria or factors (price,
`quality, Volume and So forth). Ordinarily, items fitting the
`designated purchase criteria are displayed on a Screen using
`alphanumeric or graphic data.
`0011. In the conventional art, the purchaser is required to
`input a number of purchase factors and view a list of
`displayed product "hits before making a purchase, a pro
`ceSS that needs to be repeated for each Such purchase.
`Accordingly, when Selecting an item to be purchased it is
`difficult for the purchaser to compare items on the basis of
`a plurality of factors for a Single item displayed on a single
`SCCC.
`
`BRIEF SUMMARY OF THE INVENTION
`0012. Accordingly, it is an object of the present invention
`to provide an improved and useful three-dimensional object
`display System, three-dimensional object display method
`and recording medium recording a three-dimensional object
`display program, in which the above-described disadvan
`tages are eliminated.
`0013 The above-described object of the present inven
`tion is achieved by a three-dimensional object display Sys
`tem for displaying a plurality of objects in an apparent
`three-dimensional Space display according to a plurality of
`object attributes used as criteria for Selecting one or more
`objects, the System comprising:
`0014) an object data storage unit that stores information
`corresponding to the plurality of object attributes and to
`display data for each object, and
`0015 a three-dimensional space data production unit that
`Searches the object data Storage unit, calculates coordinate
`values for three-dimensional Space in which to position each
`object based on the plurality of object attribute values
`Selected from among the object attributes for each object
`according to results of the Search of the object data Storage
`unit, and produces three-dimensional Space data for display
`ing each object according to results of the calculation of the
`coordinate values for the three-dimensional Space.
`0016. Additionally, the above-described object of the
`present invention is achieved by the three-dimensional
`object display System as described above, wherein the
`three-dimensional Space data production unit encloses each
`of the objects positioned in the apparent three-dimensional
`Space display within a frame of a uniform size and further
`reduces and enlarges the frame and the objects enclosed
`therein depending on a distance of the three-dimensional
`Space from a vantage point outside the three-dimensional
`Space.
`0017 According to these aspects of the invention, dis
`playing the objects in apparent three-dimensional Space
`facilitates comparison between objects (especially helpful in
`internet shopping) and the Selection of items.
`0018. Additionally, the difficulties with depth perception
`attendant upon the conventional art are Solved by displaying
`the objects within a frame of uniform size, Such that the size
`of the displayed frame in three-dimensional Space clarifies
`the relative depth positions of the objects.
`0019. Other objects, features and advantages of the
`present invention will become more apparent from the
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 15
`
`

`

`US 2001/0050687 A1
`
`Dec. 13, 2001
`
`following detailed description when read in conjunction
`with the accompanying drawings.
`
`FIG. 4 is an example of a product information
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0020 FIG. 1 is a block diagram of a product data display
`System according to one embodiment of the present inven
`tion;
`FIG. 2 is a flow chart showing steps in the pro
`0021
`duction of a product list;
`0022 FIG. 3 is an example of a purchase factor selection
`Screen,
`0023
`table;
`0024 FIGS. 5A and 5B are diagrams illustrating a
`positioning of product data in three-dimensional Space;
`0.025
`FIG. 6 is a diagram illustrating a process of setting
`a frame;
`0.026
`FIG. 7 is a flow chart showing steps in a process
`of Setting a frame;
`0027 FIGS. 8A, 8B and 8C are diagrams showing steps
`in a process of overlapped/dispersed display;
`0028 FIG. 9 is a flow chart illustrating steps in a process
`of overlapped/dispersed display;
`0029 FIGS. 10A and 10B are diagrams illustrating a
`process of Setting space,
`0030 FIG. 11 is a flow chart showing steps in a process
`of Setting Space;
`0.031
`FIG. 12 is a flow chart showing a sequence of
`Screens displayed at a purchaser's terminal;
`0.032
`FIG. 13 is a diagram showing an example of a
`three-dimensional data display Screen;
`0.033
`FIG. 14 is a diagram showing an example of a
`redrawn three-dimensional data display Screen; and
`0034 FIG. 15 is a diagram showing an example of a
`three-dimensional data display Screen and product detail
`display.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`0.035 A description will now be given of embodiments of
`the present invention, with reference to the accompanying
`drawings. It should be noted that identical or corresponding
`elements in the embodiments are given identical or corre
`sponding reference numbers in all drawings, with detailed
`descriptions of Such elements given once and thereafter
`omitted.
`FIG. 1 is a block diagram of a product data display
`0.036
`System according to one embodiment of the present inven
`tion.
`0037 As shown in the diagram, the product data display
`System according to the present invention comprises a Server
`computer 1 (hereinafter simply server) connected to a client
`computer terminal (hereinafter client) 2 via an electronic
`communications network Such as the internet 3.
`
`0038. The server 1 comprises a product list production
`unit 10 that produces a product list based on product
`purchase factors input from the client 2, a product Search
`unit 11 that Searches for relevant products in a product
`database 15, a product mapping unit 12 that Sets a three
`dimensional Space using input purchase factors as coordi
`nate axes and calculates coordinate values for each product
`for the purpose of positioning product data eXtracted from
`the product database 15, and a three-dimensional Space data
`production unit 13 that Sets a size of the display and, where
`necessary, adds imbedded information (Such as a description
`of the product, a link to a product detail site, and so forth).
`0039 The three-dimensional space data production unit
`13 has the functions of executing a frame Setting process
`131, an overlapped/dispersed display process 132 and a
`Space Setting process 133.
`0040. In order to facilitate an understanding of the
`present invention, a detailed description will now be given
`of the frame Setting process 131, the overlapped/dispersed
`display process 132 and the Space Setting proceSS 133.
`0041. In the frame setting process 131, individual prod
`ucts within three-dimensional Space are all displayed within
`a single frame size. The size of the frame is determined with
`reference to the overall size and balance of the three
`dimensional Space. The frame Setting proceSS 131 encloses
`the individual items within the three-dimensional Space in a
`frame of a single uniform size, So that when a three
`dimensional Space data display unit 20 at the client 2
`displays in two dimensions the three-dimensional space data
`transmitted from the Server 1, those objects located at
`coordinates relatively distant from the Vantage point are
`displayed at a size reduced in proportion to the relative
`distance from the Vantage point, and conversely, those
`objects located at coordinates relative close to the Vantage
`point are displayed at a size enlarged in proportion to their
`relative distance from the Vantage point. As a result, a
`natural Sense of depth is obtained, providing the purchaser
`with a correct Sense of the relative positions of the objects
`within three-dimensional Space.
`0042. The overlapped/dispersed display process 132
`Switches between an overlapping display and a dispersed or
`Separated display of objects in those areas in which the
`locational coordinates of two or more product images con
`tact each other. In the dispersed display mode, the display
`coordinates are corrected So that each frame within which
`the products are displayed is reduced So that the products
`obtain a size at which they do not overlap when displayed.
`The Switching of the display involves, for example, disperS
`ing items within a certain distance of the Vantage point while
`overlapping items beyond that distance. Or, alternatively,
`three-dimensional Space can be divided into blocks of a
`predetermined size, Such that by moving the Vantage point
`those items positioned within the blocks nearest the Vantage
`point are all displayed in dispersed fashion while those items
`existing in the other blocks are displayed in overlapped
`fashion according to their original coordinate positions. By
`So doing, it is possible to prevent the inconvenience of
`overlapped display of contiguous items.
`0043. The space setting process 133 sets partial space
`capable of moving and being reduced/enlarged within three
`dimensional Space. Items included within Such partial Space
`are highlighted. Accordingly, the user can visually narrow
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 16
`
`

`

`US 2001/0050687 A1
`
`Dec. 13, 2001
`
`the range of products required, easily distinguishing the
`desired product group from other product groups.
`0044) A three-dimensional space data display unit 20 of
`the client 2 is made possible by a worldwide web browser,
`and displays the three-dimensional Space data received from
`the three-dimensional Space data production unit 13. The
`client 2 is also equipped with an instruction input unit 21
`connected to the three-dimensional Space data display unit
`20 for inputting product purchase factors, Vantage point,
`detail display commands and the like.
`0.045. A description will now be given of an operation of
`the System according to the present invention.
`0046) From the client 2 instruction input unit 21, the user
`(purchaser) inputs a plurality of product attributes (Such as
`price, Volume, quality, etc.) as purchase factors. The product
`attributes are then transmitted to the server 1.
`0047. At the server 1, the received attributes are trans
`ferred to the product search unit 11. The product search unit
`11 Searches product data in the product database 15 and
`notifies the product mapping unit 12 of Specified product
`attribute values and image file names containing product
`data. The product mapping unit 12 matches the input product
`attributes against the Spatial axes and Sets the three-dimen
`Sional Space, and calculates each product data position
`according to each of the product attribute values.
`0.048. The three-dimensional space data production unit
`13 produces three-dimensional Space data using the coordi
`nate values calculated by the product mapping unit 12 and
`the product data obtained from the product database 15, and
`outputs Same to the client 2 via the network 3.
`0049. Using the three-dimensional space data display
`unit 20, the client 2 takes the received three-dimensional
`Space data and displays it initially from a predetermined
`initial vantage point, allowing the purchaser to View a list of
`product data positioned in three-dimensional Space based on
`the product attributes.
`0050. If there is input from the instruction input unit 21
`to change the Vantage point by for example advancing into
`or retreating from the three-dimensional Space displayed,
`then the three-dimensional Space data display unit 20 dis
`plays the three-dimensional Space data from the new Vantage
`point.
`0051 AS described above, the present system allows the
`purchaser to input a number of purchase factors relating to
`the desired merchandise and uses the input factors to posi
`tion product image data in three-dimensional Space, thus
`facilitating comparisons between products as well as facili
`tating Selection of the desired product or products. The
`product image data positioned in three-dimensional Space
`may be a two-dimensional depiction Such as a photograph or
`a three-dimensional image Such as a Video frame and the
`like.
`0.052 A more detailed description will now be given of
`embodiments of the present invention, with reference to the
`accompanying drawings.
`0.053 As noted above, FIG. 1 is a block diagram of a
`product data display System according to one embodiment of
`the present invention. The product list production unit 10
`shown in FIG. 1 is a program that produces three-dimen
`
`Sional Space data in which product image data is positioned
`in response to a request from the client 2 and returns that
`produced data to the client 2.
`0054 The three-dimensional space data display unit 20 is
`driven by a Software program that analyzes three-dimen
`Sional Space data received from the product list production
`unit 10. It should be noted that the three-dimensional space
`displayed here depends on the three-dimensional Space data
`produced at the Server 1.
`0055 Additionally, the client 2 can display detailed prod
`uct information by Selecting a product within the displayed
`three-dimensional Space via the instruction input unit 21.
`LinkS to the product detail page So displayed as well as any
`additional information are imbedded within the three-di
`mensional Space data created by the three-dimensional Space
`data production unit 13 at the server 1. It should be noted
`that the link to the product detail page and So on represent
`locations at which detailed information on the product is
`Stored, and are in the form of product detail page URL
`(Uniform Resource Locator).
`0056 FIG. 2 is a flow chart showing steps in the pro
`duction of a product list.
`0057. In a step S1, a product search unit 11 of the server
`1 acquires the purchase factors (product attributes) the
`purchaser Selected at a purchase factor Selection Screen
`using the client 2 instruction input unit 21.
`FIG. 3 is an example of a purchase factor selection
`0058
`SCCC.
`0059. As shown in the purchase factor selection screen of
`FIG. 3, the client 2 purchaser clicks on and specifies one or
`more of a plurality of purchase factors A-Z displayed on the
`Screen. The purchase factors Selected here are product
`attributes, So that if, for example, the product is liquor, the
`product attributes include price, Volume, Sharpness, etc.
`0060. In order to position the product data in three
`dimensional Space according to the product attributes, three
`types of product attributes are required. In the event that the
`Selected product attributes number two or less, the System
`arbitrarily adds product attributes other than the selected
`product attributes in order to bring the number of product
`attributes up to three. Additionally, in the event that the
`Selected product attributes number four or more, the System
`Selects three Such attributes according to a predetermined
`hierarchy.
`0061. In a step S2 the product selection unit 11 makes a
`search request of the product database 15 and in a step S3
`acquires the results of that Search.
`0062 FIG. 4 is an example of a product information table
`stored in a product database 15. The product information
`table, as shown in FIG. 4, carries information on each item,
`including product name, a plurality of product attributes that
`function as purchase factors, URLS indicating the Sites of
`product detail pages, and graphic files in which product
`image data is Stored.
`0063. Using the product mapping unit 12, in a step S4 the
`shape of the overall space displayed (for example, cubic,
`rectangular parallelepiped, etc.) is set and the Selected three
`attributes are matched to the coordinate axes of three
`dimensional Space. In a step S5, attribute maximum/mini
`
`SPACETIME3D
`EXHIBIT 2010 - PAGE 17
`
`

`

`US 2001/0050687 A1
`
`Dec. 13, 2001
`
`mum values are obtained from the Search results and the
`coordinates of the apexes of the Space are determined. In a
`Step S6 the three-dimensional Space coordinates in which the
`product data will be positioned are calculated from the three
`types of attribute values of each item obtained in the Search.
`0064.
`In a step S7, the three-dimensional space data
`production unit 13 determines the display size of the product
`with respect to the overall size and balance of the three
`dimensional Space, and in a step S8 produces three-dimen
`Sional Space databased on the coordinate values and image
`file name.
`0065 FIGS. 5A and 5B are diagrams illustrating a
`positioning of product data in three-dimensional Space. In a
`case in which factors. A through C have been Selected from
`among a plurality of purchase factors shown in FIG. 3, then
`as shown in FIG. 5A factor A is matched to the X axis, factor
`B is matched to the Y axis and factor C is matched to the Z
`axis, with each apex of three-dimensional Space being
`maximum/minimum values of the product attributes that are
`the individual factors. The product data is image data Such
`as a photograph and the like, and is positioned in three
`dimensional Space according to the values of the individual
`product attributes.
`0.066
`Further, in a step S9 additional information is
`imbedded in the three-dimensional Space data, information
`Such as individual product attribute values, links to pages
`containing detailed information about the product, and So
`forth, and the resulting three-dimensional Space data output
`as product list display data in a step S10.
`0067. As shown in FIG. 5B, by selecting (clicking on)
`the product data (image) in the three-dimensional space, a
`home page displaying detailed information about the prod
`uct is displayed. It should be noted that it is possible to add
`audio data and alphanumeric data as the additional infor
`mation described above that is imbedded in the three
`dimensional Space data, So that an audio or written descrip
`tion of the product follows when the cursor is placed atop the
`image or three-dimensional data.
`0068. Much product data is displayed within three-di
`mensional Space. The present invention facilitates Selecting
`products that fit the factorS Selected from among a large
`number of product groups by performing the following types
`of three-dimensional Space data production processes using
`the three-dimensional Space data production unit 13.
`0069 FIG. 6 is a diagram illustrating a process 131 of
`Setting a frame using the three-dimensional Space data
`production unit 13. AS shown in the diagram, image data of
`products 41-43 are positioned within three-dimensional
`Space 4 that uses factors A, B and C as coordinate axes.
`0070 Products 41 and 42 are positioned at the same
`location in a depth direction and in front of product 43.
`Reference numeral 45 is a frame that encloses the products
`41-43. If the products were to be displayed within the
`three-dimensional Space 4 without the frame, then depend
`ing on the size of the product itself a Smaller product would
`appear to be placed distant from an observer and a larger
`product would be appear to be placed closer to an observer.
`Here, however, all three products 41-43 are placed within
`the same size frame 45. That is, if there were no frame 45,
`then the product 42 would be smaller than the product 41
`and the product 42 would appear to be further away than the
`
`product 41. However, with the use of the frame 45, it can be
`ascertained that the products 41 and 42 are located at the
`Same depth relative to an observer. By the same token,
`products 41 and 43 appear to be the same size, but their
`placement within the frame 45 allows the observer to
`recognize that product 43 is located further back than
`product 41.
`0071
`FIG. 7 is a flow chart showing steps in a process
`of Setting a frame.
`0072. In a step S11, the three-dimensional space data
`production unit 13 Sets the size of the frame So as to
`accommodate the three-dimensional Space to be displayed.
`The size of the frame can be freely set by either the product
`information provider or by the System operator. It is desir
`able that the size of the frame is determined with reference
`to the number of articles to be displayed, ease of viewing
`when displayed and overall balance. Next, in a step S12 the
`product having the largest size within the Space is Searched.
`In a step S13 the degree to which that product image is to be
`enlarged or reduced So as to fit appropriately within the
`Space is calculated and the reduction/enlargement rate So
`obtained used to recalculate the Sizes of all the products to
`be displayed within the Space.
`0073 FIGS. 8A, 8B and 8C are diagrams showing steps
`in a process of overlapped/dispersed display.
`0074 As shown in FIG. 8A the three-dimensional space
`5 in which the products are placed is divided into rectangular
`blocks of a certain size in order to determine a region in
`which the coordinates are contiguous.
`0075 Shown in FIGS. 8B and 8C is one such rectan
`gular block 51, enlarged for ease of explanation. Products
`52, 53, 54 and 55 are included within the rectangular region
`51, the coordinates of these products being contiguous.
`FIGS. 8B and 8C show two different states of display of the
`products 52-55 within the rectangular block 51 created by a
`change in the Vantage point 56. In order to detect the Vantage
`point 56, a region, that is, a Sensor range 57 having a size
`that encloses the rectangular block 51 is provided. As the
`Vantage point 56 enters the Sensor range 57 the Vantage point
`56 is deemed to have approached the rectangular block 51,
`and the display state of the products 52-55 changes.
`0.076 FIG. 8B shows a state in which the vantage point
`56 is outside the sensor range 57 and thus relatively far from
`the products 52-55. In such a state, the products 52-55 are
`displayed in an overlapped State, retaining their large size.
`By contrast, FIG. 8C shows a state in which the vantage
`point 56 is within the sensor range 57 and thus relatively
`close to the products 52-55. In such a state, the products are
`reduced in size and their coordinates dispersed So as not to
`be displayed in an overlapped State.
`0077. By changing the state of the display depending
`upon the relation between the Vantage point on the one hand
`and the position of the products within the three-dimensional
`Space on the other, even products positioned contiguously
`can be displayed in a State that is easy to view simply by
`moving the Vantage point as appropriate.
`0078 FIG. 9 is a flow chart illustrating steps in a process
`of overlapped/dispersed display.
`0079. In a step S21, the dispersal/conce

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket