DE112008001987T5 - Vorrichtungen, Verfahren, Systeme und Benutzerschnittstelle für einen tragbaren Sender - Google Patents
Vorrichtungen, Verfahren, Systeme und Benutzerschnittstelle für einen tragbaren Sender Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
- G06Q20/1235—Shopping for digital content with control of digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00132—Connection 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/00161—Viewing or previewing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00132—Connection 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/00167—Processing or editing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection 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/00209—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00281—Connection 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/00307—Connection 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0015—Control of image communication with the connected apparatus, e.g. signalling capability
- H04N2201/0027—Adapting to communicate with plural different types of apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0044—Connecting to a plurality of different apparatus; Using a plurality of different connectors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0048—Type of connection
- H04N2201/0049—By wire, cable or the like
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0048—Type of connection
- H04N2201/0055—By radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0062—Stand-alone interface device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0084—Digital still camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0086—Image transceiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0087—Image storage device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0089—Image display device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits 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/333—Mode signalling or mode changing; Handshaking therefor
- H04N2201/33307—Mode signalling or mode changing; Handshaking therefor of a particular mode
- H04N2201/33378—Type 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...
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; -
12 –14 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; -
15A –15C veranschaulichen eine Implementierung einer Benutzerschnittstelle zum Senden von Nachrichten in einer Ausführungsform des Senderbetriebs; -
16A –16C 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 der1 gefunden werden und/oder in1 eingeführt werden. Das Bezugszeichen201 wird in2 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 Vorrichtung101 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-Speicherkarten105 , sichere digitale – Secure Digtal – (SD) Flash-Speicherkarten110 , extreme digitale – extreme digital – (XD) Bildkarten115 und andere ähnliche Formen tragbaren Speichers120 (z. B. Mini-SD, Speicher-Stick usw.) als auch Anschlüsse für Ethernet-Kabelverbindungen125 und/oder USB-Kabelverbindungen130 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 in1 gezeigt, wie z. B. Tasten, um Befehle zum Kopieren und/oder Speichern140 , Betrachten145 , Bearbeiten150 , Senden155 und Löschen160 digitaler Mediendateien zuzulassen. Die Figur zeigt außerdem einen Leistungsschalter165 , 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-Steuereinheit201 kann in einer Ausführungsform eine zentrale Rolle bei der Erfassung, Organisation, Manipulation und Übertragung digitaler Medien, Benutzerbefehle und/oder dergleichen spielen. Die Steuereinheit201 ist an eine Eingangsschnittstellenanordnung205 gekoppelt, um von ihr digitale Mediendateien zu empfangen. Die Eingangsschnittstellenanordnung205 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 Eingangsschnittstellenanordnung205 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/Anzeige210 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/Anzeige210 kann in einer Implementierung eine Sensorbildschirm-Schnittstelle umfassen. In verschiedenen Implementierungen kann die Benutzerschnittstelle/Anzeige210 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-Steuereinheit201 gekoppelt sind, enthalten, die über die Benutzerschnittstelle/Anzeige210 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 Dateispeicherkomponente220 gekoppelt sein, in der die digitalen Mediendateien für die künftige Verwendung gespeichert werden können. Die interne Dateispeicherkomponente220 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 Dateispeicherkomponente220 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 Adressbuch225 gekoppelt sein, in dem Kontaktinformationen und/oder andere Übertragungszielbezeichnungen für die künftige Bezugnahme und Verwendung gespeichert sein können. Die Inhalte des Adressbuchs225 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 Adressbuch225 Gruppenbezeichnungen zulassen, bei denen eine Anzahl von einzelnen Einträgen des Adressbuchs225 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-/Formatumsetzer230 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 Übertragungsmanager235 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 Übertragungsmanager235 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 Übertragungsmanager235 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 Übertragungsmanager235 so konfiguriert sein, dass er vom Sender empfangene ankommende Nachrichten überwacht und/oder auf diese antwortet. Der Übertragungsmanager235 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 Übertragungsmanager235 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 Adressbuch225 ausgewählten Zielen gesendet werden. Die Ausgangsschnittstellenanordnung240 kann Komponenten enthalten, die die Übertragung digitaler Mediendateien über eine Vielzahl verschiedener Kommunikationsprotokolle und/oder -formate unterstützen, wie sie durch das Protokoll-/Formatumsetzermodul230 koordiniert werden. Die Ausgangsschnittstellenanordnung240 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 Ausgangsschnittstellenanordnung240 und der Eingangsschnittstellenanordnung205 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. Bei301 wird eine Benutzerhandlung empfangen, wobei der Sender die Art dieser Handlung bei305 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 bei310 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 bei315 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 Dateien325 aus dem ausgewählten Album/Ordner zum Bearbeiten. Der Empfang und die Implementierung der Bearbeitungsbefehle gehen bei330 weiter, wobei der Benutzer bei335 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 Ordners345 und der Datei oder der Dateien350 für das Kopieren und/oder Speichern. Bei360 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) bei365 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 Ordners345 und der Datei oder der Dateien375 für das Senden. Bei378 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 dergleichen380 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 bei385 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 Ordners389 und der Datei oder der Dateien391 für das Löschen. Der Benutzer wird bei393 aufgefordert, das Löschen der Datei(en) zu bestätigen, wobei, falls es bestätigt wird, der Sender die ausgewählte(n) Datei(en) bei394 löscht. - Bei
395 wird eine Bestimmung ausgeführt, ob es zusätzliche Benutzerhandlungen gibt, die zu betrachten sind. Wenn ja, kehrt der Fluss zu301 zurück. Andernfalls wird der Fluss verlassen. -
4 zeigt eine Implementierung des Gesamtlogikflusses in einer weiteren Ausführungsform des Senderbetriebs. Der Sender bestimmt bei401 , 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 Speicherkarte405 einzusetzen. Falls der Benutzer es unterlässt, dies zu tun, kann der Sender eine Zeitdauer warten und anschließend zu401 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 bei410 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 bei415 , 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 bei420 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 bei430 und wendet die entsprechenden Bearbeitungen bei435 auf die Datei an. Dann versieht der Sender den Benutzer mit der Option440 , die angewendeten Bearbeitungen zu sichern, wobei, falls der Benutzer diese Option akzeptiert, die bearbeitete Datei bei445 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 bei450 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 bei465 erlaubt wird, die Auflösung einzustellen. Der Sender erlaubt dem Benutzer außerdem bei470 , 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 bei475 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 zu415 zurückkehrt. Sobald ein Paket vollständig und bereit für die Übertragung ist, wird bei485 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 bei490 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 Bildbetrachtungsbereich501 , in dem Bilder in voller Größe, Videos und/oder dergleichen505 betrachtet werden können. Im Betrachtungsbereich befindet sich außerdem eine Auflistung von Piktogrammen, die verschiedene Bildbearbeitungswerkzeuge repräsentieren, einschließlich eines Beschnittwerkzeugs510 , eines Auswahl-/Größenänderungswerkzeugs515 , eines Drehwerkzeugs520 , eines Rote-Augen-Verringerungswerkzeugs523 , eines Helligkeitseinstellwerkzeugs525 , eines Farbtoneinstellwerkzeugs530 , eines Schärfeeinstellwerkzeugs535 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 Betrachtungsbereich501 in5 enthält ferner Schaltflächen zum Sichern537 , Wiederherstellen538 und/oder Löschen539 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 WiFi540 , Bluetooth545 , GPRS550 , CDMA555 und Ethernet560 . 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. In5 besitzen z. B. WiFi540 , Bluetooth545 und CDMA555 ausgezogene Kreise, die ein verfügbares Kommunikationsmittel angeben, während GPRS550 und Ethernet560 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 WiFi540 ) 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ösung570 und/oder ein gewünschtes Wasserzeichen575 für die angezeigte(n) Datei(en) auswählen kann. In dem in5 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 Helligkeit525 , des Farbtons530 und der Schärfe525 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 Miniaturansicht583 kann in der Sammlung für die Anzeige auf dem Betrachtungsschirm501 in voller Größe ausgewählt und/oder hervorgehoben583 werden. Jeder Miniaturansicht ist in diesem Beispiel außerdem eine Auswahlschaltfläche586 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äche586 lediglich den Einbeziehungsstatus eines speziellen Bildes in Bezug auf ein Übertragungspaket an, während in einer weiteren Implementierung der Benutzer tatsächlich die Auswahlschaltfläche586 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 Verzeichnis591 als auch Gruppenbezeichnungen593 . 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-Dialogfeld594 , 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äche595 manipulieren, um die Sendung des Mediendateipakets einzuleiten. Die Benutzer können durch das Auswählen der Person(en) in dem Verzeichnis591 und das Einrasten der ”Hinzufüge”-Schaltfläche594 Personen aus dem Adressenverzeichnis591 für die Einbeziehung in die Gruppen593 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 bei601 ausgewählt, wobei dieses Protokoll bei605 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 in5 ). 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 werden620 . Der Sender prüft bei625 , ob es weitere zu testende Protokolle gibt, wobei er, wenn ja, zu601 zurückkehrt. Andernfalls werden die Punktzahlen bei630 über die verfügbaren Protokolle verglichen, wobei das Protokoll mit der höchsten Punktbewertung für die Verwendung beim Senden des Pakets635 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 bei701 eine oder mehrere Nachrichten, die Mediendateien anfordern, wobei die Inhalte dieser Nachrichten bei705 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. Bei710 bestimmt der Sender, ob es mehr als eine Anforderungsnachricht gibt, wobei er, falls nicht, weitergeht, um die eine oder die mehreren angeforderten Mediendateien bei730 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 bei715 , 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 bei720 aus den Anforderungsnachrichten extrahiert. Sobald ausreichend Informationen aus den Anforderungsnachrichten extrahiert worden sind, kann der Sender bei725 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 sendet735 . In einer alternativen Implementierung kann der Sender so konfiguriert sein, dass er den Benutzer mit einer Meldung auffordert740 , 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-Anzeige820 konfiguriert, die durch eine Leistungstaste810 ein- und ausgeschaltet werden kann. In dieser Ausführungsform zeigt eine Sammlung von LED-Indikatoren815 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-Anzeige820 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 Leistungstaste810 eingeschaltet wird, ein Fenster825 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üs910 Miniaturansichten, Photographiebearbeitung, Vorschau und Senden sein.9 veranschaulicht die Benutzerschnittstelle für eine Implementierung der Miniaturansichtsseite des Registerreiter-Menüs910 . In dieser Implementierung können die Miniaturansichten für die verfügbaren Bilder auf den eingesetzten Medien in einer Matrixkonfiguration angezeigt werden, wobei ein Rollbalken930 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 Miniaturansicht920 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 werden935 . In einer Ausführungsform kann der Sender dem Benutzer erlauben, die Datei umzubenennen. In einer Implementierung können Auswahl-Schnellschaltflächen940 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äche950 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 Bildband1010 für die schnelle und bequeme Wiedergewinnung gespeichert sind. Wenn ein Benutzer eine Miniaturansicht aus der Sammlung der verfügbaren Miniaturansichten, die in dem Bildband1010 gespeichert ist, auswählt oder hervorhebt, kann die volle Größe des ausgewählten Bildes in einem Bildbetrachtungsbereich1015 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-Einsteller1030 hochschnellen, der es dem Benutzer erlaubt, das Niveau der Variation der ausgewählten Bildeigenschaft einzustellen. Die Benutzerschnittstelle der Photographiebearbeitungsseite nach10 kann ferner eine Auswahl von Pop-Up-Menüs enthalten, durch die ein Benutzer ein gewünschtes Dateiformat1040 , eine gewünschte Auflösung1043 und/oder ein gewünschtes Wasserzeichen1046 für die angezeigte(n) Datei(en) auswählen kann. In einer Senderimplementierung kann die Dateiformatoption1040 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ösungsoption1043 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 Wasserzeichenoption1040 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äche1048 klickt, ein Pop-Up-Fenster erscheinen, das dem Benutzer erlaubt, den gewünschten Verkaufspreis für das ausgewählte Bild festzulegen. Der Anzeigebereich in10 kann ferner Bearbeitungs-Schaltflächen1050 enthalten, um das im Betrachtungsbereich angezeigte Bild zu sichern, wiederherzustellen und/oder zu löschen. Die Registerkarten-Optionsschaltflächen1060 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äche1110 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 in11 gezeigten Beispiel ist das am ausgewählten Bild angebrachte Wasserzeichen1115 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. -
12 –14 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-Registerreiter1210 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 Betreff1215 und einen Körper1220 enthalten. In einer Ausführungsform kann, wenn ein Benutzer auf den Bereich der Textnachricht1220 (oder des Betreffs1215 ) tippt oder klickt, ein Bildschirm-Tastenfeld1410 , wie jenes, das in14 gezeigt ist, erscheinen, das es dem Benutzer erlauben kann, die Inhalte der Nachricht1220 (oder des Betreffs der Nachricht1215 ) 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 in12 gezeigt ist, kann der Vorschau-Registerreiter1210 eine Sammlung ausgewählter Bilder, die in einem Bildband1225 gespeichert sind, für die schnelle und bequeme Wiedergewinnung enthalten, wobei eine Wasserzeichen-Anwendung1240 dem Benutzer erlauben kann, an allen zu sendenden Bildern ein Wasserzeichen anzubringen. Der Vorschau-Registerreiter1210 kann den Benutzer mit Schaltflächen1250 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 nach12 kann ein Benutzer außerdem durch das Drücken der ”Füge-Bild-hinzu/Entferne-Bild”-Schaltfläche1230 wählen, Bilder zur Sammlung der beigefügten Bilder hinzuzufügen oder aus der Sammlung der beigefügten Bilder zu entfernen. Wie in13 gezeigt ist, kann der Benutzer in einer Implementierung zum Miniaturansicht-Registerreiter1310 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. -
15A –15C veranschaulichen eine Implementierung einer Benutzerschnittstelle zum Senden von Nachrichten in einer Ausführungsform des Senderbetriebs. In dieser Implementierung kann es der Senden-Registerreiter1510 nach15A einem Benutzer erlauben, die Nachricht an eine E-Mail-Nachrichten-Empfängerliste1515 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ängerliste1515 wählen, indem zuerst entweder Gruppen von Kontakten oder Kontakte1520 angezeigt werden. In dem Beispiel nach15A ist der Kontakt-Registerreiter1520 ausgewählt, wobei eine Scroll-Down-Liste der Kontakte1525 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ängerliste1515 , wenn ein Kontakt aus der Scroll-Down-Liste ausgewählt wird. In anderen Implementierungen kann der Benutzer die ”Hinzufügen Schaltfläche1530 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 nach15B ist der Gruppen-Registerreiter1520 ausgewählt, wobei eine Scroll-Down-Liste der Gruppen1555 erscheint, die es dem Benutzer ermöglicht, die Gruppen auszuwählen, an die die Nachricht zu senden ist. Die Liste der Gruppen1555 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äche1560 neue Gruppen zu erzeugen. Der Sender kann es dem Benutzer außerdem erlauben, die Nachricht zu entfernen1545 , einen Entwurf der Nachricht zu sichern1550 oder die Nachricht zu senden1540 . Wenn Benutzer die ”Sende”-Schaltfläche1540 auswählt, erscheint ein Sendebestätigungsfenster1570 , wie z. B. jenes, das in15C 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
16A –16C 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 ist16A 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-Nachricht1620 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-Nachricht1620 bereit. In einer Implementierung kann die E-Mail, die Bilder für den Verkauf mit vollen Rechten anbietet, die Miniaturansichten1625 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 Link1630 kann es z. B. dem Empfänger erlauben, alle angezeigten Photographien für einen festen Angebotspreis zu kaufen, ein weiterer Link1633 kann es dem Empfänger erlauben, zu wählen, welche Photographien er kauft oder für welche Photographien er bietet, und ein dritter Link1636 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 Link1633 verwendet, ein Browser-Fenster1640 , wie z. B. jenes nach16C , öffnen, das eine Website1645 mit mehr Informationen über die Photographien anzeigt. Die für den Verkauf durch Superjourno angebotenen Photographien können z. B. in einer Spalte1640 angezeigt werden, wobei neben jeder Photographie ein relevanter Registerreiter (1650A –1650C ) erscheinen kann, der es dem Empfänger erlaubt, die an jeder Photographie vorzunehmende Handlung anzugeben. In einer Implementierung kann der Registerreiter1650A 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 Registerreiters1650A durch Vorgabe ausgewählt sein. In dem Beispiel nach16C 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 Photographien1640 durchsieht und seine Auswahl für jede Photographie in dem geeigneten Registerreiter1650 angibt, kann der Empfänger auf eine Schaltfläche1660 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-Steuereinheit1701 in einem Blockschaltplan. In dieser Ausführungsform kann die Sender-Steuereinheit1701 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-Eingabevorrichtungen1711 ; Peripherievorrichtungen1712 ; eine Kryptographie-Prozessorvorrichtung1728 ; und/oder ein Kommunikationsnetz1713 , 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 Speicher1729 verbundene Computer-Systemisierung1702 umfassen können, aber nicht darauf eingeschränkt sind. - Die Computer-Systemisierung
- Eine Computer-Systemisierung
1702 kann einen Taktgeber1730 , eine Zentraleinheit (CPU)1703 , einen Festwertspeicher (ROM)1706 , einen Schreib-Lese-Speicher (RAM)1705 und/oder einen Schnittstellenbus1707 umfassen, wobei am häufigsten, obwohl nicht notwendigerweise, alle durch einen Systembus1704 miteinander verbunden sind und/oder kommunizieren. Optional kann die Computer-Systemisierung mit einer internen Leistungsquelle1786 verbunden sein. Optional kann ein Kryptographieprozessor1726 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 Leistungszelle1786 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 Leistungsquelle1786 mit der Systembus-Komponente1704 verbunden. In einer alternativen Ausführungsform ist eine äußere Leistungsquelle1786 durch eine Verbindung über die E/A-Schnittstelle1708 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 , Speicherschnittstellen1709 , Netzschnittstellen1710 und/oder dergleichen, die aber nicht darauf eingeschränkt sind. Optional können die Schnittstellen1727 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.: Speichervorrichtungen1714 , 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 Kommunikationsnetz1713 akzeptieren, mit ihm kommunizieren und/oder mit ihm verbunden sein. Durch ein Kommunikationsnetz1713 ist die Sender-Steuereinheit durch entfernte Clients1733b (z. B. Computer mit Web-Browsern) durch die Benutzer1733a 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 Netzschnittstellen1710 verwendet werden, um verschiedene Kommunikationsnetztypen1713 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-Eingabevorrichtungen1711 , Peripherievorrichtungen1712 , Kryptographie-Prozessorvorrichtungen1728 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 , Schnittstellen1727 und/oder Vorrichtungen1728 , 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 Speicher1729 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 Speicher1729 , ROM1706 , RAM1705 und eine Speichervorrichtung1714 . Eine Speichervorrichtung1714 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 Speichervorrichtung1714 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 Kommunikationsnetz1713 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-Datenbank1719 , 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 CPU1703 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 CPU1703 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 CPU1703 , einen Kryptographieprozessor1726 , eine Kryptographieprozessor-Schnittstelle1727 , eine Kryptographieprozessorvorrichtung1728 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 Senderkomponente1735 , 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 Tabellen1719a –d. Eine Mediendateientabelle1719a 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 Werkzeugtabelle1719b 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 Adressbuchtabelle1719c 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 Protokolltabelle1719d 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 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 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 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, 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, 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 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 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 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 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)
- 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.
- Benutzerschnittstelle nach Anspruch 1, bei der die digitale Mediendatei ein Standbild umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der die digitale Mediendatei ein Video umfasst.
- Benutzerschnittstelle nach Anspruch 3, bei der die digitale Mediendatei ferner eine Audioergänzung umfasst.
- Benutzerschnittstelle nach Anspruch 4, bei der der Bearbeitungsbefehl für digitale Mediendateien eine Einstellung der Audioergänzung umfasst.
- Benutzerschnittstelle nach Anspruch 5, bei der die Einstellung der Audioergänzung eine Änderung der Lautstärke umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der die Speicherzugriffskomponente ein Flash-Speicherkarten-Steckplatz ist.
- Benutzerschnittstelle nach Anspruch 1, bei der die Eingangsschnittstellenanordnung für digitale Medien ferner einen USB-Anschluss umfasst.
- Benutzerschnittstelle nach Anspruch 8, bei der USB-Anschluss der gleiche wie wenigstens eine der Ausgangskomponenten ist.
- Benutzerschnittstelle nach Anspruch 1, bei der der Anzeigeschirm die Sensorbildschirm-Eingabe zulässt.
- Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien einen Bildbeschnitt umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Bildgrößenänderung umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Bilddrehung umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Helligkeitseinstellung umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Farbeinstellung umfasst.
- Benutzerschnittstelle nach Anspruch 15, bei der die Farbeinstellung eine Farbsättigungseinstellung umfasst.
- Benutzerschnittstelle nach Anspruch 15, bei der die Farbeinstellung eine Farbtoneinstellung umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Schärfeneinstellung umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Kontrasteinstellung umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Rote-Augen-Verringerung umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Anwendung eines Spezialeffekts umfasst.
- Benutzerschnittstelle nach Anspruch 21, bei der der Spezialeffekt ein digitales Airbrushing umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Auflösungseinstellung umfasst.
- 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.
- Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Umsetzung in Vorschauqualität umfasst.
- 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.
- 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.
- Benutzerschnittstelle nach Anspruch 27, die ferner umfasst: Mittel zum Senden des Übertragungspakets zur Empfängerteilmenge.
- Benutzerschnittstelle nach Anspruch 27, die ferner umfasst: Mittel zum Auffordern eines Benutzers, das Übertragungspaket zur Empfängerteilmenge zu senden.
- Benutzerschnittstelle nach Anspruch 27, bei der die Anforderungsauswahlinhalte eine Zeit umfassen und die Anforderungsauswahlkriterien ein Frühzeitigkeitskriterium umfassen.
- Benutzerschnittstelle nach Anspruch 27, bei der die Anforderungsauswahlinhalte ein Kaufangebot umfassen und die Anforderungsauswahlkriterien ein Angebotsmaximierungskriterium umfassen.
- Benutzerschnittstelle nach Anspruch 25, bei der die Umsetzung in Vorschauqualität eine Auflösungsverringerung umfasst.
- Benutzerschnittstelle nach Anspruch 25, bei der die Umsetzung in Vorschauqualität eine Verringerung der Dateigröße der digitalen Mediendatei umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Dateiformatbezeichnung umfasst.
- Benutzerschnittstelle nach Anspruch 34, bei der die Dateiformatbezeichnung wenigstens ein unbearbeitetes Format und ein komprimiertes Format zulässt.
- Benutzerschnittstelle nach Anspruch 35, bei der das komprimierte Format ein verlustlos komprimiertes Format umfasst.
- Benutzerschnittstelle nach Anspruch 35, bei der das komprimierte Format ein verlustbehaftet komprimiertes Format umfasst.
- 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.
- Benutzerschnittstelle nach Anspruch 1, bei der der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien die Auswahl und die Aufnahme eines Wasserzeichens umfasst.
- Benutzerschnittstelle nach Anspruch 39, bei der das Wasserzeichen einen Preis für die wenigstens eine digitale Mediendatei enthält.
- Benutzerschnittstelle nach Anspruch 40, bei der der Preis einem für den Benutzer minimalen akzeptablen Preis für die wenigstens eine digitale Mediendatei entspricht.
- Benutzerschnittstelle nach Anspruch 39, bei der das Wasserzeichen eine Identifikation des Photographen enthält.
- Benutzerschnittstelle nach Anspruch 39, bei der das Wasserzeichen mit der wenigstens einen digitalen Mediendatei steganographisch codiert ist.
- Benutzerschnittstelle nach Anspruch 1, die ferner umfasst: Mittel zum Speichern der modifizierten digitalen Mediendatei.
- Benutzerschnittstelle nach Anspruch 44, bei der die modifizierte digitale Mediendatei in einem internen Speicher gespeichert ist.
- Benutzerschnittstelle nach Anspruch 45, bei der der interne Speicher einen Magnetspeicher umfasst.
- Benutzerschnittstelle nach Anspruch 45, bei der der interne Speicher einen Flash-Speicher umfasst.
- Benutzerschnittstelle nach Anspruch 44, bei der die modifizierte digitale Mediendatei in einer abnehmbaren Speicherkarte gespeichert ist.
- Benutzerschnittstelle nach Anspruch 48, bei der die abnehmbare Speicherkarte in die Speicherzugriffskomponente in der Eingangsschnittstellenanordnung für digitale Medien eingesetzt ist.
- 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.
- Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung eine E-Mail-Adresse umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung eine IP-Adresse umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung einen URL umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung eine Telephonnummer umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung eine Nachrichtensofortversand-Identität umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung mehr als einen Empfänger spezifiziert.
- Benutzerschnittstelle nach Anspruch 1, bei der die Zielbezeichnung aus einem digitalen Adressbuch ausgewählt ist.
- Benutzerschnittstelle nach Anspruch 57, bei der das digitale Adressbuch wenigstens eine Gruppe von Kontakten umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der das Zellennetzformat das GSM umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der das Zellennetzformat den GPRS umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der das Zellennetzformat den W-CDMA umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der das Zellennetzformat den CDMA umfasst.
- Benutzerschnittstelle nach Anspruch 59, bei der das Zellennetzformat den CDMA enthält.
- Benutzerschnittstelle nach Anspruch 62, bei der das Zellennetzformat das GSM enthält.
- Benutzerschnittstelle nach Anspruch 1, bei der das Zellennetzformat den CDMA2000 umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der das Zellennetzformat HSDPA umfasst.
- Benutzerschnittstelle nach Anspruch 1, bei der das Auswählen wenigstens eines Übertragungsformats für digitale Medien auf einer automatischen Entscheidung basiert.
- Benutzerschnittstelle nach Anspruch 67, bei der die automatische Entscheidung auf einer Übertragungsintegritätsanalyse basiert.
- Benutzerschnittstelle nach Anspruch 67, bei der die automatische Entscheidung auf dem Überwachen einer gemeldeten Signalstärke der Basisstationen basiert.
- Benutzerschnittstelle nach Anspruch 68, bei der die Übertragungsintegritätsanalyse eine Zuverlässigkeitsschätzung für jedes Übertragungsformat für digitale Medien umfasst.
- 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.
- Benutzerschnittstelle nach Anspruch 1, bei der das Auswählen wenigstens eines Übertragungsformats für digitale Medien auf einer Benutzerentscheidung basiert.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Verfahren nach Anspruch 79, bei dem die Angebotsnachricht an eine Vielzahl von Empfänger gesendet wird.
- Verfahren nach Anspruch 80, bei dem die Angebotsnachricht im Kontext einer Auktion bereitgestellt wird.
- Verfahren nach Anspruch 81, bei dem die Auktion eine Ebay-Auktion ist und die Angebotsnachricht an sie gesendet wird.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die digitale Mediendatei ein Standbild umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die digitale Mediendatei ein Video umfasst.
- Verfahren nach Anspruch 84, bei dem die digitale Mediendatei ferner eine Audioergänzung umfasst.
- Verfahren nach Anspruch 85, bei dem der Bearbeitungsbefehl für digitale Mediendateien eine Einstellung der Audioergänzung umfasst.
- Verfahren nach Anspruch 86, bei dem die Einstellung der Audioergänzung eine Änderung der Lautstärke umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Speicherzugriffskomponente ein Flash-Speicherkarten-Steckplatz ist.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Eingangsschnittstellenanordnung für digitale Medien ferner einen USB-Anschluss umfasst.
- Verfahren nach Anspruch 89, bei dem USB-Anschluss der gleiche wie wenigstens eine der Ausgangskomponenten ist.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der Anzeigeschirm die Sensorbildschirm-Eingabe zulässt.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien einen Bildbeschnitt umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Bildgrößenänderung umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Bilddrehung umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Helligkeitseinstellung umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Farbeinstellung umfasst.
- Verfahren nach Anspruch 96, bei dem die Farbeinstellung eine Farbsättigungseinstellung umfasst.
- Verfahren nach Anspruch 96, bei dem die Farbeinstellung eine Farbtoneinstellung umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Schärfeneinstellung umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Kontrasteinstellung umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Rote-Augen-Verringerung umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Anwendung eines Spezialeffekts umfasst.
- Verfahren nach Anspruch 102, bei dem der Spezialeffekt ein digitales Airbrushing umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Auflösungseinstellung umfasst.
- 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.
- Verfahren nach Anspruch 78, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Umsetzung in Vorschauqualität umfasst.
- 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.
- 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.
- Verfahren nach Anspruch 108, das ferner umfasst: Senden des Übertragungspakets zur Empfängerteilmenge.
- Verfahren nach Anspruch 108, das ferner umfasst: Auffordern eines Benutzers, das Übertragungspaket zur Empfängerteilmenge zu senden.
- Verfahren nach Anspruch 108, bei dem die Anforderungsauswahlinhalte eine Zeit umfassen und die Anforderungsauswahlkriterien ein Frühzeitigkeitskriterium umfassen.
- Verfahren nach Anspruch 108, bei dem die Anforderungsauswahlinhalte ein Kaufangebot umfassen und die Anforderungsauswahlkriterien ein Angebotsmaximierungskriterium umfassen.
- Verfahren nach Anspruch 79 oder Anspruch 106, bei dem die Umsetzung in Vorschauqualität eine Auflösungsverringerung umfasst.
- Verfahren nach Anspruch 79 oder Anspruch 106, bei dem die Umsetzung in Vorschauqualität eine Verringerung der Dateigröße der digitalen Mediendatei umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem der wenigstens eine Bearbeitungsbefehl für digitale Mediendateien eine Dateiformatbezeichnung umfasst.
- Verfahren nach Anspruch 115, bei dem die Dateiformatbezeichnung wenigstens ein unbearbeitetes Format und ein komprimiertes Format zulässt.
- Verfahren nach Anspruch 116, bei dem das komprimierte Format ein verlustlos komprimiertes Format umfasst.
- Verfahren nach Anspruch 116, bei dem das komprimierte Format ein verlustbehaftet komprimiertes Format umfasst.
- 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.
- 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.
- Verfahren nach Anspruch 120, bei dem das Wasserzeichen einen Preis für die wenigstens eine digitale Mediendatei enthält.
- Verfahren nach Anspruch 121, bei dem der Preis einem für den Benutzer minimalen akzeptablen Verkaufspreis für die wenigstens eine digitale Mediendatei entspricht.
- Verfahren nach Anspruch 120, bei dem das Wasserzeichen eine Identifikation des Photographen enthält.
- Verfahren nach Anspruch 120, bei dem das Wasserzeichen mit der wenigstens einen digitalen Mediendatei steganographisch codiert ist.
- Verfahren nach Anspruch 78 oder Anspruch 79, das ferner umfasst: Speichern der modifizierten digitalen Mediendatei.
- Verfahren nach Anspruch 125, bei dem die modifizierte digitale Mediendatei in einem internen Speicher gespeichert ist.
- Verfahren nach Anspruch 126, bei dem der interne Speicher einen Magnetspeicher umfasst.
- Verfahren nach Anspruch 126, bei dem der interne Speicher einen Flash-Speicher umfasst.
- Verfahren nach Anspruch 125, bei dem die modifizierte digitale Mediendatei in einer abnehmbaren Speicherkarte gespeichert ist.
- Verfahren nach Anspruch 129, bei dem die abnehmbare Speicherkarte in die Speicherzugriffskomponente in der Eingangsschnittstellenanordnung für digitale Medien eingesetzt ist.
- 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.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung eine E-Mail-Adresse umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung eine IP-Adresse umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung einen URL umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung eine Telephonnummer umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung eine Nachrichtensofortversand-Identität umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung mehr als einen Empfänger spezifiziert.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem die Zielbezeichnung aus einem digitalen Adressbuch ausgewählt ist.
- Verfahren nach Anspruch 138, bei dem das digitale Adressbuch wenigstens eine Gruppe von Kontakten umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Zellennetzformat das GSM umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Zellennetzformat den GPRS umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Zellennetzformat den W-CDMA umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Zellennetzformat den CDMA umfasst.
- Verfahren nach Anspruch 140, bei dem das Zellennetzformat den CDMA enthält.
- Verfahren nach Anspruch 143, bei dem das Zellennetzformat das GSM enthält.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Zellennetzformat den CDMA2000 umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Zellennetzformat den HSDPA umfasst.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Auswählen wenigstens eines Übertragungsformats für digitale Medien auf einer automatischen Entscheidung basiert.
- Verfahren nach Anspruch 148, bei dem die automatische Entscheidung auf einer Übertragungsintegritätsanalyse basiert.
- Verfahren nach Anspruch 148, bei dem die automatische Entscheidung auf dem Überwachen einer gemeldeten Signalstärke der Basisstationen basiert.
- Verfahren nach Anspruch 149, bei dem die Übertragungsintegritätsanalyse eine Zuverlässigkeitsschätzung für jedes Übertragungsformat für digitale Medien umfasst.
- 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.
- Verfahren nach Anspruch 78 oder Anspruch 79, bei dem das Auswählen wenigstens eines Übertragungsformats für digitale Medien auf einer Benutzerentscheidung basiert.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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)
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)
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 |
-
2008
- 2008-07-11 US US12/172,141 patent/US8422550B2/en not_active Expired - Fee Related
- 2008-07-11 US US12/172,135 patent/US7873746B2/en not_active Expired - Fee Related
- 2008-07-11 US US12/172,138 patent/US9131078B2/en not_active Expired - Fee Related
- 2008-07-18 WO PCT/GB2008/002515 patent/WO2009016347A1/en active Application Filing
- 2008-07-18 DE DE112008001987T patent/DE112008001987T5/de not_active Withdrawn
- 2008-07-18 GB GB1118022.1A patent/GB2482081B/en not_active Expired - Fee Related
- 2008-07-18 TW TW105110754A patent/TWI584631B/zh not_active IP Right Cessation
- 2008-07-18 CN CN201711257372.2A patent/CN107944855A/zh active Pending
- 2008-07-18 CN CN200880107137.XA patent/CN101849404B/zh not_active Expired - Fee Related
- 2008-07-18 JP JP2010517479A patent/JP5676257B2/ja not_active Expired - Fee Related
- 2008-07-18 GB GB1117987.6A patent/GB2482080B/en not_active Expired - Fee Related
- 2008-07-18 CN CN201711257373.7A patent/CN108009815A/zh active Pending
- 2008-07-18 TW TW097127412A patent/TWI539788B/zh not_active IP Right Cessation
- 2008-07-18 GB GB1000776.3A patent/GB2464031B/en not_active Expired - Fee Related
-
2010
- 2010-05-14 HK HK12101274.1A patent/HK1161018A1/xx not_active IP Right Cessation
- 2010-05-14 HK HK10104753.7A patent/HK1138136A1/xx not_active IP Right Cessation
- 2010-05-14 HK HK12101273.2A patent/HK1161017A1/xx not_active IP Right Cessation
-
2013
- 2013-09-12 JP JP2013189749A patent/JP2014030229A/ja active Pending
-
2014
- 2014-10-08 JP JP2014206817A patent/JP6104870B2/ja not_active Expired - Fee Related
-
2015
- 2015-07-28 US US14/810,751 patent/US20150331554A1/en not_active Abandoned
-
2016
- 2016-11-25 JP JP2016228505A patent/JP6316389B2/ja active Active
Non-Patent Citations (2)
Title |
---|
http://123.124.125.126/myInformation.html |
scoopt.com |
Also Published As
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 |