DE112009004349T5 - System und Verfahren zum Bereitstellen von Inhalt für ein Mobilgerät - Google Patents

System und Verfahren zum Bereitstellen von Inhalt für ein Mobilgerät Download PDF

Info

Publication number
DE112009004349T5
DE112009004349T5 DE112009004349T DE112009004349T DE112009004349T5 DE 112009004349 T5 DE112009004349 T5 DE 112009004349T5 DE 112009004349 T DE112009004349 T DE 112009004349T DE 112009004349 T DE112009004349 T DE 112009004349T DE 112009004349 T5 DE112009004349 T5 DE 112009004349T5
Authority
DE
Germany
Prior art keywords
data
computing device
mobile computing
user
location
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE112009004349T
Other languages
English (en)
Inventor
Bernard P. Cousineau
Thomas Fong
David D. Daetz
T. COLLIGAN Edward
David Vadasz
Matias G. Duarte
Edward C. Ballot
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.)
Qualcomm Inc
Original Assignee
Hewlett Packard Development Co LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Publication of DE112009004349T5 publication Critical patent/DE112009004349T5/de
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/4872Non-interactive information services
    • H04M3/4878Advertisement messages
    • 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
    • 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
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • 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
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/20Aspects of automatic or semi-automatic exchanges related to features of supplementary services
    • H04M2203/2072Schedules, e.g. personal calendars
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/15Information service where the information is dependent on the location of the subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/30Determination of the location of a subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42348Location-based services which utilize the location information of a target
    • H04M3/42357Location-based services which utilize the location information of a target where the information is provided to a monitoring entity such as a potential calling party or a call processing server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Abstract

Mobiles Rechengerät mit einem Speicher und einer Verarbeitungsschaltung. Der Speicher ist konfiguriert, Nutzungsdaten zu speichern, die ein Muster früherer Benutzungen des mobilen Rechengeräts angeben. Die Verarbeitungsschaltung ist konfiguriert, einen aktuellen Zustand zu ermitteln und eine Funktion wenigstens teilweise auf der Basis der Nutzungsdaten und des aktuellen Zustands auszuführen.

