US20020087546A1 - Apparatus, methods, and systems for digital photo management - Google Patents

Apparatus, methods, and systems for digital photo management Download PDF

Info

Publication number
US20020087546A1
US20020087546A1 US09/774,523 US77452301A US2002087546A1 US 20020087546 A1 US20020087546 A1 US 20020087546A1 US 77452301 A US77452301 A US 77452301A US 2002087546 A1 US2002087546 A1 US 2002087546A1
Authority
US
United States
Prior art keywords
photo
client
server
tablet
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US09/774,523
Inventor
Michael Slater
Ken Rothmuller
Bernard Peuto
Laurie Vertelney
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fotiva Inc
Original Assignee
Fotiva Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fotiva Inc filed Critical Fotiva Inc
Priority to US09/774,523 priority Critical patent/US20020087546A1/en
Assigned to FOTIVA, INC. reassignment FOTIVA, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PEUTO, BERNARD, ROTHMULLER, KEN, SLATER, MICHAEL, VERTELNEY, LAURIE
Assigned to ADOBE SYSTEMS INCORPORATED reassignment ADOBE SYSTEMS INCORPORATED SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FOTIVA, INC.
Priority to PCT/US2002/001530 priority patent/WO2002057959A2/en
Publication of US20020087546A1 publication Critical patent/US20020087546A1/en
Priority to US10/198,618 priority patent/US7415662B2/en
Priority to US12/190,515 priority patent/US8229931B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • G06F16/4387Presentation of query results by the use of playlists
    • G06F16/4393Multimedia presentations, e.g. slide shows, multimedia albums
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/44Browsing; Visualisation therefor
    • G06F16/447Temporal browsing, e.g. timeline
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/54Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2216/00Indexing scheme relating to additional aspects of information retrieval not explicitly covered by G06F16/00 and subgroups
    • G06F2216/17Web printing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/912Applications of a database
    • Y10S707/913Multimedia

Definitions

  • This invention relates to management of collections of digital photos and to associated user interfaces.
  • a notebook computer is a portable platform that can be used to share photos. Because of its physical clumsiness, however, taking out a notebook at a gathering to pass around is quite awkward. The keyboard gets in the way, and it is not easy for users to browse through a “stack” of photos. What is needed is a portable platform for sharing photos that is easy to pass around and permits users to easily browse a stack of photos.
  • Pen-based computers designed for field workers such as those made by Fujitsu, Casio, and Mitsubishi, are candidates for use in digital photo management.
  • the industrial tablet computers are expensive (typically $2,000 and up) in part because they use large LCD displays.
  • These devices also lack interfaces that are desirable for digital photo users, such as SmartCard and Memory Stick interfaces, and, in some cases, audio input/output and TV/monitor output interfaces.
  • What is needed is a computer solution with appliance-like simplicity for digital photo management that inexpensively provide easy, convenient, and robust operation.
  • What is further needed is a computer solution for digital photo management that includes interfaces for removable memory, audio, and TV (or other video).
  • the camera is connected to the printer via a serial interface, or sends the image data via IR (infrared); in others, the memory card is removed from the camera and inserted into the printer.
  • the printer can automatically generate an index page and then produce prints in the selected sizes and quantities.
  • This approach has two major limitations. First, it provides no way to store the pictures. Flash memory cards are far too expensive to use as a long-term storage medium, and in any case keeping the pictures organized would be quite problematic. Second, this approach is limited to local printing. Although prints from low-cost photo printers have become very good, they are still not quite the same as a silver halide print, and they are time-consuming and expensive to produce. Many users will prefer to use Internet-based printing services, which will deliver prints in a day or two using conventional photo paper with very little hassle. What is needed is a long-term storage solution for digital photos that additionally facilitates printing either via a local printer or via a remote printing service.
  • a portable photo viewer product has been sold by VideoChip Technologies, but it simply displays pictures from a memory card and provides no storage or printing
  • Sony offers an $899 digital photo frame (called the Cyberframe) that provides some digital photo management fictions in a desktop device.
  • the Cyberframe provides no solution for long-term storage, organization, or use of Internet services. It also supports only Sony's Memory Stick storage cards. What is needed is a portable photo viewer that incorporates functionality for display, long-term storage, printing, photo-organizing, photo enhancement, and access to associated Internet services.
  • FIG. 1 is a system diagram showing a photo-journal client (such as a photo-tablet or a photo-journal application running on a personal computer) and photo management server (a tablet-server), interconnected via the Internet, and in accordance with the present invention.
  • a photo-journal client such as a photo-tablet or a photo-journal application running on a personal computer
  • photo management server a tablet-server
  • FIG. 2 is a block diagram of a photo display and management tablet (a photo-tablet) in accordance with the present invention.
  • FIG. 3 is a system block diagram illustrating the use of a conventional TV for displaying photos managed on a photo-journal client platform.
  • the present invention teaches the use of an optimized digital photo management user interface, referred to as the photo-journal UI (PJUI).
  • the PJUI is a client user interface intended for use with a companion server, referred to as a tablet-server.
  • the PJUI is implemented in two illustrative and alternative client embodiments, a photo-journal application, and a photo-tablet.
  • the photo-journal application runs on general-purpose personal computers as a client application implementing the PJUI.
  • the PJUI of the photo-journal application may be further optimized as appropriate.
  • the photo-tablet is a dedicated portable client device with a small-screen optimized PJUI.
  • the photo-tablet is designed to be an intermittently connected Internet-appliance.
  • the small-screen optimized PJUI runs entirely on the photo-tablet, even for actions involving the server.
  • the photo-tablet does not require a separate personal computer, web-browser, or other Internet access means.
  • the photo-journal application client isolates the lay user from computer-centric technical details.
  • the photo-journal application client also may be configured for intermittent (deferred) access.
  • Photo-journal client software is automatically updated by the server to track changes in features and options. Photos that have been added to the tablet-server from other sources, such as a film processing and scanning provider or uploaded over the Internet from personal computers, are automatically downloaded to the photo-journal client. If a photo archive is maintained on the tablet-server, then the photo-journal client preferably maintains a photo cache subset.
  • the Jan. 31, 2000 application and this instant application may have features more specifically optimized to a small-screen portable platform, while the Jan. 16, 2001 application is generally more platform-generic but reflects a greater experience with the user interface design.
  • Those skilled in the art will be able to pick and choose features from the two applications based on this knowledge and in view of their particular implementation constraints.
  • a fully dedicated hardware implementation of the photo journal user interface such as provided by the photo-tablet
  • the photo journal user interface is a preferred approach for those applications in which performance and portability are both very important. While the costs are expected to decrease rapidly over the next few years, the present cost of the dedicated hardware implementation is expected to limit the overall market for such a device.
  • a fully software implementation of the photo journal user interface such as provided by a photo journal application running on a desktop personal computer, is a preferred implementation if a larger market reduced cost solution is desired.
  • Another small-screen portable platform solution is to implement the photo journal application on pen-based handheld-platform that have sufficient resolution to permit enjoyable casual viewing of color digital photos.
  • a platform is the Compaq iPaq running the Microsoft PocketPC OS.
  • This solution provides the benefits of the photo-tablet form factor and does not incur the cost of the filly dedicated hardware embodiment.
  • This solution is a compromise in that computer-specific technical details are only hidden from view only while the photo-journal application is running.
  • Such platforms are also presently quite expensive by themselves, such that this market is also quite limited in size.
  • a photo-tablet in accordance with the present invention, is intended to satisfy the diverse digital photo management needs of typical next-generation digital photo consumers.
  • the needs satisfied by the present invention include:
  • a portable photo viewer for sharing photos that is easy to pass around and permits users to easily browse a (virtual) stack of photos
  • the apparatus, systems, and methods for digital photo management in accordance with the present invention include, but are not limited to: Internet appliances, Internet servers, networked collections of multiple appliances and servers, Internet-enabled services, transaction protocols, associated subsystems, associated program methods and data structures, and associated signals-in-flight and media.
  • the photo-tablet provides a complete, streamlined, easy-to-use, and highly effective solution to digital photo management. It is a photography information appliance that stores photos, displays them, and works in concert with an Internet server—accessed automatically by the photo-tablet—for backup, extended storage, and printing.
  • the photo-tablet serves as a portable photo album with a (virtualized) vast store of photos. It is a comprehensive solution to the needs of digital camera users, eliminating the complexity of a PC. In addition to all the other benefits of digital photography, it solves a widespread problem that plagues both digital and film camera users: how to organize and share your photos—not just over the Web, but also in person, wherever you are. It also provides all the benefits of Web-based photo sharing sites and printing services in a faster and easier way than using a PC.
  • the photo-tablet has fundamental advantages over a PC-based digital photo management approach. It has exactly the interfaces and software needed, in the smallest practical physical configuration, with integrated Web support. Not only does a photo-tablet do most of what a user would do with a PC, with a superior user interface; it also provides a portable means of displaying photos and offers a complete solution for digital photo management.
  • the photo-tablet enables users to create simple, elegant albums, and special companion Web sites will provide automatic creation of Web pages.
  • the photo-tablet enables users to have access to all the capabilities of these sites without the need for a PC. Because the user interface runs off-line and the Internet connection is designed to run intermittently without user intervention, it will be more pleasing to use.
  • the user interacts with the photo-tablet, the photo-tablet interacts with the server in the background. And, of course, the photo-tablet provides a portable device for viewing photos anywhere.
  • a photo-tablet may be as small as a paperback book or as large as a magazine, depending on the display size.
  • FIG. 2 shows an illustrative embodiment that includes an LCD display with touchscreen, slots for various types of memory cards used in digital cameras, and a hard drive to store photos.
  • the illustrated embodiment also provides a USB interface for an optional local printer, or for direct connection to a camera.
  • the embodiment shown also includes NTSC (TV) and RGB (monitor) outputs to allow photos to be viewed on a larger screen.
  • the photo-tablet also preferably includes some manner of network connection, such as the illustrated modem port for a dial-up Internet connection, or an Ethernet or Bluetooth link to a network gateway that couples to a LAN, intranet, or the Internet.
  • FIG. 3 illustrates how the photo-tablet of FIG. 2 may display photos on a TV without a direct cable coupling.
  • the photo-tablet is directly coupled to an interface that couples via a data link (such as a wireless or powerline data link) to a set-top box coupled to the TV.
  • a data link such as a wireless or powerline data link
  • a first illustrative embodiment includes a roughly 4′′ ⁇ 6′′ display, mimicking the size of a common print while minimizing size and cost.
  • a second embodiment designed to be used mostly at one location but to roam freely within a modest distance, is a device with a 10-14′′ display and a wireless connection to a base station. The base station translates the wireless link to an Internet connection and serves as a charging stand for the photo-tablet. Initial photo-tablets will use such small displays, because of their reduced cost.
  • Embodiments of the photo-tablet designed primarily as desktop (or wall-mounted) viewing devices are also in accordance with the present invention.
  • the photo-tablet provides everything a consumer needs to easily store and organize their pictures, share them with friends in person or via the Web, and get prints either from their own printer or a service bureau.
  • the user needs only to provide a phone line or other Internet connection periodically, and the photo-tablet will automatically archive any new photos to the tablet-server and process any requests for prints or other services. No browser is needed; the user interface runs offline on the photo-tablet.
  • the photo-tablet makes it easy for a user to share photos, in person as well as via the Web, without prints. Today, this can be done at a PC, but there is no convenient way to take pictures to a friend's house, or even to the living room.
  • the primary benefits of the photo-tablet include:
  • a photo-tablet can work with a PC, for users who want to use PC-based photo manipulation programs.
  • the photo-tablet can connect directly to the PC and, through a small utility running on the PC, maintain a synchronized image database on the PC. All the benefits of the photo-tablet, including automatic off-site archiving, easy access to print and sharing services, and portable display of photos are available to the PC user as well.
  • photo-tablet Another advantage of the photo-tablet is its superior user interface and integration.
  • PC photo-management products typically are clumsy and overburdened with features, and often several products must be used to perform the tasks performed by the photo-tablet.
  • the photo-tablet approach provides easy categorizing of photos and automated assembly of virtual photo albums that is superior to any PC software product available today.
  • a illustrative photo-tablet usage scenario is as follows:
  • the memory card is inserted in the photo-tablet
  • the photo-tablet automatically loads the pictures on to its hard disk
  • the photo-tablet software allows the user to enter keywords in four categories: people, things, events, and places. Each photo is also tagged with a date stamp.
  • the photo-tablet comes with a common set of pre-programmed keywords for each category, and users can enter their own using a touch-screen keyboard. Once a photo-tablet has been customized with names of the user's family and common travel destinations or photo-taking locations, most keyword assignments require only touching the appropriate words from an on-screen list. Users can also identify favorite photographs (the best from each event, trip, etc. ).
  • Photos can be arranged automatically into albums, based on keywords, making it easy to create a “slide show” with a particular set of photographs.
  • Printed albums can be produced on a local printer or can be produced by a tablet-server companion site and mailed.
  • the photo-tablet will optionally perform automatic image enhancement, adjusting color saturation, brightness, and contrast.
  • automatic image enhancement adjusting color saturation, brightness, and contrast.
  • the photo-tablet is designed to be an intermittently connected Internet device.
  • the user interface runs entirely on the photo-tablet, even for actions involving the server.
  • User requests for network services are queued in the photo-tablet until the next connection (and the user is warned if much time has gone by with no connection. )
  • the photo-tablet finds the photo-tablet server, identifies itself, uploads any new photos, and uploads any orders for prints or other services.
  • Photo-tablet software is automatically updated by the server to track changes in features and options. Photos that have been added to the tablet-server from other sources, such as a film processing and scanning provider or a PC, are automatically downloaded to the photo-tablet.
  • the photo-tablet is typically set to connect to the tablet-server late at night; it need only be connected to the tablet-server (e.g., via phone line dial-up to an Internet Service Provider) sometime before the scheduled hour. Thus, it requires Internet access only when people are generally sleeping, making relatively long connect times acceptable even without a dedicated line.
  • Table 1 shows, using the best-quality JPEG images from a 2-Mpixel camera yields an upload time of about 45 minutes for 10 pictures, and almost 3 hours for 36 pictures. With even a slow DSL or cable connection (384 Kbits/s), 36 pictures will take only 12. 5 minutes, and 100 pictures (a busy day) would take only 35 minutes. With a 1.
  • the pictures are instantly available on the photo-tablet, without any need for a Web connection and without communication delays, since they are stored on the photo-tablet's hard disk. At the same time, they are automatically archived off-site, providing protection against loss and enabling access (password protected) to the photos from any Internet connection.
  • the tablet-server provides the primary archive for all photos. Any individual photo-tablet may not have enough storage to contain all the user's photos; if there are more photos on the server than can fit in the photo-tablet, the photo-tablet's disk is treated as a cache. Typically, it would hold all the most recent photos, though the user can choose other selections (such as flagging certain groups of photos to always be included). Even a modest hard disk drive can hold thousands of high-resolution digital images, and it will not be long before economical hard disks will store tens of thousands of images.
  • the disk capacity can be substantially increased, at the user's option, if standalone local printing is not required.
  • high-resolution image files are archived on the tablet-server, with only a screen-resolution image stored in the photo-tablet. Local printing can still be performed by downloading the required high-resolution files from the tablet-server.
  • the photo-tablet can also store photos delivered to the Web site from any source, enabling it to handle film-based photos as well as digital photos.
  • the tablet-server can communicate with film-processing sites that deliver scanned images from film.
  • photo-tablets can communicate with each other, or with a PC, through wired (USB), RF (Bluetooth), or IR connections. With a single command, the photos stored in two or more devices can be synchronized. Photo libraries (or individual photos or albums) can also be loaded into any photo-tablet from the tablet-server via the Internet.
  • photo-tablet owners who also have a PC can maintain a synchronized copy of their photo library on their PC's disk. Photos can be edited on the PC, and the modified copies automatically saved to the tablet-server (and then mirrored to the photo-tablet the next time it connects).
  • photos or photo albums can be printed to a local printer, connected via the photo-tablet's USB port.
  • the photo-tablet can optionally connect to a television or monitor for large-screen display. This option will become particularly attractive with the deployment of digital TV receivers, with their higher-quality displays.
  • Photo-tablets can be built in many different hardware configurations. Preferred embodiments share the following basic features and capabilities:
  • Display Backlit LCD with touch screen.
  • Memory Card Interfaces SmartCard, Compact Flash, and Memory Stick
  • Peripheral and PC Interface Peripheral and PC Interface; USB port (and possibly a 1394 port)
  • Mass Storage hard drive, flash memory, or other technology
  • the photo-tablet has chassis features similar to a color Palm-size PC such as Casio's Cassiopeia, a Windows CE handheld computer.
  • a color Palm-size PC such as Casio's Cassiopeia
  • Such color Palm-size PCs sell today for $500 and have adequate color displays, touch screens, standard modems, and processing power for a photo-tablet.
  • the photo-tablet will be approximately twice as thick as present color Pam-size PCs to accommodate a hard disk, a larger battery, and additional memory card (e.g., SmartCard and Memory Stick) interfaces.
  • FIG. 2 shows a block diagram of an embodiment of a photo-tablet in accordance with the present invention.
  • the central block which includes the processor, system logic, and I/O controllers, will ultimately be built as a single chip. Early implementations will require three to six chips for these functions, in order to use standard processor and system logic chips and programmable logic, rather than ASICs.
  • the photo-tablet has a complete single-board design created to provide exactly the features needed without additional assemblies. This embodiment will not require any custom ICs.
  • the photo-tablet incorporates nearly all the electronics on a single custom chip.
  • the photo-tablet uses a standard processor and a custom companion chip. This latter embodiment will reduce cost, size, and power consumption.
  • the photo-tablet hardware will use PC-compatible processors and system logic, leveraging the wide range of available products, but with not intention of maintaining full PC compatibility.
  • An x86 microprocessor while not the fastest, least expensive, or lowest power choice, will provide the best access to software.
  • integrated processors with most of the required peripherals will be available.
  • National's Geode chip provides most of the electronics required for the photo-tablet in a single device. Within two years, there will be a variety of such chips available. The photo-tablet will operate quite adequately with processor performance one or two generations behind the PC mainstream.
  • the photo-tablet is not just a device but is an integrated solution combining a device and an Internet server. Thus, there are two software components, one for the photo-tablet and one for the server.
  • the photo-tablet user interface software is developed using conventional high-level language tools.
  • the photo-tablet user interface binaries should be run on a real-time operating system, such as Wind River's VxWorks, which will provide the basic Internet connectivity code as well as a user interface toolkit and file manager.
  • Libraries need to be licensed (or developed) for photo manipulation functions, such as JPEG compression and decompression, resampling, brightness and contrast adjustment, and other image enhancements. (An Adobe spin-off, PictureIQ, is currently licensing such software for embedded devices. )
  • the core software will be stored in Flash memory, enabling the system to run regardless of the state of the hard disk. Updates to the system software will be automatically loaded from the tablet-server when they are available and can be stored either on the disk or in the Flash memory.
  • the tablet-server provides services to the photo-tablet. It is similar to a Web site but it communicates directly with the photo-tablet without requiring a browser or any user intervention.
  • functions performed by the tablet-server include:
  • Photo-tablet Management Check software versions of photo-tablets when they connect and update software as needed.
  • Picture Storage Perform automatic backup of photos added to photo-tablet since last connection (and send to the photo-tablet any new photos added to the tablet-server from other sources, such as a PC).
  • Picture Printing Print in various sizes and qualities, on specialty items as well as on paper, using an assortment of vendors.
  • the tablet-server will automatically translate print requests to the requirements of the appropriate vendor and communicate the order electronically. Formatted albums may be printed as well. (In most cases, these services will be provided by special companion Web sites. )
  • the special companion Web sites provide access to the user's photos from any computer, through a conventional Web interface. This site also allows photos to be shared with others via the Web.
  • design functional aspects may be carried out in either hardware (i.e., generally dedicated circuitry) or software (i.e., via some manner of programmed controller or processor), as a function of implementation dependent design constraints and the technology trends of faster processing (which facilitates migration of functions previously in hardware into software) and higher integration density (which facilitates migration of functions previously in software into hardware).
  • the invention is further not limited to a specific expansion module technology as used in the illustrative embodiments.
  • the invention is equally applicable to any of the present and future variants of the CompactFlash (including any of the Type I, Type II, and proposed Type III variants), PC Card (including any of the 32-bit, 16-bit, Type I, Type II, and Type III variants), and Springboard (or other open-back expansion module) standards, as well as other removable expansion module standards and technologies.
  • the invention is further not limited to a specific removable memory (or media) technology as used in the illustrative embodiments.
  • the invention is equally applicable to the use of present and future variants of MMCs, Miniature Cards, Memory Sticks, SSFDCs, Smart Cards, and SIM Cards.
  • the invention is further not limited to a specific network technology, topology, or scale.
  • the invention is equally applicable to networks at any scale including networks characterized as local area, departmental, enterprise wide, metropolitan area, state wide, regional, national, and the Internet.

