throbber
Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 1 of 15
`Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 1 of 15
`
`
`
`
`
`
`EXHIBIT G
`
`
`EXHIBIT G
`
`
`
`

`

`US007092966B2
`
`(12) United States Patent
`McIntyre
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,092,966 B2
`Aug. 15, 2006
`
`(54)
`
`(75)
`
`(73)
`
`(*)
`
`(21)
`(22)
`(65)
`
`(51)
`
`(52)
`
`(58)
`
`(56)
`
`METHOD SOFTWARE PROGRAM FOR
`CREATING AN MAGE PRODUCT HAVING
`PREDEFINED CRITERA
`
`Inventor: Dale F. McIntyre, Honeoye Falls, NY
`(US)
`Assignee: Eastman Kodak Company, Rochester,
`NY (US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 489 days.
`Appl. No.: 10/242,861
`Filed:
`Sep. 13, 2002
`
`Notice:
`
`Prior Publication Data
`US 2004/0054659 A1
`Mar. 18, 2004
`
`Int. C.
`(2006.01)
`G06F 7/30
`U.S. Cl. ........................... 707/104.1, 707/1: 707/3;
`345/619; 34.5/634
`Field of Classification Search ................ 707/17,
`707/104.1, 10; 715/501.1, 733, 748, 749,
`71.5/513; 709/203: 345/619, 634
`See application file for complete search history.
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`8/1999 McIntyre et al. ............. 348.64
`5,940,121 A
`9, 1999 Manico et al. ................ 283f67
`5,957,502 A
`5.999,912 A 12/1999 Wodarz et al. ................ TO5/14
`6,004,061 A 12/1999 Manico et al. ................ 402.79
`6,223, 190 B1
`4/2001 Aihara et al. .....
`... 715,513
`6,282,330 B1* 8/2001 Yokota et al. ....
`... 382.309
`6,408,301 B1
`6/2002 Patton et al. ............... 707/102
`6,504,571 B1* 1/2003 Narayanaswami et al. ....... 348.
`231.99
`1/2003 Tanaka et al. ................. 707/3
`6,513,035 B1
`6,590,586 B1* 7/2003 Swenton-Wall et al. ... 715/730
`6,813,618 B1 * 1 1/2004 Loui et al. ..................... 707/5
`2002fOO19833 A1
`2/2002 Hanamoto ............... 424,144.1
`
`* cited by examiner
`Primary Examiner Greta Robinson
`Assistant Examiner Cheryl Lewis
`(74) Attorney, Agent, or Firm Thomas J. Strouse
`(57)
`ABSTRACT
`
`A method and Software program for creating an image
`product having at least one image provided thereon. The
`method includes providing a digital template for use in
`creating the image product. The digital template has at least
`one digital container for placement of digital content. The
`digital container has at least one designated image param
`eter. The method also includes searching a data base of
`digital content using at least one designated image parameter
`and providing at least one image content candidate for
`placement in at least one digital container.
`
`5,791,692 A
`
`8, 1998 Manico et al. ................ 283f67
`
`43 Claims, 7 Drawing Sheets
`
`2OO
`
`214
`
`Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 2 of 15
`
`
`
`
`
`COMMUNICATIONS
`NETWORK
`
`228
`
`DALEGABC. COM
`
`USER DE
`
`NETWORK PHOTOSERVICE PROVIDER
`
`

`

`U.S. Patent
`
`Aug. 15, 2006
`
`Sheet 1 of 7
`
`US 7,092,966 B2
`
`
`
`Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 3 of 15
`
`FIG. 1
`
`

`

`U.S. Patent
`
`Aug. 15, 2006
`
`Sheet 2 of 7
`
`US 7,092,966 B2
`
`2OO
`
`
`
`
`
`228
`
`Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 4 of 15
`
`COMMUNICATIONS
`NETWORK
`
`216
`
`WEB SERVER
`
`DALEGABC. COM
`
`IMAGE DATABASE
`
`USER DB
`
`ORDER BUILDING 1
`AND TRUCKING
`
`NETWORK PHOTOSERVICE AROVIDER
`
`FIG 2
`
`218
`
`224
`
`222
`
`226
`
`

`

`U.S. Patent
`
`Aug. 15, 2006
`
`Sheet 3 of 7
`
`US 7,092,966 B2
`
`TEMPLATES PROVIDED
`FOR SELECTION
`
`
`
`
`
`
`
`BACKGROUNDS FOR
`EMPATES PROVIDED
`FOR SELECTION
`
`MAGE CONTENT CAND
`DATESSORTED AND RANKED
`FOR NEX CONANER
`
`240
`
`242
`
`244
`
`NEXT CONTAINER2
`
`
`
`
`
`
`
`
`
`
`
`FUF IMAGE PRODUCT
`ACCORDING TO TEMPLATE
`AND SELECTED CONTENT
`
`248
`
`Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 5 of 15
`
`FIG. 3
`
`

`

`U.S. Patent
`
`Aug. 15, 2006
`
`Sheet 4 of 7
`
`US 7,092,966 B2
`
`MAGE CONTENT CANDDATES
`
`1,2,5-1271f
`271e
`265a
`
`
`
`271a
`
`262
`
`271b.
`
`264
`
`271d
`
`266
`
`271g
`
`268
`
`Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 6 of 15
`
`FIG. 4
`
`

`

`U.S. Patent
`
`Aug. 15, 2006
`
`Sheet 5 of 7
`
`US 7,092,966 B2
`
`
`
`10
`
`100
`
`Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 7 of 15
`
`FIG. 5
`
`

`

`U.S. Patent
`
`Aug. 15, 2006
`
`Sheet 6 of 7
`
`US 7,092,966 B2
`
`JO2
`
`CONTAINER
`
`3O6
`
`3OO
`
`3O4
`
`3O8
`
`31
`
`312
`
`J14
`
`FIG. 6
`
`
`
`Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 8 of 15
`
`544
`
`

`

`U.S. Patent
`
`Aug. 15, 2006
`
`Sheet 7 Of 7
`
`US 7,092,966 B2
`
`NORMA CAMERA
`OPERATION
`
`330
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`MAGE
`PRODUCT
`RELATED2
`
`
`
`SELECT PRODUCT
`FROM LST EN CAMERA
`
`SELECT APPROPRIATE
`CONTAINER
`
`CONFIRMSELECT TAGS
`DESCRIBNG
`MAGE CONTENT
`
`
`
`
`
`STORE
`MAGE
`CONTEN
`WTAGS
`
`
`
`328
`
`322
`
`324
`
`326
`
`Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 9 of 15
`
`FIG. 7
`
`

`

`US 7,092,966 B2
`
`1.
`METHOD SOFTWARE PROGRAM FOR
`CREATING AN IMAGE PRODUCT HAVING
`PREDEFINED CRITERA
`
`FIELD OF THE INVENTION
`
`The present invention relates to a method and software
`program for use in making digital image products.
`
`BACKGROUND OF THE INVENTION
`
`10
`
`2
`selecting an image parameter for said at least one digital
`container, and
`automatically searching a database of images for provid
`ing at least one image candidate in accordance with said
`selected image parameter that may be selected for placement
`in said digital container.
`In accordance with yet another aspect of the present
`invention there is provided a method for creating an image
`product having at least one image provided thereon, com
`prising the steps of
`providing a digital template for said image product, said
`template having at least one container for placement of
`image content, said container having a plurality of desig
`nated image parameter which are provided in a rank; and
`automatically searching a database of image content using
`said plurality of designated parameters and providing a
`plurality of image content candidates for placement in said
`at least one container.
`In accordance with still another aspect of the present
`invention there is provided a software program which when
`loaded on to a computer will cause said computer to perform
`the steps of:
`providing a template for said image product, said template
`having at least one container for placement of image content,
`said container having at least one designated image param
`eter, and
`automatically searching a database of image content using
`at least one designated image parameter and providing at
`least one image content candidate for placement in said at
`least one location.
`In accordance with still anther aspect of the present
`invention there is provided a software program which when
`loaded on to a computer will cause said computer to perform
`the steps of:
`providing a template for said image product, said template
`having at least one container for placement of image content,
`said container having a plurality of designated image param
`eters which are provided in a rank; and
`automatically searching a database of image content using
`said plurality of designated image parameters and providing
`a plurality of image content candidates for placement in said
`at least one location.
`In accordance with another aspect of the present invention
`there is provided a method for creating an image product
`using a digital image capture device, comprising the steps
`of:
`providing a template for said image product on said
`digital image capture device, said template having at least
`one container for placement of an image content, said
`container having at least one designated image parameter;
`capturing an image on said digital image capture device;
`and
`placing said captured image into one of said at least one
`container if said captured images corresponds to said des
`ignated image parameter.
`In accordance with another aspect of the present invention
`there is provided a method for creating an image product
`using a digital image capture device, comprising the steps
`of:
`providing a template for said image product on said
`digital image capture device, said template having at least
`one container for placement of an image content, said
`container having at least one designated image parameter;
`reviewing said template to determine the designated
`image parameter of a container; and
`capturing an image that is appropriated for said location.
`
`Digital image products that contain one or more images or
`that are made using digital images are well known. An
`example of one image product that can be made using digital
`images are album pages Such as illustrated by U.S. Pat. Nos.
`5,791,692; 5,957,502; and 6,004,061 to Manico et al. Simi
`larly, methods of composing album page image products
`have been commercialized with software such as Kodak's
`Memory Album desktop software. In this application, users
`must tediously look through each folder on their computer to
`find the images that they wish to include in their image
`product. If the images are stored in multiple folders, the user
`must spend more time navigating to the folder and preview
`ing the desired images. Additionally, the user must learn the
`specific nuances of the Kodak Memory Album software or
`equivalent to create and produce the page once the desired
`images have been located. Templates are a much easier,
`albeit less creative, approach to an imaging product, but
`image product templates don't suggest the type of images to
`use, nor do they automatically search for and rank potential
`image candidates.
`In U.S. Pat. No. 6,223,190 to Aihara et al., a digital
`camera discloses receiving a script for capturing images and
`producing an HTML web page. The user is prompted to take
`a series of pictures that Subsequently form a web page.
`However, the user can't specify an image to a particular
`location or choose from a plurality of ranked image candi
`dates to place in a specific location. Also Aihara et al.
`doesn’t automatically search for or Suggest images to fill a
`predetermined location on a template that has predetermined
`locations and criteria, which create an image product such as
`an album page. Furthermore, Aihara et al. doesn't permit a
`user to automatically fill some, but not all, containers of an
`image product while producing a script for uploading to the
`camera to capture the partial list of desired images associ
`ated with the predetermined criteria.
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 10 of 15
`
`SUMMARY OF THE INVENTION
`
`In accordance with one aspect of the present invention
`there is provided a method for creating an image product
`having at least one image provided thereon, comprising the
`steps of
`providing a digital template for said image product, said
`template having at least one digital container for placement
`of digital image content, said digital container having at least
`one designated image parameter; and
`automatically searching a database of image content using
`at least one designated image parameter and providing at
`least one image content candidate for placement in said at
`least one location.
`In accordance with another aspect of the present invention
`there is provided a method for creating an image product
`having at least one image, comprising the steps of:
`Selecting a template for said image product having at least
`one digital container for placement of an image,
`
`50
`
`55
`
`60
`
`65
`
`

`

`US 7,092,966 B2
`
`3
`These and other aspects, objects, features and advantages
`of the present invention will be more clearly understood and
`appreciated from a review of the following detailed descrip
`tion of the preferred embodiments and appended claims and
`by reference to the accompanying drawings.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`In the detailed description of the preferred embodiments
`of the invention presented below, reference is made to the
`accompanying drawings in which:
`FIG. 1 is a plan view of an electronic template made in
`accordance with the present invention;
`FIG. 2 is a plan view of a system for practicing a method
`according the present invention;
`FIG. 3 is a flow chart of one method for creating an image
`product in accordance with the present invention;
`FIG. 4 is a first display window of a display device
`illustrating an electronic template in accordance with the
`present invention for use in making an image product;
`FIG. 5 is another display window of a display device
`illustrating an electronic template made in accordance with
`the present invention;
`FIG. 6 illustrates a display device in an image capture
`device being run by a software program made in accordance
`with the present invention;
`FIG. 7 is a flow chart of a software program made in
`accordance with the present invention for use with a digital
`capture device; and
`FIG. 8 illustrates a display window of a display device
`showing an image being presented in accordance with the
`present invention.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`Turning to FIG. 1, an electronic template 100 is shown
`with seven containers 10, 20, 30, 40, 50, 60, 70 or locations
`for placement of digital images in a pre-configured arrange
`ment that when populated by images form an image product.
`The image product may take a variety of forms, for example
`but not limited to, a hard copy display Such as an album
`page, single or double sided, t-shirts, mugs, labels, print, etc.
`or as a soft display Such as on a display device. The soft
`display may be stored on a database as a file, printed, and or
`transmitted over a communication for sharing with others.
`The electronic template 100 is displayed, for example, on a
`computer screen under control of a software application. The
`specific example of template 100 is a single page with seven
`containers as shown and neither the number of pages nor the
`number of containers on any individual page are limitations
`of the invention. The template 100 has a predetermined
`location for each of the containers. Each container 10, 20,
`30, 40, 50, 60, and 70 of template 100 is further associated
`with at least one tag. Each tag identifies a designated image
`parameter or characteristic (commonly referred to as meta
`data) that describes an aspect of an image and/or content
`intended to be placed into the associated container according
`to the template 100. For clarity of discussion, the tags 11, 12.
`13, 14, 15, 16, 21, 22, 23, 24, 31, 41, 42, 51, 52, 53, 61, 62,
`63, 71, 72, and 73 are shown on FIG. 1 associated with
`specific containers and should be interpreted as follows:
`TAG X; where X=tag rank (1=highest rank). For example,
`container 40 has the dimensions of a panoramic style image
`and is associated with tags 41, and 42, where tag 41 has been
`predetermined to be "LAKE” and tag 42 has been prede
`termined to be “BOAT. Therefore, the template 100 has
`
`Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 11 of 15
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`been designed to preferably include a panoramic image of a
`lake placed at the location of container 40, and that the
`image to be placed there preferably also includes a boat.
`Each container 10, 20, 30, 40, 50, 60, and 70 of template 100
`is shown to have at least one tag, but may have as many tags
`as designated by the designer of the template. Therefore,
`different containers may have different numbers of tags
`associated with them. It should be noted that the designer of
`the template may permit the user to modify the predeter
`mined tags in a common fashion with a tool Such as a text
`editor.
`Turning now to FIG. 2, a system 200 is shown that
`includes a computer 210 Such as a personal computer or
`other computer capable device such as a Kodak Picture
`MakerTM kiosk, an electronic/digital camera 214 with dock
`ing station 212 for transferring image content to computer
`210, communications network 216 Such as the Internet and
`a network photoservice provider 218. In the embodiment
`illustrated a docking station is used for communication
`between the digital camera and computer, however it is to be
`understood the digital camera can communicate directly
`with a computer. Network photoservice provider 218 further
`includes a server 220 for handling communications with the
`communications network 216, a computer 222 including a
`user database 228, an image database 224 for storing images
`associated with users in user database 228, and an order
`building and tracking function 226 for facilitating the full
`fillment of orders placed by users. An example of such a
`network photoservice provider is Ofoto Inc.
`In the system 200, electronic/digital camera 214 can be,
`for example, the DX3600 Easy Share Camera manufactured
`by Eastman Kodak Company, which can record both digital
`still images and motion image sequences. Docking station
`212 can be the Easy Share Camera Dock also manufactured
`by the Eastman Kodak Company, which communicates with
`computer 210 via the commonly known Universal Serial
`Bus (USB). It should be noted that template 100 discussed
`above has containers 10, 20, 30, 40, 50, 60, and 70 for
`controlling the placement of image content according to the
`tags associated with each container. If the image product
`represented by template 100 is intended for soft display, then
`the image content for any container 10, 20, 30, 40, 50, 60.
`or 70 may comprise a motion image sequence. Likewise, if
`the image product represented by template 100 is intended
`for hard copy output, then the image content for any
`container 10, 20, 30, 40, 50, 60, or 70 may be a digital still
`image or a specific frame or integration of frames (which
`form a single digital still image) from a motion image
`sequence. In the system 200, image content may be stored in
`a database within computer 210, in the image database 224
`of computer 222 within network photoservice provider 218,
`or any other third party database that is accessible over a
`communication network. Such image content databases
`typically include metadata associated with each image
`stored in the database. The metadata, can be stored with the
`image or in a separate database construct and is not limiting
`the present invention. The metadata includes information
`that can be associated with criteria/parameter identified by
`the tags. Some metadata such as time and date are provided
`by electronic/digital camera 214 and some metadata is added
`by the user with software such as After Shot by Jasc Inc.
`This may be done manually by the user or automatically by
`the digital camera. The image content and metadata may be
`stored anywhere accessible via communications network
`216 and may belong to a third party wherein use of particular
`image content may incur a fee. While image content has
`been shown in the above example to originate from an
`
`

`

`5
`electronic camera, the invention is not so limited. Film or
`other hard copy images may be converted to digital still
`images as is well known and loaded into image databases in
`computers via compact disks such as the PictureGDTM from
`Kodak and uploaded to network photoservice providers like
`Ofoto Inc.
`In FIG. 3, a flowchart depicts the steps in the method of
`the present invention. Beginning at step 240, the user of
`computer 210 is provided with a plurality of templates via
`representations of image products by Software running on
`10
`computer 210 or other computer system accessed by com
`puter 210. These representations of image products have
`templates associated with them that permit the customiza
`tion of the image product to the specific user operating the
`computer 210. In the example shown in FIG. 1 with template
`100, container 10 circumscribes the entire page and repre
`sents a background image with tags 11, 12, 13, 14, 15, and
`16. In step 242, the user is provided with a selection of
`candidate background images retrieved from image content
`database 222 (or the image content database internal to
`computer 210) that meet the designated image parameters/
`characteristics of tags 11, 12, 13, 14, 15, and 16 associated
`with container 10. Meeting the designated image parameters
`typically is performed by using the tags to automatically
`search the metadata associated with images stored in the
`image database being searched. Preferably, these candidate
`background images are presented to the user in a ranked
`order sequence, which will be discussed further with respect
`to FIG. 4 and FIG. 5. After background image content has
`been selected by the user, at steps 244 and 246 repeat the
`process of searching relevant image content databases
`(metadata stored in association with image content) for
`candidate image content (selected by container tags) for
`each Successive container oftemplate 100 and presenting the
`appropriate content to the user for final selection. In step
`248, the user confirms the correct selection of all container
`content and permits the completion of the image product.
`The image product can be fulfilled by the network photo
`service provider 218 and delivered to the user in any
`conventional manner. If the user was operating the computer
`210 as a Kodak Picture MakerTM kiosk (not shown), the
`fulfillment typically is performed within the kiosk and the
`image product delivered to the user within a short period of
`elapsed time.
`Turning now to FIG. 4, there is illustrated a separate
`display window 260 from the template 100 and has been
`provided to the user for selection of image content candi
`dates that have been identified and ranked according to a
`predetermined order system. In this embodiment, the image
`content candidates 261a, 261b, 261C, 261d, 263,265a, 265b,
`267 have been arranged into groups 262. 264, 266, and 268
`according to the matching of metadata the ranked tags
`associated with the associated container. The image content
`candidates 261a, 261b, 261c, and 261d in group 262, for
`example, match the highest ranking tag only as shown by
`rank indicator 271a. Likewise, image content candidate 263
`in group 264 matches tags ranked first and second as shown
`by rank indicators 271b and 271 c. Image content candidates
`265a and 265b in group 266 match tags ranked first, second
`and fifth as shown by rank indicators 271d. 271e, 271f and
`image content candidate 267 in group 268 matches the tag
`ranked second only (no other matching tags) as indicated by
`rank indicator 271g.
`So far, image content candidates have been identified by
`matching tags with metadata that has been associated with a
`database of image content. There are, however, other criteria
`implicit in the physical layout of the template 100 and its
`
`45
`
`25
`
`30
`
`35
`
`40
`
`50
`
`55
`
`60
`
`65
`
`Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 12 of 15
`
`US 7,092,966 B2
`
`5
`
`15
`
`6
`containers 10, 20, 30, 40, 50, 60, and 70. Layout criteria such
`as the dimensions of the containers 10, 20, 30, 40, 50, 60,
`and 70 can help the software rank or sort the candidate
`images appropriately. For example, container 40 is shown as
`a panoramic image format. Candidate image content that
`matches the tags 41 and 42 can be ranked by the tags and
`further ranked by the dimensions of the image file. Prefer
`ably, candidate images that have a panoramic format would
`rank higher than candidate images with a general "land
`scape' image format, which would rank higher than candi
`date images with a "portrait” image format. A tag is an
`example of explicit criteria, container shape is an example of
`implicit criteria.
`In FIG. 5, template 100 is shown on, for example, the
`display device of computer 210 (as shown in FIG. 2)
`wherein each container can be used to display a plurality of
`image content candidates in a thumbnail format. In the
`particular example illustrated, container 20 is shown with a
`plurality of image content candidates 280, 282, 284, and
`286. Additional image content candidates can be displayed
`by actuating the scroll bar 290, which is only active if
`additional image content candidates have been identified,
`but not displayed. Optionally, a rank indicator may be
`associated with each thumbnail image so that the user
`readily determined which of the tags were related to the
`image.
`If template 100 has been selected by the user prior to
`acquiring the images necessary to complete the template and
`thus the image product, the computer 210 can convert the
`template 100 into a script or menu that can be downloaded
`to the electronic? digital camera 214 via docking station 212
`or otherwise. The selected image product as identified by the
`template 100 can be partially completed by the method
`previously described wherein an image database is searched
`for images matching the tags associated with a given con
`tainer. For those containers where no images were located,
`a partial Script or menu can be associated with the template
`100 and downloaded to the electronic/digital camera 214.
`Cameras that can accept Scripts are well known and include
`the Kodak DC265 electronic camera.
`Turning now to FIG. 6, a display 300 is shown which is
`included in the electronic/digital camera 214 as is typical in
`the art. Template 100 has been converted to a new display
`format and transferred to the camera 214. Display 300 shows
`a field 302 for identifying a container in which the image
`content 306 displayed in section 304 is to be identified for
`placement. In the embodiment illustrated it can be seen that
`the image content 306 is to be placed in container 50 of
`template 100. Metadata selection boxes 308, 310, and 312
`are displayed in metadata field 314 wherein selections made
`by the user are appended as metadata to the image content
`306. As can be seen by reference to FIG. 1, container 50 has
`three tags 51, 52, and 53 each representing a different
`characteristic. In the example of FIG. 6, tag 51 is the
`highest-ranking tag and has been predetermined via design
`of template 100 to be directed to “FISH'. Using commonly
`found camera selection controls (not shown), the user may
`choose to select the appropriate sections boxes for field 314.
`For example in addition to selecting section box 308,
`selection box 310 which describes the characteristic of
`(“LAKE”) associated with tag 52 (as shown in FIG. 1) and
`selection box 312 which describes the characteristic of
`(“BOAT) associated with tag 53 (as shown in FIG. 1). If the
`user doesn’t select the additional tags, then the image
`content 306 is stored in the camera's memory with the
`metadata including “container 50’ and “FISH in addition to
`any conventionally stored metadata such as the time and
`
`

`

`US 7,092,966 B2
`
`7
`date. Upon transferring image content 306 to computer 210
`and activating template 100, the newly captured image
`content 306 is automatically placed into the appropriate
`container as selected by the user. It should be noted that a
`user, selecting template 100 may only need one image to
`complete the template 100. Therefore, only the container
`and tags corresponding to the needed image is converted and
`downloaded to the electronic/digital camera 214.
`In the operation of camera 214, a user is prompted to first
`decide, then identify captured image content 306 with a
`particular template (and thus image product) in steps 320
`and 322 of FIG. 7. If the captured image content 306 is not
`associated with an image product then the camera assumes
`its normal camera operating mode in step 330. It should be
`noted that the electronic camera can store Scripts for more
`than one image product at a time limited only by the memory
`capacity of the camera. Once the template has been identi
`fied, the user must select the container (step 324) displayed
`in field 302 that the image content 306 is associated.
`Selecting the container 50 in step 324 causes field 314 to
`display the selection boxes 308, 310, and 312 for that
`container. Upon confirming (step 326) the default selection
`of tag 51 and/or selecting additional tags 52 and/or 53, the
`image content 306 is stored with the appropriate metadata as
`discussed above in step 328. The foregoing procedure may
`be done for each image as captured or by Scrolling through
`the containers and images after a number of images have
`been captured.
`Turning to FIG. 8, the display of computer 210 (as shown
`in FIG. 2) shows an image for placement in container 30 of
`template 100 that comprises an image motion sequence. In
`the embodiment illustrated, template 100, produces a hard
`copy output product requiring still images. Software on
`computer 210 causes the display of user controls 340 to
`assist the user in the creation of digital still image from an
`image motion sequence. User controls 340 are used to
`advance the motion sequence in either direction to the
`desired frame. If a single frame is desired, the user need only
`select box 342. If the user wishes to create a digital still
`image from several frames (useful for low light conditions
`to improve sharpness and remove grain), the first frame is
`marked using box 342 as described above. The user
`advances the motion sequence frame by frame to the last
`frame to include in the processing (known in the art as frame
`averaging) and selects box 344. Using conventional frame
`averaging algorithms, computer 210 processes the selected
`frames into a single digital still image for placement in
`container 30 and thus, the resultant image product.
`It is to be understood that when the template including the
`selected image or images that is associated with each
`container in the template may comprise a single digital file
`(folder) that can be transmitted as a whole. For example, but
`not limited to, the single digital file may transmitted over a
`communication network for sharing and/or fulfillment, or
`sent to a local or remote printer for producing an image
`product. Such images may comprise, for example, a hard
`copy print or other image product that have the selected
`images in accordance with the associated template.
`The invention has been described in detail with particular
`reference to certain preferred embodiments thereof, but it
`will be understood that variations and modifications can be
`effected within the scope of the invention.
`
`Case 6:20-cv-06263-FPG Document 1-7 Filed 04/23/20 Page 13 of 15
`
`50
`
`55
`
`60
`
`65
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`10.
`11.
`12.
`13.
`14.
`1S.
`16.
`20.
`21.
`22.
`23.
`24.
`30.
`31.
`40.
`41.
`42.
`SO.
`S1.
`52.
`53.
`60.
`61.
`62.
`63.
`70.
`71.
`72.
`73.
`100.
`2OO.
`210.
`212.
`214.
`215.
`218.
`22O.
`222.
`224.
`226.
`228.
`240.
`242.
`244.
`246.
`248.
`26O.
`261a.
`261b.
`261c.
`261d.
`262.
`263.
`264.
`265a.
`26Sb.
`266.
`267.
`268.
`271 a.
`271b.
`271 c.
`271d.
`271 e.
`271f.
`271g.
`28O.
`282.
`284.
`286.
`29O.
`3OO.
`3O2.
`3O4.
`306.
`3O8.
`3.10.
`
`PARTSLIST
`
`Container
`Tag
`Tag
`Tag
`Tag
`Tag
`
`Container
`
`Container
`
`Container
`
`Container
`
`Container
`
`Container
`
`Template
`System
`Computer
`Docking station
`Electronic/Digital camera
`Communications Network
`Network photoservice provider
`Web server
`Computer
`Image database
`Order building and tracking function
`User database
`Step
`Step
`Step
`Step
`Step
`Display window
`mage content candidates
`mage content candidates
`mage content candidates
`mage content candidates
`Groups
`mage content candidates
`Groups
`mage content candidates
`mage content candidates
`Groups
`mage content candidates
`Groups
`Rank indicator
`Rank indicator
`Rank indicator
`Rank indicator
`Rank indicator
`Rank indicator
`Rank indicator
`mage content candidates
`mage content candidates
`mage content candidates
`mage content candidates
`Scroll bar
`Display
`Field
`Section
`mage content
`Metadata selection boxes
`Metadata selection boxes
`
`

`

`9
`
`-continued
`
`PARTSLIST
`
`Metadata selection boxes
`Metadata field
`Step
`Step
`Step
`Step
`Step
`Step
`User controls
`Select box
`Select box
`
`312.
`314.
`32O.
`322.
`324.
`326.
`328.
`330.
`340.
`342.
`344.
`
`US 7,092,966 B2
`
`10
`
`15
`
`10
`13. A meted according to claim 1 wherein said digital
`template and said selected candidate may be transferred as
`a single electronic file.
`14. A method according to claim 13 wherein said single
`electronic file is transmitted over a communication network.
`15. A method according to claim 13 wherein said single
`electronic file is sent to a printer for printing of said
`electronic template and said selected candidate.
`16. A computer implemented method for creating an
`image product having at least one image, comprising the
`steps of
`selecting a template for said image product having at least
`one digital container for placement of an image,
`selecting a

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