Description

  • QUERVERWEIS AUF VERWANDTE ANMELDUNGEN
  • Die vorliegende Anmeldung beansprucht den Nutzen der provisorischen US-Anmeldung Nr. 61/140,562, eingereicht am 23. Dezember 2008, US-Anmeldung Nr. 12/402,386, eingereicht am 11. März 2009, und US-Anmeldung Nr. 12/422,871, eingereicht am 13. April 2009, die alle in ihrer Gesamtheit durch Bezugnahme hierin eingeschlossen sind.
  • HINTERGRUND
  • Die vorliegende Offenbarung betrifft allgemein den Bereich Mobilgeräte und spezieller Systeme und Verfahren zum Ausführen von Funktionen auf der Basis von früheren Nutzungen eines Geräts oder von Verhaltensweisen eines Benutzers des Geräts.
  • KURZBESCHREIBUNG
  • 1 ist eine Frontansicht eines Mobilgeräts gemäß einer beispielhaften Ausgestaltung.
  • 2 ist eine Rückansicht des Mobilgeräts von 1 gemäß einer beispielhaften Ausgestaltung.
  • 3 ist eine Seitenansicht des Mobilgeräts von 1 gemäß einer beispielhaften Ausgestaltung.
  • 4 ist ein Blockdiagramm des Mobilgeräts von 1 gemäß einer beispielhaften Ausgestaltung.
  • 5 ist ein Blockdiagramm eines Systems zum Bereitstellen von Inhalt für ein Mobilgerät gemäß einer beispielhaften Ausgestaltung.
  • 6 ist ein Fließschema eines Verfahrens zum Bereitstellen von Inhalt für ein Mobilgerät gemäß einer beispielhaften Ausgestaltung.
  • 7 ist eine Frontansicht eines Displays eines Mobilgeräts gemäß einer beispielhaften Ausgestaltung.
  • 8 ist eine Frontansicht eines Displays eines Mobilgeräts gemäß einer beispielhaften Ausgestaltung.
  • 9 ist eine Frontansicht eines Displays eines Mobilgeräts gemäß einer beispielhaften Ausgestaltung.
  • 10 ist ein Fließschema eines Systems und eines Verfahrens zum Ausführen einer Funktion auf der Basis von Nutzungsdaten und eines aktuellen Zustands gemäß einer beispielhaften Ausgestaltung.
  • AUSFÜHRLICHE BESCHREIBUNG
  • Die 13 zeigen ein Mobilgerät 10. Die Lehren hierin können auf das Gerät 10 oder auf andere elektronische Geräte (z. B. einen Desktop-Computer), mobile Rechengeräte (z. B. einen Laptop-Computer) oder Handrechengeräte wie z. B. einen PDA (Personal Digital Assistant), Smartphone, Mobiltelefon, persönliche Navigationsgeräte usw. angewendet werden. Gemäß einer Ausgestaltung kann das Gerät 10 ein Smartphone sein, das eine Kombination aus Mobiltelefon und Handcomputer mit PDA-Funktionalität ist. PDA-Funktionalität kann eine oder mehrere Funktionen wie persönliches Informationsmanagement (z. B. einschließlich persönliche Datenanwendungen wie Email, Kalender, Kontakte usw.), Datenbankfunktionen, Textverarbeitung, Tabellenkalkulationen, Sprachmemo-Aufzeichnung, GPS-(globales Positionierungssystem) usw. beinhalten. Das Gerät 10 kann so konfiguriert werden, dass es persönliche Informationen von diesen Anwendungen mit einem Computer (z. B. einem Desktop, Laptop, Server usw.) synchronisiert. Das Gerät 10 kann ferner zum Empfangen und Betreiben zusätzlicher Anwendungen konfiguriert werden, die nach der Herstellung im Gerät 10 installiert werden, z. B. über ein verdrahtetes oder drahtloses Download, SecureDigital-Karte usw.
  • Wie in den 13 gezeigt, beinhaltet das Gerät 10 ein Gehäuse 12 und eine Frontseite 14 und eine Rückseite 16. Das Gerät 10 umfasst ferner ein Display 18 und eine Benutzereingabevorrichtung 20 (z. B. eine QWERTZ-Tastatur, Schaltflächen, Touchscreen, Spracherkennungsmaschine usw.). Das Display 18 kann ein Touchscreen-Display umfassen, so dass Benutzereingaben in einen Prozessor 40 (siehe 4) zum Steuern von Funktionen bereitgestellt werden, wie z. B. auf dem Display 18 angezeigte Auswahloptionen, Eingabe von Text in das Gerät 10 oder andere Eingabearten. Das Display 18 stellt auch Bilder (siehe z. B. 7) bereit, die angezeigt und vom Benutzer des Geräts 10 betrachtet werden können. Die Benutzereingabevorrichtung 20 kann ähnliche Eingaben wie beim Touchscreen-Display 18 bereitstellen. Das Gerät 10 kann ferner einen Lautsprecher 26 und einen Eingabestift 30 umfassen, der den Benutzer beim Auswählen auf dem Display 18 unterstützt. Das Display 18 kann einen kapazitiven Touchscreen, einen Betriebskapazität-Touchscreen, einen Eigenkapazität-Touchscreen, einen resistiven Touchscreen, einen Touchscreen mit Kameras und Licht wie z. B. einen Oberflächen-Multitouchscreen, Näherungssensoren oder andere Touchscreen-Technologien usw. beinhalten. Das Display 18 kann zum Empfangen von Eingaben von Fingerberührungen an mehreren Stellen auf dem Display 18 gleichzeitig konfiguriert werden. Das Display 18 kann so konfiguriert werden, dass es eine Fingerbewegung oder eine andere Richtungseingabe empfängt, die von einer Verarbeitungsschaltung zum Bedienen bestimmter Funktionen interpretiert werden kann, die sich von einer einzelnen Berührungseingabe unterscheiden.
  • Gemäß einer beispielhaften Ausgestaltung ist das Gehäuse 12 zum Halten eines Bildschirms wie z. B. eines Displays 18 in einer festen Beziehung über einer Benutzereingabevorrichtung wie z. B. einer Benutzereingabevorrichtung 20 in einer im Wesentlichen parallelen oder selben Ebene konfiguriert. Diese feste Beziehung schließt eine Klapp- oder bewegliche Beziehung zwischen dem Bildschirm und der Benutzereingabevorrichtung (z. B. mehrere Tasten) in der festen Ausgestaltung aus.
  • Das Gerät 10 kann ein Handcomputer sein, bei dem es sich um einen Computer handelt, der klein genug ist, um in der Hand eines Benutzers getragen zu werden, und der Vorrichtungen wie z. B. typische Mobiltelefone und Personal Digital Assistants umfasst, der aber typische Laptop-Computer und Tablet-PCs ausschließt. Die verschiedenen Eingabevorrichtungen und sonstigen Komponenten des Geräts 10 wie nachfolgend beschrieben können an jeder beliebigen Stelle auf dem Gerät 10 positioniert sein (z. B. auf der in 1 gezeigten Frontseite, der in 2 gezeigten Rückseite, den Seitenflächen wie in 3 gezeigt, usw.). Ferner können verschiedene Komponenten wie z. B. die Tastatur usw. versenkbar sein, so dass sie von einem Teil des Geräts 10 ein- und ausgezogen werden können, um auf einer der Seiten des Gerätes 10 zum Vorschein zu kommen, usw.
  • Gemäß verschiedenen beispielhaften Ausgestaltungen kann das Gehäuse 12 eine beliebige Größe, Form und eine Reihe verschiedener Langen, Breiten, Dicken und Volumenabmessungen haben. So kann beispielsweise die Breite 13 höchstens etwa 200 Millimeter (mm), 100 mm, 85 mm oder 65 mm oder alternativ mindestens etwa 30 mm, 50 mm oder 55 mm betragen. Die Länge 15 kann höchstens etwa 200 mm, 150 mm, 135 mm oder 125 mm oder alternativ mindestens etwa 70 mm oder 100 mm betragen. Die Dicke 17 kann höchstens etwa 150 mm, 50 mm, 25 mm oder 15 mm oder alternativ mindestens etwa 10 mm, 15 mm oder 50 mm betragen. Das Volumen des Gehäuses 12 kann höchstens etwa 2500 Kubikzentimer (cm3) oder 1500 cm3 oder alternativ mindestens etwa 1000 cm3 oder 600 cm3 betragen.
  • Gemäß 4 umfasst das Gerät 10 eine Verarbeitungsschaltung 46 mit einem Prozessor 40. Der Prozessor 40 kann einen oder mehrere Mikroprozessoren, Microcontroller und andere analoge und/oder digitale, zum Ausführen der hierin beschriebenen Funktionen konfigurierte Schaltungskomponenten umfassen. Der Prozessor 40 kann einen oder mehrere Speicher (z. B. Direktzugriffsspeicher, Nur-Lese-Speicher, Flash-Speicher usw.) umfassen, der/die zum Speichern von Software-Anwendungen konfiguriert ist/sind, die bei der oder nach der Herstellung vom Benutzer oder von einem Distribuenten des Geräts 10 bereitgestellt werden. In einer Ausgestaltung kann der Prozessor 40 einen ersten Anwendungsmikroprozessor, der zum Abarbeiten einer Reihe verschiedener persönlicher Informationsmanagementanwendungen wie Email, Kalender, Kontakte usw. konfiguriert ist, und einen zweiten, Radio-Prozessor auf einem separaten Chip oder als Teil eines Dual-Core-Chip mit dem Anwendungsprozessor umfassen. Der Radio-Prozessor kann zum Betreiben von Telefoniefunktionalität konfiguriert werden. Das Gerät 10 kann für zelluläre Funktelefonkommunikationen, wie z. B. CDMA (Code Division Multiple Access), GSM (Global System for Mobile Communications), 3G-(Third Generation)-Systeme wie WCDMA (Wide-Band CDMA) oder andere zelluläre Funktelefontechnologien konfiguriert werden. Das Gerät 10 kann ferner für Datenkommunikationsfunktionalität, z. B. über GSM mit GPRS-(General Packet Radio Service)-Systemen (GSM/GPRS), CDMA/1XRTT-Systemen, EDGE-(Enhanced Data Rates for Global Evolution)-Systemen, Evolution Data Only oder Evolution Data Optimized (EV-DO) und/oder anderen Datenkommunikationstechnologien konfiguriert werden.
  • Das Gerät 10 umfasst einen Empfänger 38 mit analogen und/oder digitalen elektrischen Komponenten, die zum Empfangen und Senden von Funksignalen über die Antenne 22 konfiguriert sind, um Zellulartelefon- und/oder Datenkommunikationen mit einem festen Wireless-Access-Point bereitzustellen, wie z. B. einem Funktelefonturm, in Verbindung mit einem Netzbetreiber wie Verizon Wireless, Sprint usw. Das Gerät 10 kann ferner einen Schaltkomplex umfassen, um Kommunikationen über ein lokales Netzwerk wie z. B. Ethernet oder gemäß einem IEEE 802.11x Standard oder ein Netzwerk für den persönliches Bereich wie Bluetooth oder Infrarot-Kommunikationstechnologie bereitzustellen.
  • Das Gerät 10 umfasst ferner ein Mikrofon 36 (siehe 2), das zum Empfangen von Audiosignalen wie z. B. Sprachsignalen von einem Benutzer oder einer anderen Person in der Nähe des Geräts 10 konfiguriert ist, typischerweise über gesprochene Worte. Alternativ oder zusätzlich kann der Prozessor 40 ferner so konfiguriert sein, dass er Videokonferenzfähigkeiten bereitstellt, durch Anzeigen von Video von einem Fernteilnehmer an einer Videokonferenz auf dem Display 18, durch Bereitstellen einer Videokamera auf dem Gerät 10 zum Liefern von Bildern zu dem Fernteilnehmer, durch Bereitstellen von Text-Messaging, Zwei-Wege-Audio-Streaming im Voll- und/oder Halbduplex-Modus, usw.
  • Das Gerät 10 umfasst ferner eine Standortermittlungsanwendung, die in 3 als GPS-Anwendung 44 dargestellt ist. Die GPS-Anwendung 44 kann jederzeit mit dem Gerät 10 kommunizieren und dessen Standort angeben. Das Gerät 10 kann eine oder mehrere Standortermittlungstechniken anwenden, wie z. B. GPS-(globales Positionierungssystem)-Techniken, CGI-(Cell Global Identity)-Techniken, CGI einschließlich TA-(Timing Advance)-Techniken, EFLT-(Enhanced Forward Link Trilateration)-Techniken, TDOA-(Time Difference of Arrival)-Techniken, AOA-(Angle of Arrival)-Techniken, AFTL-(Advanced Forward Link Trilateration)-Techniken, OTDOA-(Observed Time Difference of Arrival)-Techniken, EOTD-(Enhanced Observed Time Difference)-Techniken, AGPS-(Assisted GPS)-Techniken, Hybridtechniken (z. B. GPS/CGI, AGPS/CGI, GPS/AFTL oder AGPS/AFTL für CDMA-Netzwerke, GPS/EOTD oder AGPS/EOTD für GSM/GPRS-Netzwerke, GPS/OTDOA oder AGPS/OTDOA für UMTS-Netzwerke), Triangulationstechniken wie WiFi-Triangulationstechniken usw.
  • Das Gerät 10 kann so angeordnet werden, dass es in einem oder mehreren Standortermittlungsmodi arbeitet, z. B. in einem Standalone-Modus, in einem MS-(Mobilstation)-assistierten Modus und/oder einem Modus auf MS-Basis. In einem Standalone-Modus wie z. B. einem Standalone-GPS-Modus kann das Gerät 10 so ausgelegt werden, dass es autonom seinen Standort ohne Echtzeit-Netzwerkinteraktion oder -unterstützung ermittelt. Beim Arbeiten in einem MS-assistierten Modus oder einem MS-basierten Modus kann das Gerät 10 jedoch zum Kommunizieren über ein Funkzugriffsnetzwerk (z. B. UMTS-Funkzugriffsnetzwerk) mit einer Standortermittlungsentität wie z. B. einem LPS (Location Proxy Server) und/oder einem MPC (Mobile Positioning Center) ausgelegt werden.
  • Das Gerät 10 umfasst ferner einen Speicher 42, der mit dem Prozessor 40 gekoppelt oder Teil davon ist. Der Speicher 42 kann eine Reihe verschiedener Daten (z. B. Kontextdaten usw.) wie Informationen, Daten, Anwendungen, Dateien usw. speichern, die mit dem Gerät 10 benutzt oder auf die damit zugegriffen werden kann. So können z. B. Kalenderdaten Daten zu verschiedenen Terminen beinhalten, z. B. Ortsdaten (z. B. der Wohnort einer Person, ein kommerzielles Unternehmen, eine Adresse oder ein sonstiger geografischer Indikator wie z. B. eine Stadt, ein Staat usw., eine Konferenzraumnummer usw.), Zeit/Datum-Daten (z. B. Datum und/oder Zeit für einen bestimmten Termin, Daten zu einem sich wiederholenden Termin, usw.), Teilnehmerdaten und sonstige Daten zu einem Termin oder einem Treffen. Kontaktdaten können Informationen über spezielle Kontakte beinhalten, z. B. Namen, Adressen, Telefonnummern, Email-Adressen, Telefaxnummern und kontaktspezifische Notizen (z. B. Notizen über den jeweiligen Kontakt wie Geburtstag, Jahrestag usw.). Messaging-Daten können Informationen über eine Reihe verschiedener Messaging-Anwendungen beinhalten, inklusive Email, Text-Messaging, SMS (Short Messaging Service) usw. Gemäß verschiedenen anderen beispielhaften Ausgestaltungen kann das Gerät 10 andere Kontextdaten gemäß den verschiedenen hierin offenbarten Ausgestaltungen nutzen (z. B. Daten über Websites, die der Benutzer mit dem Gerät 10 besucht hat, Lesezeichen oder Favoriten für Websites, von einem sozialen Netzwerkkonto eines Benutzers auf einer Website heruntergeladene Daten (z. B. ein MySpace- oder Facebook-Konto), Daten zu Audio- und/oder Video-Clips (z. B. Lieder, Videos usw.), To-do-Listen, Memo-Anwendungen, Spieleanwendungen usw.). Die vorliegende Offenbarung soll auf alle solche Ausgestaltungen anwendbar sein.
  • Mit Bezug auf 5 kann das Gerät 10 so konfiguriert werden, dass es Inhalt empfängt und Benutzern bereitstellt (z. B. generische Alarme oder Mitteilungen, allgemeine Anfragen, Werbedaten, wählbare Links, Icons usw.). Wie in 5 gezeigt, kann das Gerät 10 mit Servern 50, 52 kommunizieren, die wiederum mit einer oder mehreren Werbequellen 54, 56, 58 (z. B. Werbequellen wie Einzelhändler, Restaurants, Services usw.) kommunizieren können. Gemäß einer beispielhaften Ausgestaltung kann der Server 52 ein Werbedienst sein, der zum Bereitstellen von Werbedaten (z. B. visuelle Werbeanzeigen, akustische Werbeanzeigen, e-Coupons usw.) von Werbequellen 54, 56, 58 zum Gerät 10 (entweder in Koordination mit oder unabhängig von Servern 48, 50, wie nachfolgend ausführlicher erläutert) konfiguriert ist. Der Server 50 kann ein Server in Verbindung mit einem Anwendungsentwickler sein, der Anwendungen bereitstellt, die auf dem Gerät 10 abgearbeitet oder diesem bereitgestellt werden. Alternativ kann/können der Server 50 und/oder der Server 52 ein Server in Verbindung mit einem Hersteller des Geräts 10 sein. In einigen Ausgestaltungen können Quellen 54, 56, 58 Werbedaten zum Gerät 10 liefern, ohne Server 50, 52 zu benutzen (z. B. so, dass die Werbedaten vom Prozessor 40 des Geräts 10 von Quellen 54, 56, 58 empfangen werden).
  • Gemäß verschiedenen beispielhaften Ausgestaltungen kann/können die/der Werbedaten oder -inhalt eine Reihe verschiedener Informationen beinhalten und auf eine Reihe verschiedener Weisen bereitgestellt werden. So kann beispielsweise Inhalt einem Benutzer des Geräts 10 in Form von visuellen Bildern auf dem Display 18 angezeigt werden. So kann beispielsweise ein Icon auf dem Gerät 10 angezeigt und von einem Benutzer gewählt werden, um eine vergrößerte Werbung wie z. B. ein elektronisches Coupon usw. zu erhalten. Alternativ kann, anstatt eine visuelle Anzeige bereitzustellen, das Gerät 10 eine akustische Nachricht geben (z. B. eine Aufnahme einer Werbeanzeige usw.). Ferner können Werbedaten auf dem Display 18 bereitgestellt und über ein anderes Bild gelegt werden, wie z. B. über das Bild, das der Benutzer gerade betrachtet, eine geografische Karte, die den Standort des Unternehmens anzeigt, mit dem die Werbedaten assoziiert sind usw. Darüber hinaus kann der Inhalt nicht werbungsbezogene Daten wie z. B. allgemeine Daten über Punkte von Interesse, Termindaten usw, enhalten oder sein. Gemäß verschiedenen anderen beispielhaften Ausgestaltungen können auch andere Typen von Inhalts- oder Werbedaten auf dem Gerät 10 bereitgestellt werden (z. B. Text, Graphik, Audiodaten, Videodaten usw.).
  • Gemäß verschiedenen beispielhaften Ausgestaltungen können ein oder mehrere Server 50, 52 an der Bereitstellung von Inhalt oder Werbedaten für das Gerät 10 beteiligt sein. Zum Beispiel, in einer Ausgestaltung kann der Server 52 mit einem Werbedienst assoziiert sein (z. B. AdSense, erhältlich von Google, Inc., Mountain View, Kalifornien), und kann zum Bereitstellen von Werbedaten für das Gerät 10 unabhängig vom Server 50 konfiguriert werden. So kann der Server 52 beispielsweise, wie in 5 gezeigt, mit dem Gerät 10 und mit einer oder mehreren Werbequellen 54, 56, 58 kommunizieren. Werbequellen 54, 56, 58 können dem Server 52 Werbedaten bereitstellen, der die Werbedaten wiederum dem Mobilgerät 10 bereitstellen kann. In einem Beispiel kann der Server 52 die Werbedaten wenigstens teilweise auf der Basis bestimmter Kriterien oder Daten bereitstellen (z. B. um als Filter zum Bereitstellen von Werbedaten mit höherer Relevanz für einen Benutzer zu dienen), z. B. ein Standort des Geräts 10, historische Daten in Verbindung mit der Nutzung des Geräts 10 (z. B. Web-Browsing-Historie, Standorthistorie), benutzerspezifische Daten (Daten, die in einer Informationsmanagementanwendung wie einer Email-Anwendung, einer Kalenderanwendung, einer Kontakteanwendung usw. gespeichert sind), oder andere Kriterien oder andere Daten. Solche Kriterien oder Daten können von einem Benutzer definiert werden und der Zugang zu solchen Kriterien oder Daten zum Filtern oder sonstigen Bereitstellen von Werbedaten und sonstigem Inhalt für das Gerät 10 kann durch einen Benutzer oder eine andere Entität begrenzt werden. In einigen Ausgestaltungen kann es der Server 52 zulassen, dass sich verschiedene Werbequellen (z. B. Werbequellen 54, 56, 58) beim Server 52 registrieren, damit ihre Werbedaten Benutzern bereitgestellt werden können (z. B. einem Benutzer des Geräts 10). Auf der Basis bestimmter Kriterien oder Daten können die Werbedaten dann für die Zustellung zu verschiedenen Geräten/Benutzern ausgewählt werden.
  • Gemäß anderen Ausgestaltungen kann der Server 52 so konfiguriert werden, dass er dem Gerät 10 Werbedaten oder sonstigen Inhalt in Verbindung mit oder durch den Server 50 bereitstellt. So kann der Server 50 zum Beispiel, wie oben erwähnt, ein Server in Verbindung mit einem Anwendungsentwickler sein oder einen solchen beinhalten, der dem Gerät 10 Anwendungen (z. B. Mobilgerät-spezifische Anwendungen wie Spiele, Finanzierungsinstrumente, standortbezogene Kartenprogramme, Musikabspielgeräte usw.) bereitstellt. Werbedaten können dem Gerät 10 (von einem oder mehreren Servern 50, 52) bereitgestellt und/oder angezeigt werden, während eine oder mehrere vom Server 50 bereitgestellte Anwendungen auf dem Gerät 10 laufen. So können z. B. eine oder mehrere vom Server 52 bereitgestellte Werbungen in einem oberen, seitlichen oder unteren Teil des Displays 18 angezeigt werden, während ein Benutzer eine vom Server 50 bereitgestellte Anwendung abarbeitet.
  • In einigen Ausgestaltungen kann der Server 50 ein Server in Verbindung mit einem Hersteller des Geräts 10 sein und kann drahtlosen oder sonstigen Zugang zu Daten haben, die für den Server 52 nicht verfügbar sind (z. B. benutzerspezifische Daten wie z. B. Daten von einer Informationsmanagementanwendung wie Email, Kalender, Kontakte und sonstige Anwendungen). Der Server 50 kann dem Server 52 Daten in Verbindung mit dem Gerät 10 (und/oder dem assoziierten Benutzer) bereitstellen. Solche Daten können zum Beispiel zum Filtern von Werbedaten oder sonstigem dem Gerät 10 bereitgestelltem Inhalt verwendet werden, um die Relevanz der Werbedaten für das/den jeweilige(n) Gerät/Benutzer zu erhöhen. Es ist zu verstehen, dass die verschiedenen hier erörterten Ausgestaltungen nur für Illustrationszwecke gegeben werden und dass auch mehr oder weniger Server oder andere Parteien/Entitäten beteiligt sein können, um dem Gerät 10 Werbedaten oder sonstigen Inhalt bereitzustellen. Alle solche Ausgestaltungen werden als in den Umfang der vorliegenden Offenbarung fallend angesehen.
  • Gemäß den 69 kann dem Gerät 10 Inhalt auf der Basis von Kontextdaten oder sonstigen Informationen bereitgestellt werden, die anzeigen können, wo ein Benutzer ist, was ein Benutzer tut/tun wird/getan hat usw. Kontextdaten können sich im Allgemeinen auf Daten in Verbindung mit dem Kontext des Geräts 10 oder eines Benutzers davon beziehen und können historische Daten beinhalten (z. B. Daten in Verbindung mit früheren Gebrauchsmustern des Geräts 10 wie Bewegungen des Geräts, Standorte des Geräts, Messaging-Daten, Web-Browsing-Aktivitäten, mit dem Gerät 10 ausgeführte Transaktionen usw.), Daten in Verbindung mit dem aktuellen Zustand des Geräts 10 (z. B. mobilspezifische Eingaben wie aktueller Standort, Fahrtrichtung, Bewegungsgeschwindigkeit/-beschleunigung usw., aktuelle Tageszeit, Datum usw.), Daten in Verbindung mit einer Informationsmanagementanwendung (z. B. eine Email- oder sonstige Messaging-Anwendung, eine Kalenderanwendung, eine Kontakteanwendung usw.), oder sonstige Daten, auf die mit dem Gerät 10 oder von seinem Benutzer zugegriffen werden kann oder die auf andere Weise damit assoziiert sind (z. B. Daten in Verbindung mit Mobilgeräten oder Benutzern von Mobilgeräten, die in einer Kontaktliste, einer sozialen Netzwerkgruppe, einer Liste, Kategorie usw. enthalten sind, sonstige mobilspezifische Eingaben usw.). Kontextdaten können sich in einigen Ausgestaltungen allgemein auf jeden Daten- oder Informationstyp beziehen, der benutzt werden kann, um den Kontext eines Benutzers zu bestimmen, und können Gebrauchsmuster des Geräts 10 wie z. B. Ein/Aus-Muster (z. B. ein Muster mit stärkerem Gebrauch (z. B. Tageszeiten, zu denen das Gerät 10 gewöhnlich ein- oder ausgeschaltet ist, usw.), Web-Browsing (z. B. besuchte Websites usw.), Standort-/Bewegungshistorie (z. B. Art des Reisens, besuchte Orte usw.) usw. beinhalten oder anzeigen).
  • So kann das Gerät 10 z. B. auf Daten zugreifen, die ein geplantes/zukünftiges Ziel (z. B. einen Ort) eines Benutzers anzeigen (z. B. gemäß Anzeige durch eine Kalender- oder sonstige Informationsmanagementanwendung), zusätzlich zum aktuellen Standort des Benutzers, und können dem Benutzer Daten in Bezug auf nahe gelegene Punkte von Interesse (z. B. Öffnungszeiten, ob geöffnet oder geschlossen usw.) oder sonstige Einrichtungen bereitstellen. Ebenso kann das Gerät 10 auf Daten zugreifen, die anzeigen, dass sich der Benutzer außerhalb eines bestimmten geografischen Bereichs befindet (z. B. außerhalb einer bestimmten Entfernung von einem Heimatort, einem Arbeitsort usw., außerhalb einer Ortsvorwahl einer Mobiltelefonnummer in Verbindung mit dem Gerät 10, außerhalb einer Adresse, die in einer Kontaktanwendung enthalten ist, usw.), und/oder Daten, die anzeigen, dass ein Benutzer kürzlich den Standort gewechselt hat (z. B. nach einer Reise mit dem Flugzeug, Zug usw.), und die Zustellung von Inhalt auf der Basis des Standorts des Benutzers und/oder auf einer zeitsensiblen Basis auslösen (z. B. auf der Basis von Abfahrtzeiten, Ankunftszeiten usw.).
  • Das Gerät 10 kann ferner auf Daten zugreifen, die anzeigen, dass ein Benutzer „Freizeit” hat (z. B. gemäß Anzeige durch einen Terminkalender oder eine andere Anwendung), und kann Inhalt über Punkte von Interesse oder Einrichtungen in der Nähe des Benutzers bereitstellen (oder auch auf oder nahe einer Route zwischen dem Benutzer oder einem Ort in Verbindung mit einem oder mehreren geplanten Terminen). Als weiteres Beispiel kann das Gerät 10 dem Benutzer, wenn dieser auf ein(en) Bus, Zug, Flugzeug usw. oder auf eine andere Art von öffentlichem oder sonstigem Transportmittel wartet, zeitsensible Angebote für nahe gelegene Einrichtungen z. B. auf der Basis der verfügbaren Zeit des Benutzers vor einer geplanten Abfahrtzeit geben.
  • Wie oben angedeutet, kann das Gerät 10 so konfiguriert werden, dass es auf der Basis von Kontextdaten Inhalt bereitstellt (z. B. zustellt, die Zustellung auslöst oder einleitet, filtert usw.). Gemäß einigen Ausgestaltungen kann der Inhalt in Form von generischen Alarmen oder Mitteilungen bereitgestellt werden (z. B. „Hast du Hunger?”, „Möchtest du Musik hören?”, „Möchtest du ein neues Restaurant ausprobieren?”, „Möchtest du eines deiner Lieblingsrestaurants besuchen?”, „Möchtest du eine Einladung an deine Freunde schicken?”, usw.), die, wenn sie gewählt werden, den Benutzer zu spezifischeren Daten oder Informationen bringen (z. B. „Heute Spezialgericht bei Sam's Deli” usw.).
  • Weitere Beispiele für generischen Inhalt können Inhalt mit Angeboten des besten Preises für einen bestimmten Artikel oder Dienst beinhalten (z. B. „Suchst du den besten Kraftstoffpreis in der Nähe?”), oder auch Inhalt, der die Suche nach einem bevorzugten Anbieter, einem Punkt von Interesse usw. anbietet, z. B. eine Tankstelle, ein Fast-Food-Restaurant, ein Café usw., das auf der Basis des aktuellen Standorts des Benutzers, einer bestimmten Transportart und/oder der Öffnungszeiten des Anbieters oder der Einrichtung bei der Ankunft des Benutzers noch offen ist (z. B. „Suchst du nach der nächsten Tankstelle?”). Andere generische Alarme können Angebote zum Suchen nach Geldautomaten oder sonstigen Computer- oder Benutzerterminals (z. B. unter Berücksichtigung eventueller zusätzlicher Gebühren, die der Geldautomat berechnet), öffentliches Parken (z. B. unter Berücksichtigung von Öffnungszeiten, Preisen usw.), Unterkunft (z. B. unter Berücksichtigung von freien Zimmern, Zimmerpreisen und sonstigen Daten über Hotels usw.) enthalten, usw. Es können auch verschiedene andere Typen von generischen Alarmen bereitgestellt werden, die eine große Vielfalt von Kontextdaten und sonstigen Daten berücksichtigen (z. B. Metadaten in Verbindung mit verschiedenen Einrichtungen usw.), um die Relevanz des Inhalts für Benutzer zu erhöhen.
  • Gemäß verschiedenen alternativen Ausgestaltungen können Kontextdaten auf eine Reihe verschiedener Weisen und mittels einer Reihe verschiedener Speichergeräte und Systeme gespeichert werden, wie z. B. im Speicher eines Mobilgeräts wie dem Gerät 10, mittels eines oder mehrerer Server, die vom Gerät 10 getrennt sind, mittels eines oder mehrerer Server in Verbindung mit einem Werbedienst, einem Werbesponsor (z. B. einem Einzelhändler usw.), über ein Datenspeichersystem, das über das Internet oder ein anderes Netzwerksystem zugängig ist. Es können auch andere geeignete Mittel zum Speichern von Kontextdaten gemäß verschiedenen anderen Ausgestaltungen benutzt werden.
  • 6 illustriert ein Verfahren zum Bereitstellen von Inhalt für einen Benutzer gemäß einer beispielhaften Ausgestaltung. Zunächst kann auf Kontextdaten zugegriffen (z. B. abgerufen, überwacht, gespeichert usw.) (Schritt 62) werden. Der Zugriff auf Kontextdaten kann über einen Prozessor 40, Server 50, 52 oder eine Kombination davon erfolgen. Wie oben erörtert, kann der Zugriff auf Kontextdaten das Zugreifen auf oder das Überwachen von einer Reihe verschiedener Daten beinhalten, die entweder auf dem Gerät 10 gespeichert sind oder auf die das Gerät 10 auf andere Weise zugreifen kann.
  • Auf der Basis der Kontextdaten kann dem Gerät 10 Inhalt bereitgestellt werden (Schritt 64). Gemäß einer beispielhaften Ausgestaltung wird der Inhalt in einem generischen Format bereitgestellt (z. B. als generische Mitteilung oder Alarmierung usw.) und ist nicht an irgendeine bestimmte Entität wie die Werbequellen 54, 56, 58 usw. gebunden. Der Inhalt kann eine wählbare Link aufweisen, so dass das Gerät 10 (Schritt 66) eine Eingabe (z. B. Wählen der Link) als Reaktion auf den bereitgestellten Inhalt empfangen kann. Nach Empfang der Eingabe kann einem Benutzer zusätzlicher Inhalt bereitgestellt werden (z. B. spezifischere Daten, Werbedaten, Wegbeschreibung oder sonstige Anweisungen usw.) (Schritt 68). Der zusätzliche Inhalt kann beispielsweise Werbedaten von Werbequellen 54, 56, 58, Informationen über Punkte von Interesse (z. B. Nicht-Werbedaten oder Informationen über bestimmte Ziele vielleicht in der Nähe des Gerätes 10 oder an (einem) anderen vorbestimmten geografischen Ort(en), eine Website usw.) enthalten.
  • Es ist zu verstehen, dass das in 6 illustrierte Verfahren auch weithin auf verschiedene andere Typen von Kontextdaten anwendbar ist. Die Nutzung von Kontextdaten berücksichtigt den Kontext eines Benutzers beim Auslösen von Inhalt wie generische Mitteilungen, Werbedaten und sonstigen Inhalt, und kann die Qualität des Benutzern bereitgestellten Inhalts durch Erhöhen der Relevanz des Inhalts für den Benutzer gemäß dem Kontext des Benutzers (z. B. Standort, aktuelle Termine, historische Gebrauchsmuster usw.) erhöhen.
  • In einigen Ausgestaltungen kann Inhalt auf der Basis von Zeitdaten und/oder Daten von einer persönlichen Informationsmanagementanwendung wie z. B. einer Kalenderanwendung bereitgestellt werden. So kann zum Beispiel zu einer vorbestimmten Zeit (z. B. einer typischen Mahlzeit wie z. B. Mittagessen usw., einer vom Benutzer konfigurierbaren Zeit, einer voreingestellten Zeit usw.) auf mit dem Gerät 10 assoziierte Kalenderdaten zugegriffen werden, um beispielsweise zu ermitteln, ob ein Benutzer einen geplanten Termin hat (z. B. eine Verabredung zum Mittagessen). Wenn der Benutzer keinen Termin geplant hat, dann kann das Gerät 10 so konfiguriert sein, dass es dem Benutzer Inhalt wie z. B. eine generische Alarmierung oder Mitteilung gibt (z. B. „Hast du Hunger?”, „Möchstest du zum Essen ausgehen?” usw.). Die Mitteilung kann eine wählbare Link beinhalten oder kann auf andere Weise wählbar sein (z. B. über einen Touchscreen oder eine andere Eingabevorrichtung), so dass, falls der Benutzer z. B. eine die generische Mitteilung enthaltende Link wählt, das Gerät 10 dann spezifischere(n), zusätzliche(n) Inhalt oder Informationen bereitstellen kann. Der zusätzliche Inhalt kann ein beliebiger Inhalt aus einer breiten Inhaltsvielfalt sein, einschließlich gezielter Werbungen (z. B. Werbeanzeigen, e-Coupons, Rabatte, usw., die auf der Basis von früherem Benutzerverhalten, dem Standort des Benutzers, vom Benutzer konfigurierbaren Präferenzdaten usw. ausgewählt wurden), einer Option zum Aussenden einer Information an andere Benutzer oder Mobilgeräte (z. B. einer Option zum Aussenden einer Essenseinladung zu anderen Mobilgeräten, die über eine Kontaktanwendung, eine soziale Netzwerkanwendung oder -liste, den/die Standort(e) anderer Benutzer/Geräte identifiziert wurden, usw.), usw. Der Vorgang des Bereitstellens von progressiv spezifischeren Daten für das Gerät 10 als Reaktion auf weitere Antworten oder sonstige Benutzereingaben kann im Rahmen des Bereitstellens von Inhalt für das Gerät 10 wiederholt werden.
  • In einigen Ausgestaltungen kann Inhalt auf der Basis von Bewegungen und/oder des Standorts des Geräts 10 bereitgestellt werden. So kann das Gerät 10 beispielsweise so konfiguriert werden, dass es zum Beispiel ermittelt, wenn ein Benutzer ein Gebäude oder eine ähnliche Umgebung verlassen hat, was wiederum die Zustellung von Inhalt zu dem Benutzer auslösen kann (z. B. „Brauchst du eine Wegbeschreibung?” usw.). Um relevanteren Inhalt bereitzustellen, kann das Gerät 10 ferner eine Reiserichtung (z. B. über einen integrierten Kompass usw.), eine Reisegeschwindigkeit (z. B. über ein GPS-System, Beschleunigungsmesser usw.) usw. berücksichtigen. Der dem Benutzer bereitgestellte Inhalt kann beispielsweise auf der Basis dessen variieren, welche Punkte von Interesse in der allgemeinen Reiserichtung des Geräts 10 liegen, auf der Basis eines vorhergesagten Reisemodus (z. B. Gehen, Fahren usw.), ermittelt anhand der Reisegeschwindigkeit, auf der Basis der Termindaten im Kalender (z. B. indem das Gerät anhand der Termindaten weiß, wohin ein Benutzer wahrscheinlich gehen wird), usw.
  • In einigen Ausgestaltungen kann Inhalt zusätzlichen Geräten auf der Basis von Eingaben in Verbindung mit, oder Inhalt bereitgestellt zu, dem Gerät 10 bereitgestellt werden. So kann zum Beispiel Inhalt wie z. B. eine Werbung einem Benutzer über das Display 18 des Geräts 10 bereitgestellt werden. Ein Benutzer kann die Werbung z. B. zum Navigieren zu einer Website auswählen, die von der Quelle der Werbung gehostet wird. Als Reaktion auf die Wahl der Werbung durch den Benutzer kann weiteren Geräten automatisch zusätzlicher Inhalt bereitgestellt werden (z. B. weiteren Mobilgeräten, die in einer sozialen Netzwerkliste identifiziert werden, usw.). Wenn ein Benutzer zum Beispiel eine bestimmte Werbung wählt, dann kann diese oder eine ähnliche Werbung einer Gruppe von Benutzern in einer Kontaktanwendung des Benutzers, auf der Basis eines Typs von sozialer Netzwerkgruppe oder -liste identifizierten Benutzern (z. B. indem sie als „Freunde”, „Kontakte” usw. im Rahmen eines anwendungs- oder webgestütztes Dienstes wie Facebook, MySpace usw. (oder eine Liste von Kontakten mit einer bestimmten Bezeichnung auf einem solchen Service) identifiziert sind), von einem Benutzer auf dem Gerät 10 designierten, markierten oder auf andere Weise identifizierten und auf dem Gerät 10 und/oder einem Server usw. gespeicherten Benutzern bereitgestellt werden. Es können auch verschiedene andere Mittel zum Identifizieren einer sozialen Netzwerkliste verwendet werden, und die Listen können überlappen oder sich gegenseitig ausschließen usw. So kann beispielsweise eine soziale Netzwerkliste Email-Listen enthalten (z. B. persönliche oder berufliche Listen oder Gruppen, wie z. B. eine Marketinggruppe eines Unternehmens, ein Verkaufsteam usw.), eine Klassenliste für ein(e) bestimmte(s) akademische(s) Institution und/oder Jahr, ein Sportteam (z. B. ein Schul- und/oder Jugendsportteam usw.), und/oder andere soziale Netzwerklisten, die von ihrer Natur her mehr oder weniger permanent oder zeitlich begrenzt sein können.
  • Die 79 zeigen das Display 18 gemäß verschiedenen beispielhaften Ausgestaltungen mit einem Benutzer bereitgestelltem Inhalt. Gemäß 7 kann Inhalt wie z. B. generische Mitteilungen, Werbedaten usw. eine wählbare Link oder Kennung 80 (z. B. ein Icon, wählbaren Text oder Graphik usw.) enthalten oder in einer solchen Form bereitgestellt werden. Die Link 80 kann ein Icon mit einer grafischen Darstellung sein, die einem Benutzer eine Nachricht übermitteln soll (z. B. ein Icon mit einer grafischen Darstellung einer Karte, die mit einer Wegbeschreibung assoziiert ist usw.). Das Icon 80 kann so bemessen sein, dass es relativ kleiner ist als ein oder mehrere andere Icons oder Kennungen (z. B. dem Gerät 10 zur Verfügung stehende Icons oder andere Kennungen in Verbindung mit Anwendungen, Dateien usw.), die auf dem Display 18 bereitgestellt werden, um Benutzern auf unaufdringliche Weise Inhalt bereitzustellen. Ferner kann das Icon 80 als Teil einer/s Status- oder Informationsleiste oder -bereichs 74 auf dem Display 18 gegeben werden. Wie in 7 gezeigt, können der Inhalt oder das Icon und die Informations- oder Statusleiste an einer Reihe verschiedener Stellen auf dem Display 18 bereitgestellt werden, einschließlich einem unteren Teil (siehe Icon 80 und Informationsleiste 74), einem Seitenteil (siehe Informationsleiste 72, 76), oder einem oberen Teil (siehe Informationsleiste 70). In einigen Ausgestaltungen kann ein Anwendungsentwickler (z. B. ein Entwickler in Verbindung mit einem der Server 50, 52) möglicherweise Werbungen oder sonstige Daten zu einer auf dem Gerät 10 angezeigten Informationsleiste führen oder bereitstellen, oder alternativ können Werbungen oder sonstiger Inhalt in den Bereich des Displays eingebettet werden, der von einer oder mehreren Anwendungen benutzt wird. Gemäß verschiedenen beispielhaften Ausgestaltungen kann das Icon 80 in anderen Bereichen oder Abschnitten als den in 7 gezeigten bereitgestellt werden.
  • Mit Bezug auf 8, wenn ein Benutzer Icon 80 wählt, dann kann dem Benutzer zusätzlicher Inhalt 84 bereitgestellt werden. Zusätzlicher Inhalt 84 kann eine generische Mitteilung oder Nachricht, Werbedaten von einer Werbequelle (z. B. eine oder mehrere Werbequellen 54, 56, 58 usw.), Nicht-Werbedaten usw. beinhalten. So kann das Icon 80 z. B. eine Darstellung einer Karte beinhalten. Nach dem Anklicken der Karte kann einem Benutzer zusätzlicher Inhalt 84 gegeben werden, der eine generische Mitteilung oder Frage wie „Brauchst du eine Wegbeschreibung?” enthalten kann. Zusätzlicher Inhalt 84 kann eine wählbare Link beinhalten, die es einem Benutzer ermöglicht, zusätzlichen Inhalt 84 zu wählen. Wenn ein Benutzer zusätzlichen Inhalt 84 gewählt hat, dann kann dem Benutzer noch weiterer Inhalt 86 gegeben werden. Der Inhalt 86 kann beispielsweise eine Wegbeschreibung, eine Liste beliebter Ziele für einen Benutzer (die wählbar sein können, um noch weiteren Inhalt zu geben) usw. enthalten.
  • Wie in den 79 gezeigt, wenn ein Benutzer weitere Eingaben macht (z. B. dem Gerät 10 bereitgestellten Inhalt wählt), dann kann der Inhalt weiter in Größe oder Prominenz zunehmen (z. B. wie mit den zunehmenden relativen Größen von Icon 80, zusätzlichem Inhalt 84 und Inhalt 86 gezeigt). Ferner kann die Menge an bereitgestelltem Inhalt zunehmen, wenn sich ein Benutzer weiter mit dem dargebotenen Inhalt befasst. Darüber hinaus kann die Spezifität des Inhalts zunehmen, wenn sich ein Benutzer näher befasst (z. B. von generisch bis zu höheren Spezifitätsgraden).
  • Gemäß verschiedenen beispielhaften Ausgestaltungen kann es einem Benutzer gestattet werden, wenn er sich weiter mit dem dem Gerät 10 bereitgestellten Inhalt befasst, mit verschiedenen Entitäten in Verbindung mit dem dem Gerät 10 bereitgestellten Inhalt zu interagieren (z. B. Transaktionen tätigen, Reservierungen vornehmen, Kontaktinformationen geben und/oder empfangen usw.). Wenn beispielsweise ein Benutzer zusätzlichen Inhalt wählt (z. B. zusätzlichen Inhalt wie den in 8 gezeigten zusätzlichen Inhalt 84), dann kann es einem Benutzer gestattet werden, z. B. Tischreservierungen vorzunehmen (inklusive dem automatischen Eintragen eines Termins in eine Kalenderanwendung), Transaktionen wie Bezahlen für ein Essen usw. durchführen, Kontaktdaten mit Werbequellen und anderen Entitäten austauschen usw.
  • Die hierin beschriebenen Systeme und Verfahren können implementiert werden, um Daten für eine Reihe verschiedener mobiler Geräte bereitzustellen, die eine Reihe verschiedener Formen (z. B. unterschiedliche Formfunktionen usw.) und eine Reihe verschiedener Funktionsfähigkeiten wie z. B. visuelle Anzeigefähigkeiten, Ein-/Ausgabefähigkeiten (z. B. Touchscreen, Nicht-Touchscreen-Geräte usw.), akustische Ausgabefähigkeiten usw. haben. In einigen Ausgestaltungen kann der dem Gerät 10 bereitgestellte Inhalt auf der Basis der Charakteristiken oder Fähigkeiten des Geräts 10 formatiert werden. Alternativ kann das Gerät 10 zum Empfangen des Inhalts und zum Durchführen einer solchen Formatierung auf der Basis der auf dem Gerät 10 gespeicherten Daten konfiguriert werden, über das Gerät 10 zugängig, bereitgestellt als Teil des Inhalts selbst (z. B. als eingebettete Daten oder Formatierungsbefehle) usw. Die Formatierung kann ferner für eine Reihe verschiedener Geräte (z. B. ein Handgerät, ein relativ kleineres Gerät wie z. B. eine Uhr usw., ein relativ größeres Gerät wie z. B. ein Fernseher usw.) usw. durchgeführt werden.
  • In einigen Ausgestaltungen kann das Gerät 10 zum Bereitstellen und/oder Formatieren von Inhalt wie Werbungen usw. konfiguriert werden, wenn sich Sessions ändern (z. B. wenn eine Anwendung unterschiedliche Betriebsarten oder Zustände durchläuft, z. B. Download, Starten, ein Bereitschafts-/Gebrauchszustand, Ende/Abschalten usw.). So möchte z. B. ein Benutzer möglicherweise eine Anwendung auf das Gerät 10 herunterladen. Dabei kann Inhalt z. B. in Form von dynamischen und/oder statischen Werbungen, Sponsoren usw. bereitgestellt werden. Wenn die Anwendung startet, dann kann ein anfänglicher „Splash Screen” (z. B. ein(e) Bildschirm oder Seite, der/die der Benutzer sieht, während eine Anwendung startet) angezeigt werden, der Inhalt wie z. B. Werbung usw. beinhaltet, und wenn die Anwendung in einen „Ready”-Zustand übergeht (z. B. bereit zur Nutzung durch den Benutzer), dann können eine oder mehrere Zwischenseiten mit weiterem Inhalt bereitgestellt werden. Ähnlicher Inhalt kann gegeben werden, wenn die Anwendung geschlossen oder abgeschaltet wird.
  • In einigen Ausgestaltungen können, während eine Anwendung in Gebrauch oder aktiv ist, bestimmte Display-Teile oder -Bereiche für Inhalt wie Werbungen auf permanenter oder vorübergehender Basis dediziert werden. Alternativ kann das Gerät 10 Benutzern Alarmhinweise oder sonstige Mitteilungen geben, die relevanten Inhalt wie z. B. Werbung oder sonstige Daten enthalten. Ferner kann für Anwendungen mit Suchfähigkeit Inhalt wie gesponsorte Links oder Logos usw. in Verbindung mit verschiedenen Suchanfragen bereitgestellt werden. Darüber hinaus kann bestimmter vom Gerät 10 bereitgestellter Inhalt Markeninformationen wie z. B. Logos usw. enthalten.
  • In einigen Ausgestaltungen kann ein System zum Bereitstellen von Inhalt für Mobilgeräte wenigstens einen Server beinhalten, der so konfiguriert ist, dass er einem ersten Mobilgerät ersten Inhalt bereitstellt, eine Eingabe in Verbindung mit dem ersten Mobilgerät wenigstens teilweise auf der Basis des ersten Inhalts empfängt und wenigstens einem zweiten Mobilgerät zweiten Inhalt wenigstens teilweise auf der Basis des Empfangs der Eingabe bereitstellt. Der erste Inhalt kann eine generische Mitteilung beinhalten, die wenigstens teilweise auf dem Standort des ersten mobilen Geräts, historischen Nutzungsdaten für das Mobilgerät oder Daten basiert, die von einer auf dem ersten Mobilgerät laufenden Informationsanwendung bereitgestellt werden. Alternativ kann der erste Inhalt Werbedaten enthalten, wobei die Werbedaten eine wählbare Link zu zusätzlichen Daten beinhalten, und die Eingabe kann eine Auswahl der wählbaren Link enthalten.
  • Gemäß verschiedenen Ausgestaltungen kann der zweite Inhalt mit dem ersten Inhalt assoziierte Werbedaten enthalten. Der Server kann ferner zum Identifizieren des wenigstens einen zweiten Mobilgeräts wenigstens teilweise auf der Basis des Zugriffs auf Daten konfiguriert werden, die auf dem ersten Gerät gespeichert sind, und die auf dem ersten Mobilgerät gespeicherten Daten können Daten von einer Kontaktanwendung, Daten von einer sozialen Netzwerkliste und/oder Daten von einer Email-Anwendung enthalten. In einer Ausgestaltung beinhaltet der erste Inhalt einen Indikator, der in einem Statusbereich eines Displays des ersten Mobilgeräts bereitgestellt wird.
  • Verschiedene Ausgestaltungen können in einem Verfahren implementiert werden, das den Zugriff auf historische Daten für ein Mobilgerät von einem ersten Speicher mit Rechenelektronik, wobei die historischen Daten mit einem Gebrauchsmuster des mobilen Geräts assoziierte Daten enthalten, den Zugriff auf Standortdaten für das Mobilgerät von einem zweiten Speicher mit der Rechenelektronik, wobei die Standortdaten einen Standort des mobilen Gerätes anzeigen, und das Einleiten der Zustellung von Inhalt zu dem Mobilgerät mittels der Rechenelektronik wenigstens teilweise auf der Basis der historischen Daten und der Standortdaten beinhaltet. Der Inhalt kann eine generische Mitteilung enthalten, die von einem Benutzer gewählt werden kann, um den Benutzer zu zusätzlichem Inhalt zu leiten, und die generische Mitteilung kann in einem Statusbereich eines Displays des Mobilgeräts bereitgestellt werden. In einigen Ausgestaltungen zeigt das Gebrauchsmuster ein Muster von Gerätegebrauch, Messaging, Web-Browsing, Gerätestandorten und/oder Gerätebewegungen an.
  • Es werden nun mit Bezug auf 10 ein System und ein Verfahren zum Ausführen einer Funktion auf der Basis früherer Nutzungen eines mobilen Rechengeräts oder des Verhaltens eines Benutzers des mobilen Rechengeräts beschrieben. Eine oder mehrere Komponenten des Systems und des Verfahrens können als Algorithmus auf dem mobilen Rechengerät, auf einem Server-Computer in Kommunikation mit dem mobilen Rechengerät oder auf einem anderen Rechengerät in Kommunikation mit dem mobilen Rechengerät arbeiten. In Schritt 1000 wird ein Speicher zum Speichern von Nutzungsdaten konfiguriert, die ein Muster früherer Nutzungen des mobilen Rechengeräts anzeigen. Der Speicher kann die Daten vorübergehend speichern und die Daten dann auf einen Fernserver heraufladen, die Daten von einem Fernserver empfangen, der zum Überwachen und Speichern von Nutzungsdaten konfiguriert ist, oder kann die Nutzungsdaten für längere Zeit speichern. Die Nutzungsdaten können früheres Verhalten eines Benutzers des Gerätes repräsentieren.
  • Die Nutzungsdaten können auf der Basis von Daten von einer oder mehreren Quellen abgerufen oder ermittelt werden, die auf dem mobilen Rechengerät oder fern von dem Rechengerät arbeiten, wie z. B. eine Standortermittlungsschaltung, eine Tageszeituhr, eine Quelle für Datum und Wochentag, eine Datenbank von geografischen Punkten von Interesse (z. B. Ort und Größe eines Parkplatzes, Restaurants, einer Brücke, einer Tankstelle usw.), eine Massentransportmittel-Fahrplandatenbank oder eine andere auf einem Fernserver gespeicherte Datenbank, ein Telefonanrufprotokoll, ein auf einem Fernserver zur Verfügung stehender Application Store zum Herunterladen neuer Software-Anwendungen, ein Online-Reservierungssystem für ein Restaurant, einen Zug, usw., eine drahtlose Sender/Empfänger-Schaltung, konfiguriert zum Empfangen von Funksignalen (z. B. Funkfrequenz, Infrarot usw.) von nahe gelegenen oder entfernten Geräten, Metadaten für eine oder mehrere kürzlich vom Benutzer abgespielte Audio-Musikdateien, über eine Tastatur eingegebene Texteingaben von einem Benutzer oder Daten von einer beliebigen anderen Anwendung, die auf dem mobilen Rechengerät läuft, wie z. B. eine Kalenderanwendung, Kontaktanwendung, Telefonanwendung, Notizenanwendung, Aufgabenlistenanwendung, Spieleanwendung, Musik- und/oder Video-Player-Anwendung usw.
  • Ein Muster früherer Benutzungen kann mehrere frühere Benutzungen des mobilen Rechengeräts auf der Basis von beliebigen der hierin beschriebenen Nutzungsdaten umfassen,
  • In Schritt 1002 wird das System zum Ermitteln oder Erkennen eines aktuellen Zustands, einer aktuellen Situation oder eines Kontexts des mobilen Rechengeräts und/oder seines Benutzers konfiguriert. Der aktuelle Zustand kann ein Zustand sein, der gerade oder kürzlich auf das Gerät anwendbar war (z. B. kann das Erkennen, dass das Mobilgerät gerade einen Punkt von Interesse passiert hat, ein aktueller Zustand für eine gewisse Zeit sein). Der aktuelle Zustand kann auf der Basis von Daten von einer oder mehreren Quellen abgerufen oder ermittelt werden, die auf dem mobilen Rechengerät oder fern von dem Rechengerät arbeiten, wie z. B. Verkehrsdaten, die von einer Fernwebsite verfügbar sind (z. B. Google Maps), eine Kalenderanwendung, eine Datum- und/oder Tageszeitquelle, eine Standortermittlungsschaltung, eine Quelle von Daten geografischer Punkte von Interesse, ein Application Store, der auf einem Fernserver zum Herunterladen von neuen Software-Anwendungen verfügbar ist, Benutzereingaben, ein Zeitmesser, der zum Erkennen des Ablaufs von einer oder mehreren vorbestimmten Zeitperioden konfiguriert ist, ein Entfernungsmesser, der zum Erkennen einer zurückgelegten Entfernung konfiguriert ist, eine Navigationsanwendung, die zum Ermitteln einer Reiseroute konfiguriert ist, eine drahtlose Sender/Empfänger-Schaltung, die zum Empfangen von Funksignalen von nahe gelegenen oder fernen Geräten oder anderen Datenquellen konfiguriert ist.
  • In Schritt 1004 kann das mobile Rechengerät zum Ausführen einer Funktion wenigstens teilweise auf der Basis der Nutzungsdaten und des aktuellen Zustands konfiguriert werden. Die Funktion umfasst das Erzeugen einer Mitteilung für den Benutzer, wie z. B. durch das Anzeigen einer Nachricht, eines Alarms, von Textdaten usw. in einem Fenster, einem Vollbildschirm usw., und/oder durch Bereitstellen eines akustischen Alarms wie z. B. ein Piepsen, eine Serie von Piepstönen, die Wiedergabe einer Tondatei, usw., und/oder durch Vibrieren oder andere Ausgaben an den Benutzer. Die Funktion kann ferner das Ausführen von Operationen in anderen Anwendungen beinhalten, die auf dem mobilen Rechengerät arbeiten, wie z. B. das Hinzufügen einer Ressource-Locator-Link und/oder einer Kennung zu einer „Favoriten”- oder Lesezeichenliste in einer Browser-Anwendung, Hinzufügen einer Telefonnummer zu einer Liste von häufig gewählten Nummern usw. Die Funktion kann ferner das Verzögern einer auszuführenden Funktion beinhalten, wie z. B. das Verzögern des Herunterladens von Daten oder einer Synchronisationsoperation. Die Funktion kann ferner das Herunterladen eines Programms von einem Server-Computer, das Filtern einer Liste von potentiellen Dateien, die heruntergeladen werden sollen, um dem Benutzer einen Teil der Liste zur Auswahl zu präsentieren, das Abarbeiten einer Suche auf einer lokalen oder fernen geografischen Informationsdatenbank, das Berechnen einer Route mit einer Navigations- oder Kartenanwendung usw. beinhalten. Die Funktion kann ferner das Senden von Funkdaten zu einem fernen Gerät beinhalten, das einen Befehl, eine Anforderung, einen Alarm oder andere Daten enthält.
  • Es sind verschiedene Ausgestaltungen für Verarbeitungsschaltungen vorgesehen, die mit Algorithmen zum Verfolgen des Verhaltens eines Benutzers und zum Ausführen von Funktionen auf der Basis vergangener Erfahrungen oder historischer Kenntnisse über den Benutzer programmiert sind. Wie erwähnt, können die Algorithmen auf einem Verarbeitungsschaltkomplex auf dem mobilen Rechengerät, einem Server-Computer oder auf Teilen des Algorithmus auf einem Mobilgerät und einem Server-Computer arbeiten. Die Algorithmen können die Aufgabe haben, eine oder mehrere Funktionen, die der Benutzer möglicherweise mit dem Gerät ausführen möchte, auf der Basis früherer Erfahrungen oder historischer Benutzungen des Geräts vorherzusagen, und kann zum Ausführen der ein oder mehreren Funktionen auf der Basis von einem oder mehreren aktuellen Zuständen wie z. B. einem auslösenden Ereignis oder Vorkommen konfiguriert sein. Das Mobilgerät kann so konfiguriert werden, dass es eine Funktion vorschlägt und auf eine Bestätigung des Benutzers wartet (z. B. Drücken einer Taste, Sprechen in ein Mikrofon an dem Gerät usw.), oder kann so konfiguriert werden, dass es die Funktion ausführt, ohne auf eine Benutzerbestätigung zu warten.
  • Gemäß einer Ausgestaltung kann eine Verarbeitungsschaltung zum Erzeugen eines Alarms konfiguriert werden, um einen Benutzer zu einem Zeitpunkt aufzuwecken, der vor einer vorbestimmten typischen Aufweckzeit liegt, auf der Basis eines aktuellen Zustands von Daten von einem Verkehrsbericht, der anzeigt, dass der Verkehr auf einer vorbestimmten Reiseroute schlimmer ist als gewöhnlich. Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie auf der Basis von über mehrere Tage gesammelten Tageszeit- oder Ortssignalen die vorbestimmte Reiseroute bestimmt. Die Verarbeitungsschaltung kann ferner so konfiguriert werden, dass Daten gespeichert werden, die typische oder durchschnittliche Verkehrsbedingungen an einem oder mehreren Punkten entlang der Route anzeigen. Das Mobilgerät kann zum Empfangen einer vom Benutzer gewählten Alarmzeit konfiguriert werden. Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie jeden Morgen eine vorbestimmte Zeit vor der gewählten Alarmzeit aktuelle Verkehrsdaten über die vorbestimmte Reiseroute empfängt, eine Zeitperiode berechnet oder vom Speicher abruft, die Zeitperiode von der vom Benutzer gewählten Alarmzeit subtrahiert und dann das Mobilgerät so programmiert, dass es den Alarm zu der neuen Zeit gibt. Gemäß einer anderen Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie ermittelt, wenn das Mobilgerät an einem Ort ankommt (z. B. am Arbeitsplatz), und auf der Basis von einer oder mehreren früheren Pendelzeiten eine neue Alarm- oder Aufweckzeit vorschlägt, die von der Verarbeitungsschaltung gespeichert wurden, um dem Benutzer zu helfen, zuverlässiger zu einer bestimmten Zeit am Arbeitsplatz anzukommen. Wenn beispielsweise die Verarbeitungsschaltung erkennt, dass der Benutzer wiederholt um Uhr 8:05 morgens ankommt und sein Alarm auf Uhr 6:30 morgens eingestellt ist, dann kann die Verarbeitungsschaltung ermitteln, dass der Benutzer beabsichtigt, um Uhr 8:00 morgens anzukommen, und wird dem Benutzer vorschlagen, die Alarmzeit auf Uhr 6:25 morgens einzustellen.
  • Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie über eine Periode von Tagen oder Wochen auf der Basis früherer Erfahrungen lernt, wo sich ein Benutzer mit dem Gerät zu einer bestimmten Zeit befindet (z. B. beim Pendeln, beim Essen usw.), und auf der Basis von frühere Erfahrungen oder vergangenes Verhalten anzeigenden Daten eine Funktion vorhersagt, die der Benutzer zu einem aktuellen oder späteren Zeitpunkt benötigen wird. In anderen Ausgestaltungen kann das Mobilgerät so konfiguriert werden, dass es bestimmte Daten empfängt, um die Nutzungsdaten oder die Daten über frühere Erfahrungen zu ersetzen oder zu ergänzen, wie z. B. eine gewünschte Essenszeit, eine Pendelroute, ein aktueller Ort usw.
  • Gemäß einer anderen Ausgestaltung kann eine Verarbeitungsschaltung so konfiguriert werden, dass sie die Anwesenheit und/oder Signalstärke von Funknetzen an Orten entlang einer Route überwacht, wie z. B. eine häufig befahrene Route, wie z. B. eine Pendelroute oder eine Wochenendurlaubsroute. Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie einen oder mehrere Orte speichert, an dem ein Funksignal schwacher wird oder verschwindet (z. B. „tote Punkte”, Schwachstellen usw.). Bei einer nachfolgenden Reise kann das Mobilgerät so konfiguriert werden, dass es einem Benutzer über einen Alarm oder einen anderen Hinweis mitteilt, dass er sich einem toten Punkt nähert. Das Gerät kann ferner so konfiguriert werden, dass es andere verfügbare Netzwerke für eine Weiterreichung einer drahtlosen Kommunikationssitzung vorschlägt, wie z. B. eine Sprach- oder Datensitzung, wobei es sich um eine Weiterreichung an ein Zellularnetz eines anderen Betreibers handeln kann, zu einem WiFi-Zugriffspunkt usw. Die Daten anderer Funknetze können in einem Speicher von früheren Daten gespeichert werden, die von dem Mobilgerät entlang der Route gesammelt wurden, oder können von einer kommerziell verfügbaren Datenbank von Netzwerkdaten abgerufen werden, die auf einem Server-Computer zugängig sind (z. B. eine Datenbank, die von Boingo Wireless, Inc., Los Angeles, Kalifornien angeboten wird). In einer anderen Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie aktuelle Signalstärke und/oder Signalstärken von Funknetzen an einem beliebigen Ort unabhängig von Routendaten speichert. Die Verarbeitungsschaltung kann ferner solche Daten über ein Download von einem Server erhalten. Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie das Verhalten des Telefons auf der Basis von Kenntnissen über Pegel oder Qualität von drahtloser Konnektivität ändert, die das Gerät an bestimmten Orten haben wird. Wenn sich das Gerät beispielsweise einem guten WiFi-Netzwerk nähert, dann kann das Gerät so konfiguriert werden, dass es eine drahtlose Download- und/oder Upload-Operation verzögert, bis das Gerät das WiFi-Netz erreicht. Dieses Merkmal kann zum Herunterladen von Software-Updates auf das Mobilgerät, Software-Patches oder neuen Software-Versionen oder anderen drahtlos zu kommunizierenden Daten nützlich sein. Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie drahtlose Kommunikationen auf der Basis von Vorhersagen plant, wo sich das Gerät zu bestimmten Zeiten des Tages befinden wird (z. B. auf der Basis einer aktuellen Route, einer projizierten Route, von Standort- und Zeitdaten von früheren Tagen (z. B., das Mobilgerät ist zuhause jeden Abend nach 18 Uhr mehrere Abende in Verbindung mit einem WiFi-Netzwerk mit geeigneter Signalstärke), oder auf der Basis von anderen Charakteristiken).
  • Gemäß einer anderen Ausgestaltung kann eine Verarbeitungsschaltung so konfiguriert werden, dass sie Benutzerpräferenzen oder Ranglisten speichert, die mit Orten und/oder Typen von zuvor besuchten Veranstaltungen assoziiert sind. Als Reaktion auf eine Anzeige, dass der Benutzer an einer aktuellen oder zukünftigen Veranstaltung an einem ähnlichen Ort oder von einem ähnlichen Typ teilnehmen wird, kann das Gerät so konfiguriert werden, dass es den Benutzer darauf aufmerksam macht, dass der Benutzer zuvor angedeutet hat, dass er diese Art von Veranstaltungen oder Orten nicht besuchen möchte. Die Verarbeitungsschaltung kann auch aktuelle Verkehrsdaten empfangen und ferner den Alarm auf der Basis der aktuellen Verkehrsdaten bereitstellen, um dem Benutzer vorzuschlagen, dass er diese Veranstaltung verkehrsbedingt möglicherweise nicht besuchen möchte. In dieser Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie wenigstens teilweise auf der Basis von zuvor mit dem Gerät durchgeführten Tätigkeiten und bei Bedarf auch als Reaktion auf eine Benutzerwertung oder -beurteilung des Orts oder der Veranstaltung lernt, was sie nicht tun soll.
  • Gemäß einer anderen Ausgestaltung kann eine Verarbeitungsschaltung so konfiguriert werden, dass sie mehrere vom Benutzer wählbare Zeitzonen in einer Liste auf der Basis von zuvor von dem Mobilgerät besuchten Orten speichert. Gemäß einer anderen Ausgestaltung kann das Mobilgerät so konfiguriert werden, dass es eine Zeitzone einer Person in Verbindung mit einer Kontaktperson am Standort einer Kontaktperson auf der Basis erlernt, dass der Benutzer des Mobilgeräts gereist ist, um diese Person zu besuchen. Die Zeitzone kann in der Kontaktdatendatei gespeichert werden. Gemäß einem Beispiel kann das Mobilgerät so konfiguriert werden, dass es einen Alarm für den Benutzer erzeugt, wenn der Benutzer einen Telefonanruf zu der Kontaktperson einleitet und eine Tageszeitquelle anzeigt, dass der Kontaktperson die Zeit auf der Basis der Zeitzone ungelegen sein könnte, wie z. B. nach und/oder vor einer bestimmten Tageszeit gemäß Anzeige durch eine Tageszeitquelle und die Zeitzone in Verbindung mit der Kontaktperson. Auch kann die Kontaktanwendung so konfiguriert werden, dass sie Daten anzeigt, die eine Tageszeit am Standort der Kontaktperson auf der Basis von Tageszeitdaten und der Zeitzone in Verbindung mit der Kontaktperson anzeigt.
  • Gemäß einer anderen Ausgestaltung kann eine Verarbeitungsschaltung so konfiguriert werden, dass sie Daten speichert, die anzeigen, wohin das Mobilgerät gereist ist, beispielsweise in ein fremdes Land außerhalb eines Heimatstaats (gemäß Ermittlung auf der Basis von Nutzungsdaten, die frühere Orte anzeigen) usw. Die Verarbeitungsschaltung kann dann so konfiguriert werden, dass sie Anwendungen herunterlädt oder Anwendungen zum Herunterladen für den Benutzer auf der Basis der Daten vorschlägt, die anzeigen, wohin das Mobilgerät gereist ist. Wenn das Gerät beispielsweise kürzlich in ein fremdes Land gereist ist, dann kann das Gerät so konfiguriert werden, dass es eine oder mehrere zum Herunterladen von einem Fernserver zur Verfügung stehende Anwendungen in Bezug auf das fremde Land oder zum Kauf verfügbare Artikel identifiziert (z. B. ein Französisch/Englisch-Wörterbuch, eine Währungskursanwendung usw.), und den Benutzer über die Verfügbarkeit solcher Anwendungen oder Artikel benachrichtigt (z. B. ein Reisebuch). Auf diese Weise können die Daten über kürzliche Reisen als Filter für einen Application Store oder eine andere Funktion des Gerätes oder einen Server in Kommunikation mit dem Gerät verwendet werden. Die Daten über kürzliche Reisen können ferner Daten über Reisehäufigkeiten oder Daten über die Anzahl von Reiseveranstaltungen beinhalten, um zwischen einem weniger häufig besuchten Ort und einem häufig besuchten Ort zu unterscheiden, und diese Daten können ferner zum Filtern von Anwendungen zum Herunterladen oder zum Kauf angebotenen Artikeln verwendet werden. Wenn beispielsweise ein Benutzer häufig nach Frankreich reist, dann kann das Mobilgerät so konfiguriert werden, dass es das Herunterladen von Anwendungen vorschlägt, die in Französisch anstatt in Englisch betrieben werden können, oder von Artikeln, die in Französisch anstatt in Englisch geschrieben sind.
  • Gemäß einer anderen Ausgestaltung kann eine Verarbeitungsschaltung so konfiguriert werden, dass sie Metadaten in Verbindung mit einer oder mehreren von einem Fernserver heruntergeladenen Anwendungen speichert. Die Verarbeitungsschaltung kann dann so konfiguriert werden, dass sie für ein Download verfügbare Anwendungen oder zum Kauf verfügbare Artikel auf der Basis von einem oder mehreren der Metadatenelemente filtert. Wenn beispielsweise ein Benutzer häufig Spieleanwendungen herunterlädt, dann kann die Verarbeitungsschaltung eine Benutzeranforderung zum Zugreifen auf einen Application Store an einem Server erfassen und als Reaktion darauf kann die Verarbeitungsschaltung so konfiguriert werden, dass sie einen Satz von zum Herunterladen verfügbaren Anwendungen auf der Basis von den Frequent-Download-Daten filtert, und dem Benutzer eine oder mehrere Nur-Spiele-Anwendungen anbietet. Gemäß noch einer anderen Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie Anwendungen zum Herunterladen auf der Basis von heruntergeladenen und häufig verwendeten (oder kürzlich verwendeten) Anwendungen filtert, um die Zahl der Anwendungen weiter zu reduzieren, die der Benutzer des mobilen Rechengeräts betrachten muss.
  • Gemäß einer anderen Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie Daten speichert, die anzeigen, dass das Mobilgerät in oder in Verbindung mit einem Restaurant oder einem anderen Speiseort verwendet wurde. Die Nutzungsdaten können Daten umfassen, die anzeigen, dass eine Tischreservierung mit dem Mobilgerät über eine Tischreservierungs-Website vorgenommen wurde, dass ein Telefonanruf bei dem Restaurant getätigt wurde, dass – auf der Basis von Standortdaten – das Gerät in das Restaurant gebracht wurde, dass das Gerät zum Tätigen eines Kaufs, wie z. B. über ein Nahfeld-Kommunikationsgerät oder eine andere Transaktionsverarbeitungsschaltung, in dem Restaurant benutzt wurde usw. Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie Daten über das Restaurant zusammen mit auf ähnliche Weise gesammelten Daten über andere Restaurants speichert. Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie ermittelt, dass ein Benutzer möglicherweise Restaurantvorschläge betrachten möchte, die auf der Basis der Tageszeit (z. B. Mittagessen, Abendessen usw.), auf der Basis einer Benutzeranforderung zum Betrachten von Restaurantvorschlägen oder auf der Basis anderer aktueller Zustände ermittelt werden können. Die Verarbeitungsschaltung kann dann so fungieren, dass sie einen oder mehrere Restaurant- oder Speiseortvorschläge auf der Basis der früheren Nutzungsdaten erzeugt und dem Benutzer die ein oder mehreren Restaurantvorschläge vorlegt, bei Bedarf zusammen mit Ort, Website, Telefonnummer, Karte, Reviews und/oder anderen Daten über das Restaurant. Gemäß einer anderen Ausgestaltung kann die Verarbeitungsschaltung, wenn sie erkennt, dass der Benutzer ein Restaurant besucht (z. B. anhand von Standortdaten) oder den Besuch eines Restaurants plant (z. B. anhand von Kalenderdaten, einer per Telefon vorgenommenen Reservierung usw.), das bereits zuvor oder vor Kurzem und/oder häufig besucht wurde, so konfiguriert werden, dass sie dem Benutzer ein neues Gericht zum Versuchen auf der Basis von Gerichtsdaten vorschlägt, die vom Restaurant oder von einem Server empfangen wurden, der so konfiguriert ist, dass er von anderen Gästen oder von Freunden in einer vom Mobilgerät gespeicherten Freundeliste empfohlene Gerichte speichert.
  • Gemäß einer anderen Ausgestaltung kann eine Verarbeitungsschaltung so konfiguriert werden, dass sie eine oder mehrere Tankstellen identifiziert, an denen ein Benutzer eines Mobilgeräts kürzlich sein Auto getankt hat oder wo er häufig tankt. Die Verarbeitungsschaltung kann die Tankstelle auf der Basis von ein oder mehreren aus Standortdaten, Informationen über Punkte von Interesse (z. B. die einen Ort einer Tankstelle umfassen, und Daten umfassen, die anzeigen, dass der Punkt von Interesse eine Tankstelle ist), einer Zeitperiode zwischen Besuchen bei der Tankstelle und/oder anderen Tankstellen (was anzeigen kann, ob die Tankstelle zum Tanken oder für einen nicht tankbezogenen Kauf besucht wurde), Transaktionsdaten, die anzeigen, das das Mobilgerät für eine Transaktion zum Kaufen von Kraftstoff benutzt wurde (z. B. mittels eines Nahfeld-Kommunikationsgeräts oder einer anderen Transaktionsschaltung) oder anderen Daten identifizieren. Die Verarbeitungsschaltung kann dann so konfiguriert werden, dass sie einen aktuellen Zustand ermittelt, wie z. B. einen aktuellen Standort des Geräts, das sich der Tankstelle nähert oder sich dort befindet, der Ablauf einer vorbestimmten Zeitperiode und/oder eine zurückgelegte Entfernung mit Fahrzeuggeschwindigkeiten seit dem letzten Tanken (z. B. was anzeigen könnte, dass das Fahrzeug des Benutzers bald aufgetankt werden muss), der Benutzer fährt in der Nähe einer zweiten Tankstelle, die wie nachfolgend beschrieben gewählt wird, und/oder andere aktuelle Zustände (z. B. ein Benutzer schaltet das Gerät ein). Die Verarbeitungsschaltung kann so konfiguriert sein, dass sie eine oder mehrere der folgenden Funktionen auf der Basis der identifizierten Tankstellen und des aktuellen Zustands ausführt: Durchführen einer Suche nach einer Fernwebsite für nahe gelegene Tankstellen mit niedrigeren Kraftstoffpreisen (z. B. die möglicherweise einen Sondercoupon enthalten usw.), Ausgeben eines Alarms an den Benutzer, der Informationen über den niedrigeren Preis und den Ort enthält, Geben einer Wegbeschreibung, einer Karte oder anderer Daten über die Tankstellen, die den niedrigeren Preis anbieten.
  • Gemäß einer anderen Ausgestaltung kann eine Verarbeitungsschaltung so konfiguriert werden, dass sie einem Benutzer über das mobile Rechengerät des Benutzers Werbungen auf der Basis von vergangenen Nutzungsdaten des mobilen Rechengerätes anbietet, wie z. B. ein früherer Ort (z. B. ein kürzlich besuchter Punkt von Interesse, ein häufig oder mehrere Male in einer vorbestimmten Zeitperiode besuchter Punkt von Interesse, usw.).
  • Gemäß einer anderen Ausgestaltung kann eine Verarbeitungsschaltung so konfiguriert werden, dass sie eine Benutzeranforderung für einen Punkt von Interesse oder einen anderen Einzelhandelsort empfängt, der vom Benutzer generisch bereitgestellt werden kann (z. B. ein Friseur, eine chemische Reinigung, ein Buchladen, ein Restaurant usw.), und kann zusätzliche Kriterien über den zu suchenden Punkt von Interesse beinhalten (z. B. ein vorbestimmtes Wertungsniveau, wie z. B. wenigstens zwei Sterne, eine Preisklasse usw.). Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie einen oder mehrere Punkte von Interesse, die die vom Benutzer gegebenen Kriterien erfüllen, ferner auf der Basis von Ortsdaten identifiziert, die eine zuvor oder häufig vom Benutzer in der Vergangenheit befahrene Route repräsentieren (z. B. eine tägliche Pendelroute). Auf der Basis der Reisehistorie des Gerätes kann die Verarbeitungsschaltung so konfiguriert werden, dass sie einen oder mehrere Punkte von Interesse entlang der Route, in der Nähe eines Punkts auf der Route oder näher als andere Punkte an der Route identifiziert und dem Benutzer die Punkte von Interesse anbietet, z. B. mit einem Alarm, auf einer Karte usw. Diese Funktionalität kann aus einer Aufgabenliste oder aus einer Notizenanwendung bedient werden, die auf dem Mobilgerät abgearbeitet werden kann, um dem Benutzer bei der Erledigung einer vom Benutzer eingegeben Aufgbe zu helfen (z. B. „Haare schneiden lassen”, „Sachen zur chemischen Reinigung bringen”, usw.).
  • Gemäß einer weiteren beispielhaften Ausgestaltung kann eine Verarbeitungsschaltung so konfiguriert werden, dass sie Nutzungsdaten von einem Telefonanrufprotokoll speichert (z. B. Telefonnummern, Anrufzeiten, eingehende oder ausgehende Anrufe zu/von Personen, usw.). Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie Funktionen auf der Basis der Informationen in dem Telefonanrufprotokoll und irgendeinem aktuellen Zustand durchführt. Wenn beispielsweise die Verarbeitungsschaltung ermittelt, dass Telefonanrufe zu Chinarestaurants gemacht wurden (z. B. kürzlich, häufig, ausschließlich usw.), die auf Daten aus dem Anrufprotokoll und/oder Daten von einer Website oder einem anderen Server basieren können, der zum Bereitstellen zusätzlicher Daten zum Ergänzen von Daten aus dem Anrufprotokoll konfiguriert ist, dann kann die Verarbeitungsschaltung so konfiguriert werden, dass sie eine Präferenz für Chinarestaurants ermittelt und/oder speichert. Wenn ein aktueller Zustand vorliegt, wie z. B. eine Tageszeit, die eine typische Essenszeit repräsentiert (z. B. Mittag, 18 Uhr usw.), eine typische Essenszeit für den Benutzer auf der Basis früherer Zeiten, zu denen der Benutzer gegessen hat (z. B. auf der Basis von Kalenderdaten, Standortdaten, mit dem Mobilgerät vorgenommenen Reservierungen, Speisetransaktionen mit dem Mobilgerät, periodischem Essen in einem bestimmten Restaurant (z. B. montags wird chinesisch gegessen), usw.), dann kann die Verarbeitungsschaltung so konfiguriert werden, dass sie eine Funktion bereitstellt, um den Benutzer zu alarmieren oder ihm ein Restaurant oder ein nahe gelegenes Restaurant auf der Basis der Daten (in diesem Fall ein Chinarestaurant) vorzuschlagen oder ihn aufzufordern, die Einleitung eines Telefonanrufs bei einem Lieblingsrestaurant zu bestätigen, um eine Bestellung oder eine Reservierung vorzunehmen. Das Mobiltelefon kann so konfiguriert werden, dass es bevorzugte Speisekartenoptionen speichert und dem Restaurant die Speisekartenoptionen als Bestellung über eine Website, eine Textnachricht usw. zu einer vorbestimmten Zeit und als Reaktion auf eine Benutzerbestätigung zum Vornehmen der Bestellung übermittelt. Das Mobilgerät kann zum Auffordern des Benutzers konfiguriert werden (z. B. „Das Übliche?”).
  • Gemäß einer anderen Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie Daten speichert, die ein Massenverkehrsmittel (z. B. Bus, Zug, Flugzeug usw.) repräsentieren, das von einem Benutzer des Mobilgeräts benutzt oder häufig benutzt wird. Die Daten können auf der Basis von Ortsdaten gespeichert werden, die Reisen über eine Massenverkehrsroute anzeigen (z. B. eine Zugstrecke oder Eisenbahnlinie), typischerweise mehrere Male, um ein Reisemuster oder eine Reisehäufigkeit anzuzeigen. Die Verarbeitungsschaltung kann dann so konfiguriert werden, dass sie Daten abruft, die eine Verzögerung oder Stornierung der typischerweise befahrenen Massenverkehrsroute anzeigen, was ein aktueller Zustand sein kann. Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie den Benutzer des mobilen Geräts in Bezug auf die Verzögerung oder Stornierung alarmiert.
  • Gemäß einer anderen Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie ermittelt, dass das Mobilgerät über zwei oder mehr verschiedene Routen gefahren ist, von denen wenigstens eine mehrere Male befahren wurde, was eine gewisse Häufigkeit oder Regelmäßigkeit der Reiseroute anzeigt. Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie eine aktuelle Verkehrsbedingung ermittelt und auf der Basis der aktuellen Verkehrsbedingung und früherer Routendaten dem Benutzer eine Empfehlung in Bezug darauf anzeigt, über welche der zwei oder mehr verschiedenen Routen er fahren soll. Gemäß einer anderen Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie ermittelt, dass das Mobilgerät wiederholt über eine erste Route gefahren ist, dass eine alternative Route zur Verfügung steht, die möglicherweise aus einem oder mehreren Gründen besser ist (z. B. kürzere Reisezeit, weniger Verkehr, weniger Unsicherheit aufgrund von potentiellen Verkehrsproblemen, kürzere Reisedistanz, die Route führt an einem als für den Benutzer als solcher ermittelten Punkt von Interesse vorbei, usw.).
  • Gemäß einer anderen Ausgestaltung kann eine Verarbeitungsschaltung so konfiguriert werden, dass sie Daten speichert, die einen bevorzugten Parkplatz anzeigen, wie z. B. in einem Stadtbereich, an einem Flughafen usw. Die bevorzugten oder historischen Parkplatzdaten können von der Verarbeitungsschaltung benutzt werden, um dem Benutzer anhand von Daten von einem Webserver, der Kapazität und Status des Parkplatzes überwacht, eine Anzeige zu geben, dass der bevorzugte Parkplatz voll, geschlossen usw. ist. Die Verarbeitungsschaltung kann die Anzeige als Reaktion auf die Ermittlung geben, dass der Benutzer sich dem Parkplatz nähert.
  • Gemäß einer weiteren Ausgestaltung kann eine Verarbeitungsschaltung so konfiguriert werden, dass sie Daten speichert, die frühere Musikdateien anzeigen, die von dem Mobilgerät abgespielt wurden, sowie ein oder mehrere Metadatenelemente über die früheren Musikdateien, Häufigkeit des Abspielens jeder Musikdatei, Datum des Herunterladens oder des Speicherns auf dem Mobilgerät usw. Auf der Basis von einer oder mehreren dieser Daten kann die Verarbeitungsschaltung so konfiguriert werden, dass sie nach zusätzlichen Musikdateien zum potentiellen Herunterladen sucht, anhand von ähnlichen Arten, Artisten, Genre usw., und dem Benutzer die zusätzlichen Musikdateien vorschlägt. Die Verarbeitungsschaltung kann ferner so konfiguriert werden, dass sie nach in die Stadt kommenden Konzerten auf der Basis historischer Musikdateidaten, kürzlicher Standortdaten des Gerätes, ermitteltem Musikgeschmack usw. sucht und dem Benutzer einen Alarm in Bezug auf das in die Stadt kommende Konzert gibt, z. B. mit einer Text- oder Email-Nachricht, die eine Link für den Benutzer enthält, die er anklicken kann, damit er Konzertinformationen einsehen, Tickets bestellen kann usw.
  • Gemäß einer anderen Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie einen Heimatort anhand von unter einem Kontakt für sich selbst gespeicherten Adressdaten auf der Basis von Daten ermittelt, die anzeigen, dass das Mobilgerät jeden Abend oder anderweitig täglich zu diesem Ort zurückkehrt, oder auf der Basis von anderen Daten. Die Verarbeitungsschaltung kann dann so konfiguriert werden, dass sie ermittelt, wenn sich das Mobilgerät dem Heimatort nähert (z. B. eine vorbestimmte Entfernung oder Zeit vom Heimatort weg), auf der Basis einer Ermittlung, dass das Mobilgerät an bestimmten Punkten entlang einer zuvor befahrenen Heimatroute vorbeigefahren ist, und um eine Funknachricht zu einem System am Heimatort oder zu einem anderen mobilen oder festen Rechensystem auf der Basis der Ermittlung zu senden, dass sich das Gerät dem Heimatort nähert. Wenn beispielsweise der Heimatort mit einem Heimautomations- oder -steuersystem (z. B. mit einem Sicherheitssystem, einem Beleuchtungssystem, einem Türverriegelungssystem, einem Tonanlagenbediensystem, einem HVAC-Bediensystem usw.) mit Webzugang oder Zugang zu einem Zellularnetz ausgestattet ist, dann kann das Mobilgerät so konfiguriert werden, dass es eine Nachricht zum Heimsteuersystem sendet, um eines oder mehrere der Systeme zu bedienen (z. B. ein Sicherheitssystem abzuschalten oder zu prüfen, die Lichter einzuschalten, die Türen zu entriegeln usw.). Als weiteres Beispiel kann das Mobilgerät so konfiguriert werden, dass es eine Textnachricht zu einem anderen Mobilgerät sendet (z. B. zum Mobilgerät eines Ehepartners oder anderer Familienmitglieder), um ihnen mitzuteilen, dass sich der Benutzer dem Heim nähert (z. B. „Papa ist in etwa 5 Minuten zu Hause” usw.). In alternativen Ausgestaltungen kann die Nachricht auf dem Herannähern an einen anderen Ort oder ein anderes System als dem Heim basieren, wie z. B. einem Fahrzeug, und kann ferner auf Daten basieren, die anzeigen, dass sich das Mobilgerät von einem anderen Ort oder System weg bewegt, wie z. B. einem Einkaufszentrum. In einer solchen Ausgestaltung kann das Mobilgerät eine Nachricht zum Fahrzeug senden (z. B. direkt über Bluetooth oder ein anderes Kurzstrecken-Funknetz, oder indirekt über ein Zellular- oder WiFi-Netz), um das Fahrzeug zum Entriegeln der Türen anzuweisen, die Kofferraumtür zu öffnen und/oder das Fahrzeug fernzustarten.
  • Gemäß einer weiteren beispielhaften Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie eine Benutzung des Mobilgeräts erfasst, wie z. B. den Besuch einer Website (oder den Besuch der Website häufig oder mehrere Male innerhalb einer vorbestimmten Zeitperiode), das Vornehmen eines Telefonanrufs (oder das Anrufen einer bestimmten Nummer häufig oder mehrere Male in einer vorbestimmten Zeitperiode), usw. Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie eine Funktion auf der Basis der erkannten Benutzung durchführt, wie z. B. das Hinzufügen eines Lesezeichens, eines Favoriten oder einer Link zu einer Liste solcher Favoriten in einer Web-Browser-Applikation, wobei die Link mit der besuchten Website assoziiert ist. In einer anderen Ausgestaltung kann eine Telefonnummer auf der Basis der Telefonrufdaten zu einer Kurzwahlliste hinzugefügt werden (z. B. mit einer vorbestimmten Nummer oder Nummernfolge, die mit einer kürzeren als der Telefonnummer assoziiert ist, mit einem Icon, das angetippt werden kann, wie z. B. ein Foto der mit der Telefonnummer assoziierten Person, usw.). In einer anderen Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie einen Alarm auf der Basis einer sich dem Mobilgerät nähernden häufig angerufenen Person anzeigt, sie kann eine Karte anzeigen, die deren Standort zeigt, usw. In einer anderen Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie ermittelt, dass ein anderes Mobilgerät typischerweise in der Nähe des Mobilgeräts zu einer vorbestimmten Zeit jeden Tag oder an bestimmten Tagen erfasst wird und dass das Gerät nicht in der Nähe erkannt wurde. Die Verarbeitungsschaltung kann dann so konfiguriert werden, dass sie den Benutzer auffordert, das Mobilgerät der anderen Person anzurufen oder zu kontaktieren. Eine Anwendung dieser Ausgestaltung kann eine Baustelle sein, wo erwartet wird, dass sich ein oder mehrere Arbeiter zu einer vorbestimmten Zeit an dem Ort aufhalten, und ein Mobilgerät die Standorte der Mobilgeräte der Arbeiter überwacht, um zu bestätigen, dass sie angekommen sind, und eine Mitteilung zu den anderen Mobilgeräten sendet, die noch nicht angekommen sind (z. B. eine Textnachricht, ein Telefonanruf usw.). Die erwartete Ankunftszeit und erwartete Geräte können über eine manuelle Eingabe von einem Benutzer empfangen oder auf der Basis einer früheren Historie am Arbeitsort erfasst und in einem Speicher auf dem Mobilgerät oder einem Server in Kommunikation damit gespeichert werden.
  • Gemäß einer anderen Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie Nutzungsdaten auf der Basis davon ermittelt, warm das Gerät von einem Benutzer ein- oder ausgeschaltet wurde (oder ausschalten gelassen wurde). Wenn beispielsweise die Verarbeitungsschaltung ermittelt, dass das Gerät typischerweise nach 22 Uhr ausgeschaltet und erst um 5 Uhr wieder eingeschaltet wird, dann kann die Verarbeitungsschaltung so konfiguriert werden, dass sie bestimmte drahtlose Downloads, Synchronisierungen, Virussuchen oder sonstige Vorgänge für die Zeit nach 22 Uhr und/oder vor 5 Uhr plant oder bis dorthin verzögert. Das Gerät kann ferner so konfiguriert werden, dass es bestimmte Vorgänge stoppt, die vor einer bestimmten Zeitperiode eingeleitet wurden, auf der Basis einer Erwartung, dass der Benutzer das Gerät einschaltet und benutzt, wiederum auf der Basis von Daten, die in Bezug auf einen früheren Gebrauch des Gerätes gespeichert wurden. In einer anderen Ausgestaltung kann die Verarbeitungsschaltung so konfiguriert werden, dass sie ermittelt, dass sich das Mobilgerät an einem Arbeitsort befindet, und kann so konfiguriert werden (automatisch oder als Reaktion auf eine Benutzeranforderung), dass sie die Synchronisation von Daten wie z. B. Emails auf der Basis einer Annahme stoppt, verzögert oder beendet, dass der Benutzer Email-Kommunikationen von einem Laptop- oder Desktop-Computer handhabt, während er bei der Arbeit ist oder sich an einem bestimmten Arbeitsort befindet (z. B Schreibtisch gegenüber Labor). Mit einem solchen Merkmal kann die Batterielebensdauer des Mobilgeräts verlängert werden.
  • Gemäß einer anderen Ausgestaltung ist eine Verarbeitungsschaltung so konfiguriert, dass sie ermittelt, dass sich das Mobilgerät in einer Stadt, einem Staat, einem Land oder einem anderen geografischen Ort befindet, der von dem Gerät zuvor nicht besucht wurde (oder der von dem Programm mit diesem Merkmal zuvor nicht erfasst wurde). Alternativ kann die Verarbeitungsschaltung ermitteln, dass sich das Mobilgerät an einem Hotel oder einer anderen Unterkunft befindet, und kann auf der Basis der Tatsache, dass der Benutzer in einem Hotel bleibt, ermitteln, dass das Mobilgerät möglicherweise zusätzliche Daten wünscht. Die Verarbeitungsschaltung kann so konfiguriert werden, dass sie den Benutzer auffordert anzuzeigen, ob der Benutzer aus Geschäftsgründen oder zum Vergnügen reist. Die Verarbeitungsschaltung kann dann so konfiguriert werden, dass sie Daten bereitstellt, die lokale Punkte von Interesse und/oder Veranstaltungen (Dinge, die man tun kann, Restaurants, Attraktionen, Veranstaltungen usw.) auf der Basis der Ermittlung und/oder gesammelter Benutzereingaben anzeigt. Die Verarbeitungsschaltung kann dann so konfiguriert werden, dass sie Restaurants, Unterhaltung, lokale Geschichte, Nachrichten oder andere Daten dem Benutzer auf der Basis der Ermittlung und/oder gesammelter Benutzereingaben bereitstellt.
  • Gemäß einer anderen Ausgestaltung kann das Mobilgerät so konfiguriert sein, dass es eine Uhranwendung betreibt. Eine Verarbeitungsschaltung kann so konfiguriert werden, dass sie eine Heimgehzeit und örtliche Zeiten für besuchte oder üblicherweise besuchte Orte auf der Basis von Nutzungsdaten ermittelt (z. B. wo das Gerät benutzt wird, wie lange das Gerät an jedem Ort benutzt wird usw.), und diese Zeiten in der Uhranwendung speichert. Beliebige der hierin beschriebenen Funktionen können dann wenigstens teilweise auf der Basis der Zeitinformationen durchgeführt werden.
  • Gemäß einer anderen Ausgestaltung kann eine Verarbeitungsschaltung zum Ermitteln von Zeiten des Tages konfiguriert werden, an denen ein Benutzer eines Mobilgeräts typischerweise arbeitet. So kann das Gerät beispielsweise eine Benutzerwahl oder die Eingabe eines Arbeitsorts empfangen, oder die Verarbeitungsschaltung kann einen Arbeitsort auf der Basis eines Ortes ermitteln, an dem sich das Gerät typischerweise während eines erheblichen Teils eines Tages befindet, wobei die Schätzung auf den typischen Arbeitszeiten in irgendeiner von mehreren verschiedenen Schichten basiert. Die Verarbeitungsschaltung kann dann so konfiguriert werden, dass sie ermittelt, ob ein Termin in einer Kalenderanwendung für eine Zeit geplant ist, zu der der Benutzer typischerweise nicht bei der Arbeit ist, und kann so konfiguriert werden, dass sie zusätzliche Erinnerungen oder Alarme zu dem Treffen gibt, die über eine Erinnerung oder einen Alarm hinaus gehen, die/der typischerweise für ein während typischen Arbeitszeiten geplantes Treffen gegeben würde. So kann z. B. eine größere Zahl von Erinnerungen gegeben werden, es können mehrere Ausgabegeräte benutzt werden (z. B. Display, Lautsprecher, Vibration, Telefonanruf zu Hause, Instant-Message oder Text-Message zu einem zweiten Rechengerät usw.), sie können früher erfolgen (z. B. mehr als eine Stunde vor dem Treffen), sie können während der typischen Arbeitszeiten unabhängig von der Zeit des Treffens gegeben werden usw.
  • Es ist zu verstehen, dass die verschiedenen hierin beschriebenen Systeme und Verfahren auf oder über ein Gerät 10, über einen oder mehrere Server 50, 52 (z. B. einen Server in Verbindung mit einem Werbedienst usw.) oder über andere Geräte/Komponenten und (eine) beliebige Kombination(en) davon implementiert werden können, und alle solche Kombinationen werden als in den Umfang der vorliegenden Offenbarung fallend angesehen. Ein oder mehrere aus Gerät 10 und/oder Servern 50, 52 können als „Inhaltsmanager” oder „Angebotsmanager” zum Verwalten, Auslösen, Filter und/oder anderweitigen Steuern der Zustellung von Inhalt (z. B. Werbungen, Angebote usw.) an das Gerät 10 dienen. Verweise auf eine Verarbeitungsschaltung können die Benutzung mehrerer Verarbeitungsschaltungen beinhalten, wie z. B. eine, die auf einem Mobilgerät laufen kann, und eine, die auf einem oder mehreren Server-Computer laufen kann.
  • Verschiedene hierin offenbarte Ausgestaltungen können rechnerlesbare Medien enthalten oder in Verbindung mit solchen implementiert werden, die zum Speichern von Maschinen ausführbarer Befehle darin konfiguriert sind, und/oder ein oder mehrere Module, Schaltungen, Einheiten oder andere Elemente, die analoge und/oder digitale Schaltungskomponenten umfassen können, die zum Ausführen von einem oder mehreren der hierin dargelegten Schritte konfiguriert oder angeordnet sind. Zum Beispiel, rechnerlesbare Medien können RAM, ROM, CD-ROM oder einen anderen Bildplattenspeicher, Magnetplattenspeicher oder ein beliebiges anderes Medium enthalten, das gewünschte von Maschinen ausführbare Befehle speichern und Zugang zu diesen bereitstellen kann.
  • Während die gegebenen ausführlichen Zeichnungen, spezifischen Beispiele und bestimmten Formulierungen beispielhafte Ausgestaltungen beschreiben, so dienen sie doch nur zu Illustrationszwecken. Die gezeigten und beschriebenen Hardware- und Software-Konfigurationen können sich je nach den gewählten Leistungscharakteristiken und physikalischen Charakteristiken der Rechengeräte unterscheiden. Die gezeigten und beschriebenen Systeme sind nicht auf die präzisen offenbarten Details und Bedingungen begrenzt. Darüber hinaus können andere Substitutionen, Modifikationen, Änderungen und Weglassungen im Hinblick auf Design, Betriebsbedingungen und Anordnung der beispielhaften Ausgestaltungen vorgenommen werden, ohne vom Umfang der vorliegenden Offenbarung wie in den nachfolgenden Ansprüchen ausgedrückt abzuweichen.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Nicht-Patentliteratur
    • IEEE 802.11x Standard [0019]

Claims (27)

  1. Mobiles Rechengerät, das Folgendes umfasst: einen Speicher, der zum Speichern von Nutzungsdaten konfiguriert ist, die ein Muster früherer Benutzungen des mobilen Rechengeräts anzeigen; und eine Verarbeitungsschaltung, die zum Ermitteln eines aktuellen Zustands und zum Ausführen einer Funktion wenigstens teilweise auf der Basis der Nutzungsdaten und des aktuellen Zustands konfiguriert ist.
  2. Mobiles Rechengerät nach Anspruch 1, wobei die Nutzungsdaten Ortsdaten wenigstens teilweise auf der Basis früherer Benutzungen des mobilen Rechengeräts an einem Ort umfassen.
  3. Mobiles Rechengerät nach Anspruch 2, wobei die Nutzungsdaten Routendaten umfassen, die eine Route anzeigen, die von dem mobilen Rechengerät mehrere Male befahren wurde.
  4. Mobiles Rechengerät nach Anspruch 2, wobei die Nutzungsdaten Daten über Punkte von Interesse umfassen, die einen Punkt von Interesse anzeigen, der von dem mobilen Rechengerät besucht wurde.
  5. Mobiles Rechengerät nach Anspruch 1, wobei die Nutzungsdaten Daten beinhalten, die auf einen Fernserver-Computer herauf- oder von einem solchen heruntergeladen wurden.
  6. Mobiles Rechengerät nach Anspruch 1, wobei die Nutzungsdaten Anwendungsdaten umfassen, die mehrere Anwendungen anzeigen, die von einem Fernserver-Computer heruntergeladen wurden.
  7. Mobiles Rechengerät nach Anspruch 1, wobei die Nutzungsdaten Geräteleistungsdaten umfassen, die eine ungefähre Tageszeit anzeigen, zu der das Gerät ein- und/oder ausgeschaltet wurde.
  8. Mobiles Rechengerät nach Anspruch 1, wobei die aktuellen Zustandsdaten Ortsdaten beinhalten, die einen aktuellen Standort des Geräts repräsentieren.
  9. Mobiles Rechengerät nach Anspruch 8, wobei die aktuellen Zustandsdaten eine Route beinhalten, die gerade befahren wird, oder Daten über einen Punkt von Interesse, die einen Punkt von Interesse in derzeitiger Nähe des mobilen Rechengeräts anzeigen.
  10. Mobiles Rechengerät nach Anspruch 8, wobei die aktuellen Zustandsdaten Verkehrsdaten umfassen, die Verkehr entlang einer von den vergangenen Nutzungsdaten angezeigten Route anzeigen.
  11. Mobiles Rechengerät nach Anspruch 1, wobei die aktuellen Zustandsdaten Daten beinhalten, die anzeigen, dass eine vorbestimmte Zeitperiode geendet hat oder dass eine vorbestimmte Distanz von dem mobilen Rechengerät zurückgelegt wurde.
  12. Mobiles Rechengerät nach Anspruch 1, wobei die Funktion das Bereitstellen einer Mitteilung für einen Benutzer des Geräts beinhaltet.
  13. Mobiles Rechengerät nach Anspruch 12, wobei die Mitteilung Text beinhaltet, der auf einem mit der Verarbeitungsschaltung gekoppelten Display angezeigt wird.
  14. Mobiles Rechengerät nach Anspruch 1, wobei die Funktion das Hinzufügen einer Telefonnummer zu einer Liste beinhaltet.
  15. Mobiles Rechengerät, das Folgendes umfasst: eine Verarbeitungsschaltung, die zum Zugreifen auf historische Daten für das mobile Rechengerät konfiguriert ist, wobei die historischen Daten Daten in Verbindung mit einem Gebrauchsmuster des mobilen Rechengeräts beinhalten, wobei die Verarbeitungsschaltung zum Zugreifen auf Ortsdaten für das mobile Rechengerät konfiguriert ist, wobei die Ortsdaten einen aktuellen Standort des mobilen Rechengeräts anzeigen, wobei die Verarbeitungsschaltung so konfiguriert ist, dass sie eine Mitteilung für den Benutzer des mobilen Rechengeräts wenigstens teilweise auf der Basis der historischen Daten und der Ortsdaten bereitstellt.
  16. Mobiles Rechengerät nach Anspruch 15, wobei die Verarbeitungsschaltung so konfiguriert ist, dass sie einen vorhergesagten Ort für das mobile Rechengerät auf der Basis von historischen Daten ermittelt.
  17. Verfahren, das Folgendes beinhaltet: Zugreifen auf Daten, die von einer Informationsmanagementanwendung bereitgestellt werden, die auf einem mobilen Gerät mit einer Verarbeitungsschaltung läuft; Zugreifen auf Ortsdaten für das mobile Gerät mittels der Verarbeitungsschaltung; und Auslösen einer Anzeige einer generischen Mitteilung mittels der Verarbeitungsschaltung wenigstens teilweise auf der Basis der von der Informationsmanagementanwendung bereitgestellten Daten und der Ortsdaten zu einer vorbestimmten Zeit.
  18. Verfahren nach Anspruch 17, wobei die von der Informationsmanagementanwendung bereitgestellten Daten Daten von wenigstens einem Kalendertermin beinhalten.
  19. Verfahren nach Anspruch 17, wobei die von der Informationsmanagementanwendung bereitgestellten Daten Daten von wenigstens einem Kontakteintrag beinhalten.
  20. Verfahren nach Anspruch 17, wobei die Ortsdaten einen vorhergesagten Ort und/oder einen aktuellen Standort des Mobilgeräts anzeigen.
  21. Verfahren nach Anspruch 17, wobei die generische Mitteilung eine wählbare Link zu zusätzlichen Daten beinhaltet.
  22. Verfahren nach Anspruch 21, wobei die zusätzlichen Daten Werbedaten beinhalten, die wenigstens teilweise auf der Basis der von der Informationsmanagementanwendung bereitgestellten Daten und der Ortsdaten ausgewählt werden.
  23. Verfahren nach Anspruch 17, wobei die generische Mitteilung in einem Statusbereich eines Anzeigeschirms des Mobilgerätes bereitgestellt und von einer Kennung repräsentiert wird, die kleiner ist als mehrere andere Kennungen, die Anwendungen repräsentieren, die für das Mobilgerät verfügbar sind.
  24. Verfahren nach Anspruch 17, wobei die vorbestimmte Zeit von einem Benutzer konfiguriert werden kann.
  25. Verfahren nach Anspruch 17, das ferner das Bereitstellen einer generischen Mitteilung zu wenigstens einem anderen Mobilgerät mittels der Verarbeitungsschaltung wenigstens teilweise auf der Basis der von der Informationsmanagementanwendung bereitgestellten Daten und der Ortsdaten beinhaltet.
  26. Verfahren nach Anspruch 25, wobei das wenigstens eine andere Mobilgerät anhand von einer Kontaktanwendung und/oder einer sozialen Netzwerkliste identifiziert wird.
  27. Verfahren nach Anspruch 17, das ferner das Formatieren der generischen Mitteilung mit der Verarbeitungsschaltung wenigstens teilweise auf der Basis von Charakteristiken des Mobilgeräts beinhaltet.
DE112009004349T 2008-12-23 2009-12-17 System und Verfahren zum Bereitstellen von Inhalt für ein Mobilgerät Withdrawn DE112009004349T5 (de)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US14056208P 2008-12-23 2008-12-23
US61/140,562 2008-12-23
US12/402,386 US20100161720A1 (en) 2008-12-23 2009-03-11 System and method for providing content to a mobile device
US12/402,386 2009-03-11
US12/422,871 2009-04-13
US12/422,871 US8135777B2 (en) 2008-12-23 2009-04-13 System and method for providing content to a mobile device
PCT/US2009/068525 WO2010075174A2 (en) 2008-12-23 2009-12-17 System and method for providing content to a mobile device

Publications (1)

Publication Number Publication Date
DE112009004349T5 true DE112009004349T5 (de) 2012-07-05

Family

ID=42266853

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112009004349T Withdrawn DE112009004349T5 (de) 2008-12-23 2009-12-17 System und Verfahren zum Bereitstellen von Inhalt für ein Mobilgerät

Country Status (4)

Country Link
US (2) US20100161720A1 (de)
DE (1) DE112009004349T5 (de)
GB (1) GB2478507A (de)
WO (1) WO2010075174A2 (de)

Families Citing this family (177)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7769764B2 (en) 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US20100076994A1 (en) * 2005-11-05 2010-03-25 Adam Soroca Using Mobile Communication Facility Device Data Within a Monetization Platform
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US8364540B2 (en) * 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US8532633B2 (en) 2005-09-14 2013-09-10 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US8989718B2 (en) 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US10083184B2 (en) * 2007-01-07 2018-09-25 Apple Inc. Widget synchronization in accordance with synchronization preferences
US8041765B1 (en) 2007-05-17 2011-10-18 Avaya Inc. Method and apparatus providing sender information by way of a personal virtual assistant (PVA)
US8751292B2 (en) * 2007-10-19 2014-06-10 Intuit Inc. Method and system for providing sellers access to selected consumers
US20090112707A1 (en) * 2007-10-26 2009-04-30 Benjamin Weiss Method and system for using a point-of sale system to correlate transactions to a coupon database
US10504124B2 (en) * 2008-04-21 2019-12-10 Verizon Patent And Licensing Inc. Aggregation and use of information relating to a users context for personalized advertisements
TWI386020B (zh) * 2009-01-21 2013-02-11 Htc Corp 位置選取方法、裝置及電腦程式產品
US8402145B2 (en) * 2009-03-16 2013-03-19 Apple Inc. Application communication with external accessories
ES2358027B1 (es) * 2009-05-18 2012-03-15 Vodafone España, S.A.U Sistema y método para habilitar mensajer�?a disparada por proximidad, en ciertas �?reas de cobertura para redes sociales y servicios basados en comunidad.
EP2270658A1 (de) * 2009-06-22 2011-01-05 Clayster Asia Ltd. Verfahren und Computersystem zur Einführung von Kundenvorrichtungen in einem Client-Server-Netzwerk
US20110029383A1 (en) * 2009-07-28 2011-02-03 Randy Engel System and method for providing advertising content via an integrated home based device
KR101544371B1 (ko) * 2009-08-07 2015-08-17 삼성전자주식회사 사용자 상황을 반영하는 휴대 단말기 및 이의 운용 방법
KR101584058B1 (ko) * 2009-08-07 2016-01-12 삼성전자주식회사 현재 상황에 적합한 사용 환경을 제공하는 휴대 단말기 및 이의 운용 방법
KR101624903B1 (ko) * 2009-09-16 2016-05-30 삼성전자주식회사 휴대용 단말기에서 전력 소모를 줄이기 위한 장치 및 방법
US9060381B2 (en) * 2010-02-08 2015-06-16 Paccar Inc In-vehicle communication device with social networking
US8285840B2 (en) * 2010-03-15 2012-10-09 Cellco Partnership Using social networking to help users purchase mobile applications and devices
US9405773B2 (en) 2010-03-29 2016-08-02 Ebay Inc. Searching for more products like a specified product
US9792638B2 (en) 2010-03-29 2017-10-17 Ebay Inc. Using silhouette images to reduce product selection error in an e-commerce environment
US8861844B2 (en) 2010-03-29 2014-10-14 Ebay Inc. Pre-computing digests for image similarity searching of image-based listings in a network-based publication system
EP2378739B1 (de) * 2010-04-15 2015-04-01 BlackBerry Limited Verfahren und System zur Übertragung einer Anwendung an eine Vorrichtung
US8386589B2 (en) * 2010-05-21 2013-02-26 Qnx Software Systems Limited System that provides embedded software to an embedded system
US8588808B2 (en) 2010-05-24 2013-11-19 Nice-Systems Ltd. Method and system for estimation of mobile station velocity in a cellular system based on geographical data
US8200244B2 (en) * 2010-05-24 2012-06-12 Nice Systems Ltd. Method and system for mobile station location
US9798822B2 (en) * 2010-06-29 2017-10-24 Apple Inc. Location based grouping of browsing histories
US20120042257A1 (en) * 2010-08-11 2012-02-16 Microsoft Corporation Updating application data after anticipating imminent use
US8412594B2 (en) 2010-08-28 2013-04-02 Ebay Inc. Multilevel silhouettes in an online shopping environment
US20120084248A1 (en) * 2010-09-30 2012-04-05 Microsoft Corporation Providing suggestions based on user intent
US20140047016A1 (en) * 2010-10-21 2014-02-13 Bindu Rama Rao Server infrastructure, mobile client device and app for mobile blogging and sharing
US8478306B2 (en) * 2010-11-10 2013-07-02 Google Inc. Self-aware profile switching on a mobile computing device
JP5769953B2 (ja) * 2010-11-15 2015-08-26 シャープ株式会社 広告配信システム、広告配信サーバ、端末装置、および広告配信方法
US20120124126A1 (en) * 2010-11-17 2012-05-17 Microsoft Corporation Contextual and task focused computing
US10474720B2 (en) * 2010-11-30 2019-11-12 Tw Seagull Acquisition Corp. Information feed update mechanism
US20120143952A1 (en) * 2010-12-01 2012-06-07 Von Graf Fred System and method for event framework
FR2968497B1 (fr) 2010-12-02 2013-07-05 Yoosfer Procede et systeme de diffusion de contenus informatiques vers un terminal mobile
US20120159341A1 (en) 2010-12-21 2012-06-21 Microsoft Corporation Interactions with contextual and task-based computing environments
US8751636B2 (en) 2010-12-22 2014-06-10 Facebook, Inc. Timing for providing relevant notifications for a user based on user interaction with notifications
US20120221413A1 (en) * 2011-02-25 2012-08-30 Motorola Mobility, Inc. Intelligent presentation of advertising with navigation
CN103563299B (zh) * 2011-03-21 2017-06-23 三星电子株式会社 在通用即插即用家庭网络环境中提供日历服务的方法和系统
US8832003B1 (en) * 2011-03-25 2014-09-09 Google Inc. Provision of computer resources based on location history
US9299037B2 (en) * 2011-04-25 2016-03-29 Heartland Payment Systems, Inc. Provision of alert messages to customers of an establishment
US20150011249A1 (en) * 2011-04-27 2015-01-08 Google Inc. Mobile device location determination using wi-fi signals
CN102158881B (zh) * 2011-04-28 2013-07-31 武汉虹信通信技术有限责任公司 一种全面评估3g视频电话质量的方法和装置
US8984030B2 (en) 2011-05-04 2015-03-17 International Business Machines Corporation Journaling and integrity in mobile clouded collaborative spaces
US8768293B1 (en) * 2011-05-09 2014-07-01 Google Inc. Automatically establishing a telephonic connection between devices
FR2975561B1 (fr) * 2011-05-20 2015-11-13 Renault Sas Acces et personnalisation d'un vehicule automobile par telephone
US9021364B2 (en) * 2011-05-31 2015-04-28 Microsoft Technology Licensing, Llc Accessing web content based on mobile contextual data
US9339727B2 (en) * 2011-06-15 2016-05-17 Microsoft Technology Licensing, Llc Position-based decision to provide service
US20120323692A1 (en) * 2011-06-16 2012-12-20 Jon Shutter Method and System for Providing Location Targeted Advertisements
WO2013004472A1 (en) * 2011-07-01 2013-01-10 Alcatel Lucent A method for alerting a mobile device at a predetermined destination
US8949212B1 (en) * 2011-07-08 2015-02-03 Hariharan Dhandapani Location-based informaton display
KR20130023533A (ko) * 2011-08-29 2013-03-08 삼성전자주식회사 스플래시 스크린 표시 장치 및 방법
US9125012B2 (en) 2011-09-09 2015-09-01 Interdigital Patent Holdings, Inc. Methods and apparatus for accessing localized applications
US20130085860A1 (en) * 2011-10-04 2013-04-04 Ebay Inc. Systems and methods to deliver context sensitive dynamic mobile advertisements
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
US8862533B2 (en) 2011-11-21 2014-10-14 Motorola Mobility Llc Method and apparatus for portable electronic device media data storage
US20130173796A1 (en) * 2011-12-30 2013-07-04 United Video Properties, Inc. Systems and methods for managing a media content queue
US8948779B1 (en) * 2012-02-01 2015-02-03 Sprint Communications Company L.P. Communication profiles for mobile devices based on historical characteristics
US8768876B2 (en) 2012-02-24 2014-07-01 Placed, Inc. Inference pipeline system and method
US11734712B2 (en) 2012-02-24 2023-08-22 Foursquare Labs, Inc. Attributing in-store visits to media consumption based on data collected from user devices
US8972357B2 (en) 2012-02-24 2015-03-03 Placed, Inc. System and method for data collection to validate location data
US9224158B2 (en) 2012-03-02 2015-12-29 International Business Machines Corporation Mobile device cluster advertisement delivery
US9503683B2 (en) * 2012-03-27 2016-11-22 Google Inc. Providing users access to applications during video communications
US9460237B2 (en) * 2012-05-08 2016-10-04 24/7 Customer, Inc. Predictive 411
US10003943B2 (en) * 2012-05-14 2018-06-19 Michael Lu Classified relation networking optimization platform in open wireless architecture (OWA) mobile cloud terminal device
KR101685226B1 (ko) * 2012-06-12 2016-12-20 라인 가부시키가이샤 메신저 플랫폼의 인간 관계를 기반으로 하는 소셜 그래프를 활용한 메신저 연계 서비스 시스템 및 방법
US9185387B2 (en) 2012-07-03 2015-11-10 Gopro, Inc. Image blur based on 3D depth information
US10147058B1 (en) * 2012-09-07 2018-12-04 Noble Systems Corporation Monitoring schedule adherence of call center agents
US10510050B2 (en) 2012-09-10 2019-12-17 Private Secretary, Ltd. Meetings and events coordinating system and method
KR20150056561A (ko) * 2012-09-10 2015-05-26 프라이빗 세크러터리 리미티드 미팅 코디네이팅 시스템 및 방법
US9208676B2 (en) 2013-03-14 2015-12-08 Google Inc. Devices, methods, and associated information processing for security in a smart-sensored home
US10423984B2 (en) 2012-10-16 2019-09-24 Facebook, Inc. Sponsored stories in notifications
US9219668B2 (en) * 2012-10-19 2015-12-22 Facebook, Inc. Predicting the future state of a mobile device user
US20150277572A1 (en) * 2012-10-24 2015-10-01 Intel Corporation Smart contextual display for a wearable device
CA2890023A1 (en) * 2012-11-06 2014-05-15 Coty Inc. Uv led lightbar setting uv-curable nail formulation
US20140156281A1 (en) * 2012-12-03 2014-06-05 Qualcomm Incorporated Voice-controlled configuration of an automation system
US9432806B2 (en) 2012-12-04 2016-08-30 Ebay Inc. Dynamic geofence based on members within
US20140171117A1 (en) * 2012-12-14 2014-06-19 Anthony G. LaMarca Location-aware management of lists of uniform resource locators (urls) for mobile devices
US9491223B2 (en) * 2013-02-17 2016-11-08 Onavo Mobile Ltd. Techniques for determining a mobile application download attribution
US20140257696A1 (en) * 2013-03-07 2014-09-11 Kamal Zamer Travel Pattern Analysis
US20140297455A1 (en) * 2013-03-29 2014-10-02 Ebay Inc. Routine suggestion system
US10402915B2 (en) 2013-05-10 2019-09-03 Samsung Electronics Co., Ltd. Methods and systems for on-device social grouping
US10341421B2 (en) 2013-05-10 2019-07-02 Samsung Electronics Co., Ltd. On-device social grouping for automated responses
US9426629B2 (en) 2013-08-28 2016-08-23 At&T Mobility Ii Llc Autonomous pull and display of location based service applications by a mobile device based on context of the mobile device
KR102025671B1 (ko) * 2013-09-09 2019-09-26 한국전자통신연구원 범용 차량 원격 제어장치 및 방법
US9659306B1 (en) 2013-09-20 2017-05-23 Intuit Inc. Method and system for linking social media systems and financial management systems to provide social group-based marketing programs
US10354281B2 (en) * 2013-10-31 2019-07-16 International Business Machines Corporation Communicating with a customer traveling on a route to a location
US20150143281A1 (en) * 2013-11-19 2015-05-21 Apple Inc. Notifications and reminders based on user states
US9628576B1 (en) * 2013-12-04 2017-04-18 Google Inc. Application and sharer specific recipient suggestions
US9614920B1 (en) 2013-12-04 2017-04-04 Google Inc. Context based group suggestion and creation
US10296946B2 (en) * 2013-12-24 2019-05-21 Amobee, Inc. Audience usage pattern analysis
US9406213B2 (en) * 2013-12-27 2016-08-02 Google Inc. Notification engine
US9325654B2 (en) 2014-02-28 2016-04-26 Aol Inc. Systems and methods for optimizing message notification timing based on electronic content consumption associated with a geographic location
US10318990B2 (en) 2014-04-01 2019-06-11 Ebay Inc. Selecting users relevant to a geofence
US20150287020A1 (en) * 2014-04-03 2015-10-08 Mastercard International Incorporated Inferring cardholder from known locations
US9584968B2 (en) 2014-05-21 2017-02-28 Aol Inc. Systems and methods for deploying dynamic geo-fences based on content consumption levels in a geographic location
US9052200B1 (en) * 2014-05-30 2015-06-09 Google Inc. Automatic travel directions
US11477602B2 (en) * 2014-06-10 2022-10-18 Verizon Patent And Licensing Inc. Systems and methods for optimizing and refining message notification timing
JP6246085B2 (ja) * 2014-07-01 2017-12-13 株式会社オプティム 携帯端末、コンテンツパネル表示方法、携帯端末用プログラム
US9792502B2 (en) 2014-07-23 2017-10-17 Gopro, Inc. Generating video summaries for a video using video summary templates
US9685194B2 (en) 2014-07-23 2017-06-20 Gopro, Inc. Voice-based video tagging
US20160071227A1 (en) * 2014-09-09 2016-03-10 Mastercard International Incorporated Transaction Systems and Methods for Travelers Using Mass-Transit Vehicles and Facilities
US10423983B2 (en) 2014-09-16 2019-09-24 Snap Inc. Determining targeting information based on a predictive targeting model
US9418358B2 (en) * 2014-12-05 2016-08-16 Bank Of America Corporation Pre-configure and customize ATM interaction using mobile device
US9734870B2 (en) 2015-01-05 2017-08-15 Gopro, Inc. Media identifier generation for camera-captured media
CN105824588A (zh) 2015-01-06 2016-08-03 阿里巴巴集团控股有限公司 提示消息的显示方法及装置
US9679605B2 (en) 2015-01-29 2017-06-13 Gopro, Inc. Variable playback speed template for video editing application
US9911318B2 (en) * 2015-03-27 2018-03-06 Google Llc Configuring a smart home controller
US9528848B2 (en) * 2015-03-30 2016-12-27 Alpine Electronics, Inc. Method of displaying point on navigation map
CA3006903C (en) * 2015-05-01 2020-08-18 Martin Labrie Location based information service application
US10453325B2 (en) 2015-06-01 2019-10-22 Apple Inc. Creation of reminders using activity state of an application
US9603123B1 (en) 2015-06-04 2017-03-21 Apple Inc. Sending smart alerts on a device at opportune moments using sensors
US10235863B2 (en) * 2015-06-05 2019-03-19 Apple Inc. Smart location-based reminders
US10817898B2 (en) 2015-08-13 2020-10-27 Placed, Llc Determining exposures to content presented by physical objects
US9721611B2 (en) 2015-10-20 2017-08-01 Gopro, Inc. System and method of generating video from video clips based on moments of interest within the video clips
US9639560B1 (en) 2015-10-22 2017-05-02 Gopro, Inc. Systems and methods that effectuate transmission of workflow between computing platforms
FR3046270B1 (fr) 2015-12-24 2018-11-16 Worldline Systeme de suggestion, de lancement et de telechargement automatique ou semi-automatique d'applications pour objet mobile intelligent
US10095696B1 (en) 2016-01-04 2018-10-09 Gopro, Inc. Systems and methods for generating recommendations of post-capture users to edit digital media content field
US10378911B1 (en) * 2016-01-05 2019-08-13 Open Invention Network Llc Navigation application providing collaborative navigation information
US9871994B1 (en) 2016-01-19 2018-01-16 Gopro, Inc. Apparatus and methods for providing content context using session metadata
US10078644B1 (en) 2016-01-19 2018-09-18 Gopro, Inc. Apparatus and methods for manipulating multicamera content using content proxy
US9787862B1 (en) 2016-01-19 2017-10-10 Gopro, Inc. Apparatus and methods for generating content proxy
US10129464B1 (en) 2016-02-18 2018-11-13 Gopro, Inc. User interface for creating composite images
US9838730B1 (en) 2016-04-07 2017-12-05 Gopro, Inc. Systems and methods for audio track selection in video editing
US10229719B1 (en) 2016-05-09 2019-03-12 Gopro, Inc. Systems and methods for generating highlights for a video
US9953679B1 (en) 2016-05-24 2018-04-24 Gopro, Inc. Systems and methods for generating a time lapse video
US9967515B1 (en) 2016-06-15 2018-05-08 Gopro, Inc. Systems and methods for bidirectional speed ramping
DE102016214674A1 (de) * 2016-08-08 2018-02-08 Audi Ag Verfahren zum Betreiben eines Kraftfahrzeugs und Steuervorrichtung zum Betreiben eines Kraftfahrzeugs
US9953224B1 (en) 2016-08-23 2018-04-24 Gopro, Inc. Systems and methods for generating a video summary
US10044972B1 (en) 2016-09-30 2018-08-07 Gopro, Inc. Systems and methods for automatically transferring audiovisual content
US10397415B1 (en) 2016-09-30 2019-08-27 Gopro, Inc. Systems and methods for automatically transferring audiovisual content
US11106988B2 (en) 2016-10-06 2021-08-31 Gopro, Inc. Systems and methods for determining predicted risk for a flight path of an unmanned aerial vehicle
US9913081B1 (en) * 2016-10-13 2018-03-06 GM Global Technology Operations LLC Method and device for communicating with a vehicle system module while conserving power by using two different short range wireless communication (SRWC) protocols
US10452410B2 (en) 2016-10-25 2019-10-22 International Business Machines Corporation Context aware user interface
US9916863B1 (en) 2017-02-24 2018-03-13 Gopro, Inc. Systems and methods for editing videos based on shakiness measures
US10360663B1 (en) 2017-04-07 2019-07-23 Gopro, Inc. Systems and methods to create a dynamic blur effect in visual content
US10306547B2 (en) 2017-06-28 2019-05-28 Microsoft Technology Licensing, Llc Intelligent access point scanning based on a profile
JP7116542B2 (ja) * 2017-12-12 2022-08-10 キヤノン株式会社 電子機器およびその制御方法、プログラム
KR102501245B1 (ko) * 2018-02-14 2023-02-17 삼성전자주식회사 키를 제공하기 위한 전자 장치 및 방법
US20190287071A1 (en) * 2018-03-16 2019-09-19 Oracle International Corporation Beaconized time entry system
US10635731B2 (en) * 2018-07-30 2020-04-28 Bank Of America Corporation System for generating and executing editable multiple-step requests
US11042151B2 (en) 2018-11-08 2021-06-22 Toyota Motor North America, Inc. Systems and methods for remotely activating a vehicle
US11915171B2 (en) * 2019-11-26 2024-02-27 Alarm.Com Incorporated System and method integrating smart vehicles with a monitoring system
US11836755B2 (en) * 2020-05-22 2023-12-05 Capital One Services, Llc Utilizing machine learning and a smart transaction card to automatically identify optimal prices and rebates for items during in-person shopping
US20220322187A1 (en) * 2020-10-02 2022-10-06 Samsung Electronics Co., Ltd. Network switching device and method for operating of network switching device
US11880853B2 (en) * 2020-11-03 2024-01-23 Capital One Services, Llc Utilizing machine learning and transaction data to determine fuel prices at fuel stations

Family Cites Families (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6581025B2 (en) * 1995-04-17 2003-06-17 Discovision Associates Time and work tracker for wireless devices
US6259405B1 (en) * 1995-06-06 2001-07-10 Wayport, Inc. Geographic based communications service
JP3743037B2 (ja) * 1995-11-01 2006-02-08 株式会社日立製作所 移動端末への情報提供方法、情報提供システム及び移動端末
US6173316B1 (en) * 1998-04-08 2001-01-09 Geoworks Corporation Wireless communication device with markup language based man-machine interface
KR100278020B1 (ko) * 1998-04-14 2001-01-15 윤종용 휴대폰에서 저장된 전화번호를 검색하여 다이얼링하는 방법
US6310955B1 (en) * 1998-06-16 2001-10-30 Lucent Technologies Inc. Methods and apparatus for enabling portable telephone handset to automatically go off-hook
KR100366716B1 (ko) * 1998-10-13 2003-01-06 가부시키가이샤 자나비 인포메틱스 방송형 정보제공 시스템 및 주행환경 정보수집 장치
US6397246B1 (en) * 1998-11-13 2002-05-28 International Business Machines Corporation Method and system for processing document requests in a network system
US6847969B1 (en) * 1999-05-03 2005-01-25 Streetspace, Inc. Method and system for providing personalized online services and advertisements in public spaces
US6549792B1 (en) 1999-06-25 2003-04-15 Agere Systems Inc. Accelerometer influenced communication device
US20020052781A1 (en) * 1999-09-10 2002-05-02 Avantgo, Inc. Interactive advertisement mechanism on a mobile device
AU2001239923A1 (en) * 2000-02-29 2001-09-12 Thinairapps, Inc. Flexible wireless advertisement integration in wireless software applications
CN1252975C (zh) * 2000-05-16 2006-04-19 约翰·塔歇罗 提供地理目标信息和广告的方法和系统
US6456234B1 (en) * 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
US6823188B1 (en) * 2000-07-26 2004-11-23 International Business Machines Corporation Automated proximity notification
US6947976B1 (en) * 2000-07-31 2005-09-20 Vindigo, Inc. System and method for providing location-based and time-based information to a user of a handheld device
US6782253B1 (en) * 2000-08-10 2004-08-24 Koninklijke Philips Electronics N.V. Mobile micro portal
US6922567B1 (en) * 2000-08-22 2005-07-26 Telefonaktiebolaget L.M. Ericsson Systems, methods and computer program products for identifying items of interest that are geographically proximate to wireless communicator users
US20020095312A1 (en) * 2000-09-22 2002-07-18 Tammy Wheat Facilitating realtime information interexchange between a telecommunications network and a service provider
US6961567B1 (en) * 2000-12-07 2005-11-01 Palm, Inc. Generic activation and registration framework for wireless devices
US7224978B2 (en) * 2000-12-19 2007-05-29 Bellsouth Intellectual Property Corporation Location blocking service from a wireless service provider
US9183571B2 (en) * 2007-09-14 2015-11-10 Qualcomm Incorporated System and method for providing advertisement data to a mobile computing device
US6795710B1 (en) * 2001-01-05 2004-09-21 Palmone, Inc. Identifying client patterns using online location-based derivative analysis
US6590507B2 (en) * 2001-03-05 2003-07-08 Hrl Laboratories, Llc Method and system for providing personalized traffic alerts
US20020137530A1 (en) * 2001-03-08 2002-09-26 Katyayini Karve Cellular telephone with SMS message forwarding
US7266379B2 (en) * 2001-05-30 2007-09-04 Palm, Inc. Resource location through location history
US6940395B2 (en) * 2001-06-29 2005-09-06 Intel Corporation System and method for creating an adjusted alarm time
US7668535B2 (en) * 2001-07-09 2010-02-23 Palm, Inc. Notification infrastructure for sending device-specific wireless notifications
US6678613B2 (en) * 2001-09-21 2004-01-13 International Business Machines Corporation Method and apparatus for notifying a user of an appointment
US20030186722A1 (en) * 2002-03-28 2003-10-02 Comverse, Ltd. Method and device for real time GSM user device profile interrogation and registration
US20040203643A1 (en) * 2002-06-13 2004-10-14 Bhogal Kulvir Singh Communication device interaction with a personal information manager
DE10228608A1 (de) 2002-06-26 2004-01-15 Süß, Karin Mobiltelefon mit einem Alarmsystem
US7424447B2 (en) * 2002-08-26 2008-09-09 Aperture Investments, Llc List-based selection system and methods for using same
TW591398B (en) * 2002-09-26 2004-06-11 Tatung Co Method of implementing a plurality of system tray areas
US20040127198A1 (en) * 2002-12-30 2004-07-01 Roskind James A. Automatically changing a mobile device configuration based on environmental condition
KR101168423B1 (ko) * 2003-02-05 2012-07-25 가부시키가이샤 자나비 인포메틱스 내비게이션 장치의 경로 탐색 방법 및 교통 정보 표시 방법
US7574661B2 (en) * 2003-02-25 2009-08-11 Panasonic Corporation Application program prediction method and mobile terminal
US20050096982A1 (en) * 2003-09-16 2005-05-05 Morton David L. Method of viral marketing for email and internet based advertising
US7584225B2 (en) * 2003-11-10 2009-09-01 Yahoo! Inc. Backup and restore mirror database memory items in the historical record backup associated with the client application in a mobile device connected to a communion network
US7486930B2 (en) * 2003-12-15 2009-02-03 International Business Machines Corporation Method and apparatus for preconditioning mobile devices for network and other operations
EP1706983B1 (de) 2004-01-22 2014-01-08 Nokia Solutions and Networks GmbH & Co. KG Mobiltelefon
US7873708B2 (en) * 2004-04-28 2011-01-18 At&T Mobility Ii Llc Systems and methods for providing mobile advertising and directory assistance services
US20060036490A1 (en) * 2004-08-13 2006-02-16 Michelle Sagalyn Methods and apparatus for marketing community-oriented advertising opportunities
US20060041472A1 (en) * 2004-08-23 2006-02-23 Lukose Rajan M Systems and methods of interfacing an advertisement with a message presentation client
DE602005001373T2 (de) 2004-08-26 2008-02-21 Samsung Electronics Co., Ltd., Suwon Mobiles System, Verfahren und Computerprogramm zur Steuerung einer dialogfähigen Bedienschnittstelle in Abhängigkeit von erfassten Verhaltensmustern
US7908080B2 (en) * 2004-12-31 2011-03-15 Google Inc. Transportation routing
US7817983B2 (en) 2005-03-14 2010-10-19 Qualcomm Incorporated Method and apparatus for monitoring usage patterns of a wireless device
EP1869920B1 (de) * 2005-04-14 2014-12-10 BlackBerry Limited System und verfahren zur anpassung von benachrichtigungen in einem mobilen elektronischen gerät
US20060293928A1 (en) * 2005-06-27 2006-12-28 Eric Schumacher Method and system to recommend insurance plans
US8254893B2 (en) * 2005-11-17 2012-08-28 Nitesh Ratnakar System and method for automatically downloading and storing contact information to a personal communication device based on a geographical position of the personal communication device
TWI283122B (en) * 2005-11-29 2007-06-21 Benq Corp Method for securing a near field communication device of a mobile phone
US20070150825A1 (en) * 2005-12-22 2007-06-28 Jack Jachner Custom presence icons
US7499733B2 (en) * 2005-12-22 2009-03-03 Motorola, Inc. Mobile communication device and method of hibernating and prebooting same to reduce start up time
US8620994B2 (en) * 2006-02-23 2013-12-31 Qualcomm Incorporated System and method for scheduling content updates in a content-based application
US20070263863A1 (en) * 2006-05-10 2007-11-15 Ketul Sakhpara Intelligent user interface
US20070271234A1 (en) * 2006-05-22 2007-11-22 Ravikiran Chickmangalore N Information Exchange Among Members of a Group of Communication Device Users
US8571580B2 (en) * 2006-06-01 2013-10-29 Loopt Llc. Displaying the location of individuals on an interactive map display on a mobile communication device
US20080032666A1 (en) * 2006-08-07 2008-02-07 Microsoft Corporation Location based notification services
US8090358B2 (en) * 2006-08-16 2012-01-03 At&T Intellectual Property I, L.P. Methods and computer-readable media for location-based targeted advertising
US7650431B2 (en) * 2006-08-28 2010-01-19 Microsoft Corporation Serving locally relevant advertisements
US20080160966A1 (en) * 2006-12-28 2008-07-03 Mckiou Kevin W Service zones for providing location-based services in a wireless network
US8712810B2 (en) * 2006-12-29 2014-04-29 Facebook, Inc. Reserving a time block in a calendar application to account for a travel time between geographic locations of appointments
US7941133B2 (en) * 2007-02-14 2011-05-10 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for schedule management based on locations of wireless devices
US8073460B1 (en) * 2007-03-08 2011-12-06 Amazon Technologies, Inc. System and method for providing advertisement based on mobile device travel patterns
US8655381B2 (en) * 2007-03-23 2014-02-18 Mastercard International Incorporated Method and apparatus for merchant search and offer presentation
US8032472B2 (en) * 2007-04-04 2011-10-04 Tuen Solutions Limited Liability Company Intelligent agent for distributed services for mobile devices
US20080291022A1 (en) * 2007-05-23 2008-11-27 Erick Simon Amador Automatic locating system
US20090006194A1 (en) * 2007-06-27 2009-01-01 Microsoft Corporation Location, destination and other contextual information-based mobile advertisements

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IEEE 802.11x Standard

Also Published As

Publication number Publication date
US20100159904A1 (en) 2010-06-24
GB2478507A (en) 2011-09-07
WO2010075174A3 (en) 2010-10-14
US8135777B2 (en) 2012-03-13
WO2010075174A2 (en) 2010-07-01
GB201112452D0 (en) 2011-08-31
US20100161720A1 (en) 2010-06-24

Similar Documents

Publication Publication Date Title
DE112009004349T5 (de) System und Verfahren zum Bereitstellen von Inhalt für ein Mobilgerät
US9852449B2 (en) System and method for providing advertisement data to a mobile computing device
CN103733598B (zh) 基于社交上下文的应用相关性确定
US10510050B2 (en) Meetings and events coordinating system and method
US10178139B2 (en) Providing event data to a group of contacts
JP6401185B2 (ja) 記事コンテンツの再ランク付け
US8140621B2 (en) Providing event data to a group of contacts
US8559980B2 (en) Method and system for integrated messaging and location services
JP6666973B2 (ja) ソーシャル・カバー・フィード・インターフェース
US20110238762A1 (en) Geo-coded comments in a messaging service
JP6321035B2 (ja) 電池およびデータ使用量の節約
DE112013002774T5 (de) Mobile Vorrichtung mit lokalisierten App-Empfehlungen
AU2013311266A1 (en) Meetings coordinating system and method
EP2289234A1 (de) Soziale netzwerkdienste für ein standort bewusstes mobiles kommunikationsgerät
EP2033456A2 (de) Anzeigen des orts von personen auf einem interaktiven kartendisplay auf einem mobilkommunikationsgerät
EP3069223A2 (de) Bündelung und darstellung von ereignisinformationen
US20140297617A1 (en) Method and system for supporting geo-augmentation via virtual tagging
CN102812478A (zh) 用于提供软提醒的方法和装置
CN107145498A (zh) 用于呈现对内容进行观看的提醒的方法、系统和介质
DE202013000059U1 (de) Anzeigen von ortsbezogenem Inhalt auf einer mobilen Vorrichtung
KR20150138583A (ko) 하이브리드 소셜 커뮤니티 서비스를 위한 가변 정보 공유 및 상호 통신을 위한 환경 제공 및 그 운용 방법
KR20150138577A (ko) 하이브리드 소셜 커뮤니티 서비스를 위한 가변 정보 공유 및 상호 통신을 위한 환경 제공 및 그 운용 방법
KR20150138574A (ko) 하이브리드 소셜 커뮤니티 서비스를 위한 가변 정보 공유 및 상호 통신을 위한 환경 제공 및 그 운용 방법
KR20150138573A (ko) 하이브리드 소셜 커뮤니티 서비스를 위한 가변 정보 공유 및 상호 통신을 위한 환경 제공 및 그 운용 방법

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R082 Change of representative

Representative=s name: SAMSON & PARTNER, PATENTANWAELTE, DE

R081 Change of applicant/patentee

Owner name: QUALCOMM INCORPORATED, SAN DIEGO, US

Free format text: FORMER OWNER: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., HOUSTON, TEX., US

Effective date: 20150114

R082 Change of representative

Representative=s name: SAMSON & PARTNER, PATENTANWAELTE, DE

Effective date: 20150114

Representative=s name: SAMSON & PARTNER PATENTANWAELTE MBB, DE

Effective date: 20150114

Representative=s name: MAUCHER JENKINS, DE

Effective date: 20150114

Representative=s name: MAUCHER JENKINS PATENTANWAELTE & RECHTSANWAELT, DE

Effective date: 20150114

R016 Response to examination communication
R082 Change of representative

Representative=s name: MAUCHER JENKINS, DE

Representative=s name: MAUCHER JENKINS PATENTANWAELTE & RECHTSANWAELT, DE

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