Abstract

Methods, apparatus, and systems for optimized digital photo management include an optimized digital photo management user interface, referred to as the photo-journal UI (PJUI), a client application with a photo-journal UI for general purpose personal computers (of any form factor), referred to as a photo-journal application, a dedicated portable client device with a small-screen optimized photo-journal UI, referred to as a photo-tablet, and a companion server for either photo-journal client platform, referred to as a tablet-server. Thus, the photo-tablet and the photo-journal application are alternative photo-journal client embodiments with different variations of the same photo-journal user interface architecture. The photo-tablet is designed to be an intermittently connected Internet-appliance. In the photo-tablet, the small-screen optimized PJUI runs entirely on the photo-tablet, even for actions involving the server. Thus the photo-tablet does not require a separate personal computer, web-browser, or other Internet access means. The photo-journal application client isolates the lay user from computer-centric technical details. The photo-journal application client also may be configured for intermittent (deferred) access. User requests for network services (e.g., printing) are queued in either photo-journal client until the next connection. When a photo-journal client is connected to the Internet, it finds a tablet-server, identifies itself, uploads any new photos, and uploads any orders for prints or other services. Photo-journal client software is automatically updated by the server to track changes in features and options. Photos that have been added to the tablet-server from other sources, such as a film processing and scanning provider or a PC, are automatically downloaded to the photo-journal client.

