DE112008001987T5 - Vorrichtungen, Verfahren, Systeme und Benutzerschnittstelle für einen tragbaren Sender - Google Patents

Vorrichtungen, Verfahren, Systeme und Benutzerschnittstelle für einen tragbaren Sender Download PDF

Info

Publication number
DE112008001987T5
DE112008001987T5 DE112008001987T DE112008001987T DE112008001987T5 DE 112008001987 T5 DE112008001987 T5 DE 112008001987T5 DE 112008001987 T DE112008001987 T DE 112008001987T DE 112008001987 T DE112008001987 T DE 112008001987T DE 112008001987 T5 DE112008001987 T5 DE 112008001987T5
Authority
DE
Germany
Prior art keywords
digital media
format
transmission
media file
digital
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.)
Withdrawn
Application number
DE112008001987T
Other languages
English (en)
Inventor
Richard Tzar Kai Li
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.)
Lagavulin Ltd Douglas
Lagavulin Ltd
Original Assignee
Lagavulin Ltd Douglas
Lagavulin Ltd
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 Lagavulin Ltd Douglas, Lagavulin Ltd filed Critical Lagavulin Ltd Douglas
Publication of DE112008001987T5 publication Critical patent/DE112008001987T5/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00161Viewing or previewing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00167Processing or editing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00307Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • H04N2201/0027Adapting to communicate with plural different types of apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0044Connecting to a plurality of different apparatus; Using a plurality of different connectors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/0049By wire, cable or the like
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/0055By radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0062Stand-alone interface device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0084Digital still camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0086Image transceiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0087Image storage device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0089Image display device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/333Mode signalling or mode changing; Handshaking therefor
    • H04N2201/33307Mode signalling or mode changing; Handshaking therefor of a particular mode
    • H04N2201/33378Type or format of data, e.g. colour or B/W, halftone or binary, computer image file or facsimile data

Abstract

Prozessorimplementierte Benutzerschnittstelle zum Verarbeiten digitaler Medien, die umfasst:
Mittel zum Bereitstellen der digitalen Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm;
Mittel zum Empfangen wenigstens eines Bearbeitungsbefehls für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle;
Mittel zum Modifizieren der digitalen Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien;
Mittel zum Empfangen wenigstens einer Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle;
Mittel zum Empfangen wenigstens einer Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst;
Mittel zum Konfigurieren der digitalen Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; und
Mittel zum Senden der digitalen Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien...

