QUERVERWEISE ZU VERWANDTENANMELDUNGENCROSS-REFERENCES TO RELATEDREGISTRATIONS
Querverweisewerden angegeben zu folgenden Anmeldungen:
US-PatentanmeldungNr. .../...,..., eingereicht am ... Januar 2008, mit dem Titel ”OPENCABLE APPLICATION PLATFORM SET-TOP BOX (STB) PERSONAL PROFILES ANDCOMMUNICATIONS APPLICATIONS” (Register-Nr. des Anwalts:4366BKD-3);
US-Patentanmeldung Nr. .../...,..., eingereichtam ... Januar 2008, mit dem Titel ”OPEN CABLE APPLICATIONPLATFORM SET-TOP BOX (STB) PERSONAL PROFILES AND COMMUNICATIONSAPPLICATIONS” (Register-Nr. des Anwalts: 4366BKD-4); und
US-PatentanmeldungNr. .../...,..., eingereicht am ... Januar 2008, mit dem Titel ”OPENCABLE APPLICATION PLATFORM SET-TOP BOX (STB) PERSONAL PROFILES ANDCOMMUNICATIONS APPLICATIONS” (Register-Nr. des Anwalts:4366BKD-7); all diese Anmeldungen werden durch diese Erwähnungin ihrer Gesamtheit hierin aufgenommen.Cross-references are indicated for the following applications:
 US Patent Application No. ... / ..., ..., filed on Jan. 1, 2008, entitled "OPEN CABLE APPLICATION PLATFORM SET-TOP BOX (STB) PERSONAL PROFILES AND COMMUNICATIONS APPLICATIONS" (Reg the lawyer: 4366BKD-3);
 US Patent Application No. ... / ..., ..., filed on Jan. 1, 2008, entitled "OPEN CABLE APPLICATION PLATFORM SET-TOP BOX (STB) PERSONAL PROFILES AND COMMUNICATIONS APPLICATIONS" (Reg Attorney: 4366BKD-4); and
 US Patent Application No. ... / ..., ..., filed on Jan. 1, 2008, entitled "OPEN CABLE APPLICATION PLATFORM SET-TOP BOX (STB) PERSONAL PROFILES AND COMMUNICATIONS APPLICATIONS" (Reg the lawyer: 4366BKD-7); all of these applications are incorporated herein by this reference in their entirety.