Description

    FIELD OF INVENTION
  • This invention relates to management of collections of digital photos and to associated user interfaces. [0001]
  • BACKGROUND
  • It is expected that the huge consumer photography market will make a massive technology transition during the next decade. Driven by fundamental technology trends, digital cameras will steadily and rapidly take over the majority of the camera market. Just how fast this transition will occur is a subject of some debate, but there is little doubt that the transition will take place. It is estimated that 4. 7 million digital cameras were sold worldwide in 1999, and that this figure will increase to 22 million in 2003. [0002]
  • Today, using a digital camera is impractical if you are not a capable computer user. This is because digital camera users are presently required to manage their digital images using the hierarchical-directory file-centric paradigm that is native to present personal computers. Some printers can connect directly to a camera or read flash memory cards to access pictures, but computer skill is still required to store and manipulate the pictures. Photo-sharing Web sites, which have proliferated in great numbers, provide valuable services for digital camera users but are only part of a complex solution currently suitable only for the computer sophisticate. Photo-printing sites again provide only part of the solution. As digital cameras become mainstream, the limitations of file-centric management of digital photos could become crippling. [0003]
  • As digital cameras spread beyond photo enthusiasts to snapshot takers, there will be many potential camera customers with no desire (or ability) to deal with computer-specific technical details. What is needed is a digital photo solution with appliance-like simplicity, which snapshot takers will be capable of using and want to deal with, and which can access the Internet to perform comprehensive end-to-end digital photo management. [0004]
  • Previous Computer Based Solutions. [0005]
  • Digital photo-management functions are done today by personal computers. To do so, however, requires an assortment of programs and peripherals. The complexity of the task includes learning each of the programs, managing hierarchical directories of photo files, dealing with a printer, finding printing services, and ensuring reliable backups. It is far too cumbersome, daunting, and hard to learn for typical photo consumers (not enthusiasts) to adopt in significant numbers. File-centric personal-computer-based photo management no doubt will improve greatly in the coming years, but the file-centric paradigm is very unlikely to evolve rapidly into one that most snapshot consumers will find satisfying. Digital cameras will become pervasive, but they need a much better companion photo management solution than the file-centric approach to achieve this goal. What is needed is a comprehensive end-to-end unified digital photo management solution for typical photo consumers. [0006]
  • Personal computers have significant capabilities for working with digital photos. They typically have large screens, which provide for dramatic viewing and allow many pictures to be seen at the same time. Photoediting programs on personal computers offer extensive capabilities, although very few people have the skills to use such programs or want to invest the amount of time required in each picture. Today, the person who edits photos on their personal computer is more akin to a home darkroom enthusiast than to a typical photographer. What is needed is a means for a typical photographer to enjoy the fruits of extensive photoediting capabilities with minimal effort, training, or investment. [0007]
  • Personal computers also provide significant flexibility to create photo albums, Web pages, and other publications. Today's software requires that such creations either conform to very simple templates or that the user have a high-end design program and the talent to use it. For the most part, however, the more sophisticated capabilities are beyond what most photo users are interested in. What is needed is a means to enable most photo users to publish their photos in a wide range of electronic and print formats with minimal effort, training, or investment. [0008]
  • A notebook computer is a portable platform that can be used to share photos. Because of its physical clumsiness, however, taking out a notebook at a gathering to pass around is quite awkward. The keyboard gets in the way, and it is not easy for users to browse through a “stack” of photos. What is needed is a portable platform for sharing photos that is easy to pass around and permits users to easily browse a stack of photos. [0009]
  • Pen-based computers designed for field workers, such as those made by Fujitsu, Casio, and Mitsubishi, are candidates for use in digital photo management. However, such devices have all the same ease-of-use barriers inherent in conventional personal computers—in addition to being too expensive. The industrial tablet computers are expensive (typically $2,000 and up) in part because they use large LCD displays. These devices also lack interfaces that are desirable for digital photo users, such as SmartCard and Memory Stick interfaces, and, in some cases, audio input/output and TV/monitor output interfaces. What is needed is a computer solution with appliance-like simplicity for digital photo management that inexpensively provide easy, convenient, and robust operation. What is further needed is a computer solution for digital photo management that includes interfaces for removable memory, audio, and TV (or other video). [0010]
  • Photo Sharing and Printing Web Sites [0011]
  • There has been a proliferation of photo-sharing and printing Web sites, such as ofoto, zing, gatherround, shutterfly, activeshare, photopoint, photoloft, photoisland, clubphoto, and iprint. Most of these sites will store arbitrary numbers of photos for the user. Most broker print services, while others are primarily front ends for internal printing operations. [0012]
  • Unfortunately, these Web sites are only part of a complex solution currently suitable only for the computer sophisticate. Photos must be manually uploaded to the site; they have no concept of maintaining a synchronized archive. The sites are built around a focus of sharing selected photos, not of managing all your photos for your own use. Interacting with them is slow and tedious unless the user has a fast Internet connection. Even with a fast connection, loading a significant number of pictures is time consuming, and the browser interface does not provide an easy or reliable method for doing this in the background. What is needed is an Internet-based service for digital photo management that provides an easy and reliable means of managing synchronized photo archives for individuals, including the capability for automatic background photo transfers (uploads and downloads). (Such a digital photo management service would likely also offer photo sharing and photo printing services. ) [0013]
  • Camera-Printer Systems [0014]
  • Several makers of photo printers, recognizing the difficulties of current computer-reliant solutions, support direct printing of photos without using a computer. In some cases, the camera is connected to the printer via a serial interface, or sends the image data via IR (infrared); in others, the memory card is removed from the camera and inserted into the printer. The printer can automatically generate an index page and then produce prints in the selected sizes and quantities. [0015]
  • This approach has two major limitations. First, it provides no way to store the pictures. Flash memory cards are far too expensive to use as a long-term storage medium, and in any case keeping the pictures organized would be quite problematic. Second, this approach is limited to local printing. Although prints from low-cost photo printers have become very good, they are still not quite the same as a silver halide print, and they are time-consuming and expensive to produce. Many users will prefer to use Internet-based printing services, which will deliver prints in a day or two using conventional photo paper with very little hassle. What is needed is a long-term storage solution for digital photos that additionally facilitates printing either via a local printer or via a remote printing service. [0016]
  • Camera-Internet Interfaces [0017]
  • There are products in development that will enable cameras to communicate directly with photo-sharing Web sites, allowing photos to be uploaded without use of a personal computer. FotoNation, which was acquired by Zing, has announced plans to sell such a product under the name FotoCall. These products could be useful for sending images while traveling, but since they provide no photo display without using a computer (or other Web access device), it does not provide a complete solution. [0018]
  • Zing, FotoNation, and Casio have developed personal computer software that will automatically upload photos from a camera connected via USB and transfer these photos to the Zing site without user intervention and without putting the photos on the computer's hard drive. This solution provides no mechanism for locally managing your photos. [0019]
  • Some camera makers are expected to include modems in some future cameras, enabling the camera to communicate directly with a photo-sharing site. The lack of any local storage for the photos, however, combined with the time-consuming transfers that keep the camera busy, are likely to make this an unappealing solution for most users. What is needed is an appliance-like solution for digital photo management and associated services that: provides for programmed photo transfers to and from remote storage without requiring direct user supervision, does not reduce camera availability, and does not require the user to be a computer sophisticate. [0020]
  • Photo Management Systems [0021]
  • There are commercial photo-management systems, such as Digitella's IntelliPix, that maintain photo archives and will synchronize the archive with other devices (typically personal computers). Such systems use off-the-shelf hardware and are designed for large commercial users, such as real estate agents. The genesis of theses systems in the commercial environment will make it difficult for them to reach the cost and ease-of-use points needed for the consumer market. What is needed is a consumer-oriented digital photo management system supporting synchronized digital photo archives. [0022]
  • Portable Photo Viewer Devices [0023]
  • A portable photo viewer product has been sold by VideoChip Technologies, but it simply displays pictures from a memory card and provides no storage or printing [0024]
  • functions. Priced at $399, VideoChip's “Wallet” viewer with a 4″ diagonal display became available in June 2000. The company plans other products with larger displays but has no announced plans for products with mass storage or photo-organizing or enhancement functions, nor is there any Internet connection. Panasonic, Samsung, and others have showed concept prototypes of Flash-memory-based viewers. [0025]
  • Sony offers an $899 digital photo frame (called the Cyberframe) that provides some digital photo management fictions in a desktop device. As with the portable photo viewer, however, the Cyberframe provides no solution for long-term storage, organization, or use of Internet services. It also supports only Sony's Memory Stick storage cards. What is needed is a portable photo viewer that incorporates functionality for display, long-term storage, printing, photo-organizing, photo enhancement, and access to associated Internet services. [0026]
  • BRIEF DESCRIPTION OF DRAWINGS
  • FIG. 1 is a system diagram showing a photo-journal client (such as a photo-tablet or a photo-journal application running on a personal computer) and photo management server (a tablet-server), interconnected via the Internet, and in accordance with the present invention. [0027]
  • FIG. 2 is a block diagram of a photo display and management tablet (a photo-tablet) in accordance with the present invention. [0028]
  • FIG. 3 is a system block diagram illustrating the use of a conventional TV for displaying photos managed on a photo-journal client platform. [0029]
  • SUMMARY
  • The present invention teaches the use of an optimized digital photo management user interface, referred to as the photo-journal UI (PJUI). The PJUI is a client user interface intended for use with a companion server, referred to as a tablet-server. The PJUI is implemented in two illustrative and alternative client embodiments, a photo-journal application, and a photo-tablet. The photo-journal application runs on general-purpose personal computers as a client application implementing the PJUI. Depending on the form factor and available human interface I/O, the PJUI of the photo-journal application may be further optimized as appropriate. The photo-tablet is a dedicated portable client device with a small-screen optimized PJUI. [0030]
  • The photo-tablet is designed to be an intermittently connected Internet-appliance. In the photo-tablet, the small-screen optimized PJUI runs entirely on the photo-tablet, even for actions involving the server. Thus the photo-tablet does not require a separate personal computer, web-browser, or other Internet access means. The photo-journal application client isolates the lay user from computer-centric technical details. The photo-journal application client also may be configured for intermittent (deferred) access. [0031]
  • User requests for network services (e.g., printing) are queued in either photo-journal client until the next connection. When a photo-journal client is connected to the Internet, it finds a tablet-server, identifies itself, uploads any new photos, and uploads any orders for prints or other services. Photo-journal client software is automatically updated by the server to track changes in features and options. Photos that have been added to the tablet-server from other sources, such as a film processing and scanning provider or uploaded over the Internet from personal computers, are automatically downloaded to the photo-journal client. If a photo archive is maintained on the tablet-server, then the photo-journal client preferably maintains a photo cache subset. However, market research as determined that many users are uncomfortable with either a partial or complete remote archive, so the user's photo archive may instead be archived on the photo-journal client, either exclusively, or redundantly with the tablet-server. The foregoing system features are illustrated in FIG. 1. [0032]
  • This instant application focuses primarily on the photo-tablet embodiment, which was initially detailed in U. S. Provisional Patent Application Ser. No. 60/179,379, entitled “DIGITAL PHOTO MANAGEMENT INTERNET APPLIANCES AND ASSOCIATED METHODS AND SYSTEM,” Michael Slater et. al., filed Jan. 31, 2000, also as previously incorporated by reference. The PJUI architecture generally, and its use as in the photo-journal application embodiment, are detailed as provided in U.S. Provisional Patent Application, entitled “PHOTO JOURNAL USER INTERFACE,” Ken Rothmuller et. al., filed Jan. 16, 2001, as previously incorporated by reference. Differences may exist between the applications with respect to various user interface features. Unless indicated to the contrary, the Jan. 31, 2000 application and this instant application may have features more specifically optimized to a small-screen portable platform, while the Jan. 16, 2001 application is generally more platform-generic but reflects a greater experience with the user interface design. Those skilled in the art will be able to pick and choose features from the two applications based on this knowledge and in view of their particular implementation constraints. [0033]
  • For small-screen portable platforms, a fully dedicated hardware implementation of the photo journal user interface, such as provided by the photo-tablet, is a preferred approach for those applications in which performance and portability are both very important. While the costs are expected to decrease rapidly over the next few years, the present cost of the dedicated hardware implementation is expected to limit the overall market for such a device. A fully software implementation of the photo journal user interface, such as provided by a photo journal application running on a desktop personal computer, is a preferred implementation if a larger market reduced cost solution is desired. [0034]
  • Another small-screen portable platform solution is to implement the photo journal application on pen-based handheld-platform that have sufficient resolution to permit enjoyable casual viewing of color digital photos. (An example of such a platform is the Compaq iPaq running the Microsoft PocketPC OS). This solution provides the benefits of the photo-tablet form factor and does not incur the cost of the filly dedicated hardware embodiment. This solution is a compromise in that computer-specific technical details are only hidden from view only while the photo-journal application is running. Such platforms are also presently quite expensive by themselves, such that this market is also quite limited in size. [0035]
  • In the context of the foregoing, the instant patent application makes many comparative references between the photo-tablet and photo management solutions based on the PC. Unless explicitly indicated otherwise, for economy of presentation, references to PCs and PC-based solutions refer to prior personal computer approaches (of any OS and machine vendor type) that are not based on the photo-journal user interface and are not found in the handheld form factor. Those skilled in the art will be able to easily appreciate which of these comments are not applicable to a photo-journal application running on a desktop or handheld PC. [0036]
  • A photo-tablet, in accordance with the present invention, is intended to satisfy the diverse digital photo management needs of typical next-generation digital photo consumers. The needs satisfied by the present invention include: [0037]
  • a system enabling users to share their photos with others that requires no technical computer skill and is easy for lay users; [0038]
  • a system enabling users to share their photos with others that decouples the user's requests to perform sharing from the underlying communications processes that actually perform the sharing; [0039]
  • a system enabling users to share their photos with others that neither requires immediate execution of the underlying communications processes, nor requires attended operation during the communications processes; [0040]
  • a portable photo viewer for sharing photos that is easy to pass around and permits users to easily browse a (virtual) stack of photos; [0041]
  • programmed automatic background photo transfers with optional remotely networked long-term storage for maintaining synchronized photo archives for individuals; [0042]
  • inexpensive equipment and services that have easy, convenient, and robust user operation, but do not require direct user supervision for task execution, do not reduce effective camera availability to the user, and do not require the use of a PC; [0043]
  • local interfaces for removable memory, and, in some cases, audio, and TV (or other video); [0044]
  • printing via either a local printer or a remote printing service; [0045]
  • enjoyment of extensive photo-organizing and photo enhancement (photoediting) capabilities with minimal effort, training, or investment; and [0046]
  • publishing of user photos in a wide range of electronic and print formats and to a wide range of destinations with minimal effort, training, or investment. [0047]
  • The apparatus, systems, and methods for digital photo management in accordance with the present invention, include, but are not limited to: Internet appliances, Internet servers, networked collections of multiple appliances and servers, Internet-enabled services, transaction protocols, associated subsystems, associated program methods and data structures, and associated signals-in-flight and media. [0048]
  • The photo-tablet provides a complete, streamlined, easy-to-use, and highly effective solution to digital photo management. It is a photography information appliance that stores photos, displays them, and works in concert with an Internet server—accessed automatically by the photo-tablet—for backup, extended storage, and printing. [0049]
  • The photo-tablet serves as a portable photo album with a (virtualized) vast store of photos. It is a comprehensive solution to the needs of digital camera users, eliminating the complexity of a PC. In addition to all the other benefits of digital photography, it solves a widespread problem that plagues both digital and film camera users: how to organize and share your photos—not just over the Web, but also in person, wherever you are. It also provides all the benefits of Web-based photo sharing sites and printing services in a faster and easier way than using a PC. [0050]
  • The photo-tablet has fundamental advantages over a PC-based digital photo management approach. It has exactly the interfaces and software needed, in the smallest practical physical configuration, with integrated Web support. Not only does a photo-tablet do most of what a user would do with a PC, with a superior user interface; it also provides a portable means of displaying photos and offers a complete solution for digital photo management. [0051]
  • With a digital camera and a photo-tablet, or a hybrid photo-tablet/camera, consumers can easily store and organize their pictures. It provides secure long-term storage with virtually no effort. The photo-tablet need only be occasionally connected to the Internet, and it will automatically archive new photos to the tablet-server and process requests for prints. No browser is needed; interactions with the server are handled automatically by the photo-tablet. The user interface runs offline on the photo-tablet, making it very responsive and hiding all the delays of Internet access. [0052]
  • The photo-tablet enables users to create simple, elegant albums, and special companion Web sites will provide automatic creation of Web pages. The photo-tablet enables users to have access to all the capabilities of these sites without the need for a PC. Because the user interface runs off-line and the Internet connection is designed to run intermittently without user intervention, it will be more pleasing to use. The user interacts with the photo-tablet, the photo-tablet interacts with the server in the background. And, of course, the photo-tablet provides a portable device for viewing photos anywhere. [0053]
  • A photo-tablet may be as small as a paperback book or as large as a magazine, depending on the display size. FIG. 2 shows an illustrative embodiment that includes an LCD display with touchscreen, slots for various types of memory cards used in digital cameras, and a hard drive to store photos. The illustrated embodiment also provides a USB interface for an optional local printer, or for direct connection to a camera. The embodiment shown also includes NTSC (TV) and RGB (monitor) outputs to allow photos to be viewed on a larger screen. The photo-tablet also preferably includes some manner of network connection, such as the illustrated modem port for a dial-up Internet connection, or an Ethernet or Bluetooth link to a network gateway that couples to a LAN, intranet, or the Internet. FIG. 3 illustrates how the photo-tablet of FIG. 2 may display photos on a TV without a direct cable coupling. Here, the photo-tablet is directly coupled to an interface that couples via a data link (such as a wireless or powerline data link) to a set-top box coupled to the TV. [0054]
  • Many different devices can be built with different cost/size/feature tradeoffs. A first illustrative embodiment includes a roughly 4″×6″ display, mimicking the size of a common print while minimizing size and cost. A second embodiment, designed to be used mostly at one location but to roam freely within a modest distance, is a device with a 10-14″ display and a wireless connection to a base station. The base station translates the wireless link to an Internet connection and serves as a charging stand for the photo-tablet. Initial photo-tablets will use such small displays, because of their reduced cost. Embodiments of the photo-tablet designed primarily as desktop (or wall-mounted) viewing devices are also in accordance with the present invention. [0055]
  • The photo-tablet provides everything a consumer needs to easily store and organize their pictures, share them with friends in person or via the Web, and get prints either from their own printer or a service bureau. The user needs only to provide a phone line or other Internet connection periodically, and the photo-tablet will automatically archive any new photos to the tablet-server and process any requests for prints or other services. No browser is needed; the user interface runs offline on the photo-tablet. [0056]
  • The photo-tablet makes it easy for a user to share photos, in person as well as via the Web, without prints. Today, this can be done at a PC, but there is no convenient way to take pictures to a friend's house, or even to the living room. [0057]
  • The primary benefits of the photo-tablet include: [0058]
  • Easy management of all the user's photographs [0059]
  • Sharing of photos in person, at any location [0060]
  • Automated off-site backups for secure long-term storage [0061]
  • Easy access printing services and Web sharing sites [0062]
  • A photo-tablet can work with a PC, for users who want to use PC-based photo manipulation programs. The photo-tablet can connect directly to the PC and, through a small utility running on the PC, maintain a synchronized image database on the PC. All the benefits of the photo-tablet, including automatic off-site archiving, easy access to print and sharing services, and portable display of photos are available to the PC user as well. [0063]
  • Because digital cameras are still more expensive than film cameras, and because the process of getting prints is much more complex, digital photography is currently limited to an enthusiast market. Only early adopters are willing to put up with the complexity and clumsiness of managing their photographs using a PC. The photo-tablet provides the first truly easy to use, complete solution for digital photography. [0064]
  • Digital camera users today are, by definition, computer literate enough to manage their photos on a PC. But many of them will prefer the simple, portable, reliable, and effective solution offered by the photo-tablet. Even if they continue to use a PC for photo editing or generating publications, the photo-tablet is valuable as a portable viewing device, and photo-tablet software running on the PC will ensure automatic back-up to the Web site. The photo-tablet can also be used to collect photos in the field, enabling an arbitrary number of pictures to he stored by periodically loading the pictures from the camera to the photo-tablet. It makes a great companion to a PC for users who are already adept at using a PC to work with photos. [0065]
  • Another advantage of the photo-tablet is its superior user interface and integration. PC photo-management products typically are clumsy and overburdened with features, and often several products must be used to perform the tasks performed by the photo-tablet. The photo-tablet approach provides easy categorizing of photos and automated assembly of virtual photo albums that is superior to any PC software product available today. [0066]
  • DETAILED DESCRIPTION
  • Photo-tablet Operation [0067]
  • A illustrative photo-tablet usage scenario is as follows: [0068]
  • Photos are removed from digital camera on a memory card [0069]
  • The memory card is inserted in the photo-tablet [0070]
  • The photo-tablet automatically loads the pictures on to its hard disk [0071]
  • User browses the photos, adjusts or deletes photos as needed, assigns keywords, and optionally records voice annotations [0072]
  • The next time the photo-tablet has Internet access, the new photos are automatically uploaded to the tablet-server [0073]
  • In an illustrative embodiment, the photo-tablet software allows the user to enter keywords in four categories: people, things, events, and places. Each photo is also tagged with a date stamp. The photo-tablet comes with a common set of pre-programmed keywords for each category, and users can enter their own using a touch-screen keyboard. Once a photo-tablet has been customized with names of the user's family and common travel destinations or photo-taking locations, most keyword assignments require only touching the appropriate words from an on-screen list. Users can also identify favorite photographs (the best from each event, trip, etc. ). [0074]
  • Photos can be arranged automatically into albums, based on keywords, making it easy to create a “slide show” with a particular set of photographs. Printed albums can be produced on a local printer or can be produced by a tablet-server companion site and mailed. [0075]
  • By recording a voice annotation for selected photos, a story can be associated with each image. Thus, the oral history that corresponds to each photo, all too often lost once a picture is a few years old, is captured forever. [0076]
  • In a preferred embodiment, the photo-tablet will optionally perform automatic image enhancement, adjusting color saturation, brightness, and contrast. With a simple user assist (identifying the eyes), red eye can be automatically eliminated. [0077]
  • The photo-tablet is designed to be an intermittently connected Internet device. In a preferred embodiment, the user interface runs entirely on the photo-tablet, even for actions involving the server. User requests for network services (typically printing) are queued in the photo-tablet until the next connection (and the user is warned if much time has gone by with no connection. ) When the photo-tablet is connected to the Internet, it finds the photo-tablet server, identifies itself, uploads any new photos, and uploads any orders for prints or other services. Photo-tablet software is automatically updated by the server to track changes in features and options. Photos that have been added to the tablet-server from other sources, such as a film processing and scanning provider or a PC, are automatically downloaded to the photo-tablet. [0078]
  • The photo-tablet is typically set to connect to the tablet-server late at night; it need only be connected to the tablet-server (e.g., via phone line dial-up to an Internet Service Provider) sometime before the scheduled hour. Thus, it requires Internet access only when people are generally sleeping, making relatively long connect times acceptable even without a dedicated line. As Table 1 shows, using the best-quality JPEG images from a 2-Mpixel camera yields an upload time of about 45 minutes for 10 pictures, and almost 3 hours for 36 pictures. With even a slow DSL or cable connection (384 Kbits/s), 36 pictures will take only 12. 5 minutes, and 100 pictures (a busy day) would take only 35 minutes. With a 1. 5-Mbit/s connection, which should be common by 2003, even 100 pictures will take less than 10 minutes. [0079]
    TABLE 1
    Upload times, in minutes, for various connection speeds, assuming
    high-quality JPEG images from a 2-Mpixel camera and 80% utilization of
    the peak channel speed.
    Modem DSL/Cable Fast DSL
    Number of Picture 28.8 384 1.5
    Pictures Size Total Size Kbits/s Kbits/s Mbits/s
    10 800 K   8 M 46 3.5 0.9
    36 800 K 28.8 M 167 12.5 3.2
    70 800 K   56 M 324 24.3 6.2
    100 800 K   80 M 463 34.7 8.9
  • Increasing camera resolution will increase these times, but resolutions much beyond 3 Mpixels are unlikely to be popular in the next several years. Wavelet-based compression algorithms (planned for JPEG 2000) will produce much greater compression ratios, significantly reducing upload times. [0080]
  • The pictures are instantly available on the photo-tablet, without any need for a Web connection and without communication delays, since they are stored on the photo-tablet's hard disk. At the same time, they are automatically archived off-site, providing protection against loss and enabling access (password protected) to the photos from any Internet connection. [0081]
  • The tablet-server provides the primary archive for all photos. Any individual photo-tablet may not have enough storage to contain all the user's photos; if there are more photos on the server than can fit in the photo-tablet, the photo-tablet's disk is treated as a cache. Typically, it would hold all the most recent photos, though the user can choose other selections (such as flagging certain groups of photos to always be included). Even a modest hard disk drive can hold thousands of high-resolution digital images, and it will not be long before economical hard disks will store tens of thousands of images. [0082]
  • In its highest-quality JPEG mode, a 2-megapixel camera produces images of approximately 800 Kbytes. A small hard disk today is 6 Gbytes, equivalent to 7,500 such images. With JPEG 2000 compression, the number of images may be increased more than tenfold. [0083]
  • The disk capacity can be substantially increased, at the user's option, if standalone local printing is not required. For this type of user, high-resolution image files are archived on the tablet-server, with only a screen-resolution image stored in the photo-tablet. Local printing can still be performed by downloading the required high-resolution files from the tablet-server. [0084]
  • The photo-tablet can also store photos delivered to the Web site from any source, enabling it to handle film-based photos as well as digital photos. The tablet-server can communicate with film-processing sites that deliver scanned images from film. photo-tablets can communicate with each other, or with a PC, through wired (USB), RF (Bluetooth), or IR connections. With a single command, the photos stored in two or more devices can be synchronized. Photo libraries (or individual photos or albums) can also be loaded into any photo-tablet from the tablet-server via the Internet. [0085]
  • Using photo-tablet PC software, photo-tablet owners who also have a PC can maintain a synchronized copy of their photo library on their PC's disk. Photos can be edited on the PC, and the modified copies automatically saved to the tablet-server (and then mirrored to the photo-tablet the next time it connects). [0086]
  • In a preferred embodiment, photos or photo albums can be printed to a local printer, connected via the photo-tablet's USB port. [0087]
  • The photo-tablet can optionally connect to a television or monitor for large-screen display. This option will become particularly attractive with the deployment of digital TV receivers, with their higher-quality displays. [0088]
  • Internet access for the photo-tablet will be provide by an ISP with an existing network of dial-up connections. As cable modems and DSL connections become widespread, along with home networks, the photo-tablet will be able to optionally connect via the home network. [0089]
  • Photo-tablet Hardware [0090]
  • Photo-tablets can be built in many different hardware configurations. Preferred embodiments share the following basic features and capabilities: [0091]
  • Display: Backlit LCD with touch screen. [0092]
  • User Interface: Touch screen plus a few hard buttons [0093]
  • Memory Card Interfaces: SmartCard, Compact Flash, and Memory Stick [0094]
  • Peripheral and PC Interface; USB port (and possibly a 1394 port) [0095]
  • Mass Storage: hard drive, flash memory, or other technology [0096]
  • Modem (or other form of Internet connection) [0097]
  • Optional TV and RGB outputs [0098]
  • Microphone and speaker [0099]
  • Optional IR or RF (Bluetooth or 2.4 GHz) interfaces [0100]
  • Photo-tablet Implementation [0101]
  • In a particular illustrative embodiment, the photo-tablet has chassis features similar to a color Palm-size PC such as Casio's Cassiopeia, a Windows CE handheld computer. Such color Palm-size PCs sell today for $500 and have adequate color displays, touch screens, standard modems, and processing power for a photo-tablet. However, the photo-tablet will be approximately twice as thick as present color Pam-size PCs to accommodate a hard disk, a larger battery, and additional memory card (e.g., SmartCard and Memory Stick) interfaces. [0102]
  • FIG. 2 shows a block diagram of an embodiment of a photo-tablet in accordance with the present invention. The central block, which includes the processor, system logic, and I/O controllers, will ultimately be built as a single chip. Early implementations will require three to six chips for these functions, in order to use standard processor and system logic chips and programmable logic, rather than ASICs. [0103]
  • In another embodiment, the photo-tablet has a complete single-board design created to provide exactly the features needed without additional assemblies. This embodiment will not require any custom ICs. [0104]
  • In a preferred embodiment, the photo-tablet incorporates nearly all the electronics on a single custom chip. In a another preferred embodiment, the photo-tablet uses a standard processor and a custom companion chip. This latter embodiment will reduce cost, size, and power consumption. [0105]
  • In a preferred embodiment, the photo-tablet hardware will use PC-compatible processors and system logic, leveraging the wide range of available products, but with not intention of maintaining full PC compatibility. An x86 microprocessor, while not the fastest, least expensive, or lowest power choice, will provide the best access to software. In addition, integrated processors with most of the required peripherals will be available. Even today, National's Geode chip provides most of the electronics required for the photo-tablet in a single device. Within two years, there will be a variety of such chips available. The photo-tablet will operate quite adequately with processor performance one or two generations behind the PC mainstream. [0106]
  • Photo-tablet and Tablet-Server Software [0107]
  • The photo-tablet is not just a device but is an integrated solution combining a device and an Internet server. Thus, there are two software components, one for the photo-tablet and one for the server. [0108]
  • In a preferred embodiment, the photo-tablet user interface software is developed using conventional high-level language tools. The photo-tablet user interface binaries should be run on a real-time operating system, such as Wind River's VxWorks, which will provide the basic Internet connectivity code as well as a user interface toolkit and file manager. Libraries need to be licensed (or developed) for photo manipulation functions, such as JPEG compression and decompression, resampling, brightness and contrast adjustment, and other image enhancements. (An Adobe spin-off, PictureIQ, is currently licensing such software for embedded devices. ) The core software will be stored in Flash memory, enabling the system to run regardless of the state of the hard disk. Updates to the system software will be automatically loaded from the tablet-server when they are available and can be stored either on the disk or in the Flash memory. [0109]
  • All state information will be saved to the tablet-server each time it connects to a photo-tablet. Even in the event of a catastrophic disk failure, the photo-tablet can be fully restored by the tablet-server, except of course for any photos that have not yet been uploaded, as long as the hardware is still functional. In the event of a hardware failure, a user can restore all their images to a new photo-tablet. [0110]
  • Tablet-server [0111]
  • The tablet-server provides services to the photo-tablet. It is similar to a Web site but it communicates directly with the photo-tablet without requiring a browser or any user intervention. In a preferred embodiment, functions performed by the tablet-server include: [0112]
  • Photo-tablet Management: Check software versions of photo-tablets when they connect and update software as needed. [0113]
  • Picture Storage: Perform automatic backup of photos added to photo-tablet since last connection (and send to the photo-tablet any new photos added to the tablet-server from other sources, such as a PC). [0114]
  • Picture Printing: Print in various sizes and qualities, on specialty items as well as on paper, using an assortment of vendors. The tablet-server will automatically translate print requests to the requirements of the appropriate vendor and communicate the order electronically. Formatted albums may be printed as well. (In most cases, these services will be provided by special companion Web sites. ) [0115]
  • The special companion Web sites provide access to the user's photos from any computer, through a conventional Web interface. This site also allows photos to be shared with others via the Web. [0116]
  • Conclusion
  • Although the present invention has been described using particular illustrative embodiments, it will be understood that many variations in construction, arrangement and use are possible consistent with the teachings and within the scope of the invention. For example, bit-widths, clock speeds, and the type of technology used may generally be varied in each component block of the invention. Also, unless specifically stated to the contrary, the value ranges specified, the maximum and minimum values used, or other particular specifications, are merely those of the illustrative or preferred embodiments, can be expected to track improvements and changes in implementation technology, and should not be construed as limitations of the invention. Functionally equivalent techniques known to those skilled in the art may be employed instead of those illustrated to implement various components or sub-systems. It is also understood that many design functional aspects may be carried out in either hardware (i.e., generally dedicated circuitry) or software (i.e., via some manner of programmed controller or processor), as a function of implementation dependent design constraints and the technology trends of faster processing (which facilitates migration of functions previously in hardware into software) and higher integration density (which facilitates migration of functions previously in software into hardware). [0117]
  • The invention is further not limited to a specific expansion module technology as used in the illustrative embodiments. In specific but not limiting examples, the invention is equally applicable to any of the present and future variants of the CompactFlash (including any of the Type I, Type II, and proposed Type III variants), PC Card (including any of the 32-bit, 16-bit, Type I, Type II, and Type III variants), and Springboard (or other open-back expansion module) standards, as well as other removable expansion module standards and technologies. [0118]
  • The invention is further not limited to a specific removable memory (or media) technology as used in the illustrative embodiments. In specific but not limiting examples, the invention is equally applicable to the use of present and future variants of MMCs, Miniature Cards, Memory Sticks, SSFDCs, Smart Cards, and SIM Cards. [0119]
  • The invention is further not limited to a specific network technology, topology, or scale. In specific but not limiting examples, the invention is equally applicable to networks at any scale including networks characterized as local area, departmental, enterprise wide, metropolitan area, state wide, regional, national, and the Internet. [0120]
  • All such variations in design comprise insubstantial changes over the teachings conveyed by the illustrative embodiments. The names given to interconnect and logic are illustrative, and should not be construed as limiting the invention. It is also understood that the invention has broad applicability to other applications, and is not limited to the particular application or industry of the illustrated embodiments. The present invention is thus to be construed as including all possible modifications and variations encompassed within the scope of the appended claims. [0121]

