DE19704694A1 - Verfahren und Vorrichtung zum Steuern eines Peripheriegerätes - Google Patents
Verfahren und Vorrichtung zum Steuern eines PeripheriegerätesInfo
- Publication number
- DE19704694A1 DE19704694A1 DE19704694A DE19704694A DE19704694A1 DE 19704694 A1 DE19704694 A1 DE 19704694A1 DE 19704694 A DE19704694 A DE 19704694A DE 19704694 A DE19704694 A DE 19704694A DE 19704694 A1 DE19704694 A1 DE 19704694A1
- Authority
- DE
- Germany
- Prior art keywords
- peripheral device
- network
- server
- peripheral
- document
- 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.)
- Ceased
Links
- 230000002093 peripheral effect Effects 0.000 title claims abstract description 138
- 238000004891 communication Methods 0.000 claims abstract description 19
- 230000007246 mechanism Effects 0.000 claims abstract description 16
- 238000000034 method Methods 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 5
- 230000003993 interaction Effects 0.000 claims description 2
- 206010013710 Drug interaction Diseases 0.000 claims 1
- 230000006870 function Effects 0.000 description 11
- 230000009471 action Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 7
- 238000012546 transfer Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000011160 research Methods 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005755 formation reaction Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 241000408659 Darpa Species 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 210000003608 fece Anatomy 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005433 particle physics related processes and functions Effects 0.000 description 1
- 229940036310 program Drugs 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Selective Calling Equipment (AREA)
Description
Die vorliegende Erfindung betrifft das Gebiet von Peripheriegeräten, die im Zusammenhang mit
zusammengeschalteten Netzwerken, wie z. B. dem World Wide Web, verwendet werden; genauer
betrifft die vorliegende Erfindung das direkte Steuern eines Peripheriegerätes über die bestehenden
Protokolle, die verwendet werden, um in einem solchen Netzwerk auf Dokumente zuzugreifen.
Eine wichtige Anwendung von Computern ist der Transfer von Informationen über ein Netzwerk.
Gegenwärtig ist das größte existierende Computernetzwerk das Internet. Das Internet ist eine welt
weite Zusammenschaltung von Computernetzwerken, die miteinander kommunizieren, wobei ein
gemeinsames Protokoll verwendet wird. Millionen von Computern, von Personal-Computern der
unteren Preisklasse bis zu Computern der oberen Preisklasse sind mit dem Internet verbunden.
Das Internet entstand aus einer Arbeit, die in den 60-er Jahren von der Advanced Research Pro
jects Agency ("DARPA") des US-Verteidigungsministeriums finanziert wurde. Während einer lan
gen Zeit wurde das Internet von Forschern an Universitäten und nationalen Forschungslaboratorien
verwendet, um Informationen auszutauschen. Als die Existenz des Internets bekannter wurde, be
gannen viele Benutzer außerhalb der akademischen Gemeinschaft bzw. Forschungsgemeinschaft
(z. B. Angestellte von großen Firmen) das Internet zu nutzen, um elektronische Post bzw. E-Mail
zu übertragen.
1989 wurde eine neue Art von Informationssystem im Internet eingeführt, das als das World Wide
Web ("Das Web") bekannt ist. Eine frühe Entwicklung des Web fand beim CERN statt, dem euro
päischen Laboratorium für Elementarteilchenphysik. Das Web ist ein weiträumiges Hypermedia-In
formations-Wiederabrufungssystem, das dazu gedacht ist, einen weiträumigen Zugriff (wide area
access) auf eine große Fülle von Dokumenten zu bieten. Zu diesem Zeitpunkt war das Web nur der
akademischen Gemeinschaft bzw. Forschungsgemeinschaft bekannt und wurde von ihr benutzt. Es
gab kein einfach verfügbares Programmierwerkzeug bzw. Tool, das es einer technisch
ungeschulten Person ermöglicht hätte, auf das Web zuzugreifen.
1993 gaben Forscher des nationalen Zentrums für Superrechnungsanwendungen (NSCA) einen
Web-Blätterer bzw. Web-Browser frei, der "Mosaic" genannt wurde, und eine graphische Benut
zerschnittstelle (GUI) realisierte. Mosaic′s graphische Benutzerschnittstelle war einfach zu erlernen
und dennoch leistungsstark. Der Mosaic-Browser ermöglichte es einem Benutzer, Dokumente von
dem Web unter Verwendung einfacher "Zeigen- und -Anklicken"-Befehle wieder abzurufen. Weil
der Benutzer nicht technisch ausgebildet zu sein braucht und der Browser angenehm anzuwenden
ist, besitzt er das Potential, das Internet für einen großen Anwenderkreis zu öffnen.
Die Architektur des Web folgt einem herkömmlichen Client-Server-Modell. Die Bezeichnungen
"Client" und "Server" werden dahingehend verwendet, daß sie sich auf die allgemeine Rolle eines
Computers als Anforderer bzw. Abrufer von Daten (der "Client") oder Versorger bzw. Provider
von Daten (dem Server) beziehen. Unter der Web-Umgebung sind Web-Browser auf Clients
untergebracht und Web-Dokumente auf Servern. Web-Clients und Web-Server kommunizieren
unter Verwendung eines Protokolls, das "Hypertext Transfer Protocol" (HTTP) genannt wird. Ein
Browser öffnet eine Verbindung zu einem Server und löst eine Anforderungsmitteilung nach einem
Dokument aus. Der Server liefert das angeforderte Dokument, typischerweise in der Form eines
Textdokumentes, das in einem normalen Hypertext-Markup-Language-Format (HTML) codiert ist,
und der Server nimmt eine passive Rolle ein, wenn die Verbindung bei dem oben genannten
Vorgang abgebrochen ist, d. h. er nimmt Befehle von dem Client an und kann nicht beim Client
anfordern, daß er irgendeine Handlung durchführt.
Teile bzw. Abschnitte von Dokumenten, die auf dem Web dargestellt werden, enthalten Hypertext-
Links bzw. -Verbindungen. Die Hypertext-Links verbinden Graphiken oder Texte in einem Doku
ment mit einem anderen Dokument in dem Web. Dokumente, die Hypertext-Links enthalten, wer
den vor ihrer Publizierung bzw. Veröffentlichung in dem Web erzeugt. Das bedeutet, daß ein Do
kument, das publiziert werden soll, einem Server bereitgestellt wird, der das Dokument erzeugt
und das Dokument im wesentlichen publiziert, indem er den Zugriff von anderen in dem Web zu
läßt. Jeder Hypertext-Link ist einem Universal Resource Locator (URL) bzw. einem universellen
Resourcen-Ortungsmittel zugeordnet, der ein Dokument in dem Web identifiziert und ortet bzw.
lokalisiert. Wenn ein Benutzer einen Hypertext-Link auswählt, indem er z. B. einen Cursor verwen
det, ruft der graphische Browser das bzw. die entsprechenden Dokumente unter Verwendung eines
oder mehrerer URLs wieder ab.
Indem die ökonomischen Barrieren im Zusammenhang mit dem Drucken und Verteilen von (Multi-
Media-)Dokumenten abgebaut werden, ermöglicht das Web Einzelpersonen, ein Publizierer bzw.
"Publisher" zu werden. Viele dieser Einzelpersonen sind keine Publizierer von Informationen und
benötigen kein umfangreiches und komplexes Wissen, um ihre Information zu publizieren. Nur in
diesem Umfang brauchen Einzelpersonen, die das Web nutzen, in der Lage zu sein, Web-Doku
mente zu erzeugen, was auch für das Wiederabrufen von Informationen zutrifft. Gegenwärtig füh
ren Programmierwerkzeuge zum Erfassen von Bildern oder anderen Medien die Funktion nicht
mühelos durch, wenn man mit ihrer Hilfe die erfaßte Information in Web-Dokumente einzubauen
versucht. Jegliche erfaßte Information muß von einem separaten Server in ein Hypertext-Dokument
umgewandelt bzw. konvertiert werden.
Weil das Web einen weltweiten Standard für den Austausch von Dokumenten darstellt, kann es
außerdem zu dem universellen Medium werden, in dem Firmen und Individuen sowohl ihre exter
nen als auch internen Dokumente veröffentlichen. Weil das Wettrennen anhält, um Internet(Web)-
Dienstleistungen jedem Arbeitsplatz bzw. jedem Heim zur Verfügung zu stellen, ist es vorherseh
bar, daß die Anzahl von Publizierern weiterhin rasch anwachsen wird. Zugleich wird der Trend
in Richtung hochqualitativer Multi-Media-Produktionen weiterhin zunehmen. Deshalb ist es vorher
sehbar, daß wahrscheinlich eine große Nachfrage nach Programmierwerkzeugen zum Erzeugen von
Multi-Media-Web-Dokumenten bestehen wird. Viele dieser Programmierwerkzeuge werden Soft
ware-Anwendungen sein, wie z. B. Text- bzw. Textverarbeitungssysteme.
Peripheriegeräte sind typischerweise mit dem Web verbunden, um eine Benutzer-Interaktion mit
dem Web zu erleichtern. In herkömmlichen Systemen werden Peripheriegeräte für eine Vielzahl
von spezifischen Anwendungsfunktionen verwendet. Zum Beispiel wird ein Drucker verwendet,
um Daten auszudrucken, während ein Scanner verwendet wird, um Daten zu scannen bzw. abzu
tasten. Diese Peripheriegeräte werden normalerweise mit einem Hauptrechner bzw. Host-Computer
verbunden, und zwar über einen Bus, der die Benutzung des Peripheriegerätes steuert. Ein typi
sches System ist in Fig. 2 gezeigt. Bezugnehmend auf Fig. 2 enthält ein Computer 201 typischer
weise eine Anwendung bzw. ein Anwendungsprogramm 202, das auf dem Hauptrechner 201 läuft
und das Aufrufe an einen Treiber 203 eines Peripheriegerätes 204 sendet, die bewirken, daß Steu
erinformation und Signale über den Bus 205 an das Peripheriegerät 204 gesendet werden, um des
sen Betriebsweise zu steuern. Auf diese Weise erfolgt ein Zugriff auf ein Peripheriegerät nur über
den Hauptrechner und seinen Kommunikationstreiber. Falls eine Einzelperson wünscht, daß das
Peripheriegerät eine spezifische Funktion durchführt, muß die Einzelperson deshalb seine Wünsche
dem Computer mitteilen, der dann veranlaßt, daß das Peripheriegerät die gewünschte Funktion
durchführt. Falls eine Einzelperson keinen Zugang zu einem Hauptrechner mit dem geeigneten
Treiber hat, kann das Peripheriegerät dann nicht gesteuert werden. Darüberhinaus, falls sich eine
Einzelperson an einem abgelegenen Standort bzw. an einer beliebigen Netzwerk-Adresse befindet,
könnte man keinen Zugang zu dem Hauptrechner haben, jedoch würde man trotzdem gerne
Peripheriegeräte steuern. Deshalb besteht ein Bedürfnis, in der Lage zu sein, Peripheriegeräte
direkt zu steuern, ohne sich auf einen Host bzw. Hauptrechner als Schnittstelle verlassen zu
müssen. Außerdem ist es wünschenswert, die gleiche Steuerfunktion von einem abgelegenen Ort
bzw. über Fernsteuerung zu ermöglichen.
Gegenwärtig kann man Informationen nicht erfassen und automatisch als ein Webdokument zu
gänglich machen, d. h. durch spezifizieren eines URLs. Darüberhinaus gibt es gegenwärtig keine
Programmierwerkzeuge, die es ermöglichen würden, daß irgendeines der Erfassungs- und Konver
sionsverfahren von einem abgelegenen Standort bzw. von einer beliebigen Netzwerk-Adresse
durchgeführt werden kann. Was auch benötigt wird, ist eine Art, Information zu erfassen, die
automatisch als ein Web-Dokument zugänglich gemacht werden kann, wie z. B. durch Spezifizieren
eines URL. Ebenfalls benötigt man eine Möglichkeit bzw. ein Verfahren, um die Erfassung von
Information von einem abgelegenen Standort bzw. über Fernsteuerung zu steuern.
Folglich wird ein Peripheriegeräte-Steuermechanismus beschrieben. Das Peripheriegerät kann mit
einem Netzwerk betrieben werden, das für einen Zugriff auf zusammengeschaltete bzw. miteinan
der verknüpfte On-Line-Dokumente sorgt. Der Zugriff geschieht in Antwort auf Dokumentanforde
rungsmitteilungen bzw. Requests. Das Peripheriegerät enthält einen Server, der Peripheriegeräte
funktionsweisen steuert, wobei Anforderungsmitteilungen verwendet werden, die als ein Resource-
Ortungsmittel bzw. Resource-Locator formatiert sind, z. B. als eine HTTP-Anforderungsmitteilung.
Die vorliegende Erfindung wird genauer von der ausführlichen Beschreibung verstanden werden,
die weiter unten gegeben wird, und von den begleitenden Zeichnungen von zahlreichen Ausfüh
rungsformen der Erfindung, die jedoch nicht dahingehend verstanden werden sollten, daß sie die
Erfindung auf die spezifischen Ausführungsformen begrenzen.
Fig. 1 ist ein Blockschaltbild des Systems der vorliegenden Erfindung.
Fig. 2 ist ein herkömmliches Computersystem mit einem Hauptrechner und einem Periphe
riegerät.
Fig. 3A ist ein Blockschaltbild einer Ausführungsform des Peripheriegerätes der vorliegen
den Erfindung.
Fig. 3B ist ein Flußdiagramm der Betriebsweise einer Ausführungsform der verarbeitenden
Logik in dem Peripheriegerät der vorliegenden Erfindung.
Fig. 4A ist ein Beispiel für ein HTML-Dokument.
Fig. 4B ist ein Beispiele für eine Homepage bzw. Heimseite für das HTML-Dokument aus
Fig. 4A.
Ein Verfahren und eine Vorrichtung zum Erzeugen von elektronischen Dokumenten und zum Steu
ern von Peripheriegeräten wird beschrieben. In der folgenden, ausführlichen Beschreibung der vor
liegenden Erfindung werden zahlreiche spezifische Details dargelegt, um ein gründliches Verständ
nis der vorliegenden Erfindung zu ermöglichen. Jedoch wird es für einen Fachmann naheliegen,
daß die vorliegende Erfindung ohne diese spezifischen Details durchgeführt werden kann. Bei eini
gen Gelegenheiten werden wohlbekannte Strukturen und Geräte in Form eines Blockschaltbildes
statt im Detail gezeigt, um eine verwirrende Beschreibung der vorliegenden Erfindung zu vermei
den.
Die vorliegende Erfindung hält Peripheriegeräte bereit, die mit einem Netzwerk verbunden sind
und in der Lage sind, auf Anforderungsmitteilungen von dem Netzwerk zu antworten. In einer
Ausführungsform stehen die Anforderungsmitteilungen im Zusammenhang mit dem World Wide
Web (dem WWW). In der vorliegenden Erfindung agieren Peripheriegeräte als WWW-Server. Das
bedeutet, daß Peripheriegeräte direkt mit einem lokalen Netzwerk bzw. Local Area Network
(LAN) oder einem weiträumigen Netzwerk (WAN) verbunden sind und Daten "serven" bzw.
bereitstellen, wie z. B. Bilder oder andere Multi-Media-Objekte, die sie auf anfordernde Mittel in
dem Netzwerk hin erfassen oder erzeugen.
In einer Ausführungsform der vorliegenden Erfindung verwendet das Peripheriegerät ein Hyper
text-Transfer-Protokoll ("HTTP"), um über das Netzwerk mit Clients zu kommunizieren; solche
Clients kommunizieren ihrerseits mit dem Peripheriegerät unter Verwendung des Hypertext-Trans
fer-Protokolls. Dieses Peripheriegerät und diese Clients agieren als ein HTTP-Server bzw. als
HTTP-Clients.
In einer Ausführungsform enthält das Peripheriegerät einen Prozessor und einen Speicher und ein
computerlesbares Medium, wie z. B. ein magnetisches ("Harddisk") oder optisches Massenspeicher
gerät, und das computerlesbare Medium des Peripheriegerätes enthält Computerprogramm-Anwei
sungen bzw. -Instruktionen zur Übermittlung der Daten von dem Peripheriegerät zu den Client-
Systemen. Die Clients in dem System werden typischerweise einen Client-Prozessor und einen
Speicher und ein computerlesbares Medium, wie z. B. ein magnetisches oder optisches Massenspei
chergerät enthalten und das computerlesbare Medium des Clients enthält Computerprogramm-An
weisungen bzw. -Instruktionen zum Empfangen von Daten von dem Peripheriegerät und zum Spei
chern der Daten bei dem Client.
Was nun folgt, ist eine kurze Erklärung, die eine Client-Server-Betriebsart, URLs und das Blättern
bzw. Browsen auf dem Web betrifft.
Vom Konzept her enthält ein Computernetzwerk, wie das Internet, kleine Computer und große
Computer, die üblicherweise als Server verwendet werden. Im allgemeinen sind kleine Computer
"Personal-Computer" bzw. PCs oder Arbeitsplatzrechner bzw. Workstations und stellen die Stand
orte (locations) dar, an denen ein menschlicher Benutzer den Computer betreibt, um
Anforderungsmitteilungen nach Daten von anderen Computern oder Servern auf dem Netzwerk zu
verschicken. Üblicherweise befinden sich die angeforderten Daten in großen Computern. In diesem
Szenario sind kleine Computer Clients und die großen Computer sind Server. In diesem
Zusammenhang werden die Begriffe "Client" und "Server" verwendet, um sich auf die allgemeine
Rolle eines Computers als ein Anforderer von Daten (Client) oder Bereitsteller von Daten (Server)
zu beziehen. Im allgemeinen bestimmen die Größe eines Computers oder die Resourcen, die ihm
zugeordnet sind, nicht die Eignung des Computers, als Client oder Server zu arbeiten. Darüber
hinaus kann jeder Computer Daten in einem Vorgang anfordern und Daten in einem anderen
Vorgang bereitstellen, wodurch sich die Rolle des Computers vom Client zum Server oder vom
Server zum Client umkehrt.
Das World Wide Web ("Web") verwendet das Client-Server-Modell, um Informationen zwischen
Clients und Servern zu übermitteln. Web-Server sind mit dem Internet verbunden und antworten
auf Dokument-Anforderungsmitteilungen von Web-Clients. Web-Clients (d. h. Web-"Browser" bzw.
-Blätterer) sind Programme, die es einem Benutzer ermöglichen, den Zugriff auf Web-Dokumente
zu vereinfachen, die sich auf Web-Servern befinden.
Ein Beispiel für ein Client-Server-System, das über das Internet miteinander verbunden ist, kann
ein Fern-Server-System enthalten, das über das Internet mit einem Client-System verbunden ist.
Das Client-System kann herkömmliche Komponenten, wie z. B. einen Prozessor, einen Speicher
(z. B. RAM), einen Bus, der den Prozessor und den Speicher verbindet, ein Massenspeichergerät
(z. B. eine magnetische Festplatte bzw. Harddisk oder eine optische Speicherplatte), das mit dem
Prozessor und den Speicher über ein Eingabe-Ausgabe-Werk bzw. I/O-Controller verbunden ist,
und eine Netzwerkschnittstelle, wie z. B. ein herkömmliches Modem, enthalten. Das Server-System
kann auch herkömmliche Komponenten enthalten, wie z. B. einen Prozessor, Speicher (z. B. RAM),
einen Bus, der den Prozessor und den Speicher verbindet, ein Massenspeichergerät (z. B. eine mag
netische oder optische Platte bzw. Disk), das mit dem Prozessor und dem Speicher über ein Ein
gabe-/Ausgabe-Werk bzw. I/O-Controller und eine Netzwerk-Schnittstelle, wie z. B. ein herkömm
liches Modem, verbunden ist. Man wird es an der unten angeführten Beschreibung schätzen, daß
die vorliegende Erfindung in Form von Software realisiert werden kann, die als ausführbare Pro
grammanweisungen auf einem computerlesbaren Medium auf den Client- und Server-Systemen
gespeichert werden können, wie z. B. auf Massenspeichergeräten oder in Speichern bzw.
Speicherbausteinen.
Um die Adressen von Resourcen auf dem Internet zu definieren, wird ein Uniform-Resource-Loca
tor-System (URL) verwendet. Ein URL ist ein Beschreiber bzw. Descriptor, der spezifisch eine
Art von Internet-Resource definiert bzw. vorgibt und seinen Standort bzw. seine Adresse. URLs
weisen das folgende Format auf:
resource_type://domain.address/path_name,
wobei "resource_type" die Art der Internet-Resource definiert. Web-Dokumente werden durch die
Resourcen-Art "HTTP" gekennzeichnet, die angibt, daß das Hypertext-Transfer-Protokoll
verwendet werden sollte, um auf das Dokument zuzugreifen. Andere Resourcen-Arten umfassen
"ftp" (file transmission protocoll) und "telnet". Die "domain.address" definiert die Adresse des
Domänennamens bzw. die Domänen-Adresse des Computers, auf dem sich die Resource befindet.
Schließlich definiert "path_name" einen Verzeichnispfad innerhalb des Dateisystems des Servers,
der die Resource kennzeichnet. Der geeignetste Name auf dem "path_name"-Abschnitt ist
normalerweise der Name einer tatsächlichen Datei. Web-Seiten werden durch die Resourcen-Art
"HTTP" bezeichnet. Aufgrund einer Vereinbarung, enden die meisten Web-Seiten mit dem Suffix
".html", der vorschlägt, daß die Datei ein Hyper-Text-Markup-Language-Dokument ist.
Ein Beispiel eines URL′s für ein Web-Dokument ist:
http://info.tech.ch/hypertext/Data/WWW/History.html
Dieser URL gibt an, daß bei Verwendung des HTTP(Web)-Protokolls, um einen Server zu errei
chen, der sich "info.tech.ch" nennt, ein Verzeichnis "hypertext/Data/WWW" exisitiert, das ein
Hypertext-Dokument mit dem Namen "History.html" enthält. Resourcen auf dem Internet sind ein
deutig über ihren URL adressierbar.
Um auf ein Anfangs-Web-Dokument zuzugreifen, gibt der Benutzer den URL für ein Web-Doku
ment in ein Web-Browser-Programm ein. Der Web-Browser sendet dann eine HTTP-
Anforderungsmitteilung an den Server, der das Web-Dokument besitzt, wobei der URL verwendet
wird. Der Web-Server antwortet auf die HTTP-Anforderungsmitteilung, indem er das angeforderte
HTTP-Objekt an den Client sendet. In den meisten Fällen ist das HTTP-Objekt ein Klartext
(ASCII)-Dokument, das Text enthält (im ASCII-Format), welches in Hyper-Text-Markup-
Language-Sprache (HTML) geschrieben ist. Das HTML-Dokument enthält gewöhnlich Hyperlinks
bzw. Querverweise auf andere Web-Dokumente. Der Web-Browser stellt das HTML-Dokument
auf dem Bildschirm für den Benutzer dar und die Hyperlinks auf andere Web-Dokumente werden
in einer gewissen Art und Weise hervorgehoben, so daß der Benutzer den Hyperlink auswählen
kann.
Die vorliegende Erfindung ist im allgemeinen vorteilhaft, weil ein Peripheriegerät als ein Web-Ser
ver arbeitet und er so nicht direkt mit einem besonderen "Host"- bzw. Hauptrechner zusammenar
beiten muß.
Fig. 1 erläutert ein Peripheriegerät der vorliegenden Erfindung. Bezugnehmend auf Fig. 1 ist das
Peripheriegerät 100 der vorliegenden Erfindung mit Daten 101 und dem Web-Server 102 gezeigt.
Der Web-Server 102 greift auf die Daten 101 zu und liefert die Daten 101 über das Netzwerk 103
an einen Benutzer in Antwort auf Anforderungsmitteilungen von dem Benutzer über den Web-
Browser 104. Auf die Daten 101 kann von einem Speicher, der sich in dem Peripheriegerät 100
befindet oder diesem zugeordnet ist, zugegriffen werden oder sie können vom Peripheriegerät 100
erhalten werden, indem eine seiner vorher definierten Funktionen durchgeführt wird (z. B. ein
Kamera-Peripheriegerät, das gerade ein Bild erfaßt).
In einer Ausführungsform umfaßt das Netzwerk 103 das Internet. Die vorliegende Erfindung ist
nicht begrenzt auf das Wiederabrufen und Publizieren von Dokumenten auf dem "World Wide
Web" oder dem "Internet". Die Lehre der vorliegenden Erfindung kann auf zahlreiche Netzwerke,
Daten- und Dokument-Speicher- und Archivierungsanlagen oder andere Arten von Client/Server-
Systemen angewendet werden, die Dokumente oder andere Informationen auf Anforderungsmittei
lung bereithalten.
In einer Ausführungsform ist das Peripheriegerät über einen Kanal mit einem Web-Standort bzw.
Web-Site in dem WWW verbunden. Das Peripheriegerät kann den Web-Standort umfassen und der
Web-Standort ist mit dem Internet oder einem anderen Netzwerk oder einer Dokument-Resource
verbunden, die Zugriff auf das WWW bietet. Übermittlungen über das Netzwerk 103 werden mit
Hilfe dieser Protokolle über ein LAN (oder WAN) ermöglicht, um so die Nachfrage nach speziel
ler "Treiber"-Software zu umgehen, die auf einem Hauptrechner läuft, um das Peripheriegerät an
zusteuern.
Bei der vorliegenden Erfindung erzeugen Peripheriegeräte, wie z. B. eine digitale Standbildkamera,
Web-Dokumente, indem sie Bilder und andere Medien erfassen und diese nahtlos bzw. scheinbar
in Web-Dokumente integrieren. Die Daten, die von den Peripheriegeräten erfaßt und/oder erzeugt
worden sind, seien es nun Bilder, Texte, Klänge, Videos etc., sind automatisch auf dem WWW
verfügbar und können leicht in Web-Dokumente eines Benutzers eingebaut werden. In dieser Hin
sicht ermöglicht die vorliegende Erfindung dem Benutzer, Hypertext-Links (URLs) einfach zu er
zeugen und zu manipulieren. Die Protokolle (http) für Web-Server und -Clients sind veröffentlicht
und wohlbekannt.
Man beachte, daß für die Zwecke der vorliegenden Erfindung Web-Dokumente verteilte Objekte
sind. Ein Quell-Dokument bzw. Source-Dokument kann zur Aufnahme in eine einzige "Seite" auf
viele andere Objekte von ungleicher Art Bezug nehmen. Ein Autor braucht damit nur auf ein Bild
oder andere Daten Bezug nehmen, um diese in ein Dokument miteinzubeziehen. In einer Ausfüh
rungsform umfaßt der Bezug eine URL, die von dem Autor spezifiziert wird. Das Bild (oder ande
re Daten) brauchen nicht auf seiner eigenen Maschine bzw. seinem eigenen Computer zu existie
ren; es braucht einfach nur für Leser zugreifbar sein, wenn sie das Dokument lesen. Falls ein URL
von seinem Autor spezifiziert worden ist, braucht der URL nur für die Maschine des Lesers zu
greifbar zu sein. Die nahtlose Integration der vorliegenden Erfindung bezieht sich darauf, daß der
Autor in Verbindung mit einem Server-Programmierwerkzeug eine Referenz bzw. Bezugnahme auf
Daten oder ein Bild in sein Quell-Dokument einfügt. Wenn ein Leser das Dokument betrachtet,
wird das Peripheriegerät der vorliegenden Erfindung unmittelbar kontaktiert bzw. eine Verbindung
mit ihm hergestellt, um die in Bezug genommene Information wieder abzurufen. Falls die Informa
tion ein Bild enthält, kann dieses ein statisches Bild sein (welches zuvor erfaßt und in dem Massen
speicher des Peripheriegerätes abgespeichert worden ist) oder ein "aktuelles" bzw. "live" Bild
(welches immer dann neu erfaßt wird, wenn es angefordert wird).
Um auf das Peripheriegerät über das WWW Zugriff zu nehmen, können Benutzer ein URL spezifi
zieren bzw. angeben. Ein Peripheriegerät kann auf mehrere URLs ansprechen und verschiedene In
formationen bereithalten oder verschiedene Aufgaben durchführen, in Abhängigkeit von jedem
URL. In einer Ausführungsform können Benutzer auch "Formulare" bzw. "Forms" zum Durchfüh
ren mehrerer Aufgaben verwenden. Ein Benutzer kann Leerstellen ausfüllen, Kästchen bzw. Boxen
markieren oder eine andere Selektions- bzw. Auswähltechnik durchführen, welche das Formular
anbietet. Die Selektionen können angeforderte Informationen spezifizieren oder ausgewählte Kom
mandos bzw. Befehle. Das Formular erzeugt einen URL, welcher die Anforderungsmitteilung ver
körpert. Die Selektionen, wie z. B. ein URL, werden dann an das Peripheriegerät geschickt,
welches dann die geeignete Aktion bzw. Handlung durchführt.
Obwohl die vorliegende Erfindung anstrebt, eine gemeinsame Schnittstelle für alle Peripheriegeräte
zu schaffen, weichen die Schnittstellen wesentlich von herkömmlichen Schnittstellen ab. Zum Bei
spiel schafft die vorliegende Erfindung eine einzige Schnittstelle, die mit Hilfe neuer html-Seiten
für jeden Benutzer/Standort leicht an den Benutzer angepaßt werden kann. Die vorliegende Erfin
dung ist ein weltweiter Standard für Dokumentenaustausch. Keine Treibersoftware wird benötigt;
deshalb ist die Steuerfunktion einfacher zu entwickeln bzw. zu programmieren. Außerdem behält
die vorliegende Erfindung Objekte bei und verteilt sie über das gesamt Web, während sie zugleich
einen Fernzugriff auf ein Peripheriegerät ohne die Notwendigkeit eines Hauptrechners bzw. Hosts
ermöglicht.
Die vorliegende Erfindung erlaubt es Peripheriegeräten Objekte zu erzeugen, die direkt auf Web-
Clients dargestellt und in Web-Dokumente eingebaut werden können. Mit anderen Worten, der In
formationsgehalt kann direkt vom Informationszugriff (Erfassung) zur Darstellung (eines angefor
derten Textes, Bildes etc.) transferiert werden. Man beachte, daß webfreundliche Peripheriegeräte
leicht mit nicht-web-freundlichen Peripheriegeräten koexistieren können.
In der vorliegenden Erfindung enthält jedes Peripheriegerät einen Web-Server und einen Kommuni
kationsmechanismus, um dem Peripheriegerät zu ermöglichen, mit dem Netzwerk zu kommunizie
ren. Als ein Web-Server kommuniziert das Peripheriegerät mit dem Netzwerk 103 und handhabt
http-Anforderungsmitteilungen. Obwohl dargestellt ist, daß das Peripheriegerät 100 einen Web-
Server 102 aufweist, braucht der Server kein reiner http-Server zu sein. In einer Ausführungsform
braucht der Web-Server 102 nur in Form von Software realisiert zu sein, die solche Arten von
Anforderungsmitteilungen handhabt, die in dieser Patentanmeldung beschrieben werden.
In einer Ausführungsform enthält das Peripheriegerät einen Kommunikationsanschluß, wie z. B. ein
kabelloses bzw. Funkmodem. Man beachte, daß das Peripheriegerät der vorliegenden Erfindung
einen oder mehrere Kommunikationsmechanismen verwenden kann. Das Peripheriegerät 100 kann
Software/Hardware zum Kommunizieren mit einem WAN (weiträumigen Netzwerk), wie z. B. eine
Telefon-Schnittstelle mit einem RJ-11-Stecker, aufweisen.
Wenn das Peripheriegerät angeschaltet ist, versucht es mit dem Rest des Netzwerkes (z. B. Internet)
zu kommunizieren. Wenn eine Verbindung mit dem Netzwerk zustandegekommen ist, zeigt das
Peripheriegerät an, daß es aktiv ist. In einer Ausführungsform verwendet jedes Peripheriegerät
einen Bezeichner bzw. Identifier (z. B. Name), um dies anzuzeigen. Der Name kann von einer
zentralen Stelle zugeteilt werden (z. B. von Firmenhauptquartieren) oder kann z. B. durch eine In
stallations- bzw. Setup-Routine, die den Domänennamen (domain name) oder die Adresse (address)
setzt, kundenspezifisch angepaßt werden. Der Identifier muß bekannt und an Router und die In
frastruktur des WAN weitergeleitet worden sein, so daß, wenn eine Anforderungsmitteilung an
dieses spezielle Peripheriegerät gesendet wird, die Router wissen, wie diese Anforderungsmittei
lung weitergeleitet werden soll.
Wenn das Peripheriegerät 100 einmal an das Netzwerk angeschlossen ist, überwacht es die Kom
munikationsverbindung für Dokumenten-Anforderungsmitteilungen. Das Peripheriegerät besitzt
Über- bzw. Umsetzungssoftware, welche die Anforderungsmitteilung oder URL in Steuerparameter
über- bzw. umsetzt, welche das Peripheriegerät steuern. Das Peripheriegerät gibt so intern
Kommandos bzw. Befehle aus, um jegliche angeforderte Aktionen auszuführen. Das Peripheriege
rät 100 handhabt Anforderungsmitteilungen, indem es Text und Bilder in einem Format sendet, das
aus dem Stand der Technik wohlbekannt ist, oder indem es eine oder mehrere angeforderte Funk
tionen ausführt.
Eine Ausführungsform des erfindungsgemäßen Peripheriegerätes ist in Fig. 3A gezeigt. In Fig. 3A
umfaßt das Peripheriegerät 300 einen Sensor 301, einen Prozessor 302, der mit dem Sensor 301
verbunden ist, und einen Speicher 303, der sowohl mit dem Sensor 301 als auch mit dem Prozes
sor 302 verbunden ist. Jede dieser Komponenten bzw. Bauelemente kann unter Verwendung eines
oder mehrerer Leiter miteinander verbunden sein. Indem er gemäß der Software arbeitet, empfängt
der Prozessor 302 http-Anforderungsmitteilungen von dem Netzwerk (WWW) und übersetzt diese
Anforderungsmitteilungen in Befehle, die an den Sensor 301 weitergeleitet werden.
Der Sensor 301 führt in Abhängigkeit von den Befehlen eine Funktion aus, wie sie von den Befeh
len bezeichnet wird. Der Sensor 301 kann irgendein Gerät, eine Komponente, einen Mechanismus
etc. umfassen, das bzw. der ein Teil des Peripheriegerätes 300 ist, das Informationen dadurch er
hält, daß es fühlt. In einer Ausführungsform umfaßt der Sensor 301 den ein Bild erfassenden Me
chanismus einer Kamera (z. B. einer Digitalkamera).
Die von dem Sensor 301 gefühlte Information wird in dem Speicher 303 gespeichert. Der Speicher
303 kann einen Pufferspeicher umfassen. In einer Ausführungsform ist der Speicher 303 extern zu
dem Peripheriegerät 300 oder enthält einen Abschnitt, der extern zu dem Peripheriegerät 300 ist.
Die gespeicherte Information wird von dem Prozessor 302 beschafft und an den Anforderer weiter
geleitet.
Fig. 3B ist ein Flußdiagramm der Betriebsweise des Peripheriegerätes. In Fig. 3B richtet der Pro
zessor zunächst eine Netzwerkverbindung bzw. Link (indem der Block 310 verarbeitet wird) ein.
Das Einrichten einer solchen Verbindung ist wohlbekannt aus dem Stand der Technik. Wenn eine
Kommunikation zwischen dem Peripheriegerät und dem Netzwerk eingerichtet worden ist, über
prüft der Prozessor, ob eine eingehende Mitteilung eine http-Anforderungsmitteilung ist (indem
Block 311 verarbeitet wird). Falls nicht, wiederholt der Prozessor die Überprüfung, typischerweise
in einer vorbestimmten Zeitspanne. Falls der Prozessor feststellt, daß eine eingehende Mitteilung
eine http-Anforderungsmitteilung ist, schlägt (z. B. decodiert) der Prozessor die Anforderungsmit
teilung nach (indem Block 312 verarbeitet wird) und die Aktion wird durchgeführt (indem Block
313 verarbeitet wird). Das Ausführen der Aktion kann beinhalten, daß der Prozessor Befehle (z. B.
Signale) an den Sensor sendet, daß der Sensor veranlaßt wird, die Aktion bzw. Handlung
auszuführen (z. B. ein Bild erfassen, bewegen, unterbrechen, Strom anschalten, schließen, öffnen
etc.). Alternativ dazu kann das Ausführen der Aktion das Erzeugen von Befehlen/Signalen beinhal
ten, die bewirken, daß von dem Speicher auf Informationen zugegriffen werden kann.
Zum Schluß, nach Ausführen der Aktion, kann der Prozeß der vorliegenden Erfindung wahlweise
das Zurücksenden eines Dokumentes und/oder Bildes an den Anforderer (indem Block 314 verar
beitet wird) beinhalten.
In einer Ausführungsform ist das Peripheriegerät 100 auch in der Lage, "Live"-Informationen an
zunehmen. Die Information (z. B. ein Bild, Text, Daten etc.), die zur Zeit gefühlt wird, kann als
ein Dokument zugänglich gemacht werden, auf das von anderen Benutzern zugegriffen werden
kann, die an das Netzwerk angeschlossen sind. In dem Fall einer Kamera können z. B. Bilder der
Stelle, die überwacht wird, als Dokumente (oder als ein Teil eines Dokumentes bzw. von Doku
menten) zugänglich gemacht werden. Die zur Verfügung stehende Information kann in einer vorbe
stimmten Weise (z. B. in Übereinstimmung mit den http-Protokollen) formatiert sein. Zum Beispiel
können ein oder mehrere zur Verfügung gestellte Dokumente Zeiger bzw. Pointer oder Verbindun
gen bzw. Links auf andere, verwandte Informationen (z. B. zeitlich verwandt, inhaltlich verwandt
etc.) enthalten.
In einer Ausführungsform kann das Peripheriegerät der vorliegenden Erfindung Information auf ei
nen zentralen Standort hinaufladen bzw. transferieren, der als ein Proxy bzw. Proxy-Server für das
Peripheriegerät dient. Der zentrale Standort kann eine schnellere Kommunikationsverbindung besit
zen und kann die Anforderungsmitteilungen für das Peripheriegerät schneller handhaben, wenn das
Peripheriegerät nicht zur Verfügung steht. Dies macht auch die Anzeige bzw. Registrierung
leichter, weil das Peripheriegerät eine Kommunikation mit dem zentralen Standort einrichten muß,
wobei die Routen bzw. Übertragungsstrecken zwischen dem zentralen Standort und dem WWW
statisch sind. Auf diese Weise braucht das WWW nicht bezüglich der Routeninformation zu dem
Peripheriegerät aktualisiert zu werden.
Auf das Peripheriegerät wird durch einen Web-Browser Zugriff genommen. Das Peripheriegerät
besitzt im wesentlichen eine Homepage, welche die Steuerparameter enthalten kann, Zeiger
(pointer) auf aktuelle oder archivierte Bilder und Zeiger auf Dokumente und Informationen, die an
einem anderen Standort abgespeichert sind.
Fig. 4A erläutert ein Bespiel für ein HTML-Dokument. Fig. 4A ist ein Beispiel des HTML-Quell
codes und den zugeordneten URLs, um auf zahlreiche Funktionen eines Peripheriegerätes zuzugrei
fen. In diesem Beispiel ist das Peripheriegerät eine Kamera. Bezugnehmend auf Fig. 4A lautet die
zweite Zeile des Dokumentes in Fig. 4A "<title< Peripheriegerät Homepage </title<". In diesem
Fall sind die Tags bzw. Kennungen <title< und </title< HTML-Trennzeichen, die dem Anfang
bzw. Ende eines Textes entsprechen, der als der Titel (title) des HTML-Dokuments bezeichnet ist.
Dieser Titel könnte zu verschiedenen Zwecken verwendet werden, wie z. B. zum Auflisten des
Dokumentes in einem automatisch generierten Index.
Die dritte Zeile des HTML-Dokuments aus Fig. 4A lautet "<h1< Bilder </h1<". Die <h1<
und </h1< sind HTML-Trennzeichen für eine Überschrift der Größe 1, die in einem größten
Schriftzeichensatz bzw. Font dargestellt werden soll. Die Browser-Software, die auf dem Client-
Computer läuft, übersetzt bzw. interpretiert die Überschrift-Tags und stellt dann den Text zwischen
den Überschrift-Tags in einer größten Schriftzeichensatzgröße auf dem Bildschirm des Clients dar.
Die nächste Zeile geht mit der Wortverbindung beginnend bei "<a "href=http://Camera1.ricoh.
com/CurrentImage.gif" < Aktuelles Bild </a< "weiter. Diese Wortverbindung legt "CurrentImage"
als eine Verbindung fest, um das aktuelle Bild (current image) zu erhalten. Insbesondere legt das
"a"-Tag den Beginn einer Verbindung fest. Das "href="-Tag legt fest, daß die Verbindung zu ei
ner Web-Seite erfolgt, die mit Hilfe des URL′s "http://Camera1.ricoh.com/CurrentImage.gif" lo
kalisiert werden kann. Demnach ist der Text "Aktuelles Bild" das Dokument, das die Verknüpfung
darstellen wird. Schließlich legt das "/a"-Tag das Ende der Verbindungsdefinition fest. Wie in Fig.
4B dargestellt ist, wird der Text "Aktuelles Bild" mit Unterstreichung dargestellt, was angibt, daß
er eine Verbindung zu einem anderen Dokument darstellt. Falls der Benutzer den unterstrichenen
Text "Aktuelles Bild" auswählt, wird der Browser dann eine http-Anforderungsmitteilung für die
Web-Seite bei der URL-Adresse "http://Camera1.ricoh.com/CurrentImage.gif" aussenden. Somit
sind zwei URLs gezeigt, einer zum Erfassen des aktuellen Bildes und einer zum Bewegen der
Kamera nach links. Verschiedene URLs können verschiedene Distanzen und/oder Winkel festlegen,
um die Kamera zu bewegen.
Fig. 4B stellt ein Beispiel einer Web-Homepage für das Peripheriegerät in einem Web-Browser
dar, der es einem Benutzer ermöglicht, auf das Peripheriegerät zuzugreifen oder es zu steuern. In
dem eine "Zeige-hin-und-Verknüpfe"-Betriebsweise beim Standort A in Fig. 4B ausgeführt wird,
wird eine URL-Anforderungsmitteilung an die Kamera gesendet. Nach Empfang setzt die Kamera
die Anforderungsmitteilung für CurrentImage.gif in einen Befehl um, um ein Bild zu erfassen und
es an den Anforderer in einem gif-Format (Graphics Interchange Format) zurückzusenden.
Man kann bei dem oben genannten Beispiel erkennen, daß das HTML-Dokument alle Informatio
nen enthält, die ein Browser zum Darstellen einer Web-Seite benötigt. Folglich ist es die einzige
Aufgabe eines Web-Servers, das angeforderte Dokument oder die angeforderte Funktion zu be
schaffen, und es besteht keine Veranlassung für den Server, einen Client aufzufordern, irgendetwas
anderes zu tun. Diese Rolle eines Servers begrenzt jedoch auch den Nutzen der Web-Umgebung.
Anforderungsmitteilungen an das Peripheriegerät 100 können beliebige Befehle enthalten. In einer
Ausführungsform enthält das Peripheriegerät 100 ein Formular zur Verwendung beim Einstellen
bestimmter Parameter zum Steuern der Betriebsweise des Peripheriegerätes. Zum Beispiel können
sich die Parameter auf das Einstellen der Blickrichtung einer Kamera beziehen, wobei die Einträge
bzw. Dateneingaben dem Kamerawinkel entsprechen. Das Formular kann unter Verwendung des
Web-Browsers ausgefüllt werden und an die Kamera zurückgeschickt werden. In Abhängigkeit von
dem ausgefüllten Formular bzw. Formular-Eintrag erhält der Server in dem Peripheriegerät eine
Folge von Datensätzen (z. B. einen URL), welche das Dokument anfordert. Der Server reagiert auf
die Anforderungsmitteilung durch Bewegen der Kamera. Man beachte, daß jeder Befehl, den das
Peripheriegerät ausführen kann, auf diese Weise von einem Benutzer irgendwo auf dem Netzwerk
erteilt bzw. gesteuert werden kann.
In einer Ausführungsform erfordert der Zugriff auf die Peripheriegeräte ein Paßwort oder eine
spezielle andere Sicherheitsvorkehrung. Solche Sicherheitsmerkmale werden von HTTP-Normen,
die gerade auf den Markt kommen, berücksichtigt.
Die vorliegende Erfindung kann auf eine Vielzahl von Peripheriegeräten angewendet werden. Zum
Beispiel kann die vorliegende Erfindung auf digitale Kameras, Multifunktions-Maschinen bzw.
-Geräte, Scanner (insbesondere solche mit einem auf der Karte bzw. On-Board archivierenden
Speicher), Kopierer mit einem archivierenden Speicher, Mikrophone, Fernvideokameras und auf
die Steuerung des Druckens eines Kopierers (z. B. beim doppelseitigen Drucken) angewendet wer
den.
Die vorliegende Erfindung kann auf Überwachungskameras angewendet werden, wie sie im Haus
eines Benutzers installiert und an ein lokales Netzwerk (z. B. in ein Telefon-Netzwerk)
angeschlossen würden. In einer Ausführungsform besitzt jede solche Kamera ihre eigene URL und
die Fähigkeit, Dokumente an das Web zu liefern. Der Benutzer kann sich von irgendeinem
Standort mit dem Internet verbinden und Bilder von dieser Kamera über irgendeinen Web-Browser
ansehen, indem er einfach die geeigneten Links anklickt bzw. auswählt. Darüber hinaus könnte der
Server der Kamera der vorliegenden Erfindung Formulare enthalten, die es dem Benutzer
ermöglichen, die Betriebsweise einzustellen oder archivierte Photos anzusehen, indem einfach
geeignete Gegenstände angeklickt werden. In diesem Fall stellen die URLs auf dem Formular einen
Querverweis bzw. Link auf Objekte her, die in einem Speicher der Kamera oder in einem Speicher
gespeichert sind, auf den von dem der Kamera zugeordneten Web-Server zugegriffen werden kann.
Die vorliegende Erfindung kann auf eine Reporter-Kamera angewendet werden, die eine Einzelper
son (z. B. ein Reporter) herumträgt, um "Schnappschüsse" der Umgebung zu machen. Jeder
Schnappschuß könnte für einen sofortigen Gebrauch verfügbar sein, sobald die Kamera mit einem
Netzwerk verbunden ist oder gerade mit dem Netzwerk kommuniziert.
Die vorliegende Erfindung bezieht sich auch auf ein Multifunktionsgerät, wie z. B. einen Scanner,
welcher das Abspeichern und das Wiederabrufen von Dokumenten sowohl im Quellformat als auch
im Bildformat zuläßt. In einer Ausführungsform enthält dieses Gerät Protokolle von Dokument
transaktionen und es könnte abgefragt werden, um die Anzahl von bestimmten Dokumenten, die
erstellt worden sind, zu betrachten und zu sehen wohin diese gesendet worden sind.
Die vorliegende Erfindung kann auch auf ein Fax-Gerät angewendet werden, das als ein extern
publizierendes bzw. druckendes Gerät arbeitet. In einer Ausführungsform erhalten die Clients ent
weder von dem WWW oder unmittelbar über das Fax-Gerät Informationen. In dem Fall eines Fax-
Gerätes werden die Dokumente von dem Gerät, das mit dem Internet oder direkt mit anderen Fax-
Geräten kommuniziert, in einem Speicher gespeichert. Die Anforderungsmitteilung für ein
Dokument wird über ein Klasse-3-Protokoll (G3) für die Faksimile-zu-Faksimile-Übermittlung oder
über ein http-Protokoll für die Faksimile-zu-WWW-Übermittlung ausgesendet.
Die vorliegende Erfindung kann auf eine digitale Sichtkamera angewendet werden z. B. auf eine
Sichtkamera, die MPEG-Filme gemeinsam mit Videostandbildern und Hinweiszeichen bzw. Indizes
bedient.
Die vorliegende Erfindung kann auf einen Drucker angewendet werden, der Web-Dokumente in
irgendeinem geeigneten Format druckt. In solch einem Fall kann der Drucker eine Kompatibilität
mit den mehreren verschiedenen Formaten aufrechterhalten und gesteuert werden, um das gleiche
zu tun.
Die vorliegende Erfindung könnte auch auf Web-Kioske angewendet werden, die einzelnstehende
Geräte darstellen, die es einem Benutzer erlauben, in dem WWW zu blättern und auch seinerseits
eine gewisse Information zu erzeugen.
Einer der Vorteile der vorliegenden Erfindung ist die Einfachheit der kundenspezifischen Anpas
sung. Die Dokumente, welche das Peripheriegerät steuern, können auf einem völlig abgesonderten
Server erzeugt werden, völlig abgesondert von dem Web-Server des Peripheriegerätes. Das
bedeutet gemäß der vorliegenden Erfindung, daß die kundenspezifische Anpassung eine lokal
erstellte Seite bzw. "Web-page" umfaßt, welche auf Resourcen auf dem Peripheriegerät zeigt bzw.
verweist. Somit ist die vorliegende Erfindung nicht abhängig von einer bestimmten Firma oder
einem Betriebssystem. Jedes Dokument enthält Zeiger (z. B. Verbindungen bzw. Links) auf die
zugreifbaren Seiten auf dem Peripheriegerät. Mit anderen Worten, auf einem Server könnte ein
Dokument erzeugt werden, welches Links enthält, die ausgewählt werden könnten, indem z. B. eine
dieser Links mit Hilfe eines Web-Browsers angeklickt bzw. ausgewählt wird, um zu bewirken, daß
ein Dokument von dem Peripheriegerät gesucht werden soll. Deshalb kann durch Einfügen der
geeigneten Universal Resource-Locator (URLs) an den gewünschten Stellen in einem Dokument
eine völlig an den Kunden angepaßte Schnittstelle erzeugt werden, und zwar völlig unabhängig von
dem Periphieregerät.
Die kundenspezifische Anpassung der vorliegenden Erfindung läßt es zu, das neueste Dokument,
welches von dem Peripheriegerät "erfaßt" worden ist, zu spezifizieren oder bewirkt sogar un
mittelbar das Erfassen des Dokumentes. Diese Art von Steuerung des Peripheriegerätes kann aus
geweitet werden, um das Peripheriegerät zu veranlassen, irgendeine seiner Funktionen auszufüh
ren, wodurch seine direkte Steuerung von abgelegenen Standorten bzw. beliebigen Netzwerk-
Adressen unter Verwendung kundenspezifisch angepaßter Schnittstellen möglich wird.
Ein anderer Vorteil der vorliegenden Erfindung ist, daß der Treiber für das Peripheriegerät norm
gemaß ist, so daß kein Hauptrechner bzw. Host zum Treiben der Peripheriegeräte erforderlich ist.
Die gesamte Funktionalität, die von dem Hauptrechner zur Verfügung gestellt wird, ist in dem
Peripheriegerät enthalten, einschließlich einer Server-Software. Auf diese Weise werden alle Zu
griffe über eine gemeinsame Web-Schnittstelle vorgenommen. Dies spart Kosten, indem getrennte
Treiber zum Unterstützen verschiedener Betriebssysteme und Computersysteme nicht notwendig
sind.
Während viele Änderungen und Modifikationen der vorliegenden Erfindung ohne Zweifel einem
Durchschnittsfachmann offenbar werden, nachdem er die vorstehende Beschreibung gelesen hat,
ist diese so zu verstehen, daß jegliche besondere Ausführungsform, die gezeigt und in erläuternder
Weise beschrieben worden ist, in keinster Weise als abschließend aufzufassen ist. Deshalb sollen
Bezugnahmen auf Details der zahlreichen Ausführungsformen nicht dahingehend ausgelegt werden,
daß sie den Umfang der Patentansprüche begrenzen, welche ihrerseits nur solche Merkmale
darlegen, die als wesentlich für die Erfindung angesehen werden.
Somit ist ein Verfahren und eine Vorrichtung zur Steuerung eines Peripheriegerätes beschrieben
worden.
Claims (32)
1. Peripheriegerät, verbunden und zur Verwendung mit einem Netzwerk, das Zugriff auf mit
einander verbundene bzw. verknüpfte On-Line-Dokumente in Abhängigkeit von Dokumentanfor
derungsmitteilungen schafft, wobei das Peripheriegerät umfaßt:
einen Server, der die Arbeitsvorgänge des Peripheriegerätes in Abhängigkeit von Anforde rungsmitteilungen steuert, die als http-Dokumentanforderungsmitteilungen formatiert sind.
einen Server, der die Arbeitsvorgänge des Peripheriegerätes in Abhängigkeit von Anforde rungsmitteilungen steuert, die als http-Dokumentanforderungsmitteilungen formatiert sind.
2. Peripheriegerät nach Anspruch 1, bei dem auch der Server auf Anforderungsmitteilungsfor
mulare anspricht.
3. Peripheriegerät nach Anspruch 2, bei dem die Anforderungsmitteilungsformulare zum Aus
füllen bzw. Einsetzen unter Verwendung eines graphischen Browsers bzw. Blätterers bestimmt
sind.
4. Peripheriegerät nach einem der vorhergehenden Ansprüche, welches zusätzlich eine Daten
quelle umfaßt, wobei der Server Daten von der Datenquelle in Abhängigkeit von Anforderungsmit
teilungen bereithält.
5. Peripheriegerät nach Anspruch 4, bei dem der Server die Datenquelle steuert, um Informa
tion in Abhängigkeit von einer Anforderungsmitteilung zu erfassen, wobei der Server die erfaßte
Information bereitstellt.
6. Einzelnes integriertes Gerät, das mit einem Netzwerk verbunden ist, wobei das Gerät
umfaßt:
- - eine funktionelle Einheit, die mindestens einen Arbeitsvorgang durchführt;
- - einen Kommunikationsmechanismus, der mit dem Netzwerk verbunden ist, um Information zu und von dem Gerät zu übermitteln, wobei der Kommunkationsmechanismus Anforderungsmitteilungen von dem Gerät empfängt;
- - einen Server, der mit dem Kommunikationsmechanismus und der funktionellen Einheit verbunden ist, um die Anforderungsmitteilungen in Parameter umzusetzen bzw. zu übersetzen, um die funktionelle Einheit zu steuern.
7. Gerät nach Anspruch 6, das zusätzlich einen Speicher umfaßt, der mit dem Server und dem
Kommunikationsmechanismus verbunden ist und Objekte speichert, die der Server dem Netzwerk
unter Verwendung des Kommunikationsmechanismus in Abhängigkeit von Anforderungsmitteilun
gen von dem Netzwerk bereitstellt.
8. Gerät nach Anspruch 7, bei dem die Objekte mindestens ein html-Quelldokument umfassen.
9. Gerät nach einem der Ansprüche 6 bis 8, welches zusätzlich ein Eintragungs- bzw. Anzei
gemittel zum Eintragen bzw. Anzeigen des Gerätes in bzw. mit dem Netzwerk umfaßt.
10. Gerät nach einem der Ansprüche 6 bis 9, wobei dem Gerät eine Kennung zur Verwendung
beim Eintragen bzw. Anzeigen im Netzwerk zugeteilt ist.
11. Gerät nach Anspruch 10, wobei die Kennung eine IP-Nummer bzw. Internet- Protokoll-
Nummer und einen Namen umfaßt.
12. Gerät nach einem der Ansprüche 6 bis 11, bei dem die Anforderungsmitteilungen min
destens eine http-Anforderungsmitteilung umfassen.
13. Gerät nach einem der Ansprüche 6 bis 12, bei dem das Netzwerk ein lokales Netzwerk
(LAN) umfaßt.
14. Gerät nach einem der Ansprüche 6 bis 13, bei dem das Netzwerk ein weiträumiges Netz
werk (WAN) umfaßt.
15. Gerät nach einem der Ansprüche 6 bis 14, bei dem der Kommunikationsmechanismus Infor
mation zwischen dem Gerät und mindestens einer Telefonleitung übermittelt.
16. Gerät nach einem der Ansprüche 6 bis 15, bei dem der Kommunikationsmechanismus Infor
mation zwischen dem Gerät und einem ISDN-Anschluß bzw. einer ISDN-Leitung übermittelt.
17. Gerät nach einem der Ansprüche 6 bis 16, bei dem der Server einen http-Server umfaßt.
18. Gerät nach einem der Ansprüche 6 bis 17, bei dem die funktionelle Einheit unmittelbar von
einem URL (Universal Resource Locator) gesteuert wird.
19. System, welches umfaßt:
- - ein Netzwerk;
- - ein einzelnes integriertes Peripheriegerät, das mit dem Netzwerk verbunden ist und Arbeits vorgänge durchführt, wobei das Peripheriegerät umfaßt:
- - einen Kommunikationsmechanismus, um Information an das und von dem Peripheriegerät zu übermitteln, wobei der Kommunikationsmechanismus Anforderungsmitteilungen für das Gerät empfängt;
- - einen Server, der mit dem Kommunikationsmechanismus verbunden ist, um eine Vielzahl von Anforderungsmitteilungen zu handhaben, wobei der Server mindestens eine der Vielzahl von Anforderungsmitteilungen in mindestens einen Parameter umsetzt bzw. übersetzt, um die Funktionsweise des Peripheriegerätes zu steuern; und
- - ein Gerät, das mit dem Netzwerk verbunden ist, wobei ein Benutzer des Gerätes eine Re sourcen-Kennung auswählt, die auf das Peripheriegerät zugreift, um so zu bewirken, daß das Gerät das Peripheriegerät unmittelbar steuert, indem es die Resourcen-Kennung über ein von einem Benutzer des Gerätes betrachtetes Objekt auswählt.
20. System nach Anspruch 19, bei dem die Resourcen-Kennung einen Universal Resource Lo
cator (URL) umfaßt.
21. System nach einem der Ansprüche 19 oder 20, bei dem das Peripheriegerät ein Eingabe/
Ausgabe-Gerät (I/O-Gerät) umfaßt.
22. System nach Anspruch 21, bei dem das Eingabe-/Ausgabe-Gerät eine Kamera umfaßt.
23. System nach einem der Ansprüche 19 bis 22, bei dem das Peripheriegerät ein Multifunk
tionsgerät umfaßt.
24. Verfahren zur Steuerung eines Peripheriegerätes, das mit einem Netzwerk verbunden ist,
mit einem Gerät, das mit dem Netzwerk verbunden ist, welches Verfahren die Schritte umfaßt:
- - das Gerät wählt eine Resourcen-Kennung;
- - eine Anforderungsmitteilung an das Peripheriegerät wird in Abhängigkeit von der Resour cen-Kennung, die gerade ausgewählt wird, erzeugt; und
- - das Peripheriegerät wird unmittelbar von der Anforderungsmitteilung gesteuert.
25. Verfahren nach Anspruch 24, bei dem der Schritt des unmittelbaren Steuerns des Periphe
riegerätes den Schritt eines unmittelbaren Kontaktierens des Peripheriegerätes umfaßt, um ein Do
kument wiederabzurufen.
26. Verfahren nach Anspruch 24 oder 25, bei dem das Dokument ein zuvor erzeugtes Doku
ment umfaßt, das in dem Peripheriegerät gespeichert ist.
27. Verfahren nach Anspruch 24 oder 25, bei dem das Dokument Daten umfaßt, die automa
tisch in Abhängigkeit von dem Peripheriegerät erfaßt werden, welches die Anforderungsmitteilung
empfängt.
28. Verfahren nach Anspruch 24, bei dem der Schritt des unmittelbaren Steuerns des Periphe
riegerätes das Übersetzen der Anforderungsmitteilung in mindestens einen Steuerparameter umfaßt,
der bewirkt, daß das Peripheriegerät in einer vorbestimmten Art und Weise arbeitet.
29. Verfahren nach Anspruch 24, bei dem der Schritt des unmittelbaren Steuerns des Periphe
riegerätes das Handhaben der Anforderungsmitteilung unter Verwendung eines Servers auf dem Pe
ripheriegerät umfaßt.
30. Verfahren nach einem der Ansprüche 24 bis 29, welches zusätzlich den Schritt des Erzeu
gens einer Schnittstelle zur Verwendung auf dem Gerät umfaßt, wobei die Schnittstelle die Resour
cen-Kennung enthält, die von einem Benutzer angegeben bzw. spezifiziert werden kann.
31. Verfahren nach einem der Ansprüche 24 bis 30, welches zusätzlich den Schritt einer Inter
aktion mit einer Schnittstelle umfaßt, die auf dem Gerät dargestellt wird.
32. Verfahren nach Anspruch 31, bei dem die Schnittstelle ein Formular umfaßt, das seinen Ur
sprung in dem Peripheriegerät hat.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/599,373 US6209048B1 (en) | 1996-02-09 | 1996-02-09 | Peripheral with integrated HTTP server for remote access using URL's |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE19704694A1 true DE19704694A1 (de) | 1997-08-14 |
Family
ID=24399357
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19704694A Ceased DE19704694A1 (de) | 1996-02-09 | 1997-02-07 | Verfahren und Vorrichtung zum Steuern eines Peripheriegerätes |
Country Status (4)
| Country | Link |
|---|---|
| US (3) | US6209048B1 (de) |
| JP (4) | JPH09325925A (de) |
| CN (2) | CN1168506A (de) |
| DE (1) | DE19704694A1 (de) |
Cited By (73)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0940959A1 (de) * | 1998-03-04 | 1999-09-08 | Sony International (Europe) GmbH | Verbindungsherstellung zwischen entfernten Einheiten mit Hypertext-Übertragungsprotokoll |
| FR2781583A1 (fr) * | 1998-07-22 | 2000-01-28 | Cegelec | Architecture de communication pour systeme industriel de conduite de procede et unite programmee correspondante |
| EP0977099A1 (de) * | 1998-07-28 | 2000-02-02 | Alstom Entreprise SA | Verfahren zur Aktualisierung charakteristischer Werte in einer programmierbaren Betriebseinheit eines industriellen Steuerungssystems |
| DE19855154A1 (de) * | 1998-11-30 | 2000-06-08 | Christian Haart | Elektronisches Gerät zur Übertragung beliebiger Videosignale zur Darstellung von Aufnahmen auf bestimmten Internetseiten |
| WO2000039645A1 (de) * | 1998-12-28 | 2000-07-06 | Siemens Aktiengesellschaft | Automatisierungsgerät |
| DE19910468A1 (de) * | 1999-03-10 | 2000-09-14 | Nokia Telecommunications Oy No | ISDN-Nebenstellenanlage mit einer Schnittstelle zum Programmieren |
| DE19922118A1 (de) * | 1999-05-12 | 2000-11-23 | Oce Printing Systems Gmbh | Netzwerk, Interpreter für ein derartiges Netzwerk und Verfahren zum Betreiben eines Netzwerkes |
| DE20004370U1 (de) * | 2000-03-10 | 2001-07-19 | Kuka Schweissanlagen Gmbh | Industrielle Produktionsanlage mit WEB-Steuersystem |
| DE10010590A1 (de) * | 2000-03-03 | 2001-09-13 | Nedret Sahin | Fernsteuerbare Kamera und Verfahren zum Betreiben einer fernsteuerbaren Kamera |
| DE10033836A1 (de) * | 2000-03-01 | 2001-09-27 | Martin Daumer | Verfahren zum Bereitstellen von Biosignalen |
| US6356191B1 (en) | 1999-06-17 | 2002-03-12 | Rosemount Inc. | Error compensation for a process fluid temperature transmitter |
| US6370448B1 (en) | 1997-10-13 | 2002-04-09 | Rosemount Inc. | Communication technique for field devices in industrial processes |
| DE10053665A1 (de) * | 2000-10-28 | 2002-05-02 | Wwl Internet Ag | Prozeß-Leitsystem zur Fern-Überwachung und -Steuerung von verfahrenstechnischen Prozessen über das Internet |
| US6397114B1 (en) | 1996-03-28 | 2002-05-28 | Rosemount Inc. | Device in a process system for detecting events |
| DE10108258A1 (de) * | 2001-02-21 | 2002-08-29 | Grieshaber Vega Kg | Verfahren zur Anpassung eines Bedieninterface von internetfähigen Prozessgeräten sowie Anordnung mit einem solchen Bedieninterface |
| US6449574B1 (en) | 1996-11-07 | 2002-09-10 | Micro Motion, Inc. | Resistance based process control device diagnostics |
| US6473710B1 (en) | 1999-07-01 | 2002-10-29 | Rosemount Inc. | Low power two-wire self validating temperature transmitter |
| US6505517B1 (en) | 1999-07-23 | 2003-01-14 | Rosemount Inc. | High accuracy signal processing for magnetic flowmeter |
| US6519546B1 (en) | 1996-11-07 | 2003-02-11 | Rosemount Inc. | Auto correcting temperature transmitter with resistance based sensor |
| DE10139245A1 (de) * | 2001-08-09 | 2003-02-27 | Grieshaber Vega Kg | Protokollwandler für die Kommunikation zwischen datenverarbeitenden Geräten und diesen verwendendes Datenübertragungssytem |
| US6539267B1 (en) | 1996-03-28 | 2003-03-25 | Rosemount Inc. | Device in a process system for determining statistical parameter |
| US6556145B1 (en) | 1999-09-24 | 2003-04-29 | Rosemount Inc. | Two-wire fluid temperature transmitter with thermocouple diagnostics |
| US6601005B1 (en) | 1996-11-07 | 2003-07-29 | Rosemount Inc. | Process device diagnostics using process variable sensor signal |
| US6629059B2 (en) | 2001-05-14 | 2003-09-30 | Fisher-Rosemount Systems, Inc. | Hand held diagnostic and communication device with automatic bus detection |
| US6654697B1 (en) | 1996-03-28 | 2003-11-25 | Rosemount Inc. | Flow measurement with diagnostics |
| WO2003032165A3 (en) * | 2001-10-11 | 2004-01-29 | Hewlett Packard Co | Consumable supply management for peripheral device |
| US6701274B1 (en) | 1999-08-27 | 2004-03-02 | Rosemount Inc. | Prediction of error magnitude in a pressure transmitter |
| US6735484B1 (en) | 2000-09-20 | 2004-05-11 | Fargo Electronics, Inc. | Printer with a process diagnostics system for detecting events |
| US6754601B1 (en) | 1996-11-07 | 2004-06-22 | Rosemount Inc. | Diagnostics for resistive elements of process devices |
| US6772036B2 (en) | 2001-08-30 | 2004-08-03 | Fisher-Rosemount Systems, Inc. | Control system using process model |
| DE10326493A1 (de) * | 2003-06-10 | 2005-01-05 | Endress + Hauser Flowtec Ag, Reinach | Verfahren zum Übertragen von Messdaten von einem Messgerät der Prozessautomatisierungstechnik zu einer zentralen Steuereinheit |
| US6859755B2 (en) | 2001-05-14 | 2005-02-22 | Rosemount Inc. | Diagnostics for industrial process control and measurement systems |
| US6907383B2 (en) | 1996-03-28 | 2005-06-14 | Rosemount Inc. | Flow diagnostic system |
| US6920799B1 (en) | 2004-04-15 | 2005-07-26 | Rosemount Inc. | Magnetic flow meter with reference electrode |
| DE10361487A1 (de) * | 2003-12-23 | 2005-07-28 | Mobotix Ag | Überwachungsanordnung mit integriertem Kamerasystem |
| DE10033782B4 (de) * | 1999-07-30 | 2005-11-10 | International Business Machines Corp. | Verfahren, System und Computerprogramm zur Ausgabe von Informationen |
| US6970003B2 (en) | 2001-03-05 | 2005-11-29 | Rosemount Inc. | Electronics board life prediction of microprocessor-based transmitters |
| US7010459B2 (en) | 1999-06-25 | 2006-03-07 | Rosemount Inc. | Process device diagnostics using process variable sensor signal |
| US7018800B2 (en) | 2003-08-07 | 2006-03-28 | Rosemount Inc. | Process device with quiescent current diagnostics |
| US7046180B2 (en) | 2004-04-21 | 2006-05-16 | Rosemount Inc. | Analog-to-digital converter with range error detection |
| US7072987B2 (en) | 2001-10-15 | 2006-07-04 | Siemens Aktiengellschaft | Method for operating and observing field devices |
| US7085608B2 (en) | 1998-05-27 | 2006-08-01 | Abb Ab | Plant for controlling process equipment |
| US7085610B2 (en) | 1996-03-28 | 2006-08-01 | Fisher-Rosemount Systems, Inc. | Root cause diagnostics |
| US7254518B2 (en) | 1996-03-28 | 2007-08-07 | Rosemount Inc. | Pressure transmitter with diagnostics |
| US7290450B2 (en) | 2003-07-18 | 2007-11-06 | Rosemount Inc. | Process diagnostics |
| US7321846B1 (en) | 2006-10-05 | 2008-01-22 | Rosemount Inc. | Two-wire process control loop diagnostics |
| US7496702B2 (en) | 2001-10-11 | 2009-02-24 | Hewlett-Packard Development Company, L.P. | Hard image forming systems and hard imaging device configuration methods |
| US7523667B2 (en) | 2003-12-23 | 2009-04-28 | Rosemount Inc. | Diagnostics of impulse piping in an industrial process |
| US7568015B2 (en) | 2004-04-07 | 2009-07-28 | Hand Held Products, Inc. | Routing device and method for use with a HTTP enabled computer peripheral |
| USRE40892E1 (en) | 1998-09-29 | 2009-09-01 | Panasonic Communications Co., Ltd. | Network facsimile apparatus |
| US7590511B2 (en) | 2007-09-25 | 2009-09-15 | Rosemount Inc. | Field device for digital process control loop diagnostics |
| US7623932B2 (en) | 1996-03-28 | 2009-11-24 | Fisher-Rosemount Systems, Inc. | Rule set for root cause diagnostics |
| US7627441B2 (en) | 2003-09-30 | 2009-12-01 | Rosemount Inc. | Process device with vibration based diagnostics |
| US7630861B2 (en) | 1996-03-28 | 2009-12-08 | Rosemount Inc. | Dedicated process diagnostic device |
| US7640310B2 (en) | 1999-01-27 | 2009-12-29 | Panasonic Communications Co., Ltd. | Network facsimile apparatus and transmission method |
| EP2148281A1 (de) * | 2008-07-22 | 2010-01-27 | Siemens Aktiengesellschaft | Speicherprogrammierbares Steuerungssystem und Verfahren zur automatisierten Erstellung von zusammengesetzten Webseiten |
| US7750642B2 (en) | 2006-09-29 | 2010-07-06 | Rosemount Inc. | Magnetic flowmeter with verification |
| US7835295B2 (en) | 2005-07-19 | 2010-11-16 | Rosemount Inc. | Interface module with power over Ethernet function |
| US7940189B2 (en) | 2005-09-29 | 2011-05-10 | Rosemount Inc. | Leak detector for process valve |
| US7949495B2 (en) | 1996-03-28 | 2011-05-24 | Rosemount, Inc. | Process variable transmitter with diagnostics |
| US7953501B2 (en) | 2006-09-25 | 2011-05-31 | Fisher-Rosemount Systems, Inc. | Industrial process control loop monitor |
| DE10151735B4 (de) * | 2000-10-24 | 2011-08-11 | Hewlett-Packard Development Co., L.P., Tex. | System und Verfahren zum Verbinden eines Webservers in einem Peripheriegerät mit einem Netzwerk durch einen Host |
| US8112565B2 (en) | 2005-06-08 | 2012-02-07 | Fisher-Rosemount Systems, Inc. | Multi-protocol field device interface with automatic bus detection |
| US8131602B2 (en) | 2001-10-11 | 2012-03-06 | Hewlett-Packard Development Company, L.P. | Imaging device configuration methods and imaging device management methods |
| US8281030B2 (en) | 2004-04-07 | 2012-10-02 | Hand Held Products, Inc. | HTTP enabled computer peripheral |
| US8291121B2 (en) | 1997-09-10 | 2012-10-16 | Square D Company | System and method for interfacing with a controller |
| US8290721B2 (en) | 1996-03-28 | 2012-10-16 | Rosemount Inc. | Flow measurement diagnostics |
| US8898036B2 (en) | 2007-08-06 | 2014-11-25 | Rosemount Inc. | Process variable transmitter with acceleration sensor |
| US9052240B2 (en) | 2012-06-29 | 2015-06-09 | Rosemount Inc. | Industrial process temperature transmitter with sensor stress diagnostics |
| US9207670B2 (en) | 2011-03-21 | 2015-12-08 | Rosemount Inc. | Degrading sensor detection implemented within a transmitter |
| US9207129B2 (en) | 2012-09-27 | 2015-12-08 | Rosemount Inc. | Process variable transmitter with EMF detection and correction |
| US9602122B2 (en) | 2012-09-28 | 2017-03-21 | Rosemount Inc. | Process variable measurement noise diagnostic |
| US9634858B2 (en) | 2005-07-20 | 2017-04-25 | Rosemount Inc. | Field device with power over Ethernet |
Families Citing this family (179)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7146408B1 (en) * | 1996-05-30 | 2006-12-05 | Schneider Automation Inc. | Method and system for monitoring a controller and displaying data from the controller in a format provided by the controller |
| EP0821522B1 (de) * | 1996-07-23 | 2008-04-09 | Canon Kabushiki Kaisha | Verfahren und Vorrichtung zur Kamerakontrolle |
| US7113971B1 (en) * | 1996-08-05 | 2006-09-26 | Canon Kabushiki Kaisha | Communication method and apparatus, server and client on network, and program codes realizing communication thereof |
| US6771381B1 (en) | 1998-11-13 | 2004-08-03 | Laurence C. Klein | Distributed computer architecture and process for virtual copying |
| US6968319B1 (en) * | 1996-10-18 | 2005-11-22 | Microsoft Corporation | Electronic bill presentment and payment system with bill dispute capabilities |
| JP3943674B2 (ja) * | 1996-10-25 | 2007-07-11 | キヤノン株式会社 | カメラ制御システム並びにカメラサーバ及びその制御方法 |
| US5956487A (en) * | 1996-10-25 | 1999-09-21 | Hewlett-Packard Company | Embedding web access mechanism in an appliance for user interface functions including a web server and web browser |
| US7092012B2 (en) * | 1996-11-15 | 2006-08-15 | Canon Kabushiki Kaisha | Image processing apparatus and method, storage medium, and communication system |
| US6784924B2 (en) | 1997-02-20 | 2004-08-31 | Eastman Kodak Company | Network configuration file for automatically transmitting images from an electronic still camera |
| JP2959545B2 (ja) | 1997-03-25 | 1999-10-06 | セイコーエプソン株式会社 | 画像情報入出力装置及び画像情報入出力装置の制御方法及び画像情報処理システム |
| US5973734A (en) | 1997-07-09 | 1999-10-26 | Flashpoint Technology, Inc. | Method and apparatus for correcting aspect ratio in a camera graphical user interface |
| US6760746B1 (en) * | 1999-09-01 | 2004-07-06 | Eric Schneider | Method, product, and apparatus for processing a data request |
| US6128603A (en) * | 1997-09-09 | 2000-10-03 | Dent; Warren T. | Consumer-based system and method for managing and paying electronic billing statements |
| US20020091784A1 (en) * | 1997-09-10 | 2002-07-11 | Baker Richard A. | Web interface to a device and an electrical network control system |
| JP3792858B2 (ja) * | 1997-09-30 | 2006-07-05 | キヤノン株式会社 | 情報処理装置及びシステム及び方法及び記憶媒体 |
| US6917968B2 (en) * | 1997-09-30 | 2005-07-12 | Canon Kabushiki Kaisha | System for providing location information from a remote terminal and displaying on a map display as a URL |
| US7274474B2 (en) * | 1997-10-27 | 2007-09-25 | Canon Kabushiki Kaisha | Printing data held on a WWW server |
| JP4006807B2 (ja) * | 1998-01-19 | 2007-11-14 | ブラザー工業株式会社 | ネットワークシステム、及び端末装置 |
| US7098206B2 (en) * | 1998-01-21 | 2006-08-29 | Smithkline Beecham Corporation | Pharmaceutically active morpholinol |
| JP4408969B2 (ja) * | 1998-04-10 | 2010-02-03 | 株式会社リコー | 被制御装置 |
| US6546419B1 (en) * | 1998-05-07 | 2003-04-08 | Richard Humpleman | Method and apparatus for user and device command and control in a network |
| US20050197957A1 (en) * | 1998-06-08 | 2005-09-08 | Microsoft Corporation | Parcel manager for distributed electronic billing system |
| US20020065772A1 (en) * | 1998-06-08 | 2002-05-30 | Saliba Bassam A. | System, method and program for network user access |
| JP4392906B2 (ja) * | 1998-08-28 | 2010-01-06 | キヤノン株式会社 | 情報処理装置及び情報処理方法及び情報処理システム及び情報処理プログラムを記憶した記憶媒体及び情報処理プログラムを送出する送出装置及び情報処理プログラム製品 |
| US6611775B1 (en) | 1998-12-10 | 2003-08-26 | Rosemount Inc. | Electrode leakage diagnostics in a magnetic flow meter |
| US6317141B1 (en) | 1998-12-31 | 2001-11-13 | Flashpoint Technology, Inc. | Method and apparatus for editing heterogeneous media objects in a digital imaging device |
| JP3408984B2 (ja) | 1999-01-28 | 2003-05-19 | パナソニック コミュニケーションズ株式会社 | ネットワークファクシミリ装置 |
| US8037168B2 (en) | 1999-07-15 | 2011-10-11 | Esdr Network Solutions Llc | Method, product, and apparatus for enhancing resolution services, registration services, and search services |
| USRE43690E1 (en) | 1999-03-22 | 2012-09-25 | Esdr Network Solutions Llc | Search engine request method, product, and apparatus |
| US7188138B1 (en) | 1999-03-22 | 2007-03-06 | Eric Schneider | Method, product, and apparatus for resource identifier registration and aftermarket services |
| US6338082B1 (en) | 1999-03-22 | 2002-01-08 | Eric Schneider | Method, product, and apparatus for requesting a network resource |
| US9141717B2 (en) | 1999-03-22 | 2015-09-22 | Esdr Network Solutions Llc | Methods, systems, products, and devices for processing DNS friendly identifiers |
| JP2000347976A (ja) * | 1999-04-01 | 2000-12-15 | Seiko Epson Corp | 機器管理システム、管理サーバ及びコンピュータ読取可能な記録媒体 |
| US6513062B1 (en) * | 1999-05-25 | 2003-01-28 | Grischa Corporation | Method, apparatus, and computer program product for efficient server response generation using intermediate state caching |
| JP3805144B2 (ja) * | 1999-08-02 | 2006-08-02 | パナソニック コミュニケーションズ株式会社 | デジタルカメラ及び画像送信方法 |
| US7200683B1 (en) | 1999-08-17 | 2007-04-03 | Samsung Electronics, Co., Ltd. | Device communication and control in a home network connected to an external network |
| US7126716B1 (en) * | 1999-08-20 | 2006-10-24 | Zih Corp. | Printer for printing labels, tags or the like |
| JP2001067313A (ja) * | 1999-08-27 | 2001-03-16 | Nec Techno Service Kk | 端末装置 |
| USRE44207E1 (en) | 1999-09-01 | 2013-05-07 | Esdr Network Solutions Llc | Network resource access method, product, and apparatus |
| CA2318023A1 (en) * | 1999-09-16 | 2001-03-16 | Xerox Corporation | Context sensitive web-based supply ordering |
| US6985877B1 (en) * | 1999-09-16 | 2006-01-10 | Xerox Corporation | Method for supply ordering |
| US7640318B1 (en) * | 1999-09-17 | 2009-12-29 | Ricoh Co., Ltd. | Method and apparatus for publishing documents over a network |
| US7249317B1 (en) * | 1999-09-27 | 2007-07-24 | Canon Kabushiki Kaisha | Information processing apparatus, its control method, and storage medium |
| US7028102B1 (en) * | 1999-12-13 | 2006-04-11 | Axis, Ab | Method and system for presenting information |
| US6938202B1 (en) * | 1999-12-17 | 2005-08-30 | Canon Kabushiki Kaisha | System for retrieving and printing network documents |
| EP1176501A4 (de) * | 2000-01-12 | 2003-06-04 | Seiko Epson Corp | Datenausgabesteuerungsgerät und pda |
| KR100431255B1 (ko) * | 2000-01-12 | 2004-05-12 | 세이코 엡슨 가부시키가이샤 | 휴대단말 및 데이터 출력제어 시스템 |
| CN1222865C (zh) * | 2000-01-12 | 2005-10-12 | 精工爱普生株式会社 | 数据输出控制装置及便携式终端 |
| US7107526B1 (en) * | 2000-01-19 | 2006-09-12 | Xerox Corporation | Transparent injection of specific content into web pages viewed while browsing |
| US7822683B2 (en) * | 2000-01-21 | 2010-10-26 | Microsoft Corporation | System and method for secure third-party development and hosting within a financial services network |
| US7143141B1 (en) | 2000-01-25 | 2006-11-28 | Hewlett-Packard Development Company, L.P. | System for providing internet-related services in response to a handheld device that is not required to be internet-enabled |
| US7356570B1 (en) * | 2000-08-29 | 2008-04-08 | Raja Tuli | Portable high speed communication device |
| US7765271B1 (en) * | 2000-02-03 | 2010-07-27 | Hyland Software, Inc. | System and method for scanning a document in client/server environment |
| US7180638B1 (en) | 2000-02-16 | 2007-02-20 | Ricoh Co., Ltd. | Network fax machine using a web page as a user interface |
| EP1184779A4 (de) * | 2000-02-21 | 2003-01-22 | Seiko Epson Corp | System um drucken an netzwerk zu vermitteln |
| EP1264477A4 (de) * | 2000-02-23 | 2003-10-01 | Penta Trading Ltd | Sytem und verfahren zur erzeugung und bereitstellung von vorschauen au felektronische dateien,z.b.webseiten |
| JP2001338205A (ja) * | 2000-05-24 | 2001-12-07 | Canon Inc | 情報管理システム、情報管理装置及びそれらの制御方法、コンピュータ可読メモリ |
| US7231418B2 (en) * | 2000-05-24 | 2007-06-12 | Canon Kabushiki Kaisha | Information providing method, information providing system, terminal apparatus, and storage medium storing information providing program |
| US7181679B1 (en) | 2000-05-26 | 2007-02-20 | Newsstand, Inc. | Method and system for translating a digital version of a paper |
| US7900130B1 (en) | 2000-05-26 | 2011-03-01 | Libredigital, Inc. | Method, system and computer program product for embedding a hyperlink within a version of a paper |
| US7062475B1 (en) * | 2000-05-30 | 2006-06-13 | Alberti Anemometer Llc | Personalized multi-service computer environment |
| EP1808739A3 (de) * | 2000-05-31 | 2007-12-05 | Seiko Epson Corporation | Projektor, Projektionsanzeigesystem, dazugehöriges Verfahren und Aufzeichnungsmedium |
| JP5243752B2 (ja) * | 2000-05-31 | 2013-07-24 | セイコーエプソン株式会社 | プロジェクタおよび投写表示システム、並びに、その方法および記録媒体 |
| US7630721B2 (en) | 2000-06-27 | 2009-12-08 | Ortiz & Associates Consulting, Llc | Systems, methods and apparatuses for brokering data between wireless devices and data rendering devices |
| US9380414B2 (en) | 2000-06-27 | 2016-06-28 | Ortiz & Associates Consulting, Llc | Systems, methods and apparatuses for brokering data between wireless devices, servers and data rendering devices |
| US20020023086A1 (en) * | 2000-06-30 | 2002-02-21 | Ponzio, Jr. Frank J. | System and method for providing signaling quality and integrity of data content |
| US7117239B1 (en) | 2000-07-28 | 2006-10-03 | Axeda Corporation | Reporting the state of an apparatus to a remote computer |
| AU2001285231A1 (en) * | 2000-08-24 | 2002-03-04 | Jacob Gil | A method and system for automatically connecting real-world entities directly tocorresponding network-based data sources or services |
| JP3728655B2 (ja) * | 2000-09-11 | 2005-12-21 | シャープ株式会社 | 携帯端末装置およびプリンタ/スキャナシステム |
| JP3854791B2 (ja) * | 2000-09-12 | 2006-12-06 | キヤノン株式会社 | 画像処理装置およびサーバ装置および画像処理方法および記憶媒体 |
| US7185014B1 (en) * | 2000-09-22 | 2007-02-27 | Axeda Corporation | Retrieving data from a server |
| US8108543B2 (en) | 2000-09-22 | 2012-01-31 | Axeda Corporation | Retrieving data from a server |
| JP2002103752A (ja) * | 2000-10-05 | 2002-04-09 | Ricoh Co Ltd | 携帯情報端末を用いたプリンティングシステムにおける課金方法 |
| US11204729B2 (en) | 2000-11-01 | 2021-12-21 | Flexiworld Technologies, Inc. | Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service |
| WO2002046867A2 (en) | 2000-11-01 | 2002-06-13 | Flexiworld Technologies, Inc. | Controller and manager for device-to-device pervasive digital output |
| US10860290B2 (en) | 2000-11-01 | 2020-12-08 | Flexiworld Technologies, Inc. | Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11 |
| US10915296B2 (en) | 2000-11-01 | 2021-02-09 | Flexiworld Technologies, Inc. | Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails |
| US9836257B2 (en) | 2001-01-19 | 2017-12-05 | Flexiworld Technologies, Inc. | Mobile information apparatus that includes intelligent wireless display, wireless direct display, or transfer of digital content for playing over air the digital content at smart televisions, television controllers, or audio output devices |
| US6947995B2 (en) * | 2000-11-20 | 2005-09-20 | Flexiworld Technologies, Inc. | Mobile and pervasive output server |
| US20020069260A1 (en) * | 2000-12-01 | 2002-06-06 | Tagg James S. | Systems and methods for printing website data |
| US7100114B1 (en) * | 2000-12-11 | 2006-08-29 | International Business Machines Corporation | System and process for creating bookmark web pages using web browser intermediaries |
| JP2002182866A (ja) * | 2000-12-13 | 2002-06-28 | Fujitsu Ltd | ネットワーク環境における印刷制御方法、プリントサーバ、クライアント、および記録媒体 |
| JP3501223B2 (ja) * | 2000-12-22 | 2004-03-02 | 日本電気株式会社 | ネット内印刷システム・方法、及び、課金型ネット内印刷方法 |
| US7180615B2 (en) * | 2001-01-03 | 2007-02-20 | International Business Machines Corporation | One click printing in a web browser |
| JP2002215913A (ja) * | 2001-01-16 | 2002-08-02 | Kai Corporation:Kk | オンデマンドによる書籍購入方法 |
| US20020093673A1 (en) * | 2001-01-16 | 2002-07-18 | Safra Irving R. | System and method for fulfilling information requests |
| US7216180B1 (en) * | 2001-01-16 | 2007-05-08 | Microsoft Corporation | System and method for modifying an information transfer request |
| TW514781B (en) * | 2001-02-15 | 2002-12-21 | Way Tech Dev Inc | Image management system and method providing real-time internet driving function |
| JP3488207B2 (ja) * | 2001-02-27 | 2004-01-19 | パナソニック コミュニケーションズ株式会社 | 監視装置、受信側端末、送信側端末および電子メール送信システムにおける受信側端末の監視・通知方法 |
| US7734715B2 (en) * | 2001-03-01 | 2010-06-08 | Ricoh Company, Ltd. | System, computer program product and method for managing documents |
| JP3499535B2 (ja) * | 2001-03-05 | 2004-02-23 | 東芝テック株式会社 | コンテンツサーバとネットワークシステム |
| US20020129118A1 (en) * | 2001-03-12 | 2002-09-12 | Cherry Darrel D. | Mobile remote printing systems |
| US7042590B2 (en) * | 2001-03-19 | 2006-05-09 | Hewlett-Packard Development Company, L.P. | Printer based printing system and method |
| US6972863B2 (en) * | 2001-03-19 | 2005-12-06 | Hewlett-Packard Development Company, L.P. | Direct barcode printing from internet database |
| US7218406B2 (en) * | 2001-03-21 | 2007-05-15 | Hewlett-Packard Development Company, L.P. | Mailbox printing services for information appliances |
| US20020149677A1 (en) * | 2001-04-09 | 2002-10-17 | Michael Wright | Digital camera with communications functionality |
| US7165062B2 (en) * | 2001-04-27 | 2007-01-16 | Siemens Medical Solutions Health Services Corporation | System and user interface for accessing and processing patient record information |
| US20020186393A1 (en) * | 2001-06-11 | 2002-12-12 | Pochuev Denis A. | Document printing using format-specific translation modules |
| US20020194266A1 (en) * | 2001-06-14 | 2002-12-19 | Gavin Brebner | Device and method for outputting location information |
| US7239409B2 (en) * | 2001-06-22 | 2007-07-03 | Hewlett-Packard Development Company, L.P. | Remote access to print job retention |
| US7321443B2 (en) * | 2001-06-29 | 2008-01-22 | Hewlett-Packard Development Company, L.P. | Print device and program product for supporting print by reference methods |
| US7385718B2 (en) * | 2001-06-29 | 2008-06-10 | Hewlett-Packard Development Company, L.P. | Print by reference method for portable wireless devices |
| US7190476B2 (en) * | 2001-06-29 | 2007-03-13 | Hewlett-Packard Development Company, L.P. | Print by reference service communication protocol and interface |
| US7031661B2 (en) * | 2001-06-29 | 2006-04-18 | Hewlett-Packard Development, L.P. | Portable wireless device and print device print by reference protocol |
| US20030002072A1 (en) * | 2001-06-29 | 2003-01-02 | Berkema Alan C. | Print by reference communication methods for portable wireless device printing |
| US7760375B2 (en) * | 2001-06-29 | 2010-07-20 | Hewlett-Packard Development Company, L.P. | Print by reference service method |
| US7299490B2 (en) * | 2001-06-29 | 2007-11-20 | Hewlett-Packard Development Company, L.P. | Portable wireless device and software for printing by reference |
| US7320033B2 (en) * | 2001-07-27 | 2008-01-15 | Intel Corporation | Dynamic local drive and printer sharing |
| US7170626B2 (en) * | 2001-08-07 | 2007-01-30 | Konica Corporation | Image processing apparatus management method and image processing apparatus |
| US20030030840A1 (en) * | 2001-08-10 | 2003-02-13 | Parry Travis J. | Direct printing from internet database |
| US7075668B2 (en) * | 2001-08-10 | 2006-07-11 | Hewlett-Packard Development Company, L.P. | Direct printing from internet database |
| US7106470B2 (en) * | 2001-08-10 | 2006-09-12 | Hewlett-Packard Development Company, L.P. | Direct printing from internet database |
| US6922725B2 (en) * | 2001-09-07 | 2005-07-26 | Xerox Corporation | Method and apparatus for processing document service requests originating from a mobile computing device |
| US7409434B2 (en) * | 2001-09-07 | 2008-08-05 | Xerox Corporation | Method and apparatus for controlling document service requests using a mobile computing device |
| US20030065766A1 (en) * | 2001-09-28 | 2003-04-03 | Parry Travis J. | Geographic imaging device management |
| DE10151118A1 (de) * | 2001-10-15 | 2003-05-08 | Siemens Ag | Verfahren zum Übertragen von Rohdaten und Feldgerät |
| US20030078980A1 (en) * | 2001-10-18 | 2003-04-24 | Jay Carstens | Electronic billboard for peripheral devices |
| US7535583B2 (en) * | 2001-11-05 | 2009-05-19 | Hewlett-Packard Development Company, L.P. | Printer-based pre-ripping and caching of network documents |
| CA2468773C (en) | 2001-12-06 | 2013-01-29 | Toyota Motor Sales, U.S.A., Inc. | Vehicle player system |
| US7254601B2 (en) | 2001-12-20 | 2007-08-07 | Questra Corporation | Method and apparatus for managing intelligent assets in a distributed environment |
| US8699053B2 (en) * | 2002-01-24 | 2014-04-15 | Hewlett-Packard Development Company, L.P. | System and method for mobile printing from a desktop operating system using a portable computing device |
| US7400424B2 (en) * | 2002-03-05 | 2008-07-15 | Hewlett-Packard Development Company, L.P. | Printer option suggestion method and program |
| US7178149B2 (en) | 2002-04-17 | 2007-02-13 | Axeda Corporation | XML scripting of soap commands |
| US20030233437A1 (en) * | 2002-04-24 | 2003-12-18 | Hiroshi Kitada | Browser, method, and computer program product for managing documents |
| US7146413B2 (en) * | 2002-06-14 | 2006-12-05 | Hewlett-Packard Development Company, L.P. | Remote updating of printer settings on a client device in a networked environment |
| US8886701B1 (en) * | 2002-07-15 | 2014-11-11 | Hewlett-Packard Development Company, L.P. | Network based software agent to allow dynamic resource access |
| US20040019635A1 (en) * | 2002-07-25 | 2004-01-29 | Lester Samuel M. | Using a document identifier for document retrieval and printing |
| JP4521154B2 (ja) * | 2002-08-19 | 2010-08-11 | ブラザー工業株式会社 | 印刷システム、サーバ装置、ファイルの印刷方法及びプログラム |
| AU2003271155A1 (en) * | 2002-10-10 | 2004-05-04 | Canon Kabushiki Kaisha | Communication device, communication device control method, and communication device control program |
| US7451239B2 (en) * | 2002-10-16 | 2008-11-11 | Hewlett-Packard Development Company, L.P. | Accessing content served by a network peripheral |
| US7532343B2 (en) * | 2002-12-24 | 2009-05-12 | Kyocera Mita Corporation | Image forming apparatus and document administration system |
| KR100540654B1 (ko) * | 2003-01-22 | 2006-01-10 | 삼성전자주식회사 | 무선 네트워크에서의 프린팅 클라이언트 관리 방법 및무선 랜프린터 |
| US7966418B2 (en) | 2003-02-21 | 2011-06-21 | Axeda Corporation | Establishing a virtual tunnel between two computer programs |
| JP4177704B2 (ja) * | 2003-05-07 | 2008-11-05 | 富士フイルム株式会社 | プリント・システムおよびこのシステムに用いられるプリント装置 |
| JP2005033333A (ja) * | 2003-07-08 | 2005-02-03 | Toshiba Corp | 画像形成システムおよび画像形成装置の制御方法 |
| US20050050182A1 (en) * | 2003-08-26 | 2005-03-03 | Xerox Corporation | Peripheral device diagnostic method and architecture |
| US8112764B2 (en) * | 2003-11-20 | 2012-02-07 | Microsoft Corporation | Devices as services in a decentralized operating system |
| JP2004112829A (ja) * | 2003-11-28 | 2004-04-08 | Canon Inc | カメラ制御装置及び制御方法 |
| JP2005242994A (ja) * | 2004-01-27 | 2005-09-08 | Ricoh Co Ltd | サービス提供装置、情報処理装置、サービス提供方法、情報処理方法、サービス提供プログラム、情報処理プログラム及び記録媒体 |
| WO2005079521A2 (en) * | 2004-02-18 | 2005-09-01 | Snapnames.Com, Inc. | System and method for automatic domain-name registration and web publishing |
| WO2005083556A1 (en) * | 2004-03-01 | 2005-09-09 | Feng Lin | Network printing system |
| JP2007533003A (ja) * | 2004-04-07 | 2007-11-15 | ハンド ヘルド プロダクツ インコーポレーティッド | Httpを可能としたコンピュータ周辺機器 |
| KR100594737B1 (ko) * | 2004-05-04 | 2006-06-30 | 삼성전자주식회사 | 공인 아이피 주소가 필요 없는 네트워크 시스템 및 시스템설정 방법 |
| US8266241B1 (en) | 2004-06-22 | 2012-09-11 | Apple Inc. | Image sharing |
| JP4065544B2 (ja) * | 2004-09-02 | 2008-03-26 | キヤノン株式会社 | データ処理システム、ドキュメント管理装置、制御方法、及びプログラム |
| JP4311738B2 (ja) * | 2004-09-15 | 2009-08-12 | キヤノン株式会社 | 画像形成装置およびその制御方法、並びにコンピュータプログラム |
| US7821660B2 (en) * | 2005-03-30 | 2010-10-26 | Ricoh Company, Ltd. | System and method for compensating for resource unavailability in an image processing system |
| US20060230286A1 (en) * | 2005-03-30 | 2006-10-12 | Hiroshi Kitada | System and method for authenticating a user of an image processing system |
| US7533155B2 (en) | 2005-03-30 | 2009-05-12 | Ricoh Company, Ltd. | System and method for managing documents with multiple network applications |
| JP4579755B2 (ja) * | 2005-04-13 | 2010-11-10 | キヤノン株式会社 | 画像形成装置及び情報処理方法 |
| KR101101828B1 (ko) * | 2006-07-28 | 2012-01-05 | 삼성전자주식회사 | 화상형성제어장치 및 화상형성장치와, 그 제어방법 |
| US9224145B1 (en) | 2006-08-30 | 2015-12-29 | Qurio Holdings, Inc. | Venue based digital rights using capture device with digital watermarking capability |
| US8788070B2 (en) | 2006-09-26 | 2014-07-22 | Rosemount Inc. | Automatic field device service adviser |
| US8370479B2 (en) | 2006-10-03 | 2013-02-05 | Axeda Acquisition Corporation | System and method for dynamically grouping devices based on present device conditions |
| US20080144130A1 (en) | 2006-12-13 | 2008-06-19 | Kerigan Thomas M | Document output processing |
| US8065397B2 (en) | 2006-12-26 | 2011-11-22 | Axeda Acquisition Corporation | Managing configurations of distributed devices |
| AR067297A1 (es) * | 2007-03-28 | 2009-10-07 | Avery Dennison Corp | Interfaz de usuario de tipo cinta para un programa de aplicacion |
| US8478861B2 (en) * | 2007-07-06 | 2013-07-02 | Axeda Acquisition Corp. | Managing distributed devices with limited connectivity |
| US8869023B2 (en) * | 2007-08-06 | 2014-10-21 | Ricoh Co., Ltd. | Conversion of a collection of data to a structured, printable and navigable format |
| US8392591B2 (en) | 2007-12-28 | 2013-03-05 | Cellspinsoft Inc. | Automatic multimedia upload for publishing data and multimedia content |
| JP5031593B2 (ja) * | 2008-01-16 | 2012-09-19 | 株式会社リコー | 情報処理装置、情報処理方法、及びプログラム |
| US8456668B1 (en) * | 2008-08-28 | 2013-06-04 | Google Inc. | Methods and systems for cross-process printing |
| US20100182438A1 (en) * | 2009-01-20 | 2010-07-22 | Soiba Mohammed | Dynamic user interface for remote control of camera |
| US7921734B2 (en) * | 2009-05-12 | 2011-04-12 | Rosemount Inc. | System to detect poor process ground connections |
| US8001274B2 (en) * | 2009-05-14 | 2011-08-16 | Sudharshan Srinivasan | Mobile device network accessory supporting content integration between accessory data and internet content |
| US8913285B1 (en) | 2009-06-07 | 2014-12-16 | Apple Inc. | Automated method of decomposing scanned documents |
| US8549437B2 (en) * | 2009-08-27 | 2013-10-01 | Apple Inc. | Downloading and synchronizing media metadata |
| CN103140766B (zh) * | 2010-07-26 | 2016-02-03 | 普睿司曼股份公司 | 用于通过部分放电分析监视电力传输系统的装置和方法 |
| TW201222257A (en) * | 2010-11-17 | 2012-06-01 | Cal Comp Electronics & Comm Co | Computer peripheral device and interaction system thereof |
| TW201243698A (en) * | 2011-04-26 | 2012-11-01 | Amtran Technology Co Ltd | Method for controlling a terminal display device |
| US8610938B2 (en) | 2011-08-08 | 2013-12-17 | Canon Kabushiki Kaisha | Remote print preview generation |
| JP5885527B2 (ja) * | 2012-02-14 | 2016-03-15 | キヤノン株式会社 | 印刷システム、印刷サーバ、制御方法およびコンピュータプログラム |
| WO2013126570A1 (en) | 2012-02-21 | 2013-08-29 | Zih Corp. | Methods, apparatuses, and computer program products for implementing cloud connected printers and an adaptive printer- based application framework |
| JP6354153B2 (ja) | 2013-12-24 | 2018-07-11 | 株式会社リコー | 情報処理システム、画像形成装置、情報処理方法および情報処理プログラム |
| JP6311364B2 (ja) * | 2014-03-10 | 2018-04-18 | セイコーエプソン株式会社 | 印刷サーバー、印刷システム、印刷管理プログラムおよび印刷管理方法 |
| US10187545B2 (en) | 2016-09-07 | 2019-01-22 | Zih Corp. | Method and apparatus to communicate data associated with media processing devices |
| JP6869097B2 (ja) | 2017-05-10 | 2021-05-12 | キヤノン株式会社 | 通信装置、制御方法、及びプログラム |
| CN112667944A (zh) * | 2020-12-23 | 2021-04-16 | 福建正孚软件有限公司 | 一种基于http协议的文件在线处理方法和系统 |
| US11562043B1 (en) * | 2021-10-29 | 2023-01-24 | Shopify Inc. | System and method for rendering webpage code to dynamically disable an element of template code |
Family Cites Families (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5323393A (en) * | 1992-11-18 | 1994-06-21 | Canon Information Systems, Inc. | Method and apparatus for obtaining and for controlling the status of a networked peripheral |
| GB2289149B (en) * | 1994-05-02 | 1998-11-18 | Ubique Ltd | A co-presence data retrieval system |
| EP0718784B1 (de) | 1994-12-20 | 2003-08-27 | Sun Microsystems, Inc. | Verfahren und Gerät zum Auffinden und Beschaffen personalisierter Informationen |
| US5721908A (en) | 1995-06-07 | 1998-02-24 | International Business Machines Corporation | Computer network for WWW server data access over internet |
| US5793964A (en) * | 1995-06-07 | 1998-08-11 | International Business Machines Corporation | Web browser system |
| US6950991B2 (en) * | 1995-11-13 | 2005-09-27 | Citrix Systems, Inc. | Interacting with software applications displayed in a web page |
| US6311197B2 (en) * | 1996-06-03 | 2001-10-30 | Webtv Networks, Inc. | Method for downloading a web page to a client for efficient display on a television screen |
| US6012083A (en) * | 1996-09-24 | 2000-01-04 | Ricoh Company Ltd. | Method and apparatus for document processing using agents to process transactions created based on document content |
| US6119137A (en) * | 1997-01-30 | 2000-09-12 | Tumbleweed Communications Corp. | Distributed dynamic document conversion server |
| GB2320112B (en) * | 1996-12-07 | 2001-07-25 | Ibm | High-availability computer server system |
| JPH10232846A (ja) * | 1997-02-18 | 1998-09-02 | Ricoh Co Ltd | ネットワーク通信に適用される電子機器、ネットワーク通信に適用される電子機器のネットワーク通信方法およびその方法をコンピュータに実行させるプログラムを記録した機械読み取り可能な記録媒体 |
| US6029245A (en) * | 1997-03-25 | 2000-02-22 | International Business Machines Corporation | Dynamic assignment of security parameters to web pages |
| US6020973A (en) * | 1997-04-15 | 2000-02-01 | Xerox Corporation | Centralized print server for interfacing one or more network clients with a plurality of printing devices |
| US6184996B1 (en) * | 1997-06-18 | 2001-02-06 | Hewlett-Packard Company | Network printer with remote print queue control procedure |
| US6324565B1 (en) * | 1997-07-28 | 2001-11-27 | Qwest Communications International Inc. | Dynamically generated document cache system |
| US6327045B1 (en) * | 1997-09-18 | 2001-12-04 | Microsoft Corporation | Computer network |
| US6125372A (en) * | 1997-10-03 | 2000-09-26 | Hewlett-Packard Company | Server system and method of updating server software |
| US6272492B1 (en) * | 1997-11-21 | 2001-08-07 | Ibm Corporation | Front-end proxy for transparently increasing web server functionality |
| US6247011B1 (en) * | 1997-12-02 | 2001-06-12 | Digital-Net, Inc. | Computerized prepress authoring for document creation |
| US6163778A (en) * | 1998-02-06 | 2000-12-19 | Sun Microsystems, Inc. | Probabilistic web link viability marker and web page ratings |
| US6233618B1 (en) * | 1998-03-31 | 2001-05-15 | Content Advisor, Inc. | Access control of networked data |
| US6446109B2 (en) * | 1998-06-29 | 2002-09-03 | Sun Microsystems, Inc. | Application computing environment |
| JP2000105676A (ja) * | 1998-07-31 | 2000-04-11 | Canon Inc | 情報処理装置及び情報処理方法及びコンピュ―タ読み取り可能なプログラムが格納された記憶媒体 |
| US6377983B1 (en) * | 1998-08-31 | 2002-04-23 | International Business Machines Corporation | Method and system for converting expertise based on document usage |
| US7293099B1 (en) * | 1998-09-29 | 2007-11-06 | Sun Microsystems, Inc. | Heterogeneous network file access |
| US6397246B1 (en) * | 1998-11-13 | 2002-05-28 | International Business Machines Corporation | Method and system for processing document requests in a network system |
| US6424424B1 (en) * | 1999-01-19 | 2002-07-23 | Hewlett-Packard Company | Method and apparatus for automatic installation of shared printers over a network |
| US6799297B2 (en) * | 1999-05-10 | 2004-09-28 | Hewlett-Packard Development Company, Lp. | Form printing solutions web server using a java vending machine for pulling a jetsend form print job from a server and outputting to a device |
| US6446111B1 (en) * | 1999-06-18 | 2002-09-03 | Epicrealm Operating Inc. | Method and apparatus for client-server communication using a limited capability client over a low-speed communications link |
| US7107526B1 (en) * | 2000-01-19 | 2006-09-12 | Xerox Corporation | Transparent injection of specific content into web pages viewed while browsing |
| US7143420B2 (en) * | 2002-08-29 | 2006-11-28 | Sun Microsystems, Inc. | Strategic technology architecture roadmap |
-
1996
- 1996-02-09 US US08/599,373 patent/US6209048B1/en not_active Expired - Lifetime
-
1997
- 1997-01-17 JP JP9005974A patent/JPH09325925A/ja active Pending
- 1997-02-05 CN CN97102522.3A patent/CN1168506A/zh active Pending
- 1997-02-05 CN CN200410032274.5A patent/CN1534953B/zh not_active Expired - Lifetime
- 1997-02-07 DE DE19704694A patent/DE19704694A1/de not_active Ceased
-
1999
- 1999-08-25 US US09/383,066 patent/US6738841B1/en not_active Expired - Lifetime
-
2002
- 2002-06-21 JP JP2002181103A patent/JP2003076622A/ja active Pending
-
2004
- 2004-04-19 JP JP2004122429A patent/JP2004289855A/ja active Pending
- 2004-05-14 US US10/845,707 patent/US7904502B2/en not_active Expired - Fee Related
-
2006
- 2006-09-27 JP JP2006263051A patent/JP2007018535A/ja active Pending
Non-Patent Citations (1)
| Title |
|---|
| VETTER, R.J.: "Computer Controlled Devices reach the Internet", In: Computer, 12/95, S. 66-67 * |
Cited By (78)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7254518B2 (en) | 1996-03-28 | 2007-08-07 | Rosemount Inc. | Pressure transmitter with diagnostics |
| US7949495B2 (en) | 1996-03-28 | 2011-05-24 | Rosemount, Inc. | Process variable transmitter with diagnostics |
| US6907383B2 (en) | 1996-03-28 | 2005-06-14 | Rosemount Inc. | Flow diagnostic system |
| US6654697B1 (en) | 1996-03-28 | 2003-11-25 | Rosemount Inc. | Flow measurement with diagnostics |
| US7085610B2 (en) | 1996-03-28 | 2006-08-01 | Fisher-Rosemount Systems, Inc. | Root cause diagnostics |
| US6539267B1 (en) | 1996-03-28 | 2003-03-25 | Rosemount Inc. | Device in a process system for determining statistical parameter |
| US6532392B1 (en) | 1996-03-28 | 2003-03-11 | Rosemount Inc. | Transmitter with software for determining when to initiate diagnostics |
| US7623932B2 (en) | 1996-03-28 | 2009-11-24 | Fisher-Rosemount Systems, Inc. | Rule set for root cause diagnostics |
| US7630861B2 (en) | 1996-03-28 | 2009-12-08 | Rosemount Inc. | Dedicated process diagnostic device |
| US8290721B2 (en) | 1996-03-28 | 2012-10-16 | Rosemount Inc. | Flow measurement diagnostics |
| US6397114B1 (en) | 1996-03-28 | 2002-05-28 | Rosemount Inc. | Device in a process system for detecting events |
| US6449574B1 (en) | 1996-11-07 | 2002-09-10 | Micro Motion, Inc. | Resistance based process control device diagnostics |
| US6754601B1 (en) | 1996-11-07 | 2004-06-22 | Rosemount Inc. | Diagnostics for resistive elements of process devices |
| US6519546B1 (en) | 1996-11-07 | 2003-02-11 | Rosemount Inc. | Auto correcting temperature transmitter with resistance based sensor |
| US6601005B1 (en) | 1996-11-07 | 2003-07-29 | Rosemount Inc. | Process device diagnostics using process variable sensor signal |
| US8291121B2 (en) | 1997-09-10 | 2012-10-16 | Square D Company | System and method for interfacing with a controller |
| US6370448B1 (en) | 1997-10-13 | 2002-04-09 | Rosemount Inc. | Communication technique for field devices in industrial processes |
| EP0940959A1 (de) * | 1998-03-04 | 1999-09-08 | Sony International (Europe) GmbH | Verbindungsherstellung zwischen entfernten Einheiten mit Hypertext-Übertragungsprotokoll |
| US7085608B2 (en) | 1998-05-27 | 2006-08-01 | Abb Ab | Plant for controlling process equipment |
| US6799077B1 (en) | 1998-07-22 | 2004-09-28 | Alstom | Communications architecture for process control system |
| FR2781583A1 (fr) * | 1998-07-22 | 2000-01-28 | Cegelec | Architecture de communication pour systeme industriel de conduite de procede et unite programmee correspondante |
| WO2000005632A1 (fr) * | 1998-07-22 | 2000-02-03 | Alstom | Architecture de communication pour systeme industriel de conduite de procede |
| FR2781895A1 (fr) * | 1998-07-28 | 2000-02-04 | Cegelec | Procede de mise a jour de valeurs caracteristiques implantees dans une unite d'exploitation programmable d'un systeme industriel de conduite |
| EP0977099A1 (de) * | 1998-07-28 | 2000-02-02 | Alstom Entreprise SA | Verfahren zur Aktualisierung charakteristischer Werte in einer programmierbaren Betriebseinheit eines industriellen Steuerungssystems |
| USRE40892E1 (en) | 1998-09-29 | 2009-09-01 | Panasonic Communications Co., Ltd. | Network facsimile apparatus |
| US6594603B1 (en) | 1998-10-19 | 2003-07-15 | Rosemount Inc. | Resistive element diagnostics for process devices |
| DE19855154A1 (de) * | 1998-11-30 | 2000-06-08 | Christian Haart | Elektronisches Gerät zur Übertragung beliebiger Videosignale zur Darstellung von Aufnahmen auf bestimmten Internetseiten |
| WO2000039645A1 (de) * | 1998-12-28 | 2000-07-06 | Siemens Aktiengesellschaft | Automatisierungsgerät |
| US7640310B2 (en) | 1999-01-27 | 2009-12-29 | Panasonic Communications Co., Ltd. | Network facsimile apparatus and transmission method |
| DE19910468A1 (de) * | 1999-03-10 | 2000-09-14 | Nokia Telecommunications Oy No | ISDN-Nebenstellenanlage mit einer Schnittstelle zum Programmieren |
| DE19922118A1 (de) * | 1999-05-12 | 2000-11-23 | Oce Printing Systems Gmbh | Netzwerk, Interpreter für ein derartiges Netzwerk und Verfahren zum Betreiben eines Netzwerkes |
| US6356191B1 (en) | 1999-06-17 | 2002-03-12 | Rosemount Inc. | Error compensation for a process fluid temperature transmitter |
| US7010459B2 (en) | 1999-06-25 | 2006-03-07 | Rosemount Inc. | Process device diagnostics using process variable sensor signal |
| US6473710B1 (en) | 1999-07-01 | 2002-10-29 | Rosemount Inc. | Low power two-wire self validating temperature transmitter |
| US6505517B1 (en) | 1999-07-23 | 2003-01-14 | Rosemount Inc. | High accuracy signal processing for magnetic flowmeter |
| DE10033782B4 (de) * | 1999-07-30 | 2005-11-10 | International Business Machines Corp. | Verfahren, System und Computerprogramm zur Ausgabe von Informationen |
| US6701274B1 (en) | 1999-08-27 | 2004-03-02 | Rosemount Inc. | Prediction of error magnitude in a pressure transmitter |
| US6556145B1 (en) | 1999-09-24 | 2003-04-29 | Rosemount Inc. | Two-wire fluid temperature transmitter with thermocouple diagnostics |
| DE10033836A1 (de) * | 2000-03-01 | 2001-09-27 | Martin Daumer | Verfahren zum Bereitstellen von Biosignalen |
| DE10010590A1 (de) * | 2000-03-03 | 2001-09-13 | Nedret Sahin | Fernsteuerbare Kamera und Verfahren zum Betreiben einer fernsteuerbaren Kamera |
| DE20004370U1 (de) * | 2000-03-10 | 2001-07-19 | Kuka Schweissanlagen Gmbh | Industrielle Produktionsanlage mit WEB-Steuersystem |
| US6735484B1 (en) | 2000-09-20 | 2004-05-11 | Fargo Electronics, Inc. | Printer with a process diagnostics system for detecting events |
| DE10151735B4 (de) * | 2000-10-24 | 2011-08-11 | Hewlett-Packard Development Co., L.P., Tex. | System und Verfahren zum Verbinden eines Webservers in einem Peripheriegerät mit einem Netzwerk durch einen Host |
| DE10053665A1 (de) * | 2000-10-28 | 2002-05-02 | Wwl Internet Ag | Prozeß-Leitsystem zur Fern-Überwachung und -Steuerung von verfahrenstechnischen Prozessen über das Internet |
| DE10108258A1 (de) * | 2001-02-21 | 2002-08-29 | Grieshaber Vega Kg | Verfahren zur Anpassung eines Bedieninterface von internetfähigen Prozessgeräten sowie Anordnung mit einem solchen Bedieninterface |
| US6970003B2 (en) | 2001-03-05 | 2005-11-29 | Rosemount Inc. | Electronics board life prediction of microprocessor-based transmitters |
| US6629059B2 (en) | 2001-05-14 | 2003-09-30 | Fisher-Rosemount Systems, Inc. | Hand held diagnostic and communication device with automatic bus detection |
| US6859755B2 (en) | 2001-05-14 | 2005-02-22 | Rosemount Inc. | Diagnostics for industrial process control and measurement systems |
| DE10139245A1 (de) * | 2001-08-09 | 2003-02-27 | Grieshaber Vega Kg | Protokollwandler für die Kommunikation zwischen datenverarbeitenden Geräten und diesen verwendendes Datenübertragungssytem |
| US6772036B2 (en) | 2001-08-30 | 2004-08-03 | Fisher-Rosemount Systems, Inc. | Control system using process model |
| WO2003032165A3 (en) * | 2001-10-11 | 2004-01-29 | Hewlett Packard Co | Consumable supply management for peripheral device |
| US8131602B2 (en) | 2001-10-11 | 2012-03-06 | Hewlett-Packard Development Company, L.P. | Imaging device configuration methods and imaging device management methods |
| US7496702B2 (en) | 2001-10-11 | 2009-02-24 | Hewlett-Packard Development Company, L.P. | Hard image forming systems and hard imaging device configuration methods |
| US7072987B2 (en) | 2001-10-15 | 2006-07-04 | Siemens Aktiengellschaft | Method for operating and observing field devices |
| DE10326493A1 (de) * | 2003-06-10 | 2005-01-05 | Endress + Hauser Flowtec Ag, Reinach | Verfahren zum Übertragen von Messdaten von einem Messgerät der Prozessautomatisierungstechnik zu einer zentralen Steuereinheit |
| US7290450B2 (en) | 2003-07-18 | 2007-11-06 | Rosemount Inc. | Process diagnostics |
| US7018800B2 (en) | 2003-08-07 | 2006-03-28 | Rosemount Inc. | Process device with quiescent current diagnostics |
| US7627441B2 (en) | 2003-09-30 | 2009-12-01 | Rosemount Inc. | Process device with vibration based diagnostics |
| US7523667B2 (en) | 2003-12-23 | 2009-04-28 | Rosemount Inc. | Diagnostics of impulse piping in an industrial process |
| DE10361487A1 (de) * | 2003-12-23 | 2005-07-28 | Mobotix Ag | Überwachungsanordnung mit integriertem Kamerasystem |
| US8281030B2 (en) | 2004-04-07 | 2012-10-02 | Hand Held Products, Inc. | HTTP enabled computer peripheral |
| US7568015B2 (en) | 2004-04-07 | 2009-07-28 | Hand Held Products, Inc. | Routing device and method for use with a HTTP enabled computer peripheral |
| US6920799B1 (en) | 2004-04-15 | 2005-07-26 | Rosemount Inc. | Magnetic flow meter with reference electrode |
| US7046180B2 (en) | 2004-04-21 | 2006-05-16 | Rosemount Inc. | Analog-to-digital converter with range error detection |
| US8112565B2 (en) | 2005-06-08 | 2012-02-07 | Fisher-Rosemount Systems, Inc. | Multi-protocol field device interface with automatic bus detection |
| US7835295B2 (en) | 2005-07-19 | 2010-11-16 | Rosemount Inc. | Interface module with power over Ethernet function |
| US9634858B2 (en) | 2005-07-20 | 2017-04-25 | Rosemount Inc. | Field device with power over Ethernet |
| US7940189B2 (en) | 2005-09-29 | 2011-05-10 | Rosemount Inc. | Leak detector for process valve |
| US7953501B2 (en) | 2006-09-25 | 2011-05-31 | Fisher-Rosemount Systems, Inc. | Industrial process control loop monitor |
| US7750642B2 (en) | 2006-09-29 | 2010-07-06 | Rosemount Inc. | Magnetic flowmeter with verification |
| US7321846B1 (en) | 2006-10-05 | 2008-01-22 | Rosemount Inc. | Two-wire process control loop diagnostics |
| US8898036B2 (en) | 2007-08-06 | 2014-11-25 | Rosemount Inc. | Process variable transmitter with acceleration sensor |
| US7590511B2 (en) | 2007-09-25 | 2009-09-15 | Rosemount Inc. | Field device for digital process control loop diagnostics |
| EP2148281A1 (de) * | 2008-07-22 | 2010-01-27 | Siemens Aktiengesellschaft | Speicherprogrammierbares Steuerungssystem und Verfahren zur automatisierten Erstellung von zusammengesetzten Webseiten |
| US9207670B2 (en) | 2011-03-21 | 2015-12-08 | Rosemount Inc. | Degrading sensor detection implemented within a transmitter |
| US9052240B2 (en) | 2012-06-29 | 2015-06-09 | Rosemount Inc. | Industrial process temperature transmitter with sensor stress diagnostics |
| US9207129B2 (en) | 2012-09-27 | 2015-12-08 | Rosemount Inc. | Process variable transmitter with EMF detection and correction |
| US9602122B2 (en) | 2012-09-28 | 2017-03-21 | Rosemount Inc. | Process variable measurement noise diagnostic |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1168506A (zh) | 1997-12-24 |
| US6738841B1 (en) | 2004-05-18 |
| US20050021608A1 (en) | 2005-01-27 |
| JP2004289855A (ja) | 2004-10-14 |
| US7904502B2 (en) | 2011-03-08 |
| JP2007018535A (ja) | 2007-01-25 |
| CN1534953B (zh) | 2012-11-28 |
| JPH09325925A (ja) | 1997-12-16 |
| CN1534953A (zh) | 2004-10-06 |
| JP2003076622A (ja) | 2003-03-14 |
| US6209048B1 (en) | 2001-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE19704694A1 (de) | Verfahren und Vorrichtung zum Steuern eines Peripheriegerätes | |
| DE69738619T2 (de) | Verfahren und Vorrichtung zur Kamerakontrolle | |
| DE69927506T2 (de) | Netzübergangseinrichtung für internetkamera | |
| US6035323A (en) | Methods and apparatuses for distributing a collection of digital media over a network with automatic generation of presentable media | |
| DE10246689B4 (de) | Verfahren und System zum Web-basierten Drucken | |
| DE10236189B4 (de) | Verfahren, System und Programmprodukt zum Drucker eines Dokuments, das eine Mehrzahl von Seiten aufweist | |
| DE69610026T2 (de) | Verfahren, um Anträge eines Netzbrowsers auszuführen | |
| DE69835481T2 (de) | Netzwerkdrucker mit Ferndrucker-Datenschlangensteuerverfahren | |
| US8103737B2 (en) | System and method for previewing hyperlinks with ‘flashback’ images | |
| DE10235439B4 (de) | Verfahren, System und computerlesbares Medium zum privaten Drucken eines Dokuments auf einem Drucker | |
| DE10236188A1 (de) | Web-basierter Bilderzeugungsdienst, der Webseiten im Auftrag einer anderen Website in Inhalt umwandelt | |
| DE69614764T2 (de) | Verfahren zur Ausführung von Anträgen eines Netzbrowsers | |
| US9449009B2 (en) | System and method for displaying and operating multiple layered item list in web browser with support of concurrent users | |
| DE69906711T2 (de) | Abruf von Bildern von einer tragbaren Digitalkamera über das Internet | |
| DE69838964T2 (de) | Bildinformations- Eingabe/Ausgabeeinheit, Bildinformations- Eingabe/Ausgabeeinheit Steuerverfahren, und Bildinformations- Verarbeitungsystem | |
| DE69632011T2 (de) | Dateientransferverfahren, Verfahren für ein Dateien anforderndes Benutzergerät und Dateienanbietergerät | |
| US10686664B1 (en) | System and method for access resources by deploying web based multi-layers item list | |
| US20080134093A1 (en) | Web engine search preview | |
| DE10260654A1 (de) | Verfahren und Vorrichtung zum Identifizieren eines digitalen Bildes und zum Zugreifen auf das digitale Bild über ein Netz | |
| DE10052313B4 (de) | Verfahren und Vorrichtung zur Beschränkung des freien Verweisens (Hyperlinking) auf Webseiten der ursprünglichen Inhaltserzeuger (Content producers) durch Internet-Inhaltsverteiler (Content distributors) | |
| US9323757B2 (en) | System and method for displaying, and operating multi-layers item list in web-browser with supporting of concurrent multi-users | |
| DE69805087T2 (de) | Verfahren und system zur synchronisierten erfassung, verarbeitung und zuteilung von instrumentationsdaten und zur synchronisierten steuerung in einem client-server netzwerk | |
| DE10135445A1 (de) | Integriertes Verfahren für das Schaffen einer aktualisierbaren Netzabfrage | |
| DE10236182B4 (de) | Verfahren, ein System und ein Programmprodukt zum Drucken eines Dokuments gemäß einer vorbestimmten Druckspezifikation | |
| DE60001350T2 (de) | System zum Behandeln von abgespeicherten Suchanfragen als durchsuchbare Dokumente in einem Dokumentenmanagementsystem |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8172 | Supplementary division/partition in: |
Ref document number: 19758927 Country of ref document: DE Kind code of ref document: P |
|
| Q171 | Divided out to: |
Ref document number: 19758927 Country of ref document: DE Kind code of ref document: P |
|
| R011 | All appeals rejected, refused or otherwise settled | ||
| R003 | Refusal decision now final |
Effective date: 20110802 |