Description

  • GEBIET
  • Die vorliegende Erfindung ist im Allgemeinen auf Vorrichtungen, Verfahren und Systeme der Bildverarbeitung und insbesondere auf Vorrichtungen, Verfahren und Systeme für einen tragbaren Bildverarbeitungssender gerichtet.
  • HINTERGRUND
  • Die digitale Photographie ist eine zunehmend allgegenwärtige Technologie. Digitale Kameras haben in der Popularität gegenüber Filmkameras gewonnen und sind heute der Standard über ein weites Feld von Anwendungen, das das Spektrum von der persönlichen bis zur beruflichen Verwendung spannt. Dies ist zu einem großen Teil auf die Kosteneinsparungen und auf die relative Leichtigkeit, mit der digitale Bilder im Vergleich zu traditionellen Filmphotographien entwickelt, modifiziert und übertragen werden können, zurückzuführen. Die durch heutige digitale Kameras erzeugten und/oder aufgenommenen Bilder werden oft in einem abnehmbaren Speichermedium, wie z. B. einer Flash-Speicherkarte, aufgezeichnet und können über ein dediziertes Kabel zu einem Computer übertragen werden. Die Kommodifizierung der digitalen Kameras hat sogar dazu geführt, dass sie zu Zellentelephonen hinzugefügt werden, obgleich mit begrenzteren Kapazitäten und Auflösungen.
  • ZUSAMMENFASSUNG
  • Diese Offenbarung beschreibt die Implementierung einer Benutzerschnittstelle für einen tragbaren Bildverarbeitungssender (im Folgenden ”Sender”), die Implementierung von Vorrichtungen und Verfahren für einen tragbaren Bildverarbeitungssender (ebenfalls im Folgenden ”Sender”) und die Implementierung von Vorrichtungen, Verfahren und Systemen für einen tragbaren automatisierten Bildhändler und -sender (ebenfalls im Folgenden ”Sender”). Es gibt einen wachsenden Bedarf an einer schnellen und bequemen Manipulation und/oder Verteilung digitaler Mediendateien, die Bild-, Video- und Audioinhalte enthalten. Die starke Ausbreitung und der schnelle Aufstieg der mobilen Aufnahmetechnologien mit digitalen Medien hat diesen Bedarf für Anwendungen an entfernten Orten oder für jene, die die Handhabung großer Dateien und/oder Dateien mit großer Auflösung erfordern, ohne die Qualität signifikant zu beeinträchtigen, besonders akut gemacht. Außerdem ist die Fähigkeit, Medien für den Verkauf oder die Verteilung von entfernten Orten bereitzustellen, einschließlich der Fähigkeit, aus einer Anzahl möglicher Käufer basierend auf ausgewählten Kriterien auszuwählen und entfernt verbindliche Kauf- und/oder Bildübertragungs-Beziehungen aufzubauen, für eine Reihe von Medienanwendungen potentiell förderlich. Der Sender erfüllt diese Bedarfe, indem er eine Plattform bereitstellt, die digitale Bilder in verschiedenen Formaten über ein weites Feld von Übertragungsmitteln und -protokollen managen, manipulieren, speichern und übertragen und die Kommunikationen und die Vereinbarungen zwischen den übertragenen Parteien vermitteln kann. Die Benutzerschnittstelle des Senders umfasst ein kompaktes und effizientes Forum zum Managen, Manipulieren, Speichern und Übertragen digitaler Bilder in verschiedenen Formaten über ein weites Feld von Übertragungsmitteln und -protokollen. Die Ausführungsformen des Senders können durch Photographen, Bildjournalisten und/oder dergleichen verwendet werden, um Photographien in hoher Qualität oder Video schnell zu verarbeiten, zu bearbeiten und an mehrere Nachrichtenagenturen, Zeitungen, Magazine, Fernsehstudios, Websites und/oder dergleichen zu senden, während sie die Kontrolle über ihre Photographien behalten, indem sie ihnen erlauben, mit Wasserzeichen versehene Proben in verringerter Qualität zu senden. Der Sender kann (über die Benutzerschnittstelle) so konfiguriert werden, dass er Benutzern, die große Bilder in hoher Auflösung senden wollen, erlaubt, zuerst Vorschaubilder in niedriger Auflösung zu erzeugen und zu senden und dadurch Übertragungszeit und -betriebsmittel zu sparen. Die Versionen in voller Auflösung der Bilder können dann gesendet werden, wie die Genehmigungen der Vorschauversionen empfangen werden.
  • In einer Ausführungsform kann der Sender spezifisch so konfiguriert sein, dass er Photographien in hoher Qualität verarbeitet und sendet, wie z. B. jene, die durch eine einäugige Spiegelreflexkamera im Bereich von 10 Megapixeln und darüber hinaus mit einer Auflösung aufgenommen werden, die gleich der oder besser als die von 35-mm-Filmen ist. Im Gegensatz besitzen die in Zellentelephonen, persönlichen digitalen Assistenten (PDAs) und/oder dergleichen integrierten Kameras häufig eine signifikant niedrigere Auflösung und können andere photographische Elemente, wie z. B. hochentwickelte Linsen, Ausleuchtung, Fokussierungsfähigkeiten, Visiersensor/-elektronik und/oder dergleichen, die die Qualität der Photographien beeinflussen können, nicht besitzen. Folglich schafft der Sender für ein ausgedehntes Feld von Anwendungen einen signifikanten Vorteil gegenüber diesen Vorrichtungen. Außerdem stellen die breiten Kommunikationsfähigkeiten des Senders sicher, dass er beim Lokalisieren und Ausnutzen irgendeines aus einer umfassenden Vielfalt verfügbarer Kommunikationsnetze maximal wirksam ist, selbst wenn sich ein Photograph an einem entfernten Ort befindet.
  • In verschiedenen Ausführungsformen können einige Sender und Sender-Benutzerschnittstellen, Merkmale und/oder Konfigurationen umfassen:
    Schnittstellen oder Steckplätze, um von verschiedenen Speicherkarten (z. B. CompactFlash, SD, Mini SD, xD, Speicher-Stick und/oder dergleichen) zu lesen und auf diese zu schreiben;
    USB-Schnittstellen zum Lesen und Senden von Daten und digitalen Bildern;
    einen oder mehrere Anzeigeschirme, um Bilder, Video und Daten anzuzeigen;
    Berührungsfähigkeiten und/oder eine physikalische Tastatur, die alphanumerische Eingaben unterstützen;
    persönliche E-Mail-Adressbücher, Telephonbücher und/oder dergleichen;
    Bild- und/oder Videobearbeitungsfähigkeiten, wie z. B. Auflösung, Farbsättigung, Spezialeffekte, Beschneiden, Rote-Augen-Verringerung und/oder dergleichen;
    Tastenfelder mit Funktions- und/oder Schnellfunktionstasten, wie z. B. für das Senden, das Empfangen, das Anzeigen, das Löschen und das Bearbeiten von Bildern und/oder Video;
    mehrere Formen von Übertragungsfähigkeiten, einschließlich mobiler Netze (z. B. GSM, GRPS, W-CDMA, CDMA, CDMA2000, HSPDA und/oder dergleichen), drahtloser Übertragung (z. B. WiFi, Bluetooth und/oder dergleichen), Ethernet, USB und/oder dergleichen zum Senden und/oder Empfangen von Daten, digitalen Bildern, Video und/oder dergleichen;
    Software, die eine benutzerfreundliche Schnittstelle zum Senden und/oder Empfangen, Betrachten, Bearbeiten, Sichern, Löschen und/oder dergleichen von Daten, digitalen Bildern, Video und/oder dergleichen bereitstellt; und
    Speicher zum Speichern von Daten und unbearbeiteten/bearbeiteten digitalen Bildern.
  • In einer Ausführungsform ist eine Benutzerschnittstelle zum Verarbeiten digitaler Medien offenbart, die umfasst: Mittel zum Bereitstellen der digitalen Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm; Mittel zum Empfangen wenigstens eines Bearbeitungsbefehls für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle; Mittel zum Modifizieren der digitalen Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien; Mittel zum Empfangen wenigstens einer Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle; Mittel zum Empfangen wenigstens einer Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; Mittel zum Konfigurieren der digitalen Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; und Mittel zum Senden der digitalen Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat, dem Format für die drahtlose Übertragung, dem Ethernet-Format und dem USB-Format konsistent sind.
  • In einer Ausführungsform wird ein Verfahren zum Verarbeiten digitaler Medien offenbart, das umfasst: Empfangen einer digitalen Mediendatei von einer Eingangsschnittstellenanordnung für digitale Medien, wobei die Eingangsschnittstellenanordnung für digitale Medien wenigstens einen Speicherkarten-Steckplatz umfasst; Bereitstellen der digitalen Mediendatei für die Anzeige auf einem Anzeigeschirm; Empfangen wenigstens eines Bearbeitungsbefehls für digitale Mediendateien; Modifizieren der digitalen Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien; Empfangen wenigstens einer Zielbezeichnung; Auswählen wenigstens eines Übertragungsformats für digitale Medien, das irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; Konfigurieren der digitalen Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; und Senden der digitalen Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat, dem Format für die drahtlose Übertragung, dem Ethernet-Format und dem USB-Format konsistent sind.
  • In einer Ausführungsform wird ein Verfahren zum Verarbeiten digitaler Medien offenbart, das umfasst: Empfangen einer digitalen Mediendatei von einer Eingangsschnittstellenanordnung für digitale Medien, wobei die Eingangsschnittstellenanordnung für digitale Medien wenigstens eine Speicherzugriffskomponente umfasst; Bereitstellen der digitalen Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm; Empfangen wenigstens eines Bearbeitungsbefehls für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle, wobei der Befehl die Umsetzung in eine Version in Vorschauqualität umfasst; Modifizieren der digitalen Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien, um eine Mediendatei in Vorschauqualität zu schaffen; Empfangen wenigstens einer Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle; Empfangen wenigstens einer Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; Konfigurieren der digitalen Mediendatei in Vorschauqualität in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; Vorbereiten einer Angebotsnachricht, die die konfigurierte Mediendatei und eine auswählbare Verpflichtung, die Mediendatei zu kaufen, enthält; Senden der Angebotsnachricht über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat, dem Format für die drahtlose Übertragung, dem Ethernet-Format und dem USB-Format konsistent sind; Empfangen einer Antwortnachricht von einer kaufenden Entität, wobei die Antwortnachricht eine zustimmende Antwort auf die auswählbare Verpflichtung umfasst; und Bereitstellen der Originalmediendatei der kaufenden Entität.
  • KURZBESCHREIBUNG DER ZEICHNUNG
  • Die beigefügten Anhänge und/oder Zeichnungen veranschaulichen verschiedene nicht einschränkende Beispielaspekte der Erfindung gemäß der vorliegenden Offenbarung:
  • 1 zeigt eine schematische Veranschaulichung einer Vorrichtung, die die Senderfunktionalität in einer Ausführungsform implementiert;
  • 2 zeigt einen Überblick über eine Implementierung des Datenflusses in einer Ausführungsform des Senderbetriebs;
  • 3 zeigt eine Implementierung des Gesamtlogikflusses in einer Ausführungsform des Senderbetriebs;
  • 4 zeigt eine Implementierung des Gesamtlogikflusses in einer weiteren Ausführungsform des Senderbetriebs;
  • 5 veranschaulicht eine Implementierung einer Benutzerschnittstelle in einer Ausführungsform des Senderbetriebs;
  • 6 zeigt eine Implementierung des Logikflusses für die automatische Kommunikationsprotokollauswahl in einer Ausführungsform des Senderbetriebs;
  • 7 zeigt eine Implementierung des Medienanforderungsmanagements in einer Ausführungsform des Senderbetriebs;
  • 8 veranschaulicht eine Implementierung einer Benutzerschnittstelle in einer Ausführungsform des Senderbetriebs;
  • 9 veranschaulicht eine Implementierung einer Benutzerschnittstelle zum Auswählen von Bildern zum Bearbeiten in einer Ausführungsform des Senderbetriebs;
  • 10 veranschaulicht eine Implementierung einer Benutzerschnittstelle für die Bildbearbeitung in einer Ausführungsform des Senderbetriebs;
  • 11 veranschaulicht eine Implementierung einer Benutzerschnittstelle zum Anbringen von Wasserzeichen an Bildern in einer Ausführungsform des Senderbetriebs;
  • 1214 veranschaulichen eine Implementierung einer Benutzerschnittstelle zum Auswählen und für die Vorschaubetrachtung von Bildern für die Übertragung in einer Ausführungsform des Senderbetriebs;
  • 15A15C veranschaulichen eine Implementierung einer Benutzerschnittstelle zum Senden von Nachrichten in einer Ausführungsform des Senderbetriebs;
  • 16A16C sind graphische Darstellungen von Bildschirmbildern, die die Aspekte des Empfangens von E-Mail-Nachrichten, die ihren Ursprung im Sender haben, und des Kaufens der oder des Bietens für die ausgewählten Bilder veranschaulichen; und
  • 17 ist ein Blockschaltplan, der die Ausführungsformen der vorliegenden Erfindung einer Sender-Steuereinheit veranschaulicht.
  • Die führende Zahl jedes Bezugszeichens in der Zeichnung gibt die Figur an, in der dieses Bezugszeichen eingeführt und/oder ausführlich erklärt wird. Als solche würde eine ausführliche Erörterung des Bezugszeichens 101 in der 1 gefunden werden und/oder in 1 eingeführt werden. Das Bezugszeichen 201 wird in 2 eingeführt usw.
  • AUSFÜHRLICHE BESCHREIBUNG
  • Um verschiedene Probleme, wie z. B. jene, die oben erörtert worden sind, anzusprechen, ist die Erfindung auf Systeme, Verfahren und Vorrichtungen für einen tragbaren Bildverarbeitungssender (im Folgenden ”Sender”) gerichtet. Es ist selbstverständlich, dass in Abhängigkeit von den speziellen Bedarfen und/oder Eigenschaften eines Senderbenutzers, -herstellers, -bauteilsatzes, -datenübertragungsverfahrens und/oder dergleichen verschiedene Ausführungsformen des Senders implementiert werden können, die sehr viel Flexibilität und Anpassung an Kundenwünsche ermöglichen. Die augenblickliche Offenbarung erörtert eine Ausführungsform des Senders in erster Linie im Kontext des Bearbeitens und des Übertragens digitaler Mediendateien, insbesondere von Standbildern. Es ist jedoch selbstverständlich, dass das hierin beschriebene System leicht für einen weiten Bereich anderer Anwendungen oder Implementierungen konfiguriert/kundenspezifisch angefertigt werden kann. Die Aspekte des Senders können z. B. für das Verarbeiten anderer Typen digitaler Mediendateien, wie z. B. Video, Audio, Text, Graphik und/oder dergleichen; für die Vorschaubetrachtung und/oder die Rundfunksendung von Medien; für das Auferlegen von Sicherheits- und/oder Authentifizierungselementen auf die Mediendateien; und/oder dergleichen angepasst werden. Es ist selbstverständlich, dass der Sender weiter an andere Implementierungen oder Medienbearbeitungs- und/oder -übertragungsanwendungen angepasst werden kann.
  • Die folgenden Figuren und die damit verbundene Erörterung veranschaulichen lediglich beispielhaft besondere Ausführungsformen und Implementierungen des Senderbetriebs.
  • Die Sendervorrichtung
  • 1 zeigt eine schematische Veranschaulichung einer Vorrichtung, die die Senderfunktionalität in einer Ausführungsform implementiert. Die Vorrichtung 101 enthält eine Eingabe- und/oder Ausgangsschnittstellenanordnung (E/A-Schnittstellenanordnung) 102, die Anschlüsse und Steckplätze unterbringt, um sowohl Leitungen für eine ausgedehnte Vielfalt von Übertragungsmitteln, -protokollen und -vorrichtungen, wie z. B. CompactFlash-Speicherkarten 105, sichere digitale – Secure Digtal – (SD) Flash-Speicherkarten 110, extreme digitale – extreme digital – (XD) Bildkarten 115 und andere ähnliche Formen tragbaren Speichers 120 (z. B. Mini-SD, Speicher-Stick usw.) als auch Anschlüsse für Ethernet-Kabelverbindungen 125 und/oder USB-Kabelverbindungen 130 zuzulassen.
  • Außerdem kann die Sendervorrichtung einen oder mehrere Sender/Empfänger, Antennen, Verstärker und/oder dergleichen enthalten, um den Empfang und/oder die Sendung der Daten über eine Vielfalt verschiedener Datenkommunikationsnetze, -formate und -protokolle zu unterstützen, einschließlich aber nicht eingeschränkt auf das globale System für die Mobilkommunikation (GSM), den allgemeinen Paketfunkdienst – General Packet Radio Service – (GPRS), den Breitband-Vielfachzugriff im Codemultiplex – Wideband Code Division Multiplex Access – (W-CDMA), CDMA, CDMA2000, Hochgeschwindigkeits-Abwärtsstrecken-Paketzugriff – High-Speed Downlink Packet Access – (HSDPA), drahtlose persönliche Bereichsnetze (z. B. Bluetooth), drahtlose lokale Netze (z. B. WiFi) und/oder dergleichen. In verschiedenen Ausführungsformen können Komponenten, die die Verwendung irgendeines oder aller dieser Kommunikationsmechanismen und -protokolle unterstützen, in einer einzigen Sendervorrichtung enthalten sein.
  • Die Sendervorrichtung kann außerdem mit einem Anzeigeschirm 135 ausgerüstet sein, der verwendet werden kann, um Bilder und verschiedene andere Aspekte der Senderfunktionalität (z. B. Bearbeitungswerkzeuge, ein Adressbuch, Dateizustände usw.) anzuzeigen, wobei er in einigen Ausführungsformen so konfiguriert sein kann, dass er Sensorbildschirm-Eingaben über einen Finger, einen Stylus und/oder dergleichen zulässt. Es kann eine geeignete flachbildschirm-gestützte Technologie mit Flüssigkristallanzeige, organischen Leuchtdioden und/oder dergleichen verwendet werden. In einer Ausführungsform, in der der Anzeigeschirm die Sensorbildschirm-Eingaben zulässt, können ein Tastenfeld und/oder Funktions-/Schnellschaltflächen in die Anzeige einer Benutzerschnittstelle aufgenommen werden, um die Manipulation und/oder die Übertragung digitaler Mediendateien und/oder eine andere Senderfunktionalität zu unterstützen. Die Benutzerschnittstelle in einer derartigen Ausführungsform wird im Folgenden ausführlicher erörtert. Anstelle der oder zusätzlich zu den Sensorbildschirm-Schaltflächen kann die Sendervorrichtung außerdem zusätzliche Benutzerschnittstellen-Schaltflächen, Wählscheiben, Schalter, Rollkugeln, Joysticks, Tastenfelder und/oder dergleichen enthalten, um die Benutzereingaben zu empfangen. Einige Beispiele der möglichen Eingabetasten sind in 1 gezeigt, wie z. B. Tasten, um Befehle zum Kopieren und/oder Speichern 140, Betrachten 145, Bearbeiten 150, Senden 155 und Löschen 160 digitaler Mediendateien zuzulassen. Die Figur zeigt außerdem einen Leistungsschalter 165, der betätigt werden kann, um die Vorrichtung ein- oder auszuschalten. Der Sender kann mit Komponenten so konfiguriert werden, dass er die Leistung durch eine Vielfalt verschiedener Mittel, einschließlich normaler oder wiederaufladbarer Batterien, Netzleistung und/oder Stromversorgungsnetz-Elektrizität, Solarpaneelen, mit Strom versorgtem USB und/oder dergleichen, empfängt.
  • Der Sender-Datenfluss
  • 2 zeigt einen Überblick über eine Implementierung des Datenflusses in einer Ausführungsform des Senderbetriebs. Eine Sender-Steuereinheit 201 kann in einer Ausführungsform eine zentrale Rolle bei der Erfassung, Organisation, Manipulation und Übertragung digitaler Medien, Benutzerbefehle und/oder dergleichen spielen. Die Steuereinheit 201 ist an eine Eingangsschnittstellenanordnung 205 gekoppelt, um von ihr digitale Mediendateien zu empfangen. Die Eingangsschnittstellenanordnung 205 kann eine Vielfalt verschiedener Eingabeformate, -protokolle und/oder dergleichen zulassen, einschließlich Speicherkarten (z. B. Flash-Speicher), drahtlose und/oder Zellendatensignale, Ethernet-Kabel, USB-Kabel, serielle Kabel, Kamerakabel, Disketten, CDs, DVDs und/oder dergleichen, ist aber nicht darauf eingeschränkt. In alternativen Implementierungen kann die Eingangsschnittstellenanordnung 205 ferner eine integrierte Kamera, ein Mikrophon und/oder dergleichen für die direkte Erfassung und/oder Produktion von Mediendateien enthalten.
  • Die in der Sender-Steuereinheit 201 empfangenen Mediendateien können zu einer Anzahl von Sendermodulen, an die die Steuereinheit gekoppelt ist, weitergeleitet werden und/oder durch eine Anzahl von Sendermodulen, an die die Steuereinheit gekoppelt ist, manipuliert werden. Diese Module können eine Benutzerschnittstelle/Anzeige 210 enthalten, die verwendet werden kann, um sowohl digitale Mediendateien für die Anzeige oder für die Einsichtnahme durch den Benutzer bereitzustellen als auch Benutzerbefehle für die und/oder Wechselwirkungen mit den digitalen Mediendateien zu empfangen. Die Benutzerschnittstelle/Anzeige 210 kann in einer Implementierung eine Sensorbildschirm-Schnittstelle umfassen. In verschiedenen Implementierungen kann die Benutzerschnittstelle/Anzeige 210 Tasten, Wählscheiben, Schalter, Rollkugeln, Joysticks, Tastenfelder und/oder dergleichen enthalten, um die Benutzereingaben zuzulassen und zu empfangen. In einer weiteren Implementierung kann die Benutzerschnittstelle/Anzeige ferner ein Lautsprecherkabel der Audiowiedergabe enthalten.
  • Der Sender kann außerdem eine Anzahl von Medienbearbeitungswerkzeugen 215, die an die Sender-Steuereinheit 201 gekoppelt sind, enthalten, die über die Benutzerschnittstelle/Anzeige 210 auswählbar und/oder steuerbar sind und mit denen ein Benutzer digitale Mediendateien manipulieren kann. In einer Ausführungsform, die digitale Standbild-Mediendateien zulässt, können die Medienbearbeitungswerkzeuge das Beschneiden, das Auswählen, das Kopieren, das Einfügen, die Größenänderung, das Drehen, das Heran- und Herauszoomen, die Rote-Augen-Verringerung, die Helligkeitseinstellung, die Schärfeneinstellung, die Kontrasteinstellung, die Farbsättigungseinstellung, die Farbausgewogenheitseinstellung, die Farbtoneinstellung, die Gammakorrektur, die Auflösungseinstellung, Spezialeffekte (z. B. Airbrushing, Filter, Linseneffekte, das Anbringen von Titeln oder Text, das Anbringen von Grenzen und/oder dergleichen), das Anbringen von Wasserzeichen, Dateiformatmanipulation, Dateikomprimierung/-dekomprimierung und/oder dergleichen enthalten, sind aber nicht darauf eingeschränkt. In einer Ausführungsform, die digitale Videobild-Mediendateien zulässt, können die Medienbearbeitungswerkzeuge sowohl alles obenerwähnte als auch Werkzeuge, die Rahmenraten- und/oder Geschwindigkeitseinstellungen, Sequenzbearbeitung und/oder -manipulation und/oder dergleichen unterstützen, enthalten, sind aber nicht darauf eingeschränkt. In einer Ausführungsform, die digitale Audio-Mediendateien zulässt, entweder selbstständig oder zusammen mit Video, können die Medienbearbeitungswerkzeuge Werkzeuge, die die Lautstärkeeinstellung, die Wiedergaberate, die Tonhöheneinstellung, Audioeffekte (z. B. Echo, Filterung usw.) und/oder dergleichen unterstützen, enthalten, sind aber nicht darauf eingeschränkt. In einer Ausführungsform können derartige Bildverarbeitungsmodule durch verschiedene Codecs und/oder Bildverarbeitungs-Plug-Ins von verschiedenen freien Software-Quellen; z. B. das Programmpaket des GNU Image Manipulation Program (GIMP), geliefert werden.
  • Die Sender-Steuereinheit 201 kann ferner an eine interne Dateispeicherkomponente 220 gekoppelt sein, in der die digitalen Mediendateien für die künftige Verwendung gespeichert werden können. Die interne Dateispeicherkomponente 220 kann in verschiedenen Implementierungen eine interne Festplatte, ein Magnetspeichermedium, ein optisches Speichermedium, einen Flash-Speicher und/oder dergleichen umfassen. In einer alternativen Implementierung kann die interne Dateispeicherkomponente 220 ein abnehmbares Speichermedium, wie z. B. eine dedizierte Sender-Flash-Speicherkarte, umfassen. In einer noch weiteren Implementierung kann der Sender gänzlich keine interne Dateispeicherkomponente besitzen.
  • Die Sender-Steuereinheit 201 kann ferner an ein digitales Adressbuch 225 gekoppelt sein, in dem Kontaktinformationen und/oder andere Übertragungszielbezeichnungen für die künftige Bezugnahme und Verwendung gespeichert sein können. Die Inhalte des Adressbuchs 225 können sowohl E-Mail-Adressen, IP-Adressen, Telephonnummern, URLs und/oder dergleichen als auch irgendwelche anderen Informationen, die ein Ziel, eine Person oder eine Organisation identifizieren oder charakterisieren, umfassen. In einer Implementierung kann das Adressbuch 225 Gruppenbezeichnungen zulassen, bei denen eine Anzahl von einzelnen Einträgen des Adressbuchs 225 unter einem einzigen Gruppeneintrag gesammelt wird, so dass die Bezeichnung der Gruppe als ein Empfänger eines bestimmten Pakets digitaler Mediendateien dazu führt, dass das Paket zu den Zielen gesendet wird, die allen Personen in der Gruppe entsprechen.
  • Die Sender-Steuereinheit 201 kann ferner an einen Protokoll-/Formatumsetzer 230 gekoppelt sein, der Informationen und/oder Befehle speichern und/oder implementieren kann, um die Formatierung, die Umsetzung, die Komprimierung, die Modifikation, die Codierung und/oder dergleichen der digitalen Mediendateien in zahlreiche Ausgangsdateiformate (z. B. JPEG, RAW, TIFF usw.) zu unterstützen. Derartige Dateien können wiederum über die Transportkomponenten des Senders längs verschiedener Netzverbindungen, Datenverbindungen und/oder Kommunikationsprotokolle oder -formate der physikalischen Schicht, für die der Sender in einer speziellen Implementierung oder Ausführungsform konfiguriert ist, übertragen werden. Die Kommunikationsprotokolle und/oder -formate, für die der Sender konfigurierbar sein kann, enthalten GSM, GPRS, W-CDMA, CDMA, CDMA2000, HSDPA, Ethernet, WiFi, Bluetooth, USB und/oder dergleichen, sind aber nicht darauf eingeschränkt. Bei derartigen Verbindungen können zahlreiche Datenübertragungsprotokolle verwendet werden, wie z. B. TCP/IP und/oder höhere Protokolle, wie z. B. HTTP-Post, FTP-Put-Befehle und/oder dergleichen.
  • Die Sender-Steuereinheit 201 kann ferner an einen Übertragungsmanager 235 gekoppelt sein, der die ankommenden Anforderungen für digitale Medien überwachen, verfolgen und/oder verarbeiten und die Adressbucheinträge und die abgehenden Übertragungen managen kann. In einer Implementierung kann es der Übertragungsmanager 235 einem Benutzer ermöglichen, Adressenlisten, Gruppen-Postbeförderungen und/oder dergleichen zu erzeugen und/oder Makros zu erzeugen, wodurch ein Benutzer automatisch eine Menge ausgewählter Bilder in einer im Voraus spezifizierten Weise verarbeiten und sie an eine bezeichnete Gruppe von Empfängern senden kann. Ein Benutzer kann z. B. über den Übertragungsmanager 235 ein Vorschaumakro so festlegen, dass für alle ausgewählten Bilder, auf die das Vorschaumakro angewendet wird, eine Menge von Vorschaubildern in niedriger Auflösung erzeugt und an eine im Voraus ausgewählte Liste von Empfängern gesendet wird. In einer weiteren Implementierung kann der Übertragungsmanager 235 so konfiguriert sein, dass er vom Sender empfangene ankommende Nachrichten überwacht und/oder auf diese antwortet. Der Übertragungsmanager 235 kann z. B. so konfiguriert sein, dass er ankommenden E-Mails auf spezifische Inhalte überprüft (z. B. erwarteten Text im Betreffkopf, im E-Mail-Körper usw.), die eine Anforderung für ein oder mehrere Bilder angeben, und folglich entweder automatisch die angeforderten Bilder an den Anfordernden sendet oder den Senderbenutzer darauf hinweist, dass die Anforderung empfangen worden ist, und eine Ein-Click-Option zum Senden der Bilder an den Anfordernden anbietet. Im Fall mehrerer Anforderungen kann der Übertragungsmanager 235 so konfiguriert sein, dass er zusätzliche Informationen von den Anforderungsnachrichten erkennt, um zu bestimmen, welche Anforderung zu erfüllen ist, wie z. B. welche Anforderung zuerst empfangen worden ist, welche Anforderung die größte Bezahlung enthält, welche Anforderung durch einen bevorzugten Empfänger ausgeführt worden ist und/oder dergleichen.
  • Sobald die digitalen Mediendateien verarbeitet worden sind, können sie z. B. über eine Ausgangschnittstellenanordnung 240 zu den aus dem Adressbuch 225 ausgewählten Zielen gesendet werden. Die Ausgangsschnittstellenanordnung 240 kann Komponenten enthalten, die die Übertragung digitaler Mediendateien über eine Vielzahl verschiedener Kommunikationsprotokolle und/oder -formate unterstützen, wie sie durch das Protokoll-/Formatumsetzermodul 230 koordiniert werden. Die Ausgangsschnittstellenanordnung 240 kann z. B. Anschlüsse, Steckplätze, Antennen, Verstärker und/oder dergleichen umfassen, um die Übertragung der Dateien über irgendeines der obenerwähnten Verfahren zu unterstützen. In einer Implementierung können einige Komponenten zwischen der Ausgangsschnittstellenanordnung 240 und der Eingangsschnittstellenanordnung 205 gemeinsam benutzt werden (z. B. ein einziger USB-Anschluss).
  • In einer weiteren Implementierung kann der Sender ferner ein Zeitgeber- und/oder Kalendermodul enthalten, das den planmäßigen Empfang und/oder die planmäßige Sendung digitaler Mediendateien unterstützt. In einer Ausführungsform kann ein Unix-Cron-Job und/oder dergleichen für eine derartige planmäßige und/oder periodische Operation verwendet werden. Ein Kalendermodul erlaubt einem Senderbenutzer z. B., die ganzen Inhalte eines Verzeichnisses in der internen Dateispeicher-Datenbank 220 jede Woche zur gleichen Zeit an ein bezeichnetes Ziel zu senden. In einer weiteren Implementierung kann der Sender ferner E-Mail-Clients, Web-Clients, FTP-Clients, Telnet-Clients und/oder dergleichen enthalten.
  • In alternativen Senderausführungsformen oder -implementierungen können irgendeines oder alle der obenerwähnten Module in der Sender-Steuereinheit enthalten sein, anstatt separat an sie gekoppelt zu sein. Die digitalen Mediendateien können z. B. in einer Mediendateientabelle, die Bearbeitungswerkzeuge in einer Werkzeugtabelle, die Adressbucheinträge in einer Adressbuchtabelle und die Kommunikationsprotokolle in einer Protokolltabelle gespeichert sein, die sich alle in der Sender-Steuereinheit 201 befinden. Diese Tabellen und weitere Aspekte des Senders werden in der im Folgenden bereitgestellten Darlegung der Sender-Steuereinheit erörtert.
  • Der Sender-Logikfluss
  • 3 zeigt eine Implementierung des Gesamtlogikflusses in einer Ausführungsform des Senderbetriebs. Bei 301 wird eine Benutzerhandlung empfangen, wobei der Sender die Art dieser Handlung bei 305 abfragt, wobei er in dieser Ausführungsform bestimmt, ob der Benutzer gewählt hat, Mediendateien zu betrachten, zu bearbeiten, zu kopieren/zu speichern, zu senden oder zu löschen. Falls der Benutzer die Option, Dateien zu betrachten, auswählt, wird eine Dateiquellenauswahl bei 310 empfangen, wie z. B. eine Speicherkarte, der interne Speicher, eine drahtlose oder eine verdrahtete Datenverbindung und/oder irgendeine andere Datenquelle, die über die Eingangsschnittstellenanordnung angekoppelt ist. Die Dateien in der ausgewählten Quelle werden bei 315 als ganze Bilder und/oder als Miniaturansichten für die Anzeige bereitgestellt. In einer alternativen Implementierung kann der Benutzer mit einer Auflistung von Alben und/oder Ordnern, die digitale Mediendateien enthalten, in der ausgewählten Quelle versehen werden, um aus diesen auszuwählen, und/oder kann dem Benutzer erlaubt werden, aus jenen, die verfügbar sind, eine Teilmenge der verfügbaren Dateien für die Anzeige auszuwählen.
  • Falls der Benutzer die Option, Dateien zu bearbeiten, auswählt, wird eine Album- und/oder Ordnerauswahl bei 320 empfangen, gefolgt von einer Auswahl einer Datei oder von Dateien 325 aus dem ausgewählten Album/Ordner zum Bearbeiten. Der Empfang und die Implementierung der Bearbeitungsbefehle gehen bei 330 weiter, wobei der Benutzer bei 335 mit einer Option versehen wird, die Änderungen an den bearbeiteten Dateien zu sichern oder die Datei in ihrer ursprünglichen Form vor dem Bearbeiten wiederherzustellen. In einer Ausführungsform kann die Bildverarbeitungs-Bearbeitung ausgeführt werden, indem Open-Source-Plug-In-Module (z. B. GIMP-Plug-Ins) verwendet werden, wodurch das ganze Bild oder die begehrten Auswahlen des Bildes den Plug-ins für die Verarbeitung bereitgestellt werden. In anderen Ausführungsformen kann die Bildverarbeitungs-Bearbeitung unter Verwendung von Komponenten von 2D-Graphikbibliotheken, wie z. B. Cairo und/oder dergleichen, ausgeführt werden. In weiteren Ausführungsformen kann die Bildbearbeitung ausgeführt werden, indem mit APIs von kommerziellen Paketen, wie z. B. PocketBrush und/oder dergleichen, die unter Microsoft Windows Mobile laufen, eine Schnittstelle gebildet wird.
  • Falls der Benutzer die Option, Dateien zu kopieren und/oder zu speichern, auswählt, wird bei 340 eine Dateiquellenauswahl empfangen, gefolgt von den Auswahlen des Albums und/oder des Ordners 345 und der Datei oder der Dateien 350 für das Kopieren und/oder Speichern. Bei 360 wird eine Zielauswahl empfangen, die irgendwelche internen oder externen Dateispeicherstellen, wie z. B. interne oder externe Festplatten oder andere Magnetspeichermedien, internen oder externen Flash-Speicher, interne oder externe optische Speichermedien und/oder dergleichen, enthalten kann. Die ausgewählte(n) Datei(en) wird (werden) bei 365 zu dem (den) ausgewählten Ziel(en) kopiert und/oder dort gespeichert.
  • Falls der Benutzer die Option wählt, Dateien zu senden, wird bei 370 eine Dateiquellenauswahl empfangen, gefolgt von den Auswahlen des Albums und/oder des Ordners 345 und der Datei oder der Dateien 375 für das Senden. Bei 378 wird eine Zieleingabe empfangen. Die Zieleingabe kann einen oder mehrere Telephonbuch- oder Adressbucheinträge (z. B. SIM-Karten-Einträge) 383 und/oder neue E-Mail-Adressen, IP-Adressen, URLs, Telephonnummern und/oder dergleichen 380 enthalten. In einer Implementierung kann der Sender die Option anbieten, eine erfasste neue Zielbezeichnung automatisch in ein vorhandenes Adressbuch aufzunehmen. Die Zieleingabe kann ferner eine Auswahl eines oder mehrerer bevorzugter Kommunikationsprotokolle und/oder -formate enthalten, die beim Senden der bezeichneten Dateien zu verwenden sind. Die Protokollauswahlen können durch einen Benutzer getroffen werden oder können automatisch durch den Sender ausgewählt werden. Weitere Einzelheiten, die mit der Protokollauswahl verbunden sind, sind in den folgenden Erörterungen bereitgestellt. Die ausgewählte(n) Datei(en) werden bei 385 zu dem (den) eingegebenen Ziel(en) gesendet. In einer alternativen Implementierung wird der Benutzer aufgefordert, das Senden der Dateien zu bestätigen, bevor die Dateien gesendet werden.
  • Falls der Benutzer die Option wählt, Dateien zu löschen, wird bei 387 eine Dateiquellenauswahl empfangen, gefolgt von den Auswahlen des Albums und/oder des Ordners 389 und der Datei oder der Dateien 391 für das Löschen. Der Benutzer wird bei 393 aufgefordert, das Löschen der Datei(en) zu bestätigen, wobei, falls es bestätigt wird, der Sender die ausgewählte(n) Datei(en) bei 394 löscht.
  • Bei 395 wird eine Bestimmung ausgeführt, ob es zusätzliche Benutzerhandlungen gibt, die zu betrachten sind. Wenn ja, kehrt der Fluss zu 301 zurück. Andernfalls wird der Fluss verlassen.
  • 4 zeigt eine Implementierung des Gesamtlogikflusses in einer weiteren Ausführungsform des Senderbetriebs. Der Sender bestimmt bei 401, ob im Speicher digitale Mediendateien verfügbar sind. Er kann z. B. die internen und externen Speicherkomponenten auf alle verfügbaren digitalen Mediendateien überprüfen und eine Liste der verfügbaren Quellen dem Benutzer bereitstellen, damit er daraus auswählt. In einer Implementierung kann der Sender automatisch die Dateiquelle auswählen, falls es eine vorgegebene Quellenbezeichnung gibt oder falls es nur eine Dateiquelle gibt, die gültige digitale Mediendateien enthält. Falls der Sender im Speicher keine verfügbaren Dateien findet, kann er den Benutzer auffordern, eine Speicherkarte 405 einzusetzen. Falls der Benutzer es unterlässt, dies zu tun, kann der Sender eine Zeitdauer warten und anschließend zu 401 zurückkehren, um abermals auf verfügbare Dateien im Speicher zu überprüfen. Andernfalls kann er sich ausschalten, um sparsam mit Energie umzugehen. Sobald bestimmt worden ist, dass Dateien verfügbar sind, werden sie bei 410 für die Betrachtung auf den Anzeigeschirm geladen. In einer Implementierung können die Dateien oder eine Teilmenge oder eine verkleinerte Wiedergabe von ihnen als Miniaturansichtsbilder angezeigt werden. Der Sender bestimmt bei 415, ob der Benutzer eine Mediendatei aus den Miniaturansichten ausgewählt hat, wobei er, wenn nicht, wartet, bis eine derartige Auswahl getroffen wird. Wenn eine Mediendatei ausgewählt worden ist, kann sie bei 420 für die Anzeige in voller Größe in den Anzeigeschirm geladen werden.
  • Der Sender versieht den Benutzer bei 425 mit der Option, die ausgewählten Dateien zu bearbeiten. Falls der Benutzer wählt, eine ausgewählte Datei zu bearbeiten, empfängt der Sender die Dateibearbeitungsbefehle des Benutzers bei 430 und wendet die entsprechenden Bearbeitungen bei 435 auf die Datei an. Dann versieht der Sender den Benutzer mit der Option 440, die angewendeten Bearbeitungen zu sichern, wobei, falls der Benutzer diese Option akzeptiert, die bearbeitete Datei bei 445 beständig gemacht wird. In einer Implementierung wird der Benutzer aufgefordert, ein Ziel zu spezifizieren, an dem die Datei zu sichern ist. Wenn der Benutzer die Option, die Datei zu sichern, ablehnt, dann wird die Datei bei 450 in ihrem Zustand vor der Wiederherstellung wiederhergestellt.
  • Bei 455 empfängt der Sender eine oder mehrere Zielbezeichnungen vom Benutzer, zu denen die ausgewählten Dateien zu senden sind. In einer alternativen Implementierung kann die Auswahl einer oder mehrerer Zielbezeichnungen ausgeführt werden, gleich nachdem alle Dateien für ein spezielles Paket ausgewählt worden sind.
  • Bei 460 stellt der Sender einen Mechanismus für den Benutzer bereit, um festzustellen, ob die Auflösung der ausgewählten Mediendatei zufriedenstellend ist, wobei, wenn nicht, dem Benutzer bei 465 erlaubt wird, die Auflösung einzustellen. Der Sender erlaubt dem Benutzer außerdem bei 470, festzustellen, ob an der ausgewählten Mediendatei ein Wasserzeichen angebracht werden sollte. In einer Implementierung kann das Wasserzeichen aus einer Sammlung gesicherter Benutzer-Wasserzeichen ausgewählt werden. In einer weiteren Implementierung kann ein angebrachtes Wasserzeichen eine Benutzeridentität spezifizieren. Ein Wasserzeichen, das einen Photographen identifiziert, kann z. B. an digitalen Bildern angebracht werden, die durch diesen Photographen photographiert worden sind. In einer noch weiteren Ausführungsform kann der Benutzer mit der Möglichkeit versehen werden, ein neues Wasserzeichen in der Mediendatei-Bearbeitungsfunktionalität des Senderbetriebs zu erzeugen. Alle ausgewählten oder erzeugten Wasserzeichen werden bei 475 an der Mediendatei angebracht. Der Benutzer könnte z. B. seinen Namen und das Urheberrechts-Datum als ein Wasserzeichen-Design eingeben, wobei großer Text die Gesamtheit der Photographie mit irgendeinem Niveau der Transparenz überlagern würde, so dass die Photographie sichtbar ist, aber in einer kommerziellen Anwendung nicht verwendbar ist.
  • Der Sender bestimmt bei 480, ob der Benutzer wünscht, zusätzliche Mediendateien in ein abgehendes Paket aufzunehmen, wobei, wenn ja, der Fluss zu 415 zurückkehrt. Sobald ein Paket vollständig und bereit für die Übertragung ist, wird bei 485 ein Kommunikationsprotokoll und/oder -format ausgewählt. Die Dateien in dem Paket werden anschließend verarbeitet und/oder in eine Form umgesetzt, die mit dem ausgewählten Protokoll konsistent ist, und bei 490 zu den bezeichneten Zielen gesendet. In einer weiteren Implementierung können die Dateipakete für die vorübergehende und/oder permanente interne oder externe Speicherung zugelassen werden, bevor sie gesendet werden. Ein Benutzer kann z. B. wünschen, in der Zukunft zusätzliche Mediendateien in das Paket aufzunehmen, bevor das Paket gemeinsam genutzt wird.
  • Die Sender-Benutzerschnittstelle
  • 5 veranschaulicht eine Implementierung einer Benutzerschnittstelle in einer Ausführungsform des Senderbetriebs. Die Benutzerschnittstelle in dieser Ausführungsform ist als eine Sensorbildschirm-Anzeige konfiguriert. Unter den Komponenten der Schnittstelle befindet sich ein Bildbetrachtungsbereich 501, in dem Bilder in voller Größe, Videos und/oder dergleichen 505 betrachtet werden können. Im Betrachtungsbereich befindet sich außerdem eine Auflistung von Piktogrammen, die verschiedene Bildbearbeitungswerkzeuge repräsentieren, einschließlich eines Beschnittwerkzeugs 510, eines Auswahl-/Größenänderungswerkzeugs 515, eines Drehwerkzeugs 520, eines Rote-Augen-Verringerungswerkzeugs 523, eines Helligkeitseinstellwerkzeugs 525, eines Farbtoneinstellwerkzeugs 530, eines Schärfeeinstellwerkzeugs 535 und/oder dergleichen, die über ein Pop-Up-Menü und/oder dergleichen überlagert und/oder bereitgestellt sein kann. Andere Mediendatei-Bearbeitungswerkzeuge, wie z. B. jene, die vorher erörtert worden sind, können zugeordnete Piktogramme besitzen, die in der Anzeige enthalten sind. In einer alternativen Implementierung kann die Anzeige ein System von Menüs verwenden, um die Organisation und die Auswahl der Mediendatei-Bearbeitungswerkzeuge zu unterstützen. Der Betrachtungsbereich 501 in 5 enthält ferner Schaltflächen zum Sichern 537, Wiederherstellen 538 und/oder Löschen 539 einer Mediendatei, die im Betrachtungsbereich angezeigt wird.
  • Unmittelbar beim Betrachtungsbereich 501 ist eine Sammlung von Schaltflächen gezeigt, die verschiedenen Kommunikationsprotokollen zugeordnet sind, einschließlich WiFi 540, Bluetooth 545, GPRS 550, CDMA 555 und Ethernet 560. Irgendwelche anderen Kommunikationsprotokolle, wie z. B. jene, die vorher erwähnt worden sind, können außerdem in der Anzeige enthalten sein. In einer Implementierung kann die Auflistung der Protokolle als eine Angabe für den Benutzer dienen, welche Protokolle verfügbar sind und/oder sich in Kommunikationskontakt mit dem Sender befinden. In 5 besitzen z. B. WiFi 540, Bluetooth 545 und CDMA 555 ausgezogene Kreise, die ein verfügbares Kommunikationsmittel angeben, während GPRS 550 und Ethernet 560 gestrichelte Kreise besitzen, die nicht verfügbare Kommunikationsmittel angeben (z. B. der Sender befindet sich außerhalb des Bereichs für ein GPRS-Netz, es ist kein Ethernet-Kabel eingesteckt usw.). Der gefüllte Kreis (in diesem Fall der des WiFi 540) kann das Kommunikationsprotokoll angeben, das für die Übertragung von Mediendateien zu verwenden ist. In einer Implementierung kann das zu verwendende Protokoll automatisch durch den Sender basierend auf einer Analyse der Protokollleistung und/oder -integrität ausgewählt werden. In einer weiteren Ausführungsform kann das billigste Protokoll automatisch ausgewählt werden. Derartige Probleme werden im Folgenden ausführlicher erörtert. In einer weiteren Implementierung können die Kommunikationsprotokoll-Schaltflächen eine Sensorbildschirm-Eingabe zulassen, durch die ein Benutzer ein Kommunikationsprotokoll auswählen und/oder eine Senderauswahl eines Kommunikationsprotokolls aufheben kann.
  • Die Benutzerschnittstelle enthält ferner eine Auswahl von Pop-Up-Menüs, durch die ein Benutzer ein gewünschtes Dateiformat 565, eine gewünschte Auflösung 570 und/oder ein gewünschtes Wasserzeichen 575 für die angezeigte(n) Datei(en) auswählen kann. In dem in 5 gezeigten Beispiel kann die Dateiformatoption Auswahlen, wie z. B. JPEG, TIFF, BMP, unbearbeitetes Bild/Video/Audio, GIF, TGA, PCX, AVI, WMV, RealVideo, RealAudio, MPEG1-4, ISO-Bild, ZIP, RAR und/oder dergleichen zulassen, ist aber nicht darauf eingeschränkt. Die Auflösungsoption kann Auswahlen, wie z. B. hoch, mittel, tief, Maximum, Vorschau und/oder dergleichen, zulassen. In einer alternativen Implementierung kann die Auflösung wie die Einstellungen der Helligkeit 525, des Farbtons 530 und der Schärfe 525 eine kontinuierliche Variation zu lassen, wie sie unter Verwendung eines Schieber-Widgets oder einer ähnlichen Schnittstellenkomponente bezeichnet werden kann. Die Wasserzeichenoption kann Auswahlen zulassen, die keinem Wasserzeichen und/oder irgendeinem aus einer Auswahl von Wasserzeichen, die durch einen Benutzer erzeugt, hinaufgeladen und/oder gespeichert worden sind, entsprechen. In einer Ausführungsform ist für den Benutzer eine ”Neu”-Option verfügbar, damit der Benutzer bei Bedarf neue Wasserzeichen erzeugt. In anderen Implementierungen kann der Benutzer wählen, auf die Bilder in voller Auflösung Wasserzeichen zu prägen, die steganographisch codiert sind.
  • Die durch den Sender beim Einstellen der Bildauflösung und/oder dem Anbringen von Wasserzeichen bereitgestellte Einrichtung kann sich für Anwendungen als besonders nützlich erweisen, in denen große Bilder und/oder Bilder in hoher Auflösung schnell übertragen und/oder durch potentielle Empfänger schnell genehmigt werden müssen. Bildjournalisten können z. B. eine große Anzahl von Photographien mit einer digitalen einäugigen Spiegelreflexkamera in hoher Auflösung aufnehmen und wünschen, sie für die Überprüfung an eine oder mehrere Nachrichtenorganisationen zu senden. Es kann unausführbar sein, alle Bilder in voller Auflösung für die Überprüfung zu senden, wobei der Bildjournalist über die unerlaubte Verteilung der Bilder besorgt sein kann. Folglich kann es vorteilhaft sein, die Bilder in einem Format mit niedriger Auflösung zu senden, die Anforderungen für eine Teilmenge der genehmigten Bilder zu empfangen und dann die Versionen in voller Auflösung der angeforderten Bilder zu senden. Folglich kann ein Sender zuerst eine Vorschauversion in niedriger Auflösung eines Bildes oder einer Serie von Bildern für die Übertragung an einen oder mehrere Empfänger erzeugen. Der Benutzer kann außerdem wählen, auf die Vorschaubilder ein Wasserzeichen zu prägen, um die Verteilung der Vorschaubilder weiter zu verhindern. Die Empfänger können dann die Vorschaubilder untersuchen und bestimmen, von welchen, wenn überhaupt, sie Kopien in voller Auflösung wünschen. Zu diesem Zeitpunkt können sie eine Anforderungsnachricht an den Sender und/oder an den Senderbenutzer senden, der anschließend die Kopien in voller Auflösung an die anfordernden Empfänger senden kann.
  • In einer Ausführungsform kann der Sender so konfiguriert sein, dass er mit einer oder mehreren netzbasierten Speichereinheiten (z. B. einem im Netz angebrachten Speicher) kommuniziert, um Mediendateien zu archivieren. Ein Senderbenutzer kann wählen, eine oder mehrere Mediendateien in Vorschauqualität und/oder voller Qualität an eine oder mehrere netzbasierte Speichereinheiten für die Speicherung zu senden, sobald die Dateien zufriedenstellend verarbeitet worden sind. In einer Implementierung kann die Benutzerschnittstelle des Senders ein oder mehrere Elemente enthalten, die der Benutzer manipulieren kann, um eine Auswahl der Mediendateien an eine oder mehrere Speichereinheiten effizient zu senden. In einer weiteren Implementierung kann der Sender die Mediendateien mit Zugriffsinformationen (z. B. einer Anmeldung und/oder einem Kennwort) und/oder Vorrichtungsidentifikationsinformationen verbinden, um den Zugriff auf die Speichereinheiten gewährt zu bekommen. Anschließend an eine erfolgreiche Speicherung kann ein Benutzer die Medien anfordernden Entitäten für die Wiedergewinnung der angeforderten Mediendateien zu einer oder mehreren Speichereinheiten lenken. Ein Senderbenutzer kann z. B. eine Sammlung von Bildern in niedriger Auflösung an eine Vielzahl potentieller Käufer senden und den Käufer, der den höchsten Preis für ein gegebenes Bild bietet, zur geeigneten Speichereinheit lenken, von der eine Version in hoher Auflösung des ausgewählten Bildes wiedergewonnen werden kann. Der Senderbenutzer kann ferner die zusätzlichen Informationen, welche auch immer für den Käufer notwendig sind, um den Zugriff auf die Speichereinheit und/oder die darin enthaltenen Mediendateien zu erlangen, bereitstellen. In dieser Weise eliminiert der Senderbenutzer den Bedarf an mehreren Übertragungen von Bildern in voller und/oder Vorschauqualität über die drahtlosen Kommunikationskanäle des Senders, wobei dadurch Zeit gespart und der Transaktionsprozess beschleunigt wird.
  • Die Benutzerschnittstelle enthält ferner eine Sammlung von Mediendatei-Miniaturansichten, die in diesem Beispiel als ein Pseudo-Filmstreifen 580 konfiguriert ist. In einer alternativen Ausführungsform können die Inhalte eines speziellen Speichers außerdem oder alternativ in einer Dateinamenliste, einer Verzeichnisstruktur und/oder dergleichen angezeigt werden. Eine spezielle Miniaturansicht 583 kann in der Sammlung für die Anzeige auf dem Betrachtungsschirm 501 in voller Größe ausgewählt und/oder hervorgehoben 583 werden. Jeder Miniaturansicht ist in diesem Beispiel außerdem eine Auswahlschaltfläche 586 zugeordnet, die angibt, ob ein spezielles Bild für die Einbeziehung in ein Übertragungspaket ausgewählt oder abgewählt ist. In einer Implementierung gibt die Auswahlschaltfläche 586 lediglich den Einbeziehungsstatus eines speziellen Bildes in Bezug auf ein Übertragungspaket an, während in einer weiteren Implementierung der Benutzer tatsächlich die Auswahlschaltfläche 586 manipulieren kann, um ein Bild in Bezug auf ein Übertragungspaket einzubeziehen oder auszuschließen. In einer Ausführungsform können Schaltflächen vorgesehen sein, um alle Elemente im Filmstreifen für eine zusätzliche Bequemlichkeit einzubeziehen/auswählen oder abzuwählen.
  • Die Benutzerschnittstelle enthält ferner eine Adressbuchschnittstelle 589, durch die ein Benutzer die Zielbezeichnungen durchblättern und/oder auswählen kann, einschließlich sowohl einzelner Adressen in einem Verzeichnis 591 als auch Gruppenbezeichnungen 593. Ein Benutzer kann einen oder mehrere Einträge aus dem Adressbuch auswählen, an die ein Mediendateipaket gesendet werden kann. Die Schnittstelle enthält ferner ein Text-Dialogfeld 594, in das ein Benutzer eine Adresse, an die ein Paket gesendet werden kann, und/oder eine Adresse für die Einbeziehung in das Adressbuch eingeben kann. Sobald das Ziel spezifiziert worden ist, kann der Benutzer eine Sende-Schaltfläche 595 manipulieren, um die Sendung des Mediendateipakets einzuleiten. Die Benutzer können durch das Auswählen der Person(en) in dem Verzeichnis 591 und das Einrasten der ”Hinzufüge”-Schaltfläche 594 Personen aus dem Adressenverzeichnis 591 für die Einbeziehung in die Gruppen 593 auswählen. In dieser Weise kann ein Benutzer mit einem Minimum an Aufwand eine einzige Gruppe auswählen und ein Paket an alle Gruppenmitglieder ”senden” 595.
  • In einer weiteren Implementierung der Benutzerschnittstelle können eine virtuelle Tastatur, ein virtuelles Tastenfeld und/oder dergleichen enthalten sein, um die Eingabe von Text zu unterstützen. In einer weiteren Implementierung können eine tatsächliche Tastatur, ein tatsächliches Tastenfeld und/oder dergleichen in einer Sendervorrichtung enthalten sein.
  • Die Kommunikationsprotokollauswahl
  • 6 zeigt eine Implementierung des Logikflusses für die automatische Kommunikationsprotokollauswahl in einer Ausführungsform des Senderbetriebs. Ein Kommunikationsprotokoll wird aus der Gruppe aller ungetesteten Protokolle bei 601 ausgewählt, wobei dieses Protokoll bei 605 getestet wird. Das Testen eines Protokolls kann z. B. das Senden einer oder mehrerer Token-Einheiten der Informationen über ein gegebenes Protokoll und/oder das Versuchen, eine oder mehrere Token-Einheiten der Informationen über ein gegebenes Protokoll zu senden, und das Überwachen der Übertragungsraten, der Zuverlässigkeit, das Überwachen der gemeldeten Signalstärke der relevanten Basisstation und/oder dergleichen umfassen. Basierend auf dem Test bestimmt der Sender, ob ein gegebenes Protokoll als eine Übertragungsoption verfügbar ist (z. B. ob ein Ethernet-Kabel angeschlossen ist, ob sich der Sender innerhalb eines speziellen Zellennetzes befindet usw.), wobei, wenn nicht, dann das spezielle Protokoll nicht beachtet wird. Dies kann in einer Implementierung von einer Schraffierung und/oder dergleichen einer Protokollschaltfläche in der Benutzerschnittstelle begleitet werden (siehe z. B. 550 in 5). Falls andererseits das Kommunikationsprotokoll verfügbar ist, kann dem Protokoll basierend auf der erwarteten Integrität und/oder Leistung der Übertragung unter Verwendung dieses Protokolls eine Punktzahl zugeordnet werden 620. Der Sender prüft bei 625, ob es weitere zu testende Protokolle gibt, wobei er, wenn ja, zu 601 zurückkehrt. Andernfalls werden die Punktzahlen bei 630 über die verfügbaren Protokolle verglichen, wobei das Protokoll mit der höchsten Punktbewertung für die Verwendung beim Senden des Pakets 635 ausgewählt wird.
  • In einer alternativen Implementierung kann der Benutzer mit der Option versehen werden, die automatische Kommunikationsprotokollauswahl aufzuheben und ein alternatives verfügbares Kommunikationsprotokoll für die Paketübertragung auszuwählen. In einer weiteren Implementierung kann der Benutzer mit der alleinigen Verfügungsfreiheit beim Auswählen eines verfügbaren Kommunikationsprotokolls für die Paketübertragung versehen sein, wobei er mit Informationen versehen werden kann, um die Entscheidung zu unterstützen, wie z. B. den Übertragungsraten, der gemeldeten Signalstärke der relevanten Basisstationen und/oder den Integritäts-Punktzahlen.
  • Während eines derartigen Testens kann der Sender die aktuellen Übertragungsraten und die Kosten für dieses Protokoll für einen gegebenen Zeitpunkt und einen gegebenen Ort bestimmen und als solcher Empfehlungen für den Benutzer geben. Der Sender kann z. B. so konfiguriert sein, dass er das billigste Verfahren der Kommunikation oder das schnellste Verfahren der Kommunikation hervorhebt. In einer Ausführungsform kann der Sender die geschätzte Zeit, um ein ausgewähltes Paket zu übertragen, und die geschätzten Kosten gemäß jeder Protokolloption anzeigen, um den Benutzer/die Benutzerin besser über seine/ihre Optionen zu informieren. In einer noch weiteren Implementierung kann der Sender wählen, Paketdaten über mehr als ein Kommunikationsprotokoll zu verteilen, wie es notwendig oder gewünscht ist, um die Übertragungseffizienz, -zuverlässigkeit, -geschwindigkeit und/oder dergleichen zu maximieren.
  • Das Medienanforderungsmanagement
  • In einer Ausführungsform kann der Sender so konfiguriert sein, dass er den Empfang von Nachrichten, die Mediendateien anfordern, erfasst und/oder auf diesen antwortet. 7 zeigt eine Implementierung des Medienanforderungsmanagements in einer Ausführungsform des Senderbetriebs. Der Sender empfängt bei 701 eine oder mehrere Nachrichten, die Mediendateien anfordern, wobei die Inhalte dieser Nachrichten bei 705 nach erwarteten Inhalten durchsucht werden. Der Sender kann z. B. von einer richtig formatierten Medienanforderungsnachricht erwarten, dass sie das Wort ”Anforderung” zusammen mit der Mediendatei-ID-Nummer im Betreffkopf enthält. Bei 710 bestimmt der Sender, ob es mehr als eine Anforderungsnachricht gibt, wobei er, falls nicht, weitergeht, um die eine oder die mehreren angeforderten Mediendateien bei 730 in Vorwegnahme des Sendens an die anfordernde Entität zu packen. Wenn es jedoch Anforderungsnachrichten gibt, die von mehr als einer Entität empfangen worden sind, dann bestimmt der Sender bei 715, ob aus den Anforderungsnachrichten ausreichend Informationen extrahiert worden sind, um die geeigneten anfordernden Entitäten auszuwählen, an die die Mediendateien gesendet werden sollten. Falls zusätzliche Informationen notwendig sind, um die Auswahl zu treffen, werden diese Informationen bei 720 aus den Anforderungsnachrichten extrahiert. Sobald ausreichend Informationen aus den Anforderungsnachrichten extrahiert worden sind, kann der Sender bei 725 basierend auf diesen Informationen in Anbetracht einer Menge von Auswahlkriterien eine Teilmenge der anfordernden Entitäten auswählen, an die die angeforderten Mediendateien gesendet werden sollten.
  • Die Art der Auswahlkriterien und die zugeordneten Informationsanforderungen können sich in verschiedenen Anwendungen des Senders verändern. Ein Benutzer kann z. B. wünschen, die angeforderten digitalen Mediendateien an die ersten drei anfordernden Entitäten zu senden, um den Anforderungsnachrichten zu gehorchen. Folglich würde der Sender das Datum und/oder die Zeit, die jeder Anforderungsnachricht zugeordnet sind, abfragen und jene drei Nachrichten auswählen, die das früheste Datum und die frühste Zeit besitzen. Andere Beispiele der Kriterien und/oder der zugeordneten Nachrichteninformationen, die in verschiedenen Anwendungen betrachtet werden könnten, könnten der Betrag der Bezahlung, der im Austausch für die Mediendateien angeboten wird, die Anzahl der angeforderten Mediendateien, die Identifikation von einer oder mehreren anfordernden Entitäten als bevorzugte Empfänger und/oder dergleichen sein.
  • Wenn die geeigneten Empfänger der Mediendateien bezeichnet worden sind, werden bei 730 in Vorbereitung auf die Übertragung an diese Empfänger die eine oder die mehreren angeforderten Mediendateien gepackt. Die hier für die Übertragung gepackten Versionen können Versionen in voller Auflösung sein, die frei von undeutlich machenden Wasserzeichen sind. In einer Implementierung kann der Sender so konfiguriert sein, dass er das Mediendateipaket ohne weiteres Eingreifen des Senderbenutzers an die bezeichneten Empfänger automatisch sendet 735. In einer alternativen Implementierung kann der Sender so konfiguriert sein, dass er den Benutzer mit einer Meldung auffordert 740, dass das Mediendateipaket vorbereitet worden ist und für die Übertragung zu dem bezeichneten Empfänger bereit ist. Die Aufforderung kann außerdem ein Ein-Click-Übertragungsmerkmal enthalten, das es dem Benutzer erlaubt, leicht zu wählen, das Mediendateipaket zu senden. In einer noch weiteren Implementierung bereitet der Sender das Übertragungspaket nicht bis nach der Aufforderung des Benutzers bezüglich der vorgesehenen Übertragung und dem Empfang einer zustimmenden Antwort vor.
  • Diese Variationen erlauben, dass vertragliche Verpflichtungen Teil des Datenaustausches werden. Wenn ein Benutzer z. B. Bilder in niedriger Auflösung an eine Gruppe von Empfängern sendet, kann die Übertragung eindeutige Dokumentenidentifizierer und Links für jedes der Bilder in niedriger Auflösung enthalten. Diese Übertragung kann die Vertragssprache enthalten, die es klarmacht, dass ein Benutzer vertraglich gebunden ist, die Version in voller Auflösung des ausgewählten Bildes zu kaufen, sobald er einen Link auswählt; der Benutzer kann einen Kaufpreis für das Bild in voller Auflösung und die Bedingungen der Verwendung in diesem Vertragsabschnitt spezifizieren. In einer Ausführungsform können derartige Vertragsinformationen als ein Signatur-Textbaustein implementiert sein, in dem der Benutzer die Bedingungen ändern kann. Wenn in einer Ausführungsform ein Empfänger der Bilder in verringerter Auflösung eines der Bilder in voller Auflösung wünscht, dann kann er auf einen gelieferten Link in der E-Mail klicken. In einer Ausführungsform kann der gelieferte Link ein ”Mailto:”-Link sein, der eine Antwort-E-Mail zurück zum ursprünglichen Sender mit dem eindeutigen Identifizierer des ausgewählten Bildes in der Betreffzeile im Voraus bestückt. In einem Abfragegerechtigkeitsmodel (Windhund-Modell – FCFS-Modell) würde dem ersten Empfänger, der durch das Auswählen eines gegebenen Links für ein Bild antwortet, dann die Vollversion des Bildes zuerkannt. Wenn in einer Ausführungsform der Sender eine derartige E-Mail von einem Empfänger empfängt, parst er die Rück-E-Mail des Empfängers, der die Version in voller Auflösung anfordert, verwendet er den eindeutigen Identifizierer, um das Bild in voller Auflösung zu finden, markiert er dieses Bild als ”verkauft” und sendet er das Bild in voller Auflösung automatisch nur an den ersten Käufer. In einer alternativen Ausführungsform kann ein Aktionsmodell verwendet werden, bei dem der Sender eine spezifizierte Zeitdauer wartet und feststellt, welcher der Antwortenden den höchsten Betrag für irgendeines seiner Bilder bietet, und das Bild in voller Auflösung an den gewinnenden Bieter sendet. In einer Ausführungsform können Auktions-Verkaufsstellen-Sites, wie z. B. scoopt.com, verpflichtet werden, die Auktion auszuführen. In einer weiteren Ausführungsform kann der Sender automatisch eine Ebay-Auktion erzeugen. Im Ebay-Modell versieht der Benutzer/die Benutzerin den Sender mit seinem oder ihrem Ebay-Anmeldenamen und -kennwort, wobei der Sender eine Verbindung mit Ebay herstellt, um basierend auf den Bildern mit verringerter Qualität eine Auktion zu erzeugen, und den Link zur Ebay-Auktion zur Liste der Empfänger der Bilder in niedriger Auflösung sendet. Dieses Ebay-Modell besitzt den Vorteil, die Übertragungen in hohem Maße zu verringern, da die verringerten Auflösungen in der Ebay-Auktion verfügbar sind und keine weiteren erneuten Übertragungen vom Sender erfordern.
  • 8 veranschaulicht eine Implementierung einer Benutzerschnittstelle in einer Ausführungsform des Senderbetriebs. Die Benutzerschnittstelle in dieser Ausführungsform ist als eine Sensorbildschirm-Anzeige 820 konfiguriert, die durch eine Leistungstaste 810 ein- und ausgeschaltet werden kann. In dieser Ausführungsform zeigt eine Sammlung von LED-Indikatoren 815 die für den Sender verfügbaren Kommunikationsprotokolle, z. B. WiFi, Bluetooth, GPRS, CDMA und Ethernet. In dieser Implementierung ist der WiFi-LED-Indikator eingeschaltet, was zeigt, dass sich der Sender im Kommunikationsbereich eines WiFi-Netzes befindet. In anderen Senderimplementierungen kann die Verfügbarkeit und die Verbindungsfähigkeit für die verschiedenen Kommunikationsprotokolle außerdem auf der Sensorbildschirm-Anzeige 820 angezeigt werden, wobei dem Benutzer des Senders erlaubt sein kann, auszuwählen, welches Kommunikationsprotokoll zu verwenden ist. Wenn z. B. sowohl Ethernet- als auch WiFi-Kommunikationsprotokolle verfügbar sind, kann ein Benutzer infolge von Sicherheitsüberlegungen wählen, das Ethernet zu verwenden. In einer weiteren Implementierung kann das zu verwendende Protokoll durch den Sender basierend auf einer Analyse der Protokollleistung und/oder -integrität automatisch ausgewählt werden. In einer weiteren Ausführungsform kann durch den Sender automatisch das billigste Kommunikationsprotokoll ausgewählt werden. In einer Implementierung kann, wenn der Sender unter Verwendung der Leistungstaste 810 eingeschaltet wird, ein Fenster 825 hochschnellen, das den Benutzer auffordert, Speichermedien einzusetzen. Wie oben erörtert worden ist, können in einer Ausführungsform des Senderbetriebs die Speichermedien Compact-Flash-Speicherkarten, sichere digitale – Secure Digital – (SD) Flash-Speicherkarten, extreme digitale – extreme digital – (XD) Bildkarten, Mini-SD und Speicher-Sticks enthalten, sind aber nicht darauf eingeschränkt.
  • 9 veranschaulicht eine Implementierung einer Benutzerschnittstelle zum Auswählen von Bildern zum Bearbeiten in einer Ausführungsform des Senderbetriebs. In dieser Implementierung kann, wenn der Benutzer annehmbare Speichermedien in den Sender einsetzt, ein Registerreiter-Menü 910 erscheinen, um dem Benutzer zu ermöglichen, die Bilder, die in den eingesetzten Speichermedien gespeichert sind, auszuwählen, zu bearbeiten, in Vorschau zu betrachten und zu senden. In einer Implementierung können die verfügbaren Registerreiter-Seiten des Registerkarten-Menüs 910 Miniaturansichten, Photographiebearbeitung, Vorschau und Senden sein. 9 veranschaulicht die Benutzerschnittstelle für eine Implementierung der Miniaturansichtsseite des Registerreiter-Menüs 910. In dieser Implementierung können die Miniaturansichten für die verfügbaren Bilder auf den eingesetzten Medien in einer Matrixkonfiguration angezeigt werden, wobei ein Rollbalken 930 einem Benutzer erlauben kann, weitere Miniaturansichten zu betrachten. Die Benutzer können in der Lage sein, die Sensorbildschirm-Anzeige zu verwenden, um Bilder für die Photographiebearbeitung und das Senden auszuwählen. Wenn eine Miniaturansicht 920 ausgewählt wird, kann um die ausgewählte Miniaturansicht eine fette Randlinie erscheinen, kann ein Mail-Piktogramm-Identifizierungskennzeichen in der Ecke der ausgewählten Miniaturansicht erscheinen und kann der Bilddateiname auf der Anzeige gezeigt werden 935. In einer Ausführungsform kann der Sender dem Benutzer erlauben, die Datei umzubenennen. In einer Implementierung können Auswahl-Schnellschaltflächen 940 einem Benutzer erlauben, alle verfügbaren Miniaturansichten auszuwählen oder abzuwählen. In weiteren Implementierungen kann ein Benutzer in der Lage sein, durch das Doppelklicken auf eine Miniaturansicht ein Bild heranzuzoomen und die Bildeinzelheiten zu studieren, um zu bestimmen, ob es auszuwählen ist oder nicht. Sobald die Bildauswahl abgeschlossen ist, kann der Benutzer die ”Nächste”-Schaltfläche 950 anschlagen, um mit der notwendigen Photographiebearbeitung fortzufahren.
  • 10 veranschaulicht eine Implementierung einer Benutzerschnittstelle für die Bildbearbeitung (den Photographiebearbeitungs-Registerreiter) in einer Ausführungsform des Senderbetriebs. In dieser Implementierung kann der Photographiebearbeitungs-Registerreiter die Sammlung der vom Benutzer ausgewählten Miniaturansichten enthalten, die in einem Bildband 1010 für die schnelle und bequeme Wiedergewinnung gespeichert sind. Wenn ein Benutzer eine Miniaturansicht aus der Sammlung der verfügbaren Miniaturansichten, die in dem Bildband 1010 gespeichert ist, auswählt oder hervorhebt, kann die volle Größe des ausgewählten Bildes in einem Bildbetrachtungsbereich 1015 angezeigt werden und es dem Benutzer ermöglichen, verschiedene Bearbeitungswerkzeuge zu verwenden, die durch ein Bildbearbeitungs-Optionsmenü 1020 auf der linken Seite des Betrachtungsbereichs zugänglich sind. In einer Implementierung kann das Bildbearbeitungs-Optionsmenü 1020 eine Auflistung von Piktogrammen enthalten, die verschiedene Bildbearbeitungswerkzeuge repräsentieren, einschließlich eines Beschnittwerkzeugs, eines Auswahl-/Größenänderungswerkzeugs, eines Drehwerkzeugs, eines Rote-Augen-Verringerungswerkzeugs, eines Helligkeitseinstellwerkzeugs, eines Farbtoneinstellwerkzeugs, eines Schärfeeinstellwerkzeugs und/oder dergleichen, die aber nicht darauf eingeschränkt sind. Wenn ein Benutzer ein Bildbearbeitungswerkzeug auswählt, kann ein Erweiterungs-Einsteller 1030 hochschnellen, der es dem Benutzer erlaubt, das Niveau der Variation der ausgewählten Bildeigenschaft einzustellen. Die Benutzerschnittstelle der Photographiebearbeitungsseite nach 10 kann ferner eine Auswahl von Pop-Up-Menüs enthalten, durch die ein Benutzer ein gewünschtes Dateiformat 1040, eine gewünschte Auflösung 1043 und/oder ein gewünschtes Wasserzeichen 1046 für die angezeigte(n) Datei(en) auswählen kann. In einer Senderimplementierung kann die Dateiformatoption 1040 Auswahlmöglichkeiten, wie z. B. JPEG, TIFF, BMP, unbearbeitetes Bild/Video/Audio, GIF, TGA, PCX, AVI, WMV, RealVideo, RealAudio, MPEG1-4, ISO-Bild, ZIP, RAR und/oder dergleichen, zulassen, ist aber nicht darauf eingeschränkt. Die Auflösungsoption 1043 kann Auswahlen, wie z. B. hoch, mittel, tief, Maximum, Vorschau und/oder dergleichen zulassen. In alternativen Implementierungen kann die Auflösung eine kontinuierliche Variation zulassen, wie sie unter Verwendung eines Schieber-Widgets oder einer ähnlichen Schnittstellenkomponente bezeichnet werden kann. Die Wasserzeichenoption 1040 kann Auswahlen zulassen, die keinem Wasserzeichen und/oder irgendeinem aus einer Auswahl von Wasserzeichen, die durch einen Benutzer erzeugt, hinaufgeladen und/oder gespeichert worden sind, entsprechen. In einer Ausführungsform kann für den Benutzer eine ”Neu”-Option verfügbar sein, damit der Benutzer bei Bedarf neue Wasserzeichen erzeugt. In einer Implementierung können die neuen Wasserzeichen den Namen des Benutzers, den Firmennamen des Benutzers, den gewünschten Verkaufspreis für das Bild und/oder dergleichen enthalten, sind aber nicht darauf eingeschränkt. In einer Implementierung kann, wenn der Benutzer auf die ”Festlegen-des-Preises”-Schaltfläche 1048 klickt, ein Pop-Up-Fenster erscheinen, das dem Benutzer erlaubt, den gewünschten Verkaufspreis für das ausgewählte Bild festzulegen. Der Anzeigebereich in 10 kann ferner Bearbeitungs-Schaltflächen 1050 enthalten, um das im Betrachtungsbereich angezeigte Bild zu sichern, wiederherzustellen und/oder zu löschen. Die Registerkarten-Optionsschaltflächen 1060 können einem Benutzer außerdem erlauben, sich zur nächsten Registerkarten-Seite, um die bearbeiteten Bilder in Vorschau zu betrachten, oder zur vorhergehenden Registerkarten-Seite, um die Bildauswahl zu ändern, zu bewegen.
  • 11 veranschaulicht eine Implementierung einer Benutzerschnittstelle zum Anbringen von Wasserzeichen an Bildern in einer Ausführungsform des Senderbetriebs. In dieser Implementierung kann ein Benutzer eine Wasserzeichen-Anwendung durch das Drücken auf die Wasserzeichen-Schaltfläche 1110 einschalten. Wenn ein Benutzer den Typ des anzubringenden Wasserzeichens nicht auswählt, wird das vorgegebene Wasserzeichen an dem ausgewählten Bild angebracht. Wie oben erörtert worden ist, kann in weiteren Implementierungen ein Benutzer neue Wasserzeichen erzeugen, die den Namen des Benutzers, den Firmennamen des Benutzers, die Kontaktinformationen des Benutzers, den minimalen akzeptablen Verkaufspreis für das Bild und/oder dergleichen enthalten können, aber nicht darauf eingeschränkt sind. In dem in 11 gezeigten Beispiel ist das am ausgewählten Bild angebrachte Wasserzeichen 1115 der minimale akzeptable Verkaufspreis für das Bild, z. B. ”Preis £50,00”. Jederzeit können die Bearbeitungsoptionen des Photographiebearbeitungs-Registerreiters einem Benutzer erlauben, das angezeigte Bild zu sichern, wiederherzustellen oder zu löschen.
  • 1214 veranschaulichen eine Implementierung einer Benutzerschnittstelle zum Auswählen und für die Vorschaubetrachtung von Bildern für die Übertragung in einer Ausführungsform des Senderbetriebs. In dieser Implementierung kann der Vorschau-Registerreiter 1210 einem Benutzer erlauben, das (die) ausgewählte(n) und möglicherweise bearbeitete(n) Bild(er) in Vorschau zu betrachten und eine zu sendende Nachricht mit dem (den) ausgewählten Bild(ern) als Anhang (Anhänge) zu verfassen. Die verfasste Nachricht kann einen Betreff 1215 und einen Körper 1220 enthalten. In einer Ausführungsform kann, wenn ein Benutzer auf den Bereich der Textnachricht 1220 (oder des Betreffs 1215) tippt oder klickt, ein Bildschirm-Tastenfeld 1410, wie jenes, das in 14 gezeigt ist, erscheinen, das es dem Benutzer erlauben kann, die Inhalte der Nachricht 1220 (oder des Betreffs der Nachricht 1215) zu bearbeiten. In weiteren Implementierungen kann eine externe Tastatur enthalten sein, um die Eingabe von Text zu unterstützen. In einer Implementierung wie jener, die in 12 gezeigt ist, kann der Vorschau-Registerreiter 1210 eine Sammlung ausgewählter Bilder, die in einem Bildband 1225 gespeichert sind, für die schnelle und bequeme Wiedergewinnung enthalten, wobei eine Wasserzeichen-Anwendung 1240 dem Benutzer erlauben kann, an allen zu sendenden Bildern ein Wasserzeichen anzubringen. Der Vorschau-Registerreiter 1210 kann den Benutzer mit Schaltflächen 1250 versehen, um den Preis einer ausgewählten Photographie festzulegen oder den Preis von allen Photographien festzulegen. In einer Implementierung kann der Vorschau-Registerreiter außerdem dem Benutzer erlauben, den (die) festgesetzten Preis(e) als Teil eines an dem (den) Bild(ern) angebrachten Wasserzeichens zu verwenden. In der Implementierung nach 12 kann ein Benutzer außerdem durch das Drücken der ”Füge-Bild-hinzu/Entferne-Bild”-Schaltfläche 1230 wählen, Bilder zur Sammlung der beigefügten Bilder hinzuzufügen oder aus der Sammlung der beigefügten Bilder zu entfernen. Wie in 13 gezeigt ist, kann der Benutzer in einer Implementierung zum Miniaturansicht-Registerreiter 1310 zurückversetzt werden, um die notwendigen Änderungen an der Bildauswahl vorzunehmen, wenn der Benutzer Bilder zur beigefügten Bildauswahl hinzufügen oder von der beigefügten Bildauswahl entfernen will. Die vorher für die Bearbeitung ausgewählten Miniaturansichten können automatisch für das Senden ausgewählt werden, wobei ein Mail-Piktogramm-Identifizierungskennzeichen in der Ecke jedes der vorher ausgewählten Bilder erscheinen kann. Ein Benutzer kann seine Bildauswahl entsprechend den oben beschriebenen Prozeduren ändern und dann zum Photographiebearbeitungs-Registerreiter weitergehen, um die notwendige Bildbearbeitung auszuführen. Sobald die Bildauswahl abgeschlossen und die begleitende Nachricht verfasst ist, kann ein Benutzer auf die ”Nächste”-Schaltfläche klicken, um zur nächsten Registerkarten-Seite zu gehen, die der ”Senden”-Registerreiter ist.
  • 15A15C veranschaulichen eine Implementierung einer Benutzerschnittstelle zum Senden von Nachrichten in einer Ausführungsform des Senderbetriebs. In dieser Implementierung kann es der Senden-Registerreiter 1510 nach 15A einem Benutzer erlauben, die Nachricht an eine E-Mail-Nachrichten-Empfängerliste 1515 zu senden. In anderen Implementierungen kann der Sender so konfiguriert sein, dass er MMS-Nachrichten, Skype-Nachrichten, AIM-Nachrichten und/oder dergleichen sendet. In dieser Implementierung kann ein Benutzer die Nachrichtenempfängerliste 1515 wählen, indem zuerst entweder Gruppen von Kontakten oder Kontakte 1520 angezeigt werden. In dem Beispiel nach 15A ist der Kontakt-Registerreiter 1520 ausgewählt, wobei eine Scroll-Down-Liste der Kontakte 1525 erscheint, die es dem Benutzer ermöglicht, die Kontakte auszuwählen, an die die Nachricht zu senden ist. In einer Implementierung erscheinen die E-Mail-Informationen des Kontakts unmittelbar auf der umfassenden Nachrichtenempfängerliste 1515, wenn ein Kontakt aus der Scroll-Down-Liste ausgewählt wird. In anderen Implementierungen kann der Benutzer die ”Hinzufügen Schaltfläche 1530 auswählen, um neue Kontakte oder Gruppen von Kontakten zu erzeugen oder um die Kontaktinformationen der Menschen einzugeben, ohne sie zu der (den) Kontaktliste(n) hinzuzufügen. In dem Beispiel nach 15B ist der Gruppen-Registerreiter 1520 ausgewählt, wobei eine Scroll-Down-Liste der Gruppen 1555 erscheint, die es dem Benutzer ermöglicht, die Gruppen auszuwählen, an die die Nachricht zu senden ist. Die Liste der Gruppen 1555 kann sowohl vorgegebene Gruppen für bedeutende Medienpublikationen, wie z. B. ”The Guardian” oder ”Times Online”, als auch benutzererzeugte Gruppen, wie z. B. ”Freunde” und ”Arbeitskollegen”, enthalten. In einer Implementierung kann der Sender außerdem dem Benutzer erlauben, durch das Drücken der ”Erstelle-eine-Gruppe”-Schaltfläche 1560 neue Gruppen zu erzeugen. Der Sender kann es dem Benutzer außerdem erlauben, die Nachricht zu entfernen 1545, einen Entwurf der Nachricht zu sichern 1550 oder die Nachricht zu senden 1540. Wenn Benutzer die ”Sende”-Schaltfläche 1540 auswählt, erscheint ein Sendebestätigungsfenster 1570, wie z. B. jenes, das in 15C gezeigt ist, das den Nachrichtensendeprozess angibt. In einer Implementierung kann auf die durch Open-Source-E-Mail-Programme, wie z. B. Sylpheed, Balsa und/oder dergleichen, bereitgestellten Komponenten durch ihre jeweiligen APIs zugegriffen werden. In anderen Implementierungen kann außerdem ein im hohen Grade kundenspezifisch hergestellter E-Mail-Client, der auf dem Linux-Betriebssystem basiert, durch den Sender verwendet werden.
  • In einer Ausführungsform sind die 16A16C graphische Darstellungen von Bildschirmbildern, die die Aspekte des Empfangens von E-Mail-Nachrichten, die ihren Ursprung im Sender haben und die eine Auswahl von Bildern in niedriger Auflösung (Miniaturansichten) enthalten, und des Kaufens der oder des Bietens für die ausgewählten Bilder veranschaulichen. In einer Implementierung ist 16A eine graphische Darstellung des Bildschirmbildes einer durch ”Newsdesk” empfangenen E-Mail-Nachricht, die ihren Ursprung bei einem Senderbenutzer mit der E-Mail-Adresse ”yyy@........com” hat. Die E-Mail-Nachricht 1620 kann eine Auswahl von Miniaturansichtsbildern anzeigen und es dem Empfänger erlauben, die Bilder in Vorschau zu betrachten und zu entscheiden, ob er irgendeines von ihnen kauft oder für irgendeines von ihnen bietet. 16B stellt eine vergrößerte Ansicht der durch Newsdesk empfangenen E-Mail-Nachricht 1620 bereit. In einer Implementierung kann die E-Mail, die Bilder für den Verkauf mit vollen Rechten anbietet, die Miniaturansichten 1625 der Bilder im Körper der E-Mail anzeigen und den Empfänger auffordern, auf verschiedene Links zu klicken, um verschiedene Handlungen auszuführen. Ein Link 1630 kann es z. B. dem Empfänger erlauben, alle angezeigten Photographien für einen festen Angebotspreis zu kaufen, ein weiterer Link 1633 kann es dem Empfänger erlauben, zu wählen, welche Photographien er kauft oder für welche Photographien er bietet, und ein dritter Link 1636 kann es dem Empfänger erlauben, anzugeben, dass er keine Absicht hat, irgendeine der Photographien zu kaufen. In einer Implementierung kann sich, wenn ein Empfänger den Link 1633 verwendet, ein Browser-Fenster 1640, wie z. B. jenes nach 16C, öffnen, das eine Website 1645 mit mehr Informationen über die Photographien anzeigt. Die für den Verkauf durch Superjourno angebotenen Photographien können z. B. in einer Spalte 1640 angezeigt werden, wobei neben jeder Photographie ein relevanter Registerreiter (1650A1650C) erscheinen kann, der es dem Empfänger erlaubt, die an jeder Photographie vorzunehmende Handlung anzugeben. In einer Implementierung kann der Registerreiter 1650A verwendet werden, um den Empfänger über die Preisforderung für jede Photographie zu informieren und Informationen über die Optionen, jede Photographie zur Preisforderung zu kaufen, für jede Photographie mit einem anderen Betrag zu bieten oder anzugeben, dass es kein Interesse an der Photographie gibt, bereitzustellen. In einer Implementierung kann eine der Auswahlen des Registerreiters 1650A durch Vorgabe ausgewählt sein. In dem Beispiel nach 16C kann der Empfänger wählen, die erste Photographie zur Preisforderung zu kaufen und $50,00 für die dritte Photographie zu bieten. Wenn ein Empfänger die Liste der Photographien 1640 durchsieht und seine Auswahl für jede Photographie in dem geeigneten Registerreiter 1650 angibt, kann der Empfänger auf eine Schaltfläche 1660 klicken, um die ausgewählten Photographien zu kaufen oder für sie zu bieten. Falls das Bieten oder der Kaufpreis zu einem erfolgreichen Kauf durch den Empfänger führt und das Bezahlungsverfahren des Empfängers verifiziert wird, kann eine Bestätigungs-E-Mail mit den Einzelheiten der Bestellung an den Empfänger gesendet werden, wobei die gekauften Bilder als Bilder in voller Auflösung beigefügt sind. In weiteren Ausführungsformen kann ein Empfänger nach einem erfolglosen Bietversuch für eine Photographie unterrichtet werden, dass sein nächster Bietversuch für dieselbe Photographie nur nach einer spezifizierten Zeitdauer kommen kann. In weiteren Implementierungen kann nach einem erfolglosen Versuch einem Empfänger außerdem ein Gegenangebot mit einem neuen minimalen Betrag, der notwendig ist, um die Photographie zu kaufen, gegeben werden.
  • VERSCHIEDENE ANWENDUNGEN
  • Der Sender schafft ein effizientes und wirksames Mittel, um digitale Mediendateien zu betrachten, zu speichern, zu bearbeiten und zu senden, das auf eine umfassende Vielfalt von Medienanwendungen angewendet werden kann. In einer Ausführungsform kann der Sender durch Photographen, Bildjournalisten und/oder dergleichen verwendet werden, um Photographien oder Video schnell zu verarbeiten, zu bearbeiten und an mehrere Nachrichtenagenturen, Zeitungen, Magazine, Fernsehstudios, Websites und/oder dergleichen zu senden, während sie die Kontrolle über ihre Photographien behalten, indem ihnen erlaubt wird, mit Wasserzeichen versehene Proben in verringerter Qualität zu senden. Die umfassenden Kommunikationsfähigkeiten des Senders stellen sicher, dass er beim Lokalisieren und Ausnutzen verfügbarer Kommunikationsnetze maximal wirksam ist, selbst wenn sich ein Photograph an einem entfernten Ort befindet. Die Sendermerkmale, insbesondere jene, die die Einstellung der Auflösung und das Anbringen von Wasserzeichen erlauben, erlauben es den Benutzern, vor dem Senden der Originale in höherer Qualität Demoversionen oder Versionen in Vorschauqualität der Mediendateien für die anfängliche Genehmigung zu senden.
  • In einer weiteren Ausführungsform kann der Sender in den Mode- und Unterhaltungsindustrien verwendet werden. Der Sender kann z. B. Modephotographen erlauben, schnell grundlegende Bearbeitungen auf Photographien anzuwenden, bevor sie an Magazine, Werbetreibende und/oder dergleichen gesendet werden, um eine Rückmeldung und/oder Anweisungen für weitere Photographien zu empfangen. Die ausgewählten Photographien können dann für die Veröffentlichung in einem Format in hoher Qualität gesendet werden. Der Sender kann in diesem Kontext besonders nützlich sein, da die Modephotographie oft an entfernten Orten stattfinden kann, die keine Abdeckung durch ein oder mehrere Standardkommunikationsnetze besitzen. In einem weiteren Beispiel erlaubt es der Sender Drehortsuchern, schnell Bilder in hoher Qualität von Kandidatenorten an Regisseure, Produzenten und/oder dergleichen bei geringer Rücksichtnahme auf die Netzabdeckung in jenen Bereichen zu senden. Der Sender kann außerdem die Verarbeitung und die Übertragung von an derartigen Orten aufgenommenen Video- und/oder Audio-Filmmaterials erlauben. In jeder der obigen Ausführungsformen kann eine Option enthalten sein, eine Rechnung zusammen mit den Bildern an einen Empfänger der endgültigen Bilder zu senden.
  • In einer weiteren Ausführungsform kann der Sender einen Parallelanschluss, einen USB-Anschluss und/oder dergleichen enthalten und/oder verwenden, um mit verschiedenen Druckern eine Schnittstelle zu bilden, um gedruckte Photographien zu erzeugen. Der Sender kann ferner Laufwerke, Anschlüsse und/oder dergleichen enthalten, um die Erzeugung von CDs, DVDs, Videokassetten und/oder dergleichen zu unterstützen. In einer weiteren Ausführungsform kann der Sender einen integrierten Drucker im Körper der Sendervorrichtung enthalten. Ein derartiger Drucker kann in der Lage sein, sowohl Photographien als auch Adressenetiketten, Umschläge, Briefmarken und/oder briefmarkenäquivalente Codes, Strichcodes, Matrixcodes und/oder dergleichen zu drucken.
  • In einer weiteren Ausführungsform kann der Sender als eine universelle Mediendatei-Übertragungsvorrichtung verwendet werden. Weil der Sender mit einer umfassenden Vielfalt von verschiedenen Kommunikationsnetzen, -protokollen und -formaten kompatibel ist, ist er beim Koppeln an einen Datenübertragungsstrom unter Bedingungen, in denen sich Vorrichtungen und Systeme mit einem einzigen Protokoll außerhalb der Reichweite ihrer eindeutigen Host-Netze befinden können, im hohen Grade wirksam. Der Sender ist für reise- und/oder tourismusbezogene Aktivitäten ideal geeignet, bei denen ein Benutzer wünschen kann, Medien zu verarbeiten, zu speichern oder zu senden, während er sich in einer unbekannten oder entfernten Umgebung befindet. Insbesondere unterstützt der Sender mobile Blogging-Anwendungen.
  • In einer weiteren Ausführungsform kann der Sender in der Tourismusindustrie verwendet werden. Die mit dem Sender ermöglichten Vorrichtungen können z. B. in Themenparks verwendet werden, um den Benutzern zu erlauben, eine Speicherkarte oder eine andere Datenschnittstelle (z. B. ein Kamerakabel) anzuschließen, grundlegende Bearbeitungen auf ihre Photographien anzuwenden und die Photographien unmittelbar an ihre eigenen E-Mail-Adressen oder an jene ihrer Freunde und/oder ihrer Familie zu senden, die Photographien auf einer Website ins Internet zu stellen und/oder dergleichen. Wenn der Benutzer die Photographien entfernt gespeichert hat, ist er dann frei, die Dateien von der Speicherkarte zu löschen, um Raum für die nachfolgende Medienerfassung freizumachen. In einigen Implementierungen können die mit dem Sender ermöglichten Vorrichtungen eine Gebühr für diesen Dienst berechnen. In einem weiteren Beispiel kann eine mit dem Sender ermöglichte Vorrichtung als Teil einer Safaritour verwendet werden. Die Vorrichtung kann an einer Basisstation vorgesehen sein oder sogar in ein Safarifahrzeug integriert sein, um den Safariteilnehmern zu erlauben, die zahlreichen Photographien und Videodateien in hoher Qualität, die sie aufnehmen, zu speichern und zu senden.
  • In einer weiteren Ausführungsform kann der Sender in einer Anzahl von Sicherheits-, Gesetzesvollzug- und/oder Militäranwendungen verwendet werden. Die Flexibilität des Senders bezüglich des entfernten Ortes und die Fähigkeit des Senders, Medien in hoher Qualität zu verarbeiten und zu übertragen, machen ihn für die Überwachung und die Aufklärung ideal geeignet. Außerdem erlauben es die Fähigkeiten des Senders, dass er für die Verarbeitung, die Speicherung und die Übertragung von Bildern von Gesichtern, Fingerabdrücken, Netzhäuten, Ohrformen und/oder anderen eindeutig identifizierenden Merkmalen verwendet wird, die eine ausreichende Qualität besitzen, um die ausführliche Analyse und/oder Identifikation zu erlauben. In einer Implementierung können mit dem Sender konfigurierte Vorrichtungen in Polizeiautos, Militärfahrzeugen und/oder dergleichen angebracht sein. In einer weiteren Implementierung können mit dem Sender konfigurierte Vorrichtungen ferner integrierte Fingerabdruck-Scanner und/oder Netzhaut-Scanner enthalten, um die Sicherheit zu verbessern.
  • DIE SENDER-STEUEREINHEIT
  • 17 der vorliegenden Offenbarung veranschaulicht die erfinderischen Aspekte einer Sender-Steuereinheit 1701 in einem Blockschaltplan. In dieser Ausführungsform kann die Sender-Steuereinheit 1701 dazu dienen, Datenbanken, Datenbankelemente, Datenbankelementfelder und/oder andere in Beziehung stehenden Daten zu sammeln, zu verarbeiten, zu speichern, zu durchsuchen, zu betreuen, zu identifizieren, anzuweisen, zu erzeugen, anzupassen und/oder zu aktualisieren.
  • Typischerweise nehmen Benutzer, die Menschen und/oder andere Systeme sein können, Informationstechnologiesysteme (z. B. gewöhnliche Computer) in Anspruch, um die Informationsverarbeitung zu unterstützen. Die Computer wiederum verwenden Prozessoren, um Informationen zu verarbeiten; derartige Prozessoren werden oft als Zentraleinheiten (CPU) bezeichnet. Eine häufige Form eines Prozessors wird als ein Mikroprozessor bezeichnet. Die CPUs verwenden Kommunikationssignale, um verschiedene Operationen zu ermöglichen. Derartige Kommunikationssignale können in Stapeln als Programm- und/oder Datenkomponenten, die die gewünschten Operationen unterstützen, gespeichert und/oder übertragen werden. Diese gespeicherten Befehlscodesignale können die CPU-Schaltungskomponenten in Anspruch nehmen, um die gewünschten Operationen auszuführen. Ein üblicher Typ des Programms ist ein Computerbetriebssystem, das im Allgemeinen durch die CPU in einem Computer ausgeführt wird; das Betriebssystem ermöglicht und erleichtert es den Benutzern, auf die Computerinformationstechnologie und -betriebsmittel zuzugreifen und diese zu betreiben. Die in den Informationstechnologiesystemen verwendeten üblichen Betriebsmittel enthalten: Eingabe- und Ausgabemechanismen, durch die die Daten in einen und aus einem Computer geleitet werden können; Speicher, in dem Daten gesichert werden können; und Prozessoren, durch die Informationen verarbeitet werden können. Informationstechnologiesysteme werden oft verwendet, um Daten für die spätere Wiedergewinnung, Analyse und Manipulation zu sammeln, wobei dies im Allgemeinen durch ein Datenbankprogramm unterstützt wird. Die Informationstechnologiesysteme schaffen Schnittstellen, die es den Benutzern erlauben, auf verschiedene Systemkomponenten zuzugreifen und verschiedene Systemkomponenten zu betreiben.
  • In einer Ausführungsform kann die Sender-Steuereinheit 1701 mit Entitäten verbunden sein und/oder mit Entitäten kommunizieren, wie z. B.: einem oder mehrere Benutzer von den Benutzer-Eingabevorrichtungen 1711; Peripherievorrichtungen 1712; eine Kryptographie-Prozessorvorrichtung 1728; und/oder ein Kommunikationsnetz 1713, sind aber nicht darauf eingeschränkt.
  • Im Allgemeinen wird geglaubt, dass Netze die Verbindung und die Zusammenarbeit von Clients, Servern und Zwischenknoten in einer Graphentopologie umfassen. Es sollte angegeben werden, dass sich der Begriff ”Server”, wie er überall in dieser Offenbarung verwendet wird, im Allgemeinen auf einen Computer, eine andere Vorrichtung, ein Programm oder eine Kombination daraus bezieht, die die Anforderungen von entfernten Benutzern über ein Kommunikationsnetz bearbeitet und auf Anforderungen von entfernten Benutzern über ein Kommunikationsnetz antwortet. Die Server stellen ihre Informationen den anfordernden ”Clients” zu. Der Begriff ”Client”, wie er hierin verwendet wird, bezieht sich im Allgemeinen auf einen Computer, eine andere Vorrichtung, ein Programm oder eine Kombination daraus, der/die/das Anforderungen verarbeiten und ausführen kann und alle Antworten von den Servern über ein Kommunikationsnetz erhalten und verarbeiten kann. Ein Computer, eine andere Vorrichtung, ein Programm oder eine Kombination aus diesen, der/die/das Informationen und Anforderungen verarbeitet und unterstützt und/oder den Durchgang von Informationen von einem Quellbenutzer zu einem Zielbenutzer fördert, wird im Allgemeinen als ein ”Knoten” bezeichnet. Es wird im Allgemeinen geglaubt, dass Netze die Übertragung von Informationen von Quellpunkten zu Zielen unterstützen. Ein Knoten, der spezifisch mit der Förderung des Durchgangs von Informationen von einer Quelle zu einem Ziel beansprucht ist, wird im Allgemeinen als ein ”Router” bezeichnet. Es gibt viele Formen von Netzen, z. B. lokale Netze (LANs), Pikonetze, weiträumige Netze (WANs), drahtlose Netze (WLANs) usw. Das Internet wird z. B. im Allgemeinen als eine Verbindung einer großen Zahl von Netzen akzeptiert, wodurch entfernte Clients und Servers aufeinander zugreifen und miteinander zusammenarbeiten können.
  • Die Sender-Steuereinheit 1701 kann auf üblichen Computer-Systemen basieren, die Komponenten, wie z. B.: eine mit einem Speicher 1729 verbundene Computer-Systemisierung 1702 umfassen können, aber nicht darauf eingeschränkt sind.
  • Die Computer-Systemisierung
  • Eine Computer-Systemisierung 1702 kann einen Taktgeber 1730, eine Zentraleinheit (CPU) 1703, einen Festwertspeicher (ROM) 1706, einen Schreib-Lese-Speicher (RAM) 1705 und/oder einen Schnittstellenbus 1707 umfassen, wobei am häufigsten, obwohl nicht notwendigerweise, alle durch einen Systembus 1704 miteinander verbunden sind und/oder kommunizieren. Optional kann die Computer-Systemisierung mit einer internen Leistungsquelle 1786 verbunden sein. Optional kann ein Kryptographieprozessor 1726 mit dem Systembus verbunden sein. Der Systemtaktgeber besitzt typischerweise einen Quarzoszillator und stellt ein Basissignal bereit. Der Taktgeber ist typischerweise an den Systembus und an verschiedene Taktvervielfacher, die die Basisbetriebsfrequenz für andere Komponenten, die in der Computer-Systemisierung miteinander verbunden sind, vergrößern oder verkleinern, gekoppelt. Der Taktgeber und die verschiedenen Komponenten in einer Computer-Systemisierung steuern Signale an, die die Informationen überall im System verkörpern. Eine derartige Sendung und ein derartiger Empfang von Signalen, die die Informationen überall in einer Computer-Systemisierung verkörpern, können im Allgemeinen als Kommunikationen bezeichnet werden. Diese Kommunikationssignale können weiter gesendet und empfangen werden und die Ursache von Rück- und/oder Antwortsignalkommunikationen über die augenblickliche Computer-Systemisierung zu: Kommunikationsnetzen, Eingabevorrichtungen, anderen Computer-Systemisierungen, Peripherievorrichtungen und/oder dergleichen sein. Selbstverständlich kann irgendeine der obigen Komponenten direkt mit einer weiteren verbunden sein, mit der CPU verbunden sein und/oder in zahlreichen Variationen organisiert sein, die verwendet werden, wie durch die verschiedenen Computer-Systeme veranschaulicht ist.
  • Die CPU umfasst wenigstens einen Hochgeschwindigkeits-Datenprozessor, der angemessen ist, um die Programmkomponenten zum Ausführen von benutzer- und/oder systemerzeugten Anforderungen auszuführen. Die CPU kann einen Mikroprozessor, wie z. B. ein Athlon, Duron und/oder Opteron von AMD; ein PowerPC von IBM oder Motorola, ein Cell-Prozessor von IBM und Sony, ein Celeron, Itanium, Pentium, Xeon und/oder XScale von Intel und/oder dergleichen Prozessor(en) sein. Die CPU tritt durch ein Signal, das durch leitfähige Leitungen hindurchgeht, mit dem Speicher in Wechselwirkung, um entsprechend herkömmlicher Datenverarbeitungstechniken gespeicherten Signalprogrammcode auszuführen. Eine derartige Signalweiterleitung unterstützt die Kommunikation innerhalb der Sender-Steuereinheit und durch verschiedene Schnittstellen darüber hinaus. Sollten die Verarbeitungsanforderungen einen größeren Betrag der Geschwindigkeit vorschreiben, können ähnlich parallele, Mainframe- und/oder Supercomputer-Architekturen verwendet werden. Sollten alternativ die Einsatzanforderungen eine größere Portabilität vorschreiben, können kleinere persönliche digitale Assistenten (PDAs) verwendet werden.
  • Die Leistungsquelle
  • Die Leistungsquelle 1786 kann von irgendeiner Standardform sein, um kleine Vorrichtungen mit elektronischer Leiterplatte mit Energie zu versorgen, wie z. B. die folgenden Leistungszellen: Alkali-, Lithiumhydrid-, Lithiumionen-, Lithiumpolymer-, Nickel-Kadmium- und/oder Solarzellen und/oder dergleichen. Andere Typen von Wechselstrom- oder Gleichstrom-Leistungsquellen können ebenfalls verwendet werden. Im Fall von Solarzellen stellt in einer Ausführungsform das Gehäuse eine Öffnung bereit, durch die die Solarzelle Photonenenergie einfangen kann. Die Leistungszelle 1786 ist mit wenigstens einer der miteinander verbundenen nachfolgenden Komponenten des Senders verbunden, wobei dadurch ein elektrischer Strom allen nachfolgenden Komponenten bereitgestellt wird. In einem Beispiel ist die Leistungsquelle 1786 mit der Systembus-Komponente 1704 verbunden. In einer alternativen Ausführungsform ist eine äußere Leistungsquelle 1786 durch eine Verbindung über die E/A-Schnittstelle 1708 vorgesehen. Eine USB- und/oder IEEE-1394-Verbindung überträgt z. B. sowohl Daten als auch Leistung über die Verbindung und ist deshalb eine geeignete Quelle der Leistung.
  • Die Schnittstellenadapter
  • Der (die) Schnittstellenbus(se) kann (können) eine Anzahl von Schnittstellenadaptern akzeptieren, mit ihnen verbunden sein und/oder mit ihnen kommunizieren, üblicherweise, obgleich nicht notwendigerweise, in der Form von Adapterkarten, wie z. B.: Eingabe-Ausgabe-Schnittstellen (E/A-Schnittstellen) 1708, Speicherschnittstellen 1709, Netzschnittstellen 1710 und/oder dergleichen, die aber nicht darauf eingeschränkt sind. Optional können die Schnittstellen 1727 des Kryptographieprozessors ähnlich mit dem Schnittstellenbus verbunden sein. Der Schnittstellenbus sorgt für die Kommunikation der Schnittstellenadapter sowohl miteinander als auch mit anderen Komponenten der Computer-Systemisierung. Die Schnittstellenadapter sind für einen kompatiblen Schnittstellenbus angepasst. Die Schnittstellenadapter sind üblicherweise über eine Steckplatz-Architektur mit dem Schnittstellenbus verbunden. Es können herkömmliche Steckplatz-Architekturen verwendet werden, wie z. B. beschleunigter Graphik-Port (AGP), Card-Bus, (erweiterte) Industriestandard-Architektur ((E)ISA), Mikrokanalarchitektur (MCA), NuBus, Peripheriekomponenten-Zusammenschaltung (erweitert) – Peripheral Component Interconnect (Extended) – (PCI(X)), PCI-Express, Personal Computer Memory Card International Association (PCMCIA) und/oder dergleichen, sie sind aber nicht darauf eingeschränkt.
  • Die Speicherschnittstellen 1709 können eine Anzahl von Speichervorrichtungen akzeptieren, mit ihnen kommunizieren und/oder mit ihnen verbunden sein, wie z. B.: Speichervorrichtungen 1714, abnehmbare Plattenvorrichtungen und/oder dergleichen, die aber nicht darauf eingeschränkt sind. Die Speicherschnittstellen können Verbindungsprotokolle verwenden, wie z. B. (Ultra) (serielle) Ausrüstung für fortgeschrittene Technik (Paket-Schnittstelle) – (Ultra) (Serial) Advanced Technology Attachment (Packet Interface) – ((Ultra) (Serial) ATA(PI)), verbesserte integrierte Laufwerkselektronik – (Enhanced) Integrated Drive Electronics – ((E)IDE), Institute of Electrical and Electronics Transmitters (IEEE) 1394, Faserkanal, Systemschnittstelle für kleine Computer – Small Computer Systems Interface – (SCSI), universeller serieller Bus – Universal Serial Bus – (USB) und/oder dergleichen, sind aber nicht darauf eingeschränkt.
  • Die Netzschnittstellen 1710 können ein Kommunikationsnetz 1713 akzeptieren, mit ihm kommunizieren und/oder mit ihm verbunden sein. Durch ein Kommunikationsnetz 1713 ist die Sender-Steuereinheit durch entfernte Clients 1733b (z. B. Computer mit Web-Browsern) durch die Benutzer 1733a zugänglich. Die Netzschnittstellen können Verbindungsprotokolle verwenden, wie z. B.: Direktverbindung, Ethernet (dick, dünn, verdrilltes Leitungspaar 10/100/1000-Base-T und/oder dergleichen), Token-Ring, drahtlose Verbindung, wie z. B. IEEE 802.11a-x und/oder dergleichen, sind aber nicht darauf eingeschränkt. Ein Kommunikationsnetz kann irgendeines oder eine Kombination aus den Folgenden sein: eine Direktverbindung; das Internet; ein lokales Netz (LAN); ein Stadtnetz (MAN); eine operierende Mission als Knoten im Internet – Operating Missions as Nodes an the Internet – (OMNI); eine gesicherte kundenspezifische Verbindung; ein weiträumiges Netz (WAN); ein drahtloses Netz (das z. B. Protokolle, wie z. B. ein drahtloses Anwendungsprotokoll – Wireless Application Protocol – (WAP), I-Betriebsart und/oder dergleichen verwendet, aber nicht darauf eingeschränkt ist); und/oder dergleichen. Eine Netzschnittstelle kann als eine spezialisierte Form einer Eingabe-Ausgabe-Schnittstelle betrachtet werden. Ferner können mehrere Netzschnittstellen 1710 verwendet werden, um verschiedene Kommunikationsnetztypen 1713 in Anspruch zu nehmen. Es können z. B. mehrere Netzschnittstellen verwendet werden, um die Kommunikation über Rundsende-, Multicast- und/oder Unicast-Netze zu erlauben.
  • Die Eingabe-Ausgabe-Schnittstellen (E/A-Schnittstellen) 1708 können Benutzer-Eingabevorrichtungen 1711, Peripherievorrichtungen 1712, Kryptographie-Prozessorvorrichtungen 1728 und/oder dergleichen akzeptieren, mit ihnen kommunizieren und/oder mit ihnen verbunden sein. Die E/A kann Verbindungsprotokolle wie z. B.: Apple Desktop Bus (ADB); Apple Desktop Connector (ADC); Audio: analog, digital, monoaural, RCA, stereo und/oder dergleichen; IEEE 1394a-b; Infrarot; Joystick; Tastatur; Midi; optisch; PC AT; PS/2, parallel, Funk; seriell; USB; Videoschnittstelle: BNC, koaxial, zusammengesetzt, digital, digitale visuelle Schnittstelle – Digital Visual Interface – (DVI), RCA, HF-Antenne, S-Video, VGA und/oder dergleichen; drahtlos; und/oder dergleichen verwenden, ist aber nicht darauf eingeschränkt. Eine übliche Ausgabevorrichtung ist ein Fernsehgerät, das Signale von einer Videoschnittstelle akzeptiert. Außerdem kann eine Videoanzeige, die typischerweise einen Monitor auf der Basis einer Katodenstrahlröhre (CRT) oder einer Flüssigkristallanzeige (LCD) mit einer Schnittstelle (z. B. einer DVI-Schaltungsanordnung und einem Kabel), der Signale von einer Videoschnittstelle akzeptiert, umfasst, verwendet werden. Die Videoschnittstelle setzt die durch eine Computer-Systemisierung erzeugten Informationen zusammen und erzeugt basierend auf den zusammengesetzten Informationen die Videosignale in einem Videospeicherrahmen. Typischerweise schafft die Videoschnittstelle zusammengesetzte Videoinformationen durch eine Videoverbindungsschnittstelle, die eine Videoanzeige-Schnittstelle (z. B. einen zusammengesetzten RCA-Videoverbinder, der ein zusammengesetztes RCA-Videokabel aufnimmt; einen DVI-Verbinder, der ein DVI-Anzeigekabel aufnimmt, usw.) aufnimmt.
  • Die Benutzer-Eingabevorrichtungen 1711 können Kartenleser, Dongles, Fingerabdruckleser, Handschuhe, Graphiktabletts, Joysticks, Tastaturen, eine Maus (Mäuse), Fernbedienungen, Netzhautleser, Rollkugeln, stationäre Mäuse und/oder dergleichen sein.
  • Die Peripherievorrichtungen 1712 können mit den E/A- und/oder anderen Einrichtungen desgleichen, wie z. B. Netzschnittstellen, Speicherschnittstellen und/oder dergleichen, verbunden sein und/oder kommunizieren. Die Peripherievorrichtungen können Audiovorrichtungen, Kameras, Dongles (z. B. für den Kopierschutz, das Sicherstellen sicherer Transaktionen mit einer digitalen Signatur und/oder dergleichen), externe Prozessoren (für eine zusätzliche Funktionalität), Schutzbrillen, Mikrophone, Monitore, Netzschnittstellen, Drucker, Scanner, Speichervorrichtungen, Videovorrichtungen, Videoquellen, Visiere und/oder dergleichen sein.
  • Es sollte angegeben werden, dass die Sender-Steuereinheit als eine eingebettete, dedizierte und/oder monitorlose (d. h. kopflose) Vorrichtung verkörpert sein kann, bei der der Zugriff über eine Netzschnittstellenverbindung bereitgestellt werden würde, obwohl Benutzer-Eingabevorrichtungen und Peripherievorrichtungen verwendet werden können.
  • Die Kryptographieeinheiten, wie z. B. Mikrocontroller, Prozessoren 1726, Schnittstellen 1727 und/oder Vorrichtungen 1728, aber nicht darauf eingeschränkt, können an der Sender-Steuereinheit angebracht sein und/oder mit ihr kommunizieren. Ein MC88HC16-Mikrocontroller, der im Allgemeinen von Motorola Inc. hergestellt wird, kann für die oder in den Kryptographieeinheiten verwendet werden. Äquivalente Mikrocontroller und/oder Prozessoren können außerdem verwendet werden. Der MC88HC16-Mikrocontroller verwendet einen 16-Bit-Multiplikations- und Akkumulierbefehl in der 16-MHz-Konfiguration und erfordert weniger als eine Sekunde, um eine 512-Bit-RSA-Geheimschlüsseloperation auszuführen. Die Kryptographieeinheiten unterstützen die Authentifizierung der Kommunikationen von zusammenwirkenden Agenten und erlauben anonyme Transaktionen. Die Kryptographieeinheiten können außerdem als ein Teil der CPU konfiguriert sein. Andere kommerziell verfügbare spezialisierte Kryptographieprozessoren enthalten den 33-MHz-6868 von VLSI Technology oder den 40-MHz-Roadrunner 184 von Semaphore Communications.
  • Der Speicher
  • Im Allgemeinen wird jede Mechanisierung und/oder Ausführungsform, die es einem Prozessor erlaubt, die Speicherung und/oder die Wiedergewinnung von Informationen auszuführen, als Speicher 1729 betrachtet. Der Speicher ist jedoch eine austauschbare Technologie und ein austauschbares Betriebsmittel, folglich kann irgendeine Anzahl von Speicherausführungsformen anstelle voneinander oder gemeinsam miteinander wendet werden. Es ist selbstverständlich, dass die Sender-Steuereinheit und/oder eine Computer-Systemisierung verschiedene Formen von Speicher 1729 verwenden können. Es kann z. B. eine Computer-Systemisierung konfiguriert werden, in der die Funktionalität des CPU-Speichers auf dem Chip (z. B. Register), des RAM, des ROM und irgendwelcher anderen Speichervorrichtungen durch einen Papier-Lochstreifen- oder einen Papier-Lochkarten-Mechanismus bereitgestellt wird; selbstverständlich würde eine derartige Ausführungsform zu einer äußerst langsamen Betriebsgeschwindigkeit führen. In einer typischen Konfiguration enthält der Speicher 1729, ROM 1706, RAM 1705 und eine Speichervorrichtung 1714. Eine Speichervorrichtung 1714 kann irgendein herkömmlicher Computersystem-Speicher sein. Die Speichervorrichtungen können eine Trommel, eine (feste und/oder abnehmbare) Magnetplattenvorrichtung; ein magnetooptisches Laufwerk; ein optisches Laufwerk (d. h. CD-ROM/RAM/beschreibbar (R), wiederbeschreibbar (RW), DVD R/RW usw.); eine Anordnung von Vorrichtungen (z. B. eine redundante Anordnung unabhängiger Platten (RAID)); und/oder andere Vorrichtungen desgleichen enthalten. Folglich erfordert eine typische Computer-Systemisierung im allgemeinen Speicher und macht eine typische Computer-Systemisierung im Allgemeinen von Speicher Gebrauch.
  • Die Komponentensammlung
  • Der Speicher 1729 kann eine Sammlung von Programm- und/oder Datenbankkomponenten und/oder Daten, wie z. B.: die Betriebssystemkomponente(n) 1715 (das Betriebssystem); die Informations-Server-Komponente(n) 1716 (den Informations-Server); die Benutzerschnittstellenkomponente(n) 1717 (die Benutzerschnittstelle); die Web-Browser-Komponente(n) 1718 (den Web-Browser); die Datenbank(en) 1719; die Mail-Server-Komponente(n) 1721; die Mail-Client-Komponente(n) 1722; die Kryptographie-Server-Komponente(n) 1720 (den Kryptographie-Server); die Senderkomponente(n) 1735; und/oder dergleichen (d. h. insgesamt eine Komponentensammlung) enthalten, ist aber nicht darauf eingeschränkt. Diese Komponenten können in den Speichervorrichtungen und/oder in durch einen Schnittstellenbus zugänglichen Speichervorrichtungen gespeichert sein und auf diese Komponenten kann von den Speichervorrichtungen und/oder von durch einen Schnittstellenbus zugänglichen Speichervorrichtungen zugegriffen werden. Obwohl nichtkonventionelle Programmkomponenten, wie z. B. jene in der Komponentensammlung, typischerweise in einer lokalen Speichervorrichtung 1714 gespeichert sind, können sie außerdem in einen Speicher geladen werden und/oder in einem Speicher gespeichert sein, wie z. B.: Peripherievorrichtungen, RAM, entfernte Speichereinrichtungen durch ein Kommunikationsnetz, ROM, verschiedene Formen des Speichers und/oder dergleichen.
  • Das Betriebssystem
  • Die Betriebssystemkomponente 1715 ist eine ausführbare Programmkomponente, die den Betrieb der Sender-Steuereinheit unterstützt. Typischerweise unterstützt das Betriebssystem den Zugriff auf die E/A, die Netzschnittstellen, die Peripherievorrichtungen, die Speichervorrichtungen und/oder dergleichen. Das Betriebssystem kann ein im hohen Grade fehlertolerantes, skalierbares und sicheres System sein, wie z. B. Apple Macintosh OS X (Server), AT&T Plan 9, Be OS, Linux, Unix und/oder dergleichen Betriebssysteme. Eingeschränktere und/oder unsichere Betriebssysteme können jedoch außerdem verwendet werden, wie z. B. Apple Macintosh OS, Microsoft DOS, Microsoft Windows 2000/2003/3.1/95/98/CE/Millenium/NT/Vista/XP (Server), Palm OS und/oder dergleichen. Mobile Betriebssysteme, wie z. B. Linux Mobile, Symbian, Microsoft Windows Mobile, Android und/oder dergleichen können außerdem verwendet werden. Ein Betriebssystem kann zu und/oder mit anderen Komponenten in einer Komponentensammlung einschließlich sich selbst und/oder dergleichen kommunizieren. Am häufigsten kommuniziert das Betriebssystem mit anderen Programmkomponenten, Benutzerschnittstellen und/oder dergleichen. Das Betriebssystem kann z. B. Programmkomponenten-, System-, Benutzer- und/oder Datenkommunikationen, -anforderungen und/oder -antworten enthalten, übertragen, erzeugen, erhalten und/oder bereitstellen. Das Betriebssystem kann, sobald es durch die CPU ausgeführt werden, die Wechselwirkung mit den Kommunikationsnetzen, den Daten, der E/A, den Peripherievorrichtungen, dem Programmkomponenten, dem Speicher, den Benutzer-Eingabevorrichtungen und/oder dergleichen ermöglichen. Das Betriebssystem kann Kommunikationsprotokolle bereitstellen, um es der Sender-Steuereinheit zu erlauben, mit anderen Entitäten durch ein Kommunikationsnetz 1713 zu kommunizieren. Durch die Sender-Steuereinheit können verschiedene Kommunikationsprotokolle als ein Hilfsträger-Transportmechanismus für die Wechselwirkung verwendet werden, wie z. B.: Multicast, TCP/IP, UDP, Unicast und/oder dergleichen, sie sind aber nicht darauf eingeschränkt.
  • Der Informations-Server
  • Eine Informations-Server-Komponente 1716 ist eine gespeicherte Programmkomponente, die durch eine CPU ausgeführt wird. Der Informations-Server kann ein herkömmlicher Internet-Informations-Server sein, wie z. B. Apache der Apache Software Foundation, Internet Information Server von Microsoft und/oder dergleichen, ist aber nicht darauf eingeschränkt. Der Informations-Server kann die Ausführung von Programmkomponenten durch Einrichtungen, wie z. B. aktive Server-Seite – Active Server Page – (ASP), ActiveX, (ANSI) (Objective-)C(++), C#, Scripts der gemeinsamen Gatway-Schnittstelle – Common Gatway Interface (CGI) Scripts, Java, JavaScript, praktische Extraktionsberichtsprache – Practical Extraction Report Language – (PERL), Python, WebObjects und/oder dergleichen, erlauben. Der Informations-Server kann sichere Kommunikationsprotokolle unterstützen, wie z. B. das Dateiübertragungsprotokoll (FTP); das Hypertext-Übertragungsprotokoll (HTTP); das sichere Hypertext-Übertragungsprotokoll (HTTPS), Secure Socket Layer (SSL) und/oder dergleichen, ist aber nicht darauf eingeschränkt. Der Informations-Server stellt die Ergebnisse in der Form von Web-Seiten den Web-Browsern bereit und erlaubt die manipulierte Erzeugung der Web-Seiten durch die Wechselwirkung mit anderen Programmkomponenten. Nachdem ein Domänennamensystem-Auflösungsabschnitt (DNS-Auflösungsabschnitt) einer HTTP-Anforderung zu einem speziellen Informationsdienstserver aufgelöst ist, löst der Informations-Server die Anforderungen für Informationen an spezifizierten Orten in der Sender-Steuereinheit basierend auf dem Rest der HTTP-Anforderung auf. Eine Anforderung, wie z. B. http://123.124.125.126/myInformation.html, könnte z. B. den IP-Abschnitt der Anforderung ”123.124.125.126” besitzen, der durch einen DNS-Server zu einem Informations-Server bei dieser IP-Adresse aufgelöst wird; dieser Informations-Server könnte wiederum die http-Anforderung nach dem Abschnitt ”/myInformation.html” der Anforderung parsen und ihn zu einer Stelle im Speicher auflösen, die die Informationen ”myInformation.html” enthält. Außerdem können andere die Informationen zustellenden Protokolle über verschiedene Ports, z. B. den FTP-Kommunikations-Zugriffs-Port 21 und/oder dergleichen, verwendet werden. Ein Informations-Server kann zu und/oder mit anderen Komponenten in einer Komponentensammlung einschließlich sich selbst und/oder Einrichtungen desgleichen kommunizieren. Am häufigsten kommuniziert der Informations-Server mit der Sender-Datenbank 1719, den Betriebssystemen, anderen Programmkomponenten, den Benutzerschnittstellen, den Web-Browsern und/oder dergleichen.
  • Der Zugriff auf die Sender-Datenbank kann durch eine Anzahl von Datenbank-Brücken-Mechanismen, wie z. B. durch Skriptsprachen, wie sie im Folgenden aufgezählt sind (z. B. CGI), und durch Kommunikationskanäle zwischen Anwendungen, wie sie im Folgenden aufgezählt sind (z. B. CORBA, WebObjects usw.), erreicht werden. Alle Datenanforderungen durch einen Web-Browser werden durch den Brückenmechanismus in geeignete Grammatiken geparst, wie sie durch den Sender benötigt werden. In einer Ausführungsform würde der Informations-Server ein durch einen Web-Browser zugängliches Web-Formular bereitstellen. Die in die gelieferten Felder in dem Web-Formular vorgenommenen Einträge werden als in die speziellen Felder eingegeben markiert und als solche geparst. Die eingegebenen Ausdrücke werden dann zusammen mit den Feld-Identifizierungskennzeichen weitergeleitet, die wirken, um den Parser anzuweisen, Abfragen zu erzeugen, die auf geeignete Tabellen und/oder Felder gerichtet sind. In einer Ausführungsform kann der Parser Abfragen in Standard-SQL erzeugen, indem er eine Instanz einer Suchzeichenkette mit den richtigen Verbindungs-/Auswahlbefehlen basierend auf den markierten Texteinträgen bildet, in der der resultierende Befehl über den Brückenmechanismus dem Sender als eine Abfrage bereitgestellt wird. Beim Erzeugen der Abfrageergebnisse von der Abfrage werden die Ergebnisse über den Brückenmechanismus weitergeleitet und können zum Formatieren und zur Erzeugung einer Web-Seite mit den neuen Ergebnissen durch den Brückenmechanismus geparst werden. Eine derartige Web-Seite mit den neuen Ergebnissen wird dann dem Informations-Server bereitgestellt, der sie an den anfordernden Web-Browser liefern kann.
  • Außerdem kann ein Informations-Server Programmkomponenten-, System-, Benutzer- und/oder Datenkommunikationen, -anforderungen und/oder -antworten enthalten, übertragen, erzeugen, erhalten und/oder bereitstellen.
  • Die Benutzerschnittstelle
  • Die Funktion der Computerschnittstellen in einigen Beziehungen ist zu Automobil-Betriebschnittstellen ähnlich. Automobil-Betriebschnittstellenelemente, wie z. B. Lenkräder, Gangschaltungen und Tachometer, unterstützen den Zugriff, den Betrieb und die Anzeige von Automobil-Betriebsmitteln, -funktionalität und -zustand. Computer-Wechselwirkungs-Schnittstellenelemente, wie z. B. Optionsschaltfelder, Cursors, Menüs, Roller und Fenster (die zusammen und im Allgemeinen als Widgets bezeichnet werden) unterstützen ähnlich den Zugriff, den Betrieb und die Anzeige von Daten und von Computer-Hardware- und -Betriebssystem-Betriebsmitteln, -Funktionalität und -Zustand. Die Operationsschnittstellen werden im Allgemeinen als Benutzerschnittstellen bezeichnet. Graphische Benutzerschnittstellen (GUIs), wie z. B. Aqua des Apple Macintosh-Betriebssystems, Windows XT von Microsoft oder X-Windows von Unix, stellen eine Grundlinie und Mittel, um auf Informationen zuzugreifen und Informationen den Benutzern graphisch darzustellen, bereit.
  • Eine Benutzerschnittstellenkomponente 1717 ist eine gespeicherte Programmkomponente, die durch eine CPU ausgeführt wird. Die Benutzerschnittstelle kann eine herkömmliche graphische Benutzerschnittstelle sein, wie sie durch, mit und/oder oben auf Betriebssystemen und/oder Betriebsumgebungen, wie z. B. Apple Macintosh OS, z. B. Aqua, GNUSTEP, Microsoft Windows (NT/XT), Unix X-Windows (KDE, Gnome und/oder dergleichen), Linux (z. B. Qtopia von Trolltech, Pixil von Century Software und/oder dergleichen), mythTV und/oder dergleichen, bereitgestellt wird. Die Benutzerschnittstelle kann die Anzeige, die Ausführung, die Wechselwirkung, die Manipulation und/oder den Betrieb von Programmkomponenten und/oder Systemeinrichtungen durch textliche und/oder graphische Einrichtungen erlauben. Die Benutzerschnittstelle schafft eine Einrichtung, durch die die Benutzer ein Computersystem beeinflussen, mit ihm in Wechselwirkung treten und/oder es betreiben können. Eine Benutzerschnittstelle kann zu und/oder mit anderen Komponenten in einer Komponentensammlung einschließlich sich selbst und/oder Einrichtungen desgleichen kommunizieren. Am häufigsten kommuniziert die Benutzerschnittstelle mit Betriebssystemen, anderen Programmkomponenten und/oder dergleichen. Die Benutzerschnittstelle kann Programmkomponenten-, System-, Benutzer- und/oder Datenkommunikationen, -anforderungen und/oder -antworten enthalten, übertragen, erzeugen, erhalten und/oder bereitstellen.
  • Der Web-Browser
  • Eine Web-Browser-Komponente 1718 ist eine gespeicherte Programmkomponente, die durch eine CPU ausgeführt wird. Der Web-Browser kann eine herkömmliche Hypertext-Betrachtungsanwendung, wie z. B. der Microsoft Internet Explorer oder der Netscape Navigator, sein. Das sichere Web-Surfen kann mit einer 128-Bit-Verschlüsselung (oder größer) durch HTTPS, SSL und/oder dergleichen geliefert werden. Einige Web-Browser erlauben die Ausführung von Programmkomponenten durch Einrichtungen, wie z. B. Java, JavaScript, ActiveX und/oder dergleichen. Web-Browser und ähnliche Informationszugriffswerkzeuge können in PDAs, Zellentelephone und/oder andere Mobilvorrichtungen integriert sein. Ein Web-Browser kann zu und/oder mit anderen Komponenten in einer Komponentensammlung einschließlich sich selbst und/oder Einrichtungen desgleichen kommunizieren. Am häufigsten kommuniziert der Web-Browser mit Informations-Servern, Betriebssystemen, integrierten Programmkomponenten (z. B. Plug-Ins) und/oder dergleichen; er kann z. B. Programmkomponenten-, System-, Benutzer- und/oder Datenkommunikationen, -anforderungen und/oder -antworten enthalten, übertragen, erzeugen, erhalten und/oder bereitstellen. Selbstverständlich kann anstelle eines Web-Browsers und eines Informations-Servers eine kombinierte Anwendung entwickelt werden, um ähnliche Funktionen von beiden auszuführen. Die kombinierte Anwendung würde ähnlich das Erhalten und die Bereitstellung von Informationen für Benutzer, Benutzeragenten und/oder dergleichen von den durch den Sender ermöglichten Knoten ausführen. Die kombinierte Anwendung kann in Systemen, die Standard-Web-Browser verwenden, wertlos sein.
  • Der Mail-Server
  • Eine Mail-Server-Komponente 1721 ist eine gespeicherte Programmkomponente, die durch eine CPU 1703 ausgeführt wird. Der Mail-Server kann ein herkömmlicher Internet-Mail-Server sein, wie z. B. Sendmail, Microsoft Exchange und/oder dergleichen, ist aber nicht darauf eingeschränkt. Der Mail-Server kann die Ausführung von Programmkomponente durch Einrichtungen, wie z. B. ASP, ActiveX, (ANSI) (Objective-)C(++), CGI-Scripts, Java, JavaScript, PERL, Pipes, Python, WebObjects und/oder dergleichen, erlauben. Der Mail-Server kann Kommunikationsprotokolle unterstützen, wie z. B.: das Internet-Nachrichtenzugriffsprotokoll – Internet Message Access Protocol – (IMAP), Microsoft Exchange, Postamtprotokoll – Post Office Protocol – (POP3), einfaches Mailübertragungsprotokoll – Simple Mail Transfer Protocol – (SMTP) und/oder dergleichen, ist aber nicht darauf eingeschränkt. Der Mail-Server kann ankommende und abgehende Mailnachrichten, die durch den und/oder zu dem Sender gesendet oder weitergeleitet worden sind und/oder anderweitig durch den Sender hindurchgehen, leiten, weiterleiten und verarbeiten.
  • Der Zugriff auf die Sender-Mail kann durch eine Anzahl von APIs erreicht werden, die durch die einzelnen Web-Server-Komponenten und/oder das Betriebssystem angeboten werden.
  • Ein Mail-Server kann außerdem Programmkomponenten-, System-, Benutzer- und/oder Datenkommunikationen, -anforderungen, -informationen und/oder -antworten enthalten, übertragen, erzeugen, erhalten und/oder bereitstellen.
  • Der Mail-Client
  • Eine Mail-Client-Komponente 1722 ist eine gespeicherte Programmkomponente, die durch eine CPU 1703 ausgeführt wird. Der Mail-Client kann eine herkömmliche Mail-Betrachtungs-Anwendung sein, wie z. B. Apple Mail, Microsoft Entourage, Microsoft Outlook, Microsoft Outlook Express, Mozilla Thunderbird und/oder dergleichen. Die Mail-Clients können eine Anzahl von Übertragungsprotokollen unterstützen, wie z. B.: IMAP, Microsoft Exchange, POP3, SMTP und/oder dergleichen. Auf die durch mobile Open-Source-E-Mail-Clients, die auf Linux basieren, wie z. B. Sylpheed, Balsa und/oder dergleichen, bereitgestellten Komponenten kann außerdem durch ihre jeweiligen APIs zugegriffen werden. Ein Mail-Client kann zu und/oder mit anderen Komponenten in einer Komponentensammlung einschließlich sich selbst und/oder Einrichtungen desgleichen kommunizieren. Am häufigsten kommuniziert der Mail-Client mit Mail-Servern, Betriebssystemen, anderen Mail-Clients und/oder dergleichen; er kann z. B. Programmkomponenten-, System-, Benutzer- und/oder Datenkommunikationen, -anforderungen, -informationen und/oder -antworten enthalten, übertragen, erzeugen, erhalten und/oder bereitstellen. Im Allgemeinen stellt der Mail-Client eine Einrichtung bereit, um elektronische Mail-Nachrichten zu verfassen und zu senden.
  • Der Kryptographie-Server
  • Eine Kryptographie-Server-Komponente 1720 ist eine gespeicherte Programmkomponente, die durch eine CPU 1703, einen Kryptographieprozessor 1726, eine Kryptographieprozessor-Schnittstelle 1727, eine Kryptographieprozessorvorrichtung 1728 und/oder dergleichen ausgeführt wird. Die Kryptographieprozessor-Schnittstellen erlauben die Beschleunigung der Verschlüsselungs- und/oder Entschlüsselungsanforderungen durch die Kryptographiekomponente; die Kryptographiekomponente kann jedoch alternativ in einer herkömmlichen CPU ausgeführt werden. Die Kryptographiekomponente erlaubt die Verschlüsselung und/oder die Entschlüsselung der bereitgestellten Daten. Die Kryptographiekomponente erlaubt sowohl die symmetrische als auch die asymmetrische (z. B. Pretty Good Protection (PGP)) Verschlüsselung und/oder Entschlüsselung. Die Kryptographiekomponente kann Kryptographietechniken verwenden, wie z. B.: digitale Zertifikate (X.509-Authentifizierungsrahmen), digitale Signaturen, doppelte Signaturen, Umhüllung, Kennwortzugriffsschutz, Management des öffentlichen Schlüssels und/oder dergleichen, ist aber nicht darauf eingeschränkt. Die Kryptographiekomponente unterstützt zahlreiche (Verschlüsselungs- und/oder Entschlüsselungs-)Sicherheitsprotokolle, wie z. B.: die Prüfsumme, den Datenverschlüsselungsstandard (DES), die Verschlüsselung mit elliptischer Kurve (ECC), den internationalen Datenverschlüsselungsalgorithmus (IDEA), die Nachrichtenauslese 5 – Message Digest 5 – (MD5, die eine Einweg-Hash-Funktion ist), Kennwörter, Rivest Cipher (RC5), Rijndael, RSA (das ein Internet-Verschlüsselungs- und Authentifizierungssystem ist, das einen 1977 von Ron Rivest, Adi Shamir und Leonard Adleman entwickelten Algorithmus verwendet), den sicheren Hash-Algorithmus (SHA), die Secure Socket Layer (SSL), das sichere Hypertext-Übertragungsprotokoll (HTTPS) und/oder dergleichen, ist aber nicht darauf eingeschränkt. Unter Verwendung derartiger Verschlüsselungssicherheitsprotokolle kann der Sender alle ankommenden und/oder abgehenden Kommunikationen verschlüsseln und kann als ein Knoten in einem virtuellen privaten Netz (VPN) mit einem umfassenderen Kommunikationsnetz wirken. Die Kryptographiekomponente unterstützt den Prozess der ”Sicherheitsberechtigung”, durch den der Zugriff auf ein Betriebsmittel durch ein Sicherheitsprotokoll verhindert wird, bei dem die Kryptographiekomponente den berechtigten Zugriff auf das gesicherte Betriebsmittel ausführt. Außerdem kann die Kryptographiekomponente eindeutige Identifizierer der Inhalte bereitstellen, z. B. die Verwendung und MD5-Hash, um eine eindeutige Signatur für eine digitale Audiodatei zu erhalten. Eine Kryptographiekomponente kann zu und/oder mit anderen Komponenten in einer Komponentensammlung einschließlich sich selbst und/oder Einrichtungen desgleichen kommunizieren. Die Kryptographiekomponente unterstützt Verschlüsselungsschemata, die die sichere Übertragung von Informationen über ein Kommunikationsnetz erlauben, um es der Senderkomponente zu ermöglichen, sich an sicheren Transaktionen zu beteiligen, falls dies so gewünscht wird. Die Kryptographiekomponente unterstützt das sichere Zugreifen auf die Betriebsmittel im Sender und unterstützt den Zugriff auf gesicherte Betriebsmittel in entfernten Systemen; d. h., sie kann als ein Client und/oder als ein Server gesicherter Betriebsmittel wirken. Am häufigsten kommuniziert die Kryptographiekomponente mit Informations-Servern, Betriebssystemen, anderen Programmkomponente und/oder dergleichen. Die Kryptographiekomponente kann Programmkomponenten-, System-, Benutzer- und/oder Datenkommunikationen, -anforderungen und/oder -antworten enthalten, übertragen, erzeugen, erhalten und/oder bereitstellen.
  • Die Sender-Datenbank
  • Die Sender-Datenbank-Komponente 1719 kann in einer Datenbank und ihren gespeicherten Daten verkörpert sein. Die Datenbank ist eine gespeicherte Programmkomponente, die durch die CPU ausgeführt wird; der gespeicherte Programmkomponentenabschnitt konfiguriert die CPU, um die gespeicherten Daten zu verarbeiten. Die Datenbank kann eine herkömmliche, fehlertolerante, relationale, skalierbare, sichere Datenbank sein, wie z. B. Oracle oder Sybase. Relationale Datenbanken sind eine Erweiterung einer Einfachdatei. Relationale Datenbanken bestehen aus einer Serie in Beziehung stehender Tabellen. Die Tabellen sind überein Schlüsselfeld untereinander verbunden. Die Verwendung des Schlüsselfeldes erlaubt die Kombination der Tabellen durch die Indexierung gegen das Schlüsselfeld; d. h., die Schlüsselfelder wirken als dimensionale Drehpunkte zum Kombinieren von Informationen aus verschiedenen Tabellen. Die Beziehungen identifizieren im allgemeinen Verbindungen, die zwischen den Tabellen aufrechterhalten werden, indem primäre Schlüssel verglichen werden. Die primären Schlüssel repräsentieren Felder, die die Zeilen einer Tabelle in einer relationalen Datenbank eindeutig identifizieren. Genauer repräsentieren sie eindeutig die Zeilen einer Tabelle auf der ”Eine”-Seite einer Eine-zu-vielen-Beziehung.
  • Alternativ kann die Sender-Datenbank unter Verwendung verschiedener Standarddatenstrukturen implementiert sein, wie z. B. Feld, Hash, (verknüpfte) Liste, Verbund – Struct, strukturierte Textdatei (z. B. XML), Tabelle und/oder dergleichen. Derartige Datenstrukturen können in einem Speicher und/oder in (strukturierten) Dateien gespeichert sein. In einer weiteren Alternative kann eine objektorientierte Datenbank verwendet werden, wie z. B. Frontier, ObjectStore, Poet, Zope und/oder dergleichen. Objekt-Datenbanken können eine Anzahl von Objektsammlungen enthalten, die durch gemeinsame Attribute gruppiert und/oder miteinander verbunden sind; sie können durch einige gemeinsame Attribute mit anderen Objektsammlungen in Beziehung stehen. Objektorientierte Datenbanken funktionieren ähnlich zu relationalen Datenbanken, mit der Ausnahme, dass die Objekte nicht nur Stücke der Daten sind, sondern andere Typen der Funktionalität besitzen können, die in einem gegebenen Objekt eingekapselt sind. Falls die Sender-Datenbank als eine Datenstruktur implementiert ist, kann die Verwendung der Sender-Datenbank 1719 in eine weitere Komponente, wie z. B. die Senderkomponente 1735, integriert sein. Außerdem kann die Datenbank als eine Mischung von Datenstrukturen, Objekten und relationalen Strukturen implementiert sein. Die Datenbanken können in zahllosen Variationen durch Standarddatenverarbeitungstechniken verdichtet und/oder verteilt werden. Teile von Datenbanken, z. B. Tabellen, können exportiert und/oder importiert und folglich dezentralisiert und/oder integriert werden.
  • In einer Ausführungsform enthält die Datenbank-Komponente 1719 mehrere Tabellen 1719a–d. Eine Mediendateientabelle 1719a kann Felder enthalten, wie z. B.: Datei-ID, Dateiname, Dateityp, Dateiformat, Dateigröße, Auflösung, Farbtiefe, Erzeugungsdatum, Bearbeitungshistorie, Dateiquelle, Dateierzeuger und/oder -eigentümer und/oder dergleichen, ist aber nicht darauf eingeschränkt. Eine Werkzeugtabelle 1719b kann Felder enthalten, wie z. B.: Werkzeug-ID, Werkzeugname, Werkzeugtyp, Plug-In-Ort, zugeordnete Dateiformate, Werkzeugwerte, Schablonen und/oder Makros und/oder dergleichen, ist aber nicht darauf eingeschränkt. Eine Adressbuchtabelle 1719c kann Felder enthalten, wie z. B.: Eintrags-ID, Eintragsname, E-Mail-Adresse, IP-Adresse, URL, Telephonnummer, Ort, Postadresse, bevorzugtes Protokoll, Übertragungshistorie und/oder dergleichen, ist aber nicht darauf eingeschränkt. Eine Protokolltabelle 1719d kann Felder enthalten, wie z. B.: Protokoll-ID, Protokollname, Protokollformatregeln, bevorzugte Orte und/oder dergleichen, ist aber nicht darauf eingeschränkt. Diese und/oder andere Tabellen können die Konten mehrerer Entitäten in der Sender-Steuereinheit unterstützen und/oder verfolgen.
  • In einer Ausführungsform kann die Sender-Datenbank mit anderen Datenbanksystemen in Wechselwirkung treten. Unter Verwendung eines verteilten Datenbanksystems können z. B. die Abfragen und der Datenzugriff durch die Sendermodule die Kombination aus der Sender-Datenbank und einer weiteren Datenbank als eine einzige Datenbank-Entität behandeln.
  • In einer Ausführungsform können die Benutzerprogramme verschiedene Benutzerschnittstellen-Grundelemente enthalten, die dazu dienen können, den Sender zu aktualisieren. Außerdem können verschiedene Konten in Abhängigkeit von den Umgebungen und den Typen der Clients, die der Sender vielleicht bedienen muss, kundenspezifische Datenbank-Tabellen erfordern. Es sollte angegeben werden, dass alle eindeutigen Felder überall als ein Schlüsselfeld bezeichnet werden können. In einer alternativen Ausführungsform sind diese Tabellen in ihre eigenen Datenbanken und ihre jeweiligen Datenbank-Steuereinheiten (d. h. einzelne Datenbank-Steuereinheiten für jede der obigen Tabellen) dezentralisiert worden. Unter Verwendung von Standarddatenverarbeitungstechniken können die Datenbanken weiter über mehrere Computer-Systemisierungen und/oder Speichervorrichtungen verteilt werden. Ähnlich können die Konfigurationen der dezentralisierten Datenbank-Steuereinheiten durch Verdichtung und/oder Verteilung der verschiedenen Datenbank-Komponenten 1719a–d variiert werden. Der Sender kann so konfiguriert sein, dass er die verschiedenen Einstellungen, Eingaben und Parameter über die Datenbank-Steuereinheiten verfolgt.
  • Die Sender-Datenbank kann zu und/oder mit anderen Komponenten in einer Komponentensammlung einschließlich sich selbst und/oder Einrichtungen desgleichen kommunizieren. Am häufigsten kommuniziert die Sender-Datenbank mit der Senderkomponente, anderen Programmkomponenten und/oder dergleichen. Die Datenbank kann Informationen hinsichtlich anderer Knoten und Daten enthalten, sichern und bereitstellen.
  • Die Senderkomponente
  • Die Senderkomponente 1735 ist eine gespeicherte Programmkomponente, die durch eine CPU ausgeführt wird. Die Senderkomponente führt das Zugreifen auf die, das Erhalten der und die Bereitstellung der Informationen, Dienste, Transaktionen und/oder dergleichen über verschiedene Kommunikationsnetze aus. Als solche ermöglicht es die Senderkomponente, auf Transaktionen zuzugreifen, Transaktionen zu berechnen, in Anspruch zu nehmen, auszutauschen, zu erzeugen, zu identifizieren, anzuweisen, zu vergleichen, zu verarbeiten, zu suchen, zu bedienen, zu speichern und/oder zu unterstützen, um die Erfassung, die Verarbeitung, die Speicherung und die Übertragung digitaler Mediendateien durch eine durch den Sender ermöglichte Vorrichtung zu ermöglichen. In einer Ausführungsform enthält die Senderkomponente irgendeine und/oder alle Kombinationen der Aspekte des Senders, die in den vorhergehenden Figuren und Anhängen erörtert worden sind.
  • Die Senderkomponente, die den Zugriff auf Informationen zwischen Knoten ermöglicht, kann unter Verwendung von Standardentwicklungswerkzeugen entwickelt werden, wie z. B.: (ANSI) (Objective-)C(++), Apache-Komponenten, binären Ausführbaren, Datenbank-Adaptern, Java, JavaScript, Abbildungswerkzeugen, verfahrensorientierten und objektorientierten Entwicklungswerkzeugen, PERL, Python, Shell-Scripts, SQL-Befehlen, Web-Anwendungs-Server-Erweiterungen, WebObjects und/oder dergleichen, ist aber nicht darauf eingeschränkt. In einer Ausführungsform verwendet der Sender-Server einen Kryptographie-Server, um Kommunikationen zu verschlüsseln und zu entschlüsseln. Die Senderkomponente kann zu und/oder mit anderen Komponenten in einer Komponentensammlung einschließlich sich selbst und/oder Einrichtungen desgleichen kommunizieren. Am häufigsten kommuniziert die Senderkomponente mit der Sender-Datenbank, Betriebssystemen, anderen Programmkomponenten und/oder dergleichen. Der Sender kann Programmkomponenten-, System-, Benutzer- und/oder Datenkommunikationen, -anforderungen und/oder -antworten enthalten, übertragen, erzeugen, erhalten und/oder bereitstellen.
  • Der verteilte Sender
  • Die Struktur und/oder der Betrieb irgendeiner der Komponenten der Sender-Knoten-Steuereinheit können in irgendeiner Anzahl von Arten kombiniert, verdichtet und/oder verteilt werden, um die Entwicklung und/oder den Einsatz zu unterstützen. Ähnlich kann die Komponentensammlung in irgendeiner Anzahl von Arten kombiniert werden, um den Einsatz und/oder die Entwicklung zu unterstützen. Um dies auszuführen, können die Komponenten in einer gemeinsamen Codebasis oder in einer Einrichtung, die die Komponenten bei Bedarf in einer integrierten Weise dynamisch laden kann, integriert werden.
  • Die Komponentensammlung kann in zahllosen Variationen durch Standarddatenverarbeitungs- und/oder -entwicklungstechniken verdichtet und/oder verteilt werden. Von mehreren Instanzen von irgendeiner der Programmkomponenten in der Programmkomponentensammlung kann in einem einzigen Knoten und/oder über zahlreiche Knoten eine Instanz gebildet werden, um die Leistung durch Belastungsausgleichs- und/oder Datenverarbeitungstechniken zu verbessern. Außerdem können einzelne Instanzen ebenfalls über mehrere Steuereinheiten und/oder Speichervorrichtungen; z. B. Datenbanken, verteilt werden. Alle Programmkomponenten-Instanzen und Steuereinheiten, die gemeinsam arbeiten, können dies durch Standarddatenverarbeitungs-Kommunikationstechniken ausführen.
  • Die Konfiguration der Sender-Steuereinheit hängt vom Kontext des Systemeinsatzes ab. Faktoren, wie z. B. das Budget, die Kapazität, der Ort und/oder die Verwendung der zugrundeliegende Hardware-Betriebsmittel, aber nicht darauf eingeschränkt, können die Einsatzanforderungen und die Konfiguration beeinflussen. Ungeachtet dessen, ob die Konfiguration zu verdichteteren und/oder integrierteren Programmkomponenten führt, zu einer verteilteren Serie von Programmkomponenten führt und/oder zu irgendeiner Kombination zwischen einer verdichteten und einer verteilten Konfiguration führt, können die Daten übertragen, erhalten und/oder bereitgestellt werden. Die Instanzen der in einer gemeinsamen Codebasis verdichteten Komponenten aus der Programmkomponentensammlung können Daten übertragen, erhalten und/oder bereitstellen. Dies kann durch anwendungsinterne Datenverarbeitungs-Kommunikationstechniken ausgeführt werden, wie z. B.: Datenbezugnahme (z. B. Zeiger), interne Nachrichtenübermittlung, variable Objektinstanz-Kommunikation, gemeinsam benutzter Speicherraum, variable Weiterleitung und/oder dergleichen, ist aber nicht darauf eingeschränkt.
  • Falls die Komponenten der Komponentensammlung diskret, separat und/oder außerhalb voneinander sind, dann kann das Übertragen, das Erhalten und/oder das Bereitstellen von Daten mit und/oder zu anderen Komponenten-Komponenten durch anwendungsinterne Datenverarbeitungs-Kommunikationstechniken ausgeführt werden, wie z. B.: Informationsdurchgang durch die Anwendungsprogrammschnittstellen (API); (verteiltes) Komponentenobjektmodell – (distributed) Component Object Model – ((D)COM), (verteilte) Objektverknüpfung und -einbettung – (Distributed) Object Linking and Embedding – ((D)OLE) und/oder dergleichen, Allgemeine Architektur für Vermittler von Objektanforderungen – Common Object Request Broker Architecture – (CORBA), Prozess-Pipes, gemeinsam benutzte Dateien und/oder dergleichen, ist aber nicht darauf eingeschränkt. Die zwischen diskreten Komponenten-Komponenten für die Kommunikation zwischen Anwendungen oder in den Speicherräumen einer einzelnen Komponente für die anwendungsinterne Kommunikation gesendeten Nachrichten können durch die Erzeugung und das Parsen einer Grammatik unterstützt werden. Eine Grammatik kann unter Verwendung von Standardentwicklungswerkzeugen, wie z. B. Lex, Yacc, XML, und/oder dergleichen entwickelt werden, die die Grammatikerzeugung und die Pars-Funktionalität erlauben, die wiederum die Grundlage von Kommunikationsnachrichten in und zwischen Komponenten bilden können. Abermals hängt die Konfiguration vom Kontext des Systemeinsatzes ab.
  • Die Gesamtheit dieser Offenbarung (einschließlich des Deckblatts, des Titels, der Überschriften, des Gebietes, des Hintergrundes, der Zusammenfassung, der Kurzbeschreibung der Zeichnung, der ausführlichen Beschreibung, der Ansprüche, der Zusammenfassung, der Figuren und anderes) zeigt veranschaulichend verschiedene Ausführungsformen, in denen die beanspruchten Erfindungen praktiziert werden können. Die Vorteile und Merkmale der Offenbarung sind ein repräsentatives Beispiel nur der Ausführungsformen und sind nicht erschöpfend und/oder ausschließend. Sie werden nur vorgelegt, um das Verständnis der beanspruchten Prinzipien zu unterstützen und um die beanspruchten Prinzipien zu lehren. Es sollte selbstverständlich sein, dass sie nicht für alle beanspruchten Erfindungen repräsentativ sind. Als solche sind bestimmte Aspekte der Offenbarung hierin nicht erörtert worden. Dass die alternativen Ausführungsformen für einen spezifischen Teil der Erfindung nicht vorgelegt worden sein können oder dass ferner nicht beschriebene alternative Ausführungsformen für einen Teil verfügbar sein können, ist nicht als ein Verzicht auf diese alternativen Ausführungsformen zu betrachten. Es ist klar, dass viele dieser nicht beschriebenen Ausführungsformen die gleichen Prinzipien der Erfindung enthalten und andere äquivalent sind. Folglich ist es selbstverständlich, dass andere Ausführungsformen verwendet werden können und dass funktionale, logische, organisatorische, strukturelle und/oder topologische Modifikationen vorgenommen werden können, ohne vom Umfang und/oder vom Erfindungsgedanken der Offenbarung abzuweichen. Als solche werden alle Beispiele und/oder Ausführungsformen überall in dieser Offenbarung als nicht einschränkend betrachtet. Außerdem sollten hinsichtlich dieser hierin erörterten Ausführungsformen bezüglich jener, die hierin nicht erörtert werden, keine Schlussfolgerungen anders als jene gezogen werden, dass es als solches nur den Zwecken der Verringerung des Raums und der Wiederholung dient. Es ist z. B. selbstverständlich, dass die logische und/oder die topologische Struktur irgendeiner Kombination irgendwelcher Programmkomponenten (einer Komponentensammlung), anderer Komponenten und/oder irgendwelcher vorhandener Merkmalssätze, wie sie in den Figuren und/oder überall beschrieben sind, nicht auf eine feste Betriebsreihenfolge und/oder -anordnung eingeschränkt ist, sondern dass statt dessen jede offenbarte Reihenfolge beispielhaft ist und alle Äquivalente ungeachtet der Reihenfolge durch die Offenbarung betrachtet werden. Außerdem ist es selbstverständlich, dass derartige Merkmale nicht auf die serielle Ausführung eingeschränkt sind, sondern dass statt dessen irgendeine Anzahl von Threads, Prozessen, Diensten, Servern und/oder dergleichen, die asynchron, gleichzeitig, parallel, simultan, synchron und/oder dergleichen ausgeführt werden können, durch die Offenbarung betrachtet werden. Als solche können sich einige dieser Merkmale wechselseitig widersprechen, weil sie nicht gleichzeitig in einer einzigen Ausführungsform vorhanden sein können. Ähnlich sind einige Merkmale auf einen Aspekt der Erfindung anwendbar, während sie auf andere Aspekte der Erfindung nicht anwendbar sind. Außerdem enthält die Offenbarung andere Erfindungen, die gegenwärtig nicht beansprucht werden. Der Anmelder behält sich alle Rechte an jenen gegenwärtig nicht beanspruchten Erfindungen einschließlich des Rechts, derartige Erfindungen zu beanspruchen und zusätzliche Anmeldungen, Fortsetzungen, teilweise Fortsetzungen, Teilungen, und/oder dergleichen von ihnen einzureichen, vor. Als solches sollte es selbstverständlich sein, dass die Vorteile, Ausführungsformen, Beispiele, funktionalen Merkmale und die logischen, organisatorischen, strukturellen, topologischen und/oder anderen Aspekte dieser Offenbarung nicht als Einschränkungen an die Offenbarung, wie sie durch die Ansprüche definiert ist, oder Einschränkungen an Äquivalente zu den Ansprüchen zu betrachten sind.
  • Zusammenfassung
  • Es werden eine Benutzerschnittstelle für einen tragbaren Bildverarbeitungs-Sender und Vorrichtungen, Verfahren und Systeme für einen tragbaren Bildverarbeitungs-Sender und für einen tragbaren automatisierten Vertragsbildhändler und Sender offenbart. Der Sender (die Benutzerschnittstelle) schafft eine Plattform oder ein kompaktes und effizientes Forum zum Managen, Manipulieren, Speichern und Übertragen digitaler Mediendateien über ein weites Feld von Übertragungsmitteln und -protokollen. Die Fähigkeit, Medien für den Verkauf oder die Verteilung von entfernten Orten bereitzustellen, einschließlich der Fähigkeit, basierend auf ausgewählten Kriterien aus einer Anzahl möglicher Käufer auszuwählen und bindende Kauf- und/oder Bildübertragungsbeziehungen von fern herzustellen, ist für Medienanwendungen potentiell vorteilhaft. Er kann durch Photographen, Bildjournalisten und/oder dergleichen verwendet werden, um Photographien in hoher Qualität oder Video schnell zu verarbeiten, zu bearbeiten und an mehrere Nachrichtenagenturen, Zeitungen, Magazine, Fernsehstudios, Websites und/oder dergleichen zu senden, während sie die Kontrolle über ihre Photographien behalten, indem er ihnen erlaubt, mit Wasserzeichen versehene Proben in verringerter Qualität zu senden. Der Sender kann (über die Benutzerschnittstelle) so konfiguriert werden, dass er Benutzern, die große Bilder in hoher Auflösung senden wollen, erlaubt, zuerst Vorschaubilder in niedriger Auflösung zu erzeugen und zu senden und dadurch Übertragungszeit und -betriebsmittel zu sparen. Die Versionen in voller Auflösung der Bilder können dann gesendet werden, wie die Genehmigungen der Vorschauversionen empfangen werden. Die breiten Kommunikationsfähigkeiten des Senders stellen sicher, dass er selbst von entfernten Orten beim Lokalisieren und Ausnutzen verfügbarer Kommunikationsnetze maximal wirksam ist. Legende für Fig. 9
    THUMBNAILS Miniaturansichten
    PHOTO EDITING Photographiebearbeitung
    PREVIEW Vorschau
    SEND Senden
    SELECT ALL wähle alle aus
    DESELECT ALL wähle alle ab
    NEXT nächste
    Legende für Fig. 10
    THUMBNAILS Miniaturansichten
    PHOTO EDITING Photographiebearbeitung
    PREVIEW Vorschau
    SEND Senden
    Resolution Auflösung
    medium mittel
    Watermark Wasserzeichen
    DEMO Demonstration
    none keines
    SET PRICE Festlegen des Preises
    SAVE Sichern
    RESTORE Wiederherstellen
    DELETE Löschen
    BACK zurück
    NEXT nächste
    Legende für Fig. 11
    THUMBNAILS Miniaturansichten
    PHOTO EDITING Photographiebearbeitung
    PREVIEW Vorschau
    SEND Senden
    Resolution Auflösung
    medium mittel
    Watermark Wasserzeichen
    DEMO Demonstration
    none keines
    SET PRICE Festlegen des Preises
    SAVE Sichern
    RESTORE Wiederherstellen
    DELETE Löschen
    BACK zurück
    NEXT nächste
    Legende für Fig. 12
    THUMBNAILS Miniaturansichten
    PHOTO EDITING Photographiebearbeitung
    PREVIEW Vorschau
    SEND Senden
    CLEAR FORM Löschen des Formulars
    ADD/REMOVE IMAGE füge Bild hinzu/entferne Bild
    WATERMARK: Wasserzeichen:
    ALL alle
    SELECTED ausgewählte
    SET PRICE FOR: Festlegen des Preises für:
    ALL alle
    SELECTED ausgewählte
    BACK zurück
    NEXT nächste
    SUBJECT: Betreff:
    HEADLINE PHOTOS – Schlagzeilenphotographien –
    18.06.08 18.06.08
    ATTACHED IMAGES: beigefügte Bilder:
    TEXT: Text:
    Hi Tim, Hallo Tim,
    Legende für Fig. 13
    THUMBNAILS Miniaturansichten
    PHOTO EDITING Photographiebearbeitung
    PREVIEW Vorschau
    SEND Senden
    CLEAR FORM Löschen des Formulars
    ADD/REMOVE IMAGE füge Bild hinzu/entferne Bild
    WATERMARK: Wasserzeichen:
    ALL alle
    SELECTED ausgewählte
    BACK zurück
    NEXT nächste
    SUBJECT: Betreff:
    HEADLINE PHOTOS – Schlagzeilenphotographien –
    18.06.08 18.06.08
    ATTACHED IMAGES: beigefügte Bilder:
    TEXT: Text:
    Hi Tim, Hallo Tim,
    Legende für Fig. 15A
    THUMBNAILS Miniaturansichten
    PHOTO EDITING Photographiebearbeitung
    PREVIEW Vorschau
    SEND Senden
    To: An:
    ADD Hinzufügen
    MAKE A GROUP Erstelle eine Gruppe
    CANCEL Entfernen
    SAVE DRAFT Sichern des Entwurfs
    BACK zurück
    SEND Senden
    ADD CONTACT: Hinzufügen eines Kontaktes:
    GROUP Gruppe
    CONTACT Kontakt
    Legende für Fig. 15B
    THUMBNAILS Miniaturansichten
    PHOTO EDITING Photographiebearbeitung
    PREVIEW Vorschau
    SEND Senden
    To: An:
    Work colleages Arbeitskollegen
    ADD Hinzufügen
    MAKE A GROUP Erstelle eine Gruppe
    CANCEL Entfernen
    SAVE DRAFT Sichern des Entwurfs
    BACK zurück
    SEND Senden
    ADD GROUP: Hinzufügen einer Gruppe:
    Friends Freunde
    Work colleages Arbeitskollegen
    GROUP Gruppe
    CONTACT Kontakt
    Legende für Fig. 15C
    THUMBNAILS Miniaturansichten
    PHOTO EDITING Photographiebearbeitung
    PREVIEW Vorschau
    SEND Senden
    To: An:
    ADD Hinzufügen
    CANCEL Entfernen
    SAVE DRAFT Sichern des Entwurfs
    BACK zurück
    SEND Senden
    ADD CONTACT Hinzufügen eines Kontaktes
    CONTACT Kontakt
    Sending Senden
    Legende für Fig. 16A
    Fudora – [Newsdesk, 18:11 02/07/2008, Photo offer from Superjourno] Fudora – [Newsdesk, 18:11, 02.07.2008, Photographieangebot von Superjourno]
    File Datei
    Edit Bearbeiten
    Mailbox Briefkasten
    Message Nachricht
    Transfer Übertragung
    Special Besonderes
    Tools Werkzeuge
    Window Fenster
    Help Hilfe
    <none> <keines>
    Queue Warteschlange
    Legende für Fig. 16C
    Yahoo! Search Yahoo! Suche
    Page Seite
    Tools Werkzeuge
    WELCOME TO OUR SITE Willkommen auf unserer Site
    HOME Startseite
    BUY PICS Kaufe Bilder
    SELL PICS Verkaufe Bilder
    ABOUT US Über uns
    LOGIN Anmelden
    BUY IT NOW (ASKING PRICE) kaufe sie jetzt (Preisforderung)
    I BID $0.00 ich biete $0,00
    NO, THANK YOU nein, danke
    BUY IT NOW (ASKING PRICE) kaufe sie jetzt (Preisforderung)
    I BID $0.00 ich biete $0,00
    NO, THANK YOU nein, danke
    BUY IT NOW (ASKING PRICE) kaufe sie jetzt (Preisforderung)
    I BID $50.00 ich biete $50,00
    NO, THANK YOU nein, danke
    BUY/BID SELECTED kaufe die/biete für die
    PHOTOS ausgewählten Photographien
    My computer mein Computer
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Nicht-Patentliteratur
    • - scoopt.com [0066]
    • - http://123.124.125.126/myInformation.html [0099]
    • - /myInformation.html [0099]
    • - myInformation.html [0099]

