DE69831904T2 - Dynamische Erstellung von Internetseiten - Google Patents

Dynamische Erstellung von Internetseiten Download PDF

Info

Publication number
DE69831904T2
DE69831904T2 DE69831904T DE69831904T DE69831904T2 DE 69831904 T2 DE69831904 T2 DE 69831904T2 DE 69831904 T DE69831904 T DE 69831904T DE 69831904 T DE69831904 T DE 69831904T DE 69831904 T2 DE69831904 T2 DE 69831904T2
Authority
DE
Germany
Prior art keywords
user
page
information
server
template
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.)
Expired - Lifetime
Application number
DE69831904T
Other languages
English (en)
Other versions
DE69831904D1 (de
Inventor
Farzad Redwood City Nazem
Ashvinkumar P. Milpitas Patel
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Inc
Original Assignee
Yahoo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25362722&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69831904(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Yahoo Inc filed Critical Yahoo Inc
Publication of DE69831904D1 publication Critical patent/DE69831904D1/de
Application granted granted Critical
Publication of DE69831904T2 publication Critical patent/DE69831904T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • G06F40/143Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/197Version control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information

Description

  • HINTERGRUND DER ERFINDUNG
  • Die vorliegende Erfindung bezieht sich auf das Gebiet der kundenspezifischen Informationspräsentation. Genauer schafft eine Ausführungsform der Erfindung einen Kundenseiten-Server, der Kundenseiten schnell anbieten kann und skalierbar ist, um viele Benutzer gleichzeitig zu bedienen.
  • Web-Server zum Anbieten statischer Dokumente ("Web-Seiten") über das globale Internet sind bekannt. Während statische Dokumente in vielen Anwendungen nützlich sind, in denen die Informationen, die jedem anfragenden Benutzer zu präsentieren sind, gleich sind, erfordern einige Anwendungen eine Kundenbezogenheit, um die Benutzer anzusprechen. Bei der Präsentation von Nachrichten für Benutzer präsentieren z. B. Kundenseiten Nachrichten, die für anfragende Benutzer von größerer Bedeutung sind als statische Seiten. Bei statischen Seiten muss ein Benutzer häufig durch viele Themenbereiche blättern, die für diesen Benutzer nicht von Interesse sind, um zu den interessanten Informationen zu gefangen. Mit Kundenseiten werden die Informationen entsprechend dem jeweiligen Benutzerinteresse gefiltert.
  • Die kundenspezifische Anpassung einer Server-Antwort auf der Grundlage des Anfragestellers ist bekannt, jedoch arbeiten bekannte Systeme nicht zufriedenstellend. Ein Verfahren zum Anbieten von Kundenseiten besteht darin, ein Skript auszuführen, wie z. B. ein CGI-Skript (CGI, Common Gateway Interface = gemeinsame Netzübergangsschnittstelle) oder ein anderes Programm, um die Informationen zu sammeln, die zum Erzeugen der Kundenseite erforderlich sind. Wenn z. B. die Kundenseite eine Nachrichtenseite ist, die Börsennotierungen, Sportergebnisse und Wettermeldungen enthält, kann das Skript einen Börsennotierungs-Server abfragen, um die interessierenden Börsennotierungen zu erhalten, einen Sportergebnis-Server abfragen, um die interessierenden Sportergebnisse zu erhalten, und einen Wetter-Server abfragen, um die Wettermeldungen zu erhalten. Mit diesen Informationen erzeugt der Server die Kundenseite und gibt diese an den Benutzer zurück. Dieser Lösungsansatz ist brauchbar, wenn nicht viele Anfragesteller vorhanden sind und die damit einhergehende Verzögerung für die Benutzer akzeptabel ist. Obwohl es der Fall sein kann, dass die aktuellen Benutzer bereit sind, zu warten, während die Seiten in ihre Browser geladen werden, wird die zunehmende Ungeduld beim Warten die Benutzer von solchen Servern fernhalten, insbesondere wenn die Nutzung ansteigt.
  • Ein Lösungsansatz, um lange Wartezeiten zu vermeiden, besteht darin, die Kundeninformationen in Nicht-Echtzeit zu übertragen, so dass die Informationen lokal beim Benutzer gespeichert werden, wenn sie ankommen, und dem Benutzer bei Bedarf präsentiert werden. Ein Nachteil eines solchen Systems ist, dass die vom Benutzer verwendeten Netzwerke mit Daten verstopft werden, die kontinuierlich zum Benutzer strömen, wobei große Mengen an lokalem Speicherplatz benötigt werden. Ein weiterer Nachteil ist, dass die lokal gespeicherten Informationen veralten, wenn der Server neue Daten empfängt.
  • Aus dem Vorangehenden wird klar, dass ein verbessertes System zur Bereitstellung von Kundenseiten benötigt wird.
  • Quintana Y., "Knowledge-based information filtering of financial information", Proceedings of the National Online Meeting, 13. Mai 1997, S. 279–285, XP002057953 , offenbart ein Informationsmanagementsystem, das Informationen auf einem Server indiziert und personalisierte Zusammenfassungen von neuen Informationen für individuelle Benutzer erzeugt. Das System verfolgt die vorher betrachteten Informationen und erzeugt eine personalisierte Zusammenfassung von neuen Informationen für den Benutzer auf der Grundlage der früher betrachteten Informationen. Die personalisierten Zusammenfassungen können dann mittels E-Mail übermittelt oder auf einem WWW-Server für den Benutzer gespeichert werden. Die Informationen sind auf einem WWW-Server gespeichert.
  • EP-A-0 749 081 offenbart einen Client-Computer, der eine Verbindung zu einem Informations-Server aufbaut und einen Teil seines Benutzerprofils zu einem Anwendungs-Server sendet. Der Anwendungs-Server bestimmt anschließend, welche Informationen zum Client-Computer heruntergeladen werden müssen, sammelt die Informationen und sendet die Informationen zum Client-Computer. Die Informationen werden anschließend in die lokale Datenbank des Client-Computers geladen. Die Informationen werden für die Speicherung in der lokalen Datenbank des Clients gesendet.
  • WO 97 17662 A offenbart die Wiedergewinnung von Seiten aus einem Cache, wenn eine Anfrage empfangen wird.
  • Chesnais P. R., u. a., "The fishwrap personalised news system", Proceedings of the 2nd International Workshop on community networking integrated multimedia services in the home, 20.–22. Juni 1995, S. 275–282, XP002074902 , Princeton, N.J., USA, offenbart ein personalisiertes Nachrichtensystem. Dieses System pflegt eine Liste von Interessen, an denen der Benutzer interessiert sein kann, und verwendet diese Interessen, um Nachrichten für einen Benutzer zu filtern. Das System kann ferner eine Seite für einen Benutzer erzeugen, die die gefilterten Nachrichten enthält, und die Benutzer können Abschnitte von Nachrichten spezifizieren, die in ihrer Seite erscheinen.
  • ÜBERBLICK ÜBER DIE ERFINDUNG
  • Die vorliegende Erfindung schafft ein Verfahren zur Verwendung eines Seiten-Servers, wie in Anspruch 1 ausgeführt ist.
  • Benutzervorlieben werden in Vorlagen organisiert, die in kompakten Datenstrukturen gespeichert sind, wobei die aktuellen Daten, die verwendet werden, um die Vorlagen zu füllen, lokal auf dem Seiten-Server gespeichert sind, der die Benutzeranfragen für die Kundenseiten bedient. Für jede Anfrage wird ein Prozess auf dem Seiten-Server ausgeführt. Dem Prozess wird eine Benutzervorlage für den die Anfrage stellenden Benutzer bereitgestellt, wobei die Benutzervorlage aus einem Cache der zuletzt benutzten Benutzervorlagen wiedergewonnen wird. Jeder Benutzerprozess erhält Zugriff auf einen großen Bereich eines gemeinsam genutzten Speichers, der alle aktuellen Daten enthält, die zum Füllen aller Benutzervorlagen benötigt werden. Die angebotenen Seiten sind typischerweise Nachrichtenseiten, die dem Benutzer eine kundenspezifische Auswahl von Börsennotierungen, Nachrichtenschlagzeilen, Sportergebnissen, Wettermeldungen und dergleichen bieten. Da die aktuellen Daten in einem lokalen, gemeinsam genutzten Speicher gespeichert sind, kann jede Kundenseite innerhalb des Seiten-Servers erstellt werden, was die Notwendigkeit beseitigt, Anfragen an andere Servern nach Teilen der aktuellen Daten zu stellen. Obwohl der gemeinsam genutzte Speicher in vielen Computersystemen RAM (Schreib/Lese-Speicher) und Plattenspeicher enthalten kann, ist es schneller, alle aktuelle Daten in RAM zu speichern.
  • Wenn das Anfragevolumen zu groß wird, um von einem Seiten-Server bedient zu werden, wird das System einfach vergrößert, indem zusätzliche Seiten-Server hinzugefügt werden. Jeder Seiten-Server pflegt seine eigene Kopie der aktuellen Daten in seinem gemeinsam genutzten Speicher und muss nur die Benutzervorlagen für die Anfragen pflegen, die er bedient, so dass keine Kommunikation zwischen den Seiten-Servern erforderlich ist.
  • Beispiele von Ausführungsformen der vorliegenden Erfindung können unter Bezugnahme auf die übrigen Abschnitte der Beschreibung und die beigefügten Zeichnungen verwirklicht werden.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist ein Blockdiagramm einer Client-Server-Architektur gemäß einer Ausführungsform der vorliegenden Erfindung.
  • 2 ist ein schematisches Diagramm, das zeigt, wie eine Kundenseite eines Benutzers anhand einer Benutzerkonfiguration, einer globalen Vorlage und aktueller Daten erzeugt wird.
  • 3 ist eine Darstellung einer globalen Titelseitenvorlage, wie sie verwendet werden kann, um Benutzervorlagen zu erzeugen.
  • 4 ist eine Darstellung einer Benutzervorlage, die aus der globalen Titelseitenvorlage der 3 erzeugt werden kann, wie sie verwendet werden kann, um eine kundenspezifische Benutzerseite zu erzeugen.
  • 5 ist eine Darstellung einer Benutzerseite, die unter Verwendung der globalen Vorlage der 4 erzeugt worden ist.
  • 6 ist eine Darstellung, die zeigt, wie intelligente Voreinstellungen ausgewählt werden.
  • BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • 1 zeigt ein Client-Server-System 100, das verwendet wird, um kundenspezifische Nachrichtenseiten anzuzeigen. Eine kundenspezifische Nachrichtenseite wird auf einem Browser 102 angezeigt, der die Seite von einem Seiten-Server 104 über das Internet 106 erhält. Obwohl nur ein Browser 102 gezeigt ist, weist ein typisches System viele Browser auf, die mit dem System verbunden und auch wieder von diesem getrennt werden können.
  • Die Technik von Client-Server-Systemen, die einen HTTP-Datentransfer (HTTP, HpyerText Transport Protocol) oder andere Protokolle verwenden, ist wohlbekannt und wird hier nicht näher erläutert. Im Wesentlichen stellt ein Browser 102 eine Anfrage nach einer bestimmten Seite, indem er eine Internetadresse ("URL", Uniform Resource Locator) für die Seite spezifiziert. In dem in 1 gezeigten Beispiel wird die Anfrage an die URL "http:/my.yahoo.com/" gerichtet. Normalerweise zielt diese URL auf das Stammverzeichnis einer Maschine mit dem Namen my.yahoo.com. Gemäß der Vereinbarung für den Internetdatenaustausch schickt der Browser 102 den Domänenabschnitt ("my.yahoo.com") der URL zu einem Namen-Server, wie z. B. dem Namen-Server 108, um eine aktuelle Adresse für den Seiten-Server 104 zu bestimmen. Der Namen-Server 108 gibt eine IP-Adresse (IP = Internetprotokoll) an den Browser 102 zurück, die ihn zu einem Seiten-Server 104 leitet. Wenn mehrere Seiten-Server 104 verwendet werden, gibt der Namen-Server 108 IP-Adressen in einer Umlaufweise zurück, um die Last über mehrere Seiten-Server zu verteilen. Alternativ kann der Namen-Server 108 die Last deterministischer verteilen, indem er Browser-Adressen verfolgt und die Browser-Adressen zerlegt (einen Hash bildet), um einen Seiten-Server 104 auszuwählen. Dies ist insofern deterministisch, als irgendein gegebener Browser immer auf denselben Seiten-Server 104 zugreift. Dies erlaubt eine effizientere Zwischenspeicherung von Benutzervorlagen, da mehr Cache-Treffer wahrscheinlich sind, wenn ein gegebener Browser immer auf einen bestimmten Seiten-Server zurückgreift.
  • Wenn ein Seiten-Server die URL für sein Stammverzeichnis empfängt, interpretiert er dies als eine Anfrage nach der kundenspezifischen Zusammenfassungsseite des Benutzers. Der Benutzer wird nicht anhand der URL bestimmt, sondern anhand eines "cookie", der vom Browser 102 mit der URL bereitgestellt wird. Cookies sind Datenketten, die von Browsern gespeichert werden und zusammen mit jeder Anfrage an eine URL mit einer Domäne, die dem cookie zugeordnet ist, gesendet wird.
  • Die Seiten-Server 104 enthalten die aktuellen Daten von vielen ungleichartigen Quellen und reformatieren die Daten in eine Form, die für die Verwendung durch den Seiten-Server geeignet ist. Die Seiten-Server 104 sind über ein Netzwerk mit Editier-Servern 112 gekoppelt, die verwendet werden, wenn ein Benutzer seine Benutzervorlage ändert. Die Benutzervorlagen sind in einer Benutzerkonfigurationsdatenbank 116 gespeichert und werden gespeichert und mittels einer Netzwerkanwendung 114, die für diesen Zweck geschrieben worden ist, den Editier-Servern bereitgestellt. Die Netzwerkanwendung 114 ist ein Prozess, der darauf abgestimmt ist, Dateien in großen Verzeichnissen (N400 Dateien/Verzeichnis) aufzufinden und diese an die Editier-Server oder Seiten-Server zurückzugeben. Eine Ausführungsform einer Netzwerkanwendung 114 ist der fehlertolerante skalierbare F330-Server, der von Network Appliance of Mountain View, Kalifornien, geliefert wird.
  • In einer spezifischen Ausführungsform sind die Seiten-Server 104 Mikrocomputer, auf denen das UNIX®-Betriebssystem läuft, mit 64 bis 128 Megabyte an gemeinsam genutztem Speicher, wobei die Seiten-Server 104 und die Editier-Server 112 unter Verwendung des TCP/IP (Transportkontrollprotokoll/Internetprotokoll) gekoppelt sind, und wobei die Benutzerkonfigurationsdatenbank 116 eine UNIX-Dateistruktur ist, die jede Benutzerkonfiguration in einer Textdatei speichert. Die besondere Datei, die von einem Benutzer verwendet wird, ist eine Kombination aus dem Benutzernamen und einem Hash-Ergebnis des Benutzers, um einen schnellen Zugriff zu erlauben, wenn viele Benutzerkonfigurationen gespeichert sind. Zum Beispiel kann die Benutzerkonfiguration für die Zusammenfassungs-"Titel"-Seite für einen Benutzer "ash802" bei /de/13/y.ash802 gespeichert sein, wobei "de" und "13" Hash-Ergebnisse eines Hashvorgangs des Benutzernamens "ash802" sind.
  • 2 zeigt die Erzeugung einer Kundenseite für einen Benutzer unter Verwendung eines Titelseitengenerators 200 und des Seiten-Servers 104 genauer. Der Titelseitengenerator 200 erzeugt eine Benutzervorlage 202 aus einer globalen Titelseitenvorlage 204 und einem Benutzerkonfigurationsdatensatz 206. 3 zeigt ein Beispiel einer globalen Titelseitenvorlage. Der Benutzerkonfigurationsdatensatz 206 ist ein Datensatz, der aus der Benutzerkonfigurationsdatenbank 116 ausgewählt wird. Der Datensatz kann von einem Cache erhalten worden sein, jedoch werden in der bevorzugten Ausführungsform die Datensätze nicht im Cache zwischengespeichert, während die Benutzervorlagen zwischengespeichert werden.
  • Wie gezeigt ist, umfasst der Seiten-Server 104 einen Seitengenerator 210, einen gemeinsam genutzten Speicher 212 zum Speichern aktueller Daten und einen Cache 214 zum Zwischenspeichern von Benutzervorlagen, wie z. B. der Benutzervorlage 202. Der Seitengenerator 210 erzeugt eine Kundentitelseite 218 aus einer Benutzervorlage und den im gemeinsam genutzten Speicher 212 gespeicherten aktuellen Daten. Obwohl nicht gezeigt, können andere Kundenseiten als die Titelseite in ähnlicher Weise erzeugt werden. Unter Verwendung von Benutzervorlagen und eines gemeinsam genutzten Speichers für die aktuellen Daten kann der Seiten-Server 104 Kundenseiten in Reaktion auf eine Benutzeranfrage schnell erstellen. Wenn die Benutzervorlage im Cache zwischengespeichert worden ist, kann die Seite vollständig innerhalb des Seiten-Servers 104 erzeugt werden.
  • Der gemeinsam genutzte Speicher 212 ist als ein Satz von im Speicher abgebildeten Dateien organisiert. Mit den im Speicher abgebildeten Dateien pflegt das Betriebssystem die Daten im permanenten Speicher, speichert jedoch die Dateien im gemeinsam genutzten Speicher 212 dauerhaft im Cache. Dies erlaubt eine schnelle Wiedergewinnung, sollte ein Seiten-Server ausfallen, da der gesamte gemeinsam genutzte Speicher einfach aus dem permanenten Speicher erneut geladen werden kann. Dies ist ein wichtiges Merkmal hinsichtlich der Benutzerfreundlichkeit, da der Benutzer niemals mit der Situation konfrontiert wird, in der er darauf warten muss, dass ein Server eine Seite für ihn neu erstellt, indem er die verschiedenen Daten bereitstellenden Server abfragt, wie z. B. Sport-Server 230, Börsen-Server 232 und Nachrichten-Server 234. Wie aus dieser Beschreibung und 2 deutlich wird, kann der Seitengenerator 210 eine Kundentitelseite 218 sehr viel schneller unter Verwendung des gemeinsam genutzten Speichers 212 erzeugen als vergleichsweise unter Verwendung der Server 230, 232, 234 und der Seitenvorlage 202. Ein Grund hierfür ist, dass die Zeitspanne, die erforderlich ist, um die Daten aus dem gemeinsam genutzten Speicher 212 wiederzugewinnen, nicht wahrnehmbar zunimmt bezüglich der Bandbreitenverzögerungszeit, wenn mehr Daten wiedergewonnen werden. Wenn z. B. der Börsen-Server 232 für jede individuelle Börsennotierung abgefragt wird, kann im Vergleich zu einer Seite mit fünf Börsennotierungen eine Seite mit 50 Börsennotierungen bei der Erzeugung die zehnfache Zeit erfordern.
  • Ein Aspekt der vorliegenden Erfindung ist die Erkenntnis, dass jedes Informationsstück, das eine Person auf einer Seite anfordern kann, in einem gemeinsam genutzten Speicher gespeichert werden kann, der eng mit einem Seitengenerator gekoppelt ist. Zum Beispiel kann der in 2 gezeigte Seiten-Server 104 65.000 unterschiedliche Symbole aufnehmen, für die Notierungen bereitgestellt werden. In einer Ausführungsformen werden alle Börseninformationen für alle 65.000 Symbole in einem Abschnitt des gemeinsam genutzten Speichers mit 13 bis 14 Megabytes gespeichert. Wenn der gemeinsam genutzte Speicher 212 ein Speicher mit 64 MB oder 128 MB ist, lässt dies ausreichend Raum für andere Daten, wie z. B. Nachrichtenschlagzeilen, Sportergebnisse, und Speicher, der vom Betriebssystem für jeden Prozess verwendet wird, der auf dem Seiten-Server 104 läuft. In einigen Ausführungsformen ist der gemeinsam genutzte Speicher 212 groß genug, um auch mehr als lediglich Nachrichtenschlagzeilen aufzunehmen. Zum Beispiel können für einen schnellen Zugriff Nachrichtenzusammenfassungen (wie später in Verbindung mit 5 beschrieben wird) im gemeinsam genutzten Speicher 212 gespeichert werden.
  • Wie in 2 gezeigt ist, muss die Titelseitenvorlage 202 des Benutzers nicht jedes Mal erzeugt werden, sondern wird im Cache 214 gespeichert. In einer bevorzugten Ausführungsform werden Benutzervorlagen im Cache 214 lange genug gespeichert, um wiederverwendet zu werden. Einige Benutzer können vorziehen, auf ihre Titelseite nur selten zuzugreifen, während andere vorziehen können, auf ihre Titelseite stündlich zuzugreifen. Da die Seiten kundenspezifisch angepasst und dynamisch sind, würde der Benutzer jedes Mal unterschiedliche Informationen sehen, jedoch würde jedes Mal die gleiche Benutzervorlage verwendet. Wenn der Benutzer seine Vorlage editiert, wird selbstverständlich jede zwischengespeicherte Kopie einer Benutzervorlage gelöscht. Ein Müllsammelprozess kann ebenfalls den Cache der Benutzerseiten, die über mehrere Tage inaktiv waren, löschen. In einer Implementierung würde der Cache 60.000 bis 70.000 Benutzervorlagen aufnehmen. Wenn ein bestimmter Seiten-Server auf einer zufälligen Umlaufgrundlage zugewiesen wird, können mehrere Seiten-Server ihre eigene Kopie einer gegebenen Benutzervorlage zwischenspeichern, während jedoch dann, wenn ein Benutzer immer zu einem bestimmten Server geleitet wird (mit Ausnahme des Falles, in dem der bestimmte Server ausfällt und ein sekundärer Server verwendet wird), nur dieser Seiten-Server diese Benutzervorlage zwischenspeichern muss. Selbst wenn das Umlauf-Namen-Server-Schema verwendet wird, können einige Browser IP-Adressen zwischenspeichern, sogar länger als die spezifizierte "Lebensdauer"-Variable, die der IP-Adresse zugeordnet ist, um die Zeit einzusparen, die erforderlich ist, um jedes Mal eine IP-Adresse zu erhalten. Bei einem solchen Browser wird der Benutzer effektiv jedes Mal zum selben Seiten-Server geleitet, wobei die Server-Seite des Seitenbereitstellungssystems die Benutzer nicht zu bestimmten Seiten-Servern leiten muss. Bei neueren Browsern wird jedoch die "Lebensdauer"-Variable berücksichtigt und es werden neue Anfragen für IP-Adressen gestellt, nachdem die "Lebensdauer" verstrichen ist. Wenn in diesen Fällen die Zuordnung eines Benutzers zu einem einzelnen Seiten-Server gewünscht ist, verwendet der Namen-Server 108 (siehe 1) den Benutzernamen aus dem vorgesehenen cookie oder die IP-Adresse des Benutzers, um einen Seiten-Server auf der Grundlage eines Hash des Benutzernamens oder der IP-Adresse zuzuweisen.
  • 3 ist eine Darstellung der globalen Benutzervorlage 204. Die globale Benutzervorlage 204 ist ein HTML-Dokument (HTML, HyperText Markup Language) mit zusätzlichen Kennzeichnungen als Platzhalter für aktuelle Daten. In 3 sind mehrere Platzhalter 302 gezeigt.
  • 4 ist eine Darstellung einer Benutzervorlage 202, wie sie aus der globalen Benutzervorlage 204 (siehe 3) und einem Benutzerkonfigurationsdatensatz 206 erzeugt werden kann. Die Benutzervorlage 202 wird mittels der Benutzerkonfiguration bestimmt und ist unabhängig von den aktuellen Daten, weshalb sie zwischengespeichert werden kann ohne aktualisiert werden zu müssen, solange der Benutzer vorzieht, die Konfigurationsinformationen zu editieren. Die Benutzervorlagen werden eher zwischengespeichert als die Benutzerkonfiguration, um einen Schritt einzusparen und die Zeitspanne zum Beantworten einer Anfrage für die Seite zu reduzieren. Die Zwischenspeicherung ist effektiver, wenn der typische Benutzer mehrere Anfragen in einer kurzen Zeitspanne stellt und dann für eine lange Zeitperiode keine Anfragen stellt.
  • Die Benutzervorlage 202 enthält im Wesentlichen Informationen über den Benutzer, die sich nicht ändern, bis der Benutzer seine Vorlieben ändert. Selbstverständlich kann der Systemoperator vorziehen, die Arbeitsweise des Systems zu ändern, was Änderungen an den Benutzervorlieben und Benutzervorlagen erfordert. Die Benutzervorlage 202 umfasst, wie gezeigt, interne Variablen, wie z. B. eine Zeitzone und demographische Informationen. Die demographischen Informationen in der zweiten Zeile in 4 werden für die Auswahl einer Werbung verwendet, die Teil der Kundenseite wird. In diesem Beispiel wird die Werbung mittels der demographischen Informationen in der Benutzervorlage ":M,85,95035,T,*" gewählt, was anzeigt, dass eine geeignete Werbung an einen männlichen Benutzer mit dem Alter 85, der sich im Postleitzahlenbereich 95035 aufhält, und dergleichen, gerichtet werden sollte. Wie gezeigt ist, enthält ein Bestandsabschnitt ausgewählte Börsensymbole, während der Ergebnisabschnitt ausgewählte Mannschaftssymbole enthält und der Wetterabschnitt ausgewählte Wetter-Städte/Postleitzahlen enthält.
  • Die Auswahlen der Börsennotierungssymbole, Mannschaftsergebnisse und Wetter-Städte werden vom Benutzer festgelegt. In einer bevorzugten Ausführungsform werden vom System vor der Benutzerauswahl intelligente Vorgaben ausgewählt, so dass Benutzer, die mit dem kundenspezifischen Anpassungsprozess nicht vertraut sind, trotzdem fähig sind, nicht-leere Kundenseiten zu betrachten. Dies wird im Folgenden in Verbindung mit 6 genauer beschrieben.
  • 5 ist eine Darstellung einer Benutzertitelseite 218, die vom Seiten-Server 104 zurückgegeben wird. Die Benutzertitelseite 218, wie in 5 gezeigt ist, enthält viele Elemente, von denen einige hier genauer beschrieben werden. Die Benutzertitelseite 218 wird gemäß einer Benutzervorlage und aktueller Daten erstellt. Die Benutzervorlage spezifiziert z. B., welche Notierungen (quotes) im Bestandsmodul (portfolios) gezeigt werden, welche Städte im Wettermodul (weather) angezeigt werden und dergleichen. Jedes der Module 504 kann von einem Benutzer kundenspezifisch angepasst werden und über die Titelseite 218 bewegt werden. Die Module 504 sind auch wiederverwendbar, so dass irgendein kundenspezifisches Modul, das auf mehreren Seiten erscheint, ausgehend von irgendeiner dieser Seiten editiert werden kann, wobei die Editierungen auf allen Seiten wiedergegeben werden. Andere Kundenseiten für den Benutzer können betrachtet werden, indem einer der Seitenknöpfe 502, die unterhalb des Kopfes erscheinen, ausgewählt wird. Andere Seiten und Hilfsmittel können unter Verwendung der Knöpfe 508, die Teil des Kopfes sind, ausgewählt werden.
  • Zusätzlich zu allen aktuellen Daten, die in 5 gezeigt und im gemeinsam genutzten Speicher gespeichert sind, können auch Zusammenfassungen von jedem der Hauptnachrichtenthemen im gemeinsam genutzten Speicher gespeichert werden und betrachtet werden, indem auf den Nachrichtenthemenkopf, wie z. B. den Nachrichtenthemenkopf 506, gedrückt wird. Es ist zu beachten, dass der Seitengenerator auch Daten 510 intelligent anzeigen kann, die für einen bestimmten Benutzer unter Verwendung einer Zeitzonen-Variable in der Benutzervorlage kundenspezifisch angepasst worden sind.
  • Diese Zeitzonen-Variable ist als erste Zeile in der Benutzervorlage 202 in 4 gezeigt. Zusätzlich zu der Fähigkeit, jedes der Module zu modifizieren, ist in vielen Fällen auch die Reihenfolge der Erscheinung der Module kundenspezifisch anpassbar. Zum Beispiel ist die Reihenfolge der verschiedenen Abschnitte der Benutzervorlage 202, die in 4 gezeigt ist, nicht fixiert.
  • Der Vorliebe-Editierprozess kann vom Benutzer eingeleitet werden, indem er den entsprechenden Editierknopf 512 drückt. Wie oben erläutert worden ist, wird, sobald der Editierprozess abgeschlossen ist, die Benutzervorlage aus dem Cache gelöscht und regeneriert. Da jede der Nachrichtengeschichten im Wesentlichen eine statische Seite ist, die mit der im Nachrichtenabschnitt gezeigten Schlagzeile verknüpft ist, kann diese einfach mit den statischen Seiten auf einem Nachrichten-Server verknüpft sein.
  • In 6 ist eine Darstellung einer intelligenten Vorgabe für die Belegung einer Benutzervorlage und folglich einer Benutzerzusammenfassungsseite gezeigt. Als Teil eines Registrierungsprozesses gibt ein Benutzer unter anderem seine Postleitzahl an. Diese Postleitzahl wird verwendet, um einen ungefähren Breitengrad und Längengrad für den Benutzer unter Verwendung einer Postleitzahlennachschlagtabelle 602 zu lokalisieren. Dies erlaubt, den Ort des Benutzers auf einer Karte 604 zu lokalisieren. Die Karte 604 liefert Stadtgrenzen und liefert zusammen mit der Manschaftsortstabelle 606 auch Orte für verschiedene Sportmannschaften, die in einem Sportmodul ausgewählt werden können. Bei der Auswahl einer Vorgabe einer vorgegebenen Anzahl von Städten und Sportmannschaften, um sie als Anfangsauswahl für einen bestimmten Benutzer einzuschließen, wird ein Kreis um den Benutzer gezogen und im Durchmesser vergrößert, bis der Kreis eine geeignete vorgegebene Anzahl von Städten und Sportmannschaften umschließt. Auf diese Weise wird jedem Benutzer eine Vorgabeanzahl von naheliegenden Mannschaften und Städten jeweils für Sport und Wetter garantiert. Während dies voraussetzt, dass der Benutzer nur an den Mannschaften interessiert ist, die dem Benutzer am Nächsten sind, kann das System auch so beschaffen sein, dass es intelligente Vorgaben bereitstellt, wenn geographische Anomalien bekannt sind. Geographische Anomalien treten in Gemeinden auf, die mehr Loyalität zu entfernten Mannschaften haben als zu naheliegenden Mannschaften, was z. B. auftreten kann, wenn die entfernte Mannschaft viel besser ist als die naheliegende Mannschaft oder wenn die naheliegende Mannschaft vor kurzem zu einem entfernten Ort umgezogen ist. In jedem Fall kann der Benutzer seine Seiten beginnend mit der ausgewählten intelligenten Vorgabe kundenspezifisch anpassen.
  • Andere intelligente Vorlagen können in anderen Zusammenhängen bereitgestellt werden. Zum Beispiel enthält der Kopf der Benutzertitelseite 218 einen Knopf 508 mit der Bezeichnung "myweb", der dann, wenn er gedrückt wird, den Benutzer zu einer kundenspezifischen Auflistung von Web-Angeboten führt. Die anfänglichen Vorgaben für diese kundenspezifische Auflistung von Web-Angeboten können auf der Grundlage von interessanten Schlüsselwörtern für den Benutzer oder auf der Grundlage von Nachrichtenthemen, Sportmannschaften oder Wetter-Städten, die vom Benutzer ausgewählt werden, erzeugt werden.

Claims (8)

  1. Verfahren der Verwendung eines Seiten-Servers (104), um schnelle Antworten auf Benutzeranfragen von mehreren Benutzern für kundenspezifische Seiten bereitzustellen, wobei das Verfahren die Schritte umfasst: Erhalten von Benutzerpräferenzen für die mehreren Benutzer, wobei eine Benutzerpräferenz eines Benutzers Elemente angibt, die für diesen Benutzer von Interesse sind; Erhalten unverzögerter Informationen von Informationsquellen; Speichern der unverzögerten Informationen in einer Speichervorrichtung; dadurch gekennzeichnet, dass das Verfahren ferner die Schritte umfasst: für jeden der mehreren Benutzer das Kombinieren der Benutzerpräferenzen für einen spezifischen Benutzer und einer Vorlage (204), um am Seiten-Server (104) eine für den Benutzer (202) spezifische Vorlage zu bilden; Speichern der für den Benutzer (202) spezifischen Vorlage in einem Pufferspeicher (214); Empfangen einer Benutzeranfrage von einem Benutzer für eine kundenspezifische Seite (218), die gemäß den Benutzerpräferenzen kundenspezifisch gestaltet ist, am Server (104); Erzeugen der kundenspezifischen Seite am Seiten-Server (104) unter Verwendung der für den Benutzer spezifischen Vorlage und unter Verwendung der unverzögerten Informationen, die in der Speichervorrichtung gespeichert sind, als Eingabe in die Vorlage; und Bereitstellung der kundenspezifischen Seite für den Benutzer, wobei die Schritte der Erzeugung und der Bereitstellung in einer schnellen Antwort auf den Empfang der Benutzeranfrage im Schritt des Empfangens durchgeführt werden, wobei die kundenspezifische Seite (218) wenigstens ein Element an unverzögerten Informationen enthält, das aus der Speichervorrichtung ausgewählt worden ist.
  2. Verfahren nach Anspruch 1, bei dem die unverzögerten Informationen Aktienkurse, Sportergebnisse und Nachrichtenschlagzeilen umfassen.
  3. Verfahren nach Anspruch 1, bei dem der Schritt des Speicherns der unverzögerten Informationen in einer Speichervorrichtung ein Schritt des Speicherns der unverzögerten Informationen in einem Speicher ist, dessen Kapazität dafür ausgelegt ist, gleichzeitig alle unverzögerten Informationen zu halten, die für die Erzeugung der kundenspezifischen Seite erforderlich sind.
  4. Verfahren nach Anspruch 1, bei dem der Server (104) gleichzeitig mehr als eintausend Benutzeranfragen behandelt, indem er Benutzeranfragen einem von mehreren Servern zuweist.
  5. Verfahren nach Anspruch 1, das ferner einen Schritt der Zwischenspeicherung von Vorlagen für Benutzer umfasst, für die Benutzeranfragen vor kurzem bedient worden sind.
  6. Verfahren nach Anspruch 1, das ferner einen Schritt der Erzeugung einer Vorgabe-Benutzerkonfiguration für einen Benutzer auf der Grundlage von demographischen Informationen über diesen Benutzer umfasst.
  7. Verfahren nach Anspruch 6, bei dem der Schritt der Erzeugung einer Vorgabe-Benutzerkonfiguration die Schritte umfasst: Bestimmen einer Vorgabeliste von Städten für einen Wetterbericht auf der Grundlage demographischer Benutzerinformationen; und Bestimmen einer oder mehrerer Sportmannschaften für die Sportberichterstattung auf der Grundlage demographischer Benutzerinformationen.
  8. Verfahren nach Anspruch 7, bei dem die Schritte des Bestimmens die Schritte umfassen: Erhalten von Benutzer-Postleitzahlinformationen; Übersetzen der Postleitzahleninformationen in die geographische Benutzerposition; Vergleichen der geographischen Benutzerposition mit geographischen Positionen, die jeweils einer Stadt und einer Sportmannschaft zugeordnet sind; und Bestimmen eines Schwellenabstandes von der geographischen Benutzerposition, die größer oder gleich einem Abstand zu einer vorgegebenen Anzahl ungleich 0 von Städten und einer vorgegebenen Anzahl ungleich 0 von geographischen Positionen von Sportmannschaften ist.
DE69831904T 1997-06-12 1998-06-12 Dynamische Erstellung von Internetseiten Expired - Lifetime DE69831904T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/873,975 US5983227A (en) 1997-06-12 1997-06-12 Dynamic page generator
US873975 1997-06-12

Publications (2)

Publication Number Publication Date
DE69831904D1 DE69831904D1 (de) 2005-11-24
DE69831904T2 true DE69831904T2 (de) 2006-07-13

Family

ID=25362722

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69831904T Expired - Lifetime DE69831904T2 (de) 1997-06-12 1998-06-12 Dynamische Erstellung von Internetseiten

Country Status (7)

Country Link
US (6) US5983227A (de)
EP (1) EP0889421B1 (de)
AT (1) ATE307358T1 (de)
AU (1) AU738648B2 (de)
DE (1) DE69831904T2 (de)
NZ (1) NZ330448A (de)
WO (1) WO1998057276A1 (de)

Families Citing this family (924)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8712790B1 (en) * 1997-03-28 2014-04-29 Robert Bosch Gmbh Multi-user remote health monitoring system with biometrics support
US6671813B2 (en) 1995-06-07 2003-12-30 Stamps.Com, Inc. Secure on-line PC postage metering system
GB9603582D0 (en) 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
US6259827B1 (en) 1996-03-21 2001-07-10 Cognex Corporation Machine vision methods for enhancing the contrast between an object and its background using multiple on-axis images
US6632248B1 (en) 1996-12-06 2003-10-14 Microsoft Corporation Customization of network documents by accessing customization information on a server computer using uniquie user identifiers
US7020652B2 (en) * 2001-12-21 2006-03-28 Bellsouth Intellectual Property Corp. System and method for customizing content-access lists
US8677384B2 (en) 2003-12-12 2014-03-18 At&T Intellectual Property I, L.P. Methods and systems for network based capture of television viewer generated clickstreams
US20060253884A1 (en) * 1997-01-06 2006-11-09 Gray James H Methods and systems for network based capture of television viewer generated clickstreams
US6983478B1 (en) 2000-02-01 2006-01-03 Bellsouth Intellectual Property Corporation Method and system for tracking network use
US7802276B2 (en) 1997-01-06 2010-09-21 At&T Intellectual Property I, L.P. Systems, methods and products for assessing subscriber content access
US7617508B2 (en) 2003-12-12 2009-11-10 At&T Intellectual Property I, L.P. Methods and systems for collaborative capture of television viewer generated clickstreams
WO1998031114A1 (en) 1997-01-06 1998-07-16 Bellsouth Corporation Method and system for tracking network use
US8640160B2 (en) 1997-01-06 2014-01-28 At&T Intellectual Property I, L.P. Method and system for providing targeted advertisements
US7587323B2 (en) 2001-12-14 2009-09-08 At&T Intellectual Property I, L.P. System and method for developing tailored content
US20060075456A1 (en) * 1997-01-06 2006-04-06 Gray James Harold Methods and systems for collaborative capture of television viewer generated clickstreams
US7162519B2 (en) 1998-05-01 2007-01-09 Stratum Technologies Corporation Structure and method for providing customized web pages-therefor
US6401114B1 (en) * 1997-05-01 2002-06-04 Stratum Technologies Corporation Method and apparatus for dynamic programming across a computer network
US5983227A (en) * 1997-06-12 1999-11-09 Yahoo, Inc. Dynamic page generator
US6112239A (en) * 1997-06-18 2000-08-29 Intervu, Inc System and method for server-side optimization of data delivery on a distributed computer network
US6219680B1 (en) * 1997-06-19 2001-04-17 International Business Machines Corporation System and method for building a web site for use in E-commerce with user specific pricing
US6684369B1 (en) 1997-06-19 2004-01-27 International Business Machines, Corporation Web site creator using templates
JPH1153378A (ja) * 1997-07-31 1999-02-26 Honda Motor Co Ltd 情報検索装置
US6192382B1 (en) * 1997-09-24 2001-02-20 Mediaone Group, Inc. Method and system for web site construction using HTML fragment caching
US6374271B1 (en) * 1997-09-26 2002-04-16 Fuji Xerox Co., Ltd. Hypermedia document authoring using a goals outline and a presentation outline
JP3968176B2 (ja) * 1997-10-06 2007-08-29 松下電器産業株式会社 送信文書編集装置、受信文書処理装置
US6092063A (en) * 1997-11-25 2000-07-18 International Business Machines Corporation Multi-level live connection for fast dynamic access to business databases through a network
US7949779B2 (en) 1998-02-10 2011-05-24 Level 3 Communications, Llc Controlling subscriber information rates in a content delivery network
US7054935B2 (en) 1998-02-10 2006-05-30 Savvis Communications Corporation Internet content delivery network
US6185598B1 (en) 1998-02-10 2001-02-06 Digital Island, Inc. Optimized network resource location
US6076108A (en) * 1998-03-06 2000-06-13 I2 Technologies, Inc. System and method for maintaining a state for a user session using a web system having a global session server
US6314492B1 (en) * 1998-05-27 2001-11-06 International Business Machines Corporation System and method for server control of client cache
US6308212B1 (en) 1998-05-29 2001-10-23 Hewlett-Packard Company Web user interface session and sharing of session environment information
US20040199863A1 (en) * 1998-06-04 2004-10-07 Hitchcock Michael D. Universal forms engine
US6345278B1 (en) * 1998-06-04 2002-02-05 Collegenet, Inc. Universal forms engine
US6374273B1 (en) * 1998-06-05 2002-04-16 International Business Machines Corporation Reformatting a first single-column markup document into a multi-column document, and formatting second markup document in the background, while displaying the first reformatted document
US6298446B1 (en) 1998-06-14 2001-10-02 Alchemedia Ltd. Method and system for copyright protection of digital images transmitted over networks
US20010029582A1 (en) * 1999-05-17 2001-10-11 Goodman Daniel Isaac Method and system for copy protection of data content
US6330566B1 (en) 1998-06-22 2001-12-11 Microsoft Corporation Apparatus and method for optimizing client-state data storage
US6300947B1 (en) * 1998-07-06 2001-10-09 International Business Machines Corporation Display screen and window size related web page adaptation system
US6760778B1 (en) * 1998-09-09 2004-07-06 At&T Wireless Services, Inc. System and method for communication between airborne and ground-based entities
US6629135B1 (en) 1998-09-17 2003-09-30 Ddr Holdings, Llc Affiliate commerce system and method
AU6499699A (en) 1998-09-29 2000-04-17 Stamps.Com, Inc. On-line postage system
US6871220B1 (en) 1998-10-28 2005-03-22 Yodlee, Inc. System and method for distributed storage and retrieval of personal information
JP2002528819A (ja) 1998-10-28 2002-09-03 バーティカルワン コーポレイション 自動集合の装置および方法、電子パーソナルインフォメーションあるいはデータを送達する装置および方法、ならびに電子パーソナルインフォメーションあるいはデータを含むトランザクション
US7165098B1 (en) * 1998-11-10 2007-01-16 United Video Properties, Inc. On-line schedule system with personalization features
US20010020242A1 (en) * 1998-11-16 2001-09-06 Amit Gupta Method and apparatus for processing client information
US6487538B1 (en) 1998-11-16 2002-11-26 Sun Microsystems, Inc. Method and apparatus for local advertising
JP2000148647A (ja) * 1998-11-17 2000-05-30 Fujitsu Ltd 情報処理方法及び情報処理装置並びに記録媒体
US8418131B2 (en) * 1998-11-25 2013-04-09 Helmut Emmelmann Interactive server side components
US6345292B1 (en) * 1998-12-03 2002-02-05 Microsoft Corporation Web page rendering architecture
US6564251B2 (en) * 1998-12-03 2003-05-13 Microsoft Corporation Scalable computing system for presenting customized aggregation of information
US7058597B1 (en) 1998-12-04 2006-06-06 Digital River, Inc. Apparatus and method for adaptive fraud screening for electronic commerce transactions
US7617124B1 (en) 1998-12-04 2009-11-10 Digital River, Inc. Apparatus and method for secure downloading of files
US20030195974A1 (en) 1998-12-04 2003-10-16 Ronning Joel A. Apparatus and method for scheduling of search for updates or downloads of a file
US7085997B1 (en) 1998-12-08 2006-08-01 Yodlee.Com Network-based bookmark management and web-summary system
US6199077B1 (en) * 1998-12-08 2001-03-06 Yodlee.Com, Inc. Server-side web summary generation and presentation
US8069407B1 (en) 1998-12-08 2011-11-29 Yodlee.Com, Inc. Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes
US6802042B2 (en) * 1999-06-01 2004-10-05 Yodlee.Com, Inc. Method and apparatus for providing calculated and solution-oriented personalized summary-reports to a user through a single user-interface
US7672879B1 (en) 1998-12-08 2010-03-02 Yodlee.Com, Inc. Interactive activity interface for managing personal data and performing transactions over a data packet network
US6122648A (en) 1999-01-11 2000-09-19 Gohome Networks, Inc. Method apparatus and system for improved content management and delivery
GB2346988A (en) * 1999-02-19 2000-08-23 Int Computers Ltd Report production in object-orientated computer systems
JP2000242658A (ja) * 1999-02-22 2000-09-08 Fuji Xerox Co Ltd 個人情報管理装置及びカスタマイズ装置
WO2000057308A1 (en) * 1999-03-23 2000-09-28 Frankel & Company Control of server-originated dynamic digital signage at client site using automated data acquisition
US6668353B1 (en) * 1999-03-25 2003-12-23 Lucent Technologies Inc. Space/time portals for computer systems
US6526580B2 (en) * 1999-04-16 2003-02-25 Digeo, Inc. Broadband data broadcasting service
US7660868B1 (en) 1999-04-26 2010-02-09 John Albert Kembel Apparatus and method for interacting with internet content via one or more applications that do not include native web browsing navigation control features
US7177939B2 (en) 1999-05-14 2007-02-13 Cingular Wireless Ii, Llc Aircraft data communications services for users
US7149726B1 (en) 1999-06-01 2006-12-12 Stamps.Com Online value bearing item printing
US7729283B2 (en) * 1999-06-01 2010-06-01 Yodlee.Com, Inc. Method and apparatus for configuring and establishing a secure credential-based network link between a client and a service over a data-packet-network
US20020023057A1 (en) * 1999-06-01 2002-02-21 Goodwin Johnathan David Web-enabled value bearing item printing
US7752535B2 (en) * 1999-06-01 2010-07-06 Yodlec.com, Inc. Categorization of summarized information
US6477576B2 (en) * 1999-06-17 2002-11-05 International Business Machines Corporation Methods, systems and computer program products for the automated discovery of a services menu
US6275470B1 (en) 1999-06-18 2001-08-14 Digital Island, Inc. On-demand overlay routing for computer-based communication networks
AU5764600A (en) * 1999-06-24 2001-01-09 Jerold I. Zwas Information distribution system
EP1065613A3 (de) * 1999-06-28 2007-12-26 Casio Computer Co., Ltd. Verfahren und Apparat zum Erstellen von Dokumenten, Netzwerksystem zum Erstellen einer auf die Bedürfnisse der Kunden abgestimmten Internet-Seite und Speichermedium
US6834306B1 (en) 1999-08-10 2004-12-21 Akamai Technologies, Inc. Method and apparatus for notifying a user of changes to certain parts of web pages
US6763388B1 (en) 1999-08-10 2004-07-13 Akamai Technologies, Inc. Method and apparatus for selecting and viewing portions of web pages
US8504554B2 (en) * 1999-08-16 2013-08-06 Raichur Revocable Trust, Arvind A. and Becky D. Raichur Dynamic index and search engine server
US9977831B1 (en) 1999-08-16 2018-05-22 Dise Technologies, Llc Targeting users' interests with a dynamic index and search engine server
US9195756B1 (en) 1999-08-16 2015-11-24 Dise Technologies, Llc Building a master topical index of information
US7613992B1 (en) * 1999-08-16 2009-11-03 Raichur Arvind A Dynamic index and search engine server
US6356933B2 (en) 1999-09-07 2002-03-12 Citrix Systems, Inc. Methods and apparatus for efficiently transmitting interactive application data between a client and a server using markup language
CA2285877A1 (en) * 1999-10-15 2001-04-15 Ibm Canada Limited-Ibm Canada Limitee System and method for capturing document style by example
US6931591B1 (en) * 1999-10-15 2005-08-16 Saepio Technologies, Inc. Publishing layout wizard
US7236956B1 (en) 1999-10-18 2007-06-26 Stamps.Com Role assignments in a cryptographic module for secure processing of value-bearing items
WO2001029776A1 (en) 1999-10-18 2001-04-26 Stamps.Com Cryptographic module for secure processing of value-bearing items
US7240037B1 (en) 1999-10-18 2007-07-03 Stamps.Com Method and apparatus for digitally signing an advertisement area next to a value-bearing item
EP1224630A1 (de) 1999-10-18 2002-07-24 Stamps.Com Verfahren und vorrichtung für online wertträgersysteme
US6868406B1 (en) 1999-10-18 2005-03-15 Stamps.Com Auditing method and system for an on-line value-bearing item printing system
US7216110B1 (en) 1999-10-18 2007-05-08 Stamps.Com Cryptographic module for secure processing of value-bearing items
US7233929B1 (en) 1999-10-18 2007-06-19 Stamps.Com Postal system intranet and commerce processing for on-line value bearing system
US7251632B1 (en) 1999-10-18 2007-07-31 Stamps. Com Machine dependent login for on-line value-bearing item system
US6993557B1 (en) * 1999-10-25 2006-01-31 Broadon Communications Corp. Creation of customized web pages for use in a system of dynamic trading of knowledge, goods and services
JP2001195495A (ja) * 1999-10-25 2001-07-19 Fujitsu Ltd 個人用オンラインショッピング環境の管理方法及び当該方法を提供するプログラムを記録した記憶媒体
GB9925841D0 (en) * 1999-11-01 1999-12-29 Sherwood Int Group Ltd Method and system for multi-user access of a database
US8543901B1 (en) 1999-11-01 2013-09-24 Level 3 Communications, Llc Verification of content stored in a network
US7174506B1 (en) * 1999-11-05 2007-02-06 International Business Machines Corporation Method and system for producing dynamic web pages
US7779352B1 (en) * 1999-11-05 2010-08-17 John Underwood Method and apparatus for generating a website using a multi-dimensional description of the website
US6721780B1 (en) * 1999-11-09 2004-04-13 Fireclick, Inc. Predictive pre-download of network objects
US7246316B2 (en) * 1999-11-30 2007-07-17 Siebel Systems, Inc. Methods and apparatus for automatically generating presentations
US6389448B1 (en) * 1999-12-06 2002-05-14 Warp Solutions, Inc. System and method for load balancing
US7305380B1 (en) 1999-12-15 2007-12-04 Google Inc. Systems and methods for performing in-context searching
US20020010753A1 (en) * 1999-12-20 2002-01-24 Matsuoka Robert M. Method and apparatus for delivering dynamic information in a computer network
US7475346B1 (en) * 1999-12-22 2009-01-06 Unisys Corporation System and method for providing a customizable web portal service
US7055094B2 (en) * 1999-12-30 2006-05-30 Rutgers, The State University Of New Jersey Virtual tags and the process of virtual tagging utilizing user feedback in transformation rules
US7028254B2 (en) 2000-01-12 2006-04-11 Peoplesoft, Inc. System and method for providing a marketing presentation
US7437317B1 (en) 2000-01-12 2008-10-14 Oracle International Corporation System and method for providing a distributed marketing presentation
US20010037205A1 (en) * 2000-01-29 2001-11-01 Joao Raymond Anthony Apparatus and method for effectuating an affiliated marketing relationship
JP2001216267A (ja) * 2000-02-02 2001-08-10 Nec Corp 情報提供制御システム及び情報提供制御方法及びその記録媒体
AU2001234758A1 (en) * 2000-02-04 2001-08-14 America Online Incorporated High performance "freeze-dried" dynamic web page generation
US6732331B1 (en) * 2000-02-15 2004-05-04 Vlad Alexander System and process for managing content organized in a tag-delimited template using metadata
TW487879B (en) * 2000-02-16 2002-05-21 Hotpaper Com Inc Internet document creation system and document-format generator therefor
AU2001247986A1 (en) 2000-02-16 2001-08-27 Stamps.Com Secure on-line ticketing
US20010047397A1 (en) * 2000-02-18 2001-11-29 Jameson David H. Method and system for using pervasive device to access webpages
US6654795B1 (en) 2000-02-25 2003-11-25 Brantley W. Coile System and method for distribution of network file accesses over network storage devices
US20030149940A1 (en) * 2000-02-25 2003-08-07 Fordyce Paul Mervyn Document assembly from a database
GB2365659B (en) * 2000-02-25 2002-07-24 Red Fig Ltd Serving hypermedia documents
US6990481B1 (en) * 2000-02-25 2006-01-24 Coraid, Inc. System and method for content management over network storage devices
AU2001245481A1 (en) * 2000-03-07 2001-09-17 Hotlens.Com Inc. Server-side web browsing and multiple lens system, method and apparatus
US7509404B2 (en) * 2000-03-08 2009-03-24 Oracle International Corporation Methods and systems for partial page caching of dynamically generated content
WO2001071523A1 (en) * 2000-03-20 2001-09-27 Hotlens.Com Inc. Transparent user and session management for web applications
US20030221162A1 (en) * 2000-03-20 2003-11-27 Sridhar Mandayam Andampillai Meta-templates in website development and methods therefor
WO2001071525A1 (en) * 2000-03-23 2001-09-27 Tingo Inc. System and method for managing user-specific data
GB2348659B (en) * 2000-03-23 2001-03-28 Fmc Corp Tubing hanger saddle valve
WO2001075549A2 (en) 2000-03-30 2001-10-11 Cygent, Inc. System and method for establishing electronic business systems for supporting communications services commerce
WO2001075734A1 (en) 2000-03-31 2001-10-11 Softcoin, Inc. Facilitating transactions between merchant, associate, and user
US7539623B1 (en) 2000-04-06 2009-05-26 Medical Central Online Method and a system for providing bed availability information on a computer network
US6498987B1 (en) 2000-04-12 2002-12-24 Weather Central, Inc. System and method for providing personalized weather reports and the like
GB2361330A (en) * 2000-04-13 2001-10-17 Int Computers Ltd Template mechanism for document generation
AU2001257077A1 (en) 2000-04-17 2001-10-30 Brio Technology, Inc. Analytical server including metrics engine
US7167859B2 (en) * 2000-04-27 2007-01-23 Hyperion Solutions Corporation Database security
US7080090B2 (en) 2000-04-27 2006-07-18 Hyperion Solutions Corporation Allocation measures and metric calculations in star schema multi-dimensional data warehouse
US8386920B2 (en) * 2000-04-27 2013-02-26 Alcatel Lucent Method and apparatus for data visualization
US6748394B2 (en) 2000-04-27 2004-06-08 Hyperion Solutions Corporation Graphical user interface for relational database
US6941311B2 (en) 2000-04-27 2005-09-06 Hyperion Solutions Corporation Aggregate navigation system
US7072897B2 (en) * 2000-04-27 2006-07-04 Hyperion Solutions Corporation Non-additive measures and metric calculation
US7266821B2 (en) * 2000-04-27 2007-09-04 Hyperion Solutions Corporation Method and apparatus for processing jobs on an enterprise-wide computer system
US6732115B2 (en) 2000-04-27 2004-05-04 Hyperion Solutions Corporation Chameleon measure and metric calculation
US20060123356A1 (en) * 2000-05-05 2006-06-08 Microsoft Corporation Dynamic and updateable computing application panes
US6985946B1 (en) * 2000-05-12 2006-01-10 Microsoft Corporation Authentication and authorization pipeline architecture for use in a web server
US7013340B1 (en) 2000-05-18 2006-03-14 Microsoft Corporation Postback input handling by server-side control objects
US6961750B1 (en) 2000-05-18 2005-11-01 Microsoft Corp. Server-side control objects for processing client-side user interface elements
US6757900B1 (en) 2000-05-18 2004-06-29 Microsoft Corporation State management of server-side control objects
US7475404B2 (en) 2000-05-18 2009-01-06 Maquis Techtrix Llc System and method for implementing click-through for browser executed software including ad proxy and proxy cookie caching
US6792607B1 (en) 2000-05-18 2004-09-14 Microsoft Corporation Databinding using server-side control objects
US6990653B1 (en) 2000-05-18 2006-01-24 Microsoft Corporation Server-side code generation from a dynamic web page content file
US8086697B2 (en) 2005-06-28 2011-12-27 Claria Innovations, Llc Techniques for displaying impressions in documents delivered over a computer network
US6327628B1 (en) 2000-05-19 2001-12-04 Epicentric, Inc. Portal server that provides a customizable user Interface for access to computer networks
US20020007379A1 (en) * 2000-05-19 2002-01-17 Zhi Wang System and method for transcoding information for an audio or limited display user interface
JPWO2001093054A1 (ja) * 2000-05-30 2004-02-26 セイコーエプソン株式会社 ウェブページ送信システム、ウェブページ送信方法ならびに記録媒体
US20010054068A1 (en) * 2000-06-14 2001-12-20 Updatethis, Inc. System and method for maintaining a web site
CN1330317A (zh) * 2000-06-15 2002-01-09 希易资讯股份有限公司 命理导向的网页动态变换方法与系统
US20020019812A1 (en) * 2000-06-16 2002-02-14 Board Karen Eleanor System and service for receiving, customizing, and re-broadcasting high-speed financial data to users operating wireless network-capable devices
JP2002082874A (ja) * 2000-06-19 2002-03-22 Sony Computer Entertainment Inc バナー広告作成装置および方法、記憶媒体
US7665105B2 (en) 2000-06-23 2010-02-16 Ecomsystems, Inc. System and method for computer-created advertisements
US7315983B2 (en) 2000-06-23 2008-01-01 Ecomsystems, Inc. System and method for computer-created advertisements
US7774715B1 (en) 2000-06-23 2010-08-10 Ecomsystems, Inc. System and method for computer-created advertisements
US8285590B2 (en) 2000-06-23 2012-10-09 Ecomsystems, Inc. Systems and methods for computer-created advertisements
US7437660B1 (en) * 2000-06-23 2008-10-14 Microsoft Corporation Editable dynamically rendered web pages
AR029290A1 (es) * 2000-06-28 2003-06-18 American Express Travel Relate Sistema y metodo para integrar datos publicos y privados
US7325009B1 (en) 2000-06-30 2008-01-29 Brightpoint, Inc. Customer-controlled inventory access
US6925608B1 (en) 2000-07-05 2005-08-02 Kendyl A. Roman Graphical user interface for building Boolean queries and viewing search results
US20020078445A1 (en) * 2000-07-11 2002-06-20 Imran Sharif Internet appliance for interactive audio/video display using a remote control unit for user input
US7245291B2 (en) 2000-07-11 2007-07-17 Imran Sharif System and method for internet appliance data entry and navigation
US20030115167A1 (en) * 2000-07-11 2003-06-19 Imran Sharif Web browser implemented in an Internet appliance
US6980313B2 (en) 2000-07-11 2005-12-27 Imran Sharif Fax-compatible internet appliance
KR20020007094A (ko) * 2000-07-15 2002-01-26 장세원 맞춤형 데이타레이어 표시방법
US6725265B1 (en) * 2000-07-26 2004-04-20 International Business Machines Corporation Method and system for caching customized information
US7752258B2 (en) * 2000-08-22 2010-07-06 Akamai Technologies, Inc. Dynamic content assembly on edge-of-network servers in a content delivery network
US20070214075A1 (en) * 2000-08-23 2007-09-13 Ablan Gerald H Auction management system
WO2002017097A1 (en) * 2000-08-25 2002-02-28 Simon Tomalin Knowledge management system
US7793220B1 (en) * 2000-08-29 2010-09-07 Citrix Systems, Inc. Scalable derivative services
GB0021513D0 (en) * 2000-09-01 2000-10-18 E2 One Uk Ltd Method and system for dynamic web-page generation and computer-readable storage medium storing a program for performing the method
JP2002157238A (ja) * 2000-09-06 2002-05-31 Seiko Epson Corp 閲覧情報作成システム、ディジタルコンテンツ作成システム及びディジタルコンテンツ配信システム、並びにディジタルコンテンツ作成プログラム
US7861174B2 (en) * 2000-09-08 2010-12-28 Oracle International Corporation Method and system for assembling concurrently-generated content
US20020055956A1 (en) * 2000-09-08 2002-05-09 Krasnoiarov Boris Andreyevich Method and system for assembling concurrently-generated content
US7095733B1 (en) 2000-09-11 2006-08-22 Yahoo! Inc. Voice integrated VOIP system
US6567419B1 (en) 2000-09-11 2003-05-20 Yahoo! Inc. Intelligent voice converter
US6556563B1 (en) 2000-09-11 2003-04-29 Yahoo! Inc. Intelligent voice bridging
US7051069B2 (en) * 2000-09-28 2006-05-23 Bea Systems, Inc. System for managing logical process flow in an online environment
US20020095528A1 (en) * 2000-09-29 2002-07-18 International Business Machines Corporation Method and system for operating a client in a client/server system
US7606733B2 (en) * 2000-10-27 2009-10-20 Sandisk Il Ltd. Account portability for computing
FR2816081B1 (fr) 2000-10-27 2003-09-19 Catherine Brexel Annuaire personnel interactif
US7346842B1 (en) * 2000-11-02 2008-03-18 Citrix Systems, Inc. Methods and apparatus for incorporating a partial page on a client
US7051084B1 (en) 2000-11-02 2006-05-23 Citrix Systems, Inc. Methods and apparatus for regenerating and transmitting a partial page
CA2428004A1 (en) * 2000-11-06 2002-05-10 Adrian Kennedy Method of dynamically creating a web page according to user preferences
US6654689B1 (en) 2000-11-06 2003-11-25 Weather Central, Inc. System and method for providing personalized storm warnings
US20060047781A1 (en) * 2000-11-22 2006-03-02 Ed Anuff Method and system for providing remote portal service modules
CA2327161C (en) * 2000-11-30 2007-12-11 Ibm Canada Limited-Ibm Canada Limitee Adaptive catalog page display
EP1346289A1 (de) * 2000-11-30 2003-09-24 Appfluent Technology, Inc. System und verfahren zum abliefern von dynamischem inhalt
US7922493B1 (en) * 2000-11-30 2011-04-12 Oracle International Corporation Methods and systems for training sales representatives and conducting online sales calls
US7080101B1 (en) * 2000-12-01 2006-07-18 Ncr Corp. Method and apparatus for partitioning data for storage in a database
WO2002048932A1 (en) * 2000-12-11 2002-06-20 Cities On Line S.P.A. Method and system for selling products over a computer network particularly the internet
US20020105548A1 (en) 2000-12-12 2002-08-08 Richard Hayton Methods and apparatus for creating a user interface using property paths
US6920505B2 (en) 2000-12-14 2005-07-19 Ask Jeeves, Inc. Method and apparatus for determining a navigation path for a visitor to a world wide web site
US7212994B2 (en) * 2000-12-15 2007-05-01 Td Ameritrade Ip Company, Inc. System and methods for disseminating real time information
AU2002233196A1 (en) * 2000-12-15 2002-06-24 International Business Machines Corporation Method and system for off-loading parts of a document to a document repository
US8505024B2 (en) 2000-12-18 2013-08-06 Shaw Parsing Llc Storing state in a dynamic content routing network
US7051070B2 (en) 2000-12-18 2006-05-23 Timothy Tuttle Asynchronous messaging using a node specialization architecture in the dynamic routing network
US7426687B1 (en) * 2001-01-04 2008-09-16 Omniture, Inc. Automatic linking of documents
US7222296B2 (en) * 2001-01-17 2007-05-22 International Business Machines Corporation Configurable display of web site content
US6938206B2 (en) * 2001-01-19 2005-08-30 Transolutions, Inc. System and method for creating a clinical resume
US7269784B1 (en) 2001-01-22 2007-09-11 Kasriel Stephane Server-originated differential caching
US7325030B2 (en) * 2001-01-25 2008-01-29 Yahoo, Inc. High performance client-server communication system
US20020103876A1 (en) * 2001-01-29 2002-08-01 Masayuki Chatani System and computer-based method for providing transformed information in response to a client search request
US20020103826A1 (en) * 2001-01-29 2002-08-01 Banta Corporation System and method for creating documents populated with variable data
US7310733B1 (en) * 2001-01-29 2007-12-18 Ebay Inc. Method and system for maintaining login preference information of users in a network-based transaction facility
US20020138331A1 (en) * 2001-02-05 2002-09-26 Hosea Devin F. Method and system for web page personalization
US20020111848A1 (en) * 2001-02-12 2002-08-15 White Craig R. Aggregation of services on network portals
US20020116413A1 (en) * 2001-02-16 2002-08-22 Serbus, Llc, System and method for on-line definition of web pages
US7120917B2 (en) * 2001-02-21 2006-10-10 Vega Grieshaber Kg Process for adjusting an operating interface belonging to process devices with an internet capability, along with an arrangement exhibiting such an operating interface
EP1362304B1 (de) * 2001-02-21 2007-09-19 VEGA Grieshaber GmbH & Co. System und verfahren zum speicherplatzoptimierten abspeichern und generieren von webseiten
US20040125130A1 (en) * 2001-02-26 2004-07-01 Andrea Flamini Techniques for embedding custom user interface controls inside internet content
US7739590B2 (en) * 2001-03-01 2010-06-15 Accenture Llp Automatic generation of personal homepages for a sales force
JP2004287471A (ja) * 2001-03-02 2004-10-14 Ccp:Kk 自動編集システム
US20030023624A1 (en) * 2001-03-08 2003-01-30 International Business Machines Corporation Web browser interest terms
US20020169669A1 (en) * 2001-03-09 2002-11-14 Stetson Samantha H. Method and apparatus for serving a message in conjuction with an advertisement for display on a world wide web page
US7380250B2 (en) 2001-03-16 2008-05-27 Microsoft Corporation Method and system for interacting with devices having different capabilities
US7146429B2 (en) * 2001-03-16 2006-12-05 The Aerospace Corporation Cooperative adaptive web caching routing and forwarding web content data requesting method
US7555561B2 (en) * 2001-03-19 2009-06-30 The Aerospace Corporation Cooperative adaptive web caching routing and forwarding web content data broadcasting method
US20060288212A1 (en) * 2001-03-20 2006-12-21 Gutenberg Printing Llc Transparent user and session management for web applications
US20020188635A1 (en) * 2001-03-20 2002-12-12 Larson Stephen C. System and method for incorporation of print-ready advertisement in digital newspaper editions
US20020152279A1 (en) * 2001-04-12 2002-10-17 Sollenberger Deborah A. Personalized intranet portal
US20060235730A1 (en) * 2005-04-15 2006-10-19 Remo Politano Indicating a pending content change within a benefits content system
US7082403B2 (en) * 2001-05-21 2006-07-25 General Electric Company System and method for managing customer productivity through central repository
US7493397B1 (en) 2001-06-06 2009-02-17 Microsoft Corporation Providing remote processing services over a distributed communications network
US6944797B1 (en) 2001-06-07 2005-09-13 Microsoft Corporation Method and system for tracing
US6915454B1 (en) 2001-06-12 2005-07-05 Microsoft Corporation Web controls validation
EP1267278A1 (de) * 2001-06-12 2002-12-18 Caplin Systems Limited Echtzeitdatenströmung zu einem Browser
US7185063B1 (en) 2001-06-22 2007-02-27 Digital River, Inc. Content delivery network using differential caching
US6898604B1 (en) * 2001-06-29 2005-05-24 Microsoft Corporation XML serialization and deserialization
US7162723B2 (en) 2001-06-29 2007-01-09 Microsoft Corporation ASP.NET HTTP runtime
US7594001B1 (en) * 2001-07-06 2009-09-22 Microsoft Corporation Partial page output caching
US7194513B2 (en) * 2001-07-08 2007-03-20 Imran Sharif System and method for using an internet appliance to send/receive digital content files as E-mail attachments
US7120897B2 (en) * 2001-07-10 2006-10-10 Microsoft Corporation User control objects for providing server-side code generation from a user-defined dynamic web page content file
AU2001286697A1 (en) * 2001-07-16 2003-03-03 America Online Incorporated Method and apparatus for calendaring reminders
US6714934B1 (en) 2001-07-31 2004-03-30 Logika Corporation Method and system for creating vertical search engines
US7092997B1 (en) * 2001-08-06 2006-08-15 Digital River, Inc. Template identification with differential caching
US7188214B1 (en) 2001-08-07 2007-03-06 Digital River, Inc. Efficient compression using differential caching
US20030037144A1 (en) * 2001-08-14 2003-02-20 International Business Machines Corporation Collaborative content programming
US7216294B2 (en) 2001-09-04 2007-05-08 Microsoft Corporation Method and system for predicting optimal HTML structure without look-ahead
US7131063B2 (en) * 2001-09-13 2006-10-31 International Business Machines Corporation Method and system for delivering dynamic information in a network
US7058671B2 (en) * 2001-09-13 2006-06-06 International Business Machines Corporation System combining information with view templates generated by compiler in a server for generating view structure for client computer
US7860964B2 (en) 2001-09-28 2010-12-28 Level 3 Communications, Llc Policy-based content delivery network selection
JP4160506B2 (ja) 2001-09-28 2008-10-01 レヴェル 3 シーディーエヌ インターナショナル インコーポレーテッド. 構成可能な適応型広域トラフィック制御および管理
US6732092B2 (en) 2001-09-28 2004-05-04 Client Dynamics, Inc. Method and system for database queries and information delivery
US8359335B2 (en) 2001-09-29 2013-01-22 Siebel Systems, Inc. Computing system and method to implicitly commit unsaved data for a world wide web application
US7203948B2 (en) 2001-09-29 2007-04-10 Siebel Systems, Inc. Method, apparatus, and system for implementing caching of view custom options in a framework to support web-based applications
US7146617B2 (en) * 2001-09-29 2006-12-05 Siebel Systems, Inc. Method, apparatus, and system for implementing view caching in a framework to support web-based applications
US7461119B2 (en) * 2001-09-29 2008-12-02 Siebel Systems, Inc. Method, apparatus, and system for managing status of requests in a client server environment
US6907451B1 (en) 2001-09-29 2005-06-14 Siebel Systems, Inc. Method, apparatus, and system for immediate posting of changes in a client server environment
US7885996B2 (en) 2001-09-29 2011-02-08 Siebel Systems, Inc. Method, apparatus, and system for implementing notifications in a framework to support web-based applications
US7870492B2 (en) 2001-10-02 2011-01-11 Siebel Systems, Inc. Method, apparatus, and system for managing commands in a client server environment
US7373644B2 (en) 2001-10-02 2008-05-13 Level 3 Communications, Llc Automated server replication
US20030079027A1 (en) 2001-10-18 2003-04-24 Michael Slocombe Content request routing and load balancing for content distribution networks
WO2003036481A1 (en) * 2001-10-24 2003-05-01 Bea Systems, Inc. System and method for rule-based entitlements
US20030088570A1 (en) * 2001-11-05 2003-05-08 Fuji Xerox Co., Ltd. Systems and methods for operating a multi-user document device via a personal device portal
US7099870B2 (en) * 2001-11-09 2006-08-29 Academia Sinica Personalized web page
US7107582B2 (en) * 2001-11-15 2006-09-12 International Business Machines Corporation System and method for source-driven form-independent dynamic content resolution
US7904804B1 (en) 2001-11-20 2011-03-08 Vignette Software Llc System and method for web sites in hierarchical relationship to share assets
US7428725B2 (en) 2001-11-20 2008-09-23 Microsoft Corporation Inserting devices specific content
CA2363515A1 (en) * 2001-11-21 2003-05-21 Ibm Canada Limited-Ibm Canada Limitee Enhancing resource adapters
GB2382966A (en) * 2001-12-10 2003-06-11 Sony Uk Ltd Providing information and presentation template data for a carousel
US7444658B1 (en) 2001-12-14 2008-10-28 At&T Intellectual Property I, L.P. Method and system to perform content targeting
US7212979B1 (en) 2001-12-14 2007-05-01 Bellsouth Intellectuall Property Corporation System and method for identifying desirable subscribers
US9967633B1 (en) 2001-12-14 2018-05-08 At&T Intellectual Property I, L.P. System and method for utilizing television viewing patterns
US20110178877A1 (en) 2001-12-14 2011-07-21 Swix Scott R Advertising and content management systems and methods
US7509393B2 (en) * 2001-12-19 2009-03-24 International Business Machines Corporation Method and system for caching role-specific fragments
US20030188021A1 (en) * 2001-12-19 2003-10-02 International Business Machines Corporation Method and system for processing multiple fragment requests in a single message
US7730154B2 (en) 2001-12-19 2010-06-01 International Business Machines Corporation Method and system for fragment linking and fragment caching
US7426534B2 (en) * 2001-12-19 2008-09-16 International Business Machines Corporation Method and system for caching message fragments using an expansion attribute in a fragment link tag
US7412535B2 (en) * 2001-12-19 2008-08-12 International Business Machines Corporation Method and system for caching fragments while avoiding parsing of pages that do not contain fragments
US7086075B2 (en) 2001-12-21 2006-08-01 Bellsouth Intellectual Property Corporation Method and system for managing timed responses to A/V events in television programming
US20030126090A1 (en) * 2001-12-28 2003-07-03 Fujitsu Limited Conversation method, device, program and computer-readable recording medium on which conversation program is recorded
US20030126089A1 (en) * 2001-12-28 2003-07-03 Fujitsu Limited Conversation method, device, program and computer-readable recording medium on which conversation program is recorded
US7062511B1 (en) 2001-12-31 2006-06-13 Oracle International Corporation Method and system for portal web site generation
US20030126301A1 (en) * 2001-12-31 2003-07-03 Jeff Mason Machine, process and manufacture for synchronizing data across integrated applications
US8086491B1 (en) 2001-12-31 2011-12-27 At&T Intellectual Property I, L. P. Method and system for targeted content distribution using tagged data streams
US7143359B2 (en) * 2002-01-03 2006-11-28 International Business Machines Corporation Emulating advanced graphical user interface elements in a hypermedia content browser
US8539340B2 (en) * 2002-01-04 2013-09-17 Hewlett-Packard Development Company, L.P. Method to serve real-time data in embedded web server
US7987421B1 (en) 2002-01-30 2011-07-26 Boyd H Timothy Method and apparatus to dynamically provide web content resources in a portal
US7412374B1 (en) 2002-01-30 2008-08-12 Novell, Inc. Method to dynamically determine a user's language for a network
US7890639B1 (en) 2002-01-30 2011-02-15 Novell, Inc. Method and apparatus for controlling access to portal content from outside the portal
WO2003067469A2 (en) * 2002-02-04 2003-08-14 Mobileaware Technologies Limited Document transformation
US9167036B2 (en) 2002-02-14 2015-10-20 Level 3 Communications, Llc Managed object replication and delivery
US7296051B1 (en) 2002-02-19 2007-11-13 Digital River, Inc. Predictive predownload of templates with delta encoding
US7487261B1 (en) 2002-02-22 2009-02-03 Digital River, Inc. Delta caching service
US20030172355A1 (en) * 2002-03-08 2003-09-11 Ponce Rafael Antonio Martinez Customized document production system and method
US8179555B2 (en) 2002-03-08 2012-05-15 Hewlett-Packard Development Company, L.P. Printing and finishing capability for customized document production system and method
US7296016B1 (en) 2002-03-13 2007-11-13 Google Inc. Systems and methods for performing point-of-view searching
US7103671B2 (en) * 2002-03-14 2006-09-05 Yahoo! Inc. Proxy client-server communication system
EP1355238A1 (de) * 2002-04-19 2003-10-22 Sap Ag Methode und Computer System zur Behandlung von Deltas in Server Pages
US7568149B2 (en) * 2002-04-29 2009-07-28 At&T Labs, Inc. Method and system for controlling the operation of hyperlinks
US7703015B2 (en) 2002-04-30 2010-04-20 Sap Aktiengesellschaft Delta-handling in server-pages
US6856679B2 (en) 2002-05-01 2005-02-15 Sbc Services Inc. System and method to provide automated scripting for customer service representatives
US20040205484A1 (en) * 2002-05-01 2004-10-14 Pennington Stanford E. System and method for dynamically generating customized pages
US7277924B1 (en) 2002-05-07 2007-10-02 Oracle International Corporation Method and mechanism for a portal website architecture
US7548957B1 (en) 2002-05-07 2009-06-16 Oracle International Corporation Method and mechanism for a portal website architecture
US6820078B2 (en) * 2002-05-09 2004-11-16 Kevin Nip Method and system for the automated collection and display of database information via a communications network
US20030217076A1 (en) * 2002-05-15 2003-11-20 Heptinstall Christian Elliot System and method for rapid generation of one or more autonomous websites
US20030220833A1 (en) * 2002-05-21 2003-11-27 Theodore Benderev On-line promotion method
GB0211897D0 (en) * 2002-05-23 2002-07-03 Koninkl Philips Electronics Nv Dynamic markup language
US7434163B2 (en) * 2002-05-31 2008-10-07 Sap Aktiengesellschaft Document structures for delta handling in server pages
AU2003247593A1 (en) 2002-06-18 2003-12-31 Wireless Ink, Llc Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US7360160B2 (en) * 2002-06-20 2008-04-15 At&T Intellectual Property, Inc. System and method for providing substitute content in place of blocked content
US7698720B2 (en) * 2002-06-20 2010-04-13 At&T Intellectual Property I, L. P. Content blocking
US7818764B2 (en) * 2002-06-20 2010-10-19 At&T Intellectual Property I, L.P. System and method for monitoring blocked content
US7249313B2 (en) 2002-06-26 2007-07-24 International Business Machines Corporation Creating and utilizing a wizard to capture an application's interdependencies between web pages and data accesses for running the application's downloadable dynamic web pages off-line
US7200645B2 (en) 2002-06-26 2007-04-03 International Business Machines Corporation Running dynamic web pages off-line with a wizard
US7343550B2 (en) * 2002-06-28 2008-03-11 Ubs Painewebber, Inc. System and method for providing on-line services for multiple entities
US20040243471A1 (en) * 2002-07-17 2004-12-02 Salmen Larry J. Process and system for authoring electronic information by filling in template pattern with local presentation information
US7765255B2 (en) * 2002-07-30 2010-07-27 Sap Ag Extended web infrastructure for business applications
US7702636B1 (en) * 2002-07-31 2010-04-20 Cadence Design Systems, Inc. Federated system and methods and mechanisms of implementing and using such a system
US7392255B1 (en) 2002-07-31 2008-06-24 Cadence Design Systems, Inc. Federated system and methods and mechanisms of implementing and using such a system
CA2402761A1 (en) * 2002-09-10 2004-03-10 Conceptis Technologies Inc. Web engine
US7236977B1 (en) 2002-09-20 2007-06-26 Novell, Inc. Method for dynamically distributing items for changes based on group membership
US7584263B1 (en) 2002-09-25 2009-09-01 At&T Intellectual Property I, L. P. System and method for providing services access through a family home page
US7480724B2 (en) * 2002-09-25 2009-01-20 At&T Intellectual Property I, L.P. API tool-set for providing services through a residential communication gateway
US20050038869A1 (en) * 2002-09-25 2005-02-17 Randy Zimler Business portal API
US7574653B2 (en) 2002-10-11 2009-08-11 Microsoft Corporation Adaptive image formatting control
US7752099B2 (en) * 2002-10-17 2010-07-06 Itg Software Solutions, Inc. Factor risk model based system, method, and computer program product for generating risk forecasts
US20040078762A1 (en) * 2002-10-17 2004-04-22 Taiwan Semiconductor Manufacturing Co., Ltd. Multi-lingual information server apparatus and method for operation thereof
EP1416397A1 (de) * 2002-10-29 2004-05-06 Sap Ag Verfahren zur Auswahl eines Renderers, basiert auf den Benutzerbrowsertyp und auf ein Bewertungsalgorithmus
EP1416396A1 (de) * 2002-10-29 2004-05-06 Tricon Data A/S Web Portal
US7616638B2 (en) 2003-07-29 2009-11-10 Orbital Data Corporation Wavefront detection and disambiguation of acknowledgments
US8233392B2 (en) 2003-07-29 2012-07-31 Citrix Systems, Inc. Transaction boundary detection for reduction in timeout penalties
US7630305B2 (en) 2003-07-29 2009-12-08 Orbital Data Corporation TCP selective acknowledgements for communicating delivered and missed data packets
US8270423B2 (en) 2003-07-29 2012-09-18 Citrix Systems, Inc. Systems and methods of using packet boundaries for reduction in timeout prevention
US7603341B2 (en) 2002-11-05 2009-10-13 Claria Corporation Updating the content of a presentation vehicle in a computer network
US7526545B2 (en) * 2003-01-17 2009-04-28 Relevant Media Llc Content distribution system
US7660843B1 (en) 2003-01-21 2010-02-09 Novell, Inc. Method and apparatus for dynamically delivering a gadget
US20100017627A1 (en) 2003-02-07 2010-01-21 Broadon Communications Corp. Ensuring authenticity in a closed content distribution system
US8131649B2 (en) * 2003-02-07 2012-03-06 Igware, Inc. Static-or-dynamic and limited-or-unlimited content rights
US7779482B1 (en) 2003-02-07 2010-08-17 iGware Inc Delivery of license information using a short messaging system protocol in a closed content distribution system
US7322042B2 (en) * 2003-02-07 2008-01-22 Broadon Communications Corp. Secure and backward-compatible processor and secure software execution thereon
US7380204B2 (en) * 2003-02-24 2008-05-27 Microsoft Corporation Infrastructure for generating web content
EP1452963A3 (de) * 2003-02-28 2007-06-06 Sap Ag Erzeugung von Laufzeitobjekten durch Instanzierung von musterbasierten Klassen
US20040199605A1 (en) * 2003-04-07 2004-10-07 Lacroix Robert Z. System and method of distributing customized content
US7281202B2 (en) * 2003-06-19 2007-10-09 Microsoft Corporation Framework for creating modular web applications
US8321267B2 (en) * 2003-06-30 2012-11-27 Mindspark Interactive Network, Inc. Method, system and apparatus for targeting an offer
US7640498B2 (en) * 2003-07-11 2009-12-29 Yahoo! Inc. Method and system for maintaining font sizes on different platforms
US8437284B2 (en) 2003-07-29 2013-05-07 Citrix Systems, Inc. Systems and methods for additional retransmissions of dropped packets
US8238241B2 (en) 2003-07-29 2012-08-07 Citrix Systems, Inc. Automatic detection and window virtualization for flow control
US8432800B2 (en) 2003-07-29 2013-04-30 Citrix Systems, Inc. Systems and methods for stochastic-based quality of service
US7185272B2 (en) * 2003-07-30 2007-02-27 William M Pearce Method for automatically filling in web forms
US20050038861A1 (en) * 2003-08-14 2005-02-17 Scott Lynn Method and system for dynamically generating electronic communications
US20050038867A1 (en) * 2003-08-14 2005-02-17 International Business Machines Corporation Method, system and program product for integrating web services on a client
US7206866B2 (en) * 2003-08-20 2007-04-17 Microsoft Corporation Continuous media priority aware storage scheduler
US20050041858A1 (en) * 2003-08-21 2005-02-24 International Business Machines Corporation Apparatus and method for distributing portions of large web pages to fit smaller constrained viewing areas
US7346856B2 (en) * 2003-08-21 2008-03-18 International Business Machines Corporation Apparatus and method for distributing portions of large web images to fit smaller constrained viewing areas
US8612852B2 (en) * 2003-09-08 2013-12-17 Oracle International Corporation Omniportlet-declaratively publish data in a portal without code
US8805878B2 (en) 2003-10-08 2014-08-12 Open Text S.A. System and method for managing enterprise-level interrelated site, channel, and content objects
US7596782B2 (en) 2003-10-24 2009-09-29 Microsoft Corporation Software build extensibility
GB0327665D0 (en) * 2003-11-28 2003-12-31 Ibm System and method for creation of a network server application page
US8595769B2 (en) * 2003-12-02 2013-11-26 At&T Intellectual Property I, L.P. System and method for providing a personalized channel
US7162692B2 (en) * 2003-12-11 2007-01-09 International Business Machines Corporation Differential dynamic content delivery
US9378187B2 (en) 2003-12-11 2016-06-28 International Business Machines Corporation Creating a presentation document
US8346803B2 (en) * 2003-12-12 2013-01-01 Knapp Investment Company Limited Dynamic generation of target files from template files and tracking of the processing of target files
US8676837B2 (en) * 2003-12-31 2014-03-18 Google Inc. Systems and methods for personalizing aggregated news content
US8126865B1 (en) 2003-12-31 2012-02-28 Google Inc. Systems and methods for syndicating and hosting customized news content
US7571380B2 (en) 2004-01-13 2009-08-04 International Business Machines Corporation Differential dynamic content delivery with a presenter-alterable session copy of a user profile
US8499232B2 (en) 2004-01-13 2013-07-30 International Business Machines Corporation Differential dynamic content delivery with a participant alterable session copy of a user profile
US7890848B2 (en) 2004-01-13 2011-02-15 International Business Machines Corporation Differential dynamic content delivery with alternative content presentation
US7430707B2 (en) 2004-01-13 2008-09-30 International Business Machines Corporation Differential dynamic content delivery with device controlling action
FR2868036B1 (fr) * 2004-03-24 2006-06-02 Eca Societe Par Actions Simpli Dispositif de mise a l'eau et de recuperation d'un vehicule submersible
US20050240869A1 (en) * 2004-04-23 2005-10-27 Kalev Leetaru Method and system for editable web browsing
US7716352B2 (en) * 2004-04-23 2010-05-11 The Board Of Trustees Of The University Of Illinois Method and system for retrieving information using an authentication web page
US7519683B2 (en) 2004-04-26 2009-04-14 International Business Machines Corporation Dynamic media content for collaborators with client locations in dynamic client contexts
US7827239B2 (en) 2004-04-26 2010-11-02 International Business Machines Corporation Dynamic media content for collaborators with client environment information in dynamic client contexts
US7890604B2 (en) 2004-05-07 2011-02-15 Microsoft Corproation Client-side callbacks to server events
US7257577B2 (en) * 2004-05-07 2007-08-14 International Business Machines Corporation System, method and service for ranking search results using a modular scoring system
US8065600B2 (en) 2004-05-14 2011-11-22 Microsoft Corporation Systems and methods for defining web content navigation
US9026578B2 (en) 2004-05-14 2015-05-05 Microsoft Corporation Systems and methods for persisting data between web pages
US7464386B2 (en) 2004-05-17 2008-12-09 Microsoft Corporation Data controls architecture
US7802007B2 (en) 2004-05-19 2010-09-21 Salesforce.Com, Inc. Techniques for providing connections to services in a network environment
US8156448B2 (en) 2004-05-28 2012-04-10 Microsoft Corporation Site navigation and site navigation data source
US7530058B2 (en) 2004-05-28 2009-05-05 Microsoft Corporation Non-compile pages
US20050278617A1 (en) * 2004-06-15 2005-12-15 Martell Lawrence R Methods and systems for dynamically assembling web pages
US8185814B2 (en) 2004-07-08 2012-05-22 International Business Machines Corporation Differential dynamic delivery of content according to user expressions of interest
US7487208B2 (en) 2004-07-08 2009-02-03 International Business Machines Corporation Differential dynamic content delivery to alternate display device locations
US7426538B2 (en) 2004-07-13 2008-09-16 International Business Machines Corporation Dynamic media content for collaborators with VOIP support for client communications
US9167087B2 (en) 2004-07-13 2015-10-20 International Business Machines Corporation Dynamic media content for collaborators including disparate location representations
US20060020501A1 (en) * 2004-07-22 2006-01-26 Leicht Howard J Benefit plans
DE102004036976A1 (de) * 2004-07-30 2006-03-23 Siemens Ag Verfahren zur Generierung von Internetseiten, zugehöriges Computerprogramm und Computersystem
US7693840B1 (en) * 2004-07-30 2010-04-06 Sprint Communications Company L.P. Method and system for distribution of common elements
US8126907B2 (en) 2004-08-03 2012-02-28 Nextengine, Inc. Commercial shape search engine
US8249929B2 (en) * 2004-08-11 2012-08-21 Adknowledge, Inc. Method and system for generating and distributing electronic communications for maximum revenue
US8429190B2 (en) * 2004-08-11 2013-04-23 Adknowledge, Inc. Method and system for generating and distributing electronic communications
JP4668271B2 (ja) 2004-08-17 2011-04-13 ショー パーシング リミティド ライアビリティ カンパニー 上流の障害検出及び障害回復法
EP1784963B1 (de) * 2004-08-17 2016-05-11 Zarbaña Digital Fund LLC Techniken zum abliefern von personalisiertem inhalt mit einem echtzeit-routing-netzwerk
US8397237B2 (en) 2004-08-17 2013-03-12 Shaw Parsing, L.L.C. Dynamically allocating threads from a thread pool to thread boundaries configured to perform a service for an event
US8255413B2 (en) 2004-08-19 2012-08-28 Carhamm Ltd., Llc Method and apparatus for responding to request for information-personalization
US8078602B2 (en) 2004-12-17 2011-12-13 Claria Innovations, Llc Search engine for a computer network
US20060041930A1 (en) * 2004-08-23 2006-02-23 Hafeman Joseph E Accessing personal information
WO2006039708A2 (en) * 2004-10-04 2006-04-13 The Sandbox Learning Company Providing customized works
US7870014B2 (en) * 2004-10-08 2011-01-11 Accenture Global Services Gmbh Performance management system
WO2006047790A2 (en) * 2004-10-27 2006-05-04 Client Dynamics, Inc. Enhanced client relationship management systems and methods with a recommendation engine
US7693863B2 (en) 2004-12-20 2010-04-06 Claria Corporation Method and device for publishing cross-network user behavioral data
US20060179111A1 (en) * 2005-01-14 2006-08-10 Verona Steven N Data sharing among multiple web sites
US8077632B2 (en) 2005-01-20 2011-12-13 Citrix Systems, Inc. Automatic LAN/WAN port detection
TW200704183A (en) 2005-01-27 2007-01-16 Matrix Tv Dynamic mosaic extended electronic programming guide for television program selection and display
WO2006081680A1 (en) * 2005-02-07 2006-08-10 Adzilla, Inc. Method and system of targeting content
US8073866B2 (en) 2005-03-17 2011-12-06 Claria Innovations, Llc Method for providing content to an internet user based on the user's demonstrated content preferences
US7475340B2 (en) * 2005-03-24 2009-01-06 International Business Machines Corporation Differential dynamic content delivery with indications of interest from non-participants
CN100444163C (zh) * 2005-03-29 2008-12-17 腾讯科技(深圳)有限公司 一种网页显示页面的配置方法
US7680810B2 (en) * 2005-03-31 2010-03-16 Microsoft Corporation Live graphical preview with text summaries
US7493556B2 (en) * 2005-03-31 2009-02-17 International Business Machines Corporation Differential dynamic content delivery with a session document recreated in dependence upon an interest of an identified user participant
US20060235731A1 (en) * 2005-04-15 2006-10-19 Anupam Gupta Content filtering within a benefits content system
US8265942B2 (en) * 2005-04-15 2012-09-11 Fmr Llc Multi-authoring within benefits content system
US8788311B2 (en) * 2005-04-15 2014-07-22 Fmr Llc Quality control of authoring work flow within a benefits content system
US20060253411A1 (en) * 2005-05-05 2006-11-09 International Business Machines Corporation Method, system and program product for inserting visual controls for data values in web content from a legacy web application without rewriting the legacy web application
US7822751B2 (en) * 2005-05-27 2010-10-26 Google Inc. Scoring local search results based on location prominence
US7752094B2 (en) * 2005-07-19 2010-07-06 Accenture Global Services Gmbh Tax scorecard reporting system
US8121895B2 (en) 2005-07-21 2012-02-21 Adknowledge, Inc. Method and system for delivering electronic communications
EP1920393A2 (de) 2005-07-22 2008-05-14 Yogesh Chunilal Rathod Universalwissen-verwaltung und desktop-durchsuchungssystem
WO2007019571A2 (en) 2005-08-09 2007-02-15 Compography, Inc. Methods and apparatuses to assemble, extract and deploy content from electronic documents
US8875196B2 (en) 2005-08-13 2014-10-28 Webtuner Corp. System for network and local content access
US20070060325A1 (en) * 2005-08-25 2007-03-15 Microsoft Corporation Fantasy sports live
GR1005329B (el) * 2005-08-25 2006-10-18 Μεθοδος και συστημα διανομης περιεχομενου στο διαδικτυο, διαφοροποιουμενου αναλογα με την γεωγραφικη προελευση του χρηστη
US20070067638A1 (en) * 2005-09-22 2007-03-22 Roland Haibl Method of Session Consolidation
US8209222B2 (en) 2005-10-12 2012-06-26 Adknowledge, Inc. Method and system for encrypting data delivered over a network
US7558808B2 (en) * 2005-10-17 2009-07-07 Accenture Global Services Gmbh Data model for performance management system
US20070101061A1 (en) * 2005-10-27 2007-05-03 Guruprasad Baskaran Customized content loading mechanism for portions of a web page in real time environments
US20070143300A1 (en) * 2005-12-20 2007-06-21 Ask Jeeves, Inc. System and method for monitoring evolution over time of temporal content
US8122013B1 (en) 2006-01-27 2012-02-21 Google Inc. Title based local search ranking
US7676505B2 (en) * 2006-01-27 2010-03-09 International Business Machines Corporation System, method and computer program product for shared user tailoring of websites
US7676741B2 (en) * 2006-01-31 2010-03-09 Microsoft Corporation Structural context for fixed layout markup documents
US7721198B2 (en) * 2006-01-31 2010-05-18 Microsoft Corporation Story tracking for fixed layout markup documents
US7620653B1 (en) * 2006-02-01 2009-11-17 Amazon Technologies, Inc. Service for retrieving and aggregating data used to generate web pages or other content items
WO2007089951A1 (en) * 2006-02-04 2007-08-09 Tn20 Incorporated Trusted acquaintances network system
US20070220083A1 (en) * 2006-03-17 2007-09-20 Microsoft Corporation Estimation of initial dynamic rendering control data
US8067948B2 (en) 2006-03-27 2011-11-29 Cypress Semiconductor Corporation Input/output multiplexer bus
US20070250478A1 (en) * 2006-04-23 2007-10-25 Knova Software, Inc. Visual search experience editor
EP2033350A2 (de) 2006-05-02 2009-03-11 Broadon Communications Corp. Inhaltsverwaltung und verfahren
US20070260586A1 (en) * 2006-05-03 2007-11-08 Antonio Savona Systems and methods for selecting and organizing information using temporal clustering
US7954052B2 (en) * 2006-07-07 2011-05-31 International Business Machines Corporation Method for processing a web page for display in a wiki environment
US8775930B2 (en) * 2006-07-07 2014-07-08 International Business Machines Corporation Generic frequency weighted visualization component
US8560956B2 (en) * 2006-07-07 2013-10-15 International Business Machines Corporation Processing model of an application wiki
US8196039B2 (en) * 2006-07-07 2012-06-05 International Business Machines Corporation Relevant term extraction and classification for Wiki content
US8219900B2 (en) * 2006-07-07 2012-07-10 International Business Machines Corporation Programmatically hiding and displaying Wiki page layout sections
US20080040661A1 (en) * 2006-07-07 2008-02-14 Bryce Allen Curtis Method for inheriting a Wiki page layout for a Wiki page
US8688522B2 (en) * 2006-09-06 2014-04-01 Mediamath, Inc. System and method for dynamic online advertisement creation and management
US7606752B2 (en) 2006-09-07 2009-10-20 Yodlee Inc. Host exchange in bill paying services
US7624276B2 (en) 2006-10-16 2009-11-24 Broadon Communications Corp. Secure device authentication system and method
US7613915B2 (en) 2006-11-09 2009-11-03 BroadOn Communications Corp Method for programming on-chip non-volatile memory in a secure processor, and a device so programmed
US8074167B2 (en) * 2006-11-17 2011-12-06 Microsoft Corporation Cross domain presence of web user interface and logic
US8200961B2 (en) * 2006-11-19 2012-06-12 Igware, Inc. Securing a flash memory block in a secure device system and method
US8032510B2 (en) * 2008-03-03 2011-10-04 Yahoo! Inc. Social aspects of content aggregation, syndication, sharing, and updating
US20080155037A1 (en) * 2006-12-20 2008-06-26 Yahoo! Inc. Providing real time information in a visual information unit
US8510233B1 (en) 2006-12-27 2013-08-13 Stamps.Com Inc. Postage printer
US9779556B1 (en) 2006-12-27 2017-10-03 Stamps.Com Inc. System and method for identifying and preventing on-line fraud
US20080319991A1 (en) * 2007-01-08 2008-12-25 Lsr Technologies System for Searching Network Accessible Data Sets
US7424471B2 (en) * 2007-01-08 2008-09-09 Lsr Technologies System for searching network accessible data sets
US8275662B2 (en) 2007-01-19 2012-09-25 Francap Corporation Method and apparatus for generating geo-targeted message with search results
US8595635B2 (en) 2007-01-25 2013-11-26 Salesforce.Com, Inc. System, method and apparatus for selecting content from web sources and posting content to web logs
US7962443B2 (en) * 2007-02-08 2011-06-14 Interactive Documents, Llc Method and system for replacing data in a structured design template
US20080208970A1 (en) * 2007-02-23 2008-08-28 Krupp Peter H Systems and Methods for Enabling Selective Communications between Participants
WO2008112663A2 (en) 2007-03-10 2008-09-18 Feeva Technology, Inc. Method and apparatus for tagging network traffic using extensible fields in message headers
US8103783B2 (en) 2007-03-12 2012-01-24 Citrix Systems, Inc. Systems and methods of providing security and reliability to proxy caches
US8037126B2 (en) 2007-03-12 2011-10-11 Citrix Systems, Inc. Systems and methods of dynamically checking freshness of cached objects based on link status
US7584294B2 (en) 2007-03-12 2009-09-01 Citrix Systems, Inc. Systems and methods for prefetching objects for caching using QOS
US7720936B2 (en) 2007-03-12 2010-05-18 Citrix Systems, Inc. Systems and methods of freshening and prefreshening a DNS cache
US8701010B2 (en) 2007-03-12 2014-04-15 Citrix Systems, Inc. Systems and methods of using the refresh button to determine freshness policy
US7783757B2 (en) 2007-03-12 2010-08-24 Citrix Systems, Inc. Systems and methods of revalidating cached objects in parallel with request for object
US7809818B2 (en) 2007-03-12 2010-10-05 Citrix Systems, Inc. Systems and method of using HTTP head command for prefetching
US8504775B2 (en) 2007-03-12 2013-08-06 Citrix Systems, Inc Systems and methods of prefreshening cached objects based on user's current web page
US20080235261A1 (en) * 2007-03-21 2008-09-25 Microsoft Corporation Generating a new file using instance information
US20080250071A1 (en) * 2007-04-06 2008-10-09 Synerg Software Corporation Systems and methods for business applications
US20080262998A1 (en) * 2007-04-17 2008-10-23 Alessio Signorini Systems and methods for personalizing a newspaper
US20090013246A1 (en) * 2007-04-27 2009-01-08 Bea Systems, Inc. Web based application constructor using extensibility points for page components, page layouts/templates, security roles, shells, and associating data spaces with templates
US7991790B2 (en) 2007-07-20 2011-08-02 Salesforce.Com, Inc. System and method for storing documents accessed by multiple users in an on-demand service
US9639236B2 (en) * 2007-07-20 2017-05-02 Oracle International Corporation Object based browsing suitable for use in applications
US20090157668A1 (en) * 2007-12-12 2009-06-18 Christopher Daniel Newton Method and system for measuring an impact of various categories of media owners on a corporate brand
CA2637975A1 (en) * 2007-08-16 2009-02-16 Radian6 Technologies Inc. Method and system for determining topical on-line influence of an entity
US8108770B2 (en) * 2007-08-27 2012-01-31 Yahoo! Inc. Secure inter-module communication mechanism
US8397212B2 (en) * 2007-08-29 2013-03-12 Yahoo! Inc. Module hosting and content generation platform
US20090070346A1 (en) * 2007-09-06 2009-03-12 Antonio Savona Systems and methods for clustering information
US20090100357A1 (en) * 2007-10-11 2009-04-16 Alessio Signorini Systems and methods for visually selecting information
US7925694B2 (en) 2007-10-19 2011-04-12 Citrix Systems, Inc. Systems and methods for managing cookies via HTTP content layer
US20090182712A1 (en) * 2008-01-15 2009-07-16 Kamal Faiza H Systems and methods for rapid delivery of media content
CA2650319C (en) * 2008-01-24 2016-10-18 Radian6 Technologies Inc. Method and system for targeted advertising based on topical memes
US8090877B2 (en) 2008-01-26 2012-01-03 Citrix Systems, Inc. Systems and methods for fine grain policy driven cookie proxying
US20090199133A1 (en) * 2008-02-05 2009-08-06 Microsoft Corporation Generating a destination list utilizing usage data
US9612847B2 (en) * 2008-02-05 2017-04-04 Microsoft Technology Licensing, Llc Destination list associated with an application launcher
US8078197B2 (en) 2008-02-20 2011-12-13 Agere Systems Inc. Location-based search-result ranking for blog documents and the like
US20090249218A1 (en) * 2008-03-31 2009-10-01 Go Surfboard Technologies, Inc. Computer system and method for presenting custom views based upon time and/or location
EP2274684A4 (de) 2008-04-04 2012-12-05 Level 3 Communications Llc Umgang mit long-tail-inhalt in einem inhaltsablieferungsnetzwerk (cdn)
US10924573B2 (en) 2008-04-04 2021-02-16 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
US9762692B2 (en) 2008-04-04 2017-09-12 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
US8261334B2 (en) 2008-04-25 2012-09-04 Yodlee Inc. System for performing web authentication of a user by proxy
US9245252B2 (en) * 2008-05-07 2016-01-26 Salesforce.Com, Inc. Method and system for determining on-line influence in social media
US20090288019A1 (en) * 2008-05-15 2009-11-19 Microsoft Corporation Dynamic image map and graphics for rendering mobile web application interfaces
KR101547496B1 (ko) * 2008-07-24 2015-08-27 삼성전자주식회사 웹 페이지 재구성 방법 및 장치
US9122669B2 (en) * 2008-08-29 2015-09-01 Sap Se Flat schema integrated document oriented templates
US20100057760A1 (en) * 2008-08-29 2010-03-04 Hilmar Demant Generic data retrieval
US8806357B2 (en) * 2008-08-29 2014-08-12 Sap Ag Plug-ins for editing templates in a business management system
US20100083231A1 (en) * 2008-09-30 2010-04-01 Yahoo! Inc. System And Method For Safe Code Loading
KR101080062B1 (ko) * 2008-12-15 2011-11-09 대한민국 기상 정보 수신 및 표출 전용장치
US8555359B2 (en) 2009-02-26 2013-10-08 Yodlee, Inc. System and methods for automatically accessing a web site on behalf of a client
JP5185168B2 (ja) * 2009-03-16 2013-04-17 株式会社エヌ・ティ・ティ・ドコモ 通信端末、及び、電子メール作成方法
US8238538B2 (en) 2009-05-28 2012-08-07 Comcast Cable Communications, Llc Stateful home phone service
US9213776B1 (en) 2009-07-17 2015-12-15 Open Invention Network, Llc Method and system for searching network resources to locate content
US20110082875A1 (en) * 2009-10-02 2011-04-07 Netquote, Inc. System and method for dynamic payload generation on shared sites
US8621015B2 (en) 2009-10-30 2013-12-31 Salesforce.Com, Inc. Integrating and managing social networking information in an on-demand database system
WO2011060306A2 (en) 2009-11-12 2011-05-19 Salesforce.Com, Inc. Enterprise level business information networking for changes in a database
US8560575B2 (en) 2009-11-12 2013-10-15 Salesforce.Com, Inc. Methods and apparatus for selecting updates to associated records to publish on an information feed in an on-demand database service environment
JP5493764B2 (ja) * 2009-11-20 2014-05-14 セイコーエプソン株式会社 制御装置、制御装置の制御方法、及び、プログラム
US8296183B2 (en) 2009-11-23 2012-10-23 Ecomsystems, Inc. System and method for dynamic layout intelligence
US20110161135A1 (en) * 2009-12-30 2011-06-30 Teradata Us, Inc. Method and systems for collateral processing
CN101789012B (zh) * 2010-02-03 2013-03-20 南京联创科技集团股份有限公司 基于j2ee的web动态页面静态化解决方法
US8666993B2 (en) 2010-02-22 2014-03-04 Onepatont Software Limited System and method for social networking for managing multidimensional life stream related active note(s) and associated multidimensional active resources and actions
US8898287B2 (en) 2010-02-24 2014-11-25 Salesforce.Com, Inc. System, method and computer program product for monitoring data activity utilizing a shared data store
US9600512B2 (en) 2010-02-25 2017-03-21 Salesforce.Com, Inc. Systems and methods for implementing customized drop-down menus
US8898582B2 (en) 2010-03-10 2014-11-25 Salesforce.Com, Inc. Configurable highlights panel for display of database records
US8914539B2 (en) 2010-03-12 2014-12-16 Salesforce.Com, Inc. Service cloud console
US9246707B2 (en) 2010-03-16 2016-01-26 Salesforce.Com, Inc. Cost-based SMTP email routing
US9009709B2 (en) 2010-03-16 2015-04-14 Salesforce.Com, Inc. Asynchronous rollup numbers forecasting methods and systems
US9645996B1 (en) 2010-03-25 2017-05-09 Open Invention Network Llc Method and device for automatically generating a tag from a conversation in a social networking website
US9565298B1 (en) 2010-03-25 2017-02-07 Open Invention Network Llc Method and device for appending information in a conversation in a voice based networking website
US8977675B2 (en) 2010-03-26 2015-03-10 Salesforce.Com, Inc. Methods and systems for providing time and date specific software user interfaces
US8539234B2 (en) 2010-03-30 2013-09-17 Salesforce.Com, Inc. Secure client-side communication between multiple domains
CA2795128A1 (en) 2010-03-31 2011-10-06 Mediamath, Inc. Systems and methods for integration of a demand side platform
US10049391B2 (en) 2010-03-31 2018-08-14 Mediamath, Inc. Systems and methods for providing a demand side platform
US8818985B2 (en) 2010-04-06 2014-08-26 Salesforce.Com, Inc. Rule-based prioritization of social data
US8751939B2 (en) 2010-04-26 2014-06-10 Salesforce.Com, Inc. Side tab navigation and page views personalization systems and methods
US8972431B2 (en) 2010-05-06 2015-03-03 Salesforce.Com, Inc. Synonym supported searches
US8693649B2 (en) 2010-05-07 2014-04-08 Salesforce.Com, Inc. Methods and apparatus for interfacing with a phone system in an on-demand service environment
US8566792B2 (en) 2010-05-07 2013-10-22 Salesforce, Inc. Validating visual components
US8443085B2 (en) 2010-05-07 2013-05-14 Salesforce.Com, Inc. Resolving information in a multitenant database environment
US9009669B2 (en) 2010-05-07 2015-04-14 Salesforce.Com, Inc. Visual user interface validator
US8959483B2 (en) 2010-05-13 2015-02-17 Salesforce.Com, Inc. Test framework of visual components in a multitenant database environment
US8850219B2 (en) 2010-05-13 2014-09-30 Salesforce.Com, Inc. Secure communications
US20110289401A1 (en) 2010-05-20 2011-11-24 Salesforce.Com, Inc. Multiple graphical annotations of documents using overlays
US8738603B2 (en) 2010-05-20 2014-05-27 Salesforce.Com, Inc. Metrics-based accessing of social threads
US20110289141A1 (en) 2010-05-20 2011-11-24 Salesforce.Com, Inc. Methods and systems for providing a user interface in a multi-tenant database environment
US8572080B2 (en) 2010-06-04 2013-10-29 Salesforce.Com, Inc. Methods and systems for analyzing a network feed in a multi-tenant database system environment
US9223852B2 (en) 2010-06-11 2015-12-29 Salesforce.Com, Inc. Methods and systems for analyzing search terms in a multi-tenant database system environment
US8230062B2 (en) 2010-06-21 2012-07-24 Salesforce.Com, Inc. Referred internet traffic analysis system and method
US9280596B2 (en) 2010-07-01 2016-03-08 Salesforce.Com, Inc. Method and system for scoring articles in an on-demand services environment
US9817637B2 (en) 2010-07-01 2017-11-14 Salesforce.Com, Inc. Methods and systems for providing enhancements to a business networking feed
WO2012012342A2 (en) 2010-07-19 2012-01-26 Mediamath, Inc. Systems and methods for determining competitive market values of an ad impression
US8560554B2 (en) 2010-09-23 2013-10-15 Salesforce.Com, Inc. Methods and apparatus for selecting updates to associated records to publish on an information feed using importance weights in an on-demand database service environment
US9106761B2 (en) 2010-09-23 2015-08-11 Salesforce.Com, Inc. Methods and apparatus for inviting users to follow records in an on-demand database service environment
US8661076B2 (en) 2010-09-23 2014-02-25 Salesforce.Com, Inc. Business networking information feed alerts
US8732150B2 (en) 2010-09-23 2014-05-20 Salesforce.Com, Inc. Methods and apparatus for suppressing network feed activities using an information feed in an on-demand database service environment
US9031957B2 (en) 2010-10-08 2015-05-12 Salesforce.Com, Inc. Structured data in a business networking feed
US20120086544A1 (en) 2010-10-08 2012-04-12 Salesforce.Com, Inc. Following Data Records in an Information Feed
US8903770B2 (en) 2010-10-15 2014-12-02 Salesforce.Com, Inc. Methods and apparatus for discontinuing the following of records in an on-demand database service environment
US8732606B2 (en) 2010-10-25 2014-05-20 Salesforce.Com, Inc. Computer implemented methods and apparatus for dynamic windowing in user interfaces
US20120101985A1 (en) 2010-10-25 2012-04-26 Salesforce.Com, Inc. Triggering actions in an information feed system
US8886766B2 (en) 2010-10-25 2014-11-11 Salesforce.Com, Inc. Systems and methods for tracking responses on an online social network
US8498994B2 (en) 2010-12-03 2013-07-30 Salesforce.Com, Inc. Social files
US9092826B2 (en) * 2010-12-04 2015-07-28 Facebook, Inc. Profile page with biographical summary for social networking system user
US8566648B2 (en) 2011-02-02 2013-10-22 Salesforce, Inc. Automated testing on devices
US8903943B2 (en) 2011-02-15 2014-12-02 Salesforce.Com, Inc. Integrating cloud applications and remote jobs
US8535162B2 (en) 2011-02-18 2013-09-17 Salesforce.Com, Inc. Methods and systems for providing a challenge user interface for an enterprise social network
US9443224B2 (en) 2011-03-01 2016-09-13 Salesforce.Com, Inc. Systems, apparatus and methods for selecting updates to associated records to publish on an information feed
US8713165B2 (en) 2011-03-03 2014-04-29 Salesforce.Com, Inc. Method and system for providing status of a machine
US8949270B2 (en) 2011-03-10 2015-02-03 Salesforce.Com, Inc. Methods and systems for processing social media data
US8818940B2 (en) 2011-03-29 2014-08-26 Salesforce.Com, Inc. Systems and methods for performing record actions in a multi-tenant database and application system
US9104475B2 (en) 2011-04-07 2015-08-11 Qualcomm Innovation Center, Inc. Methods and apparatus for managing operations of a web browser by predicting time period of subsequent script execution activity
US8880991B2 (en) * 2011-04-21 2014-11-04 Qualcomm Innovation Center, Inc. Methods and apparatus for improved browsing performance by precompilation of high-priority JavaScripts in a webpage and delaying the removal of corresponding compiled code
US8463765B2 (en) 2011-04-29 2013-06-11 Zachary C. LESAVICH Method and system for creating vertical search engines with cloud computing networks
WO2012158904A1 (en) 2011-05-17 2012-11-22 Webtuner Corporation System and method for scalable, high accuracy, sensor and id based audience measurement system
CA2837198A1 (en) 2011-05-24 2012-11-29 Webtuner Corp. System and method to increase efficiency and speed of analytics report generation in audience measurement systems
WO2012162693A1 (en) 2011-05-26 2012-11-29 WebTuner, Corporation Highly scalable audience measurement system with client event pre-processing
KR20120133508A (ko) * 2011-05-31 2012-12-11 주식회사 케이티 인앱 서비스 제공 시스템 및 방법
US9430583B1 (en) 2011-06-10 2016-08-30 Salesforce.Com, Inc. Extracting a portion of a document, such as a web page
US9208187B2 (en) 2011-06-24 2015-12-08 Salesforce.Com, Inc. Using a database system for selective inclusion and exclusion of types of updates to provide a configuration feed of a social networking system
US9953273B2 (en) 2011-06-28 2018-04-24 Salesforce.Com, Inc. Systems and methods for creating a rich social media profile
US20130002676A1 (en) 2011-06-28 2013-01-03 Salesforce.Com, Inc. Computer implemented systems and methods for visualizing organizational connections
US9330148B2 (en) * 2011-06-30 2016-05-03 International Business Machines Corporation Adapting data quality rules based upon user application requirements
US9123028B2 (en) 2011-07-01 2015-09-01 Salesforce.Com, Inc. Computer implemented methods and apparatus for controlling the inclusion of edited information in an information feed
US9489660B2 (en) 2011-07-12 2016-11-08 Salesforce.Com, Inc. Methods and systems for public collaborative interface for private network groups
US9195971B2 (en) 2011-07-12 2015-11-24 Salesforce.Com, Inc. Method and system for planning a meeting in a cloud computing environment
US9395881B2 (en) 2011-07-12 2016-07-19 Salesforce.Com, Inc. Methods and systems for navigating display sequence maps
US9071658B2 (en) 2011-07-12 2015-06-30 Salesforce.Com, Inc. Method and system for presenting a meeting in a cloud computing environment
US9037681B2 (en) 2011-07-12 2015-05-19 Salesforce.Com, Inc. Methods and systems for prioritizing multiple network feeds
US8954449B2 (en) 2011-07-12 2015-02-10 Salesforce.Com, Inc. Method and system for determining a user's brand influence
US20130018955A1 (en) 2011-07-14 2013-01-17 Salesforce.Com, Inc. Computer implemented methods and apparatus for implementing a social network information feed as a platform
US9443225B2 (en) 2011-07-18 2016-09-13 Salesforce.Com, Inc. Computer implemented methods and apparatus for presentation of feed items in an information feed to be displayed on a display device
US8762870B2 (en) 2011-07-19 2014-06-24 Salesforce.Com, Inc. Multifunction drag-and-drop selection tool for selection of data objects in a social network application
US20130024910A1 (en) 2011-07-22 2013-01-24 Salesforce.Com, Inc. Computer implemented methods and apparatus for integrating a social network information feed with a network communications application
US9256859B2 (en) 2011-07-26 2016-02-09 Salesforce.Com, Inc. Systems and methods for fragmenting newsfeed objects
US9325750B2 (en) 2011-07-26 2016-04-26 Salesforce.Com, Inc. Method and system for viewing a contact network feed in a business directory environment
US8984051B2 (en) 2011-07-26 2015-03-17 Salesforce.Com, Inc. Computer implemented methods and apparatus for communicating feed information to one or more recipients
US9591090B2 (en) 2011-08-22 2017-03-07 Salesforce.Com, Inc. Computer implemented methods and apparatus for sharing data of an information feed of an online social network
CN102957721B (zh) * 2011-08-23 2017-05-24 北京百度网讯科技有限公司 一种用于基于标识信息对用户进行分类的设备和方法
US9395882B2 (en) 2011-08-24 2016-07-19 Salesforce.Com, Inc. Systems and methods for promoting related lists
US8549047B2 (en) 2011-08-25 2013-10-01 Salesforce.Com, Inc. Computer implemented methods and apparatus for feed-based case management
US9215096B2 (en) 2011-08-26 2015-12-15 Salesforce.Com, Inc. Computer implemented methods and apparatus for providing communication between network domains in a service cloud
US9178753B2 (en) 2011-08-31 2015-11-03 Salesforce.Com, Inc. Computer implemented methods and apparatus for providing access to an online social network
US8751641B2 (en) * 2011-09-15 2014-06-10 International Business Machines Corporation Optimizing clustered network attached storage (NAS) usage
US9058363B2 (en) 2011-10-07 2015-06-16 Salesforce.Com, Inc. Computer implemented methods and apparatus for providing a distribution list of users in an online social network
US9542711B2 (en) 2011-10-07 2017-01-10 Salesforce.Com, Inc. Computer implemented methods and apparatus for providing selective notifications in an online social network
US9727924B2 (en) 2011-10-10 2017-08-08 Salesforce.Com, Inc. Computer implemented methods and apparatus for informing a user of social network data when the data is relevant to the user
US9542428B2 (en) 2011-10-10 2017-01-10 Salesforce.Com, Inc. Systems and methods for real-time de-duplication
US9589070B2 (en) 2011-10-10 2017-03-07 Salesforce.Com, Inc. Method and system for updating a filter logic expression representing a boolean filter
US9007364B2 (en) 2011-10-12 2015-04-14 Salesforce.Com, Inc. Augmented reality display apparatus and related methods using database record data
US9195648B2 (en) 2011-10-12 2015-11-24 Salesforce.Com, Inc. Multi-lingual knowledge base
US9064287B2 (en) 2011-10-13 2015-06-23 Salesforce.Com, Inc. Computer implemented methods and apparatus for providing group-related social network information
US9443007B2 (en) 2011-11-02 2016-09-13 Salesforce.Com, Inc. Tools and techniques for extracting knowledge from unstructured data retrieved from personal data sources
US9471666B2 (en) 2011-11-02 2016-10-18 Salesforce.Com, Inc. System and method for supporting natural language queries and requests against a user's personal data cloud
US9152725B2 (en) 2011-11-04 2015-10-06 Salesforce.Com, Inc. Computer implemented methods and apparatus for configuring and performing a custom rule to process a preference indication
US9135364B1 (en) 2011-11-10 2015-09-15 Google Inc. Delivery of web pages with markup for speed
US9830050B2 (en) 2011-11-23 2017-11-28 Salesforce.Com, Inc. Computer implemented methods and apparatus for providing a reminder regarding a feed item of a feed of an online social network
US8326831B1 (en) 2011-12-11 2012-12-04 Microsoft Corporation Persistent contextual searches
US20130185654A1 (en) 2012-01-17 2013-07-18 Salesforce.Com, Inc. Systems and methods for mapping relevant personal connections
US8731151B2 (en) 2012-02-02 2014-05-20 Salesforce.Com, Inc. Methods and apparatus for partially updating a web page using an embedded iFrame
US9330145B2 (en) 2012-02-22 2016-05-03 Salesforce.Com, Inc. Systems and methods for context-aware message tagging
US9503535B2 (en) 2012-03-06 2016-11-22 Salesforce.Com, Inc. Computer implemented methods and apparatus for automatically following entities in an online social network
US9832156B2 (en) 2012-03-23 2017-11-28 Salesforce.Com, Inc. Social networking system communities and associated user privileges implemented using a database system
US9558277B2 (en) 2012-04-04 2017-01-31 Salesforce.Com, Inc. Computer implemented methods and apparatus for identifying topical influence in an online social network
WO2013151574A1 (en) * 2012-04-05 2013-10-10 Hing Eileen Chu Methods and systems for providing a customized network
US9307006B2 (en) 2012-04-11 2016-04-05 Salesforce.Com, Inc. System and method for synchronizing data objects in a cloud based social networking environment
US9753926B2 (en) 2012-04-30 2017-09-05 Salesforce.Com, Inc. Extracting a portion of a document, such as a web page
US9197513B2 (en) 2012-05-03 2015-11-24 Salesforce.Com, Inc. Computer implemented methods and apparatus for representing a portion of a user interface as a network address
US8973106B2 (en) 2012-05-03 2015-03-03 Salesforce.Com, Inc. Computer implemented methods and apparatus for providing permissions to users in an on-demand service environment
US9094359B2 (en) 2012-05-09 2015-07-28 Salesforce.Com, Inc. Method and system for inter-social network communications
US9252976B2 (en) 2012-05-09 2016-02-02 Salesforce.Com, Inc. Method and system for social media cooperation protocol
US9177007B2 (en) 2012-05-14 2015-11-03 Salesforce.Com, Inc. Computer implemented methods and apparatus to interact with records using a publisher of an information feed of an online social network
US9916592B2 (en) 2012-05-18 2018-03-13 Oracle International Corporation Method and system for implementing implicit follow and automatic unfollow
US9148438B2 (en) 2012-06-25 2015-09-29 Salesforce.Com, Inc. System, method and computer program product for publishing non-malicious third party content to a data feed
US9715879B2 (en) 2012-07-02 2017-07-25 Salesforce.Com, Inc. Computer implemented methods and apparatus for selectively interacting with a server to build a local database for speech recognition at a device
US10049131B2 (en) 2012-07-02 2018-08-14 Salesforce.Com, Inc. Computer implemented methods and apparatus for determining user access to custom metadata
US9241017B2 (en) 2012-07-03 2016-01-19 Salesforce.Com, Inc. Systems and methods for cross domain service component interaction
US9628493B2 (en) 2012-07-03 2017-04-18 Salesforce.Com, Inc. Computer implemented methods and apparatus for managing permission sets and validating user assignments
US9075766B2 (en) 2012-07-12 2015-07-07 Salesforce.Com, Inc. Computer implemented methods and apparatus for determining whether to continue relationships in an online social network
US9367626B2 (en) 2012-07-23 2016-06-14 Salesforce.Com, Inc. Computer implemented methods and apparatus for implementing a topical-based highlights filter
US9984126B2 (en) 2012-07-23 2018-05-29 Salesforce.Com, Inc. Identifying relevant feed items to display in a feed of an enterprise social networking system
US9569060B2 (en) 2012-07-25 2017-02-14 Salesforce.Com, Inc. Computer implemented methods and apparatus for composing and batch publishing feed items in a feed-based interaction context
US9432320B2 (en) 2012-07-30 2016-08-30 Salesforce.Com, Inc. System and method for providing an information-centric application
US9990426B2 (en) 2012-08-31 2018-06-05 Salesforce.Com, Inc. Systems and methods for content management in an on-demand environment
US9747388B2 (en) 2012-08-31 2017-08-29 Salesforce.Com, Inc. Systems and methods for providing access to external content objects
US8990958B2 (en) 2012-08-31 2015-03-24 Salesforce.Com, Inc. Systems and methods for content management in an on demand environment
US9292589B2 (en) 2012-09-04 2016-03-22 Salesforce.Com, Inc. Identifying a topic for text using a database system
US9558175B2 (en) * 2012-09-13 2017-01-31 Yahoo! Inc. Generating an individualized web page template with entities of a web page publisher organization associated with areas of the template
US9253283B2 (en) 2012-09-14 2016-02-02 Salesforce.Com, Inc. Systems and methods for ghosting and providing proxies in a network feed
KR20140035595A (ko) * 2012-09-14 2014-03-24 에스케이플래닛 주식회사 화면 동기 제어 시스템, 이를 이용한 화면 동기 방법 및 장치
US9774555B2 (en) 2012-09-14 2017-09-26 Salesforce.Com, Inc. Computer implemented methods and apparatus for managing objectives in an organization in a social network environment
US9626637B2 (en) 2012-09-18 2017-04-18 Salesforce.Com, Inc. Method and system for managing business deals
US9495557B2 (en) 2012-09-18 2016-11-15 Salesforce.Com, Inc. Methods and systems for managing access to data in an on-demand system
US9489415B2 (en) 2012-09-27 2016-11-08 Salesforce.Com, Inc. System and method for updating infographics based on multiple online social networks
US9246959B2 (en) 2012-10-10 2016-01-26 Salesforce.Com, Inc. System and method for location-based social network feeds
US9264391B2 (en) 2012-11-01 2016-02-16 Salesforce.Com, Inc. Computer implemented methods and apparatus for providing near real-time predicted engagement level feedback to a user composing a social media message
CN102930034B (zh) * 2012-11-09 2015-09-02 北京奇虎科技有限公司 页面加载系统和方法
US9703815B2 (en) 2012-12-17 2017-07-11 Salesforce.Com, Inc. Third party files in an on-demand database service
US20140181633A1 (en) * 2012-12-20 2014-06-26 Stanley Mo Method and apparatus for metadata directed dynamic and personal data curation
US9495079B2 (en) 2013-01-10 2016-11-15 Salesforce.Com, Inc. Persistent feeder component for displaying feed items received from information feeds of online social networks
US9778820B2 (en) 2013-01-18 2017-10-03 Salesforce.Com, Inc. Managing applications on a computing device
US9607090B2 (en) 2013-01-21 2017-03-28 Salesforce.Com, Inc. Computer implemented methods and apparatus for recommending events
US10175873B2 (en) 2013-01-21 2019-01-08 Salesforce.Com, Inc. System and method for retrieving data based on scrolling velocity
US9465828B2 (en) 2013-01-22 2016-10-11 Salesforce.Com, Inc. Computer implemented methods and apparatus for identifying similar labels using collaborative filtering
US20140279629A1 (en) 2013-03-12 2014-09-18 Salesforce.Com, Inc. System and method for generating an organization profile based on skill information
US9529488B2 (en) 2013-03-15 2016-12-27 Salesforce.Com, Inc. Systems and methods for creating custom actions
US9823813B2 (en) 2013-03-15 2017-11-21 Salesforce.Com, Inc. Apparatus and methods for performing an action on a database record
US9483526B2 (en) 2013-03-21 2016-11-01 Salesforce.Com, Inc. Automatically subscribing users of an enterprise network to a record
US9594790B2 (en) 2013-03-21 2017-03-14 Salesforce.Com, Inc. System and method for evaluating claims to update a record from conflicting data sources
US9400840B2 (en) 2013-03-25 2016-07-26 Salesforce.Com, Inc. Combining topic suggestions from different topic sources to assign to textual data items
US9953301B2 (en) 2013-04-03 2018-04-24 Salesforce.Com, Inc. Searchable screen sharing sessions
US9672575B2 (en) 2013-04-03 2017-06-06 Salesforce.Com, Inc. Capturing information regarding an interaction to a database
US9398156B2 (en) 2013-04-12 2016-07-19 Salesforce.Com, Inc. Computer implemented methods and apparatus for managing agent workload in a customer service environment
US10684752B2 (en) 2013-04-12 2020-06-16 Salesforce.Com, Inc. Computer implemented methods and apparatus for responding to actionable text patterns in a feed item
US10114873B2 (en) 2013-04-17 2018-10-30 Salesforce.Com, Inc. Computer implemented methods and apparatus for retrieving content related to a feed item of an online social network
US9542472B2 (en) 2013-04-19 2017-01-10 Salesforce.Com, Inc. Facilitating collaboration on a record among a group of users of a feed-based enterprise network
US9460474B2 (en) 2013-05-03 2016-10-04 Salesforce.Com, Inc. Providing access to a private resource in an enterprise social networking system
US9647922B2 (en) 2013-05-15 2017-05-09 Salesforce, Inc. Computer implemented methods and apparatus for trials onboarding
US9529917B2 (en) 2013-05-21 2016-12-27 Saleforce.com, inc. System and method for generating information feed based on contextual data
US9892177B2 (en) 2013-07-11 2018-02-13 Salesforce.Com, Inc. Systems and methods for interacting with external content objects
US9600155B2 (en) 2013-07-15 2017-03-21 Salesforce.Com, Inc. Computer implemented methods and apparatus for customizing a data interface in an on-demand service environment
US9467434B2 (en) 2013-07-15 2016-10-11 Salesforce.Com, Inc. Document rendering service
US10147054B2 (en) 2013-07-26 2018-12-04 Salesforce.Com, Inc. Displaying content of an enterprise social network feed on a mobile device
US9426249B2 (en) 2013-08-05 2016-08-23 Salesforce.Com, Inc. Providing an improved web user interface framework for building web applications
US9524157B2 (en) 2013-08-06 2016-12-20 Salesforce.Com, Inc. Providing an improved web user interface framework for building web applications
US9921724B2 (en) 2013-08-15 2018-03-20 Salesforce.Com, Inc. Presenting data on a mobile device in communication with an on-demand database system
US9973550B2 (en) 2013-09-11 2018-05-15 Salesforce.Com, Inc. Systems and methods for applying intelligence and prioritization to calendared events
US9972015B2 (en) 2013-09-13 2018-05-15 Salesforce.Com, Inc. Methods and systems for facilitating customer support using a social post case feed and publisher
US11714923B2 (en) 2013-09-26 2023-08-01 Salesforce, Inc. Methods and systems for protecting data integrity
US10423907B2 (en) 2013-10-18 2019-09-24 Salesforce.Com, Inc. Geolocation based work data on a mobile device using a database system
US9590943B2 (en) 2013-10-25 2017-03-07 Salesforce.Com, Inc. Offline prompts of online social network mentions
US9665261B2 (en) 2013-10-28 2017-05-30 Salesforce.Com, Inc. Providing a user interface for customizing state transitions of panes in a bounding window
US10332129B2 (en) 2013-11-01 2019-06-25 Salesforce.Com, Inc. Methods and systems for processing a log file
US10104082B2 (en) 2013-11-06 2018-10-16 William P. Jones Aggregated information access and control using a personal unifying taxonomy
US10367649B2 (en) 2013-11-13 2019-07-30 Salesforce.Com, Inc. Smart scheduling and reporting for teams
US9893905B2 (en) 2013-11-13 2018-02-13 Salesforce.Com, Inc. Collaborative platform for teams with messaging and learning across groups
US10146597B2 (en) 2013-11-14 2018-12-04 Salesforce.Com, Inc. Delegating handling of computing events of a mobile device application
US9798764B2 (en) 2013-12-20 2017-10-24 Salesforce.Com, Inc. Identifying recurring sequences of user interactions with an application
US10346882B2 (en) 2014-01-02 2019-07-09 Salesforce.Com, Inc. System and method for aggregating web clipping data
US9753703B2 (en) 2014-02-04 2017-09-05 Salesforce.Com, Inc. Generating identifiers for user interface elements of a web page of a web application
US9577835B2 (en) 2014-02-07 2017-02-21 Salesforce.Com, Inc. Online chats without displaying confidential information
US10324922B2 (en) 2014-02-13 2019-06-18 Salesforce.Com, Inc. Providing a timeline of events regarding a database record
US9983943B2 (en) 2014-03-27 2018-05-29 Salesforce.Com, Inc. Reversing object manipulations in association with a walkthrough for an application or online service
US10339126B2 (en) 2014-08-11 2019-07-02 Salesforce.Com, Inc. Processing log files using a database system
US9509715B2 (en) 2014-08-21 2016-11-29 Salesforce.Com, Inc. Phishing and threat detection and prevention
US9774603B2 (en) 2014-08-22 2017-09-26 Salesforce.Com, Inc. Managing user permissions in relation to system events occurring in a database system
US9538377B2 (en) 2014-08-22 2017-01-03 Salesforce.Com, Inc. Switching between restricted-access websites on mobile user devices
US9632852B2 (en) 2014-08-25 2017-04-25 Salesforce.Com, Inc. Detecting and managing flooding of multi-tenant message queues
US10296753B2 (en) 2014-08-26 2019-05-21 Salesforce.Com, Inc. Permission comparator
US10223367B2 (en) 2014-08-27 2019-03-05 Salesforce.Com, Inc. Distributed sorting of event log files
US9805051B2 (en) 2014-09-10 2017-10-31 Salesforce.Com, Inc. Synchronization and strategic storage of multiple versions of a file
US20160078120A1 (en) 2014-09-11 2016-03-17 Salesforce.Com, Inc. Extracting and processing metrics from system generated events
US9619655B2 (en) 2014-09-12 2017-04-11 Salesforce.Com, Inc. Cloud-based security profiling, threat analysis and intelligence
US10095797B2 (en) 2014-10-03 2018-10-09 Salesforce.Com, Inc. Suggesting actions for evaluating user performance in an enterprise social network
US9710127B2 (en) 2014-10-09 2017-07-18 Salesforce.Com, Inc. User-customizable permissions in a computing environment
US9544307B2 (en) 2014-10-29 2017-01-10 Salesforce.Com, Inc. Providing a security mechanism on a mobile device
US9646064B2 (en) 2014-12-10 2017-05-09 Salesforce.Com, Inc. Template based software container
US10552464B2 (en) 2014-12-18 2020-02-04 Salesforce.Com, Inc. Identifying relevant material for cases
US9965541B2 (en) 2015-02-24 2018-05-08 Salesforce.Com, Inc. Interest groups based on network feed items
US10175999B2 (en) 2015-02-25 2019-01-08 Salesforce.Com, Inc. Converting video into a walkthrough for an application or an online service
US10374987B2 (en) 2015-03-11 2019-08-06 Salesforce.Com, Inc. Electronic notifications of users concurrently interacting with the same feed item of a social network feed
US10834065B1 (en) 2015-03-31 2020-11-10 F5 Networks, Inc. Methods for SSL protected NTLM re-authentication and devices thereof
US10296717B2 (en) 2015-05-14 2019-05-21 Salesforce.Com, Inc. Automated prescription workflow for device management
US10083236B2 (en) 2015-05-29 2018-09-25 Salesforce.Com, Inc. Database searching using a graph of nodes and edges formed using log node pairs
US10210218B2 (en) 2015-06-16 2019-02-19 Salesforce.Com, Inc. Processing a file to generate a recommendation using a database system
EP3311300A4 (de) * 2015-06-18 2018-07-04 Tylio Inc. System und verfahren zur erzeugung einer elektronischen seite
US9979689B2 (en) 2015-06-29 2018-05-22 Salesforce.Com, Inc. Authoring tool for creating new electronic posts
US10152489B2 (en) 2015-07-24 2018-12-11 Salesforce.Com, Inc. Synchronize collaboration entity files
US9948743B2 (en) 2015-07-28 2018-04-17 Salesforce.Com, Inc. Managing memory usage in server systems
US9811444B2 (en) 2015-08-04 2017-11-07 Salesforce.Com, Inc. Testing software enhancements in database applications
US10157196B2 (en) 2015-08-12 2018-12-18 Salesforce.Com, Inc. Intra-platform data migration
US9767040B2 (en) 2015-08-31 2017-09-19 Salesforce.Com, Inc. System and method for generating and storing real-time analytics metric data using an in memory buffer service consumer framework
US10049337B2 (en) 2015-08-31 2018-08-14 Salesforce.Com, Inc. Quantitative metrics for assessing status of a platform architecture for cloud computing
US10372421B2 (en) 2015-08-31 2019-08-06 Salesforce.Com, Inc. Platform provider architecture creation utilizing platform architecture type unit definitions
US10198484B2 (en) 2015-09-10 2019-02-05 Salesforce.Com, Inc. Displaying reduced and detailed visual representations of calendar items based on mouse cursor movement
US10592474B2 (en) 2015-09-11 2020-03-17 Salesforce.Com, Inc. Processing log files using a database system
US10430765B2 (en) 2015-09-11 2019-10-01 Salesforce.Com, Inc. Processing keyboard input to perform events in relation to calendar items using a web browser-based application or online service
US10387439B2 (en) 2015-09-11 2019-08-20 Salesforce.Com, Inc. Configuring service consoles based on service feature templates using a database system
US10296661B2 (en) 2015-09-11 2019-05-21 Salesforce.Com, Inc. Processing log files using a database system
US10146915B2 (en) 2015-09-14 2018-12-04 Salesforce.Com, Inc. Publication of collaborative file to library
US9658801B2 (en) 2015-09-15 2017-05-23 Salesforce.Com, Inc. System having in-memory buffer service, temporary events file storage system and backup events file uploader service
US10915299B2 (en) 2015-10-16 2021-02-09 Salesforce.Com, Inc. Automatically matching start criteria and completion criteria of a walkthrough for an application or online service
US10187403B2 (en) 2015-12-02 2019-01-22 Salesforce.Com, Inc. False positive detection reduction system for network-based attacks
US10402367B2 (en) 2016-01-13 2019-09-03 Salesforce.Com, Inc. Batch job processing using a database system
US9965634B2 (en) 2016-01-15 2018-05-08 Salesforce.Com, Inc. Space-efficient storage of encrypted data
US10404698B1 (en) 2016-01-15 2019-09-03 F5 Networks, Inc. Methods for adaptive organization of web application access points in webtops and devices thereof
US10678757B2 (en) 2016-04-08 2020-06-09 Salesforce.Com, Inc. Reliable generation of a unique key in a distributed system
US10057206B2 (en) 2016-04-18 2018-08-21 Salesforce.Com, Inc. Combining updates of a social network feed
US10567311B2 (en) 2016-04-29 2020-02-18 Salesforce.Com, Inc. Publisher and share action integration in a user interface for automated messaging
US10135847B2 (en) 2016-05-18 2018-11-20 Salesforce.Com, Inc. Reverse shell network intrusion detection
US10346451B2 (en) 2016-05-27 2019-07-09 Salesforce.Com, Inc. Identifying conversations in unstructured media
US10140456B2 (en) 2016-06-08 2018-11-27 Salesforce.Com, Inc. Runtime analysis of software security vulnerabilities
US10380347B2 (en) 2016-06-08 2019-08-13 Salesforce.Com., Inc. Hierarchical runtime analysis framework for defining vulnerabilities
US10204345B2 (en) 2016-06-28 2019-02-12 Salesforce.Com, Inc. Driving customer service interactions on social media
US10685004B2 (en) 2016-07-11 2020-06-16 Salesforce.Com, Inc. Multiple feature hash map to enable feature selection and efficient memory usage
US10372934B2 (en) 2016-07-21 2019-08-06 Salesforce.Com, Inc. Access controlled queries against user data in a datastore
US10693922B2 (en) 2016-07-25 2020-06-23 Salesforce.Com, Inc. Multi-channel customer engagement platform
US10410107B2 (en) 2016-07-26 2019-09-10 Salesforce.Com, Inc. Natural language platform for database system
US10241890B2 (en) 2016-07-28 2019-03-26 Salesforce.Com, Inc. Hybrid code modification in intermediate language for software application
US10467659B2 (en) 2016-08-03 2019-11-05 Mediamath, Inc. Methods, systems, and devices for counterfactual-based incrementality measurement in digital ad-bidding platform
US10409816B2 (en) 2016-08-23 2019-09-10 Salesforce.Com, Inc. Accessing and displaying shared data
US10942903B2 (en) 2016-08-30 2021-03-09 Salesforce.Com, Inc. Rate limiting in a moderation framework of a database system
US10346370B2 (en) 2016-08-30 2019-07-09 Salesforce.Com, Inc. Rate limiting in a moderation framework of a database system
US10482141B2 (en) 2016-08-30 2019-11-19 Salesforce.Com, Inc. Extensible moderation framework
US10417210B2 (en) 2016-08-30 2019-09-17 Salesforce.Com, Inc. Multi-token matching scheme
US10896192B2 (en) 2016-09-08 2021-01-19 Salesforce.Com, Inc. Allowing in-line edit to data table of linked data of a data store
US10915519B2 (en) 2016-09-09 2021-02-09 Salesforce.Com, Inc. Processing offline updates to records of a database system
US11232223B2 (en) 2016-09-13 2022-01-25 Salesforce.Com, Inc. Providing web application components within remote systems
US10635659B2 (en) 2016-09-19 2020-04-28 Salesforce.Com, Inc. Mobile application bundled with metadata database
US10671626B2 (en) 2016-09-27 2020-06-02 Salesforce.Com, Inc. Identity consolidation in heterogeneous data environment
US10642474B2 (en) 2016-09-28 2020-05-05 Salesforce.Com, Inc. Processing keyboard input to cause movement of items in a user interface of a web browser-based application
US10572031B2 (en) 2016-09-28 2020-02-25 Salesforce.Com, Inc. Processing keyboard input to cause re-sizing of items in a user interface of a web browser-based application
US10380094B2 (en) 2016-09-30 2019-08-13 Salesforce.Com, Inc. Custom multi-tenant non-relational platform objects
US10984665B2 (en) 2016-09-30 2021-04-20 Salesforce.Com, Inc. Customizing sequences of content objects
US10223136B2 (en) 2016-09-30 2019-03-05 Salesforce.Com, Inc. Generating content objects using an integrated development environment
US10713604B2 (en) 2016-09-30 2020-07-14 Salesforce.Com, Inc. Bi-directional notification framework
US10613709B2 (en) 2016-09-30 2020-04-07 Salesforce.Com, Inc. Leveraging and managing assessment environments in an assessment hub
US10275281B2 (en) 2016-09-30 2019-04-30 Salesforce.Com, Inc. Scheduling jobs for processing log files using a database system
US10212189B2 (en) 2016-10-11 2019-02-19 Salesforce.Com, Inc. Authentication of client devices using modified images
US10778559B2 (en) 2016-10-17 2020-09-15 Salesforce.Com, Inc. Facilitating simulation of network conditions in a hybrid application environment
US10642872B2 (en) 2016-10-21 2020-05-05 Salesforce.Com, Inc. System for optimizing content queries
US10824620B2 (en) 2016-10-21 2020-11-03 Salesforce.Com, Inc. Compiling a relational datastore query from a user input
US10447672B2 (en) 2016-11-01 2019-10-15 Salesforce.Com, Inc. Facilitating encrypted persistent storage in browsers
US10666722B2 (en) 2016-11-22 2020-05-26 Salesforce.Com, Inc. Message delivery in a distributed server environment
US10726039B2 (en) 2016-11-29 2020-07-28 Salesforce.Com, Inc. Systems and methods for updating database indexes
US10129258B2 (en) 2016-11-30 2018-11-13 Salesforce.Com, Inc. Secure component-based web applications
US10116660B2 (en) 2016-11-30 2018-10-30 Salesforce.Com, Inc. Security modes for a component-based web security model
US10891263B2 (en) 2016-12-09 2021-01-12 Salesforce.Com, Inc. Systems and methods for providing database updates for data visualization
US10540369B2 (en) 2016-12-19 2020-01-21 Salesforce.Com, Inc. Org sync suspend and resume data sync
US10496673B2 (en) 2016-12-27 2019-12-03 Salesforce.Com, Inc. Org sync async subscribe emails
US10146581B2 (en) 2017-01-13 2018-12-04 Salesforce.Com, Inc. Dynamically configuring a process based on environmental characteristics monitored by a mobile device
US11190344B2 (en) 2017-01-25 2021-11-30 Salesforce.Com, Inc. Secure user authentication based on multiple asymmetric cryptography key pairs
US10637658B2 (en) 2017-01-25 2020-04-28 Salesforce.Com, Inc. Secure internal user authentication leveraging public key cryptography and key splitting
US10650028B2 (en) 2017-01-25 2020-05-12 Salesforce.Com, Inc. Relational database instruction validation
US10411907B2 (en) 2017-01-25 2019-09-10 Salesforce.Com, Inc. Secure remote user authentication leveraging public key cryptography and key splitting
US10356088B1 (en) 2017-01-25 2019-07-16 Salesforce.Com, Inc. User authentication based on multiple asymmetric cryptography key pairs
US10545962B2 (en) 2017-01-25 2020-01-28 Salesforce.Com, Inc. Relational database instruction validation
US11436223B2 (en) 2017-01-30 2022-09-06 Salesforce, Inc. Query pin planner
US10783188B2 (en) 2017-02-17 2020-09-22 Salesforce.Com, Inc. Intelligent embedded self-help service
US10469438B2 (en) 2017-02-27 2019-11-05 Salesforce.Com, Inc. Facilitating integration of collaborative communication platform and document collaboration tool
US10579368B2 (en) 2017-03-10 2020-03-03 Salesforce.Com, Inc. Blockchain version control systems
US10810230B2 (en) 2017-03-21 2020-10-20 Salesforce.Com, Inc. Thread record provider
US10803080B2 (en) 2017-03-21 2020-10-13 Salesforce.Com, Inc. Thread record provider
US10860377B2 (en) 2017-03-22 2020-12-08 Salesforce.Com, Inc. Technologies for identifying thread memory allocation
US10587401B2 (en) 2017-04-03 2020-03-10 Salesforce.Com, Inc. Secure handling of customer-supplied encryption secrets
US10645138B2 (en) 2017-05-02 2020-05-05 Salesforce.Com, Inc Event stream processing system using a coordinating spout instance
US11663205B2 (en) 2017-05-04 2023-05-30 Salesforce, Inc. Technologies for asynchronous querying
US10536439B2 (en) 2017-05-08 2020-01-14 Salesforce.Com, Inc. Client fingerprinting for information system security
US10354276B2 (en) 2017-05-17 2019-07-16 Mediamath, Inc. Systems, methods, and devices for decreasing latency and/or preventing data leakage due to advertisement insertion
US10852926B2 (en) 2017-05-23 2020-12-01 Salesforce.Com., Inc. Filter of data presentations via user-generated links
US11054971B2 (en) 2017-05-23 2021-07-06 Salesforce.Com., Inc. Modular runtime environment
US10360136B2 (en) 2017-05-23 2019-07-23 Salesforce.Com., Inc. Dashboard execution engine
US10713223B2 (en) 2017-06-01 2020-07-14 Salesforce.Com, Inc. Opportunistic gossip-type dissemination of node metrics in server clusters
US10693951B2 (en) 2017-06-01 2020-06-23 Salesforce.Com, Inc. Decentralized, resource aware load distribution in a distributed system
US10489170B2 (en) 2017-06-19 2019-11-26 Salesforce.Com, Inc. Application warmup engine
US10416952B2 (en) 2017-06-27 2019-09-17 Salesforce.Com, Inc. Identifying a viewport within a browser window
US10579641B2 (en) 2017-08-01 2020-03-03 Salesforce.Com, Inc. Facilitating mobile device interaction with an enterprise database system
US9961519B1 (en) 2017-08-01 2018-05-01 Salesforce.Com, Inc. Facilitating mobile device interaction with an enterprise database system
US10664244B2 (en) 2017-08-22 2020-05-26 Salesforce.Com, Inc. Dynamic page previewer for a web application builder
US10775969B2 (en) 2017-08-25 2020-09-15 Salesforce.Com, Inc. System and method for notifying a softphone of navigation change events
US10402174B2 (en) 2017-08-25 2019-09-03 Salesforce.Com, Inc. Overriding component attributes in a web application builder
WO2019036813A1 (en) * 2017-08-25 2019-02-28 Printpak International Inc. SYSTEMS AND METHODS FOR DYNAMIC MONITOR MANAGEMENT
US10540149B2 (en) 2017-08-30 2020-01-21 Salesforce.Com, Inc. Property editor component in a web application builder framework
US10514896B2 (en) 2017-08-30 2019-12-24 Salesforce.Com, Inc. Web application builder framework
US10509633B2 (en) 2017-08-30 2019-12-17 Salesforce.Com, Inc. Base editor component in a web application builder framework
US10846068B2 (en) 2017-08-30 2020-11-24 Salesforce.Com, Inc. Interactions layer in a web application builder framework
US10509546B2 (en) 2017-08-31 2019-12-17 Salesforce.Com, Inc. History component for single page application
US10909070B2 (en) 2017-08-31 2021-02-02 Salesforce.Com, Inc. Memory efficient policy-based file deletion system
US11036357B2 (en) 2017-09-27 2021-06-15 Salesforce.Com, Inc. Generating or updating cross-community streams
US10579692B2 (en) 2017-09-27 2020-03-03 Salesforce.Com, Inc. Composite keys for multi-tenant non-relational platform objects
US11714811B2 (en) 2017-09-27 2023-08-01 Salesforce, Inc. Run-time querying of multi-tenant non-relational platform objects
US10579691B2 (en) 2017-09-27 2020-03-03 Salesforce.Com, Inc. Application programming interface representation of multi-tenant non-relational platform objects
US10984070B2 (en) 2017-10-18 2021-04-20 Salesforce.Com, Inc. Dynamic content placeholders for microblogging posts
US10693952B2 (en) 2017-10-23 2020-06-23 Salesforce.Com, Inc. Technologies for low latency messaging
US10387041B2 (en) 2017-11-02 2019-08-20 Salesforce.Com, Inc. Data migration system
US10528816B2 (en) 2017-11-30 2020-01-07 Salesforce.Com, Inc. System and method for retrieving and displaying supplemental information and pertinent data using augmented reality
US11088925B2 (en) 2017-12-04 2021-08-10 Salesforce.Com, Inc. Technologies for capacity remediation in multi-tenant cloud environments
US10904197B2 (en) 2017-12-19 2021-01-26 Salesforce.Com, Inc. Management of members of social network conversations
US10887281B2 (en) 2017-12-19 2021-01-05 Salesforce.Com, Inc. Automated host-based firewall configuration management
US11048684B2 (en) 2018-01-16 2021-06-29 Salesforce.Com, Inc. Lazy tracking of user system web cache
US10739991B2 (en) 2018-01-16 2020-08-11 Salesforce.Com, Inc. System and method of providing an overlay user interface for a touchscreen display
US10642468B2 (en) 2018-01-16 2020-05-05 Salesforce.Com, Inc. Accessibility lock and accessibility pause
US10761904B2 (en) 2018-01-17 2020-09-01 Salesforce.Com, Inc. Method and system for synchronizing and joining multiple calls to the same asynchronous code segment
US10671739B2 (en) 2018-01-17 2020-06-02 Salesforce.Com, Inc. Managing the sharing of common library packages with subscribers
US10567505B2 (en) 2018-01-18 2020-02-18 Salesforce.Com, Inc. Methods and systems for session synchronization and sharing of applications between different user systems of a user
US11170381B2 (en) 2018-01-18 2021-11-09 Salesforce.Com, Inc. Method and system for generating insights regarding a party in response to a call
US10671248B2 (en) 2018-01-18 2020-06-02 Salesforce.Com, Inc. Live agent chat console
US10693883B2 (en) 2018-01-22 2020-06-23 Salesforce.Com, Inc. Technologies for integrating and sandboxing web resources
US10713070B2 (en) 2018-01-22 2020-07-14 Salesforce.Com, Inc. Systems and methods for capturing and visualizing user interactions across devices
US10650337B2 (en) 2018-01-29 2020-05-12 Salesforce.Com, Inc. Technical field service inventory management
US10771353B2 (en) 2018-01-31 2020-09-08 Salesforce.Com, Inc. Policy enforcement as a service for third party platforms with asynchronous user tracking mechanisms
US11206273B2 (en) 2018-01-31 2021-12-21 Salesforce.Com, Inc. Content management system connect
US11416116B2 (en) 2018-01-31 2022-08-16 Salesforce.Com, Inc. Generation of mobile device notifications
US10560349B2 (en) 2018-01-31 2020-02-11 Salesforce.Com, Inc. Data consistency of policy enforcement for distributed applications
US10778543B2 (en) 2018-01-31 2020-09-15 Salesforce.Com, Inc. Opaque interface for enclosed/wrapped asynchronous pushing and/or pulling data between policy enforcement as a service (PEaaS) components
US10936477B2 (en) 2018-01-31 2021-03-02 Salesforce.Com, Inc. End-to-end user interface component testing
US10680958B2 (en) 2018-01-31 2020-06-09 Salesforce.Com, Inc. Policy enforcement as a service for third party platforms
US11348142B2 (en) 2018-02-08 2022-05-31 Mediamath, Inc. Systems, methods, and devices for componentization, modification, and management of creative assets for diverse advertising platform environments
US10853334B2 (en) 2018-03-02 2020-12-01 Salesforce.Com, Inc. Technologies for providing service isolation, scalability, and proactive tenant migration in multi-tenant ecosystems
US10664192B2 (en) 2018-04-26 2020-05-26 Salesforce.Com, Inc. In-memory service with plural buffer type assignment
US10936308B2 (en) 2018-04-30 2021-03-02 Salesforce.Com, Inc. Multi-tenant collaborative learning
US10958431B2 (en) 2018-05-30 2021-03-23 Salesforce.Com, Inc. Authenticating computing system requests across tenants of a multi-tenant database system
US11252119B2 (en) 2018-06-04 2022-02-15 Salesforce.Com, Inc. Message logging using two-stage message logging mechanisms
US10878218B2 (en) 2018-06-18 2020-12-29 Salesforce.Com, Inc. Device fingerprinting, tracking, and management
US11218461B2 (en) 2018-06-29 2022-01-04 Salesforce.Com, Inc. Authenticating computing system requests with an unknown destination across tenants of a multi-tenant system
US11423063B2 (en) 2018-07-31 2022-08-23 Salesforce, Inc. Flattening hierarchical database records using inverted indexing
US10664266B2 (en) 2018-09-04 2020-05-26 Salesforce.Com, Inc. Maintaining client version affinity during a server cluster upgrade
US10866959B2 (en) 2018-09-20 2020-12-15 Salesforce.Com, Inc. Debug tracing of next best action strategy engine
US10671236B2 (en) 2018-09-20 2020-06-02 Salesforce.Com, Inc. Stateful, contextual, and draggable embedded widget
US11308067B2 (en) 2018-09-21 2022-04-19 Salesforce.Com, Inc. Associating flows in different states to a database record
US11625409B2 (en) 2018-09-24 2023-04-11 Salesforce, Inc. Driving application experience via configurable search-based navigation interface
US11055162B2 (en) 2018-10-31 2021-07-06 Salesforce.Com, Inc. Database system performance degradation detection
US11190420B2 (en) 2018-10-31 2021-11-30 Salesforce.Com, Inc. Generating events from host based logging for consumption by a network logging host
US10853046B2 (en) 2018-12-13 2020-12-01 Salesforce.Com, Inc. Deployment of software applications on server clusters
US10802944B2 (en) 2019-01-23 2020-10-13 Salesforce.Com, Inc. Dynamically maintaining alarm thresholds for software application performance management
US11194591B2 (en) 2019-01-23 2021-12-07 Salesforce.Com, Inc. Scalable software resource loader
US10747551B2 (en) 2019-01-23 2020-08-18 Salesforce.Com, Inc. Software application optimization
US11042434B2 (en) 2019-01-31 2021-06-22 Salesforce.Com, Inc. Database ingestion across internal and external data sources using error rate handling
US11526539B2 (en) 2019-01-31 2022-12-13 Salesforce, Inc. Temporary reservations in non-relational datastores
US11216444B2 (en) 2019-01-31 2022-01-04 Salesforce.Com, Inc. Scalable event sourcing datastore
US11263178B2 (en) 2019-01-31 2022-03-01 Salesforce.Com, Inc. Intelligent prediction of future generation of types of data objects based on past growth
US10922062B2 (en) 2019-04-15 2021-02-16 Salesforce.Com, Inc. Software application optimization
US10922095B2 (en) 2019-04-15 2021-02-16 Salesforce.Com, Inc. Software application performance regression analysis
US11113302B2 (en) 2019-04-23 2021-09-07 Salesforce.Com, Inc. Updating one or more databases based on dataflow events
US11507731B2 (en) * 2019-04-24 2022-11-22 Canva Pty Ltd Systems and methods of generating a website
US11245729B2 (en) 2019-07-09 2022-02-08 Salesforce.Com, Inc. Group optimization for network communications
US11170322B2 (en) 2019-08-13 2021-11-09 Salesforce.Com, Inc. Using a client-side machine learning model dynamically in a mobile enterprise application on a mobile device
US11379266B2 (en) 2019-09-10 2022-07-05 Salesforce.Com, Inc. Automatically identifying and right sizing instances
US11182829B2 (en) 2019-09-23 2021-11-23 Mediamath, Inc. Systems, methods, and devices for digital advertising ecosystems implementing content delivery networks utilizing edge computing
US11403280B2 (en) 2019-09-25 2022-08-02 Salesforce.Com, Inc. Master data management technologies
US11403265B2 (en) 2019-10-02 2022-08-02 Salesforce, Inc. Dynamically controlling data migration
US11514008B2 (en) 2019-10-02 2022-11-29 Salesforce, Inc. Dynamically controlling data migration
US11637831B2 (en) 2019-10-09 2023-04-25 Salesforce, Inc. Application programmer interface platform with direct data center access
US11431663B2 (en) 2019-10-24 2022-08-30 Salesforce, Inc. Technologies for predicting personalized message send times
US11381540B2 (en) 2019-10-31 2022-07-05 Salesforce, Inc. Tracking premature events in electronic message processing
US11431481B2 (en) 2019-11-07 2022-08-30 Salesforce, Inc. System for securing memory dumps
US11507617B2 (en) 2019-11-15 2022-11-22 Salesforce, Inc. Unsupervised dialogue topic extraction
US11216785B2 (en) 2019-11-18 2022-01-04 Salesforce.Com, Inc. System and method for a single, unified community and learning experience
US11431500B2 (en) 2019-11-26 2022-08-30 Salesforce, Inc. Authorization code management for published static applications
US11120702B2 (en) 2019-12-01 2021-09-14 Salesforce.Com, Inc. Systems and methods for validating localized assessments in an external system
US11354726B2 (en) 2019-12-20 2022-06-07 Salesforce.Com, Inc. Change order application programming interfaces
US11177973B2 (en) 2020-01-10 2021-11-16 Salesforce.Com, Inc. Distributed audience computation software service
US11397736B2 (en) 2020-01-27 2022-07-26 Salesforce, Inc. Large scale data ingestion
US11711330B2 (en) 2020-01-31 2023-07-25 Salesforce, Inc. Out of office message configuration
US11755720B2 (en) 2020-01-31 2023-09-12 Salesforce, Inc. Secure membranes and cross namespace communication
US11233787B2 (en) 2020-01-31 2022-01-25 Salesforce.Com, Inc. Automated on call and ad hoc access to restricted resources
US11297501B2 (en) 2020-01-31 2022-04-05 Salesforce.Com, Inc. Firewall discovery and management
US11475049B2 (en) 2020-01-31 2022-10-18 Salesforce, Inc. Methods and systems for organization extensibility and cluster scalability
US11588840B2 (en) 2020-01-31 2023-02-21 Salesforce, Inc. Automated encryption degradation detection, reporting and remediation
US11915834B2 (en) 2020-04-09 2024-02-27 Salesforce, Inc. Efficient volume matching of patients and providers
US11526551B2 (en) 2020-04-10 2022-12-13 Salesforce, Inc. Search query generation based on audio processing
US11509608B2 (en) 2020-04-13 2022-11-22 Salesforce, Inc. Methods and systems for configuring an email engine
US11539652B2 (en) 2020-04-13 2022-12-27 Salesforce, Inc. Rate limiting actions with a message queue
US11916918B2 (en) 2020-04-14 2024-02-27 Salesforce, Inc. System mode override during flow execution
US11552802B2 (en) 2020-04-15 2023-01-10 Salesforce, Inc. Stateless mutual authentication between services
US11294648B2 (en) 2020-05-22 2022-04-05 Salesforce.Com, Inc. Application development architecture for mobile applications
US11113459B1 (en) 2020-05-22 2021-09-07 Salesforce.Com, Inc. Dynamic guidance engine for software customization systems
US11474793B2 (en) 2020-05-22 2022-10-18 Salesforce.Com, Inc. Polymorphic application architecture
US11762656B2 (en) 2020-07-13 2023-09-19 Salesforce, Inc. Service fabrication tool
US11460975B2 (en) 2020-09-18 2022-10-04 Salesforce, Inc. Metric presentation within a flow builder
US11907385B2 (en) 2020-09-18 2024-02-20 Salesforce, Inc. Process flow granular control and execution
US11687523B2 (en) 2020-11-25 2023-06-27 Salesforce, Inc. System and method for efficiently transferring data for offline use
US11675800B2 (en) 2020-11-30 2023-06-13 Salesforce, Inc. Version control and execution on a mobile device
US11741119B2 (en) 2021-01-26 2023-08-29 Salesforce, Inc. Canonical data model for distributed data catalog and metadata exchange
US11429257B1 (en) 2021-04-15 2022-08-30 Salesforce.Com, Inc. Dynamically generated help based on derived hierarchical context
US11748243B2 (en) 2021-04-27 2023-09-05 Salesforce, Inc. Intelligent generation of page objects for user interface testing
US11636025B2 (en) 2021-04-27 2023-04-25 Salesforce, Inc. Intelligent generation of automated user interface testing methods
US11507729B1 (en) 2021-05-13 2022-11-22 Salesforce, Inc. Scoped containers using CSS custom properties and color pairs
US11681522B2 (en) 2021-10-21 2023-06-20 Salesforce, Inc. Self-healing build pipelines for an application build process across distributed computer platforms
US11442754B1 (en) 2021-10-27 2022-09-13 Salesforce, Inc. Targeting system for web page components
US11755400B2 (en) 2021-11-30 2023-09-12 Salesforce, Inc. Error detection and mitigation for software pull requests
US11734265B1 (en) 2022-03-08 2023-08-22 Salesforce, Inc. Automatic GraphQL data source field change handler
US11893377B2 (en) 2022-04-27 2024-02-06 Salesforce, Inc. Dependency-aware rules engine for delivering managed package upgrades
US11874797B1 (en) 2022-06-23 2024-01-16 Salesforce, Inc. Smart privilege escalation in a cloud platform
US11750460B1 (en) 2022-10-06 2023-09-05 Salesforce, Inc. Identifying duplicate entries in views of same and other network management interfaces

Family Cites Families (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3244212A1 (de) * 1982-11-30 1984-05-30 Standard Elektrik Lorenz Ag, 7000 Stuttgart Bildschirmtextsystem mit oeffentlichen endgeraeten
US5974508A (en) * 1992-07-31 1999-10-26 Fujitsu Limited Cache memory system and method for automatically locking cache entries to prevent selected memory items from being replaced
EP0715790B1 (de) * 1993-08-24 2002-04-17 Aspect Telecommunications Verfahren zum zugriff auf echtzeitdaten in einem automatischen anrufverteilsystem
US5918214A (en) * 1996-10-25 1999-06-29 Ipf, Inc. System and method for finding product and service related information on the internet
US5783497A (en) * 1994-08-02 1998-07-21 Sematech, Inc. Forced-flow wafer polisher
US5515098A (en) * 1994-09-08 1996-05-07 Carles; John B. System and method for selectively distributing commercial messages over a communications network
US6415307B2 (en) * 1994-10-24 2002-07-02 P2I Limited Publication file conversion and display
US5696965A (en) * 1994-11-03 1997-12-09 Intel Corporation Electronic information appraisal agent
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
EP0718784B1 (de) * 1994-12-20 2003-08-27 Sun Microsystems, Inc. Verfahren und Gerät zum Auffinden und Beschaffen personalisierter Informationen
US5793497A (en) * 1995-04-06 1998-08-11 Infobeat, Inc. Method and apparatus for delivering and modifying information electronically
US6327599B1 (en) * 1995-06-07 2001-12-04 R. R. Donnelley & Sons Company Apparatus for controlling an electronic press to print fixed and variable information
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US5933599A (en) * 1995-07-17 1999-08-03 Microsoft Corporation Apparatus for presenting the content of an interactive on-line network
US5740430A (en) * 1995-11-06 1998-04-14 C/Net, Inc. Method and apparatus for server-independent caching of dynamically-generated customized pages
US6161126A (en) * 1995-12-13 2000-12-12 Immersion Corporation Implementing force feedback over the World Wide Web and other computer networks
US5848397A (en) * 1996-04-19 1998-12-08 Juno Online Services, L.P. Method and apparatus for scheduling the presentation of messages to computer users
US5848396A (en) * 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
US5835712A (en) * 1996-05-03 1998-11-10 Webmate Technologies, Inc. Client-server system using embedded hypertext tags for application and database development
US5793972A (en) * 1996-05-03 1998-08-11 Westminster International Computers Inc. System and method providing an interactive response to direct mail by creating personalized web page based on URL provided on mail piece
US5935207A (en) * 1996-06-03 1999-08-10 Webtv Networks, Inc. Method and apparatus for providing remote site administrators with user hits on mirrored web sites
US5802530A (en) * 1996-07-01 1998-09-01 Sun Microsystems, Inc. Web document based graphical user interface
US5987480A (en) * 1996-07-25 1999-11-16 Donohue; Michael Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content
US6125385A (en) * 1996-08-01 2000-09-26 Immersion Corporation Force feedback implementation in web pages
US5903902A (en) * 1996-09-09 1999-05-11 Design Intelligence, Inc. Design engine with tree and component structure
US5895476A (en) * 1996-09-09 1999-04-20 Design Intelligence, Inc. Design engine for automatic reformatting for design and media
US5897622A (en) * 1996-10-16 1999-04-27 Microsoft Corporation Electronic shopping and merchandising system
US5948061A (en) * 1996-10-29 1999-09-07 Double Click, Inc. Method of delivery, targeting, and measuring advertising over networks
US6061695A (en) * 1996-12-06 2000-05-09 Microsoft Corporation Operating system shell having a windowing graphical user interface with a desktop displayed as a hypertext multimedia document
US5913033A (en) * 1996-12-20 1999-06-15 International Business Machines Corporation Apparatus and method for retrieving information using standard objects
US5960432A (en) * 1996-12-31 1999-09-28 Intel Corporation Multi-level captioning for enhanced data display
US5961593A (en) * 1997-01-22 1999-10-05 Lucent Technologies, Inc. System and method for providing anonymous personalized browsing by a proxy system in a network
US5913029A (en) * 1997-02-07 1999-06-15 Portera Systems Distributed database system and method
US6128663A (en) * 1997-02-11 2000-10-03 Invention Depot, Inc. Method and apparatus for customization of information content provided to a requestor over a network using demographic information yet the user remains anonymous to the server
US6026433A (en) * 1997-03-17 2000-02-15 Silicon Graphics, Inc. Method of creating and editing a web site in a client-server environment using customizable web site templates
US5796952A (en) * 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US5867665A (en) * 1997-03-24 1999-02-02 Pfn, Inc Domain communications server
US5983227A (en) * 1997-06-12 1999-11-09 Yahoo, Inc. Dynamic page generator
US6226854B1 (en) * 1998-04-30 2001-05-08 Fabristeel Products, Inc. Fastener die member
US6338085B1 (en) * 1998-06-29 2002-01-08 Philips Electronics North America Corporation Telephone activated web server
US6330592B1 (en) * 1998-12-05 2001-12-11 Vignette Corporation Method, memory, product, and code for displaying pre-customized content associated with visitor data
US6412008B1 (en) * 1999-01-28 2002-06-25 International Business Machines Corporation System and method for cooperative client/server customization of web pages
US6819919B1 (en) 1999-10-29 2004-11-16 Telcontar Method for providing matching and introduction services to proximate mobile users and service providers
US6539232B2 (en) 2000-06-10 2003-03-25 Telcontar Method and system for connecting mobile users based on degree of separation
US6542750B2 (en) 2000-06-10 2003-04-01 Telcontar Method and system for selectively connecting mobile users based on physical proximity
US6542749B2 (en) 2000-06-10 2003-04-01 Telcontar Method and system for connecting proximately located mobile users based on compatible attributes
US6542748B2 (en) 2000-06-10 2003-04-01 Telcontar Method and system for automatically initiating a telecommunications connection based on distance
US6647269B2 (en) 2000-08-07 2003-11-11 Telcontar Method and system for analyzing advertisements delivered to a mobile unit
US6832226B1 (en) 2000-10-11 2004-12-14 Bruce H. Parker Method of providing data dictionary-driven web-based database applications
US7813741B2 (en) 2001-07-18 2010-10-12 Decarta Inc. System and method for initiating responses to location-based events
US7424471B2 (en) * 2007-01-08 2008-09-09 Lsr Technologies System for searching network accessible data sets

Also Published As

Publication number Publication date
AU6991598A (en) 1998-12-17
US20070118796A1 (en) 2007-05-24
NZ330448A (en) 2000-01-28
US7565359B2 (en) 2009-07-21
WO1998057276A1 (en) 1998-12-17
EP0889421B1 (de) 2005-10-19
US5983227A (en) 1999-11-09
US9626342B2 (en) 2017-04-18
US20080046826A1 (en) 2008-02-21
US9836445B2 (en) 2017-12-05
EP0889421A1 (de) 1999-01-07
ATE307358T1 (de) 2005-11-15
US20080028295A1 (en) 2008-01-31
US7171414B1 (en) 2007-01-30
US20130179277A1 (en) 2013-07-11
US8352854B2 (en) 2013-01-08
DE69831904D1 (de) 2005-11-24
AU738648B2 (en) 2001-09-20

Similar Documents

Publication Publication Date Title
DE69831904T2 (de) Dynamische Erstellung von Internetseiten
DE69834129T2 (de) Verfahren und system zum vorausladen von informationen
DE60009309T2 (de) System und verfahren zum presentieren von kanalisierten daten
DE69729926T2 (de) Netzwerkbrowser
DE60311116T2 (de) Verfahren, system und programm zur verwaltung von daten in verteilten cachespeichern
DE10003907B4 (de) Verfahren, Vorrichtung und Datenverarbeitungsprogramm für die Anwendung beim Zugriff auf Hypertext-Dokumente
DE60317917T2 (de) Verfahren und vorrichtung zum weiterleiten von sitzungsinformationen von einem portal-server
DE60016772T2 (de) Verfahren und system für die publikation und revision von hierarchisch organisierten sätzen von statischen intranet- und internet-seiten
DE69909839T3 (de) Optimierte Lokalisierung von Netzwerkbetriebsmittel
DE60120822T2 (de) Meta-Dokument und Verfahren zum Verwalten von Meta-Dokumenten
DE60306186T2 (de) Verfahren und system zur anordnung von dienste in einer webdienstarchitektur
DE60038707T2 (de) Internet-Schnittstellensystem
DE60003278T2 (de) Hierarchische Auflösung von Adressen in einem Datennetzwerk
DE10295699T5 (de) Eine Anordnung und ein Verfahren in Bezug auf Sitzungsverwaltung in einer Portalstruktur
DE69723432T2 (de) Informationsauffindungssystem mit einer cachedatenbank
DE10122197A1 (de) Verfahren und System zum Zugreifen auf Information auf einem Netzwerk unter Verwendung von Nachrichten-Verknüpfungsfunktionen mit Schatten-Rückruffunktionen
DE10320615A1 (de) Verwendung erweiterbarer Markup-Sprache in einem System und Verfahren zum Beeinflussen einer Position auf einer Suchergebnisliste, die von einer Computernetzwerksuchmaschine erzeugt wird
DE10144707A1 (de) Verfahren und System zum dynamischen Erzeugen von Web-Formularen in einer Vielzahl von Sprachen
EP1620810B1 (de) Verfahren und anordnung zur einrichtung und aktualisierung einer benutzeroberfl che zum zugriff auf informationsseiten in ein em datennetz
DE60105994T2 (de) Verfahren und system zum schieben von informationen
DE19813884A1 (de) System und Verfahren zur Ermittlung und Darstellung von verbindungsbezogenen Leistungsdaten in Netzwerken
DE10118064B4 (de) Erweiterung Browser-bezogener Internetseiteninhaltskennzeichen und Kennwortüberprüfung auf Kommunikationsprotokolle
EP1280081A1 (de) Verfahren zum Erbringen eines Dienstes zur Organisation von Begegnungen für Teilnehmer eines Kommunikationsnetzes, sowie Kommunikationsnetz, Diensterechner und Programmmodul hierfür
DE60113559T2 (de) Interaktives persönliches telefonbuch
DE10303070A1 (de) Erzeugen einer Liste von Adressen in einem Server

Legal Events

Date Code Title Description
8364 No opposition during term of opposition