BEREICH DER ERFINDUNGFIELD OF THE INVENTION
DieErfindung betrifft Set-Top-Boxen im Allgemeinen und im Besonderenein oder mehrere einer Set-Top-Box zugeordnete Profile. ZusätzlicheAspekte der Erfindung betreffen die Interoperabilität von STBs,eines oder mehrerer Profile und einer oder mehrerer der der OpenCable Application Platform zugeordneten Anwendungen.TheThis invention relates to set-top boxes in general and more particularlyone or more profiles associated with a set-top box. additionalAspects of the invention relate to the interoperability of STBs,one or more profiles and one or more of the OpenCable Application Platform associated applications.
HINTERGRUND DER ERFINDUNGBACKGROUND OF THE INVENTION
MultipleService Operators (MSOs), z. B. Kabelgesellschaften, arbeiten zurZeit daran, ihr Werteangebot von einem Modell, in dem Grundanmeldungenund gemietete Ausrüstungen vorherrschen, zu einem kundendienst-orientiertenWertemodell zu wandeln. Einer der Gründe dafürbesteht in der kürzlichen, vom Gericht bestätigtenAnordnung der Federal Communications Commission (FCC), dass MSOsdie Open Cable Application Platform (OCAP) annehmen sollen und dassSet-Top Boxes (STBs) für weitere Verwendungen offen seinsollen. Mit größeren Rohren, leistungsfähigerenSTBs und verbesserten Kundendienst-Anwendungen, die diese STBs bieten,können die MSOs anfangen, die anderen örtlichenFernverbindungsnetzbetreiber (Local Inter-Exchange Carriers = LECs)zu beherrschen. Diese erweiterte Kundendienst-Wertegleichung wirdals Schlüssel zu fortgesetztem Wachstum der MSOs, gesteigertemEinkommen und höheren Gewinnspannen gesehen. Die OCAP istein neues Musterbeispiel für die Möglichkeitender MSOs, eine ganze Reihe neuer interaktiver Kommunikations-Dienstezu schaffen oder einrichten zu lassen und einzusetzen, die neueEinkommensströme mit höheren Gewinnspannen fürdie MSOs vorantreiben können. Mit der in der Sprache Java® geschriebenen OCAP-Middleware wirdeine Anwendungs-Software, die ”einmal geschrieben, überallverwendet” wird, möglich sein, um neue, von Dritt-Entwicklerngeschaffene Merkmale und Dienste anzubieten.Multiple Service Operators (MSOs), eg. Cable companies, for example, are currently working to convert their value proposition from a model in which basic applications and leased equipment predominate into a customer service oriented value model. One of the reasons for this is the recent court-sanctioned Federal Communications Commission (FCC) order that MSOs should adopt the Open Cable Application Platform (OCAP) and that set-top boxes (STBs) should be open for further use. With larger pipes, more powerful STBs, and improved customer service applications that provide these STBs, the MSOs can begin to dominate the other local Inter-Exchange Carriers (LECs). This extended customer service equation is seen as the key to continued growth in MSOs, increased income, and higher profit margins. The OCAP is a prime example of the ability of MSOs to create, deploy and deploy a whole range of new interactive communications services that can drive new income streams with higher margins for the MSOs. With the written in the Java language® OCAP middleware is an application software that "once wrote, used everywhere" will be able to offer new, created by third-party developers features and services.
DieSpezifikation der OpenCableTM Platform istunter
OCAPist eine für Konsum-Elektronikgeräte, wie z. B.STBs, die an ein Kabelfernsehsystem angeschlossen werden können,bestimmte Betriebssystemschicht. Grundsätzlich steuertdie Kabelgesellschaft, welche OCAP-Programme auf der STB laufen können.OCAP-Programme können für interaktive Dienste,wie z. B. E-Kommerz, Online-Banking, Programmführer unddigitale Video-Aufnahmen, verwendet werden. Die Kabelgesellschaftenhaben OCAP als Teil der Spezifikation CableCard 2.0 verlangt, und sieweisen darauf hin, dass Zweiwege-Kommunikationen durch Dritt-Gerätein ihren Netzen erfordern, dass sie OCAP unterstützen.OCAPis one for consumer electronic devices, such. B.STBs that can be connected to a cable television systemcertain operating system layer. Basically controlsthe cable company which OCAP programs can run on the STB.OCAP programs can be used for interactive services,such as E-commerce, online banking, program guides anddigital video recordings, to be used. The cable companieshave requested OCAP as part of the CableCard 2.0 specification, and theypoint out that two-way communications through third-party devicesin their networks require that they support OCAP.
Genauergesagt, ist OCAP ein auf der Sprache Java® basierenderSoftware-/Middleware-Teil der OpenCable-Initiative. OCAP basiertauf der Norm Globally Executable MHP (GEM), wie sie von CableLabsdefiniert wird. Da OCAP auf GEM basiert, hat OCAP viel Ähnlichkeitmit der vom Digital Video Broadcasting(DVB)-Projekt definiertenNorm Multimedia Home Platform (MHP). Die MHP wurde vom DVB-Projektals erste offene Norm der Welt für interaktives Fernsehenentwickelt. Sie ist eine auf der Sprache Java® basierendeUmgebung, die eine auswählbare Schnittstelle zwischen interaktivendigitalen Anwendungen und den Endgeräten, auf denen diese Anwendungenausgeführt werden, definiert. MHP wurde konstruiert, umauf DVB-Plattformen zu laufen, aber es bestand eine Nachfrage nacheiner Erweiterung der von MHP angebotenen Interoperabilitätauf weitere digitale Fernseh-Plattformen. Diese Nachfrage führtezu GEM oder Globally Executable MHP, einem Rahmen, der es weiterenOrganisationen erlaubt, auf MHP basierende Spezifikationen zu definieren.More specifically, OCAP is based on the Java language® software / middleware portion of the Open Cable initiative. OCAP is based on the Globally Executable MHP (GEM) standard as defined by CableLabs. Because OCAP is based on GEM, OCAP is very similar to the Multimedia Home Platform (MHP) standard defined by the Digital Video Broadcasting (DVB) project. The MHP was developed by the DVB project as the first open standard in the world for interactive television. It is a Java® based environment that defines a selectable interface between interactive digital applications and the terminals on which those applications run. MHP was designed to run on DVB platforms, but there was a demand for an extension of MHP's interoperability to other digital TV platforms. This demand led to GEM or Globally Executable MHP, a framework that allows other organizations to define MHP-based specifications.
Einesolche Spezifikation ist OCAP, die von der Kabelindustrie der USAangenommen wurde. Bei OCAP wurden die verschiedenen DVB-Technologien undSpezifikationen, die in der Kabel-Umgebung der USA nicht verwendetwerden, entfernt und durch ihre funktionellen Entsprechungen, wiein GEM spezifiziert, ersetzt. Auf der terrestrischen Rundrufseitehaben CableLabs und das Advanced Television Systems Committee (ATSC)zusammengearbeitet, um eine gemeinsame GEM-basierte Spezifikation,Advanced Communications Application Platform (ACAP), zu definieren,welche eine maximale Kompatibilität zwischen Kabel- unddrahtlosen Rundrufempfängern gewährleistet.One such specification is OCAP, which was adopted by the US cable industry. At OCAP, the various DVB technologies and specifications that are not used in the US cable environment have been removed and replaced by their functional equivalents as specified in GEM. On the terrestrial broadcast side, CableLabs and the Advanced Television Systems Committee (ATSC) have collaborated to create to define a common GEM-based specification, Advanced Communications Application Platform (ACAP), which ensures maximum compatibility between cable and wireless broadcast receivers.
PacketCable 2.0 ist eine Spezifikation basierend auf dem drahtlosen InternetProtocol Multimedia Subsystem (IMS) des Programms ”ThirdGeneration Partnership Program” (3GPP), welche das Session InitiatedProtocol (SIP) zur Steuerung der Sitzung verwendet. Dank der Verwendungvon SIP können die MSOs die Grundlage einer Dienst-Lieferplattform zusätzlichzu ihrer vorhandenen DOCSIS (Data Over Cable Service Interface Specification)oder ihrem Kabel-Modem-Dienst schaffen. Zwei für dieseErfindung besonders wichtige SIP-Merkmale sind Erweiterbarkeit undInteroperabilität. Diese SIP-Merkmale sind wichtig, weilneue Nachrichten und Attribute leicht definiert werden könnenund Kommunikationen zwischen zuvor inkompatiblen Endpunkten ermöglicht werden.packCable 2.0 is a specification based on the wireless internetProtocol Multimedia Subsystem (IMS) of the program "ThirdGeneration Partnership Program "(3GPP), which initiates the sessionProtocol (SIP) used to control the session. Thanks to the useFrom SIP, the MSOs can be the foundation of a service delivery platform in additionto their existing DOCSIS (Data Over Cable Service Interface Specification)or their cable modem service. Two for thisInvention particularly important SIP features are expandability andInteroperability. These SIP features are important becausenew messages and attributes can be easily definedand enable communications between previously incompatible endpoints.
WeitereEntwicklungen, welche den Weg für die beschriebenen Erfindungenbereiten, sind die Verarbeitungsleistung, die Multimedia-Codecsund die Speicherfähigkeiten der STBs. Viele der modernerenSTBs besitzen digitale Video-Recorder (DVRs) auf der Grundlage vonFestplattenlaufwerken oder Flash-Speicher, die viele Gigabytes freienSpeicherplatzes bieten. Sie besitzen ferner moderne Audio-/Video-Codecs,die dafür ausgelegt sind, die Erfordernisse des hochauflösendenFernsehens (High Definition Television = HDTV) zu erfüllen.Prozessoren wie der im Januar 2007 angekündigte Broadcom BCM7118bieten eine Verarbeitungsleistung von über 1000 Dhrystone-Mega-Befehlenpro Sekunde (DMIPS) für die Unterstützung vonOCAP, neue Kunden-Anwendungen und DOCSIS 2.0 und DSG Advanced Mode.Der Broadcom-Chip und andere universelle und anwendungsspezifische,für STBs verwendete Prozessoren mit integrierten Schaltkreisen (ASIC)bieten wirksame Sicherheitsfunktionen, wie zum Beispiel das aufkommendeSystem ”Polycipher Downloadable Conditional Access Security” (DCAS). Das DCASmacht eine CableCard überflüssig und unterstütztSysteme und Verkaufserzeugnisse mit multiplem bedingtem Zugriff.FurtherDevelopments that pave the way for the described inventionsare the processing power, the multimedia codecsand the storage capabilities of the STBs. Many of the more modernSTBs have digital video recorders (DVRs) based onHard disk drives or flash memory that free many gigabytesProvide storage space. They also have modern audio / video codecs,which are designed to meet the requirements of high-resolutionTelevision (High Definition Television = HDTV).Processors like the Broadcom BCM7118 announced in January 2007offer processing power of over 1000 Dhrystone Mega Commandsper second (DMIPS) for the support ofOCAP, new customer applications and DOCSIS 2.0 and DSG Advanced Mode.The Broadcom chip and other universal and application-specific,integrated circuit processors (ASIC) used for STBsProvide effective security features, such as the emerging onePolycipher Downloadable Conditional Access Security (DCAS) system. The DCASmakes a CableCard superfluous and supportsSystems and sales products with multiple conditional access.
ZUSAMMENFASSUNG DER ERFINDUNGSUMMARY OF THE INVENTION
DieseTechnologien stellen die Plattform für eine stark erweiterteMultimedia-Kundenkommunikationserfahrung bereit. Ein speziellerbeispielhafter Aspekt dieser Erfindung sind erweiterte Multimedia-Kommunikationen überOCAP unter Verwendung eines in der STB residenten kundespezifischenProfils. Server für Telephonie-Anwendungen wurden bereitsvon CableLabs und Anderen vorgeschlagen. Die Zuordnung von Telefonund STB kann im MSO-Netz erfolgen. In ähnlicher Weise sindauch personalisierte Daten für die Anzeige von Finanzdaten,Heimsicherheitsdaten und Ähnliches bekannt.TheseTechnologies provide the platform for a greatly expandedMultimedia customer communication experience ready. A special oneExemplary aspects of this invention are advanced multimedia communicationsOCAP using a custom resident in the STBProfile. Servers for telephony applications have already been addedproposed by CableLabs and others. The assignment of telephoneand STB can be done in the MSO network. In a similar wayalso personalized data for the display of financial data,Home security data and the like known.
Einbeispielhafter Aspekt dieser Erfindung arbeitet jedoch mit der Speicherungpersonalisierter Daten und Kommunikations-Präferenzen inder STB in einem strukturierten Format oder über Cookies. DieKombination von an Merkmalen reichen Telephonie-Anwendungen mitden in den STBs gespeicherten personalisierten Daten ermöglichtan Merkmalen reiche Kommunikations-Sitzungen. Durch die Bereitstellungerweiterter Multimedia-Kommunikations-Anwendungen unter Verwendungvon in STBs residenten personalisierten Daten könnte esden MSOs möglich sein, zum Beispiel viele zuvor nicht verfügbareDienste anzubieten und somit ein erhebliches neues kommerziellesPotenzial bereitzustellen.OneHowever, exemplary aspect of this invention operates with storagepersonalized data and communication preferences inthe STB in a structured format or via cookies. TheCombining feature-rich telephony applications withenables the personalized data stored in the STBsfeature-rich communication sessions. By providingadvanced multimedia communication applications usingit could be from personal data resident in STBsMSOs may be possible, for example, many previously unavailableOffer services and thus a significant new commercialTo provide potential.
Zuden Arten persönlicher Daten, die in STBs gespeichert werdenkönnen, können gehören, ohne jedoch daraufbeschränkt zu sein: Kommunikations-Präferenzen,Zahlungs-Präferenzen, Lieferer-Präferenzen, Prioritäts-Präferenzen,persönliche Daten, usw. Zu den Beispielen fürKommunikations-Präferenzen können gehören,wann man erreichbar oder nicht erreichbar ist, erreichbare Nummern,Kalendersynchronisierung, usw., und allgemein alle kommunikationsbezogenenDaten. Zu den Beispielen für Zahlungs-Präferenzenkönnen gehören: Kreditkartendaten, Daten überDirekteinzahlungen/-belastungen, welches Finanzinstrument fürdie jüngste Transaktion mit einer bestimmten Firma verwendetwurde, und allgemein alle transaktionsbezogenen Daten. Zu den Beispielenfür Lieferer-Präferenzen können gehören:Lieblings-Liefer-Pizza, am häufigsten bestellte Posten,usw. Zu den Beispielen für Prioritäts-Präferenzenkönnen Bedingungen gehören wie: unterbrich michnicht, wenn ich zuschaue, wie die Chicago Bears die Green Bay Packersschlagen, außer mein Chef ruft an, und allgemein alle Präferen zen,die verwendet werden können, um Prioritätsfestlegungenzu unterstützen. Zu den Beispielen für persönlicheDaten können gehören: Kleidungs- oder Schuhgröße,Lieblingsfarben, Name, Anschrift, usw. und allgemein alle Dateneiner Person. Weitere solche in STBs gespeicherte persönlicheDatenkategorien und Varianten, die sich der Fachmann vorstellenkann, fallen ebenfalls in den Bereich dieser Erfindungsbeschreibung.Tothe types of personal data stored in STBscan, can belong, but without itto be limited: communication preferences,Payment Preferences, Supplier Preferences, Priority Preferences,personal information, etc. Examples ofCommunication preferences can be part ofwhen you are reachable or unreachable, achievable numbers,Calendar synchronization, etc., and generally all communication relatedDates. Examples of payment preferencescan include: credit card information, data aboutDirect deposits / debits, which financial instrument forused the most recent transaction with a particular companyand generally all transactional data. To the examplesfor supplier preferences may include:Favorite delivery pizza, most frequently ordered items,etc. Examples of priority preferencesConditions may include such as: interrupt meNot when I watch the Chicago Bears like the Green Bay Packersbeat, except my boss calls, and in general all the preferences,which can be used to set prioritiesto support. Examples of personalData may include: clothing or shoe size,Favorite colors, name, address, etc. and generally all dataone person. Other such personal stored in STBsData categories and variants, which the professional imaginemay also fall within the scope of this invention description.
Bildschirm-Menüs,Pushed URLs und spezielle Anpassungen an verschiedene an STBs angeschlosseneGeräte (wie zum Beispiel Bildschirme unterschiedlicherGröße, Geräte mit unterschiedlichen Fähigkeiten,usw.) können im Rahmen dieses Prozesses der erweitertenKommunikationen dargestellt werden. In ähnlicher Weisekönnen kontextabhängige Favoriten oder Präferenzenangeboten werden, je nachdem, welcher Inhalt angezeigt wird odermit welchem Inhalt der Dialog geführt wird. Kombiniertman die Integration eines Profils, wie zum Beispiel persönlicherDaten in STBs, mit Anwendungen, die an einer Vielzahl von Ortenim Netz des MSOs resident sind, werden diese neuen Mehrwert-Diensteaktiviert.Screen menus, pushed URLs, and customization to various devices connected to STBs (such as different sized screens, devices with different capabilities, etc.) can be presented as part of this enhanced communications process. Similarly, contextual favorites or preferences may be offered, depending on which content is displayed or with which content of the dialogue. Combining the integration of a profile, such as personal data in STBs, with applications resident in a variety of locations on the MSO's network will activate these new value-added services.
Zuein paar einfachen Beispielen für das, was möglichist, können gehören, ohne jedoch darauf beschränktzu sein: erweiterte web-aktivierte Dienst-Transaktionen, mobileAnforderungen für Waren oder Dienstleistungen unter Verwendungder Profile und Kommunikationsfähigkeiten des Netzes derSTB/des MSO, Anzeige oder gemeinsame Nutzung von Daten durch zweioder mehr Personen, usw.Toa few simple examples of what is possibleis, may include, but is not limited toto be: advanced web-enabled service transactions, mobileRequirements for goods or services usingthe network's profiles and communication skillsSTB / MSO, display or share data by twoor more people, etc.
ZumBeispiel kann der Anwender eine Dienst-Transaktion an der STB selbsteinleiten. Die beispielhafte menü-basierte Anforderungverwendet den gespeicherten Dienst-Daten-Eintrag, um eine Web-Dienst-Anforderung überdie Tastatur einzugeben. Wenn die Anforderung die Antwort durcheinen Menschen auslösen soll (wie die Kommunikation mit einemRetentions-Agenten, wenn eine Löschung des Dienstes angefordertwird), dann können die STB-Daten für einen abgehendenAnruf über die Tastatur an das Kundentelefon gegeben werden,um die Löschungs-Anforderung zu bestätigen unddem Agenten zu ermöglichen, ein Retentions-Angebot zu beschreiben.Ein weiteres Beispiel könnte sein, dass ein Anwender, deram Arbeitsplatz aufgehalten wird, eine Pizza bestellen möchte,die kurz nach seiner Ankunft zu Hause bereitstehen soll. Der Anwenderkann auf persönliche Daten in seiner Fern-STB bezüglich seinesbevorzugten Lieferanten, der jüngsten Bestellung und dervorherigen Zahlungsmethode zugreifen. Er kann aufgrund dieser gespeichertenDaten eine neue Pizza-Bestellung aufgeben, anstatt all diese Dateneintippen oder sprechen zu müssen, während er Autofährt. Der Anwender profitiert von einer erweiterten Anwendererfahrung,die Genauigkeit der Bestellung ist besser, und er kann das Essenkurz nach seiner eigenen Ankunft zu Hause eintreffen lassen.To theFor example, the user may request a service transaction at the STB itselfinitiate. The exemplary menu-based requirementuses the stored service data entry to make a web service requestenter the keyboard. If the request is the answer throughto trigger a person (like communicating with a person)Retention agents when requested a deletion of the servicewill), then the STB data for an outgoingCall over the keyboard to the customer phone,to confirm the deletion request andto enable the agent to describe a retention offer.Another example could be that a user whostopped at work, wants to order a pizza,which should be available at home shortly after his arrival. The usermay be on personal data in his remote STB repreferred suppliers, the most recent order and theaccess previous payment method. He can be saved due to thisData give up a new pizza order, rather than all that datatype in or have to speak while drivingmoves. The user benefits from an extended user experience,The accuracy of the order is better, and he can eatarrive at home shortly after his own arrival.
Einweiteres Beispiel ist, wenn ein Anwender in eine andere Stadt odereinen anderen Bundesstaat umgezogen ist; er hat vielleicht nochkeine Zeit dafür gehabt, Lieblingslieferanten fürPizza oder andere Waren und Dienstleistungen zu suchen. In einemsolchen Fall kann die MSO dem neuen Anwender eine Liste bevorzugterPartner vorlegen, die der neue Anwender aufgrund seiner eigenenpersönlichen Erfahrungen und Präferenzen bearbeitenoder abändern kann. Die hier besprochenen Ausführungsbeispiele deutennur an, wie leistungsfähig die vorgeschlagene Erweiterungdieses neuen Kommunikationsmusterbeispiels ist. Es sind viele weiterepotenzielle Beispiele und dementsprechende Anwendungen möglich.OneAnother example is when a user moves to another city or citymoved to another state; he may still havehad no time for it, favorite suppliers forTo look for pizza or other goods and services. In oneIn such case, the MSO may give the new user a list of preferred onesSubmit partners who the new user due to his ownpersonal experiences and preferencesor can change. The embodiments discussed here suggestjust how powerful the proposed extensionthis new communication pattern example is. There are many morepotential examples and corresponding applications possible.
Esist zum Beispiel allgemein anerkannt, dass ein intelligenter Agentein Software-Agent ist, der die Anwender unterstützt undbei der Ausführung nicht regelmäßig wiederkehrendercomputer-bezogener Aufgaben in ihrem Interesse handelt. Ein Agentin diesem Sinne des Wortes ist wie ein Versicherungs-Agent oderein Reise-Agent. Während die Arbeit von Software-Agenten,die zur Bedienerunterstützung oder zum Data Mining verwendetwerden (manchmal ”Bots” genannt), oft auf festen,vorprogrammierten Regeln basiert, beinhaltet ”intelligent” in diesemZusammenhang oft die Fähigkeit, sich anzupassen und zulernen. Der Ausdruck ”persönlich” zeigtan, dass ein bestimmter intelligenter Agent im Interesse einer Personoder einer kleinen kollektiven Anwendergruppe, wie zum Beispieleines Haushalts, eines Unternehmens, usw. handelt.ItFor example, it is generally accepted that an intelligent agentis a software agent that supports the users andin the execution not regularly recurringcomputer-related tasks in their interest. An agentin that sense of the word is like an insurance agent ora travel agent. While the work of software agents,used for operator assistance or data miningare called (sometimes called "bots"), often on fixed,preprogrammed rules, includes "intelligent" in thisOften the ability to adapt and to connectlearn. The expression "personal" showsthat a certain intelligent agent is in the interest of a personor a small collective user group, such asa household, a company, etc.
OCAPstellt einen weiteren Platz für einen intelligenten persönlichenAgenten bereit, bietet jedoch etliche Vorteile gegenüberfrüheren Versuchen mit dieser Art von Anwendung. Ein Vorteilbesteht darin, dass STBs bereits dafür ausgerüstetsind, Zweiwege-, Bewegtbild-, Hochauflösungs(High Definition= HD)-Videos sowie jegliche anderen Kommunikations-Medien abzuwickeln.Ein weiterer Vorteil besteht in der Integration der persönlichenProfildaten in die Anwendung des intelligenten persönlichenAgenten. Ein weiterer Vorteil ist die hier besprochene erweiterteSicherheit. Die Erweiterbarkeit und die Interoperabilität,die das Packet Cable 2.0 durch das Session Initiation Protocol (SIP)zusätzlich erhält, ermöglichen eine Einflussnahmeauf die gesamte Skala an Kommunikations-Modalitäten undGeräten.OCAPrepresents another place for a smart personalAgents ready, however, offers several advantages overprevious attempts with this type of application. An advantageis that STBs already equipped for itare, two-way, full-motion, high-definition (high definition= HD) videos as well as any other communication media.Another advantage is the integration of personalProfile data in the application of the intelligent personalAgents. Another advantage is the advanced one discussed hereSafety. Extensibility and interoperability,the Packet Cable 2.0 through the Session Initiation Protocol (SIP)in addition, allow an influenceon the entire scale of communication modalities andDevices.
Einweiterer beispielhafter Aspekt der Erfindung ist die Verwendungder in einer STB enthaltenen personalisierten Daten und persönlichenPräferenzen in Verbindung mit einer Anwendung eines intelligentenpersönlichen Agenten sowie die erweiterte Sicherheit, umzum Beispiel eine stark erweiterte Anwender-Agenten-Erfahrung bereitzustellen.Die Tatsache, dass sensitive Daten des Anwenders in dessen eigenerSTB gespeichert werden können, verringert die Sicherheitsbedenkenim Falle einer zu großen Präsenz im Web. Die Offenlegungoder Abfrage der persönlichen Daten kann auf Vertrauensbasiserfolgen, was ebenfalls zur Sicherheit und zum Schutz der Privatsphärebeiträgt. Durch das Einspeichern von Sicherheitsdaten inden Stapelspeicher, wie z. B. durch das DCAS (dynamic content adding system),wird die Umgebung wesentlich sicherer. Man könnte sichauch vorstellen – falls es mehrere Anwender in einem Haushaltgibt –, dass jeder dieser Anwender ein Profil haben kann,das zum Schutz der persönlichen Privatsphäre anmeldungsgeschütztist. Eltern wären in der Lage, bestimmte Bedingungen/Beschränkungenfür Kinder, welche die Anwendung des intelligenten persönlichenAgenten verwenden, festzulegen, was ebenfalls zur Sicherheit undaltersgerechten Nutzung der Anwendung beitragen würde.Another exemplary aspect of the invention is the use of the personalized data and personal preferences included in an STB in conjunction with an intelligent personal agent application, as well as the enhanced security to provide, for example, a greatly enhanced user-agent experience. The fact that sensitive data of the user can be stored in its own STB reduces the security concerns in case of too much presence on the web. Disclosure or retrieval of personal information may be on a trusted basis, which also helps to ensure security and privacy. By storing security data in the stack, such. For example, the dynamic content adding system (DCAS) makes the environment much more secure. One could also imagine - if there are several users in a household - that each of these users can have a profile that is protected for personal privacy. Parents would be able to set certain conditions / restrictions for children using the smart personal agent application, which would also be for safety and al appropriate use of the application.
DasZweiwege-, Bewegtbild-, HD-Video ohne viele der dem Internet zugeordnetenQualitätselemente ist eine wesentliche Erweiterung fürdie derzeitigen intelligenten persönlichen Agenten. Es könnteeine Möglichkeit bieten für Video-Nachrichten,die für die Person, die den Kontakt einleitet, personalisiertwerden sollen. Die in der STB gespeicherten persönlichenDaten können viele Nutzenbeispiele, wie zum Beispiel Kommunikations-Präferenzen, alternativeKontaktmodalitäten, Zahlungs-Präferenzen, Prioritäts-Präferenzen,vertrauenswürdige Kontakte, persönliche Daten,sowie Multimedia-Nachrichtenübermittlung, usw., übermitteln.Die Integration der persönlichen Daten in den intelligentenpersönlichen Agenten erweitert ebenfalls die Anwendererfahrung.Es gibt etliche Beispiele dafür, was diese Idee dem Anwenderbieten kann, was die derzeitigen intelligenten Agenten ihm nichtbieten können. Eines ist die Fähigkeit, einenAnrufer mit einem Bewegtbild-Videogruß zu begrüßen,der ausschließlich für den jeweiligen Anruferbestimmt ist. Ein weiteres Beispiel ist die Fähigkeit,kompliziertere Transaktionen abzuwickeln. Zum Beispiel möchteder Anwender einen bestimmten Artikel zu einem bestimmten Preis voneinem von mehreren bevorzugten Lieferanten kaufen. Angebote vonbevorzugten Geschäftspartnern können in den Stapelspeicherdes MSO-Anwenders eingespeichert werden, und der Inhalt kann gefiltertund mit vom Anwender für einen Kauf festgelegten Bedingungenverglichen werden, und der intelligente persönliche Agentkann entweder die Transaktion abschließen oder den Anwenderan einem mobilen Gerät anrufen, um seine Zustimmung einzuholen,und dann das Geschäft tätigen. Zwar gibt es Einkaufs-Agenten,Mobilitätsanwendungen und kontaktlose Zahlungsgeräte,aber dieser intelligente Agent kann eine nach dem Stand der Techniknoch nie dagewesene Anwendererfahrung bereitstellen. Eine weiteremögliche Variation für den intelligenten persönlichenAgenten ist die Koordinierung mehrerer Parteien in einem Haushalt.Nehmen wir an, dass eine Einladung eingeht, mit der eine Familiezum Abendessen im Haus des Anrufers eingeladen wird. Die intelligentenAgenten können mit persönlichen Daten und Terminplanungs-Softwarefür alle Familienmitglieder interagieren, um sicherzustellen,dass die Einladung die bereits bestehenden Termine aller Mitgliederberücksichtigt hat, bevor sie antworten und die vorgeschlageneEinladung zum Abendessen entweder annehmen oder abändern.Es gibt zahlreiche weitere Varianten, die mit diesem intelligentenpersönlichen Agenten möglich sind, die nach demjetzigen Stand der Technik nicht möglich sind.TheTwo-way, full-motion, HD video without many of the Internet assignedQuality elements is an essential extension forthe current intelligent personal agents. It couldprovide a way for video messages,which is personalized for the person initiating the contactshould be. The personal saved in the STBData can be many utility examples, such as communication preferences, alternativeContact Arrangements, Payment Preferences, Priority Preferences,trusted contacts, personal information,and multimedia messaging, and so on.The integration of personal data in the intelligentpersonal agent also extends the user experience.There are many examples of what this idea is for the usercan not offer what the current intelligent agents do not carecan offer. One is the ability to oneTo greet callers with a video picture greeting,exclusively for the respective calleris determined. Another example is the abilityhandle more complicated transactions. For example, likethe user a particular article for a certain price ofBuy one of several preferred suppliers. Offers fromPreferred business partners can be in the stackof the MSO user, and the content can be filteredand with conditions specified by the user for purchaseand the intelligent personal agentcan either complete the transaction or the useron a mobile device to obtain consent,and then do the business. While there are shopping agents,Mobility applications and contactless payment devices,but this intelligent agent can be one of the state of the artProvide an unprecedented user experience. Anotherpossible variation for the intelligent personalAgents is the coordination of multiple parties in a household.Suppose that an invitation comes in with which a familyinvited to dinner in the house of the caller. The intelligent onesAgents can use personal data and scheduling softwareinteract for all family members to make surethat the invitation the already existing appointments of all membershas taken into account before answering and the proposedEither accept or modify the invitation to dinner.There are numerous other variants that come with this smart onepersonal agents are possible after thecurrent state of the art are not possible.
DieDienste für soziale Netze konzentrieren sich auf den Aufbauund die Überprüfung von Online-Sozialnetzen fürGemeinschaften von Personen, die dieselben Interessen und Aktivitätenhaben oder daran interessiert sind, die Interessen und Aktivitäten Andererzu erforschen, und das erfordert die Verwendung von Software.TheSocial networking services are focused on buildingand the review of online social networks forCommunities of people sharing the same interests and activitieshave or are interested in the interests and activities of othersto explore, and that requires the use of software.
Diemeisten Dienste für soziale Netze sind in erster Linieweb-basiert und stellen eine Auswahl verschiedener Möglichkeitenbereit, wie die Anwender einen Dialog führen können,wie zum Beispiel Chatten, Nachrichtenübermittlung, E-Mail,Videos, Sprach-Chatten, gemeinschaftliche Nutzung von Dateien, Blogging,Diskussionsgruppen, und so weiter.TheMost social networking services are first and foremostWeb-based and provide a choice of different optionsready, how the users can have a dialogue,such as chatting, messaging, e-mail,Videos, voice chat, file sharing, blogging,Discussion groups, and so on.
DieHauptarten von Diensten für soziale Netze sind diejenigen,die Verzeichnisse bestimmter Kategorien (wie zum Beispiel frühereKlassenkameraden), Mittel zur Kontaktaufnahme mit Freunden (üblicherweisemit Selbstbeschreibungs-Seiten), und Empfehlersysteme auf Vertrauensbasis,enthalten. Allgemein bekannte Verfahren kombinieren heute Vielesdavon, wobei die Dienste MySpaceTM, BeboTM und FacebookTM amweitesten verbreitet sind.The main types of social networking services are those that contain directories of certain categories (such as former classmates), means of contacting friends (usually with self-describing pages), and trusted recommendation systems. Commonly known methods today combine much of this, with MySpace™ , Bebo™, and Facebook™ services being the most widely used.
OCAP,in Kombination mit Daten zum persönlichen Profil stellteinen weiteren Platz für ein soziales Netz bereit, bietetjedoch etliche Vorteile gegenüber früheren Versuchenmit dieser Art von Anwendung. Ein Vorteil besteht darin, dass, wiebesprochen, STBs dafür ausgerüstet sind, Zweiwege-,Bewegtbild-, Hochauflösungs(High Definition = HD)-Videosabzuwickeln. Ein weiterer Vorteil ist die weiter oben besprocheneerweiterte Sicherheit. Die Erweiterbarkeit und die Interoperabilität,die das Packet Cable 2.0 durch das SIP zusätzlich erhält,ermöglichen eine Einflussnahme auf die gesamte Skala an Kommunikations-Modalitätenund Geräten. Ein Ausführungsbeispiel des hiervorgeschlagenen sozialen Netzes kann Eins-zu-Eins, Eins-zu-Vielenund Viele-zu-Eins sein und kann sowohl persönliche alsauch berufliche Interessenbereiche umfassen.OCAP,in combination with personal profile dataanother place for a social network readybut several advantages over previous attemptswith this kind of application. One advantage is that, likeSTBs are equipped to handle two-way,Motion picture, high definition (HD) videohandle. Another advantage is that discussed aboveadvanced security. Extensibility and interoperability,which additionally receives the Packet Cable 2.0 through the SIP,allow influence on the entire range of communication modalitiesand devices. An embodiment of the hereproposed social network can be one-to-one, one-to-manyand many-to-one and can be both personal as wellinclude professional interests.
Einweiterer beispielhafter Aspekt dieser Erfindung ist die Verwendungder in einer STB enthaltenen personalisierten Daten und persönlichenPräferenzen, in Verbindung mit Zweiwege-, Bewegtbild-, HD-Videound erweiterter Sicherheit, um eine stark erweiterte Sozialnetzerfahrungbereitzustellen. Das Zweiwege-, Bewegtbild-, HD-Video ohne vieleder dem Internet zugeordneten Qualitätselemente ist einewesentliche Erweiterung für die derzeitigen Sozialnetzangebote.Es bietet eine Erfahrung, die mehr einem Dialog von Angesicht zuAngesicht ähnelt. Die in der STB gespeicherten persönlichenDaten können alle weiter oben aufgeführten Nutzen,wie zum Beispiel Kommunikations-Präferenzen, alternative Kontaktmodalitäten,Zahlungs-Präferenzen, Prioritäts-Präferenzen,vertrauenswürdige Kontakte, persönliche Daten,usw., übermitteln. Die Integration der persönlichenDaten, kombiniert mit der/den Sozialnetz-Anwendung(en) erweitertebenfalls die Anwendererfahrung.Another exemplary aspect of this invention is the use of the personalized data and personal preferences included in an STB, in conjunction with two-way, moving-picture, HD video, and enhanced security to provide a greatly expanded social networking experience. The two-way, moving-picture, HD video without many of the quality elements associated with the Internet is a major extension to the current social networking offerings. It offers an experience more like a face-to-face dialogue. The personal information stored in the STB may convey any of the benefits listed above, such as communication preferences, alternative contact modalities, payment preferences, priority preferences, trusted contacts, personal information, and so on. The integration of personal data combined with the social networking application (s) also extends the users the experience.
Zusätzlichzu den normalen Verwendungen einer Sozialnetz-Anwendung, wie zumBeispiel Online-Verabredungen, Diskussionsgruppen, virtuelle Gemeinschaftenund Ähnliches, kann man sich Erweiterungen der Verwendungdieser Anwendung vorstellen. Eine solche Erweiterung wäredie Hinzufügung persönlicher Bewertungen von Restaurants, Filmen,Büchern, Musik und Ähnlichem. Andere Anwenderdes sozialen Netzes könnten im Laufe der Zeit ermitteln,welche Bewerter dazu neigen, Waren und Dienstleistungen in Übereinstimmungmit ihren eigenen Interessen zu beurteilen und/oder aus einer Perspektive,dass sie deren Bewertungen gerne lesen, und sie könntensich die Beurteilungen, die diese Bewerter über Dinge vonInteresse abgegeben haben, im Voraus ansehen. Man könntesich auch bei der Sichtung einschlägiger Medien Bewertungenansehen. Die Bewerter und die Anwender, die zu Übereinstimmungenneigen oder allgemein bekannt werden, könnten dann aufder Grundlage ihrer Erfahrungen mit ihren gegenseitigen Empfehlungenoder Dialogen ihr eigenes soziales Netz bilden. Dank der Erweiterbarkeitvon Packet Cable 2.0 könnte ein Anwender auch übersein Mobiltelefon eine Bewertung eines gerade im Kino gesehenenFilms abgeben, solange seine Gedanken noch frisch sind.additionallyto the normal uses of a social network application, such asExample online appointments, discussion groups, virtual communitiesand the like, you can look at extensions of useintroduce this application. Such an extension would bethe addition of personal reviews of restaurants, movies,Books, music and the like. Other usersof the social network could determine over time,which evaluators tend goods and services in accordanceto judge with their own interests and / or from a perspectivethat they like to read their reviews, and they couldthe judgments that these reviewers have about things fromHave expressed interest in advance. You couldalso when reviewing relevant media reviewslook at. The evaluators and the users agreetend to be common or well-known then couldthe basis of their experiences with their mutual recommendationsor dialogues form their own social network. Thanks to the expandabilityPacket Cable 2.0 could also be a user overhis mobile phone is a rating of a straight in the cinema seenMake films as long as his thoughts are still fresh.
Vielekleine Firmen beginnen als Teilzeitfirmen in der eigenen Wohnung.Außerdem betreiben einige Menschen parallel zu ihrer normalenAngestelltentätigkeit eine kleine Firma, die sich auf Miet-Immobilienoder Ähnliches konzentriert. Einige recht großeFirmen werden an Standorten, die von MSO-DOCSIS-Diensten versorgtwerden, betrieben. OCAP bietet eine Möglichkeit, kommerzielleProfildaten in STBs zu integrieren, in ähnlicher Weise,wie persönliche Daten in eine STB integriert werden, wie weiteroben besprochen. Ferner kann kommerzielle Anwendungs-Software, wiezum Beispiel das Programm Quicken® Homeand Business oder das Programm Quicken® RentalProperty Manager vorteilhaft zusammen mit kommerziellen Datenprofilenin die STB integriert werden.Many small companies start as part-time companies in their own home. In addition, some people, in parallel with their normal employment, run a small firm focused on rental real estate or the like. Some fairly large companies operate at sites served by MSO DOCSIS services. OCAP provides a way to integrate commercial profile data into STBs, much as personal data is integrated into an STB, as discussed earlier. In addition, commercial application software such as theQuicken® Home and Business program or theQuicken® Rental Property Manager program can be advantageously integrated into the STB along with commercial data profiles.
Esgibt viele weitere Fälle, in denen OCAP kommerziellen Anwenderneine erweiterte Anwendererfahrung bieten kann. Über OCAPund mit einem kommerziellen Profil können tatsächlicheLagerbestände mit gewünschten Lagerbeständen,die als kommerzielle Daten in der STB gespeichert sind, verglichenwerden. Da auch Daten bevorzugter Lieferanten und bevorzugter Zahlungengespeichert werden können, kann eine automatische Bestellungerfolgen, sobald der Lagerbestand einen bestimmten Wert unterschreitet,oder OCAP kann alternativ ein Pop-Up-Fenster erscheinen lassen odereine bestimmte Telefonnummer, wie zum Beispiel ein Mobiltelefon,anrufen, um zu bestätigen, dass die Lager-Nachbestellungbearbeitet werden soll.ItThere are many more cases where OCAP commercial userscan provide an advanced user experience. About OCAPand having a commercial profile can be actualStocks with desired stocks,which are stored as commercial data in the STBbecome. As well as data of preferred suppliers and preferred paymentscan be stored, an automatic orderas soon as the stock falls below a certain value,or OCAP can alternatively pop up a pop up window ora specific phone number, such as a mobile phone,call to confirm that the stock reorderto be edited.
Einweiteres Beispiel wäre die Verwaltung einer Ferienwohnung.Nicht nur, dass der Vermieter Buchungen und Ähnliches ansehenkönnte, sondern dem Gast könnte überdas Fernsehgerät/die STB eine Verlängerung derMietdauer angeboten werden, wenn sich eine solche Möglichkeitergibt. Ferner könnte auch über OCAP ein Angebotfür einen späteren erneuten Aufenthalt unterbreitetwerden. Auf diese Weise hat der Mieter das Gefühl, dassihm ohne wesentliche Aufdringlichkeit erhöhte Aufmerksamkeitzuteil wird, und der Vermieter ist mit größerer Wahrscheinlichkeitin der Lage, die Kapazität der Wohnung maximal zu nutzen.OneAnother example would be the management of a holiday apartment.Not only does the landlord view bookings and the likecould, but the guest could overthe TV / STB is an extension of theRental period will be offered if such a possibilityresults. Furthermore, an offer could also be made through OCAPsubmitted for a later staybecome. In this way, the tenant has the feeling thatheightened attention without significant intrusivenessand the landlord is more likely toable to maximize the capacity of the apartment.
Zwarbietet das Internet einige dieser Arten von Merkmalen, aber OCAPermöglicht zum Beispiel einen reichhaltigeren Satz an Merkmalen,größere Bequemlichkeit und die Fähigkeit,zuvor inkompatible Geräte nahtlos zu beeinflussen. Spezielldie Möglichkeit, Lagerbestände nachzubestellen,während der Inhaber der kleinen Firma unterwegs ist, unddie Möglichkeit, alle Daten bezüglich der Transaktion, wieLieferant, Art und Menge des Lagerbestands, bevorzugte Zahlungsoptionenund Ähnliches, bereitzustellen, ohne dass der Inhaber derkleinen Firma diese Daten eintippen muss, sind sehr hilfreich. Ebenso werdenFerienwohnungen typischerweise über das Internet gemietet.Jedoch nimmt nicht jeder einen PC oder ein web-fähigesGerät überall hin mit. Ein Angebot der Möglichkeiteiner Aufenthaltsverlängerung, eine erneute Buchung füreinen zukünftigen Urlaub oder das Angebot von Anreizenfür gute Stammgäste kann alles über OCAPerfolgen und auf einem Fernsehgerät angezeigt oder alsAudio-Nachricht zum Telefon der Ferienwohnung übermitteltwerden.ThoughThe Internet offers some of these types of features, but OCAPallows, for example, a richer set of features,greater convenience and the abilitySeamlessly affect previously incompatible devices. speciallythe possibility to reorder stocks,while the owner of the small company is traveling, andthe ability to view all data regarding the transaction, such asSupplier, type and quantity of stock, preferred payment optionsand the like, without the owner of thesmall company must type this data are very helpful. LikewiseApartments typically rented over the internet.However, not everyone takes a PC or a web-enabled oneDevice everywhere with. An offer of opportunitya stay extension, a rebooking fora future holiday or the offer of incentivesgood regulars can all know about OCAPdone and displayed on a TV or asAudio message transmitted to the phone of the apartmentbecome.
DieVerwendung der in einer STB, die in einer anderen PC- oder STB-basiertenkommerziellen Software integriert ist, enthaltenen kommerziellen Datenund kommerziellen Präferenzen können die volleKompatibilität mit zuvor inkompatiblen Endpunkten sowieeine erweiterte Sicherheit bieten, um eine stark erweiterte kommerzielleErfahrung bereitzustellen. Die Tatsache, dass sensitive Daten über dieFirma/Firmen in deren eigenen STBs gespeichert werden können,verringert die Sicherheitsbedenken im Zusammenhang mit web-basiertenAngriffen. Die Offenlegung oder Abfrage der kommerziellen Daten kannauf Vertrauensbasis erfolgen, was ebenfalls zur Sicherheit und zumSchutz der Privatsphäre beiträgt. Durch das Einspeichernvon Sicherheitsdaten, wie z. B. DCAS, in den Stapelspeicher wirddie Umgebung wesentlich sicherer. Man könnte sich auchvorstellen – falls es mehrere Anwender in einem Tupel gibt –, dassjeder dieser Anwender ein Profil haben kann, das zum Schutz derPrivatsphäre anmeldungsgeschützt ist. Zusätzlichkönnen ein oder mehrere Mitglieder des Tupels auch einkommerzielles Profil in der STB haben.The use of commercial data and commercial preferences included in an STB integrated with other PC or STB based commercial software can provide full compatibility with previously incompatible endpoints as well as enhanced security to provide a greatly enhanced commercial experience. The fact that sensitive data about the company / companies can be stored in their own STBs reduces the security concerns associated with web-based attacks. Disclosure or retrieval of commercial data may be based on trust, which also contributes to security and privacy. By storing security data, such. B. DCAS, in the stack, the environment is much safer. One could also imagine - if there are multiple users in a tuple - that each of these users can have a profile that is privacy protected for privacy. In addition, one or more members of the tuple may also have a commercial profile in have the STB.
DasZweiwege-, Bewegtbild-, HD-Video ohne viele der dem Internet zugeordnetenQualitätselemente ist ebenfalls eine wesentliche Erweiterung fürFirmen. Es bietet zum Beispiel die Möglichkeit, Video-Nachrichtenfür den Gast oder den Kunden zu personalisieren, wenn derFirmeninhaber nicht verfügbar ist. Die in der STB gespeichertenkommerziellen Daten können auch die weiter oben aufgeführten Nutzender persönlichen Daten, wie zum Beispiel Kommunikations-Präferenzen,alternative Kontaktmodalitäten, Zahlungs-Präferenzen,Prioritäts-Präferenzen, vertrauenswürdigeKontakte, Lagerbestände, Firmenveranstaltungen/Kalender,sowie Multimedia-Nachrichtenübermittlung, usw., übermitteln.Die Integration der kommerziellen Daten, kombiniert mit der bestehendenkommerziellen Software, erweitert die Möglichkeiten desFirmeninhabers, seine Geschäfte zu führen.TheTwo-way, full-motion, HD video without many of the Internet assignedQuality elements is also an essential extension forCompanies. It offers, for example, the possibility of video messagesto personalize for the guest or the customer if theCompany owner is not available. Those stored in the STBCommercial data may also have the benefits listed abovepersonal data, such as communication preferences,alternative contact arrangements, payment preferences,Priority preferences, trustedContacts, Inventories, Corporate Events / Calendar,and multimedia messaging, and so on.The integration of commercial data, combined with the existing onecommercial software, extends the possibilities ofCompany owner to conduct his business.
Esgibt etliche Beispiele dafür, was diese Idee dem kommerziellenAnwender bieten kann, was die derzeitige PC-basierte Software ihmnicht ermöglicht. Eines ist die Fähigkeit, Gästeund Kunden mit einem Bewegtbild-Videogruß zu begrüßen,der ausschließlich für die jeweiligen Personenbestimmt ist. Ein weiteres Beispiel ist die Fähigkeit,kompliziertere Transaktionen abzuwickeln. Zum Beispiel entscheidetder Gast in einer Ferienwohnung, dass ihm die gemietete Wohnungwirklich gut gefällt, dass er jedoch vor Ende seines momentanenUrlaubs noch weitere solche Wohnungen für einen zukünftigenUrlaub in Erwägung ziehen möchte. Der Vermieterkann bevorzugten Gästen während ihres momentanenUrlaubs Angebote für verbilligte Aufenthalte in dieser oderanderen Wohnungen unterbreiten, um weiterhin Geschäftemit dem Gast zu machen. All dies kann auf dem Fernsehgerätin der Wohnung angezeigt werden oder, wenn der Fernseher nicht benutztwird, über eine Audio-Nachricht an das Telefon in der Ferienwohnunggeschickt werden. Es sind bei dieser kommerziellen Anwendung unddiesem Profil zahlreiche weitere Varianten möglich, dienach dem jetzigen Stand der Technik nicht möglich sind.ItThere are several examples of what this idea is for the commercialUsers can provide what the current PC based software himnot possible. One is the ability to scoreand greet customers with a moving-picture video greeting,exclusively for the respective personsis determined. Another example is the abilityhandle more complicated transactions. For example, decidethe guest in a holiday apartment, giving him the rented apartmenthe really liked that, however, before the end of his current oneHoliday still more such apartments for a futureWould like to consider vacation. The landlordcan be preferred guests during their currentHoliday deals for discounted stays in this orsubmit other apartments to continue businessto do with the guest. All this can be done on the TVto be displayed in the apartment or when the TV is not in usewill, via an audio message to the phone in the apartmentsent. It is in this commercial application andThis profile numerous other variants possible, theare not possible according to the current state of the art.
EinigeAspekte der Erfindung betreffen also ein oder mehrere Profile ineiner STB. Einige Aspekte der Erfindung betreffen ferner die Verwendungder einer STB zugeordneten personalisierten Daten und persönlichenPräferenzen in Verbindung mit der Anwendung eines intelligentenpersönlichen Agenten und erweiterter Sicherheit, um eineerweiterte Anwendererfahrung bereitzustellen. Einige Aspekte der Erfindungbetreffen auch die Verwendung eines personalisierten Profils vonin STBs residenten Kommunikations-Präferenzen und persönlichenDaten in Verbindung mit ebenfalls in STBs residenten Kommunikations-Anwendungen,um in einem oder mehreren OCAP/IMS-Netz(en) erweiterte Kommunikations-und Kundendienste zu ermöglichen.SomeAspects of the invention thus relate to one or more profiles ina STB. Some aspects of the invention further relate to usethe personal data associated with an STBPreferences in connection with the application of a smartpersonal agent and enhanced security to oneprovide advanced user experience. Some aspects of the inventionalso concern the use of a personalized profile ofin STB's resident communication preferences and personalData in connection with STB's resident communication applications,extended communication in one or more OCAP / IMS networks.and to provide customer services.
EinigeAspekte betreffen ferner die Möglichkeit, kommerzielleDaten und Präferenzen in STBs speichern zu lassen, einekommerzielle OCAP-Anwendung in Verbindung mit vorhandener kommerziellerSoftware und erweiterte Sicherheit in einem oder mehreren OCAP/IMS-Netz(en).Einige Aspekte betreffen auch die Verwendung eines personalisiertenProfils von in einer STB residenten Kommunikations-Präferenzenund persönlichen Daten in Verbindung mit Zweiwege-, Bewegtbild-,Hochauflösungs-Videos und erweiterter Sicherheit, um ineinem oder mehreren OCAP/IMS Netz(en) eine Sozialnetz-Anwendungzu realisieren. Einige Aspekte betreffen auch die Verwendung einesStammprofils zu Regelung der Erzeugung und Verwendung eines odermehrerer untergeordneter Profile. Einige Aspekte betreffen auchdie Integration und Zusammenarbeit zwischen einem einer STB zugeordnetenProfil mit einer oder mehreren Anwendungen, die anderen elektronischenGeräten zugeordnet sind. Einige Aspekte der Erfindung könnenauch dazu verwendet werden, um erweiterten E-Kommerz in Zuordnungzu einer STB zu unterstützen. Weitere Aspekte betreffen fernereine kommerzielle Verwaltung in Verbindung mit einem oder mehrerenkommerziellen Profilen in einer STB.SomeAspects also concern the possibility of commercialTo store data and preferences in STBs, onecommercial OCAP application in conjunction with existing commercialSoftware and enhanced security in one or more OCAP / IMS network (s).Some aspects also involve the use of a personalized oneProfiles of STB resident communication preferencesand personal data in connection with two-way, moving-picture,High-definition videos and enhanced security to inone or more OCAP / IMS network (s) a social network applicationto realize. Some aspects also concern the use of aMaster profile for the regulation of the production and use of one orseveral subordinate profiles. Some aspects also applythe integration and collaboration between a STB assignedProfile with one or more applications, the other electronicDevices are assigned. Some aspects of the invention may beAlso used to match extended e-commerceto support an STB. Other aspects also concerna commercial administration in conjunction with one or morecommercial profiles in a STB.
EinigeAspekte betreffen auch die Einrichtung und Verwendung eines automatisiertenAgenten, der in Zuordnung zu einem einer STB zugeordneten Profilbestimmte Aufgaben ausführt. Weitere Aspekte betreffeneine Set-Top-Box mit einer Betriebssystemschicht, welche eine Kabelnetz-Zusammenschaltbarkeitunterstützt und eine Anwendungsplattform bereitstellt,auf der eine oder mehrere Kundendienst-Anwendungen ablaufen können.Weitere Aspekte betreffen ferner die Verwendung von Sozialnetz-Anwendungenund die Integration in einem einer STB zugeordneten Profil. Dieseund weitere Bedürfnisse werden von den verschiedenen Ausführungsformenund Konfigurationen der vorliegenden Erfindung angesprochen. Jenach der speziellen Konfiguration kann die vorliegende Erfindungeine Reihe von Vorteilen bieten. Diese und weitere Vorteile gehenaus der hierin enthaltenen Beschreibung der Erfindung(en) hervor.SomeAspects also concern the establishment and use of an automatedAgent assigned to a profile associated with a STBperforms certain tasks. Other aspects concerna set-top box with an operating system layer, which has a cable network connectivitysupports and provides an application platform,on which one or more customer service applications can run.Other aspects also concern the use of social networking applicationsand integration in a profile associated with a STB. Theseand further needs are provided by the various embodimentsand configurations of the present invention. everaccording to the specific configuration, the present inventionoffer a number of benefits. These and other advantages gofrom the description of the invention (s) contained herein.
DieAusdrücke ”ein oder mehrere” und ”und/oder” sindoffene Begriffe, die sowohl verbindend als auch trennend angewandtwerden. Zum Beispiel bedeutet der Ausdruck ”A und/oderB und/oder C” nur A allein, nur B allein, nur C allein,A und B zusammen, A und C zusammen, B und C zusammen oder A, B undC zusammen.TheExpressions "one or more" and "and / or" areopen concepts, both connecting and separatingbecome. For example, the term "A and / orB and / or C "only A alone, only B alone, only C alone,A and B together, A and C together, B and C together or A, B andC together.
DerBegriff ”ein” Tupel bezieht sich auf eins odermehrere jenes Tupels. Demzufolge können die Begriffe ”ein” ”einoder mehrere” und ”und/oder” hier gegeneinanderaustauschbar verwendet werden. Ferner ist zu beachten, dass dieBegriffe ”umfassen”, ”aufweisen” und ”haben” gegeneinanderaustauschbar verwendet werden können. Der Begriff ”automatisch” undseine Abwandlungen, wie sie hier verwendet werden, beziehen sichauf jeglichen Prozess oder Vorgang, der während seinerDurchführung ohne körperliche Eingabe durch einenMenschen erfolgt. Ein Prozess oder Vorgang kann jedoch auch dann automatischsein, wenn für seine Durchführung eine körperlicheoder unkörperliche Eingabe durch einen Menschen, die ervor seiner Durchführung erhalten hat, verwendet wird. EineEingabe durch einen Menschen gilt als körperlich, wenndie Eingabe Einfluss darauf hat, wie der Prozess oder Vorgang durchgeführtwird. Eine Eingabe durch einen Menschen, welche der Durchführungdes Prozesses oder Vorgangs zustimmt, gilt nicht als ”körperlich”.The term "a" tuple refers to one or more of that tuple. As a result, the terms "a" may include "one or more" and "and / or" herein be used interchangeably. It should also be noted that the terms "comprising", "having" and "having" can be used interchangeably. The term "automatic" and its modifications, as used herein, refer to any process or process that occurs during its performance without human input by a human. However, a process or procedure may be automatic even if it is used for its performance by a physical or intangible input by a human being received prior to its execution. A human input is considered to be physical if the input affects how the process or process is performed. An input by a human who agrees to carry out the process or process is not considered "physical."
DerBegriff ”computer-lesbares Medium”, wie er hierverwendet wird, bezieht sich auf jegliches materielles Speicher-und/oder Übertragungs-Medium, das daran beteiligt ist,einem Prozessor Befehle zur Ausführung zu erteilen. Einsolches Medium kann viele Formen annehmen, einschließlich,ohne jedoch darauf beschränkt zu sein, nichtflüchtigeMedien, flüchtige Medien und Übertragungs-Medien.Zu den nichtflüchtigen Medien gehören zum BeispielNVRAM oder Magnet- oder optische Platten. Zu den flüchtigenMedien gehören dynamische Speicher, wie z. B. Arbeitsspeicher.Zu den gängigen Formen computer-lesbarer Medien gehörenzum Beispiel Floppy Disks, Disketten, Festplatten, Magnetbänder oderjegliche anderen magnetischen Medien, magnetisch-optische Medien,CD-ROMs, jegliche anderen optischen Medien, Lochkarten, Lochstreifen,jegliche anderen körperlichen Medien mit Lochmustern, RAMs,PROMs und EPROMs, FLASH-EPROMs, Festkörper-Medien wie Speicherkarten,jegliche anderen Speicher-Chips oder -Kassetten, Trägerwellen,wie im Folgenden beschrieben, oder jegliche anderen Medien, dieein Computer auslesen kann. Ein digitaler Dateianhang einer E-Mailoder eines anderen in sich geschlossenen Datenarchivs oder Satzes vonArchiven gilt als einem körperlichen Speichermedium gleichwertigesVerteilungsmedium. Ist das computer-lesbare Medium als Datenbankkonfiguriert, so ist zu verstehen, dass die Datenbank jegliche Artvon Datenbank sein kann, wie zum Beispiel relational, hierarchisch,objektorientiert und/oder Ähnliches. Folglich gilt, dassdie Erfindung ein körperliches Speichermedium oder Verteilungsmediumund nach dem Stand der Technik anerkannte Äquivalente und Nachfolgemedien,in denen die Software-Implementierungen der vorliegenden Erfindunggespeichert sind, aufweist.Of theTerm "computer-readable medium", as he hereused, refers to any material storageand / or transmission medium involved in it,Give a processor instructions to execute. Onesuch medium can take many forms, including,but not limited to nonvolatileMedia, volatile media and broadcast media.The non-volatile media include, for exampleNVRAM or magnetic or optical disks. To the fleeting onesMedia include dynamic storage, such as B. Memory.Common forms of computer-readable media includefor example floppy disks, floppy disks, hard disks, magnetic tapes orany other magnetic media, magnetic-optical media,CD-ROMs, any other optical media, punched cards, perforated tape,any other physical media with hole patterns, rams,PROMs and EPROMs, FLASH EPROMs, solid state media such as memory cards,any other memory chips or cassettes, carrier waves,as described below, or any other media thatcan read a computer. A digital file attachment of an e-mailor another self - contained data archive or set ofArchives are considered equivalent to a physical storage mediumDistribution medium. Is the computer-readable medium as a databaseconfigured, it should be understood that the database is of any kinddatabase, such as relational, hierarchical,object-oriented and / or similar. Consequently, that is truethe invention is a physical storage medium or distribution mediumand prior art equivalents and successor media,in which the software implementations of the present inventionare stored.
DieBegriffe ”ermitteln” und ”berechnen” und ihreAbwandlungen, wie sie hier verwendet werden, werden gegeneinanderaustauschbar verwendet und beinhalten jegliche Art von Methodologie,Prozess, mathematischer Operation oder Technik. Der Begriff ”Modul”,wie er hier verwendet wird, bezieht sich auf jegliche bekannte oderspäter entwickelte Hardware, Software, Firmware, künstlicheIntelligenz, Fuzzy-Logik oder Kombination of Hardware und Software,die in der Lage ist, die jenem Element zugeordnete Funktionalitätauszuführen. Außerdem ist zu beachten, dass dieErfindung zwar anhand von Ausführungsbeispielen beschriebenwird, dass jedoch einzelne Aspekte der Erfindung gesondert beanspruchtwerden können.TheTerms "determine" and "calculate" and theirVariations as used here will be against each otherused interchangeably and include any kind of methodology,Process, mathematical operation or technique. The term "module",as used herein refers to any known orlater developed hardware, software, firmware, artificialIntelligence, fuzzy logic or combination of hardware and software,which is capable of the functionality assigned to that elementperform. It should also be noted that theInvention described while using exemplary embodimentswill, however, that claims separate aspects of the invention separatelycan be.
Dievorstehenden Ausführungen sind eine vereinfachte Zusammenfassungder Erfindung, um einige Aspekte der Erfindung verständlichzu machen. Diese Zusammenfassung ist weder ein umfassender nochein erschöpfender Überblick über dieErfindung und ihre verschiedenen Ausführungsformen. Siesoll weder Schlüssel- oder kritische Elemente der Erfindungdarlegen noch den Umfang der Erfindung definieren, sondern ausgewählteKonzepte der Erfindung in vereinfachter Form präsentieren,als Einführung zu der weiter unten präsentiertenausführlichen Beschreibung. Man wird erkennen, dass andereAusführungsformen der Erfindung möglich sind durch Verwendungeines oder mehrerer der oben dargelegten oder weiter unten ausführlichbeschriebenen Merkmale, entweder einzeln oder kombiniert.TheThe above is a simplified summaryof the invention to some aspects of the invention understandableclose. This summary is neither comprehensive noran exhaustive overview of theInvention and its various embodiments. sheis not intended to be key or critical elements of the inventionstill define the scope of the invention, but selectedPresent concepts of the invention in a simplified form,as an introduction to the below presenteddetailed description. You will realize that othersEmbodiments of the invention are possible by useone or more of those set forth above or detailed belowdescribed features, either individually or in combination.
KURZE BESCHREIBUNG DER ZEICHNUNGENBRIEF DESCRIPTION OF THE DRAWINGS
AUSFÜHRLICHE BESCHREIBUNGDETAILED DESCRIPTION
Grundsätzlichist die Set-Top-Box
Außerdemkönnen gemäß einem optionalen Ausführungsbeispielzwischen dem Inhalte-/Dienste-Anbieter
DieZuordnung des Profils
Ineinem anderen Beispiel kann der Kunde eine Dienst-Transaktion ander Set-Top-Box selbst einleiten. Zum Beispiel kann eine menü-basierteAnforderung im Profil
Daherkann gemäß einem Ausführungsbeispieldas Profil
ZumBeispiel kann derselbe Mechanismus verwendet werden, um strukturierteDaten und Menü-Daten für die angeforderte Transaktion,Anfrage oder Dienst-Anforderung in den Stapelspeicher einzuspeichernund dadurch eine reichere Kundendienst-Erfahrung anzubieten.To theFor example, the same mechanism can be used to create structured onesData and menu data for the requested transaction,To save a request or service request to the stackand thereby offering a richer customer service experience.
Diesereichere Erfahrung in Verbindung mit einfachem Abruf von Kundendienstdaten,persönlichen Daten und/oder kommerziellen Daten aus dem Profil
DieSet-Top-Box kann auch einen oder mehrere Codecs
DasHardware-/Software-Verknüpfungs-Modul
DasMenü-Modul
Wennzum Beispiel die Set-Top-Box
DasIntegrationsmodul
DasModul
DieSet-Top-Box-Umgebung bietet auch die Fähigkeit, zusätzlichzu Hochauflösungs-Videos Zweiwege-, Bewegtbild-Videos zunutzen, ohne die Nachteile aufzuweisen, die typischen Internet-basiertenAnwendungen zugeordnet sind, wie zum Beispiel Wartezeiten, verloreneRahmen und Ähnliches. Das Modul
Grundsätzlichkann jede in einem Modul
DasSicherheitsmodul
Dabeliebige Daten im Profil
DasModul des intelligenten Agenten
Alsweiteres Beispiel kann das Modul des intelligenten Agenten
DieKommunikations Präferenzen
DieLieferantendaten
DiePrioritätsdaten
Dievertrauenswürdigen Kontakte
Dievertrauenswürdigen Tupel sind nicht unbedingt auf Betriebe,die Waren und/oder Dienstleistungen verkaufen, beschränkt,sondern können auch Tupel wie zum Beispiel Schulen, anderePrivatpersonen oder allgemein jegliche Person oder jegliches Tupel,das als ver trauenswürdig eingestuft ist, beinhalten. ZumBeispiel können in einer Sozialnetz-Umgebung Eltern Regelnaufstellen, die bestimmte Chat-Gruppen oder andere Anwender, dievertrauenswürdig sind, kennzeichnen. In Verbindung mit demintelligenten Modul kann zum Beispiel ein Kind einen Elternteilbitten, ein spezielles Tupel als vertrauenswürdig zuzulassen,und Kommunikationen mit jenem Tupel sind eingeschränkt,bis es von jenem Elternteil zugelassen wird. Der Zustand der Vertrauenswürdigkeitkann zum Beispiel auch dadurch erreicht werden, dass das Modul desintelligenten Agenten
BeiSchritt S360 kann die Koordination der Lieferung der Waren und/oderDienstleistungen wahlweise zum Beispiel mit einem externen Teilnehmer,wie zum Beispiel einem vertrauenswürdigen Tupel, koordiniertwerden. Dann wird bei Schritt S370 der Dienst dem Anwender bereitgestellt,und die Steuerung fährt dann bei Schritt S345 fort, wodie Steuersequenz endet.atStep S360 may be the coordination of the delivery of the goods and / orServices optionally with, for example, an external participant,such as a trusted tuple, coordinatedbecome. Then, at step S370, the service is provided to the user,and control then proceeds to step S345, wherethe control sequence ends.
BeiSchritt S540 werden die Daten des kommerziellen Profils und/oderder Regel in eine oder mehrere kommerzielle Anwendungen integriert.Als Nächstes können bei Schritt S550 Daten wahlweise zwischendem Profil und den kommerziellen Anwendungen ausgetauscht werden.Dann kann bei Schritt S560 das Profil wahlweise mit von der einenoder den mehreren kommerziellen Anwendungen empfangenen Daten aktualisiertwerden. In ähnlicher Weise können Daten aus demProfil verwendet werden, um die eine oder die mehreren kommerziellenAnwendungen mit ausgewählten Daten zu aktualisieren. Die Steuerungfährt dann bei Schritt S570 fort, wo die Steuersequenzendet.In step S540, the commercial profile and / or rule data is integrated into one or more commercial applications. Next, at step S550, data may optionally be exchanged between the profile and the commercial applications. Then, at step S560, the profile may optionally be updated with data received from the one or more commercial applications. In a similar way Data from the profile can be used to update the one or more commercial applications with selected data. Control then proceeds to step S570 where the control sequence ends.
BeiSchritt S660 wird eine Option, das Profil zu verwalten oder zu aktualisieren,angeboten. Wird Verwaltung oder Aktualisierung verlangt, fährtdie Steuerung bei Schritt S670 fort, ansonsten springt die mit Steuerungzu Schritt S680, wo die Steuersequenz endet. Bei Schritt S670 wirddie Aktualisierung und/oder Verwaltung des Profils zugelassen. Diese Aktualisierungoder Verwaltung kann anwenderzentrisch erfolgen, wenn zum Beispielein Anwender einer vertrauenswürdigen Kategorie eine Sozialnetz-Anwendunghinzufügen, persönliche Daten aktualisieren, Zahlungsdatenaktualisieren oder allgemein jegliche dem Profil zugeordnete Datenaktualisieren möchte. Zusätzlich kann das Profilauch in geeigneter Weise von einem übergeordneten Profilinhaber,wie zum Beispiel einem Elternteil, verwaltet werden.atStep S660 will be an option to manage or update the profile,offered. If administration or updating is required, drivethe control proceeds to step S670, otherwise the control jumpsto step S680 where the control sequence ends. At step S670updating and / or managing the profile. This updateor administration can be user centric, if, for examplea user of a trusted category has a social network applicationadd, personal data update, payment detailsupdate or generally any data associated with the profilewant to update. In addition, the profilealso suitably from a parent profile owner,such as a parent.
In ähnlicherWeise wird bei Schritt S712 eine gewünschte Transaktionin Zusammenarbeit mit einem persönlichen Agenten ausgewählt.Wie bei der Transaktions-Anforderung an einen Dienste-Anbieter kanndie Auswahl der gewünschten Transaktion entweder von eineroder mehreren Becher-Transaktionen erfolgen oder es kann auf derGrundlage von zum Beispiel Web-Navigation dorthin navigiert werden.Als Nächstes leitet bei Schritt S714 der persönlicheAgent die Transaktionsdaten und Zahlungsdaten an das Geschäft,das den angeforderten Dienst anbietet, weiter. Zu den Transaktionsdatenkönnen Daten wie Name des Bestellungserteilers, Anschrift, Telefonnummer,Bestelloptionen und allgemein jegliche einer Bestellung zugeordnetenDaten gehören. Die Steuerung fährt dann bei SchrittS730 fort. Bei Schritt S730 wird ermittelt, ob die Transaktionsdaten gespeichertwerden sollen. Sollen die Transaktionsdaten gespeichert werden,fährt die Steuerung bei Schritt S735 fort, wobei die Steuerungzu Schritt S740 zurückkehrt. Bei Schritt S740 wird ermittelt,ob eine weitere Transaktion gewünscht wird. Wird eine weitereTransaktion gewünscht, springt die Steuerung zu SchrittS750, ansonsten endet die Steuerung bei Schritt S745. Bei SchrittS750 wird ermittelt, ob eine vorherige Transaktion erneut verwendetwerden soll. Soll sie erneut verwendet werden, fährt dieSteuerung bei Schritt S755 mit Auswahl und Abruf der vorherigenTransaktion fort, wobei die Steuerung bei Schritt S760 in geeigneterWeise entweder bei Schritt S725 oder bei Schritt S714 fortfährt.Soll eine vorherige Transaktion nicht erneut verwendet werden, fährt dieSteuerung bei Schritt S765 fort, wo die Steuerung in geeigneterWeise entweder zu Schritt S715 oder zu Schritt S712 zurückkehrt.Similarly, at step S712, a desired transaction is selected in collaboration with a personal agent. As with the transaction request to a service provider, the selection of the desired transaction may either be from one or more bucket transactions, or may be navigated thereon based on, for example, web navigation. Next, in step S714, the personal agent forwards the transaction data and payment data to the shop offering the requested service. Transaction data may include data such as the name of the order divisor, address, telephone number, order options, and generally any data associated with an order. The control then proceeds to step S730. At step S730, it is determined whether the transaction data should be stored. If the transaction data is to be stored, control proceeds to step S735, and control returns to step S740. In step S740, it is determined whether another transaction is desired. If another transaction is desired, control transfers to step S750, otherwise control ends in step S745. In step S750, it is determined whether a previous transaction should be reused. If it is to be used again, control proceeds to step S755 to select and retrieve the previous transaction, and control proceeds to step S760 as appropriate either at step S725 or at step S714. If a previous transaction is not to be reused, control proceeds to step S765 where the control appropriately returns to either step S715 or step S712.
BeiSchritt S860 wird ermittelt, ob die Transaktionsdaten in der Set-Top-Box,z. B. in einem Profil, gespeichert werden sollen. Sollen die Transaktionsdatenin der Set-Top-Box gespeichert werden, fährt die Steuerungbei Schritt S865 fort. Ansonsten springt die Steuerung zu SchrittS875. Bei Schritt S865 sendet ein Agent eine Konfigurationsanforderungan die Set-Top-Box. Als Nächstes wird bei Schritt S870der Menüpunkt im Menü-Dienst belegt, wobei dieSteuerung bei Schritt S875 fortfährt. Bei Schritt S875wird der Menüpunkt für nachfolgende Transaktionenzur Verfügung gestellt. Die Steuerung fährt dannbei Schritt S880 fort, wo die Steuersequenz endet.atStep S860 determines if the transaction data in the set-top box,z. B. in a profile to be stored. Shall the transaction datastored in the set-top box, the controller driveson in step S865. Otherwise, the controller jumps to stepS875. At step S865, an agent sends a configuration requestto the set-top box. Next, in step S870the menu item in the menu service occupies, with theControl continues in step S875. At step S875becomes the menu item for subsequent transactionsmade available. The controller then movesat step S880, where the control sequence ends.
Esfolgen Beispiele für Transaktionen, für den Aufbaudieser Transaktionen und für Optionen für dieDurchführung der Transaktionen gemäß Ausführungsbeispielendieser Erfindung. Gemäß einem ersten beispielhaftenSzenario wird angenommen, dass ein Anwender entweder ein von einemDienste-Anbieter bereitgestelltes Mobiltelefon hat oder eine Mobiltelefonnummerhat, die dem in seinem Profil speziell als Kontakt gespeichertenTelefon zugeordnet ist. Im letzteren Fall nutzt ein Agent in derSTB die Mobiltelefon-Daten gemeinsam mit einem Server im Dienste-Anbieter,so dass von jenem Mobiltelefon aus getätigte Anrufe jenemAnwender und seiner speziellen STB zugeordnet werden können.Der Anwender gibt seine persönlichen Daten und Finanz-Präferenzen(einschließlich Kreditkartendaten und -präferenzensowie Kontodaten und -präferenzen) in sein in der STB gespeichertessicheres Profil ein. Zu einem späteren Zeitpunkt, wenner eine Transaktion durchführt (zum Beispiel die Bestellung einerPizza bei einem örtlichen Pizza-Lieferservice), fordertder persönliche Agent in der STB den Anwender auf, anzugeben,ob er möchte, dass diese Transaktion als Präferenzzur zukünftigen Verwendung gespeichert werden soll. Gibtder Anwender an, dass er die Transaktion speichern möchte,dann kann der Anwender zu einem wiederum späteren Zeitpunkt, wennder Anwender nach Hause zurückkehrt (wo die STB ist) unddieselbe Transaktion (Bestellung einer Pizza) durchführenmöchte, sein Mobiltelefon benutzen und die der STB zugeordneteTelefonnummer des persönlichen Agenten anrufen. Der Anrufbeim persönlichen Agenten bewirkt, dass dem Anwender einSprachmenü vorgelegt wird, aus dem der Anwender die gewünschteTransaktion mündlich auswählen kann, zum Beispielmit Hilfe eines Agenten oder eines Systems vom Typ IVR. Diese Anforderungwird dann von der STB aus mit sicheren Zahlungsdaten an das Geschäft,das den angeforderten Dienst für die Transaktion anbietet,geschickt.The following are examples of transactions, how to set up these transactions, and options for performing the transactions in accordance with embodiments of this invention. According to a first exemplary scenario, it is assumed that a user either has a mobile phone provided by a service provider or has a mobile phone number associated with the phone specifically stored as a contact in his profile. In the latter case, an agent in the STB shares the mobile phone data with a server in the service provider so that calls made from that mobile phone can be assigned to that user and their particular STB. The user enters his personal data and financial preferences (including credit card data and preferences as well as account data and preferences) into his secure profile stored in the STB. At a later time, when making a transaction (for example, ordering a pizza at a local pizza delivery service), the personal agent in the STB prompts the user to indicate whether he wants this transaction as a preference for future use should be saved. If the user indicates that he wishes to save the transaction, then at a later time, when the user returns home (where the STB is) and wants to perform the same transaction (ordering a pizza), the user can use his mobile phone and the telephone number associated with the STB call the personal agent. The call to the personal agent causes the user to be presented with a voice menu from which the user can orally select the desired transaction, for example, using an agent or IVR system. This request is then sent from the STB with secure payment data to the shop offering the requested service for the transaction.
Ineinem weiteren beispielhaften Szenario wird angenommen, dass einAnwender entweder ein von einem Dienste-Anbieter bereitgestelltesMobiltelefon hat oder eine Mobiltelefonnummer hat, die dem in seinemProfil speziell als Kontakt gespeicherten Telefon zugeordnet ist.Im letzteren Fall nutzt ein Agent in der STB die Mobiltelefon-Datengemeinsam mit einem Server im Dienste-Anbieter, so dass von jenemMobiltelefon aus getätigte Anrufe jenem Anwender und seinerspeziellen STB zugeordnet werden können. Der Anwender gibtseine persönlichen Daten und Finanz-Präferenzen(einschließlich Kreditkartendaten und -präferenzensowie Kontodaten und -präferenzen) in sein in der STB gespeichertessicheres Profil ein. Zu einem späteren Zeitpunkt, wenner eine Transaktion durchführt (zum Beispiel die Bestellungeiner Pizza bei einem örtlichen Pizza-Lieferservice), fordertder persönliche Agent in der STB den Anwender auf, anzugeben,ob er möchte, dass diese Transaktion als Präferenzzur zukünftigen Verwendung gespeichert werden soll. Gibtder Anwender an, dass er die Transaktion speichern möchte,dann kann der Anwender zu einem wiederum späteren Zeitpunkt,wenn der Anwender nach Hause zurückkehrt (wo die STB ist)und dieselbe Transaktion (Bestellung einer Pizza) durchführenmöchte, sein Mobiltelefon benutzen und die einem Satz vonServern im Dienste-Anbieter-Netz zugeordnete Telefonnummer einesAgenten-Dienstes eines Dienste-Anbieter anrufen. Die Anruf beimDienst-Agenten bewirkt, dass dem Anwender ein Sprachmenü vorgelegtwird, aus dem der Anwender die gewünschte Transaktion entwedermündlich oder auf der Grundlage von eingetippten Antwortenauswählen kann. Dann verwendet der Dienst-Agent die Zuordnungdes Mobiltelefons zum Anwender, um die STB für den Anwenderzu ermitteln, und verwendet dann diese Daten, um einen sicherenAbruf der Zahlungsdaten zu starten und die Transaktions-Anforderungan das Geschäft, das den angeforderten Dienst fürdie Transaktion anbietet, zu schicken.InAnother exemplary scenario is assumed to be aUser either a provided by a service providerMobile phone has or has a mobile phone number that is in hisProfile is specifically assigned as contact stored phone.In the latter case, an agent in the STB uses the mobile phone datashared with a server in the service provider, so by thatMobile phone made calls to that user and hisspecial STB can be assigned. The user giveshis personal data and financial preferences(including credit card information and preferencesas well as account data and preferences) in his stored in the STBsecure profile. At a later date, ifhe carries out a transaction (for example, the ordera pizza at a local pizza delivery service), callsthe personal agent in the STB instructs the user to specifywhether he wants this transaction as a preferenceto be saved for future use. Givesthe user indicates that he wants to save the transaction,then the user can, at a later time,when the user returns home (where the STB is)and perform the same transaction (ordering a pizza)would like to use his cellphone and use a set ofServers in the service provider network associated phone number oneCall the agent service of a service provider. The call atService Agent causes the user to be presented a voice menuwhich will give the user the desired transaction eitherorally or on the basis of typed answerscan choose. Then the service agent uses the associationof the mobile phone to the user to the STB for the userand then use that data to get a secure oneRetrieve the payment data and start the transaction requestto the shop that requested the service forthe transaction offers to send.
Ineinem weiteren Szenario wird angenommen, dass ein Anwender entwederein von einem Dienste-Anbieter bereitgestelltes Mobiltelefon oder eineandere Art von Kommunikationsgerät hat oder die Mobiltelefonnummerdes Geräts in seinem Profil speziell als Kontakt gespeicherthat. Im letzteren Fall nutzt ein Agent in der STB die Mobiltelefon-Datengemeinsam mit einem Server im Dienste-Anbieter-System, so dass vonjenem Mobiltelefon aus getätigte Anrufe jenem Anwenderund seiner speziellen STB zugeordnet werden können. DerAnwender gibt seine persönlichen Daten und Finanz-Präferenzen(einschließlich Kreditkartendaten und -präferenzensowie Kontodaten und -präferenzen) in sein in der STB gespeichertessicheres Profil ein. Zu einem späteren Zeitpunkt, wennder Anwender eine Transaktion durchführt (zum Beispieldie Bestellung einer Pizza bei einem örtlichen Pizza-Lieferservice),fordert der persönliche Agent in der STB den Anwender auf,anzugeben, ob er möchte, dass diese Transaktion als Präferenzzur zukünftigen Verwendung gespeichert werden soll. Gibtder Anwender an, dass er die Transaktion speichern möchte,sendet der Agent eine Konfigurations-Anforderung an das Mobiltelefon desAnwenders, so dass ein der Präferenz zugeordneter Menüpunktim Mobiltelefon geschaffen wird und in Zukunft leicht zugänglichgemacht wird. Zu einem wiederum späteren Zeitpunkt, wennder Anwender nach Hause zurückkehrt (wo die STB ist) unddieselbe Transaktion (Bestellung einer Pizza) durchführenmöchte, verwendet der Anwender den Menüknopf anseinem Mobiltelefon, um einem Satz von Servern im Dienste-Anbieter-Netzdie Anforderung anzugeben. Die Anforderung startet einen sicherenAbruf der Zahlungsdaten und sendet die Transaktions-Anforderungan das Geschäft, das den angeforderten Dienst fürdie Transaktion anbietet.InAnother scenario assumes that a user eithera provided by a service provider mobile phone or aother type of communication device has or the mobile phone numberof the device in its profile specifically stored as a contactHas. In the latter case, an agent in the STB uses the mobile phone datashared with a server in the services provider system, so bycalls made to that mobile phone to that userand its special STB. Of theUser gives his personal information and financial preferences(including credit card information and preferencesas well as account data and preferences) in his stored in the STBsecure profile. At a later date, ifthe user performs a transaction (for exampleordering a pizza at a local pizza delivery service),the personal agent in the STB asks the user toindicate if he would like this transaction as a preferenceto be saved for future use. Givesthe user indicates that he wants to save the transaction,the agent sends a configuration request to the mobile phone of theUser, so that one of the preference assigned menu itemcreated in the mobile phone and easily accessible in the futureis done. At a later time, thoughthe user returns home (where the STB is) andperform the same transaction (ordering a pizza)the user wants to use the menu buttonhis mobile phone to a set of servers in the service provider networkspecify the requirement. The request starts a secureRetrieve the payment data and send the transaction requestto the shop that requested the service forthe transaction offers.
Ineinem weiteren beispielhaften Szenario wird angenommen, dass einAnwender entweder ein von einem Dienste-Anbieter bereitgestelltesMobiltelefon hat oder die Mobiltelefonnummer des Mobiltelefons inseinem Profil speziell als Kontakt gespeichert hat. Im letzterenFall nutzt ein Agent in der STB die Mobiltelefon-Daten gemeinsammit einem Server im Dienste-Anbieter-System, so dass von jenem Mobiltelefonaus getätigte Anrufe jenem Anwender und seiner speziellenSTB zugeordnet werden können. Der Anwender gibt seine persönlichenDaten und Finanz-Präferenzen (einschließlich Kreditkartendaten und-präferenzen sowie Kontodaten und -präferenzen)in sein in der STB gespeichertes sicheres Profil ein. Zu einem späterenZeitpunkt, wenn der Anwender eine Transaktion durchführt(zum Beispiel die Bestellung einer Pizza bei einem örtlichenPizza-Lieferservice), fordert der persönliche Agent inder STB den Anwender auf, anzugeben, ob er möchte, dass dieseTransaktion als Präferenz zur zukünftigen Verwendunggespeichert werden soll. Gibt der Anwender an, dass er die Transaktionspeichern möchte, sendet der Agent eine Konfigurations-Anforderung aneinen Server im Dienste-Anbieter-Netz, der dem Mobiltelefon einDienste-Menü bereitstellt. Zu einem wiederum späterenZeitpunkt, wenn der Anwender nach Hause zurückkehrt (wodie STB ist) und dieselbe Transaktion (Bestellung einer Pizza) durchführen möchte,verwendet der Anwender sein Mobiltelefon, um auf seine im Dienste-Anbieter-Netzgespeicherten Menü-Präferenzen zuzugreifen. Erwählt den Menüknopf für die gewünschteTransaktion aus, wodurch einem Satz von Servern im Dienste-Anbieter-Netzdie Anforderung angegeben wird. Die Anforderung startet einen sicherenAbruf der Zahlungsdaten und sendet die Transaktions-Anforderungan das Geschäft, das den angeforderten Dienst fürdie Transaktion anbietet.In another exemplary scenario, it is assumed that a user either has a mobile phone provided by a service provider or has specially stored the mobile phone number of the mobile phone in his profile as a contact. In the latter case, an agent in the STB shares the mobile phone data with a server in the service provider system so that calls made from that mobile phone can be associated with that user and their particular STB. The user enters his personal data and financial preferences (including credit card data and preferences as well as account data and preferences) into his secure profile stored in the STB. At a later time, when the user makes a transaction (for example, ordering a pizza at a local pizza delivery service), the personal agent in the STB prompts the user to indicate whether he wants this transaction to be a preference for the future Use should be saved. If the user indicates that he wishes to save the transaction, the agent sends a configuration request to a server in the service provider network, which provides a service menu to the mobile phone. For a later time, when the user returns home (where the STB is) and wants to perform the same transaction (ordering a pizza), the user uses his mobile phone to store his or her in the service provider network access menu preferences. He selects the menu button for the desired transaction, which specifies the request to a set of servers in the service provider network. The request starts a secure retrieval of the payment data and sends the transaction request to the shop offering the requested service for the transaction.
Esfolgen Beispiele für Sozialnetz-Anwendungen auf der Grundlageder hier beschriebenen Ausführungsbeispiele. In einem erstenbeispielhaften Szenario wird angenommen, dass ein Anwender entwederein von einem Dienste-Anbieter bereitgestelltes Mobiltelefon hatoder die Mobiltelefonnummer des Mobiltelefons in seinem Profil speziellals Kontakt gespeichert hat. Im letzteren Fall nutzt ein Agent in derSTB die Mobiltelefon-Daten gemeinsam mit einem Server im Dienste-Anbieter,so dass von jenem Mobiltelefon aus getätigte Anrufe jenemAnwender und seiner speziellen STB zugeordnet werden können.Der Anwender gibt seine persönlichen Daten und Finanz-Präferenzen(einschließlich Kreditkartendaten und -präferenzensowie Kontodaten und -präferenzen) in sein in der STB gespeichertessicheres Profil ein. Zu einem späteren Zeitpunkt gibt derAnwender entweder in seinen Präferenzen, übereine Web-Transaktion oder über ein Mobiltelefon-Menü an,dass eine Gruppe anderer Anwender des Dienste-Anbieters ”Buddys” desAnwenders sind. Jeder Anwender kann eine Anzahl von Buddy-Gruppenhaben, und andere Anwender können Mitglieder mehrerer Buddy-Gruppenfür denselben Anwender oder für verschiedene Anwendersein. Eine spezielle Buddy-Gruppe stellt ein Beispiel eines sozialenNetzes für den Anwender dar.Itfollow examples of social networking applications based onthe embodiments described here. In a firstExemplary scenario assumes that a user eitherhas a provided by a service provider mobile phoneor the mobile phone number of the mobile phone in its profile specificallysaved as a contact. In the latter case, an agent uses in theSTB the mobile phone data together with a server in the service provider,so that made from that mobile phone calls thatUser and his special STB can be assigned.The user gives his personal information and financial preferences(including credit card information and preferencesas well as account data and preferences) in his stored in the STBsecure profile. At a later date, theUsers either in his preferences, abouta web transaction or via a mobile phone menu,that a group of other users of the service provider "buddies" of theUser are. Each user can have a number of buddy groupsand other users can be members of multiple buddy groupsfor the same user or for different usersbe. A special buddy group provides an example of a socialNet for the user.
UnterVerwendung von nach dem Stand der Technik gut bekannten Verfahrenkann die Anwesenheit eines jeden Anwenders in der Buddy-Gruppe in Echtzeitder gesamten Gruppe dargelegt werden. (Beim Anschauen eines Fernsehprogrammsoder zur Zeit unterwegs, besetzt oder off-line sind Beispiele fürZustände von Buddys). Der Sozialnetz-Agent der STB stellteine Schnittstelle bereit, um einem Netz-Server den Zustand desBuddys anzuzeigen und um die Fähigkeit zu bieten, den Zustandder Buddys des Anwenders im Kopf eines vom Anwender gerade angeschautenProgramms anzuzeigen. Der Agent ist in der Lage, dem Netz-ServerVideo und/oder Audio sowohl vom Zuschauer als auch vom angeschautenProgramm zu übermitteln. Der Netz-Server wiederum kanndas Video und Audio in einem geeigneten Format den anderen Buddysin der vom Anwender momentan ausgewählten Gruppe übermitteln,unter gleichzeitiger Beachtung eventueller Kopierbeschränkungsflaggenin dem an sie gesendeten Programmmaterial. Der Sozialnetz-Agent inder STB und ein geeigneter Client im Mobiltelefon ermöglichenes dann den Buddys, sich gegenseitig ihre Gedanken, Gefühleund Reaktionen auf das angeschaute Programm mitzuteilen. Ihr Dialogkann im Netz-Server gespeichert werden, damit er den anderen Mitgliedernder Buddy-Liste zugänglich ist. Wahlweise kann das Gesprächgekennzeichnet und für Suche und Zugriff durch andere Mitgliederdes vom Unternehmen angebotenen Sozialnetz-Dienstes zur Verfügunggestellt werden. Einige Dienste-Anbieter gewähren eventuellaktiven Buddy-Gruppen einen bevorrechtigten Zugriff auf gewünschtesMaterial, um bei anderen Gruppen Interesse an dem Material zu wecken.UnderUse of methods well known in the artcan monitor the presence of each user in the buddy group in real timethe whole group. (When watching a TV programor currently on the move, busy or off-line are examples ofStates of buddies). The social network agent of the STB providesan interface ready to give a network server the state of theView Buddies and provide the ability to view the statethe buddy of the user in the head of a user just looked atProgram. The agent is capable of the network serverVideo and / or audio from both the viewer and the watchedProgram. The network server can turnthe video and audio in a suitable format to the other buddysin the group currently selected by the user,with simultaneous consideration of any copy restriction flagsin the program material sent to you. The social network agent inthe STB and a suitable client in the mobile phonethen the buddies, each other's thoughts, feelingsand to communicate reactions to the watched program. Your dialoguecan be stored in the network server so that it can be shared with other membersaccessible to the buddy list. Optionally, the conversation canmarked and for search and access by other membersof the social network service offered by the companybe put. Some service providers may grantactive buddy groups have privileged access to the desiredMaterial to interest other groups in the material.
Eskann eine Anzahl von Varianten und Abänderungen der Erfindungverwendet werden. Es wäre möglich, einige Merkmaleder Erfindung anzubieten, ohne einige andere bereitzustellen. Diebeispielhaften Systeme und Verfahren dieser Erfindung wurden inBezug auf STBs und Profil(e) beschrieben. Um jedoch die vorliegendeErfindung nicht unnötig zu komplizieren, wurden in derBeschreibung eine Reihe bekannter Strukturen und Geräteausgelassen. Diese Auslassung ist nicht als Einschränkungdes Umfang des beanspruchten Erfindung auszulegen. Spezielle Einzelheitenwurden dargelegt, um die vorliegende Erfindung verständlichzu machen. Es versteht sich jedoch, dass die vorliegende Erfindungin vielerlei Arten, über die hier dargelegten speziellen Einzelheitenhinaus, praktiziert werden kann.ItThere may be a number of variations and modifications of the inventionbe used. It would be possible to have some characteristicsto offer the invention without providing some others. TheExemplary systems and methods of this invention have been disclosed in U.S. PatReference to STBs and profile (s) described. However, the presentThe invention was not unnecessarily complicated in theDescription a number of known structures and devicesomitted. This omission is not a limitationthe scope of the claimed invention interpreted. Special detailswere set out to understand the present inventionclose. It is understood, however, that the present inventionin many ways, about the specific details set out herein addition, can be practiced.
Fernerzeigen zwar die hier dargestellten Ausführungsbeispieleverschiedene Komponenten des zusammengestellten Systems, jedochkönnen bestimmte Komponenten des Systems entfernt angebrachtsein, in entfernten Teilen eines verteilten Netzes
Fernerist zu verstehen, dass die verschiedenen Verknüpfungen,wie zum Beispiel die Verknüpfung
Beieiner weiteren Ausführungsform können die Systemeund Verfahren dieser Erfindung implementiert werden in Verbindungmit einem Spezial-Computer, einem programmierten Mikroprozessor oderMikrocontroller und peripheren integrierten Schaltkreiselement(en),einem ASIC oder anderen integrierten Schaltkreis, einem digitalenSignalprozessor, einem festverdrahteten elektronischen oder logischenSchaltkreis, wie zum Beispiel einem Diskrete-Elemente-Schaltkreis,einem programmierbaren logischen Gerät oder einer Gatteranordnung,wie zum Beispiel PLD, PLA, FPGA, PAL, Spezial-Computer, jeglichemvergleichbaren Mittel oder Ähnlichem. Allgemein könnenjegliches Gerät/jegliche Geräte oder Mittel, diein der Lage sind, die hier dargestellte Methodologie zu implementieren,verwendet werden, um die verschiedenen Aspekte dieser Erfindungzu implementieren. Zu den Beispielen für Hardware, diefür die vorliegende Erfindung verwendet werden kann, gehörenComputer, tragbare Geräte, Telefone (z. B. Mobiletelefone,internetfähige, digitale, analoge, hybride und andere Telefone),und sonstige nach dem Stand der Technik bekannte Hardware. Einigedieser Geräte beinhalten Prozessoren (z. B. einen einzigenoder mehrere Mikroprozessoren), Speicher, nichtflüchtigeSpeicher, Eingabegeräte und Ausgabegeräte. Außerdemkönnen auch alternative Software- Implementierungen einschließlich, ohnejedoch darauf beschränkt zu sein, verteilter Verarbeitungoder komponenten-/objektverteilter Verarbeitung, paralleler Verarbeitungoder virtueller Maschinenverarbeitung konstruiert werden, um diehier beschriebenen Verfahren zu implementieren.atIn another embodiment, the systems may beand methods of this invention are implemented in conjunctionwith a special computer, a programmed microprocessor orMicrocontroller and peripheral integrated circuit element (s),an ASIC or other integrated circuit, a digital oneSignal processor, a hardwired electronic or logicalCircuit, such as a discrete element circuit,a programmable logic device or a gate array,such as PLD, PLA, FPGA, PAL, special computer, anycomparable means or similar. General canany device / device or device whichare able to implement the methodology presented here,Be used to the different aspects of this inventionto implement. Examples of hardware thatcan be used for the present invention belongComputers, mobile devices, phones (eg mobile phones,Internet-capable, digital, analogue, hybrid and other telephones),and other hardware known in the art. SomeThese devices include processors (for example, a singleor more microprocessors), memory, non-volatileMemory, input devices and output devices. Furthermorecan also include alternative software implementations including, withouthowever, to be limited to distributed processingor component / object distributed processing, parallel processingor virtual machine processing to be constructedto implement methods described herein.
Beieiner weiteren Ausführungsform können die beschriebenenVerfahren ohne Weiteres implementiert werden in Verbindung mit einerSoftware, welche Objekt- oder objektorientierte Software-Entwicklungsumgebungenverwendet, die einen portablen Quellen-Code anbieten, der in einerVielzahl von Computer- oder Workstation-Plattformen verwendet werdenkann. Alternativ kann das beschriebene System ganz oder teilweisein einer Hardware, die Standard-Logikschaltkreise oder eine VLSI-Konstruktion verwendet,implementiert werden. Ob eine Software oder eine Hardware zur Implementierungder Systeme gemäß dieser Erfindung verwendet wird,ist abhängig von den Anforderungen des Systems in Bezugauf Geschwindigkeit und/oder Effizienz, von der speziellen Funktionund von den verwendeten speziellen Software- oder Hardware-Systemenoder Mikroprozessor- oder Mikrocomputer-Systemen. Bei einer weiterenAusführungsform kann das beschriebene Verfahren teilweisein einer Software implementiert werden, die in einem Speichermediumgespeichert und auf einem programmierten Mehrzweck-Computer in Zusammenarbeitmit einem Controller und einem Speicher, einem Spezial-Computer, einemMikroprozessor oder Ähnlichem ausgeführt wird.In diesen Fällen können die Systeme und Verfahrendieser Erfindung implementiert werden als ein in einen PC integriertesProgramm, wie zum Beispiel ein applet-, JAVA®-oder CGI-Skript, als eine in einem Server oder einer Computer-Workstationresidente Ressource, als eine in einem dedizierten Messsystem integrierteRoutine, eine Systemkomponente oder Ähnliches. Das Systemkann auch durch körperlichen Einbau des Systems und/oderdes Verfahrens in ein Software- und/oder Hardware-System implementiertwerden.In another embodiment, the described methods may be readily implemented in conjunction with software that utilizes object or object-oriented software development environments that provide portable source code that can be used in a variety of computer or workstation platforms , Alternatively, the described system may be implemented in whole or in part in hardware using standard logic circuits or a VLSI design. Whether software or hardware is used to implement the systems of this invention is dependent upon the system's requirements in terms of speed and / or efficiency, the particular function, and the particular software or hardware systems or microprocessor systems used. or microcomputer systems. In another embodiment, the method described may be partially implemented in software stored in a storage medium and executed on a programmed general-purpose computer in cooperation with a controller and memory, a special purpose computer, a microprocessor, or the like. In these instances, the systems and methods of this invention may be implemented as an integrated in a PC program, such as an applet, JAVA® - or CGI script, as a resident in a server or computer workstation resource as a routine integrated in a dedicated measuring system, a system component or the like. The system may also be implemented by physically incorporating the system and / or method into a software and / or hardware system.
Zwarbeschreibt die vorliegende Erfindung die in den Ausführungsformenimplementierten Komponenten und Funktionen mit Bezug auf bestimmte Normenund Protokolle, jedoch ist die Erfindung nicht auf diese Normenund Protokolle beschränkt. Es gibt weitere, hier nichtgenannte ähnliche Normen und Protokolle, die als in dervorliegenden Erfindung enthalten betrachtet werden. Außerdemwerden die hier genannten Normen und Protokolle und die weiteren, hiernicht genannten ähnlichen Normen und Protokolle in regelmäßigenAbständen durch schnellere oder effizientere Äquivalente,welche im Wesentlichen dieselben Funktionen haben, ersetzt. Solche Ersatznormenund -protokolle, welche dieselben Funktionen haben, werden als inder vorliegenden Erfindung enthaltene Äquivalente betrachtet.While the present invention describes the components and functions implemented in the embodiments with respect to particular standards and protocols, the invention is not limited to these standards and protocols. There are other similar standards and protocols not mentioned herein which are considered to be included in the present invention. In addition, the standards and protocols mentioned here and the other similar standards and protocols not mentioned here are replaced at regular intervals by faster or more efficient equivalents, which have essentially the same functions. Such substitute standards and protocols which have the same functions as in the present Considered equivalents.
Dievorliegende Erfindung beinhaltet in verschiedenen Ausführungsformen,Konfigurationen und Aspekten Komponenten, Verfahren, Prozesse, Systemeund/oder Geräte, wie sie im Wesentlichen hier veranschaulichtund beschrieben sind, einschließlich verschiedener Ausführungsformen,Unterkombinationen und Untermengen davon. Der Fachmann wird, nachdemer die vorliegende Beschreibung verstanden hat, verstehen, wie dievorliegende Erfindung herzustellen und zu verwenden ist. Die vorliegendeErfindung beinhaltet in verschiedenen Ausführungsformen,Konfigurationen und Aspekten die Bereitstellung von Gerätenund Prozessen ohne die hier nicht veranschaulichten und/oder beschriebenenElemente oder in ihren verschiedenen Ausführungsformen,Konfigurationen und Aspekten einschließlich ohne diejenigenElemente, die eventuell in vorherigen Geräten oder Prozessenz. B. zur Verbesserung der Leistung, zur Erreichung von Bedienerfreundlichkeitund/oder zur Senkung der Implementierungskosten verwendet wurden.Thepresent invention includes in various embodimentsConfigurations and Aspects Components, processes, processes, systemsand / or devices as essentially illustrated hereinand are described, including various embodiments,Subcombinations and subsets thereof. The specialist will, afterhe understood the present description, understand how theto make and use the present invention. The presentInvention includes in various embodiments,Configurations and aspects of the provision of equipmentand processes without the ones not illustrated and / or described hereinElements or in their various embodiments,Configurations and aspects including those withoutElements that may be in previous devices or processesz. B. to improve performance, to achieve user friendlinessand / or used to lower implementation costs.
Dievorstehende Besprechung der Erfindung wurde zum Zweck der Veranschaulichungund Beschreibung dargelegt. Die vorstehenden Ausführungensollen die Erfindung nicht auf die hier beschriebene Form oder Formenbeschränken. In der vorstehenden ausführlichenBeschreibung sind zum Beispiel verschiedene Merkmale der Erfindungin einer oder mehreren Ausführungsformen, Konfigurationen oderAspekten zusammengefasst, um die Beschreibung knapper zu halten.Die Merkmale der Ausführungsformen, Konfigurationen oderAspekte der Erfindung können in anderen alternativen Ausführungsformen,Konfigurationen oder Aspekten als den weiter oben besprochenen kombiniertwerden. Diese Art der Beschreibung soll nicht so ausgelegt werden, dasssie die Absicht wiedergibt, dass die beanspruchte Erfindung mehrMerkmale als in jedem Anspruch ausdrücklich genannt sinderfordern soll. Vielmehr liegen, wie in den folgenden Ansprüchenwiedergegeben, erfinderische Aspekte in weniger als allen Merkmaleneiner einzelnen weiter oben beschriebenen Ausführungsform,Konfiguration oder Aspekt. Somit werden die folgenden Ansprüchehiermit in diese ausführliche Beschreibung aufgenommen,wobei jeder Anpruch für sich allein genommen eine gesondertebevorzugte Ausführungsform der Erfindung darstellt.TheThe foregoing discussion of the invention has been presented for purposes of illustrationand description set forth. The above statementsThe invention is not intended to the shape or forms described hereinrestrict. In the foregoing detailedDescription is, for example, various features of the inventionin one or more embodiments, configurations orSummarized in order to keep the description more concise.The features of the embodiments, configurations orAspects of the invention may be used in other alternative embodiments,Configurations or aspects than those discussed above are combinedbecome. This type of description should not be construed asit reflects the intention that the claimed invention is moreCharacteristics as expressly mentioned in each claimshould require. Rather, as in the following claimsreproduced, inventive aspects in less than all featuresa single embodiment described above,Configuration or aspect. Thus, the following claimshereby incorporated into this detailed description,each claim taken separately is a separate onepreferred embodiment of the invention.
Außerdemumfasst der Umfang der Erfindung, obwohl die Beschreibung der Erfindungdie Beschreibung einer oder mehrerer Ausführungsformen, Konfigurationenoder Aspekte und bestimmte Varianten und Abänderungen beinhaltet,weitere Varianten, Kombinationen und Abänderungen, diez. B. im Rahmen der Fähigkeiten und Kenntnisse des Fachmannsliegen, nachdem er die vorliegende Beschreibung verstanden hat.Es ist beabsichtigt, Rechte zu erhalten, die im zulässigenAusmaß alternative Ausführungsformen, Konfigurationenoder Aspekte beinhalten, einschließlich Strukturen, Funktionen,Bereiche oder Schritte, die zu den beanspruchten Strukturen, Funktionen,Bereichen oder Schritten alternativ, austauschbar und/oder gleichwertigsind, gleichgültig, ob diese alternativen, austauschbarenund/oder gleichwertigen Strukturen, Funktionen, Bereiche oder Schrittehier beschrieben sind oder nicht, und ohne die Absicht, zugunstender Allgemeinheit auf einen patentierbaren Gegenstand zu verzichten.Furthermoreincludes the scope of the invention, although the description of the inventionthe description of one or more embodiments, configurationsor aspects and certain variants and modifications,other variants, combinations and modifications, thez. B. within the skill and knowledge of the skilled personafter having understood the present description.It is intended to obtain rights that are within the permissibleExtent of alternative embodiments, configurationsor aspects, including structures, functions,Areas or steps leading to the claimed structures, functions,Areas or steps alternatively, interchangeably and / or equivalentare, whether or not these alternative, interchangeableand / or equivalent structures, functions, areas or stepsdescribed here or not, and without the intention of favorto renounce the public to a patentable subject.
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION
Diese Listeder vom Anmelder aufgeführten Dokumente wurde automatisierterzeugt und ist ausschließlich zur besseren Informationdes Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschenPatent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmtkeinerlei Haftung für etwaige Fehler oder Auslassungen.This listThe documents listed by the applicant have been automatedgenerated and is solely for better informationrecorded by the reader. The list is not part of the GermanPatent or utility model application. The DPMA takes overno liability for any errors or omissions.
Zitierte Nicht-PatentliteraturCited non-patent literature
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| US2272308P | 2008-01-22 | 2008-01-22 | |
| US61/022,723 | 2008-01-22 | ||
| US12/050,677US20090241153A1 (en) | 2008-03-18 | 2008-03-18 | Open cable application platform set-top box (stb) personal profiles and communications applications | 
| US12/050,677 | 2008-03-18 | 
| Publication Number | Publication Date | 
|---|---|
| DE102008061096A1true DE102008061096A1 (en) | 2009-10-22 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| DE102008061096ACeasedDE102008061096A1 (en) | 2008-01-22 | 2008-12-08 | Application of a set-top box (STB) for the creation of personal profiles and for communications for an "Open Cable Application Platform" | 
| Country | Link | 
|---|---|
| DE (1) | DE102008061096A1 (en) | 
| GB (1) | GB2456658B (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CA2349914C (en)* | 2000-06-09 | 2013-07-30 | Invidi Technologies Corp. | Advertising delivery method | 
| WO2002069627A2 (en)* | 2001-02-28 | 2002-09-06 | Thomson Licensing S.A. | System and method for creating user profiles | 
| US20030048380A1 (en)* | 2001-09-12 | 2003-03-13 | Yuriko Tamura | Self provisioning Set-Top Box | 
| WO2003098412A2 (en)* | 2002-05-13 | 2003-11-27 | Mediavu Llc | Content delivery system | 
| US7900229B2 (en)* | 2002-10-15 | 2011-03-01 | Opentv, Inc. | Convergence of interactive television and wireless technologies | 
| US20050050160A1 (en)* | 2003-08-29 | 2005-03-03 | Manish Upendran | System and method for accessing specialized content associated with broadcast content | 
| US20080288996A1 (en)* | 2007-05-15 | 2008-11-20 | At&T Knowledge Ventures, Lp | Method and apparatus for provisioning media content in a multi-user environment | 
| Title | 
|---|
| http://www.opencable.com/ocap/ | 
| Publication number | Publication date | 
|---|---|
| GB2456658B (en) | 2012-11-28 | 
| GB0823608D0 (en) | 2009-02-04 | 
| GB2456658A (en) | 2009-07-29 | 
| Publication | Publication Date | Title | 
|---|---|---|
| DE102008061020B4 (en) | Application of a set-top box (STB) for the creation of personal profiles and for communications for an "Open Cable Application Platform" | |
| DE102011111402B4 (en) | OCAP / STB-ACAP / SATELLITE RECEIVER EXPLORER CONSUMER CONSUMER INFORMATION APPLICATION | |
| US20090241159A1 (en) | Open cable application platform set-top box (stb) personal profiles and communications applications | |
| US9183514B2 (en) | Advanced user interface and control paradigm including contextual collaboration for multiple service operator extended functionality offers | |
| KR101413338B1 (en) | Open cable application platform(ocap) and set-top-box(stb) based calendering application | |
| DE60216126T2 (en) | PROCESS AND DEVICE FOR INTERACTIVE TELEVISION WITH UNBUNDLED MONITORING OF A DISCUSSION FORUM | |
| US20090241158A1 (en) | Open cable application platform set-top box (stb) personal profiles and communications applications | |
| US7207057B1 (en) | System and method for collaborative, peer-to-peer creation, management & synchronous, multi-platform distribution of profile-specified media objects | |
| US9021607B2 (en) | Advanced user interface and control paradigm including digital rights management features for multiple service operator extended functionality offers | |
| JP5546161B2 (en) | Open Cable Application Platform (OCAP) and Set Top Box (STB) based invoice notification and payment application | |
| US8819729B2 (en) | Advanced user interface and control paradigm for multiple service operator extended functionality offers | |
| US12395694B2 (en) | Controlled environment media and communication system | |
| US20040003040A1 (en) | Interactive, computer network-based video conferencing system and process | |
| US20090241153A1 (en) | Open cable application platform set-top box (stb) personal profiles and communications applications | |
| KR101541913B1 (en) | Set top box operation device and set top box operation method | |
| DE102008061096A1 (en) | Application of a set-top box (STB) for the creation of personal profiles and for communications for an "Open Cable Application Platform" | |
| CN101547297A (en) | Open cable application platform set-top bos (STB) personal profiles and communications applications | |
| EP2083569A1 (en) | Open cable application platform set-top box (STB) personal profiles and communications applications | |
| CA2640467A1 (en) | Open cable application platform set-top box (stb) personal profiles and communications applications | 
| Date | Code | Title | Description | 
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| R002 | Refusal decision in examination/registration proceedings | ||
| R003 | Refusal decision now final |