Claims (161)

  1. Prozessorimplementierte Benutzerschnittstelle zum Verarbeiten digitaler Medien, die umfasst: Mittel zum Bereitstellen der digitalen Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm; Mittel zum Empfangen wenigstens eines Bearbeitungsbefehls für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle; Mittel zum Modifizieren der digitalen Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien; Mittel zum Empfangen wenigstens einer Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle; Mittel zum Empfangen wenigstens einer Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; Mittel zum Konfigurieren der digitalen Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; und Mittel zum Senden der digitalen Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat und einem Format für die drahtlose Übertragung konsistent sind.
  2. Benutzerschnittstelle nach Anspruch 1, bei der die digitale Mediendatei ein Standbild umfasst.
  3. Benutzerschnittstelle nach Anspruch 1, bei der die digitale Mediendatei ein Video umfasst.
  4. Benutzerschnittstelle nach Anspruch 3, bei der die digitale Mediendatei ferner eine Audioergänzung umfasst.
  5. Benutzerschnittstelle nach Anspruch 4, bei der der Bearbeitungsbefehl für digitale Mediendateien eine Einstellung der Audioergänzung umfasst.
  6. Benutzerschnittstelle nach Anspruch 5, bei der die Einstellung der Audioergänzung eine Änderung der Lautstärke umfasst.
  7. Benutzerschnittstelle nach Anspruch 1, bei der die Speicherzugriffskomponente ein Flash-Speicherkarten-Steckplatz ist.
  8. Benutzerschnittstelle nach Anspruch 1, bei der die Eingangsschnittstellenanordnung für digitale Medien ferner einen USB-Anschluss umfasst.
  9. Benutzerschnittstelle nach Anspruch 8, bei der USB-Anschluss der gleiche wie wenigstens eine der Ausgangskomponenten ist.
  10. Benutzerschnittstelle nach Anspruch 1, bei der der Anzeigeschirm die Sensorbildschirm-Eingabe zulässt.
  11. Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien einen Bildbeschnitt umfasst.
  12. Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Bildgrößenänderung umfasst.
  13. Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Bilddrehung umfasst.
  14. Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Helligkeitseinstellung umfasst.
  15. Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Farbeinstellung umfasst.
  16. Benutzerschnittstelle nach Anspruch 15, bei der die Farbeinstellung eine Farbsättigungseinstellung umfasst.
  17. Benutzerschnittstelle nach Anspruch 15, bei der die Farbeinstellung eine Farbtoneinstellung umfasst.
  18. Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Schärfeneinstellung umfasst.
  19. Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Kontrasteinstellung umfasst.
  20. Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Rote-Augen-Verringerung umfasst.
  21. Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Anwendung eines Spezialeffekts umfasst.
  22. Benutzerschnittstelle nach Anspruch 21, bei der der Spezialeffekt ein digitales Airbrushing umfasst.
  23. Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Auflösungseinstellung umfasst.
  24. Benutzerschnittstelle nach Anspruch 23, bei der die Auflösungseinstellung wenigstens eine Einstellung mit hoher Auflösung und eine Einstellung mit niedriger Auflösung zulässt.
  25. Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Umsetzung in Vorschauqualität umfasst.
  26. Benutzerschnittstelle nach Anspruch 25, die ferner umfasst: Mittel zum Empfangen einer Anforderungsnachricht für digitale Mediendateien von einer Medien anfordernden Entität, wobei die Anforderungsnachricht wenigstens eine Auswahl einer in Vorschauqualität umgesetzten Mediendatei umfasst; und Mittel zum Vorbereiten eines Übertragungspakets, das eine digitale Mediendatei umfasst, die der wenigstens einen Auswahl einer in Vorschauqualität umgesetzten Mediendatei entspricht.
  27. Benutzerschnittstelle nach Anspruch 25, die ferner umfasst: Mittel zum Empfangen einer Vielzahl von Anforderungsnachrichten für digitale Mediendateien von einer Gruppe Medien anfordernden Entitäten, wobei jede Anforderungsnachricht Anforderungsauswahlinhalte und wenigstens eine Auswahl einer in Vorschauqualität umgesetzten Mediendatei umfasst; Mittel zum Durchsuchen der Vielzahl von Anforderungsnachrichten für digitale Mediendateien nach den Anforderungsauswahlinhalten; Mittel zum Auswählen einer Empfängerteilmenge der Medien anfordernden Entitäten basierend auf den Anforderungsauswahlinhalten und einer Menge von Anforderungsauswahlkriterien; und Mittel zum Vorbereiten eines Übertragungspakets, das eine digitale Mediendatei umfasst, die der wenigstens einen Auswahl einer in Vorschauqualität umgesetzten Mediendatei entspricht.
  28. Benutzerschnittstelle nach Anspruch 27, die ferner umfasst: Mittel zum Senden des Übertragungspakets zur Empfängerteilmenge.
  29. Benutzerschnittstelle nach Anspruch 27, die ferner umfasst: Mittel zum Auffordern eines Benutzers, das Übertragungspaket zur Empfängerteilmenge zu senden.
  30. Benutzerschnittstelle nach Anspruch 27, bei der die Anforderungsauswahlinhalte eine Zeit umfassen und die Anforderungsauswahlkriterien ein Frühzeitigkeitskriterium umfassen.
  31. Benutzerschnittstelle nach Anspruch 27, bei der die Anforderungsauswahlinhalte ein Kaufangebot umfassen und die Anforderungsauswahlkriterien ein Angebotsmaximierungskriterium umfassen.
  32. Benutzerschnittstelle nach Anspruch 25, bei der die Umsetzung in Vorschauqualität eine Auflösungsverringerung umfasst.
  33. Benutzerschnittstelle nach Anspruch 25, bei der die Umsetzung in Vorschauqualität eine Verringerung der Dateigröße der digitalen Mediendatei umfasst.
  34. Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Dateiformatbezeichnung umfasst.
  35. Benutzerschnittstelle nach Anspruch 34, bei der die Dateiformatbezeichnung wenigstens ein unbearbeitetes Format und ein komprimiertes Format zulässt.
  36. Benutzerschnittstelle nach Anspruch 35, bei der das komprimierte Format ein verlustlos komprimiertes Format umfasst.
  37. Benutzerschnittstelle nach Anspruch 35, bei der das komprimierte Format ein verlustbehaftet komprimiertes Format umfasst.
  38. Benutzerschnittstelle nach Anspruch 35, bei der das komprimierte Format ein Format ist, das aus der JPEG, TIFF, GIF und BMP umfassenden Gruppe ausgewählt ist.
  39. Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien die Auswahl und die Aufnahme eines Wasserzeichens umfasst.
  40. Benutzerschnittstelle nach Anspruch 39, bei der das Wasserzeichen einen Preis für die wenigstens eine digitale Mediendatei enthält.
  41. Benutzerschnittstelle nach Anspruch 40, bei der der Preis einem für den Benutzer minimalen akzeptablen Preis für die wenigstens eine digitale Mediendatei entspricht.
  42. Benutzerschnittstelle nach Anspruch 39, bei der das Wasserzeichen eine Identifikation des Photographen enthält.
  43. Benutzerschnittstelle nach Anspruch 39, bei der das Wasserzeichen mit der wenigstens einen digitalen Mediendatei steganographisch codiert ist.
  44. Benutzerschnittstelle nach Anspruch 1, die ferner umfasst: Mittel zum Speichern der modifizierten digitalen Mediendatei.
  45. Benutzerschnittstelle nach Anspruch 44, bei der die modifizierte digitale Mediendatei in einem internen Speicher gespeichert ist.
  46. Benutzerschnittstelle nach Anspruch 45, bei der der interne Speicher einen Magnetspeicher umfasst.
  47. Benutzerschnittstelle nach Anspruch 45, bei der der interne Speicher einen Flash-Speicher umfasst.
  48. Benutzerschnittstelle nach Anspruch 44, bei der die modifizierte digitale Mediendatei in einer abnehmbaren Speicherkarte gespeichert ist.
  49. Benutzerschnittstelle nach Anspruch 48, bei der die abnehmbare Speicherkarte in die Speicherzugriffskomponente in der Eingangsschnittstellenanordnung für digitale Medien eingesetzt ist.
  50. Benutzerschnittstelle nach Anspruch 1, die ferner umfasst: Mittel zum Bereitstellen einer Wiederherstellungsoption, durch die die modifizierte digitale Mediendatei in ihrem ursprünglichen Zustand vor der Modifikation wiederhergestellt werden kann.
  51. Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung eine E-Mail-Adresse umfasst.
  52. Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung eine IP-Adresse umfasst.
  53. Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung einen URL umfasst.
  54. Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung eine Telephonnummer umfasst.
  55. Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung eine Nachrichtensofortversand-Identität umfasst.
  56. Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung mehr als einen Empfänger spezifiziert.
  57. Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung aus einem digitalen Adressbuch ausgewählt ist.
  58. Benutzerschnittstelle nach Anspruch 57, bei der das digitale Adressbuch wenigstens eine Gruppe von Kontakten umfasst.
  59. Benutzerschnittstelle nach Anspruch 1, bei der das Zellennetzformat das GSM umfasst.
  60. Benutzerschnittstelle nach Anspruch 1, bei der das Zellennetzformat den GPRS umfasst.
  61. Benutzerschnittstelle nach Anspruch 1, bei der das Zellennetzformat den W-CDMA umfasst.
  62. Benutzerschnittstelle nach Anspruch 1, bei der das Zellennetzformat den CDMA umfasst.
  63. Benutzerschnittstelle nach Anspruch 59, bei der das Zellennetzformat den CDMA enthält.
  64. Benutzerschnittstelle nach Anspruch 62, bei der das Zellennetzformat das GSM enthält.
  65. Benutzerschnittstelle nach Anspruch 1, bei der das Zellennetzformat den CDMA2000 umfasst.
  66. Benutzerschnittstelle nach Anspruch 1, bei der das Zellennetzformat HSDPA umfasst.
  67. Benutzerschnittstelle nach Anspruch 1, bei der das Auswählen wenigstens eines Übertragungsformats für digitale Medien auf einer automatischen Entscheidung basiert.
  68. Benutzerschnittstelle nach Anspruch 67, bei der die automatische Entscheidung auf einer Übertragungsintegritätsanalyse basiert.
  69. Benutzerschnittstelle nach Anspruch 67, bei der die automatische Entscheidung auf dem Überwachen einer gemeldeten Signalstärke der Basisstationen basiert.
  70. Benutzerschnittstelle nach Anspruch 68, bei der die Übertragungsintegritätsanalyse eine Zuverlässigkeitsschätzung für jedes Übertragungsformat für digitale Medien umfasst.
  71. Benutzerschnittstelle nach Anspruch 67, bei der die automatische Entscheidung vor dem Auswählen des wenigstens einen Übertragungsformats für digitale Medien einem Benutzer für die Bestätigung vorgelegt wird.
  72. Benutzerschnittstelle nach Anspruch 1, bei der das Auswählen wenigstens eines Übertragungsformats für digitale Medien auf einer Benutzerentscheidung basiert.
  73. Prozessorimplementierte Benutzerschnittstelle zum Verarbeiten digitaler Bilder, die umfasst: Mittel zum Empfangen eines digitalen Bildes von einer Eingangschnittstellenanordnung für digitale Medien, wobei die Eingangschnittstellenanordnung für digitale Medien wenigstens eine Speicherzugriffskomponente und einen USB-Anschluss umfasst; Mittel zum Bereitstellen des digitalen Bildes über eine integrierte Bildbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm, wobei der Anzeigeschirm so konfiguriert ist, dass er die Sensorbildschirm-Eingabe zulässt; Mittel zum Bereitstellen einer Vielzahl von Bearbeitungsoptionen für digitale Bilder über die integrierte Bildbearbeitungs- und -übertragungsschnittstelle, die wenigstens Beschnitt-, Größenänderungs-, Dreh-, Helligkeits-, Farbeinstellungs-, Schärfe-, Kontrast-, Auflösungs-, Dateiformat-, Wasserzeichen- und Rote-Augen-Verringerungs-Optionen umfassen; Mittel zum Empfangen wenigstens eines Bearbeitungsbefehls für digitale Bilder, der aus der Vielzahl von Bearbeitungsoptionen für digitale Bilder ausgewählt ist, über die integrierte Bildbearbeitungs- und -übertragungsschnittstelle; Mittel zum Modifizieren des digitalen Bildes basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Bilder; Mittel zum Empfangen wenigstens einer Zielbezeichnung über die integrierte Bildbearbeitungs- und -übertragungsschnittstelle, wobei die Zielbezeichnung aus einem digitalen Adressbuch ausgewählt ist; Mittel zum Auswählen wenigstens eines Übertragungsformats für digitale Medien von der integrierten Bildbearbeitungs- und -übertragungsschnittstelle, das irgendeines aus einem GSM-Format, einem GPRS-Format, einem W-CDMA-Format, einem CDMA-Format, einem CDMA2000-Format, einem HSDPA-Format, einem WiFi-Format, einem Bluetooth-Format, einem Ethernet-Format oder einem USB-Format umfasst; Mittel zum Konfigurieren der digitalen Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; und Mittel zum Senden der konfigurierten digitalen Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die mit wenigstens dem GSM-Format, dem GPRS-Format, dem W-CDMA-Format, dem CDMA-Format, dem CDMA2000-Format, dem HSDPA-Format, dem WiFi-Format, dem Bluetooth-Format, dem Ethernet-Format oder dem USB-Format konsistent sind.
  74. Prozessorimplementierte Benutzerschnittstelle zum Verarbeiten digitaler Medien, die umfasst: Mittel zum Empfangen einer digitalen Mediendatei von einer Eingangschnittstellenanordnung für digitale Medien, wobei die Eingangschnittstellenanordnung für digitale Medien wenigstens eine Speicherzugriffskomponente umfasst; Mittel zum Bereitstellen der digitalen Mediendatei für die Anzeige auf einem Anzeigeschirm; Mittel zum Empfangen wenigstens eines Bearbeitungsbefehls für digitale Mediendateien; Mittel zum Modifizieren der digitalen Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien; Mittel zum Empfangen wenigstens einer Zielbezeichnung; Mittel zum Auswählen wenigstens eines Übertragungsformats für digitale Medien, das irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; Mittel zum Konfigurieren der digitalen Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; und Mittel zum Senden der digitalen Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die mit wenigstens dem Zellennetzformat und einem Format für die drahtlose Übertragung konsistent sind.
  75. Prozessorimplementiertes Verfahren zum Erzeugen einer Benutzerschnittstelle zum Verarbeiten digitaler Medien, wobei das Verfahren umfasst: Bereitstellen einer Vielzahl von Benutzerschnittstellenelemente, um folgendes zu unterstützen: Bereitstellen der digitalen Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm; Empfangen wenigstens eines Bearbeitungsbefehls für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle; Modifizieren der digitalen Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien; Empfangen wenigstens einer Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle; Empfangen wenigstens einer Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; Konfigurieren der digitalen Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; und Senden der digitalen Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat und einem Format für die drahtlose Übertragung konsistent sind.
  76. Vorrichtung, die eine Benutzerschnittstelle aufweist, die für das Verarbeiten digitaler Medien eingerichtet ist, wobei die Benutzerschnittstelle Schnittstelleelemente umfasst, die so konfiguriert sind, dass sie einem Benutzer erlauben: die digitale Mediendatei Über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm bereitzustellen; wenigstens einen Bearbeitungsbefehl für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen; die digitale Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien zu modifizieren; wenigstens eine Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen; wenigstens eine Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; die digitale Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat zu konfigurieren; und die digitale Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel zu senden, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat und einem Format für die drahtlose Übertragung konsistent sind.
  77. Digitales Medium, das durch einen Prozessor lesbar ist, um eine Benutzerschnittstelle zum Verarbeiten digitaler Medien zu schaffen, das umfasst: Befehlsignale in dem prozessorlesbaren Medium, wobei die Befehlsignale durch den Prozessor ausgebbar sind, um: die digitale Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm bereitzustellen; wenigstens einen Bearbeitungsbefehl für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen; die digitale Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien zu modifizieren; wenigstens eine Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen; wenigstens eine Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; die digitale Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat zu konfigurieren; und die digitale Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel zu senden, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat und einem Format für die drahtlose Übertragung konsistent sind.
  78. Prozessorimplementiertes Verfahren zum Verarbeiten digitaler Medien, das umfasst: Empfangen einer digitalen Mediendatei von einer Eingangsschnittstellenanordnung für digitale Medien, wobei die Eingangsschnittstellenanordnung für digitale Medien wenigstens eine Speicherzugriffskomponente umfasst; Bereitstellen der digitalen Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm; Empfangen wenigstens eines Bearbeitungsbefehls für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle; Modifizieren der digitalen Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien; Empfangen wenigstens einer Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle; Empfangen wenigstens einer Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; Konfigurieren der digitalen Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; und Senden der digitalen Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat und einem Format für die drahtlose Übertragung konsistent sind.
  79. Prozessorimplementiertes Verfahren zum Verarbeiten digitaler Medien, das umfasst: Empfangen einer digitalen Mediendatei von einer Eingangsschnittstellenanordnung für digitale Medien, wobei die Eingangsschnittstellenanordnung für digitale Medien wenigstens eine Speicherzugriffskomponente umfasst; Bereitstellen der digitalen Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm; Empfangen wenigstens eines Bearbeitungsbefehls für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle, wobei der Befehl die Umsetzung in eine Version in Vorschauqualität umfasst; Modifizieren der digitalen Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien, um eine Mediendatei in Vorschauqualität zu erzeugen; Empfangen wenigstens einer Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle; Empfangen wenigstens einer Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; Konfigurieren der digitalen Mediendatei in Vorschauqualität in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; Vorbereiten einer Angebotsnachricht; die die konfigurierte Mediendatei und eine auswählbare Verpflichtung, die Mediendatei zu kaufen, enthält; Senden der Angebotsnachricht über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat und einem dem Format für die drahtlose Übertragung konsistent sind; Empfangen einer Antwortnachricht von einer kaufenden Entität, wobei die Antwortnachricht eine zustimmende Antwort auf die auswählbare Verpflichtung umfasst; und Bereitstellen der Originalmediendatei der kaufenden Entität.
  80. Verfahren nach Anspruch 79, bei dem die Angebotsnachricht an eine Vielzahl von Empfänger gesendet wird.
  81. Verfahren nach Anspruch 80, bei dem die Angebotsnachricht im Kontext einer Auktion bereitgestellt wird.
  82. Verfahren nach Anspruch 81, bei dem die Auktion eine Ebay-Auktion ist und die Angebotsnachricht an sie gesendet wird.
  83. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die digitale Mediendatei ein Standbild umfasst.
  84. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die digitale Mediendatei ein Video umfasst.
  85. Verfahren nach Anspruch 84, bei dem die digitale Mediendatei ferner eine Audioergänzung umfasst.
  86. Verfahren nach Anspruch 85, bei dem der Bearbeitungsbefehl für digitale Mediendateien eine Einstellung der Audioergänzung umfasst.
  87. Verfahren nach Anspruch 86, bei dem die Einstellung der Audioergänzung eine Änderung der Lautstärke umfasst.
  88. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Speicherzugriffskomponente ein Flash-Speicherkarten-Steckplatz ist.
  89. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Eingangsschnittstellenanordnung für digitale Medien ferner einen USB-Anschluss umfasst.
  90. Verfahren nach Anspruch 89, bei dem USB-Anschluss der gleiche wie wenigstens eine der Ausgangskomponenten ist.
  91. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der Anzeigeschirm die Sensorbildschirm-Eingabe zulässt.
  92. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien einen Bildbeschnitt umfasst.
  93. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Bildgrößenänderung umfasst.
  94. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Bilddrehung umfasst.
  95. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Helligkeitseinstellung umfasst.
  96. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Farbeinstellung umfasst.
  97. Verfahren nach Anspruch 96, bei dem die Farbeinstellung eine Farbsättigungseinstellung umfasst.
  98. Verfahren nach Anspruch 96, bei dem die Farbeinstellung eine Farbtoneinstellung umfasst.
  99. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Schärfeneinstellung umfasst.
  100. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Kontrasteinstellung umfasst.
  101. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Rote-Augen-Verringerung umfasst.
  102. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Anwendung eines Spezialeffekts umfasst.
  103. Verfahren nach Anspruch 102, bei dem der Spezialeffekt ein digitales Airbrushing umfasst.
  104. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Auflösungseinstellung umfasst.
  105. Verfahren nach Anspruch 104, bei dem die Auflösungseinstellung wenigstens eine Einstellung mit hoher Auflösung und eine Einstellung mit niedriger Auflösung zulässt.
  106. Verfahren nach Anspruch 78, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Umsetzung in Vorschauqualität umfasst.
  107. Verfahren nach Anspruch 106, das ferner umfasst: Empfangen einer Anforderungsnachricht für digitale Mediendateien von einer Medien anfordernden Entität, wobei die Anforderungsnachricht wenigstens eine Auswahl einer in Vorschauqualität umgesetzten Mediendatei umfasst; und Vorbereiten eines Übertragungspakets, das eine digitale Mediendatei umfasst, die der wenigstens einen Auswahl einer in Vorschauqualität umgesetzten Mediendatei entspricht.
  108. Verfahren nach Anspruch 79 oder Anspruch 106, das ferner umfasst: Empfangen einer Vielzahl von Anforderungsnachrichten für digitale Mediendateien von einer Gruppe Medien anfordernden Entitäten, wobei jede Anforderungsnachricht Anforderungsauswahlinhalte und wenigstens eine Auswahl einer in Vorschauqualität umgesetzten Mediendatei umfasst; Durchsuchen der Vielzahl von Anforderungsnachrichten für digitale Mediendateien nach den Anforderungsauswahlinhalten; Auswählen einer Empfängerteilmenge der Medien anfordernden Entitäten basierend auf den Anforderungsauswahlinhalten und einer Menge von Anforderungsauswahlkriterien; und Vorbereiten eines Übertragungspakets, das eine digitale Mediendatei umfasst, die der wenigstens einen Auswahl einer in Vorschauqualität umgesetzten Mediendatei entspricht.
  109. Verfahren nach Anspruch 108, das ferner umfasst: Senden des Übertragungspakets zur Empfängerteilmenge.
  110. Verfahren nach Anspruch 108, das ferner umfasst: Auffordern eines Benutzers, das Übertragungspaket zur Empfängerteilmenge zu senden.
  111. Verfahren nach Anspruch 108, bei dem die Anforderungsauswahlinhalte eine Zeit umfassen und die Anforderungsauswahlkriterien ein Frühzeitigkeitskriterium umfassen.
  112. Verfahren nach Anspruch 108, bei dem die Anforderungsauswahlinhalte ein Kaufangebot umfassen und die Anforderungsauswahlkriterien ein Angebotsmaximierungskriterium umfassen.
  113. Verfahren nach Anspruch 79 oder Anspruch 106, bei dem die Umsetzung in Vorschauqualität eine Auflösungsverringerung umfasst.
  114. Verfahren nach Anspruch 79 oder Anspruch 106, bei dem die Umsetzung in Vorschauqualität eine Verringerung der Dateigröße der digitalen Mediendatei umfasst.
  115. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Dateiformatbezeichnung umfasst.
  116. Verfahren nach Anspruch 115, bei dem die Dateiformatbezeichnung wenigstens ein unbearbeitetes Format und ein komprimiertes Format zulässt.
  117. Verfahren nach Anspruch 116, bei dem das komprimierte Format ein verlustlos komprimiertes Format umfasst.
  118. Verfahren nach Anspruch 116, bei dem das komprimierte Format ein verlustbehaftet komprimiertes Format umfasst.
  119. Verfahren nach Anspruch 116, bei dem das komprimierte Format ein Format ist, das aus der JPEG, TIFF, GIF und BMP umfassenden Gruppe ausgewählt ist.
  120. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien die Auswahl und die Aufnahme eines Wasserzeichens umfasst.
  121. Verfahren nach Anspruch 120, bei dem das Wasserzeichen einen Preis für die wenigstens eine digitale Mediendatei enthält.
  122. Verfahren nach Anspruch 121, bei dem der Preis einem für den Benutzer minimalen akzeptablen Verkaufspreis für die wenigstens eine digitale Mediendatei entspricht.
  123. Verfahren nach Anspruch 120, bei dem das Wasserzeichen eine Identifikation des Photographen enthält.
  124. Verfahren nach Anspruch 120, bei dem das Wasserzeichen mit der wenigstens einen digitalen Mediendatei steganographisch codiert ist.
  125. Verfahren nach Anspruch 78 oder Anspruch 79, das ferner umfasst: Speichern der modifizierten digitalen Mediendatei.
  126. Verfahren nach Anspruch 125, bei dem die modifizierte digitale Mediendatei in einem internen Speicher gespeichert ist.
  127. Verfahren nach Anspruch 126, bei dem der interne Speicher einen Magnetspeicher umfasst.
  128. Verfahren nach Anspruch 126, bei dem der interne Speicher einen Flash-Speicher umfasst.
  129. Verfahren nach Anspruch 125, bei dem die modifizierte digitale Mediendatei in einer abnehmbaren Speicherkarte gespeichert ist.
  130. Verfahren nach Anspruch 129, bei dem die abnehmbare Speicherkarte in die Speicherzugriffskomponente in der Eingangsschnittstellenanordnung für digitale Medien eingesetzt ist.
  131. Verfahren nach Anspruch 78 oder Anspruch 79, das ferner umfasst: Bereitstellen einer Wiederherstellungsoption, durch die die modifizierte digitale Mediendatei in ihrem ursprünglichen Zustand vor der Modifikation wiederhergestellt werden kann.
  132. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung eine E-Mail-Adresse umfasst.
  133. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung eine IP-Adresse umfasst.
  134. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung einen URL umfasst.
  135. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung eine Telephonnummer umfasst.
  136. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung eine Nachrichtensofortversand-Identität umfasst.
  137. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung mehr als einen Empfänger spezifiziert.
  138. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung aus einem digitalen Adressbuch ausgewählt ist.
  139. Verfahren nach Anspruch 138, bei dem das digitale Adressbuch wenigstens eine Gruppe von Kontakten umfasst.
  140. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Zellennetzformat das GSM umfasst.
  141. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Zellennetzformat den GPRS umfasst.
  142. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Zellennetzformat den W-CDMA umfasst.
  143. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Zellennetzformat den CDMA umfasst.
  144. Verfahren nach Anspruch 140, bei dem das Zellennetzformat den CDMA enthält.
  145. Verfahren nach Anspruch 143, bei dem das Zellennetzformat das GSM enthält.
  146. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Zellennetzformat den CDMA2000 umfasst.
  147. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Zellennetzformat den HSDPA umfasst.
  148. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Auswählen wenigstens eines Übertragungsformats für digitale Medien auf einer automatischen Entscheidung basiert.
  149. Verfahren nach Anspruch 148, bei dem die automatische Entscheidung auf einer Übertragungsintegritätsanalyse basiert.
  150. Verfahren nach Anspruch 148, bei dem die automatische Entscheidung auf dem Überwachen einer gemeldeten Signalstärke der Basisstationen basiert.
  151. Verfahren nach Anspruch 149, bei dem die Übertragungsintegritätsanalyse eine Zuverlässigkeitsschätzung für jedes Übertragungsformat für digitale Medien umfasst.
  152. Verfahren nach Anspruch 148, bei dem die automatische Entscheidung vor dem Auswählen des wenigstens einen Übertragungsformats für digitale Medien einem Benutzer für die Bestätigung vorgelegt wird.
  153. Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Auswählen wenigstens eines Übertragungsformats für digitale Medien auf einer Benutzerentscheidung basiert.
  154. Prozessorimplementiertes Verfahren zum Verarbeiten digitaler Bilder, das umfasst: Empfangen eines digitalen Bildes von einer Eingangschnittstellenanordnung für digitale Medien, wobei die Eingangschnittstellenanordnung für digitale Medien wenigstens eine Speicherzugriffskomponente und einen USB-Anschluss umfasst; Bereitstellen des digitalen Bildes über eine integrierte Bildbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm, wobei der Anzeigeschirm so konfiguriert ist, dass er die Sensorbildschirm-Eingabe zulässt; Bereitstellen einer Vielzahl von Bearbeitungsoptionen für digitale Bilder über die integrierte Bildbearbeitungs- und -übertragungsschnittstelle, die wenigstens Beschnitt-, Größenänderungs-, Dreh-, Helligkeits-, Farbeinstellungs-, Schärfe-, Kontrast-, Auflösungs-, Dateiformat-, Wasserzeichen- und Rote-Augen-Verringerungs-Optionen umfassen; Empfangen wenigstens eines Bearbeitungsbefehls für digitale Bilder, der aus der Vielzahl von Bearbeitungsoptionen für digitale Bilder ausgewählt ist, über die integrierte Bildbearbeitungs- und -übertragungsschnittstelle; Modifizieren des digitalen Bildes basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Bilder; Empfangen wenigstens einer Zielbezeichnung über die integrierte Bildbearbeitungs- und -übertragungsschnittstelle, wobei die Zielbezeichnung aus einem digitalen Adressbuch ausgewählt ist; Auswählen wenigstens eines Übertragungsformats für digitale Medien von der integrierten Bildbearbeitungs- und -übertragungsschnittstelle, das irgendeines aus einem GSM-Format, einem GPRS-Format, einem W-CDMA-Format, einem CDMA-Format, einem CDMA2000-Format, einem HSDPA- Format, einem WiFi-Format, einem Bluetooth-Format, einem Ethernet-Format oder einem USB-Format umfasst; Konfigurieren der digitalen Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; und Senden der konfigurierten digitalen Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die mit wenigstens dem GSM-Format, dem GPRS-Format, dem W-CDMA-Format, dem CDMA-Format, dem CDMA2000-Format, dem HSDPA-Format, dem WiFi-Format, dem Bluetooth-Format, dem Ethernet-Format oder dem USB-Format konsistent sind.
  155. Prozessorimplementiertes Verfahren zum Verarbeiten digitaler Medien, das umfasst: Empfangen einer digitalen Mediendatei von einer Eingangschnittstellenanordnung für digitale Medien, wobei die Eingangschnittstellenanordnung für digitale Medien wenigstens eine Speicherzugriffskomponente umfasst; Bereitstellen der digitalen Mediendatei für die Anzeige auf einem Anzeigeschirm; Empfangen wenigstens eines Bearbeitungsbefehls für digitale Mediendateien; Modifizieren der digitalen Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Medien; Empfangen wenigstens einer Zielbezeichnung; Auswählen wenigstens eines Übertragungsformats für digitale Medien, das irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; Konfigurieren der digitalen Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; und Senden der digitalen Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die mit wenigstens dem Zellennetzformat und einem Format für die drahtlose Übertragung konsistent sind.
  156. System zum Verarbeiten digitaler Medien, das umfasst: Mittel zum Empfangen einer digitalen Mediendatei von einer Eingangschnittstellenanordnung für digitale Medien, wobei die Eingangschnittstellenanordnung für digitale Medien wenigstens eine Speicherzugriffskomponente umfasst; Mittel zum Bereitstellen der digitalen Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm; Mittel zum Empfangen wenigstens eines Bearbeitungsbefehls für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle; Mittel zum Modifizieren der digitalen Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien; Mittel zum Empfangen wenigstens einer Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle; Mittel zum Empfangen wenigstens einer Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; Mittel zum Konfigurieren der digitalen Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; und Mittel zum Senden der digitalen Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat und einem Format für die drahtlose Übertragung konsistent sind.
  157. System zum Verarbeiten digitaler Medien, das umfasst: Mittel zum Empfangen einer digitalen Mediendatei von einer Eingangschnittstellenanordnung für digitale Medien, wobei die Eingangschnittstellenanordnung für digitale Medien wenigstens eine Speicherzugriffskomponente umfasst; Mittel zum Bereitstellen der digitalen Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm; Mittel zum Empfangen wenigstens eines Bearbeitungsbefehls für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle, wobei der Befehl die Umsetzung in eine Version in Vorschauqualität umfasst; Mittel zum Modifizieren der digitalen Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien, um eine Mediendatei in Vorschauqualität zu erzeugen; Mittel zum Empfangen wenigstens einer Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle; Mittel zum Empfangen wenigstens einer Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; Mittel zum Konfigurieren der digitalen Mediendatei in Vorschauqualität in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat; Mittel zum Vorbereiten einer Angebotsnachricht; die die konfigurierte Mediendatei und eine auswählbare Verpflichtung, die Mediendatei zu kaufen, enthält; Mittel zum Senden der Angebotsnachricht über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat und einem dem Format für die drahtlose Übertragung konsistent sind; Mittel zum Empfangen einer Antwortnachricht von einer kaufenden Entität, wobei die Antwortnachricht eine zustimmende Antwort auf die auswählbare Verpflichtung umfasst; und Mittel zum Bereitstellen der Originalmediendatei der kaufenden Entität.
  158. Vorrichtung zum Verarbeiten digitaler Medien, die umfasst: einen Speicher; einen Prozessor, der in Kommunikation mit dem Speicher angeordnet und so konfiguriert ist, dass er eine Vielzahl von in dem Speicher gespeicherte Befehle ausgibt, wobei die Befehle Signale ausgeben, um: eine digitale Mediendatei von einer Eingangschnittstellenanordnung für digitale Medien zu empfangen, wobei die Eingangschnittstellenanordnung für digitale Medien wenigstens eine Speicherzugriffskomponente umfasst; die digitale Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm bereitzustellen; wenigstens einen Bearbeitungsbefehl für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen; die digitale Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien zu modifizieren; wenigstens eine Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen; wenigstens eine Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; die digitale Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat zu konfigurieren; und die digitale Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel zu senden, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat und einem Format für die drahtlose Übertragung konsistent sind.
  159. Vorrichtung zum Verarbeiten digitaler Medien, die umfasst: einen Speicher; einen Prozessor, der in Kommunikation mit dem Speicher angeordnet und so konfiguriert ist, dass er eine Vielzahl von in dem Speicher gespeicherte Verarbeitungsbefehle ausgibt, wobei die Befehle Signale ausgeben, um: eine digitale Mediendatei von einer Eingangschnittstellenanordnung für digitale Medien zu empfangen, wobei die Eingangschnittstellenanordnung für digitale Medien wenigstens eine Speicherzugriffskomponente umfasst; die digitale Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm bereitzustellen; wenigstens einen Bearbeitungsbefehl für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen, wobei der Befehl die Umsetzung in eine Version in Vorschauqualität umfasst; die digitale Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien zu modifizieren, um eine Mediendatei in Vorschauqualität zu erzeugen; wenigstens eine Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen; wenigstens eine Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; die digitale Mediendatei in Vorschauqualität in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat zu konfigurieren; eine Angebotsnachricht vorzubreiten; die die konfigurierte Mediendatei und eine auswählbare Verpflichtung, die Mediendatei zu kaufen, enthält; die Angebotsnachricht über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel zu senden, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat und einem dem Format für die drahtlose Übertragung konsistent sind; eine Antwortnachricht von einer kaufenden Entität zu empfangen, wobei die Antwortnachricht eine zustimmende Antwort auf die auswählbare Verpflichtung umfasst; und die Originalmediendatei der kaufenden Entität bereitzustellen.
  160. Medium, das durch einen Prozessor lesbar ist, um digitale Medien zu verarbeiten, das umfasst: Befehlssignale in dem prozessorlesbaren Medium, wobei die Befehlssignale durch den Prozessor ausgebbar sind, um: eine digitale Mediendatei von einer Eingangschnittstellenanordnung für digitale Medien zu empfangen, wobei die Eingangschnittstellenanordnung für digitale Medien wenigstens eine Speicherzugriffskomponente umfasst; die digitale Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm bereitzustellen; wenigstens einen Bearbeitungsbefehl für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen; die digitale Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien zu modifizieren; wenigstens eine Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen; wenigstens eine Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; die digitale Mediendatei in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat zu konfigurieren; und die digitale Mediendatei über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel zu senden, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat und einem Format für die drahtlose Übertragung konsistent sind.
  161. Medium, das durch einen Prozessor lesbar ist, um digitale Medien zu verarbeiten, das umfasst: Befehlssignale in dem prozessorlesbaren Medium, wobei die Befehlssignale durch den Prozessor ausgebbar sind, um: eine digitale Mediendatei von einer Eingangschnittstellenanordnung für digitale Medien zu empfangen, wobei die Eingangschnittstellenanordnung für digitale Medien wenigstens eine Speicherzugriffskomponente umfasst; die digitale Mediendatei über eine integrierte Medienbearbeitungs- und -übertragungsschnittstelle für die Anzeige auf einem Anzeigeschirm bereitzustellen; wenigstens einen Bearbeitungsbefehl für digitale Mediendateien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen, wobei der Befehl die Umsetzung in eine Version in Vorschauqualität umfasst; die digitale Mediendatei basierend auf dem wenigstens einem Bearbeitungsbefehl für digitale Mediendateien zu modifizieren, um eine Mediendatei in Vorschauqualität zu erzeugen; wenigstens eine Zielbezeichnung von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen; wenigstens eine Übertragungsformatauswahl für digitale Medien von der integrierten Medienbearbeitungs- und -übertragungsschnittstelle zu empfangen, wobei die Übertragungsformatauswahl irgendeines aus einem Zellennetzformat, einem Format für die drahtlose Übertragung, einem Ethernet-Format oder einem USB-Format umfasst; die digitale Mediendatei in Vorschauqualität in Übereinstimmung mit dem wenigstens einem Datenübertragungsformat zu konfigurieren; eine Angebotsnachricht vorzubreiten; die die konfigurierte Mediendatei und eine auswählbare Verpflichtung, die Mediendatei zu kaufen, enthält; die Angebotsnachricht über eine Ausgangsschnittstellenanordnung für digitale Medien zu einem durch die wenigstens eine Zielbezeichnung spezifizierten Ziel zu senden, wobei die Ausgangsschnittstellenanordnung für digitale Medien Ausgangskomponenten umfasst, die Übertragungsfähigkeiten bereitstellen, die wenigstens mit dem Zellennetzformat und einem dem Format für die drahtlose Übertragung konsistent sind; eine Antwortnachricht von einer kaufenden Entität zu empfangen, wobei die Antwortnachricht eine zustimmende Antwort auf die auswählbare Verpflichtung umfasst; und die Originalmediendatei der kaufenden Entität bereitzustellen.