Claims (31)

We claim:
1. A method of operating a server to provide immediate and deferred response services to remote clients, the method including:
a) providing dedicated server-side storage areas for client archives;
b) implementing database management policies, said polices being configurable to each client archive;
c) implementing fully automated communications with the client for data synchronization and client request submission;
d) during the automated communications, dynamically executing downloads based on data synchronization needs, any outstanding deferred responses from requests received previously, and any immediately serviceable responses from current requests; and
e) following the receipt of client uploads, selectively performing server-side processing based on the client archive specific database management policy and any client requests requiring deferred responses.
2. The method of claim 1, wherein the services are explicitly customer-account based.
3. The method of claim 1, wherein the database management policies include image management policies and the image management polices include methods of image synchronization.
4. A method of operating a client device and an archive server, the method including:
a) performing intermittent automated communications from the client to the archive server for image sync and request submission; and
b) performing intervals of client operation without communications with the server, said client operation in intervals without communications including
i. performing selective display of locally held images;
ii. buffering images and requests received locally since previously having communications with the archive server, wherein said requests include requests to reconfigure image management policies of the server/client combination; and
iii. indefinitely deferring communications of the buffered images and requests.
5. A method for hiding from the user the process of archiving binary files to a remote server (including hiding the latencies of establishing a connection, account login, and slow modem transfer speeds, and including hiding the processes of enabling, supervising, and terminating the transfer), by quickly automatically transferring files from removable media, indefinitely holding the files in a buffer, and automatically transferring the data to a remote server in accordance with a predefined user profile.
6. A method (“order and forget”) of requesting services that unburdens the user from supervising the submission of the request for services (including hiding the latencies of establishing a connection, account login, and slow modem transfer speeds, and hiding the processes of enabling, supervising, and terminating the transfer).
7. A method of communicating images from a user-camera to a user-controlled archive using an intermediate storage device, wherein the user-camera-to-intermediate device operation is decoupled from and is generally asynchronous with the intermediate-device-to-archive operation, the latter occurring automatically after a variable delay following the former.
8. The method of claim 7, wherein the intermediate storage device is local to the user and the archive is remotely accessed via a network.
9. The method of claim 7, wherein the network is the internet.
10. A method of automatic processing of remote services associated with digital photos, the method including:
a) accepting and buffering a user request on a client platform;
b) waiting a dynamically determined interval until a predetermined set of criteria are satisfied; and
c) communication of the request and the associated digital photos from the client to a server, routing the request to a service provider, execution of the request, return routing of the result/response, and receipt of the result/response by the client.
11. The method of claim 10, wherein the predetermined set of criteria includes that a request is pending and the current time is within a previously programmed time window.
12. The method of claim 1, further wherein the server acts in response to client requests as a single consolidated storage destination for multiple image sources other than the client, including:
a) scanned images from new film developing;
b) scanned images from conversion of existing prints;
c) digital images provided by others via the internet; and
d) image library services accessible via the internet.
13. The method of claim 1, further wherein communications to the client image archive are additionally available via real-time web-browser access.
14. The method of claim 1, wherein the server supports simultaneous access by multiple customers to respective image archives, some customers using attended access via browsers and that require immediate-responses and other customers using unattended access via client devices that permit deferred-responses.
15. A method of operating a server, the method comprising:
a) reserving dedicated server-side image storage areas corresponding to each of a plurality of intermittently-connected client devices having client-side image storage areas, each dedicated server-side image storage area including at least one image storage area reserved for long-term image storage;
b) maintaining client-associated data, including storage management policy data;
c) performing automated user-unattended communications with the client device that have no requirement for the downloading of real-time user-interface related data (e.g. HTML);
d) during the user-unattended communications, uploading image data selectively provided by the client device;
e) during the user-unattended communications, uploading request data selectively provided by the client device;
f) during the user-unattended communications, selectively downloading images to the client device as a function of the client-associated data and the selectively uploaded client request data; and
g) subsequent to an instance of the user-unattended communications during which data is uploaded, selectively processing the uploaded data as a function of the client-associated data and the selectively uploaded client request data.
16. The method of claim 15, wherein the clients are associated with customer accounts and client activities result in account billing.
17. The method of claim 1, but further wherein the database management policy acts to:
a) attempt to keep the client-side storage as a strict subset of the server-side (archive) storage;
b) discard the oldest created images in the client-side storage, as required to accommodate new images;
c) discard the least recently accessed images in the client-side storage, as required to accommodate new images;
d) lock user selected images in the client-side storage;
e) provide restoration of the contents of the client-side storage in the event of a loss; and
f) maintain screen resolution copies in the client-side storage and printer resolution copies in the server-side storage.
18. The method of claim 1, but further wherein at least some of the client requests for image processing services are executed directly by the server.
19. The method of claim 1, but further wherein the server communicates at least one image in the archive to a specialty organization for request execution.
20. The method of claim 1, but further wherein the execution of at least some of the requests requires the generation and delivery of physical materials.
21. The method of claim 4, but further wherein the client device is completely integrated into a single portable handheld device.
22. The method of claim 4, but further wherein the client device has a wireless handheld portion and an associated base-station portion, wherein the display and user interface are in the handheld portion and the base-station has client-side image store and the circuitry to communicate with the server.
23. The method of claim 4, but further wherein the general appearance of the user-interface is determined by page descriptions stored in non-volatile memory in the client that are modified as required by dynamic data conditions in the client and the most recent downloads from the server.
24. The method of claim 4, but further wherein the client has a first non-volatile storage area dedicated to photos and a second non-volatile storage area dedicated to the user interface.
25. The method of claim 24, wherein the photo storage area is maintained on revolving media, while the user interface is maintained in flash memory.
26. The method of claim 24, wherein the first and second storage areas are maintained in flash memories having separate write controls.
27. The method of claim 4, but further wherein the client device acts as a posted-write buffer to receive the locally received images and let the source of the images be put back to use before the images reach their ultimate destination.
28. The method of claim 4, but further wherein the client device receives the locally received images via a removable memory.
29. The method of claim 28, but further wherein the images are loaded automatically as soon as the removable memory is inserted.
30. The method of claim 4, but further wherein the client device receives the locally received images via an I/O connector.
31. The method of claim 30, but further wherein the images are loaded automatically as soon as the I/O connection is sensed as being active.
US09/774,523 2000-01-31 2001-01-31 Apparatus, methods, and systems for digital photo management Abandoned US20020087546A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US09/774,523 US20020087546A1 (en) 2000-01-31 2001-01-31 Apparatus, methods, and systems for digital photo management
PCT/US2002/001530 WO2002057959A2 (en) 2001-01-16 2002-01-16 Digital media management apparatus and methods
US10/198,618 US7415662B2 (en) 2000-01-31 2002-07-17 Digital media management apparatus and methods
US12/190,515 US8229931B2 (en) 2000-01-31 2008-08-12 Digital media management apparatus and methods

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US17937900P 2000-01-31 2000-01-31
US26189701P 2001-01-16 2001-01-16
US09/774,523 US20020087546A1 (en) 2000-01-31 2001-01-31 Apparatus, methods, and systems for digital photo management

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US5221302A Continuation-In-Part 2000-01-31 2002-01-16

