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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 35
- 238000012545 processing Methods 0.000 claims abstract description 97
- 230000006870 function Effects 0.000 claims abstract description 32
- 230000015654 memory Effects 0.000 claims abstract description 15
- 238000004891 communication Methods 0.000 description 16
- 230000004044 response Effects 0.000 description 10
- 238000007726 management method Methods 0.000 description 8
- 230000006399 behavior Effects 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 7
- 235000012054 meals Nutrition 0.000 description 6
- 238000012384 transportation and delivery Methods 0.000 description 6
- 102100034112 Alkyldihydroxyacetonephosphate synthase, peroxisomal Human genes 0.000 description 5
- 101000799143 Homo sapiens Alkyldihydroxyacetonephosphate synthase, peroxisomal Proteins 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 235000013305 food Nutrition 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 239000000446 fuel Substances 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000001737 promoting effect Effects 0.000 description 3
- 230000004308 accommodation Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- QKEYIYSLARKMSJ-UHFFFAOYSA-N 1-benzyl-3-(dimethylamino)-2,2-dimethyl-3,4-dihydronaphthalene-1,7-diol;hydrobromide Chemical compound Br.CC1(C)C(N(C)C)CC2=CC=C(O)C=C2C1(O)CC1=CC=CC=C1 QKEYIYSLARKMSJ-UHFFFAOYSA-N 0.000 description 1
- 108700005085 Switch Genes Proteins 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000002354 daily effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005108 dry cleaning Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 235000013410 fast food Nutrition 0.000 description 1
- 230000005057 finger movement Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 238000010237 hybrid technique Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/4872—Non-interactive information services
- H04M3/4878—Advertisement messages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0261—Targeted advertisements based on user location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0267—Wireless devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/21—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/20—Aspects of automatic or semi-automatic exchanges related to features of supplementary services
- H04M2203/2072—Schedules, e.g. personal calendars
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2242/00—Special services or facilities
- H04M2242/15—Information service where the information is dependent on the location of the subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2242/00—Special services or facilities
- H04M2242/30—Determination of the location of a subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42034—Calling party identification service
- H04M3/42059—Making use of the calling party identifier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42348—Location-based services which utilize the location information of a target
- H04M3/42357—Location-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Abstract
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 von1 gemäß einer beispielhaften Ausgestaltung. -
3 ist eine Seitenansicht des Mobilgeräts von1 gemäß einer beispielhaften Ausgestaltung. -
4 ist ein Blockdiagramm des Mobilgeräts von1 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
1 –3 zeigen ein Mobilgerät10 . Die Lehren hierin können auf das Gerät10 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ät10 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ät10 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ät10 kann ferner zum Empfangen und Betreiben zusätzlicher Anwendungen konfiguriert werden, die nach der Herstellung im Gerät10 installiert werden, z. B. über ein verdrahtetes oder drahtloses Download, SecureDigital-Karte usw. - Wie in den
1 –3 gezeigt, beinhaltet das Gerät10 ein Gehäuse12 und eine Frontseite14 und eine Rückseite16 . Das Gerät10 umfasst ferner ein Display18 und eine Benutzereingabevorrichtung20 (z. B. eine QWERTZ-Tastatur, Schaltflächen, Touchscreen, Spracherkennungsmaschine usw.). Das Display18 kann ein Touchscreen-Display umfassen, so dass Benutzereingaben in einen Prozessor40 (siehe4 ) zum Steuern von Funktionen bereitgestellt werden, wie z. B. auf dem Display18 angezeigte Auswahloptionen, Eingabe von Text in das Gerät10 oder andere Eingabearten. Das Display18 stellt auch Bilder (siehe z. B.7 ) bereit, die angezeigt und vom Benutzer des Geräts10 betrachtet werden können. Die Benutzereingabevorrichtung20 kann ähnliche Eingaben wie beim Touchscreen-Display18 bereitstellen. Das Gerät10 kann ferner einen Lautsprecher26 und einen Eingabestift30 umfassen, der den Benutzer beim Auswählen auf dem Display18 unterstützt. Das Display18 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 Display18 kann zum Empfangen von Eingaben von Fingerberührungen an mehreren Stellen auf dem Display18 gleichzeitig konfiguriert werden. Das Display18 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 Displays18 in einer festen Beziehung über einer Benutzereingabevorrichtung wie z. B. einer Benutzereingabevorrichtung20 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äts10 wie nachfolgend beschrieben können an jeder beliebigen Stelle auf dem Gerät10 positioniert sein (z. B. auf der in1 gezeigten Frontseite, der in2 gezeigten Rückseite, den Seitenflächen wie in3 gezeigt, usw.). Ferner können verschiedene Komponenten wie z. B. die Tastatur usw. versenkbar sein, so dass sie von einem Teil des Geräts10 ein- und ausgezogen werden können, um auf einer der Seiten des Gerätes10 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 Breite13 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 Dicke17 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äuses12 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ät10 eine Verarbeitungsschaltung46 mit einem Prozessor40 . Der Prozessor40 kann einen oder mehrere Mikroprozessoren, Microcontroller und andere analoge und/oder digitale, zum Ausführen der hierin beschriebenen Funktionen konfigurierte Schaltungskomponenten umfassen. Der Prozessor40 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äts10 bereitgestellt werden. In einer Ausgestaltung kann der Prozessor40 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ät10 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ät10 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änger38 mit analogen und/oder digitalen elektrischen Komponenten, die zum Empfangen und Senden von Funksignalen über die Antenne22 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ät10 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 Mikrofon36 (siehe2 ), das zum Empfangen von Audiosignalen wie z. B. Sprachsignalen von einem Benutzer oder einer anderen Person in der Nähe des Geräts10 konfiguriert ist, typischerweise über gesprochene Worte. Alternativ oder zusätzlich kann der Prozessor40 ferner so konfiguriert sein, dass er Videokonferenzfähigkeiten bereitstellt, durch Anzeigen von Video von einem Fernteilnehmer an einer Videokonferenz auf dem Display18 , durch Bereitstellen einer Videokamera auf dem Gerät10 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 in3 als GPS-Anwendung44 dargestellt ist. Die GPS-Anwendung44 kann jederzeit mit dem Gerät10 kommunizieren und dessen Standort angeben. Das Gerät10 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ät10 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ät10 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 Speicher42 , der mit dem Prozessor40 gekoppelt oder Teil davon ist. Der Speicher42 kann eine Reihe verschiedener Daten (z. B. Kontextdaten usw.) wie Informationen, Daten, Anwendungen, Dateien usw. speichern, die mit dem Gerät10 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ät10 andere Kontextdaten gemäß den verschiedenen hierin offenbarten Ausgestaltungen nutzen (z. B. Daten über Websites, die der Benutzer mit dem Gerät10 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ät10 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 in5 gezeigt, kann das Gerät10 mit Servern50 ,52 kommunizieren, die wiederum mit einer oder mehreren Werbequellen54 ,56 ,58 (z. B. Werbequellen wie Einzelhändler, Restaurants, Services usw.) kommunizieren können. Gemäß einer beispielhaften Ausgestaltung kann der Server52 ein Werbedienst sein, der zum Bereitstellen von Werbedaten (z. B. visuelle Werbeanzeigen, akustische Werbeanzeigen, e-Coupons usw.) von Werbequellen54 ,56 ,58 zum Gerät10 (entweder in Koordination mit oder unabhängig von Servern48 ,50 , wie nachfolgend ausführlicher erläutert) konfiguriert ist. Der Server50 kann ein Server in Verbindung mit einem Anwendungsentwickler sein, der Anwendungen bereitstellt, die auf dem Gerät10 abgearbeitet oder diesem bereitgestellt werden. Alternativ kann/können der Server50 und/oder der Server52 ein Server in Verbindung mit einem Hersteller des Geräts10 sein. In einigen Ausgestaltungen können Quellen54 ,56 ,58 Werbedaten zum Gerät10 liefern, ohne Server50 ,52 zu benutzen (z. B. so, dass die Werbedaten vom Prozessor40 des Geräts10 von Quellen54 ,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 Display18 angezeigt werden. So kann beispielsweise ein Icon auf dem Gerät10 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ät10 eine akustische Nachricht geben (z. B. eine Aufnahme einer Werbeanzeige usw.). Ferner können Werbedaten auf dem Display18 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ät10 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ät10 beteiligt sein. Zum Beispiel, in einer Ausgestaltung kann der Server52 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ät10 unabhängig vom Server50 konfiguriert werden. So kann der Server52 beispielsweise, wie in5 gezeigt, mit dem Gerät10 und mit einer oder mehreren Werbequellen54 ,56 ,58 kommunizieren. Werbequellen54 ,56 ,58 können dem Server52 Werbedaten bereitstellen, der die Werbedaten wiederum dem Mobilgerät10 bereitstellen kann. In einem Beispiel kann der Server52 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äts10 , historische Daten in Verbindung mit der Nutzung des Geräts10 (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ät10 kann durch einen Benutzer oder eine andere Entität begrenzt werden. In einigen Ausgestaltungen kann es der Server52 zulassen, dass sich verschiedene Werbequellen (z. B. Werbequellen54 ,56 ,58 ) beim Server52 registrieren, damit ihre Werbedaten Benutzern bereitgestellt werden können (z. B. einem Benutzer des Geräts10 ). 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ät10 Werbedaten oder sonstigen Inhalt in Verbindung mit oder durch den Server50 bereitstellt. So kann der Server50 zum Beispiel, wie oben erwähnt, ein Server in Verbindung mit einem Anwendungsentwickler sein oder einen solchen beinhalten, der dem Gerät10 Anwendungen (z. B. Mobilgerät-spezifische Anwendungen wie Spiele, Finanzierungsinstrumente, standortbezogene Kartenprogramme, Musikabspielgeräte usw.) bereitstellt. Werbedaten können dem Gerät10 (von einem oder mehreren Servern50 ,52 ) bereitgestellt und/oder angezeigt werden, während eine oder mehrere vom Server50 bereitgestellte Anwendungen auf dem Gerät10 laufen. So können z. B. eine oder mehrere vom Server52 bereitgestellte Werbungen in einem oberen, seitlichen oder unteren Teil des Displays18 angezeigt werden, während ein Benutzer eine vom Server50 bereitgestellte Anwendung abarbeitet. - In einigen Ausgestaltungen kann der Server
50 ein Server in Verbindung mit einem Hersteller des Geräts10 sein und kann drahtlosen oder sonstigen Zugang zu Daten haben, die für den Server52 nicht verfügbar sind (z. B. benutzerspezifische Daten wie z. B. Daten von einer Informationsmanagementanwendung wie Email, Kalender, Kontakte und sonstige Anwendungen). Der Server50 kann dem Server52 Daten in Verbindung mit dem Gerät10 (und/oder dem assoziierten Benutzer) bereitstellen. Solche Daten können zum Beispiel zum Filtern von Werbedaten oder sonstigem dem Gerät10 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ät10 Werbedaten oder sonstigen Inhalt bereitzustellen. Alle solche Ausgestaltungen werden als in den Umfang der vorliegenden Offenbarung fallend angesehen. - Gemäß den
6 –9 kann dem Gerät10 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äts10 oder eines Benutzers davon beziehen und können historische Daten beinhalten (z. B. Daten in Verbindung mit früheren Gebrauchsmustern des Geräts10 wie Bewegungen des Geräts, Standorte des Geräts, Messaging-Daten, Web-Browsing-Aktivitäten, mit dem Gerät10 ausgeführte Transaktionen usw.), Daten in Verbindung mit dem aktuellen Zustand des Geräts10 (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ät10 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äts10 wie z. B. Ein/Aus-Muster (z. B. ein Muster mit stärkerem Gebrauch (z. B. Tageszeiten, zu denen das Gerät10 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ät10 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ät10 , 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ät10 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ät10 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.) (Schritt62 ) werden. Der Zugriff auf Kontextdaten kann über einen Prozessor40 , Server50 ,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ät10 gespeichert sind oder auf die das Gerät10 auf andere Weise zugreifen kann. - Auf der Basis der Kontextdaten kann dem Gerät
10 Inhalt bereitgestellt werden (Schritt64 ). 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 Werbequellen54 ,56 ,58 usw. gebunden. Der Inhalt kann eine wählbare Link aufweisen, so dass das Gerät10 (Schritt66 ) 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.) (Schritt68 ). Der zusätzliche Inhalt kann beispielsweise Werbedaten von Werbequellen54 ,56 ,58 , Informationen über Punkte von Interesse (z. B. Nicht-Werbedaten oder Informationen über bestimmte Ziele vielleicht in der Nähe des Gerätes10 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ät10 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ät10 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ät10 als Reaktion auf weitere Antworten oder sonstige Benutzereingaben kann im Rahmen des Bereitstellens von Inhalt für das Gerät10 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ät10 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ät10 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äts10 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 Display18 des Geräts10 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ät10 designierten, markierten oder auf andere Weise identifizierten und auf dem Gerät10 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
7 –9 zeigen das Display18 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 Kennung80 (z. B. ein Icon, wählbaren Text oder Graphik usw.) enthalten oder in einer solchen Form bereitgestellt werden. Die Link80 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 Icon80 kann so bemessen sein, dass es relativ kleiner ist als ein oder mehrere andere Icons oder Kennungen (z. B. dem Gerät10 zur Verfügung stehende Icons oder andere Kennungen in Verbindung mit Anwendungen, Dateien usw.), die auf dem Display18 bereitgestellt werden, um Benutzern auf unaufdringliche Weise Inhalt bereitzustellen. Ferner kann das Icon80 als Teil einer/s Status- oder Informationsleiste oder -bereichs74 auf dem Display18 gegeben werden. Wie in7 gezeigt, können der Inhalt oder das Icon und die Informations- oder Statusleiste an einer Reihe verschiedener Stellen auf dem Display18 bereitgestellt werden, einschließlich einem unteren Teil (siehe Icon80 und Informationsleiste74 ), einem Seitenteil (siehe Informationsleiste72 ,76 ), oder einem oberen Teil (siehe Informationsleiste70 ). In einigen Ausgestaltungen kann ein Anwendungsentwickler (z. B. ein Entwickler in Verbindung mit einem der Server50 ,52 ) möglicherweise Werbungen oder sonstige Daten zu einer auf dem Gerät10 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 Icon80 in anderen Bereichen oder Abschnitten als den in7 gezeigten bereitgestellt werden. - Mit Bezug auf
8 , wenn ein Benutzer Icon80 wählt, dann kann dem Benutzer zusätzlicher Inhalt84 bereitgestellt werden. Zusätzlicher Inhalt84 kann eine generische Mitteilung oder Nachricht, Werbedaten von einer Werbequelle (z. B. eine oder mehrere Werbequellen54 ,56 ,58 usw.), Nicht-Werbedaten usw. beinhalten. So kann das Icon80 z. B. eine Darstellung einer Karte beinhalten. Nach dem Anklicken der Karte kann einem Benutzer zusätzlicher Inhalt84 gegeben werden, der eine generische Mitteilung oder Frage wie „Brauchst du eine Wegbeschreibung?” enthalten kann. Zusätzlicher Inhalt84 kann eine wählbare Link beinhalten, die es einem Benutzer ermöglicht, zusätzlichen Inhalt84 zu wählen. Wenn ein Benutzer zusätzlichen Inhalt84 gewählt hat, dann kann dem Benutzer noch weiterer Inhalt86 gegeben werden. Der Inhalt86 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
7 –9 gezeigt, wenn ein Benutzer weitere Eingaben macht (z. B. dem Gerät10 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 Icon80 , zusätzlichem Inhalt84 und Inhalt86 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ät10 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 in8 gezeigten zusätzlichen Inhalt84 ), 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äts10 formatiert werden. Alternativ kann das Gerät10 zum Empfangen des Inhalts und zum Durchführen einer solchen Formatierung auf der Basis der auf dem Gerät10 gespeicherten Daten konfiguriert werden, über das Gerät10 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ät10 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ät10 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 Schritt1000 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 Server50 ,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ät10 und/oder Servern50 ,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ät10 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)
- 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.
- 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.
- 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.
- 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.
- Mobiles Rechengerät nach Anspruch 1, wobei die Nutzungsdaten Daten beinhalten, die auf einen Fernserver-Computer herauf- oder von einem solchen heruntergeladen wurden.
- Mobiles Rechengerät nach Anspruch 1, wobei die Nutzungsdaten Anwendungsdaten umfassen, die mehrere Anwendungen anzeigen, die von einem Fernserver-Computer heruntergeladen wurden.
- 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.
- Mobiles Rechengerät nach Anspruch 1, wobei die aktuellen Zustandsdaten Ortsdaten beinhalten, die einen aktuellen Standort des Geräts repräsentieren.
- 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.
- Mobiles Rechengerät nach Anspruch 8, wobei die aktuellen Zustandsdaten Verkehrsdaten umfassen, die Verkehr entlang einer von den vergangenen Nutzungsdaten angezeigten Route anzeigen.
- 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.
- Mobiles Rechengerät nach Anspruch 1, wobei die Funktion das Bereitstellen einer Mitteilung für einen Benutzer des Geräts beinhaltet.
- Mobiles Rechengerät nach Anspruch 12, wobei die Mitteilung Text beinhaltet, der auf einem mit der Verarbeitungsschaltung gekoppelten Display angezeigt wird.
- Mobiles Rechengerät nach Anspruch 1, wobei die Funktion das Hinzufügen einer Telefonnummer zu einer Liste beinhaltet.
- 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.
- 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.
- 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.
- Verfahren nach Anspruch 17, wobei die von der Informationsmanagementanwendung bereitgestellten Daten Daten von wenigstens einem Kalendertermin beinhalten.
- Verfahren nach Anspruch 17, wobei die von der Informationsmanagementanwendung bereitgestellten Daten Daten von wenigstens einem Kontakteintrag beinhalten.
- Verfahren nach Anspruch 17, wobei die Ortsdaten einen vorhergesagten Ort und/oder einen aktuellen Standort des Mobilgeräts anzeigen.
- Verfahren nach Anspruch 17, wobei die generische Mitteilung eine wählbare Link zu zusätzlichen Daten beinhaltet.
- 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.
- 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.
- Verfahren nach Anspruch 17, wobei die vorbestimmte Zeit von einem Benutzer konfiguriert werden kann.
- 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.
- Verfahren nach Anspruch 25, wobei das wenigstens eine andere Mobilgerät anhand von einer Kontaktanwendung und/oder einer sozialen Netzwerkliste identifiziert wird.
- 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.
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)
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)
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 |
-
2009
- 2009-03-11 US US12/402,386 patent/US20100161720A1/en not_active Abandoned
- 2009-04-13 US US12/422,871 patent/US8135777B2/en not_active Expired - Fee Related
- 2009-12-17 DE DE112009004349T patent/DE112009004349T5/de not_active Withdrawn
- 2009-12-17 GB GB1112452A patent/GB2478507A/en not_active Withdrawn
- 2009-12-17 WO PCT/US2009/068525 patent/WO2010075174A2/en active Application Filing
Non-Patent Citations (1)
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 |