DE112008001987T 2007-07-27 2008-07-18 Vorrichtungen, Verfahren, Systeme und Benutzerschnittstelle für einen tragbaren Sender Withdrawn DE112008001987T5 (de)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US95254207P 2007-07-27 2007-07-27
US95254507P 2007-07-27 2007-07-27
US95254307P 2007-07-27 2007-07-27
US60/952,543 2007-07-27
US60/952,542 2007-07-27
US60/952,545 2007-07-27
PCT/GB2008/002515 WO2009016347A1 (en) 2007-07-27 2008-07-18 Apparatuses, methods, systems and user interface for a portable transmitter

Publications (1)

Publication Number Publication Date
DE112008001987T5 true DE112008001987T5 (de) 2010-06-17

Family

ID=39865049

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112008001987T Withdrawn DE112008001987T5 (de) 2007-07-27 2008-07-18 Vorrichtungen, Verfahren, Systeme und Benutzerschnittstelle für einen tragbaren Sender

Country Status (8)

Country Link
US (4) US8422550B2 (de)
JP (4) JP5676257B2 (de)
CN (3) CN107944855A (de)
DE (1) DE112008001987T5 (de)
GB (3) GB2482081B (de)
HK (3) HK1161018A1 (de)
TW (2) TWI584631B (de)
WO (1) WO2009016347A1 (de)