Publications (1)

Publication Number Publication Date
US20020087546A1 true US20020087546A1 (en) 2002-07-04

Family

ID=27391108

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/774,523 Abandoned US20020087546A1 (en) 2000-01-31 2001-01-31 Apparatus, methods, and systems for digital photo management
US12/190,515 Expired - Lifetime US8229931B2 (en) 2000-01-31 2008-08-12 Digital media management apparatus and methods

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/190,515 Expired - Lifetime US8229931B2 (en) 2000-01-31 2008-08-12 Digital media management apparatus and methods

Country Status (1)

Country Link
US (2) US20020087546A1 (en)

Cited By (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020112001A1 (en) * 2001-02-09 2002-08-15 Sutherland Stephen B. System and method for opotimizing the storage and processing of digital images on a distributed computer network
US20030020945A1 (en) * 2001-07-27 2003-01-30 Lopez Matthew G. Printing web page images Via a marked proof sheet
WO2003016054A1 (en) * 2001-08-21 2003-02-27 Yesvideo, Inc. Easy printing of visual images extracted from a collection of visual images
US20030038882A1 (en) * 2001-08-22 2003-02-27 Lou Chauvin System, method and software product for ordering image products using images stored on a digital storage device from a plurality of order terminals
US20030065585A1 (en) * 2001-09-28 2003-04-03 Hiroshi Satomi Information providing apparatus which performs data processing in accordance with order from user
US20030069716A1 (en) * 2001-10-09 2003-04-10 Martinez David Frederick System & method for performing field inspection
US20030075067A1 (en) * 2001-10-18 2003-04-24 Welch Donald J. Copying digital images from a removable memory to a peripheral device for processing
US20030090531A1 (en) * 2001-11-02 2003-05-15 Eastman Kodak Company Digital data preservation system
US20030174279A1 (en) * 2000-09-11 2003-09-18 Koji Kobayashi To be tested eye photographing device
US20030234953A1 (en) * 2002-06-19 2003-12-25 Eastman Kodak Company Method and system for sharing imags over a communication network between multiple users
US20040044724A1 (en) * 2002-08-27 2004-03-04 Bell Cynthia S. Apparatus and methods to exchange menu information among processor-based devices
US20040044723A1 (en) * 2002-08-27 2004-03-04 Bell Cynthia S. User interface to facilitate exchanging files among processor-based devices
US20040044725A1 (en) * 2002-08-27 2004-03-04 Bell Cynthia S. Network of disparate processor-based devices to exchange and display media files
US20040172419A1 (en) * 2003-02-27 2004-09-02 Morris Robert P. Photosharing server filters for automatic storage and sharing of digital files
US20040174563A1 (en) * 2003-03-03 2004-09-09 Cassidy John J. Arranging images on a page
US20040201682A1 (en) * 2001-08-22 2004-10-14 Lou Chauvin System, method and software product for allowing a consumer to order image products over a communication network from a plurality of different providers
US20050050111A1 (en) * 2003-08-01 2005-03-03 Sensnovis Andrej A. Digital data archiving apparatus
US20050075895A1 (en) * 2003-10-06 2005-04-07 Kamran Mohsenin Method for storing and retrieving digital images with a service provider
US20050080872A1 (en) * 2003-10-08 2005-04-14 Davis Brockton S. Learned upload time estimate module
US20050083789A1 (en) * 2003-10-16 2005-04-21 Avi Matatov Watch with independent modules
US20050102635A1 (en) * 2003-11-10 2005-05-12 Jiang Zhaowei C. Navigation pattern on a directory tree
US20050102381A1 (en) * 2003-11-10 2005-05-12 Jiang Zhaowei C. Upload security scheme
US20050102329A1 (en) * 2003-11-10 2005-05-12 Jiang Zhaowei C. Backup and restore in mobile applications
US20050105396A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Applications and methods for providing a reminder or an alert to a digital media capture device
US20050108643A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Topographic presentation of media files in a media diary application
US20050108234A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Speed browsing of media items in a media diary application
US20050105374A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Media diary application for use with digital device
US20050108253A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Time bar navigation in a media diary application
US20050138066A1 (en) * 2003-12-17 2005-06-23 Nokia Corporation Time handle in a media diary application for accessing media files
US20050187943A1 (en) * 2004-02-09 2005-08-25 Nokia Corporation Representation of media items in a media file management application for use with a digital device
US20050197141A1 (en) * 2003-11-10 2005-09-08 Jiang Zhaowei C. 'Back' button schema in mobile applications
US20050286428A1 (en) * 2004-06-28 2005-12-29 Nokia Corporation Timeline management of network communicated information
US20060039030A1 (en) * 2004-08-17 2006-02-23 Peterschmidt Eric T System and method of archiving family history
US20060132616A1 (en) * 2003-01-24 2006-06-22 Hiroshi Tanaka Browsing system
US20060168285A1 (en) * 2003-04-17 2006-07-27 Nielsen Peter D File upload using a browser
US20060224461A1 (en) * 2005-02-24 2006-10-05 Memory Matrix, Inc. Systems and methods for providing client based photo user interface
US20060242107A1 (en) * 2005-04-25 2006-10-26 Zechary Chang Method and system for sharing digital database
US20070019924A1 (en) * 2005-07-07 2007-01-25 Teo Patrick C Automatic generation of a photo album
US20070118525A1 (en) * 2005-11-18 2007-05-24 Flashpoint Technology, Inc. System and method for controlling access to assets in a network-based media sharing system using tagging
US20070115149A1 (en) * 2005-11-23 2007-05-24 Macroport, Inc. Systems and methods for managing data on a portable storage device
US20070136661A1 (en) * 2005-12-13 2007-06-14 James Park Adaptable transfer and publication of digital media
US20070156434A1 (en) * 2006-01-04 2007-07-05 Martin Joseph J Synchronizing image data among applications and devices
US20070182822A1 (en) * 2005-12-12 2007-08-09 Microsoft Corporation Media Composer
US7271780B2 (en) 2003-09-23 2007-09-18 Eastman Kodak Company Display device and system
US20070238520A1 (en) * 2006-02-10 2007-10-11 Microsoft Corporation Semantic annotations for virtual objects
US20070239770A1 (en) * 2004-06-09 2007-10-11 Arbella Jane Graham Enock Data Compilation Apparatus and Method
US20070243860A1 (en) * 2004-05-31 2007-10-18 Aiello Alessandro M Method and System of Degital Content Sharing Among Users Over Communications Networks , Related Telecommunications Network Architecture and Computer Program Product Therefor
US20080275881A1 (en) * 2006-09-05 2008-11-06 Gloto Corporation Real time collaborative on-line multimedia albums
US20080281776A1 (en) * 2004-03-03 2008-11-13 Gautam Dharamdas Goradia Interactive System For Creating, Organising, and Sharing One's Own Databank of Pictures Such as Photographs, Drawings, Art, Sketch, Iconography, Illustrations, Portraits, Paintings and Images
WO2008148195A1 (en) * 2007-06-05 2008-12-11 E-Lane Systems Inc. Media exchange system
US20080306921A1 (en) * 2000-01-31 2008-12-11 Kenneth Rothmuller Digital Media Management Apparatus and Methods
US20090094247A1 (en) * 2007-10-03 2009-04-09 Fredlund John R Image storage system, device and method
US7636733B1 (en) 2003-10-03 2009-12-22 Adobe Systems Incorporated Time-based image management
US20100070527A1 (en) * 2008-09-18 2010-03-18 Tianlong Chen System and method for managing video, image and activity data
US7693906B1 (en) 2006-08-22 2010-04-06 Qurio Holdings, Inc. Methods, systems, and products for tagging files
US20100110313A1 (en) * 2008-10-31 2010-05-06 Andrew Souders Electronic picture frame and method of operation of the same
US7734589B1 (en) 2005-09-16 2010-06-08 Qurio Holdings, Inc. System and method for optimizing data uploading in a network based media sharing system
US7747574B1 (en) 2005-09-19 2010-06-29 Qurio Holdings, Inc. System and method for archiving digital media
US20100268750A1 (en) * 2007-11-08 2010-10-21 Koninklijke Philips Electronics N.V. Method and electronic device for managing content
US20100275163A1 (en) * 2001-05-16 2010-10-28 Synaptics Incorporated Touch screen with user interface enhancement
US7921111B1 (en) 2001-05-17 2011-04-05 Fotiva, Inc. Digital media organization and access
US7970240B1 (en) 2001-12-17 2011-06-28 Google Inc. Method and apparatus for archiving and visualizing digital images
US8010579B2 (en) 2003-11-17 2011-08-30 Nokia Corporation Bookmarking and annotating in a media diary application
EP2296360B1 (en) * 2009-09-09 2013-01-23 Karanga GmbH Method for designing and generating printed products
CN103678458A (en) * 2012-09-13 2014-03-26 国际商业机器公司 Method and system used for image analysis
US9349147B2 (en) 2011-11-01 2016-05-24 Google Inc. Displaying content items related to a social network group on a map
US9398444B2 (en) 2012-05-08 2016-07-19 Fujitsu Limited Computer-readable recording medium, mobile device, and wireless communication system
US9462156B2 (en) * 2001-07-17 2016-10-04 Mason Ricardo Storm Portable device having a torch and a camera located between the bulb and the front face
US9922053B1 (en) 2015-08-03 2018-03-20 PhotoSurvey, LLC System for image capture, notation and distribution
US10289937B2 (en) * 2016-02-11 2019-05-14 EMC IP Holding Company LLC Selective image backup using trained image classifier
WO2020171860A1 (en) * 2019-02-22 2020-08-27 Google Llc Compression across multiple images
US10936178B2 (en) * 2019-01-07 2021-03-02 MemoryWeb, LLC Systems and methods for analyzing and organizing digital photos and videos
US11153472B2 (en) * 2005-10-17 2021-10-19 Cutting Edge Vision, LLC Automatic upload of pictures from a camera
US11461385B2 (en) * 2018-01-12 2022-10-04 40 North Labs LLC Event-based methods and systems for managing photographic content
US11954301B2 (en) 2021-11-19 2024-04-09 MemoryWeb. LLC Systems and methods for analyzing and organizing digital photos and videos

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070008321A1 (en) * 2005-07-11 2007-01-11 Eastman Kodak Company Identifying collection images with special events
US20070073751A1 (en) * 2005-09-29 2007-03-29 Morris Robert P User interfaces and related methods, systems, and computer program products for automatically associating data with a resource as metadata
US7404150B2 (en) * 2005-11-14 2008-07-22 Red Hat, Inc. Searching desktop objects based on time comparison
US7822846B1 (en) * 2006-01-26 2010-10-26 Sprint Spectrum L.P. Method and system for brokering media files
US8078618B2 (en) * 2006-01-30 2011-12-13 Eastman Kodak Company Automatic multimode system for organizing and retrieving content data files
US7945852B1 (en) * 2006-05-19 2011-05-17 Washington State University Research Foundation Strategies for annotating digital maps
US8719272B2 (en) * 2007-01-22 2014-05-06 Jook, Inc. Sharing of audio files and selected information including tagging information
US8031170B2 (en) 2007-05-09 2011-10-04 Research In Motion Limited User interface for selecting a photo tag
CN101426082A (en) * 2007-10-31 2009-05-06 深圳富泰宏精密工业有限公司 Calendar display system and method having photo album function
JP2010087796A (en) * 2008-09-30 2010-04-15 Sony Corp Imaging device, and data transmission method of imaging device
US20100235366A1 (en) * 2009-03-13 2010-09-16 Microsoft Corporation Data file aggregation with respect to user specific temporal range
WO2010138728A2 (en) * 2009-05-27 2010-12-02 Graffectivity Llc Systems and methods for assisting persons in storing and retrieving information in an information storage system
US20110016398A1 (en) * 2009-07-16 2011-01-20 Hanes David H Slide Show
US20120272126A1 (en) * 2009-07-29 2012-10-25 Clayton Brian Atkins System And Method For Producing A Media Compilation
US8280902B2 (en) * 2009-09-01 2012-10-02 Lockheed Martin Corporation High precision search system and method
CN102687140B (en) * 2009-12-30 2016-03-16 诺基亚技术有限公司 For contributing to the method and apparatus of CBIR
US8260775B2 (en) * 2010-01-12 2012-09-04 Microsoft Corporation Geotemporal search
US10324605B2 (en) 2011-02-16 2019-06-18 Apple Inc. Media-editing application with novel editing tools
KR101811743B1 (en) * 2010-09-09 2018-01-25 삼성전자주식회사 Multimedia apparatus and Method for providing contents thereof
JP5645614B2 (en) * 2010-11-12 2014-12-24 キヤノン株式会社 Document management apparatus, document management apparatus control method, and computer program
US20120151398A1 (en) * 2010-12-09 2012-06-14 Motorola Mobility, Inc. Image Tagging
US9099161B2 (en) 2011-01-28 2015-08-04 Apple Inc. Media-editing application with multiple resolution modes
US20120210219A1 (en) * 2011-02-16 2012-08-16 Giovanni Agnoli Keywords and dynamic folder structures
US11747972B2 (en) 2011-02-16 2023-09-05 Apple Inc. Media-editing application with novel editing tools
US9997196B2 (en) 2011-02-16 2018-06-12 Apple Inc. Retiming media presentations
US9552376B2 (en) 2011-06-09 2017-01-24 MemoryWeb, LLC Method and apparatus for managing digital files
KR20120140291A (en) * 2011-06-21 2012-12-31 삼성전자주식회사 Terminal and method for displaying data thereof
CN102890604B (en) * 2011-07-21 2015-12-16 腾讯科技(深圳)有限公司 At the method for machine side mark destination object and device in man-machine interaction
US20130073960A1 (en) 2011-09-20 2013-03-21 Aaron M. Eppolito Audio meters and parameter controls
US9536564B2 (en) 2011-09-20 2017-01-03 Apple Inc. Role-facilitated editing operations
US9342735B2 (en) * 2011-12-01 2016-05-17 Finding Rover, Inc. Facial recognition lost pet identifying system
US8788587B2 (en) * 2012-06-15 2014-07-22 Be Labs, Llc System, method, and product for capturing memories
KR20150033196A (en) * 2013-09-23 2015-04-01 삼성전자주식회사 Method of seaching for contents and device
US9292175B2 (en) * 2013-11-08 2016-03-22 Minted, Llc Vendor website GUI for marketing greeting cards
US10070315B2 (en) 2013-11-26 2018-09-04 At&T Intellectual Property I, L.P. Security management on a mobile device
US10169373B2 (en) * 2014-08-26 2019-01-01 Sugarcrm Inc. Retroreflective object tagging
KR102290419B1 (en) 2015-01-13 2021-08-18 삼성전자주식회사 Method and Appratus For Creating Photo Story based on Visual Context Analysis of Digital Contents
KR102411281B1 (en) * 2015-06-02 2022-06-21 삼성전자주식회사 Electronic device and image file generating method
US11386141B1 (en) * 2016-01-25 2022-07-12 Kelline ASBJORNSEN Multimedia management system (MMS)
GB201708762D0 (en) * 2017-06-01 2017-07-19 Microsoft Technology Licensing Llc Managing electronic slide decks
KR102436018B1 (en) 2018-01-23 2022-08-24 삼성전자주식회사 Electronic apparatus and control method thereof
US11314380B2 (en) * 2019-12-30 2022-04-26 Intuit, Inc. User interface for tag management

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5557747A (en) * 1993-06-22 1996-09-17 Rogers; Lawrence D. Network policy implementation system for performing network control operations in response to changes in network state
US5644766A (en) * 1994-03-22 1997-07-01 International Business Machines Corporation System and method for managing a hierarchical storage system through improved data migration
US5706457A (en) * 1995-06-07 1998-01-06 Hughes Electronics Image display and archiving system and method
US6017157A (en) * 1996-12-24 2000-01-25 Picturevision, Inc. Method of processing digital images and distributing visual prints produced from the digital images
US6148354A (en) * 1999-04-05 2000-11-14 M-Systems Flash Disk Pioneers Ltd. Architecture for a universal serial bus-based PC flash disk
US6425017B1 (en) * 1998-08-17 2002-07-23 Microsoft Corporation Queued method invocations on distributed component applications

Family Cites Families (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4888692A (en) 1986-08-11 1989-12-19 Texas Instruments Incorporated Real-time scheduling system
US5260868A (en) 1986-08-11 1993-11-09 Texas Instruments Incorporate Method for calendaring future events in real-time
US5241671C1 (en) 1989-10-26 2002-07-02 Encyclopaedia Britannica Educa Multimedia search system using a plurality of entry path means which indicate interrelatedness of information
US5214622A (en) 1990-04-27 1993-05-25 Hitachi, Ltd. Information display apparatus
US5761655A (en) 1990-06-06 1998-06-02 Alphatronix, Inc. Image file storage and retrieval system
JPH06506548A (en) * 1991-03-12 1994-07-21 ウォング・ラボラトリーズ・インコーポレーテッド Graphical query front end for database management systems
US5421008A (en) * 1991-11-08 1995-05-30 International Business Machines Corporation System for interactive graphical construction of a data base query and storing of the query object links as an object
US6947959B1 (en) * 1992-10-01 2005-09-20 Quark, Inc. Digital media asset management system and process
US5579471A (en) * 1992-11-09 1996-11-26 International Business Machines Corporation Image query system and method
US5559942A (en) 1993-05-10 1996-09-24 Apple Computer, Inc. Method and apparatus for providing a note for an application program
US5608899A (en) 1993-06-04 1997-03-04 International Business Machines Corporation Method and apparatus for searching a database by interactively modifying a database query
US5491626A (en) 1993-06-16 1996-02-13 International Business Machines Corporation Method and apparatus for profile transposition to calendar events
US5586311A (en) 1994-02-14 1996-12-17 American Airlines, Inc. Object oriented data access and analysis system
JP2710547B2 (en) * 1994-02-15 1998-02-10 インターナショナル・ビジネス・マシーンズ・コーポレイション Graphical user interface
JP3630721B2 (en) 1994-07-13 2005-03-23 キヤノン株式会社 Multimedia data processing method, multimedia data processing device, attribute information registration device, and attribute information registration method
US5515488A (en) * 1994-08-30 1996-05-07 Xerox Corporation Method and apparatus for concurrent graphical visualization of a database search and its search history
US5664063A (en) 1994-12-01 1997-09-02 International Business Machines Corporation Automatic user notification of certain meeting attributes of a posted calendar event
US6442527B1 (en) 1995-03-17 2002-08-27 Kathy A. Worthington System and method for personalized and customized time management
US5619631A (en) 1995-06-07 1997-04-08 Binaryblitz Method and apparatus for data alteration by manipulation of representational graphs
US5796945A (en) 1995-06-07 1998-08-18 Tarabella; Robert M. Idle time multimedia viewer method and apparatus for collecting and displaying information according to user defined indicia
US5907324A (en) 1995-06-07 1999-05-25 Intel Corporation Method for saving and accessing desktop conference characteristics with a persistent conference object
US5649186A (en) * 1995-08-07 1997-07-15 Silicon Graphics Incorporated System and method for a computer-based dynamic information clipping service
US5842203A (en) * 1995-12-01 1998-11-24 International Business Machines Corporation Method and system for performing non-boolean search queries in a graphical user interface
US6246410B1 (en) * 1996-01-19 2001-06-12 International Business Machines Corp. Method and system for database access
US5884298A (en) 1996-03-29 1999-03-16 Cygnet Storage Solutions, Inc. Method for accessing and updating a library of optical discs
US5832495A (en) 1996-07-08 1998-11-03 Survivors Of The Shoah Visual History Foundation Method and apparatus for cataloguing multimedia data
US5813014A (en) 1996-07-10 1998-09-22 Survivors Of The Shoah Visual History Foundation Method and apparatus for management of multimedia assets
US5847708A (en) * 1996-09-25 1998-12-08 Ricoh Corporation Method and apparatus for sorting information
US5944769A (en) 1996-11-08 1999-08-31 Zip2 Corporation Interactive network directory service with integrated maps and directions
US5842218A (en) 1996-12-06 1998-11-24 Media Plan, Inc. Method, computer program product, and system for a reorienting categorization table
US5966126A (en) * 1996-12-23 1999-10-12 Szabo; Andrew J. Graphic user interface for database system
US5898431A (en) * 1996-12-31 1999-04-27 International Business Machines Corporation Database graphical user interface with calendar view
US5901245A (en) * 1997-01-23 1999-05-04 Eastman Kodak Company Method and system for detection and characterization of open space in digital images
AUPO525497A0 (en) 1997-02-21 1997-03-20 Mills, Dudley John Network-based classified information systems
US5924090A (en) * 1997-05-01 1999-07-13 Northern Light Technology Llc Method and apparatus for searching a database of records
US5956730A (en) 1997-08-15 1999-09-21 International Business Machines Corporation Legacy subclassing
US6094657A (en) 1997-10-01 2000-07-25 International Business Machines Corporation Apparatus and method for dynamic meta-tagging of compound documents
US6202061B1 (en) 1997-10-24 2001-03-13 Pictra, Inc. Methods and apparatuses for creating a collection of media
GB9808712D0 (en) * 1997-11-05 1998-06-24 British Aerospace Automatic target recognition apparatus and process
US6085205A (en) 1997-11-12 2000-07-04 Ricoh Company Limited Calendar incorporating document retrieval interface
US6240423B1 (en) 1998-04-22 2001-05-29 Nec Usa Inc. Method and system for image querying using region based and boundary based image matching
US6504571B1 (en) 1998-05-18 2003-01-07 International Business Machines Corporation System and methods for querying digital image archives using recorded parameters
US6456307B1 (en) * 1998-09-09 2002-09-24 International Business Machines Corporation Automatic icon generation
US6366296B1 (en) * 1998-09-11 2002-04-02 Xerox Corporation Media browser using multimodal analysis
US6598046B1 (en) 1998-09-29 2003-07-22 Qwest Communications International Inc. System and method for retrieving documents responsive to a given user's role and scenario
US6845370B2 (en) 1998-11-12 2005-01-18 Accenture Llp Advanced information gathering for targeted activities
US7076504B1 (en) 1998-11-19 2006-07-11 Accenture Llp Sharing a centralized profile
US6195651B1 (en) 1998-11-19 2001-02-27 Andersen Consulting Properties Bv System, method and article of manufacture for a tuned user application experience
US6587856B1 (en) 1998-12-07 2003-07-01 Oracle International Corporation Method and system for representing and accessing object-oriented data in a relational database system
US6434546B1 (en) * 1998-12-22 2002-08-13 Xerox Corporation System and method for transferring attribute values between search queries in an information retrieval system
US6396963B2 (en) 1998-12-29 2002-05-28 Eastman Kodak Company Photocollage generation and modification
US6408301B1 (en) * 1999-02-23 2002-06-18 Eastman Kodak Company Interactive image storage, indexing and retrieval system
US6401085B1 (en) 1999-03-05 2002-06-04 Accenture Llp Mobile communication and computing system and method
US6199099B1 (en) 1999-03-05 2001-03-06 Ac Properties B.V. System, method and article of manufacture for a mobile communication network utilizing a distributed communication network
US6353823B1 (en) * 1999-03-08 2002-03-05 Intel Corporation Method and system for using associative metadata
US6687878B1 (en) * 1999-03-15 2004-02-03 Real Time Image Ltd. Synchronizing/updating local client notes with annotations previously made by other clients in a notes database
JP2000315206A (en) * 1999-04-30 2000-11-14 Fujitsu Ltd Retrieval system and method based on combination of retrieval conditions
US6581102B1 (en) 1999-05-27 2003-06-17 International Business Machines Corporation System and method for integrating arbitrary isochronous processing algorithms in general media processing systems
US6411313B1 (en) * 1999-06-14 2002-06-25 Microsoft Corporation User interface for creating a spreadsheet pivottable
US6738155B1 (en) 1999-07-30 2004-05-18 Banta Corporation System and method of providing publishing and printing services via a communications network
US6760884B1 (en) * 1999-08-09 2004-07-06 Internal Research Corporation Interactive memory archive
AU7588100A (en) * 1999-09-16 2001-04-17 Ixl Enterprises, Inc. System and method for linking media content
US6370541B1 (en) 1999-09-21 2002-04-09 International Business Machines Corporation Design and implementation of a client/server framework for federated multi-search and update across heterogeneous datastores
US6628899B1 (en) 1999-10-08 2003-09-30 Fuji Photo Film Co., Ltd. Image photographing system, image processing system, and image providing system connecting them, as well as photographing camera, image editing apparatus, image order sheet for each object and method of ordering images for each object
US20020087546A1 (en) 2000-01-31 2002-07-04 Michael Slater Apparatus, methods, and systems for digital photo management
US7415662B2 (en) * 2000-01-31 2008-08-19 Adobe Systems Incorporated Digital media management apparatus and methods
AU2001238354A1 (en) * 2000-02-18 2001-08-27 The University Of Maryland Methods for the electronic annotation, retrieval, and use of electronic images
US6957205B1 (en) 2000-03-08 2005-10-18 Accenture Llp Knowledge model-based indexing of information
US6633903B1 (en) * 2000-03-23 2003-10-14 Monkeymedia, Inc. Method and article of manufacture for seamless integrated searching
US7082430B1 (en) 2000-04-17 2006-07-25 Accenture Llp Collaboration planning in a collaborative work tool architecture
US6993723B1 (en) 2000-04-17 2006-01-31 Accenture Llp Listing activities in a graphical user interface in a collaborative work tool Architecture
US20010047365A1 (en) * 2000-04-19 2001-11-29 Hiawatha Island Software Co, Inc. System and method of packaging and unpackaging files into a markup language record for network search and archive services
AUPQ717700A0 (en) * 2000-04-28 2000-05-18 Canon Kabushiki Kaisha A method of annotating an image
US7298520B2 (en) 2000-08-17 2007-11-20 Dai Nippon Printing Co., Ltd. Image printing system
US6629104B1 (en) * 2000-11-22 2003-09-30 Eastman Kodak Company Method for adding personalized metadata to a collection of digital images
US6948124B2 (en) * 2000-12-20 2005-09-20 Eastman Kodak Company Graphical user interface utilizing three-dimensional scatter plots for visual navigation of pictures in a picture database
US7020848B2 (en) * 2000-12-20 2006-03-28 Eastman Kodak Company Comprehensive, multi-dimensional graphical user interface using picture metadata for navigating and retrieving pictures in a picture database
US7020686B2 (en) 2000-12-29 2006-03-28 International Business Machines Corporation Method and system for providing synchronous communication and person awareness in a place
US20020097259A1 (en) 2000-12-29 2002-07-25 Hallmark Cards Incorporated System for compiling memories materials to automatically generate a memories product customized for a recipient
US6791582B2 (en) 2000-12-29 2004-09-14 International Business Machines Corporation Method and system for identifying and displaying information that is new or has been updated in a place
US7028262B2 (en) 2000-12-29 2006-04-11 International Business Machines Corporation Method and system for designing a theme and associating it with a collaboration space user interface
US20020170040A1 (en) 2001-02-16 2002-11-14 Appower Systems Ltd. Computer implemented user relationship maintenance technique for target software application
US7076503B2 (en) * 2001-03-09 2006-07-11 Microsoft Corporation Managing media objects in a database
US20020140820A1 (en) 2001-03-29 2002-10-03 Borden George R. Calendar based photo browser
US6587668B1 (en) 2001-04-30 2003-07-01 Cyberu, Inc. Method and apparatus for a corporate education system
US7296032B1 (en) 2001-05-17 2007-11-13 Fotiva, Inc. Digital media organization and access
US7017162B2 (en) 2001-07-10 2006-03-21 Microsoft Corporation Application program interface for network software platform
US7130864B2 (en) 2001-10-31 2006-10-31 Hewlett-Packard Development Company, L.P. Method and system for accessing a collection of images in a database
US7363590B2 (en) 2001-11-27 2008-04-22 International Business Machines Corporation Calendar bar interface for electronic mail interaction
US7359936B2 (en) 2001-11-27 2008-04-15 International Business Machines Corporation Method and apparatus for electronic mail interaction with grouped message types
US7034691B1 (en) 2002-01-25 2006-04-25 Solvetech Corporation Adaptive communication methods and systems for facilitating the gathering, distribution and delivery of information related to medical care
US20030154212A1 (en) 2002-01-28 2003-08-14 International Business Machines Corporation Method and apparatus for determining attributes among objects
US20030200192A1 (en) 2002-04-18 2003-10-23 Bell Brian L. Method of organizing information into topical, temporal, and location associations for organizing, selecting, and distributing information
US7069259B2 (en) 2002-06-28 2006-06-27 Microsoft Corporation Multi-attribute specification of preferences about people, priorities and privacy for guiding messaging and communications
US20040078389A1 (en) 2002-10-17 2004-04-22 Hamilton David O. System and method for locating images
US7472135B2 (en) 2002-10-18 2008-12-30 Nokia Corporation Method and system for recalling details regarding past events
US7538761B2 (en) 2002-12-12 2009-05-26 Olympus Corporation Information processor
US20050044529A1 (en) 2003-08-20 2005-02-24 Microsoft Corporation Task library of task data for a plurality of components on a computer system
US7398479B2 (en) 2003-08-20 2008-07-08 Acd Systems, Ltd. Method and system for calendar-based image asset organization
US7840892B2 (en) 2003-08-29 2010-11-23 Nokia Corporation Organization and maintenance of images using metadata
US7454429B2 (en) 2004-02-14 2008-11-18 Alan S Rojer Declarative Dispatch

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5557747A (en) * 1993-06-22 1996-09-17 Rogers; Lawrence D. Network policy implementation system for performing network control operations in response to changes in network state
US5644766A (en) * 1994-03-22 1997-07-01 International Business Machines Corporation System and method for managing a hierarchical storage system through improved data migration
US5706457A (en) * 1995-06-07 1998-01-06 Hughes Electronics Image display and archiving system and method
US6017157A (en) * 1996-12-24 2000-01-25 Picturevision, Inc. Method of processing digital images and distributing visual prints produced from the digital images
US6425017B1 (en) * 1998-08-17 2002-07-23 Microsoft Corporation Queued method invocations on distributed component applications
US6148354A (en) * 1999-04-05 2000-11-14 M-Systems Flash Disk Pioneers Ltd. Architecture for a universal serial bus-based PC flash disk

Cited By (120)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8229931B2 (en) 2000-01-31 2012-07-24 Adobe Systems Incorporated Digital media management apparatus and methods
US20080306921A1 (en) * 2000-01-31 2008-12-11 Kenneth Rothmuller Digital Media Management Apparatus and Methods
US20030174279A1 (en) * 2000-09-11 2003-09-18 Koji Kobayashi To be tested eye photographing device
US20020112001A1 (en) * 2001-02-09 2002-08-15 Sutherland Stephen B. System and method for opotimizing the storage and processing of digital images on a distributed computer network
US8560947B2 (en) * 2001-05-16 2013-10-15 Synaptics Incorporated Touch screen with user interface enhancement
US20100275163A1 (en) * 2001-05-16 2010-10-28 Synaptics Incorporated Touch screen with user interface enhancement
US7921111B1 (en) 2001-05-17 2011-04-05 Fotiva, Inc. Digital media organization and access
US8010548B1 (en) 2001-05-17 2011-08-30 Fotiva, Inc. Digital media organization and access
US9462156B2 (en) * 2001-07-17 2016-10-04 Mason Ricardo Storm Portable device having a torch and a camera located between the bulb and the front face
US20030020945A1 (en) * 2001-07-27 2003-01-30 Lopez Matthew G. Printing web page images Via a marked proof sheet
US7142318B2 (en) * 2001-07-27 2006-11-28 Hewlett-Packard Development Company, L.P. Printing web page images via a marked proof sheet
WO2003016054A1 (en) * 2001-08-21 2003-02-27 Yesvideo, Inc. Easy printing of visual images extracted from a collection of visual images
US20040201682A1 (en) * 2001-08-22 2004-10-14 Lou Chauvin System, method and software product for allowing a consumer to order image products over a communication network from a plurality of different providers
US20030038882A1 (en) * 2001-08-22 2003-02-27 Lou Chauvin System, method and software product for ordering image products using images stored on a digital storage device from a plurality of order terminals
US8688764B2 (en) 2001-08-22 2014-04-01 Intellectual Ventures Fund 83 Llc System, method and software product for ordering image products using images stored on a digital storage device from a plurality of order terminals
US7590560B2 (en) * 2001-09-28 2009-09-15 Canon Kabushiki Kaisha Information providing apparatus which performs data processing in accordance with order from user
US20030065585A1 (en) * 2001-09-28 2003-04-03 Hiroshi Satomi Information providing apparatus which performs data processing in accordance with order from user
US20030069716A1 (en) * 2001-10-09 2003-04-10 Martinez David Frederick System & method for performing field inspection
US20030075067A1 (en) * 2001-10-18 2003-04-24 Welch Donald J. Copying digital images from a removable memory to a peripheral device for processing
US20030090531A1 (en) * 2001-11-02 2003-05-15 Eastman Kodak Company Digital data preservation system
US8811775B1 (en) 2001-12-17 2014-08-19 Google Inc. Visualizing digital images on a map
US7970240B1 (en) 2001-12-17 2011-06-28 Google Inc. Method and apparatus for archiving and visualizing digital images
US8705897B1 (en) 2001-12-17 2014-04-22 Google Inc. Method and apparatus for archiving and visualizing digital images
US20030234953A1 (en) * 2002-06-19 2003-12-25 Eastman Kodak Company Method and system for sharing imags over a communication network between multiple users
US7966565B2 (en) * 2002-06-19 2011-06-21 Eastman Kodak Company Method and system for sharing images over a communication network between multiple users
US20110029604A1 (en) * 2002-08-27 2011-02-03 Intel Corporation User interface to facilitate exchanging files among processor-based devices
US7376696B2 (en) 2002-08-27 2008-05-20 Intel Corporation User interface to facilitate exchanging files among processor-based devices
US7814148B2 (en) 2002-08-27 2010-10-12 Intel Corporation User interface to facilitate exchanging files among processor-based devices
US7426532B2 (en) * 2002-08-27 2008-09-16 Intel Corporation Network of disparate processor-based devices to exchange and display media files
US8150911B2 (en) 2002-08-27 2012-04-03 Intel Corporation User interface to facilitate exchanging files among processor-based devices
US20040044724A1 (en) * 2002-08-27 2004-03-04 Bell Cynthia S. Apparatus and methods to exchange menu information among processor-based devices
US20080189766A1 (en) * 2002-08-27 2008-08-07 Bell Cynthia S User interface to facilitate exchanging files among processor-based devices
US20040044723A1 (en) * 2002-08-27 2004-03-04 Bell Cynthia S. User interface to facilitate exchanging files among processor-based devices
US20040044725A1 (en) * 2002-08-27 2004-03-04 Bell Cynthia S. Network of disparate processor-based devices to exchange and display media files
US9049178B2 (en) 2002-08-27 2015-06-02 Intel Corporation User interface to facilitate exchanging files among processor-based devices
US9049177B2 (en) 2002-08-27 2015-06-02 Intel Corporation User interface to facilitate exchanging files among processor-based devices
US20060132616A1 (en) * 2003-01-24 2006-06-22 Hiroshi Tanaka Browsing system
US7479984B2 (en) * 2003-01-24 2009-01-20 Fujifilm Corporation Browsing system including a camera for browsing a server via an operation screen
US7461094B2 (en) 2003-02-27 2008-12-02 Qurio Holdings, Inc. Photosharing server filters for automatic storage and sharing of digital files
EP1599814A4 (en) * 2003-02-27 2006-05-24 Flashpoint Technology Inc Photosharing server filters for automatic storage and sharing of digital files
US20040172419A1 (en) * 2003-02-27 2004-09-02 Morris Robert P. Photosharing server filters for automatic storage and sharing of digital files
US9176992B2 (en) 2003-02-27 2015-11-03 Lg Electronics Inc. Photosharing server filters for automatic storage and sharing of digital files
EP1599814A2 (en) * 2003-02-27 2005-11-30 Flashpoint Technology, Inc. Photosharing server filters for automatic storage and sharing of digital files
US20090055371A1 (en) * 2003-02-27 2009-02-26 Qurio Holdings, Inc. Photosharing server filters for automatic storage and sharing of digital files
US20040174563A1 (en) * 2003-03-03 2004-09-09 Cassidy John J. Arranging images on a page
US20060168285A1 (en) * 2003-04-17 2006-07-27 Nielsen Peter D File upload using a browser
US20050050111A1 (en) * 2003-08-01 2005-03-03 Sensnovis Andrej A. Digital data archiving apparatus
US7271780B2 (en) 2003-09-23 2007-09-18 Eastman Kodak Company Display device and system
US7636733B1 (en) 2003-10-03 2009-12-22 Adobe Systems Incorporated Time-based image management
US20050075895A1 (en) * 2003-10-06 2005-04-07 Kamran Mohsenin Method for storing and retrieving digital images with a service provider
US7840646B2 (en) 2003-10-08 2010-11-23 Yahoo! Inc. Learned upload time estimate module
US20050080872A1 (en) * 2003-10-08 2005-04-14 Davis Brockton S. Learned upload time estimate module
US20050083789A1 (en) * 2003-10-16 2005-04-21 Avi Matatov Watch with independent modules
US20050102329A1 (en) * 2003-11-10 2005-05-12 Jiang Zhaowei C. Backup and restore in mobile applications
US20050102381A1 (en) * 2003-11-10 2005-05-12 Jiang Zhaowei C. Upload security scheme
US7584225B2 (en) * 2003-11-10 2009-09-01 Yahoo! Inc. Backup and restore mirror database memory items in the historical record backup associated with the client application in a mobile device connected to a communion network
US7797529B2 (en) 2003-11-10 2010-09-14 Yahoo! Inc. Upload security scheme
US20050197141A1 (en) * 2003-11-10 2005-09-08 Jiang Zhaowei C. 'Back' button schema in mobile applications
US7343568B2 (en) * 2003-11-10 2008-03-11 Yahoo! Inc. Navigation pattern on a directory tree
US20050102635A1 (en) * 2003-11-10 2005-05-12 Jiang Zhaowei C. Navigation pattern on a directory tree
US20050105374A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Media diary application for use with digital device
US20050105396A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Applications and methods for providing a reminder or an alert to a digital media capture device
US8010579B2 (en) 2003-11-17 2011-08-30 Nokia Corporation Bookmarking and annotating in a media diary application
US7109848B2 (en) 2003-11-17 2006-09-19 Nokia Corporation Applications and methods for providing a reminder or an alert to a digital media capture device
US20050108643A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Topographic presentation of media files in a media diary application
US20050108234A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Speed browsing of media items in a media diary application
US20050108644A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Media diary incorporating media and timeline views
US20050108253A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Time bar navigation in a media diary application
US8990255B2 (en) 2003-11-17 2015-03-24 Nokia Corporation Time bar navigation in a media diary application
US20050138066A1 (en) * 2003-12-17 2005-06-23 Nokia Corporation Time handle in a media diary application for accessing media files
US7774718B2 (en) 2003-12-17 2010-08-10 Nokia Corporation Time handle in a media diary application for accessing media files
US20050187943A1 (en) * 2004-02-09 2005-08-25 Nokia Corporation Representation of media items in a media file management application for use with a digital device
US20080281776A1 (en) * 2004-03-03 2008-11-13 Gautam Dharamdas Goradia Interactive System For Creating, Organising, and Sharing One's Own Databank of Pictures Such as Photographs, Drawings, Art, Sketch, Iconography, Illustrations, Portraits, Paintings and Images
US8706886B2 (en) * 2004-05-31 2014-04-22 Telecom Italia S.P.A. Method and system of digital content sharing among users over communications networks , related telecommunications network architecture and computer program product therefor
US20070243860A1 (en) * 2004-05-31 2007-10-18 Aiello Alessandro M Method and System of Degital Content Sharing Among Users Over Communications Networks , Related Telecommunications Network Architecture and Computer Program Product Therefor
US20070239770A1 (en) * 2004-06-09 2007-10-11 Arbella Jane Graham Enock Data Compilation Apparatus and Method
US20050286428A1 (en) * 2004-06-28 2005-12-29 Nokia Corporation Timeline management of network communicated information
US20060039030A1 (en) * 2004-08-17 2006-02-23 Peterschmidt Eric T System and method of archiving family history
US7463792B2 (en) 2004-08-17 2008-12-09 Peterschmidt Eric T System and method of archiving family history
US20060224461A1 (en) * 2005-02-24 2006-10-05 Memory Matrix, Inc. Systems and methods for providing client based photo user interface
US20060242107A1 (en) * 2005-04-25 2006-10-26 Zechary Chang Method and system for sharing digital database
US20070019924A1 (en) * 2005-07-07 2007-01-25 Teo Patrick C Automatic generation of a photo album
US7474801B2 (en) * 2005-07-07 2009-01-06 Shutterfly, Inc. Automatic generation of a photo album
US7734589B1 (en) 2005-09-16 2010-06-08 Qurio Holdings, Inc. System and method for optimizing data uploading in a network based media sharing system
US7747574B1 (en) 2005-09-19 2010-06-29 Qurio Holdings, Inc. System and method for archiving digital media
US11818458B2 (en) 2005-10-17 2023-11-14 Cutting Edge Vision, LLC Camera touchpad
US11153472B2 (en) * 2005-10-17 2021-10-19 Cutting Edge Vision, LLC Automatic upload of pictures from a camera
US20070118525A1 (en) * 2005-11-18 2007-05-24 Flashpoint Technology, Inc. System and method for controlling access to assets in a network-based media sharing system using tagging
US9141825B2 (en) 2005-11-18 2015-09-22 Qurio Holdings, Inc. System and method for controlling access to assets in a network-based media sharing system using tagging
US20070115149A1 (en) * 2005-11-23 2007-05-24 Macroport, Inc. Systems and methods for managing data on a portable storage device
US20070182822A1 (en) * 2005-12-12 2007-08-09 Microsoft Corporation Media Composer
US20070136661A1 (en) * 2005-12-13 2007-06-14 James Park Adaptable transfer and publication of digital media
US7703012B2 (en) * 2005-12-13 2010-04-20 Cbs Interactive, Inc. Adaptable transfer and publication of digital media
US20100153864A1 (en) * 2005-12-13 2010-06-17 Cbs Interactive, Inc. Adaptable transfer and publication of digital media
US9367832B2 (en) * 2006-01-04 2016-06-14 Yahoo! Inc. Synchronizing image data among applications and devices
US20070156434A1 (en) * 2006-01-04 2007-07-05 Martin Joseph J Synchronizing image data among applications and devices
US20070238520A1 (en) * 2006-02-10 2007-10-11 Microsoft Corporation Semantic annotations for virtual objects
US7836437B2 (en) * 2006-02-10 2010-11-16 Microsoft Corporation Semantic annotations for virtual objects
US7693906B1 (en) 2006-08-22 2010-04-06 Qurio Holdings, Inc. Methods, systems, and products for tagging files
US7774431B2 (en) 2006-09-05 2010-08-10 Gloto Real time collaborative on-line multimedia albums
US20080275881A1 (en) * 2006-09-05 2008-11-06 Gloto Corporation Real time collaborative on-line multimedia albums
WO2008148195A1 (en) * 2007-06-05 2008-12-11 E-Lane Systems Inc. Media exchange system
US20080313050A1 (en) * 2007-06-05 2008-12-18 Basir Otman A Media exchange system
US8150807B2 (en) 2007-10-03 2012-04-03 Eastman Kodak Company Image storage system, device and method
US20090094247A1 (en) * 2007-10-03 2009-04-09 Fredlund John R Image storage system, device and method
US20100268750A1 (en) * 2007-11-08 2010-10-21 Koninklijke Philips Electronics N.V. Method and electronic device for managing content
US20100070527A1 (en) * 2008-09-18 2010-03-18 Tianlong Chen System and method for managing video, image and activity data
US20100110313A1 (en) * 2008-10-31 2010-05-06 Andrew Souders Electronic picture frame and method of operation of the same
EP2296360B1 (en) * 2009-09-09 2013-01-23 Karanga GmbH Method for designing and generating printed products
US9349147B2 (en) 2011-11-01 2016-05-24 Google Inc. Displaying content items related to a social network group on a map
US9678985B2 (en) 2011-11-01 2017-06-13 Google Inc. Displaying content items related to a social network group on a map
US9398444B2 (en) 2012-05-08 2016-07-19 Fujitsu Limited Computer-readable recording medium, mobile device, and wireless communication system
CN103678458A (en) * 2012-09-13 2014-03-26 国际商业机器公司 Method and system used for image analysis
US9922053B1 (en) 2015-08-03 2018-03-20 PhotoSurvey, LLC System for image capture, notation and distribution
US10289937B2 (en) * 2016-02-11 2019-05-14 EMC IP Holding Company LLC Selective image backup using trained image classifier
US11461385B2 (en) * 2018-01-12 2022-10-04 40 North Labs LLC Event-based methods and systems for managing photographic content
US11209968B2 (en) 2019-01-07 2021-12-28 MemoryWeb, LLC Systems and methods for analyzing and organizing digital photos and videos
US10936178B2 (en) * 2019-01-07 2021-03-02 MemoryWeb, LLC Systems and methods for analyzing and organizing digital photos and videos
WO2020171860A1 (en) * 2019-02-22 2020-08-27 Google Llc Compression across multiple images
US11954301B2 (en) 2021-11-19 2024-04-09 MemoryWeb. LLC Systems and methods for analyzing and organizing digital photos and videos

Also Published As

Publication number Publication date
US20080306921A1 (en) 2008-12-11
US8229931B2 (en) 2012-07-24

Similar Documents

Publication Publication Date Title
US20020087546A1 (en) Apparatus, methods, and systems for digital photo management
US7697040B2 (en) Method for digital photo management and distribution
US9116891B2 (en) Media content router
US9485365B2 (en) Cloud storage for image data, image product designs, and image projects
US20070150484A1 (en) Systems and methods for multi-media transfer
US20140123262A1 (en) Information processing system, information processing apparatus, and method
US20050237567A1 (en) Method and apparatus for creating and editing a library of digital media documents
CN1327650C (en) Data upload method to data storing system and device thereof
US20100153864A1 (en) Adaptable transfer and publication of digital media
KR20190007558A (en) Method and system for wirelessly connecting devices
US11461385B2 (en) Event-based methods and systems for managing photographic content
US20060224461A1 (en) Systems and methods for providing client based photo user interface
US10560588B2 (en) Cloud storage for image data, image product designs, and image projects
US8204894B2 (en) Controlling a server apparatus which stores image data received via a network in memory
JP2007188380A (en) Image processor and program
CA2634772A1 (en) Systems and methods for multi-media transfer
JP2006013996A (en) Information processing system and server
EP1635570A2 (en) Digital media receiver having a reader
JP4125039B2 (en) Information processing apparatus, control method therefor, and program for causing computer to execute the same
JP2007310711A (en) Image server
KR20070098758A (en) Method and system for managing image data
JP2001094961A (en) Information processor, control method therefor and storage medium
KR20010094617A (en) A supply method of self photo for web site
TW200926771A (en) Digital camera and method of image recording

Legal Events

Date Code Title Description
AS Assignment

Owner name: FOTIVA, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SLATER, MICHAEL;ROTHMULLER, KEN;VERTELNEY, LAURIE;AND OTHERS;REEL/FRAME:012040/0438;SIGNING DATES FROM 20010919 TO 20010920

AS Assignment

Owner name: ADOBE SYSTEMS INCORPORATED, CALIFORNIA

Free format text: SECURITY INTEREST;ASSIGNOR:FOTIVA, INC.;REEL/FRAME:012279/0792

Effective date: 20011025

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION