In recent years, photography has been rapidly transformed by digital imaging technologies. Digital images can be captured by digital cameras or camera phones, stored in computers, and viewed on electronic display devices. Digital images can be uploaded from a user's computer device to a central sever provided by an image service provider such as Shutterfly, Inc. The user can store, organize, edit, enhance, and share digital images at the central network location using a web browser. A user can also design and order image-based products from the image service provider for the user herself or as photo gifts to others. A high degree of personalization can be achieved to make the image-based products memorable to the user and to the photo gift recipients.
The creation of personalized image products, however, can take considerable amount of time and effort. In addition, user interface for creating personalized image products are not available on small mobile devices on wireless camera phones. There is therefore a need for more convenient methods for creating personalized imaging products on camera phone and other digital imaging devices.
In one aspect, the present application relates to a system for a camera phone user to create a photo gift. The system includes a wireless router system that can communicate with a plurality of camera phones each operated by a different user, wherein the wireless router system can receive a data structure from a first camera phone operated by a first user, the data structure comprising a data object that defines a picture strip that includes a row of images and has a length-to-width ratio in a range between 2.5 and 6, and the data structure further specifying a recipient for the picture strip; a server that can send a message to the recipient for the picture strip and to receive a physical address from the recipient where the picture strip is to be sent; and a printing and finishing facility in communication with the server, the printing and finishing facility that can produce the picture strip in accordance to the data structure.
In another aspect, the present application relates to a method for a camera phone user to create a photo gift. The method includes capturing an image, by a first user, with an image-capture device capable of wireless communication; creating an image-based gift product incorporating the image using the image-capture device; sending a message about the image-based gift product from the first user to a second user; receiving a physical address from the second user after the message is received by the second user; manufacturing the image-based gift product; and shipping the image-based gift product to the physical address received from the second user.
In another aspect, the present application relates to a method for automatically creating a picture strip. The method includes defining a picture strip format having a predetermined number of images; sorting a plurality of images into one or more groups each comprising the predetermined number of images; automatically creating a data structure for a picture strip comprising a group of images; storing the data structure for the picture strip; and displaying the picture strip having the group of images to allow the picture strip to be visualized by a user.
In another aspect, the present application relates to a system for a camera phone user to create a photo gift. The system includes a wireless router system that can receive a data structure from a first camera phone operated by a first user, the data structure defines a picture strip that includes a row of images and has a length-to-width ratio in a range between 2.5 and 6; a storage device in communication with the wireless router system and configured to store the data structure; a server that can send a message to a recipient about the creation of picture strip; and a printing and finishing facility in communication with the server. The printing and finishing facility can produce a physical manifestation of the picture strip in accordance with the data structure, wherein the picture strip is shipped to the recipient.
In another aspect, the present application relates to a system for a user to create a personalized photo product. The system includes a server that can receive a data structure from a first computer device operated by a first user, the data structure defines a picture strip that includes a row of three or more images and has a length-to-width ratio in a range between 2.5 and 6, wherein the server can send a message to a second user about the creation of picture strip, wherein the server can receive an address from the second user; a storage device in communication with the wireless router system and configured to store the data structure; and a printing and finishing facility in communication with the server. The printing and finishing facility can produce a physical manifestation of the picture strip in accordance with the data structure, wherein the picture strip is shipped to the address provided by the second user.
In another aspect, the present application relates to a method for automatically creating a picture strip. The method includes defining a template for a picture strip on a first computer device, wherein the template can receive three or more images in a row; assigning three or more images to the template to produce the picture strip; creating a data structure for the picture strip, wherein the data structure specifies the three or more images and a length-to-width ratio in a range between 2.5 and 6; sending the data structure to a server; storing the data structure by a computer storage device in communication with the server; receiving the data structure by a second computer device from the server; and simultaneously displaying the three or more images in the picture strip on the second computer device.
Implementations of the system may include one or more of the following. The wireless router system can send the data structure to a second camera phone under the command of the first user, to allow the picture strip to be displayed on the second camera phone viewable by the recipient without editing by the recipient. The server can send the data structure as an integrated data object to a computer device, to allow the row of images in the picture strip to be simultaneously incorporated into a blog page. The picture strip can be automatically scaled to fit the layout of the blog page. The data structure can specify the recipient for the picture strip. The data structure can include data fields for image data for the row of images in the picture strip, and a width, a length, and an aspect ratio for a physical manifestation of the picture strip. The server can receive an order for a physical manifestation of the picture strip from the first user or the recipient, wherein the data structure comprises a data object for a cover strip that can display information about the order and the picture strip, wherein the cover strip is to be shipped with the physical manifestation of the picture strip. The server can receive from the recipient a physical address where the picture strip is to be sent.
Embodiments may include one or more of the following advantages. The disclosed systems and methods provide a flexible image presentation and print format that be easily created and transferred across different media forms. In one implementation, the described picture strip allows a personalized image product to be conveniently created using camera phones and other digital imaging devices, easily shared, and uploaded to a central server.
In another aspect, the disclosed systems and methods provide a convenient way for a camera phone user to create and order image-based gifts for another wireless phone user without knowing the recipient's physical address.
The disclosed systems and methods can significantly reduce the time and effort for a user to create a personalized image product. The disclosed systems and methods also provide a novel imaging product format that can be easily carried and shared by users.
Although the invention has been particularly shown and described with reference to multiple embodiments, it will be understood by persons skilled in the relevant art that various changes in form and details can be made therein without departing from the spirit and scope of the invention.
Referring to
The data center 30 can include a wireless router system 31, one or more servers 32, data storage devices 34 for storing image data, user account and order information, and one or more computer processors 36 for processing orders and rendering digital images. The wireless router system 31 may be implemented in a same device as a server 32. A photo website powered by the servers 32 can serve as a web interface. Users 70, 71 can access the photo website using camera phones 60, 61, mobile computer devices, personal digital assistance (PDA), personal computers, etc. In the present specification, the term “camera phone” refers to a mobile device that has both image capturing and wireless communicating capabilities. The term “camera phone” thus also include wireless digital camera or a PDA installed with a built-in digital camera. The wireless communications between the camera phones 60, 61 and the wireless router system 31 can be executed with the assistance of mobile phone service providers such as Verizon, AT&T, T-Mobile, etc. The wireless communications can be under various wireless standards such as such as CDMA, WCDMA, GSM, LTE, IMT-2000, WiMax, WiBro, and WiFi.
The users 70, 71 can order image-based products at web interfaces. The printing and finishing facilities 40 and 41 can manufacture the image-based products which can include image prints, greeting cards, holiday cards, post cards, picture strips, photo albums, photo calendars, photo books, photo T-shirt, photo mugs, photo aprons, image recording on compact disks (CDs) or DVDs, and framed photo prints. The image-based products can include personalized information such as users' images, personalized text, and personalized designs. In the present specification, the term “personalized” is used in personalized content, personalized messages, personalized images, and personalized designs that can be incorporated in image-based products. The term “personalized” refers to the information that is specific to the recipient, the user, the gift product, or the intended occasion. The content of personalization can be provided by a user or selected by the user from a library of content provided by the image-server provided. The content can also be provided by stock images stored at the service provider, and content licensed from a third party. The term “personalized” can also be referred to as “individualized” or “customized”, which differentiates off-the-shelf products that can be ordered without incorporating user-created or user-specific information.
The data storage devices 34 can be constructed to optimize the data accessibility, the storage reliability, and the cost. Further details on the image data storage in the network-based imaging 20 are provided in the commonly assigned U.S. Pat. No. 6,839,803, titled “Multi-Tier Data Storage System”, which is incorporated herein by reference.
The printing and finishing facility 40 or 41 can be located at the data center 30, or located remotely from the data center 30. The printing and finishing facilities 40 and 41 can be geographically located close to a large population of customers to shorten order delivery times. The printing and finishing facilities 40 and 41 and the data center 30 can be operated by different business entities. For example, a first business entity can own the data center 30 and host the photo website accessible to users 70, 71. The printing and finishing facilities 40 and 41 can be owned and operated by a second business entity that is responsible for fulfilling the image-based products ordered through at the photo website.
The order information and image data can be transferred from servers 32 to the network servers 42 using a standard or a proprietary protocol (FTP, HTTP, among others). The printers 45 can receive digital image data and control data, and reproduce images on a physical substrate. The physical substrate can be a sheet of paper, a fabric, a plastic, a metallic, or a wooden surface, etc. The printers 45 can also include digital photo printer, inkjet printer, digital presses, digital thermal dye printer, and digital laser printer. A scanner 44 can scan and digitize photographic films or prints received from users. The digital image data from the scanner 44 is stored on the data storage 34.
The printing and finishing facility 40 can include one or more network servers 42, printers 45 for printing images on physical surfaces, and finishing equipment 46 for cutting, scoring, folding, binding, punching, stapling, gluing, and other finishing operations. A shipping station 48 can perform operations such as packaging, labeling, package weighing, postage metering, order verification, and shipping image-based products to the user 70 or other recipients 100 and 105. The finishing operations can also include framing a photo print, writing image data on a CD-ROM or a DVD, making photo T-shirts, and photo mugs, etc. Furthermore, the printers 45 and the finishing equipments 46 can reside at different locations. The network server 42 can communicate with the data center 30 via the computer network 80 and facilitate the communications between different devices and stations in the printing and finishing facility 40.
After the user's digital images are received by the image service provider, the images can be hosted online at the photo website. The user 70 can view, manipulate and/or order prints in the manners described above. The user 70 can also access the photo website to create and design a photo-based product such as a photo book and a photo greeting card, and specify the images to be reproduced on an image-based product and parameters relating to printing (e.g., finish, size, number of copies). The user 70 can designate one or more recipients 100 and 105 for the order and enter payment information. The image-based products can include prints, greeting or holiday cards, books, greeting cards, playing cards, T-shirts, coffee mugs, mouse pads, key-chains, photo collectors, photo coasters, or other types of photo gift or novelty item. The image-based products are then delivered to the specified recipients 100 and 105 using U.S. Postal Service, or courier services such as Federal Express and UPS.
The user 70 can take pictures with the camera phone 60 and upload the image data to the server 32 in the network-based imaging system 10. Camera phones are usually supported by limited web interface features compared to personal computers. In addition, camera phone users may not have as much time at a user interface on a camera phone as the users use personal computers. It has been inconvenient for a user to design, create, share, and/or order a personalized image product using a camera phone.
In some embodiments, referring to
The slender formats of the picture strip 200 also makes it easily carried around in a pocket, wallet, or inserted in a book or a note book. The format of the picture strip 200 is suitable for displaying a row of tiny images 211-215 in a group. These tiny pictures are suitable for displaying images captured by camera phones because some camera phones do not have large image sensors that can produce digital images at high enough resolutions for large image prints. Moreover, the users of camera phones with large image sensors may want to reduce the amount of the data wireless transferred by uploading a downsized version of the captured image to the network-based imaging system 10.
For example, Melissa and Josh have both attended a reunion party. Josh has taken a number of images at the party (
In some embodiments, the camera phone users often only have phone numbers, rather than physical addresses, of the people they want to share photos with or send photo gifts to. The disclosed network-based imaging system 10 is configured to create a short phone message from the gift creator (Josh) to the gift recipient (Melissa). The message is transmitted by the server 32 and the wireless router system 31 via the wireless network 50. For example, after the picture strip 200 (
The message can be a phone text message using a short message server (SMS), an email message, an online chat message, or other types of messages. Josh can provide payment information for the gift for Melissa to the server 32. Alternatively, the system can allow Melissa to send payment information to the server 32 after she receives the message from Josh. Upon receiving the phone message (
In some embodiments, a picture strip, once saved on a camera phone, can be stored in an integrated data structure that can be easily transferred between computers, mobile devices, servers, data centers, printing and finishing facility, and among different image service providers. Referring to
The picture strip data object 611 can include a picture strip ID, dimensions (e.g. 2″×6″), and finish (glossy paper, matte paper, plastic sheet, etc.) for the picture strip. The picture strip data object 611 can also include a page layout that defines how many images to be displayed on the picture strip (e.g. five images 211-215 are displayed in the picture strip 200). Background design can define a background such as a blank background, a background with solid color, a textured background, or a background with themes like romantic, sports, party, travel, vacation, etc.). The picture strip data object 611 can define a plurality of image fields (1, 2, 3 . . . ) consistent with the background, and image files associated with each image field. The picture strip data object 611 can define a text in a text field on the picture strip. Similarly, the cover strip data object 612 defines cover strip ID, dimensions, finish, page layout, and background for the cover strip. The image field can define the location and size of the miniature pictures (312, 313 in
The data structure 600 defines properties for digital as well as physical manifestations of the picture strip 200. An electronic display of the picture strip 200 can be scalable to fit the layout of a user interface (such as the blog page 700 shown in
The above described data structure can be viewed as a digital encapsulation for metadata for a picture strip. The data structure defines the properties of the picture strip product to allow printing and finishing facility to manufacture (printing and cutting etc.) the picture strip according to the data structure. Moreover, the data structure can also be transferred to a computer, kiosk, or a terminal that is connected to local printer and allow the associated picture strip to be printed with the local printer.
In some embodiments, the user 70 creates a picture strip using his camera phone 60. A data structure as described above (600,
The above described data structure also allows the picture strip to be transferred as a stand-alone entity in digital and online forms in emails, on a blog page (on Facebook etc.), on a web page, or within a cell message. For example, referring to
Josh's blog page 700 can further include comments 710-730 from Josh, Melissa, Michael and others, news feed 740 from external sources, licensed content 750, and paid advertisement 760. Viewers of the blog page 700 can mark one or more picture strips as his or her favorite, and can order physical manifestations of the picture strip 200 from the image service provider by clicking on the picture strip 200 on the blog page 700.
In some embodiments, picture strip can be automatically created by an algorithm or heuristically created without direct human intervention. Referring to
Data structures for picture strip and cover strip are also not limited to the specific structures and data fields shown above. For example, a hierarchical or a tree-type data structure can include different levels and branches for defining picture strip and cover strips in one or several associated events. Furthermore, picture strips can be manufactured in different processes and with equipment as described above.
The present invention claims priority to commonly assigned U.S. Provisional Patent Application Ser. No. 61/241,354, titled “Wireless imaging for personalized image product”, filed Sep. 10, 2009, U.S. Provisional Patent Application Ser. No. 61/265,643, titled “Flexible user interface for image manipulation for an image product”, filed Dec. 1, 2009, and U.S. patent application Ser. No. 12/683,557, titled “Flexible user interface for image manipulation for an image product”, filed Jan. 7, 2010, the disclosures of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61241354 | Sep 2009 | US | |
61265643 | Dec 2009 | US |