Families Citing this family (202)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8520069B2 (en) 2005-09-16 2013-08-27 Digital Ally, Inc. Vehicle-mounted video system with distributed processing
JP4743179B2 (ja) * 2006-09-28 2011-08-10 セイコーエプソン株式会社 画像表示制御装置、撮影装置、画像表示方法及びそのプログラム
JP4743180B2 (ja) * 2006-09-28 2011-08-10 セイコーエプソン株式会社 画像表示制御装置、撮影装置、画像表示方法及びそのプログラム
US8566077B2 (en) * 2007-02-13 2013-10-22 Barbara Ander Sign language translator
US8422550B2 (en) 2007-07-27 2013-04-16 Lagavulin Limited Apparatuses, methods, and systems for a portable, automated contractual image dealer and transmitter
AU2013260706B2 (en) * 2007-07-27 2014-04-24 Lagavulin Limited User interface for a portable, image-processing transmitter
JP2009047873A (ja) * 2007-08-20 2009-03-05 Fujifilm Corp 画像表示方法及び装置、並びに画像表示プログラム
US8922518B2 (en) 2007-12-20 2014-12-30 Samsung Electronics Co., Ltd. Mobile terminal having touch screen and function controlling method of the same
KR20090066368A (ko) * 2007-12-20 2009-06-24 삼성전자주식회사 터치 스크린을 갖는 휴대 단말기 및 그의 기능 제어 방법
US9483755B2 (en) 2008-03-04 2016-11-01 Apple Inc. Portable multifunction device, method, and graphical user interface for an email client
US8578408B2 (en) 2008-03-10 2013-11-05 Hulu, LLC Method and apparatus for providing directed advertising based on user preferences
KR101467293B1 (ko) * 2008-04-22 2014-12-02 삼성전자주식회사 촬영될 영상에 관련된 메뉴를 표시하는 ui 제공방법 및이를 적용한 촬영장치
US8363019B2 (en) * 2008-05-26 2013-01-29 Lg Electronics Inc. Mobile terminal using proximity sensor and method of controlling the mobile terminal
WO2009153851A1 (ja) * 2008-06-16 2009-12-23 Necディスプレイソリューションズ株式会社 画像選択システム、画像出力装置、携帯端末、画像選択方法及びプログラム
US8477228B2 (en) 2008-06-30 2013-07-02 Verizon Patent And Licensing Inc. Camera data management and user interface apparatuses, systems, and methods
KR101436841B1 (ko) * 2008-08-19 2014-09-03 삼성전자주식회사 디지털 이미지 처리장치
US20100088602A1 (en) * 2008-10-03 2010-04-08 Microsoft Corporation Multi-Application Control
US20100107126A1 (en) * 2008-10-28 2010-04-29 Hulu Llc Method and apparatus for thumbnail selection and editing
US8503972B2 (en) 2008-10-30 2013-08-06 Digital Ally, Inc. Multi-functional remote monitoring system
US8970654B1 (en) 2008-12-22 2015-03-03 Verint Systems Inc. System and method for selecting portions of video data for high quality feed while continuing a low quality feed
US20120007983A1 (en) * 2008-12-24 2012-01-12 Fraser John Welch Method and system for detecting vehicle offences
US20100192096A1 (en) * 2009-01-27 2010-07-29 Sony Corporation Biometrics based menu privileges
WO2010096494A1 (en) * 2009-02-18 2010-08-26 Technostax, Inc. Apparatus and method for enabling network-compatible cameras to operate in instant messaging networks
US8134539B2 (en) * 2009-03-30 2012-03-13 Eastman Kodak Company Digital picture frame having near-touch and true-touch
US20100303440A1 (en) * 2009-05-27 2010-12-02 Hulu Llc Method and apparatus for simultaneously playing a media program and an arbitrarily chosen seek preview frame
EP2257067A1 (de) * 2009-05-29 2010-12-01 Thomson Licensing Verfahren zum Einfügen von Wasserzeichenhilfsdaten in einem Bitstrom, Verfahren zur Wasserzeichenmarkierung besagten Bitstroms, Vorrichtung zur Implementierung besagten Verfahrens zur Wasserzeichenmarkierung und Bitstrom mit den Wasserzeichenhilfsdaten
US20110029864A1 (en) * 2009-07-30 2011-02-03 Aaron Michael Stewart Touch-Optimized Approach for Controlling Computer Function Using Touch Sensitive Tiles
EP3855297A3 (de) * 2009-09-22 2021-10-27 Apple Inc. Vorrichtung, verfahren und grafische benutzeroberfläche zur manipulation von benutzerschnittstellenobjekten
US8823743B2 (en) * 2009-10-02 2014-09-02 Sony Corporation Image processing device and method, and program
US20110131492A1 (en) * 2009-11-27 2011-06-02 Ching-Yao Chen Audio-visual multimedia transmitting/editing device
JP2011113401A (ja) * 2009-11-27 2011-06-09 Sony Corp 情報処理装置、情報処理方法、コンピュータプログラム及び情報処理サーバ
US9495697B2 (en) * 2009-12-10 2016-11-15 Ebay Inc. Systems and methods for facilitating electronic commerce over a network
KR20110066648A (ko) * 2009-12-11 2011-06-17 삼성전자주식회사 슬라이드쇼 기능을 구비한 디지털 영상 처리 장치 및 영상 처리 방법
KR101685364B1 (ko) * 2010-01-05 2016-12-12 엘지전자 주식회사 휴대 단말기, 휴대 단말기 시스템 및 그 동작 제어방법
US20110176747A1 (en) * 2010-01-15 2011-07-21 Dumitru Dan Mihai Method and portable electronic device for processing
US8896715B2 (en) 2010-02-11 2014-11-25 Microsoft Corporation Generic platform video image stabilization
US9603085B2 (en) * 2010-02-16 2017-03-21 Qualcomm Incorporated Methods and apparatus providing intelligent radio selection for legacy and non-legacy applications
US20110227810A1 (en) * 2010-03-19 2011-09-22 Mckinney Susan Portable communication device with secondary peripheral display
JP5705833B2 (ja) 2010-04-13 2015-04-22 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 画像符号化方法および画像復号化方法
US20110264835A1 (en) * 2010-04-21 2011-10-27 I/O Interconnect, Ltd. Control System and Control Docking
US20110265001A1 (en) * 2010-04-21 2011-10-27 Roniie Neil Patton Cameraless A/V documenting of user interactions with MFP device user interface
CN101833418B (zh) 2010-04-28 2014-12-31 华为终端有限公司 一种在界面中添加图标的方法、装置及移动终端
JP5604173B2 (ja) * 2010-04-30 2014-10-08 三洋電機株式会社 再生装置、表示装置、記録装置及び格納媒体
US9323438B2 (en) 2010-07-15 2016-04-26 Apple Inc. Media-editing application with live dragging and live editing capabilities
EP2413586B1 (de) * 2010-07-26 2014-12-03 Sony Corporation Verfahren und Vorrichtung zur adaptiven Rauschmessung eines Videosignals
KR101688153B1 (ko) * 2010-08-11 2016-12-20 엘지전자 주식회사 3차원 영상의 편집 방법 및 이를 이용하는 이동 단말기
US20120079532A1 (en) * 2010-09-29 2012-03-29 Sony Corporation Techniques for developing a television user interface for a secondary device
CN101980118B (zh) * 2010-10-22 2012-07-04 福建鑫诺通讯技术有限公司 一种在Android平台下实现触摸屏校准的方法
KR20120052739A (ko) * 2010-11-16 2012-05-24 삼성전자주식회사 디스플레이 구동 장치 및 그것의 영상 데이터 압축 및 복원 방법
CA2820461A1 (en) * 2010-12-10 2012-06-14 Delta Vidyo, Inc. Video stream presentation system and protocol
TWI426290B (zh) * 2010-12-15 2014-02-11 估算行動用戶位置之方法
US9053600B2 (en) * 2010-12-21 2015-06-09 Ncr Corporation Digital media kiosk
US9264868B2 (en) 2011-01-19 2016-02-16 Qualcomm Incorporated Management of network access requests
US8464304B2 (en) 2011-01-25 2013-06-11 Youtoo Technologies, LLC Content creation and distribution system
US20120192225A1 (en) * 2011-01-25 2012-07-26 Youtoo Technologies, LLC Administration of Content Creation and Distribution System
US9099161B2 (en) * 2011-01-28 2015-08-04 Apple Inc. Media-editing application with multiple resolution modes
JP5395824B2 (ja) 2011-02-16 2014-01-22 株式会社東芝 メモリシステム
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
AU2012222202B2 (en) * 2011-02-23 2016-03-03 Catch Media, Inc. E-used digital assets and post-acquisition revenue
CN102681991A (zh) * 2011-03-07 2012-09-19 鸿富锦精密工业(深圳)有限公司 文件管理系统及方法
JP5366996B2 (ja) * 2011-03-09 2013-12-11 株式会社ソニー・コンピュータエンタテインメント 情報処理装置および情報処理方法
US9178965B2 (en) 2011-03-18 2015-11-03 Qualcomm Incorporated Systems and methods for synchronization of application communications
US8775263B2 (en) * 2011-03-29 2014-07-08 @Pay Ip Holdings Llc System and method for email-based e-commerce
CN102739981A (zh) * 2011-04-06 2012-10-17 捷达世软件(深圳)有限公司 视频切换控制方法及系统
EP3634001A1 (de) * 2011-05-26 2020-04-08 LG Electronics Inc. Anzeigevorrichtung zur verarbeitung mehrerer anwendungen und verfahren zu deren steuerung
US8972925B2 (en) * 2011-05-27 2015-03-03 Adobe Systems Incorporated Tracking application development and distribution
CN102809987A (zh) * 2011-06-01 2012-12-05 康准电子科技(昆山)有限公司 手提式电脑
US8866762B2 (en) * 2011-07-01 2014-10-21 Pixart Imaging Inc. Method and apparatus for arbitrating among contiguous buttons on a capacitive touchscreen
EP2544152A3 (de) * 2011-07-07 2013-02-20 HTC Corporation Organisation von Mehrfachebenen für die Anzeige von Benutzerschnittstellen
US9824426B2 (en) * 2011-08-01 2017-11-21 Microsoft Technology Licensing, Llc Reduced latency video stabilization
CN103875033B (zh) * 2011-08-05 2017-06-30 福克斯体育产品公司 本地图像部分的选择性拍摄和呈现
US11039109B2 (en) 2011-08-05 2021-06-15 Fox Sports Productions, Llc System and method for adjusting an image for a vehicle mounted camera
US9185404B2 (en) * 2011-10-07 2015-11-10 Qualcomm Incorporated Performing transform dependent de-blocking filtering
US20130105456A1 (en) * 2011-11-01 2013-05-02 Lsi Corporation Optically-based control for defrosting solar panels
WO2013070959A1 (en) * 2011-11-09 2013-05-16 Azmi Hooman Fractional ownership using digital assets
US9253340B2 (en) * 2011-11-11 2016-02-02 Intellectual Ventures Fund 83 Llc Wireless camera with image sharing prioritization
CN103123718B (zh) * 2011-11-21 2016-06-22 腾讯科技(深圳)有限公司 一种图像处理方法和系统
US9462293B1 (en) * 2011-11-23 2016-10-04 Pixel Works, Inc. Super resolution weighting blending
EP2798603B1 (de) * 2011-12-29 2022-04-27 P2S Media Group OY Verfahren und vorrichtung zur genehmigung von multimediadaten
US20130188044A1 (en) * 2012-01-19 2013-07-25 Utechzone Co., Ltd. Intelligent monitoring system with automatic notification and intelligent monitoring device thereof
US20130219459A1 (en) * 2012-02-21 2013-08-22 Intertrust Technologies Corporation Content management systems and methods
US9131192B2 (en) 2012-03-06 2015-09-08 Apple Inc. Unified slider control for modifying multiple image properties
US20130239062A1 (en) * 2012-03-06 2013-09-12 Apple Inc. Operations affecting multiple images
US10282055B2 (en) 2012-03-06 2019-05-07 Apple Inc. Ordered processing of edits for a media editing application
US9569078B2 (en) 2012-03-06 2017-02-14 Apple Inc. User interface tools for cropping and straightening image
ITRN20120019A1 (it) * 2012-03-24 2013-09-25 Photosi Spa Procedimento di modifica di fotografie digitali mediante dispositivi hardware dotati di almeno uno schermo di visualizzazione e software di applicazione per tale procedimento.
US9319161B2 (en) 2012-04-09 2016-04-19 Youtoo Technologies, LLC Participating in television programs
US9459781B2 (en) 2012-05-09 2016-10-04 Apple Inc. Context-specific user interfaces for displaying animated sequences
US9083997B2 (en) 2012-05-09 2015-07-14 YooToo Technologies, LLC Recording and publishing content on social media websites
US20130326351A1 (en) * 2012-05-31 2013-12-05 Zhiwei Ying Video Post-Processing on Platforms without an Interface to Handle the Video Post-Processing Request from a Video Player
EP2856754A4 (de) * 2012-05-31 2016-01-20 Intel Corp Videonachbearbeitung auf plattformen ohne eine schnittstelle zur handhabung der videonachbearbeitungsanfrage von einem videospieler
US20140210989A1 (en) * 2012-06-01 2014-07-31 Mark S. Olsson Systems and methods involving a smart cable storage drum and network node for transmission of data
CN102740076B (zh) * 2012-06-15 2014-12-03 上海大学 无线微显示器系统
US9704184B2 (en) 2012-07-27 2017-07-11 @Pay Ip Holdings Llc Email payment gateway for donations
JP5701829B2 (ja) * 2012-08-31 2015-04-15 京セラドキュメントソリューションズ株式会社 画像形成装置及び画像形成システム
EP2706458A1 (de) * 2012-09-10 2014-03-12 Canon Kabushiki Kaisha Verfahren und Vorrichtung zur Steuerung der Kommunikation zwischen Anwendungen in einer Web-Laufzeitumgebung
US10061491B2 (en) * 2012-09-13 2018-08-28 Adobe Systems Incorporated System and method for producing edited images using embedded plug-in
WO2014052898A1 (en) 2012-09-28 2014-04-03 Digital Ally, Inc. Portable video and imaging system
US10272848B2 (en) 2012-09-28 2019-04-30 Digital Ally, Inc. Mobile video and imaging system
US20140115481A1 (en) * 2012-10-18 2014-04-24 Xiaomi Inc. Method for executing communication on a mobile terminal and the mobile terminal thereof
KR102042461B1 (ko) * 2012-10-31 2019-11-08 엘지전자 주식회사 이동 단말기 및 이동 단말기의 제어 방법
US9591347B2 (en) 2012-10-31 2017-03-07 Google Inc. Displaying simulated media content item enhancements on mobile devices
US9513770B1 (en) * 2012-11-02 2016-12-06 Microstrategy Incorporated Item selection
US20140201644A1 (en) * 2013-01-17 2014-07-17 Campaigntrack pty Itd Method and Apparatus for Producing Digitally Edited Images
JP2014146129A (ja) * 2013-01-28 2014-08-14 Ricoh Co Ltd 情報表示装置、方法およびプログラム
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
US9958228B2 (en) 2013-04-01 2018-05-01 Yardarm Technologies, Inc. Telematics sensors and camera activation in connection with firearm activity
US10764542B2 (en) 2014-12-15 2020-09-01 Yardarm Technologies, Inc. Camera activation in response to firearm activity
EP2987084B1 (de) 2013-04-18 2020-06-03 Shigabutdinov, Ruslan Albertovich Systeme und verfahren zur dateiverwaltung durch mobile rechnervorrichtungen
JP6168882B2 (ja) * 2013-07-04 2017-07-26 キヤノン株式会社 表示制御装置、その制御方法、および制御プログラム
US9769546B2 (en) 2013-08-01 2017-09-19 Hulu, LLC Preview image processing using a bundle of preview images
EP3030977A4 (de) * 2013-08-09 2017-04-12 Pikmobile, Inc. System zur veröffentlichung digitaler bilder
US10390732B2 (en) 2013-08-14 2019-08-27 Digital Ally, Inc. Breath analyzer, system, and computer program for authenticating, preserving, and presenting breath analysis data
US9159371B2 (en) 2013-08-14 2015-10-13 Digital Ally, Inc. Forensic video recording with presence detection
US10075681B2 (en) 2013-08-14 2018-09-11 Digital Ally, Inc. Dual lens camera unit
US9253452B2 (en) 2013-08-14 2016-02-02 Digital Ally, Inc. Computer program, method, and system for managing multiple data recording devices
CN110850705B (zh) 2013-09-03 2021-06-29 苹果公司 用于可穿戴电子设备的表冠输入
US11068128B2 (en) 2013-09-03 2021-07-20 Apple Inc. User interface object manipulations in a user interface
US9672276B2 (en) 2013-09-30 2017-06-06 Microsoft Technology Licensing, Llc Multi-act creation user interface element
USD753699S1 (en) * 2013-10-09 2016-04-12 Nikon Corporation Display screen with graphical user interface
KR20150057707A (ko) * 2013-11-20 2015-05-28 삼성전자주식회사 파일 공유 방법 및 그 전자 장치
CN105793809A (zh) * 2013-11-27 2016-07-20 脸谱公司 通信用户界面系统和方法
US9246961B2 (en) * 2013-11-27 2016-01-26 Facebook, Inc. Communication user interface systems and methods
KR102026731B1 (ko) * 2013-12-17 2019-09-30 엘지전자 주식회사 이동단말기 및 그 제어방법
US9374688B2 (en) 2013-11-28 2016-06-21 Lg Electronics Inc. Mobile terminal and method for controlling the same
US9787799B2 (en) 2014-02-27 2017-10-10 Dropbox, Inc. Systems and methods for managing content items having multiple resolutions
US10885104B2 (en) * 2014-02-27 2021-01-05 Dropbox, Inc. Systems and methods for selecting content items to store and present locally on a user device
CN106416098B (zh) * 2014-03-25 2020-08-04 奥斯兰姆施尔凡尼亚公司 利用位置信息委任照明器
US10845982B2 (en) 2014-04-28 2020-11-24 Facebook, Inc. Providing intelligent transcriptions of sound messages in a messaging application
KR102454196B1 (ko) * 2014-05-27 2022-10-14 삼성전자 주식회사 디스플레이 제어 방법 및 이를 제공하는 전자 장치
US10313506B2 (en) 2014-05-30 2019-06-04 Apple Inc. Wellness aggregator
JP6307363B2 (ja) * 2014-06-18 2018-04-04 株式会社沖データ 画像形成方法、画像形成システムおよび画像形成装置
US9554027B2 (en) 2014-06-27 2017-01-24 Htc Corporation Electronic system for processing multimedia information
WO2015200890A2 (en) 2014-06-27 2015-12-30 Apple Inc. Reduced size user interface
JP6847031B2 (ja) * 2014-07-10 2021-03-24 ファセット・インコーポレーテッド メッセージを編集するためのシステムおよび方法
US10154082B2 (en) * 2014-08-12 2018-12-11 Danal Inc. Providing customer information obtained from a carrier system to a client device
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
WO2016036509A1 (en) * 2014-09-02 2016-03-10 Apple Inc. Electronic mail user interface
WO2016036416A1 (en) 2014-09-02 2016-03-10 Apple Inc. Button functionality
CN106716462B (zh) * 2014-09-26 2021-10-12 宣伟投资管理有限公司 确定涂料要求的系统和方法
US10769607B2 (en) * 2014-10-08 2020-09-08 Jgist, Inc. Universal symbol system language-one world language
CA2964772C (en) 2014-10-20 2020-09-01 Taser International, Inc. Systems and methods for distributed control
JP2016099453A (ja) * 2014-11-20 2016-05-30 三菱電機株式会社 画像表示装置
US11159854B2 (en) 2014-12-13 2021-10-26 Fox Sports Productions, Llc Systems and methods for tracking and tagging objects within a broadcast
US11758238B2 (en) 2014-12-13 2023-09-12 Fox Sports Productions, Llc Systems and methods for displaying wind characteristics and effects within a broadcast
USD765119S1 (en) * 2014-12-31 2016-08-30 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
EP3998762A1 (de) 2015-02-02 2022-05-18 Apple Inc. Vorrichtung, verfahren und grafische benutzeroberfläche zum aufbau einer beziehung und zur verbindung zwischen zwei vorrichtungen
US20160284381A1 (en) * 2015-03-25 2016-09-29 Cyberlink Corp. Systems and Methods for Quick Decision Editing of Media Content
US10009505B2 (en) * 2015-04-14 2018-06-26 Apple Inc. Asynchronously requesting information from a camera device
WO2016174524A2 (en) * 2015-04-29 2016-11-03 Tomtom International B.V. Data processing systems
US9841259B2 (en) 2015-05-26 2017-12-12 Digital Ally, Inc. Wirelessly conducted electronic weapon
US10275116B2 (en) 2015-06-07 2019-04-30 Apple Inc. Browser with docked tabs
US10013883B2 (en) 2015-06-22 2018-07-03 Digital Ally, Inc. Tracking and analysis of drivers within a fleet of vehicles
US10192277B2 (en) 2015-07-14 2019-01-29 Axon Enterprise, Inc. Systems and methods for generating an audit trail for auditable devices
WO2017030646A1 (en) 2015-08-20 2017-02-23 Apple Inc. Exercise-based watch face and complications
US10198355B2 (en) 2015-10-29 2019-02-05 Dropbox, Inc. Proving a dynamic digital content cache
JP6658000B2 (ja) * 2016-01-27 2020-03-04 株式会社リコー 情報処理装置、画像出力制御方法およびプログラム
US10904474B2 (en) 2016-02-05 2021-01-26 Digital Ally, Inc. Comprehensive video collection and storage
US9959097B2 (en) 2016-03-09 2018-05-01 Bank Of America Corporation SVN interface system for heterogeneous development environments
DK201770423A1 (en) 2016-06-11 2018-01-15 Apple Inc Activity and workout updates
US10873786B2 (en) 2016-06-12 2020-12-22 Apple Inc. Recording and broadcasting application visual output
US10521675B2 (en) 2016-09-19 2019-12-31 Digital Ally, Inc. Systems and methods of legibly capturing vehicle markings
CN109416726A (zh) * 2016-09-29 2019-03-01 惠普发展公司,有限责任合伙企业 基于位置调整计算设备的设置
CN107092622A (zh) * 2016-12-14 2017-08-25 口碑控股有限公司 一种评论信息的展示方法及装置
US10911725B2 (en) 2017-03-09 2021-02-02 Digital Ally, Inc. System for automatically triggering a recording
DK179412B1 (en) 2017-05-12 2018-06-06 Apple Inc Context-Specific User Interfaces
CN107506423A (zh) * 2017-08-17 2017-12-22 北京小米移动软件有限公司 照片选购方法、装置及存储介质
JP2019160102A (ja) * 2018-03-16 2019-09-19 富士ゼロックス株式会社 情報表示装置及びプログラム
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
US11327650B2 (en) 2018-05-07 2022-05-10 Apple Inc. User interfaces having a collection of complications
JP2019201286A (ja) * 2018-05-15 2019-11-21 キヤノン株式会社 通信装置、ネットワークカメラ、制御方法、及びプログラム
EP4195870B1 (de) * 2018-05-16 2024-04-24 Huawei Technologies Co., Ltd. Datenübertragungsverfahren und endgerät
US11024137B2 (en) 2018-08-08 2021-06-01 Digital Ally, Inc. Remote video triggering and tagging
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
US10983677B2 (en) 2018-11-16 2021-04-20 Dropbox, Inc. Prefetching digital thumbnails from remote servers to client devices based on a dynamic determination of file display criteria
EP3948502A4 (de) * 2019-04-01 2022-12-28 Blackmagic Design Pty Ltd Medienverwaltungssystem
US11960701B2 (en) 2019-05-06 2024-04-16 Apple Inc. Using an illustration to show the passing of time
KR102393717B1 (ko) 2019-05-06 2022-05-03 애플 인크. 전자 디바이스의 제한된 동작
US11131967B2 (en) 2019-05-06 2021-09-28 Apple Inc. Clock faces for an electronic device
US10852915B1 (en) * 2019-05-06 2020-12-01 Apple Inc. User interfaces for sharing content with other electronic devices
DK201970535A1 (en) 2019-05-06 2020-12-21 Apple Inc Media browsing user interface with intelligently selected representative media items
CN111222178B (zh) * 2020-01-16 2022-08-02 亚信科技(成都)有限公司 一种数据签名方法及装置
US11200205B2 (en) * 2020-01-31 2021-12-14 EMC IP Holding Company LLC Displaying an alert and options when deleting a file that is associated with a sequence of files
US11199948B2 (en) 2020-01-31 2021-12-14 EMC IP Holding Company LLC Displaying a sequence and files associated with the sequence having a missing file
DK202070616A1 (en) 2020-02-14 2022-01-14 Apple Inc User interfaces for workout content
CN113037433B (zh) * 2020-03-02 2023-03-31 加特兰微电子科技(上海)有限公司 自动增益控制方法、传感器及无线电器件
CN111510644B (zh) * 2020-04-24 2022-06-07 Oppo广东移动通信有限公司 一种视频处理方法、装置、移动终端及存储介质
CN115904596B (zh) 2020-05-11 2024-02-02 苹果公司 用于管理用户界面共享的用户界面
US11372659B2 (en) 2020-05-11 2022-06-28 Apple Inc. User interfaces for managing user interface sharing
DK181103B1 (en) 2020-05-11 2022-12-15 Apple Inc User interfaces related to time
CN112437342B (zh) * 2020-05-14 2022-09-23 上海哔哩哔哩科技有限公司 一种视频编辑的方法及设备
CN111694975B (zh) * 2020-06-09 2023-08-11 维沃移动通信(杭州)有限公司 图像显示方法、装置、电子设备和可读存储介质
CN111629252B (zh) 2020-06-10 2022-03-25 北京字节跳动网络技术有限公司 视频处理方法、装置、电子设备及计算机可读存储介质
US11694590B2 (en) 2020-12-21 2023-07-04 Apple Inc. Dynamic user interface with time indicator
US11720239B2 (en) 2021-01-07 2023-08-08 Apple Inc. Techniques for user interfaces related to an event
US11921992B2 (en) 2021-05-14 2024-03-05 Apple Inc. User interfaces related to time
US11938376B2 (en) 2021-05-15 2024-03-26 Apple Inc. User interfaces for group workouts
CN114123514A (zh) * 2021-12-06 2022-03-01 湖南腾发新能源有限公司 一种智能微网控制装置
JPWO2023139803A1 (de) * 2022-01-18 2023-07-27
US11755696B1 (en) 2022-03-09 2023-09-12 Nicholas Patton Loeffler System for delivering digital media to consumers
US11950017B2 (en) 2022-05-17 2024-04-02 Digital Ally, Inc. Redundant mobile video recording

Family Cites Families (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6034619A (en) 1982-08-02 2000-03-07 Osborne; Paul Wray Digital alarm receiver for automated handling of data formats
US5734915A (en) 1992-11-25 1998-03-31 Eastman Kodak Company Method and apparatus for composing digital medical imagery
JPH09504659A (ja) * 1993-06-16 1997-05-06 コム 21, インコーポレイテッド. マルチプロトコルパーソナル通信システム
US5841390A (en) 1994-07-05 1998-11-24 Tsui; Philip Y. W. Remote transmitter-receiver controller for multiple systems
US5666159A (en) * 1995-04-24 1997-09-09 Eastman Kodak Company Electronic camera system with programmable transmission capability
US5826244A (en) * 1995-08-23 1998-10-20 Xerox Corporation Method and system for providing a document service over a computer network using an automated brokered auction
US5671279A (en) * 1995-11-13 1997-09-23 Netscape Communications Corporation Electronic commerce using a secure courier system
US6750902B1 (en) * 1996-02-13 2004-06-15 Fotonation Holdings Llc Camera network communication device
US5845283A (en) * 1996-04-24 1998-12-01 Lingua Teq, Inc. Method and apparatus for rationalizing different data formats in a data management system
JPH1093848A (ja) * 1996-09-17 1998-04-10 Nikon Corp 電子カメラ
US5959536A (en) * 1996-10-15 1999-09-28 Philips Electronics North America Corporation Task-driven distributed multimedia consumer system
US5983203A (en) * 1997-01-03 1999-11-09 Fmr Corp. Computer implemented method for processing data items from different sources of a common business attribute
US7057648B2 (en) * 1997-11-24 2006-06-06 Eastman Kodak Company Capturing digital images to be transferred to a service provider for storage
US6930709B1 (en) * 1997-12-04 2005-08-16 Pentax Of America, Inc. Integrated internet/intranet camera
US6505252B1 (en) * 1997-12-24 2003-01-07 Seiko Epson Corporation Data transfer utilizing preview data
CA2341159A1 (en) * 1998-01-12 1999-07-15 David Monroe Apparatus for capturing, converting and transmitting a visual image signal via a digital transmission system
US6327265B1 (en) 1998-02-17 2001-12-04 Interlogix, Inc. Accelerated multi-format communication using a prefix to identify the transmitter format
JPH11340913A (ja) 1998-05-25 1999-12-10 Matsushita Electric Ind Co Ltd リモートコントロールシステムおよびこれに用いるリモートコントロール送信機
US7007076B1 (en) * 1998-10-23 2006-02-28 Ebay Inc. Information presentation and management in an online trading environment
FI105961B (fi) * 1998-12-14 2000-10-31 Nokia Networks Oy Vastaanottomenetelmä ja vastaanotin
US6745024B1 (en) * 2000-01-10 2004-06-01 Qualcomm Incorporated System and method for preparing and sending an electronic mail communication using a wireless communications device
JP3893442B2 (ja) 2000-01-14 2007-03-14 富士フイルム株式会社 プリント注文方法および装置ならびに印刷装置
AU2001234931A1 (en) 2000-02-07 2001-08-14 Broadcloud Communications, Inc. Digital image transfer system and method
GB0005337D0 (en) * 2000-03-07 2000-04-26 Hewlett Packard Co Image transfer over mobile radio network
US6701845B2 (en) * 2000-03-17 2004-03-09 Nikon Corporation & Nikon Technologies Inc. Print system and handy phone
US7034880B1 (en) * 2000-05-11 2006-04-25 Eastman Kodak Company System and camera for transferring digital images to a service provider
US6812962B1 (en) 2000-05-11 2004-11-02 Eastman Kodak Company System and apparatus for automatically forwarding digital images to a service provider
US7414746B2 (en) 2000-05-23 2008-08-19 Fujifilm Corporation Image data communication method
WO2002023455A1 (en) * 2000-09-11 2002-03-21 Wishoo, Inc. System and method for tactical couponing
AU2002227215A1 (en) * 2000-11-10 2002-05-21 Eric N. Clark Wireless digital camera adapter and systems and methods related thereto and for use with such an adapter
JP3705747B2 (ja) * 2001-03-30 2005-10-12 富士通株式会社 画像データ配信方法、画像データ配信装置およびプログラム
US6945461B1 (en) 2001-03-30 2005-09-20 3Com Corporation Compact multifunction card for electronic devices
EP1390858A4 (de) 2001-04-20 2009-09-02 Exclaim Inc Automatisches kamerabildübertragungssystem
JP4636730B2 (ja) * 2001-05-14 2011-02-23 株式会社リコー 無線印刷システム及び携帯情報端末
US6999111B2 (en) * 2001-06-26 2006-02-14 Eastman Kodak Company Electronic camera and system for transmitting digital over a communication network
AU2002314343A1 (en) * 2001-06-27 2003-03-03 Incorporated Technologies (Holdings) Limited Interface for removable storage devices
JP2003030473A (ja) * 2001-07-11 2003-01-31 Ntt Docomo Tohoku Inc 情報売買システム、情報売買方法、情報売買プログラム、及び、コンピュータ読取可能な記録媒体
JP2003078743A (ja) * 2001-08-30 2003-03-14 Minolta Co Ltd デジタル画像入力装置、およびプログラム
EP1452034A2 (de) * 2001-11-09 2004-09-01 Concord Camera Corp. Bilderfassungseinrichtung mit drahtloser übertragung mit mehreren protokollen
US20030103144A1 (en) * 2001-12-04 2003-06-05 Robert Sesek Digital camera having image transfer method and system
JP3535495B2 (ja) * 2001-12-26 2004-06-07 株式会社東芝 クレードル設置型デジタルカメラ及びその制御方法とクレードル設置型デジタルカメラシステム
US6670982B2 (en) 2002-01-04 2003-12-30 Hewlett-Packard Development Company, L.P. Wireless digital camera media
JP2003224750A (ja) * 2002-01-29 2003-08-08 Ricoh Co Ltd デジタルカメラおよび画像編集システム
JP2003281029A (ja) * 2002-03-19 2003-10-03 Canon Inc 情報処理システム及び情報処理装置及び情報処理方法及びそれを実施するプログラムを情報処理装置読み出し可能に記憶した記憶媒体及びそのプログラム
JP3622913B2 (ja) * 2002-03-25 2005-02-23 ソニー株式会社 情報画像利用システム、情報画像管理装置、情報画像管理方法、ユーザ情報画像、及び、プログラム、記録媒体
US20030210331A1 (en) * 2002-05-08 2003-11-13 Battles Amy E. System for and method of personalizing a user interface of a portable electronic device
JP4143329B2 (ja) * 2002-05-10 2008-09-03 キヤノン株式会社 サーバ装置、その制御方法、及びそのプログラム
US7764308B2 (en) * 2002-05-27 2010-07-27 Nikon Corporation Image transmission system, image relay apparatus, and electronic image device
JP3882687B2 (ja) 2002-06-11 2007-02-21 日本電気株式会社 携帯型通信装置
JP4135412B2 (ja) 2002-06-28 2008-08-20 株式会社ニコン 画像情報処理システム
EP1387561A1 (de) 2002-07-29 2004-02-04 Fuji Photo Film Co., Ltd. Drahtloses Kommunikationsgerät und Bilderzeugungsgerät
JP2004086738A (ja) 2002-08-28 2004-03-18 Fuji Photo Film Co Ltd 無線lan通信装置、プリント処理システムおよびネットワークプリントシステム
JP2004139227A (ja) * 2002-10-16 2004-05-13 Matsushita Electric Ind Co Ltd デジタル写真オークションシステム
US7103230B1 (en) * 2002-11-15 2006-09-05 Hewlett-Packard Development Company, L.P. Embedding editing commands in digital images
US7643168B2 (en) * 2003-01-03 2010-01-05 Monroe David A Apparatus for capturing, converting and transmitting a visual image signal via a digital transmission system
CN1447237A (zh) * 2003-01-24 2003-10-08 上海杰图软件技术有限公司 360度虚拟物体的数据采集、编辑方法和使用该方法的制作系统
JP2004235787A (ja) * 2003-01-29 2004-08-19 Nikon Gijutsu Kobo:Kk デジタルカメラ
CN1440185A (zh) * 2003-04-01 2003-09-03 张力军 管理和交换数字名片的系统及方法
JP2005102133A (ja) * 2003-04-28 2005-04-14 Ricoh Co Ltd 画像形成装置及び宛先情報参照方法
JP2004357085A (ja) 2003-05-30 2004-12-16 Hitachi Ltd 記録再生装置、送信装置および送信方法
EP1665764A2 (de) * 2003-08-15 2006-06-07 Dice America, Inc. Vorrichtung zur übermittlung von durch eine digitalkamera erfassten bildern über ein netzwerk
US20050129385A1 (en) * 2003-09-16 2005-06-16 Jmz Llc Intelligent portable memory device with display
US20100046748A1 (en) 2003-09-26 2010-02-25 Budi Kusnoto System and method for digital data validation
JP2005135316A (ja) * 2003-10-31 2005-05-26 Ricoh Co Ltd デジタルカメラ装置の通信転送方式
JP4185852B2 (ja) * 2003-11-20 2008-11-26 日本電信電話株式会社 通信システム
JP4315345B2 (ja) 2003-11-27 2009-08-19 富士フイルム株式会社 画像編集装置および方法並びにプログラム
US7924323B2 (en) * 2003-12-24 2011-04-12 Walker Digital, Llc Method and apparatus for automatically capturing and managing images
KR100664108B1 (ko) * 2003-12-27 2007-01-04 엘지전자 주식회사 이동통신단말기의 메시지 전송 방법
JP2005227911A (ja) * 2004-02-10 2005-08-25 Sanyo Electric Co Ltd 電子情報端末機器
FI20040318A0 (fi) * 2004-02-27 2004-02-27 Nokia Corp Tiedonsiirto laitteiden välillä
US20050251597A1 (en) * 2004-05-10 2005-11-10 Guobiao Zhang Wireless Smart Hard-Disk Drive
JP4339211B2 (ja) * 2004-08-31 2009-10-07 シャープ株式会社 通信装置および通信システム
KR101058011B1 (ko) 2004-10-01 2011-08-19 삼성전자주식회사 터치 스크린을 이용한 디지털 카메라 조작 방법
JP2006107329A (ja) * 2004-10-08 2006-04-20 Noritsu Koki Co Ltd 撮影画像処理装置
JP2006121419A (ja) 2004-10-21 2006-05-11 Nikon Corp 無線通信機能付きカメラ
US20060161476A1 (en) 2005-01-19 2006-07-20 Meir Zohar System for acquisition of users
JP2006229604A (ja) * 2005-02-17 2006-08-31 Sharp Corp 画像提供システム、画像提供方法及び画像提供装置
US7355509B2 (en) * 2005-02-25 2008-04-08 Iwapi Inc. Smart modem device for vehicular and roadside applications
CA2510366C (en) 2005-06-14 2013-02-26 Certicom Corp. System and method for remote device registration
US8115862B2 (en) 2005-07-11 2012-02-14 Nikon Corporation Electronic camera that wirelessly transfers data, which includes a power save mode
JP2007020037A (ja) * 2005-07-11 2007-01-25 Nikon Corp 電子カメラ
KR100640808B1 (ko) 2005-08-12 2006-11-02 엘지전자 주식회사 촬상 이미지의 듀얼 디스플레이 기능을 갖는 이동통신단말기 및 그 방법
US7653296B2 (en) 2005-08-30 2010-01-26 Nikon Corporation Camera and exchangeable lens barrel with wireless communication function
TWI275975B (en) * 2005-10-04 2007-03-11 Wistron Corp Method for integrating operating interfaces of multimedia files
JP4769545B2 (ja) * 2005-10-28 2011-09-07 キヤノン株式会社 無線通信装置及びその制御方法とプログラム
TWI305100B (en) * 2005-12-30 2009-01-01 Altek Corp Computer program product and a method for inserting vendor-defined commands
CN100502483C (zh) * 2006-01-19 2009-06-17 北京维多美雅数字传媒技术有限公司 自制和分享视频贺卡的方法与设备
US8341551B2 (en) * 2006-02-13 2012-12-25 Research In Motion Limited Method and arrangment for a primary actions menu for a contact data entry record of an address book application on a handheld electronic device
JP4768481B2 (ja) * 2006-03-22 2011-09-07 Necカシオモバイルコミュニケーションズ株式会社 携帯端末装置及びプログラム
US20090048860A1 (en) * 2006-05-08 2009-02-19 Corbis Corporation Providing a rating for digital media based on reviews and customer behavior
WO2008023747A1 (fr) * 2006-08-23 2008-02-28 Nikon Corporation Appareil photo électronique et dispositif de serveur
US20100007768A1 (en) 2006-09-15 2010-01-14 Khai Leong Yong Wireless storage device
ATE480950T1 (de) * 2006-11-13 2010-09-15 Research In Motion Ltd System, verfahren und mobilvorrichtung zur anzeige von funkmodusindikatoren
WO2008064270A2 (en) 2006-11-20 2008-05-29 Micropower Appliance Wireless network camera systems
US20090016617A1 (en) * 2007-07-13 2009-01-15 Samsung Electronics Co., Ltd. Sender dependent messaging viewer
US8422550B2 (en) 2007-07-27 2013-04-16 Lagavulin Limited Apparatuses, methods, and systems for a portable, automated contractual image dealer and transmitter
US20090033749A1 (en) 2007-08-03 2009-02-05 Nikon Corporation Camera
US8085680B1 (en) * 2007-09-24 2011-12-27 At&T Intellectual Property I, Lp Multi-mode mobile networking device
US20090213242A1 (en) 2008-02-06 2009-08-27 Broadcom Corporation Image capture module and applications thereof
US7986344B1 (en) 2008-10-16 2011-07-26 Olympus Corporation Image sample downloading camera, method and apparatus
AU2009333038B2 (en) 2008-12-29 2015-12-17 Red.Com, Llc Modular digital camera
JP4781440B2 (ja) * 2009-02-05 2011-09-28 ソニー エリクソン モバイル コミュニケーションズ, エービー 画像撮影装置、画像撮影装置の制御方法及び制御プログラム
US8732728B2 (en) 2009-07-20 2014-05-20 Samsung Electronics Co., Ltd. System and method to allow multiple plug-in applications real-time access to a camera application in a mobile device
US9357920B2 (en) * 2009-09-04 2016-06-07 University Of Virginia Patent Foundation Hand-held portable fundus camera for screening photography
US8214568B2 (en) 2009-11-18 2012-07-03 Kevin James King Device, system, and method to couple a personal digital assistant with a camera
FI20115142A0 (fi) 2011-02-15 2011-02-15 P2S Media Group Oy Menetelmä ja järjestelmä multimediadatan siirtoon
US8570381B2 (en) 2011-03-08 2013-10-29 Neal Solomon Multi-functional modular digital imaging system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
http://123.124.125.126/myInformation.html
scoopt.com

Also Published As

Publication number Publication date
HK1138136A1 (en) 2010-08-13
GB2482080A (en) 2012-01-18
US20090037605A1 (en) 2009-02-05
GB2464031A (en) 2010-04-07
JP2010536195A (ja) 2010-11-25
GB201117987D0 (en) 2011-11-30
GB201000776D0 (en) 2010-03-03
GB2482080B (en) 2012-02-29
CN108009815A (zh) 2018-05-08
HK1161018A1 (en) 2012-08-17
US20150331554A1 (en) 2015-11-19
JP5676257B2 (ja) 2015-02-25
US9131078B2 (en) 2015-09-08
TWI539788B (zh) 2016-06-21
JP6104870B2 (ja) 2017-03-29
JP2017073154A (ja) 2017-04-13
TWI584631B (zh) 2017-05-21
JP6316389B2 (ja) 2018-04-25
GB2482081A (en) 2012-01-18
CN101849404A (zh) 2010-09-29
CN101849404B (zh) 2018-01-05
AU2008281629A1 (en) 2009-02-05
US7873746B2 (en) 2011-01-18
TW200920093A (en) 2009-05-01
GB2482081B (en) 2012-02-29
TW201635776A (zh) 2016-10-01
GB2464031B (en) 2012-02-29
US20090070820A1 (en) 2009-03-12
JP2014030229A (ja) 2014-02-13
GB201118022D0 (en) 2011-11-30
HK1161017A1 (en) 2012-08-17
WO2009016347A1 (en) 2009-02-05
JP2015038759A (ja) 2015-02-26
US8422550B2 (en) 2013-04-16
CN107944855A (zh) 2018-04-20
US20090070675A1 (en) 2009-03-12

Similar Documents

Publication Publication Date Title
DE112008001987T5 (de) Vorrichtungen, Verfahren, Systeme und Benutzerschnittstelle für einen tragbaren Sender
US7697040B2 (en) Method for digital photo management and distribution
US7715586B2 (en) Real-time recommendation of album templates for online photosharing
DE60215732T2 (de) Steuersystem und -verfahren für eine Digitalkamera
AU2010257231B2 (en) Collaborative image capture
US9489717B2 (en) Shared image device
US9124729B2 (en) Shared image device synchronization or designation
JP5655600B2 (ja) アルバムシステム、撮影装置、サーバ、プログラム
US20070236505A1 (en) Resampling of transformed shared image techniques
AU2014201387B2 (en) User interface for a portable, image-processing transmitter
DE10312268A1 (de) Digitalkamera, die in der Lage ist, Dateien über Online-Messenger zu versenden
AU2008281629B2 (en) User Interface for a portable, image-processing transmitter
DE10230138A1 (de) Internet-Empfänger-Scanner

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R012 Request for examination validly filed

Effective date: 20150418

R016 Response to examination communication
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee