CN102449981B - Method and device for dynamic content linked to contact identifiers - Google Patents
Method and device for dynamic content linked to contact identifiers Download PDFInfo
- Publication number
- CN102449981B CN102449981B CN201080023771.2A CN201080023771A CN102449981B CN 102449981 B CN102449981 B CN 102449981B CN 201080023771 A CN201080023771 A CN 201080023771A CN 102449981 B CN102449981 B CN 102449981B
- Authority
- CN
- China
- Prior art keywords
- data
- user
- associating
- submitting
- urls
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/106—Mapping addresses of different types across networks, e.g. mapping telephone numbers to data network addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4594—Address books, i.e. directories containing contact information about correspondents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/65—Telephone numbers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
一种用于对动态联系数据进行访问的系统、方法、装置和接口。该系统可以包括:将电话号码与用于标识对应数据源的一个或多个统一资源定位符(URL)相关联;按照电话号码的形式来提交查询;检索相关联的一个或多个URL;从与该一个或多个URL对应的数据源中检索数据;以及呈现所检索到的数据。相关联的动作可以由与服务平台服务器进行交互的发布者来执行。提交、检索和呈现的动作中的一个或多个动作可以由与服务平台服务器进行交互的顾客来执行。
A system, method, apparatus, and interface for accessing dynamic contact data. The system may include: associating a telephone number with one or more Uniform Resource Locators (URLs) for identifying a corresponding data source; submitting a query in the form of a telephone number; retrieving the associated one or more URLs; retrieving data from the data source corresponding to the one or more URLs; and presenting the retrieved data. The associated actions may be performed by a publisher interacting with a service platform server. One or more of the actions of submission, retrieval, and presentation may be performed by a customer interacting with the service platform server.
Description
技术领域 technical field
本系统涉及用于提供动态联系(contact)数据的无缝访问和传递的方法、用户接口和设备中的至少一个。 The present system relates to at least one of a method, a user interface and a device for providing seamless access and transfer of dynamic contact data.
背景技术 Background technique
许多消费者和企业产生动态信息。例如,过去的系统提供了诸如关于推特(twitter)、脸谱(facebook)、博客张贴(blog posts)、在社交媒体站点(诸如,网络相簿(flick)、facebook)上共享的媒体等的状态消息之类的服务。诸如网飞(Netflix)之类的其他系统向用户提供了用于对于他们正在观看/计划观看的电影进行评论、以及用于内容的书签等的能力。 Many consumers and businesses generate dynamic information. For example, past systems provided status such as about twitter, facebook, blog posts, media shared on social media sites such as flick, facebook, etc. messaging services. Other systems, such as Netflix, provide users with the ability to comment on movies they are watching/plan to watch, bookmark content, etc.
对于企业而言,该信息可以是多重的,包括用于服务预约(例如,医生、沙龙)、促销/优惠券/交易、新闻发布等的日程表。 For businesses, this information can be multiple, including schedules for service appointments (eg, doctor, salon), promotions/coupons/deals, news releases, and the like.
提供了以下系统,该系统可以聚合在因特网上可用的服务,为消费者空间示出最为流行的活动流中的一些,所述服务诸如生活流(lifestream)聚合器(诸如,(在friendfeed.com/settings/services处可得到的)好友馈送(Friendfeed))所支持的服务。 A system is provided that can aggregate services available on the Internet, such as lifestream aggregators such as (at friendfeed.com /settings/services) supported by Friendfeed).
典型地,这些动态更新经由诸如RSS和ATOM之类的格式来发布。在过去的几年期间,RSS/ATOM格式在Web2.0空间中得到了大量使用。在网上,以上更新中的每个更新通常可以在RSS/ATOM格式中得到,或者可以通过对于给定的统一资源定位符(URL)的访问来得到。 Typically, these dynamic updates are published via formats such as RSS and ATOM. The RSS/ATOM format has been heavily used in the Web 2.0 space during the past few years. Each of the above updates is generally available on the web in RSS/ATOM format, or by accessing a given Uniform Resource Locator (URL).
然后,对于人们之间的联系,与访问其中通常转到URL或添加RSS流的网上的资源不同,移动电话上用于人员的主要唯一标识符典型地是用于该人员的至少一个电话号码。对于电话上的每个联系,添加至少一个电话号码几乎是强制性的。如今,更加高级的智能电话支持包括诸如电子邮件地址、网站、IM处置等之类的更多细节。但是移动电话上最重要的通信处置仍然保留联系电话号码。 Then, for contact between people, unlike accessing resources on the web where you usually go to a URL or add an RSS feed, the primary unique identifier for a person on a mobile phone is typically at least one phone number for that person. For every contact on the phone, it is almost mandatory to add at least one phone number. Today, more advanced smartphones support including more details such as e-mail addresses, websites, IM dispositions, and the like. But the most important communication disposal on the mobile phone is still to keep the contact phone number.
这些现有系统都没有提供一种用于提供动态联系数据的无缝访问和传递 的系统、方法、用户接口和装置。 None of these existing systems provide a system, method, user interface, and apparatus for providing seamless access and delivery of dynamic contact data.
发明内容 Contents of the invention
本系统的目标在于克服现有技术中的缺点和/或做出改善。 The aim of this system is to overcome the disadvantages and/or to make improvements in the prior art.
本系统包括一种用于对动态联系数据进行访问的系统、方法、装置和接口。该系统可以包括:将电话号码与用于标识对应数据源的一个或多个统一资源定位符(URL)相关联;按照电话号码的形式来提交查询;检索相关联的一个或多个URL;从与该一个或多个URL对应的数据源中检索数据;以及呈现所检索到的数据。在本系统的一个实施例中,所述相关联的步骤可以由与服务平台服务器进行交互的发布者来执行。所述提交、检索和呈现的步骤中的一个或多个步骤可以由与服务平台服务器进行交互的顾客来执行。 The system includes a system, method, apparatus and interface for accessing dynamic contact data. The system may include: associating a phone number with one or more Uniform Resource Locators (URLs) identifying a corresponding data source; submitting a query in the form of the phone number; retrieving the associated one or more URLs; Retrieving data from a data source corresponding to the one or more URLs; and presenting the retrieved data. In one embodiment of the system, the associated steps may be performed by a publisher interacting with a service platform server. One or more of the steps of submitting, retrieving and presenting may be performed by a customer interacting with a service platform server.
在本系统的一个实施例中,提交查询的步骤可以包括:查询联系列表;以及从该联系列表中检索一个或多个电话号码,其中所检索的一个或多个电话号码是所提交的查询。在本系统的另一实施例中,所述提交的步骤可以包括:接收用户装置上的电话呼叫;以及检索与该电话呼叫相关联的呼叫者id,其中所检索的呼叫者id是所提交的查询。 In one embodiment of the system, the step of submitting a query may include: querying a contact list; and retrieving one or more phone numbers from the contact list, wherein the retrieved one or more phone numbers are the submitted query. In another embodiment of the system, the step of submitting may include: receiving a telephone call on a user device; and retrieving a caller id associated with the telephone call, wherein the retrieved caller id is the submitted Inquire.
该提交查询和检索的步骤可以在没有进一步用户干预的情况下周期性地执行。该提交查询和检索的步骤可以在没有进一步用户干预的情况下,响应于启动用户装置上的应用来执行。可以将用于标识附加数据源的附加URL与该电话号码相关联。在相关联的步骤期间,可以作为执行该相关联的动作的用户的电话号码来校验该电话号码。此外,所述相关联的步骤可以包括:校验该一个或多个URL对应于有效的数据源。根据本系统的实施例,该一个或多个URL中的至少一个URL可以对应于聚合器数据源。 This step of submitting queries and retrieving can be performed periodically without further user intervention. This step of submitting a query and retrieving can be performed without further user intervention in response to launching an application on the user device. Additional URLs identifying additional data sources can be associated with the phone number. During the step of associating, the telephone number may be verified as the telephone number of the user performing the associated action. Additionally, the step of associating may include verifying that the one or more URLs correspond to valid data sources. According to an embodiment of the system, at least one of the one or more URLs may correspond to an aggregator data source.
附图说明 Description of drawings
参考附图进一步详细地并且借助于示例来解释本发明,其中: The invention is explained in further detail and by way of example with reference to the accompanying drawings, in which:
图1是图示了根据本系统实施例的计算系统的高级框图; Figure 1 is a high-level block diagram illustrating a computing system according to an embodiment of the present system;
图2图示了根据本系统实施例的示范联系列表数据结构; Figure 2 illustrates an exemplary contact list data structure according to an embodiment of the present system;
图3图示了根据本系统实施例的可以在联系与动态数据源之间提供的不同关联性; Figure 3 illustrates different associations that may be provided between contacts and dynamic data sources according to an embodiment of the present system;
图4示出了根据本系统实施例的注册处理的流程图; Fig. 4 shows the flowchart of the registration process according to the embodiment of the system;
图5示出了根据本系统实施例的可以实现的图形用户接口; Fig. 5 has shown the graphic user interface that can realize according to the present system embodiment;
图6示出了根据本系统实施例的用于访问动态联系数据的方法的流程图; FIG. 6 shows a flowchart of a method for accessing dynamic contact data according to an embodiment of the present system;
图7示出了根据本系统实施例的可以实现的图形用户接口;以及 Figure 7 shows a graphical user interface that can be implemented according to an embodiment of the system; and
图8示出了根据本系统实施例的系统。 Figure 8 illustrates a system according to an embodiment of the present system.
具体实施方式 Detailed ways
以下内容是说明性实施例的描述,当与以下附图相结合时,所述说明性实施例的描述将证明上述特征和优点、以及另外的特征和优点。在以下描述中,为了解释而不是限制的目的,阐释了说明性细节,诸如架构、接口、技术、元素属性等。然而,对于本领域普通技术人员将明显的是,脱离这些细节的其他实施例仍将被理解为处于所附权利要求的范围内。而且,为了清楚的目的,省略了公知的装置、电路、工具、技术和方法的详细描述,从而不使本系统的描述模糊。应该明白地理解的是,为了说明性目的而包括了附图,并且所述附图不表现本系统的范围。在附图中,不同附图中的同样的附图标记可以指定相似的元件。 The following is a description of illustrative embodiments which, when taken in conjunction with the following figures, will demonstrate the above-mentioned features and advantages, as well as additional features and advantages. In the following description, illustrative details such as architectures, interfaces, technologies, element attributes, etc. are set forth for purposes of explanation rather than limitation. However, it will be apparent to one of ordinary skill in the art that other embodiments that depart from these details will still be understood to be within the scope of the appended claims. Moreover, for the purpose of clarity, detailed descriptions of well-known devices, circuits, tools, techniques and methods are omitted so as not to obscure the description of the present system. It should be expressly understood that the drawings are included for illustrative purposes and do not represent the scope of the present system. In the drawings, the same reference numbers in different drawings may designate similar elements.
为了简化本系统的描述的目的,如在这里所利用的术语“在操作上耦接”、“耦接”及其构词成分是指使得能够进行根据本系统的操作的装置和/或其部分之间的连接。例如,操作性的耦接可以包括用于使能两个或更多装置和/或其部分之间的单向和/或双向通信路径的所述装置之间的有线连接和/或无线连接中的一个或多个。例如,操作性的耦接可以包括用于使得能够在内容服务器与客户端装置之间(诸如,在动态联系数据服务平台与客户端装置之间)进行通信的有线和/或无线耦接。根据本系统的又一操作性的耦接可以包括根据本系统实施例的在服务平台、数据服务器与客户端装置之间的一个或多个耦接。 For the purpose of simplifying the description of the present system, the terms "operably coupled", "coupled" and their constituents as utilized herein refer to means and/or parts thereof that enable operation in accordance with the present system the connection between. For example, an operative coupling may include a wired connection and/or a wireless connection between two or more devices for enabling a one-way and/or two-way communication path between the devices and/or parts thereof. one or more of . For example, an operative coupling may include a wired and/or wireless coupling to enable communication between a content server and a client device, such as between a dynamic contact data service platform and a client device. Yet another operative coupling according to the system may include one or more couplings between a service platform, a data server, and a client device according to an embodiment of the system.
如在这里所利用的术语“呈现”及其构词成分是指提供诸如数字媒体之类的内容,使得可以通过至少一个用户感官(诸如,视觉和/或听觉)来感知该内容。例如,本系统可以在显示装置上呈现用户接口,使得用户可以看到它并与之进行交互。此外,本系统可以呈现来自数据服务的数据,呈现诸如电话号码之类的唯一用户标识符,呈现一个或多个用户接口等。为了简化以下讨论,将利用术语数据、数据服务、聚合的数据及其构词成分,并且如可以 通过在这里所陈述的数据的上下文所容易地领会的那样,应该将它们理解为包括音频数据、可视数据、视听数据、文本数据和/或其他数据类型,除非特别地意指具体的数据类型。 The term "presenting" and its constituents as utilized herein refers to providing content, such as digital media, such that it can be perceived by at least one of a user's senses, such as sight and/or hearing. For example, the system can present a user interface on a display device so that a user can see and interact with it. Additionally, the system may present data from a data service, present a unique user identifier such as a phone number, present one or more user interfaces, and the like. To simplify the following discussion, the terms data, data services, aggregated data and their constituents will be utilized, and as can be readily appreciated from the context of the data set forth herein, they should be understood to include audio data, Visual data, audiovisual data, textual data, and/or other data types, unless a specific data type is specifically intended.
在这里利用了术语发布者,并且它意欲包括发布(例如,原始内容)一些数据和/或动态数据(例如,诸如Facebook所提供的数据流)或使得它们可用的用户(例如,个人或企业),所述一些数据和/或动态数据可以根据本系统而通过电话号码来被链接到。根据本系统的消费者可以是在他/她的客户端(例如,智能电话)上查看发布者的动态更新的个人。 The term publisher is utilized here, and it is intended to include users (e.g., individuals or businesses) who publish (e.g., original content) some data and/or dynamic data (e.g., such as a data stream provided by Facebook) or make them available , said some data and/or dynamic data can be linked to by phone number according to the present system. A consumer according to the present system may be an individual viewing a publisher's buzz on his/her client (eg, smartphone).
图1示出了用于支持动态联系数据的无缝访问和传递的、根据本系统示范实施例的计算系统的高级框图。一般地,计算系统100包括多个服务器计算节点110、120、130、140和客户端计算节点150,所述节点在一个或多个通信网络160的骨干上在操作上进行耦接,以用于进行通信。 Figure 1 shows a high-level block diagram of a computing system according to an exemplary embodiment of the present system for supporting seamless access and transfer of dynamic contact data. Generally, computing system 100 includes a plurality of server computing nodes 110, 120, 130, 140 and client computing nodes 150 operatively coupled over a backbone of one or more communication networks 160 for to communicate.
服务器计算节点110、120、130可以是用于执行服务器应用以支持内容传递(媒体内容、新闻、数据档案等)或支持电子交易(e-transaction)等的不同服务提供者的网络服务器机器。 The server computing nodes 110, 120, 130 may be web server machines of different service providers for executing server applications to support content delivery (media content, news, data archives, etc.) or to support e-transactions, etc.
例如,内容服务器120可以提供基于网的服务,该基于网的服务使得用户能够发布/共享用户所生成的内容(例如,YOUTUBE.COM)。内容服务器130可以主控(host)生活流传送(lifestreaming)平台(诸如,Facebook),该生活流传送平台用于诸如通过直接视频馈送或者通过聚合人员的在线内容(诸如,博客张贴、社交网络更新、在线照片等)来提供人员的每日活动的在线记录。 For example, content server 120 may provide a web-based service that enables users to publish/share user-generated content (eg, YOUTUBE.COM). The content server 130 may host a lifestreaming platform (such as Facebook) for online content (such as blog posts, social network updates, such as through direct video feeds or by aggregating people). , online photos, etc.) to provide an online record of a person's daily activities.
网络骨干160可以包括局域网或者广域网、社团内联网、无线网络(例如,蓝牙(Bluetooth)无线网络)、全球通信网络(例如,因特网)等或其任何组合。根据本系统,网络骨干160提供多个服务器计算节点110、120、130、140与客户端装置150之间的操作性耦接。 The network backbone 160 may include a local area network or a wide area network, a corporate intranet, a wireless network (eg, a Bluetooth (Bluetooth) wireless network), a global communication network (eg, the Internet), etc., or any combination thereof. According to the present system, network backbone 160 provides operative coupling between a plurality of server computing nodes 110 , 120 , 130 , 140 and client devices 150 .
客户端装置150可以是任何类型的便携式/移动计算装置,诸如膝上型计算机、便携式手持装置(例如,PDS、移动电话、智能电话等),该便携式/移动计算装置执行一个或多个软件应用,以用于根据本系统来进行操作。例如,客户端装置150可以包括客户端侧动态联系数据服务代理151,它适于与包括根据本系统的服务器计算节点140的服务器计算节点一起使用,该服务器计算节点操作为动态联系数据服务平台,诸如服务器计算节点140,它 在下文中被称为服务平台140。根据本系统,客户端150可操作为提供与服务平台140的通信,以向服务平台140发送信息和/或从服务平台140接收信息。 Client device 150 may be any type of portable/mobile computing device, such as a laptop computer, portable handheld device (e.g., PDS, mobile phone, smart phone, etc.), that executes one or more software applications , for operation under this system. For example, the client device 150 may include a client-side dynamic contact data service agent 151 adapted for use with server computing nodes including a server computing node 140 according to the present system, which server computing node operates as a dynamic contact data service platform, Such as a server computing node 140, which is hereinafter referred to as a service platform 140. In accordance with the present system, the client 150 is operable to provide communication with the service platform 140 , to send information to the service platform 140 and/or to receive information from the service platform 140 .
服务平台140包括功能模块,所述功能模块例如包括API(应用编程接口)/控制器模块141、注册管理器模块142、查询处理器模块143、动态数据管理系统144、用户注册器(registry)145和动态联系数据储存库(store)146,它们在操作上被耦接到一起。服务平台140提供用于使得用户(例如,消费者)的客户端装置150能够自动地获取与另一用户电话号码相关联的数据(诸如,动态数据)的应用架构。服务平台140还提供用于使得用户的客户端装置150能够针对服务平台150进行注册的应用架构,其中该注册处理可以包括用户电话号码的校验、以及用于与用户电话号码进行相关联的数据源的标识。 The service platform 140 includes functional modules such as an API (application programming interface)/controller module 141, a registration manager module 142, a query processor module 143, a dynamic data management system 144, and a user registry (registry) 145 and a dynamic association data store (store) 146, which are operationally coupled together. The service platform 140 provides an application framework for enabling a user's (eg, customer's) client device 150 to automatically obtain data (such as dynamic data) associated with another user's phone number. The service platform 140 also provides an application framework for enabling a user's client device 150 to register with the service platform 150, where the registration process may include verification of the user's phone number, and data for associating with the user's phone number The ID of the source.
API模块141提供用于允许客户端装置访问和/或调用服务平台140的服务的服务接口。API模块141还可以提供用于通过标准网络服务接口和协议来登广告、定位、发现、以及注册硬件装置服务的操作能力,如本领域普通技术人员可以容易地领会的那样。在操作上,API模块141控制以下的应用逻辑的调用和处理流执行,该应用逻辑用于通过根据本系统的网络骨干160来访问一个或多个装置(诸如,服务器计算节点110、120、130、和/或客户端装置150)的数据和/或服务、和受到该数据和/或服务访问。API模块141可以包括用于驱动服务平台140的服务调用行为、和控制用于根据本系统来进行操作的运行时间逻辑流的逻辑。 The API module 141 provides a service interface for allowing client devices to access and/or invoke services of the service platform 140 . API module 141 may also provide operational capabilities for advertising, locating, discovering, and registering hardware device services through standard web service interfaces and protocols, as can be readily appreciated by those of ordinary skill in the art. Operationally, the API module 141 controls the invocation and processing flow execution of application logic for accessing one or more devices (such as server computing nodes 110, 120, 130) through the network backbone 160 according to the present system. , and/or client device 150) data and/or services, and be accessed by the data and/or services. The API module 141 may include logic for driving the service invocation behavior of the service platform 140 and controlling the flow of run-time logic for operating in accordance with the present system.
例如,API模块141可以提供通过动态数据管理系统144的操作而进行的对于数据和/或数据服务的访问,以及提供对于用户注册器145、动态联系数据储存库146、和服务器计算节点110、120、130的访问。用户注册器145准备好存储已注册用户以及数据和数据服务的发布者的简档(profile)/记录。动态联系数据储存库146可以准备好存储、虽然与用户的联系信息相关联、但是从服务器计算节点110、120、130中可得到的动态数据链接信息,以促使从服务平台140中检索数据。然而,在另一实施例中,可以完全地删除动态联系数据储存库146,可以通过对于用户注册器145的访问来提供相关联的链接信息。 For example, API module 141 may provide access to data and/or data services through the operation of dynamic data management system 144, as well as provide access to user registry 145, dynamic contact data repository 146, and server computing nodes 110, 120 , 130 visits. User Registrar 145 is ready to store profiles/records of registered users and publishers of data and data services. The dynamic contact data repository 146 may be prepared to store dynamic data link information, although associated with the user's contact information, but available from the server computing nodes 110 , 120 , 130 to facilitate retrieval of data from the service platform 140 . However, in another embodiment, the dynamic contact data repository 146 may be deleted entirely and the associated linking information may be provided through access to the user registry 145 .
API模块141还可以通过注册/预订管理器142的操作来准备好用户的注 册、以及数据和数据服务的发布者的注册。可以在用户注册器中存储发布者、(已注册)数据和/或数据服务的标识、以及已注册用户和/或服务的标识,其包括已注册发布者和用户的简档/记录。例如,用户注册器145可以通过注册/预订管理器142的操作来准备好用户、发布者、数据和数据服务的注册以及该用户、发布者、数据和数据服务与该用户的联系电话号码的相关联。 The API module 141 can also prepare the registration of users, and the registration of publishers of data and data services through the operation of the registration/subscription manager 142. Identity of publishers, (registered) data and/or data services, and identity of registered users and/or services may be stored in a user registry, which includes profiles/records of registered publishers and users. For example, the User Registrar 145 may, through the operation of the Registration/Subscription Manager 142, prepare for the registration of users, publishers, data and data services and the association of the users, publishers, data and data services with the user's contact telephone number couplet.
查询处理器143可以在与动态数据管理系统144进行交互或不进行交互的情况下,准备好查询用户注册器145和/或动态联系数据储存库146中的一个或多个。 Query processor 143 may be prepared to query one or more of user registry 145 and/or dynamic contact data repository 146 with or without interaction with dynamic data management system 144 .
客户端装置150可以是任何类型的用户装置,该用户装置包括便携式/移动计算装置,诸如膝上型计算机、便携式手持装置(例如,PDS、移动电话、智能电话等),该便携式/移动计算装置执行一个或多个软件应用,以用于根据本系统来进行操作。客户端装置150可以包括客户端侧动态联系数据服务代理151、一个或多个客户端应用152和数据存储器153。将服务代理151适于提供与包括根据本系统的服务器计算节点140的服务器计算节点的用户交互。服务代理151在客户端装置150上进行操作,以根据本系统来向用户提供动态联系数据服务平台。 Client device 150 may be any type of user device, including a portable/mobile computing device, such as a laptop computer, a portable handheld device (e.g., PDS, mobile phone, smart phone, etc.), the portable/mobile computing device One or more software applications are executed for operating in accordance with the system. The client device 150 may include a client-side dynamic contact data service proxy 151 , one or more client applications 152 and a data store 153 . The service agent 151 is adapted to provide user interaction with server computing nodes including the server computing node 140 according to the present system. The service agent 151 operates on the client device 150 to provide a dynamic contact data service platform to users according to the present system.
根据本系统,通过服务代理151的使用,客户端装置150可操作为提供与服务平台140的通信,以向服务平台140发送信息和/或从服务平台140接收信息。作为典型的客户端装置,该客户端装置150可以包括一个或多个客户端应用152,诸如浏览器应用、联系列表管理器、记事本应用等。例如,浏览器应用可以提供对于数据和数据服务的用户访问,诸如可以独立于服务代理151、而通过访问服务器计算节点110、120、130所得到的那些用户访问,如本领域普通技术人员可以容易地领会的那样。然而,根据本系统,浏览器可以通过服务代理151的操作来准备好提供对于服务平台140的访问,诸如其中服务代理151向浏览器添加功能,以具体地用于根据本系统来进行操作。相似地,联系列表管理器、记事本等中的一个或多个可以如在现有系统中所提供的一样进行操作,以用于保持用户的联系(例如,姓名)、联系信息(例如,联系的电话号码、电子邮件地址、地址等)、预约等。在这点上,客户端应用152可以仅仅利用在数据存储器153中存储的数据而对于客户端装置150本地地进行操作,和/或可以通过访问在远程服务器(诸如,服务器计算节点110、120、130、140中的一个或多个)上存储的数据来进行操作。 例如,联系列表管理器可以通过访问服务器所主控的数据服务(诸如,谷歌同步(Google Sync))来进行操作,以使得能够通过使用在服务器上主控的数据服务而进行联系和/或日程表条目之间的同步。 According to the present system, through the use of service agent 151 , client device 150 is operable to provide communication with service platform 140 , to send information to service platform 140 and/or to receive information from service platform 140 . As a typical client device, the client device 150 may include one or more client applications 152, such as a browser application, a contact list manager, a notepad application, and the like. For example, a browser application can provide user access to data and data services, such as those that can be obtained by accessing server computing nodes 110, 120, 130 independently of service broker 151, as can be readily understood by one of ordinary skill in the art. as understood. However, in accordance with the present system, the browser may be prepared to provide access to the service platform 140 through the operation of the service proxy 151, such as where the service proxy 151 adds functionality to the browser specifically for operating in accordance with the present system. Similarly, one or more of a contact list manager, notepad, etc. may operate as provided in existing systems for maintaining a user's contact (e.g., name), contact information (e.g., contact phone number, e-mail address, address, etc.), appointments, etc. In this regard, the client application 152 may operate locally to the client device 150 using only the data stored in the data store 153, and/or may operate on a remote server (such as a server computing node 110, 120, 130, 140) to operate on data stored on it. For example, the contact list manager may operate by accessing a data service hosted on the server, such as Google Sync, to enable contacting and/or scheduling using the data service hosted on the server Synchronization between table entries.
然而,值得关注的是,服务代理151可以通过使用客户端应用152和/或数据存储器153来进行操作,以提供动态联系数据的无缝访问和传递。例如,数据存储器153可以包括联系列表,该联系列表包括关于客户端装置150的用户与其相关联的用户(例如,好友、家人、企业客户、服务提供者等)的联系信息。 It should be noted, however, that the service broker 151 can operate through the use of the client application 152 and/or the data store 153 to provide seamless access and delivery of dynamic contact data. For example, data store 153 may include a contact list that includes contact information about users of client device 150 with whom they are associated (eg, friends, family, business customers, service providers, etc.).
图2图示了根据本系统实施例的示范联系列表数据结构。图示性地,联系列表包括可以在客户端计算装置200上存储的一个或多个联系210、220。所述联系210、220中的每一个可以包括用于一个或多个联系的信息,该信息包括多个信息字段。多个信息字段可以包括与该联系相关联的标识符210、家庭电话号码202、手机电话号码203、办公室电话号码204、以及其他联系信息(诸如,电子邮件地址等)中的一个或多个。如本领域普通技术人员可以容易地领会的那样,标识符201用来对于用户(诸如,给定用户)来标识每个联系。根据本系统,另一用户可以利用联系信息中的一个或多个部分(诸如,给定用户的电话号码等)作为对于数据和/或数据服务(诸如如在这里稍后描述的用户的动态数据)的链接。 Figure 2 illustrates an exemplary contact list data structure according to an embodiment of the present system. Illustratively, the contact list includes one or more contacts 210 , 220 that may be stored on the client computing device 200 . Each of the contacts 210, 220 may include information for one or more contacts, the information including a plurality of information fields. The plurality of information fields may include one or more of an identifier 210 associated with the contact, a home phone number 202, a cell phone number 203, an office phone number 204, and other contact information (such as an email address, etc.). As can be readily appreciated by one of ordinary skill in the art, identifier 201 is used to identify each contact for a user, such as a given user. In accordance with the present system, another user may utilize one or more portions of contact information (such as a given user's phone number, etc.) )the link to.
根据本系统,一个或多个应用在客户端装置(例如,移动电话、蜂窝电话等)上运行,并且通过网络骨干(诸如,网络云、因特网连接等)来与服务平台140进行通信。根据本系统,存在具有不同功能的许多不同的客户端装置,其每一个可以通过对于服务平台140的访问来进行操作。不管客户端装置如何,根据本系统,通过服务平台140的操作而在联系标识符与动态数据之间提供链接,该联系标识符诸如可以通过在客户端装置上存在的联系列表管理器应用中的电话条目来提供,而该动态数据诸如由服务器计算节点110、120、130中的一个或多个来提供。 According to the present system, one or more applications run on a client device (eg, mobile phone, cell phone, etc.) and communicate with the service platform 140 through a network backbone (such as a network cloud, Internet connection, etc.). According to the present system, there are many different client devices with different functions, each of which can operate through access to the service platform 140 . Regardless of the client device, according to the present system, a link is provided between a contact identifier and dynamic data through the operation of the service platform 140, such as may be provided through a contact list manager application present on the client device. Phone entries are provided, while the dynamic data is provided, such as by one or more of the server computing nodes 110, 120, 130.
图3图示了根据本系统实施例的可以通过服务平台140的操作而在联系与动态数据源之间提供的不同关联性。典型地,在用户的注册/更新处理期间提供关联性,其中用户例如通过使用客户端服务代理来访问用于用户信息以及相关联数据源的注册和/或更新的服务平台,该用户信息包括用户联系标识符,而该相关联数据源例如可以在服务平台(诸如,图1所示的用户注册器 145)的数据储存库(例如,计算机存储装置)中提供。 Figure 3 illustrates the different associations that may be provided between contacts and dynamic data sources through the operation of the service platform 140 in accordance with embodiments of the present system. Typically, the association is provided during a user's registration/update process, where the user accesses the service platform for registration and/or updating of user information and associated data sources, such as by using a client service agent, including user The contact identifier, and the associated data source, for example, may be provided in a data repository (e.g., computer storage) of a service platform (such as the user registry 145 shown in FIG. 1 ).
图示性地,数据储存库300可以包括一个或多个关联性310、320、330。根据本系统,所述关联性310、320、330中的每一个提供与对于数据源的链接/指针(诸如,链接/指针312、313、323、324、333、334)相关联的联系标识符(诸如,联系标识符311、321、322、331、332)。例如,将联系标识311示出为链接到两个不同的数据源。例如,将向如下用户提供动态数据源312、313中的每一个,该用户从在客户端装置上驻留的和/或在用于主控联系应用的服务上驻留的用户联系管理应用中提供联系标识符311。将向用于提供联系标识符321、322中任一个的用户提供动态数据源323、324中的每一个。将向提供联系标识符331的用户提供动态数据源333,而将向提供联系标识符332的用户提供动态数据源334,即使联系标识符331和联系标识符332中的每一个都与单一给定关联性相关联。 Illustratively, data repository 300 may include one or more associations 310 , 320 , 330 . According to the present system, each of said associations 310, 320, 330 provides a contact identifier associated with a link/pointer to a data source, such as link/pointer 312, 313, 323, 324, 333, 334 (such as contact identifiers 311, 321, 322, 331, 332). For example, connection identification 311 is shown as being linked to two different data sources. For example, each of the dynamic data sources 312, 313 will be provided to the user from a user contact management application resident on the client device and/or on the service for hosting the contact application A contact identifier 311 is provided. Each of the dynamic data sources 323 , 324 will be provided to the user for providing any of the contact identifiers 321 , 322 . Dynamic data source 333 will be provided to a user providing contact identifier 331, and dynamic data source 334 will be provided to a user providing contact identifier 332, even though each of contact identifier 331 and contact identifier 332 is related to a single given Relevance is related.
根据本系统,存在对于将联系标识符(诸如,电话号码)与动态数据源进行链接的许多优点。例如,对于发布者,将他们的(多个)电话号码链接到他们的数据(诸如,活动流(例如,Facebook、Twitter等))使得具有发布者电话号码的任何消费者都能够得知发布者正在发布什么内容,而无需单独地访问其中发布者可能进行发布的网站等。 According to the present system, there are many advantages to linking contact identifiers, such as phone numbers, with dynamic data sources. For example, for publishers, linking their phone number(s) to their data (such as an activity stream (e.g., Facebook, Twitter, etc.)) enables any consumer with the publisher's phone number to be aware of the publisher's What is being posted without having to individually visit the sites where the publisher may be posting, etc.
例如,我们假定爱莎(Asha)是史蒂夫(Steve)的好友。Asha在她的电话地址本应用中具有Steve的电话号码。Steve经常在Twitter和Facebook上更新他的状态,并且将他最新的照片张贴到网络相簿(Flickr)。Steve想要使得他的所有好友都能够得到此信息。在现有系统中,Steve必须向他的每个好友或他希望向其提供访问的其他人提供用于访问每个信息源的所有信息,或者他可以通过数据源(例如,生活流)聚合器(诸如,Friendfeed)来链接这些源,不过他仍然必须向每个用户提供链接信息,以使得能够访问所聚合的数据源。 For example, let's assume that Asha is a friend of Steve. Asha has Steve's phone number in her phone address book application. Steve regularly updates his status on Twitter and Facebook, and posts his latest photos to the web album (Flickr). Steve wants to make this information available to all of his friends. In the existing system, Steve would have to provide each of his buddies or others to whom he wishes to provide access with all the information for accessing each information source, or he could pass a data source (e.g., life stream) aggregator (such as Friendfeed) to link these sources, but he must still provide link information to each user to enable access to the aggregated data sources.
然而,根据本系统,Steve可以拉进(pull in)他的所有信息,以创建用于他的生活流数据的单一馈送(或者保持数据源独立),并且只需要提供服务平台上的一个或多个链接(诸如,图3所示的链接中的一个或多个)。这样,Steve将他的电话号码与他的数据源链接到一起。在操作上,动态数据管理系统创建Steve的电话号码与他的数据之间的链接,其可以包括聚合的和/或单独的数据源。 However, under the present system, Steve can pull in all of his information to create a single feed for his life stream data (or keep the data sources separate) and only need to provide one or more feeds on the service platform. links (such as one or more of the links shown in Figure 3). In this way, Steve links his phone number with his data source. Operationally, the dynamic data management system creates a link between Steve's phone number and his data, which may include aggregated and/or individual data sources.
现在,Asha在她的地址本应用中具有Steve的电话号码。让我们假设存在正在Asha的电话上运行的根据本系统的应用(例如,服务代理151)。根据本系统的实施例,该应用通过联系列表管理器的操作和/或直接通过访问数据存储器153来访问Asha的地址本电话号码。然后,该应用可以联系服务平台140,以取得对应数据URL’s和访问信息(当需要时),诸如生活流URL。然后,通过使用URL(和当需要时的访问信息,诸如密码、用户名等),该应用可以检索Steve的最新发布(例如,数据、数据流等)和来自Asha的地址本的其他用户(当期望时)。最后,通过使用服务代理,可以在由服务代理提供的和/或由浏览器应用提供的用户接口内,在移动电话屏幕上呈现该数据。 Asha now has Steve's phone number in her address book application. Let us assume that there is an application according to the present system running on Asha's phone (eg service agent 151). According to an embodiment of the system, the application accesses Asha's address book phone numbers through the operation of the contact list manager and/or directly by accessing the data store 153 . Then, the application can contact the service platform 140 to obtain corresponding data URL's and access information (when needed), such as the life stream URL. Then, by using the URL (and when required, access information such as password, username, etc.), the application can retrieve Steve's latest postings (e.g., data, streams, etc.) and other users from Asha's address book (when expected). Finally, by using the service agent, the data can be presented on the mobile phone screen within the user interface provided by the service agent and/or provided by the browser application.
值得关注的是,根据本系统,对于给定消费者/用户,他/她不必为了他们的联系列表中的每个给定发布者来键入单独的或聚合的数据/RSS流。根据本系统,电话号码的原始发布者键入数据,并且经由根据本系统的服务来连接/链接他们的数据源、RSS流(例如,发布源)。因而,对于数据和数据源的更新可以在消费者/用户不必做任何事的情况下发生,这是由于电话地址本中的他们的联系中的大多数都可得到发布者电话号码。 Notably, according to the present system, for a given consumer/user, he/she does not have to enter a separate or aggregated data/RSS stream for each given publisher in their contact list. According to the present system, the original publisher of the phone number enters the data and connects/links their data feed, RSS feed (eg, posting feed) via the service according to the present system. Thus, updates to data and data sources can happen without the consumer/user having to do anything, since the publisher phone number is available for most of their contacts in the phone address book.
应该指出的是,根据本系统的服务平台不需要依赖任何一个特定发布源,诸如给定的社交媒体应用。例如,给定发布者可以在所期望的任何发布源(诸如,Facebook、Twitter、Flickr等)处进行发布。其后,发布者可以到聚合服务(诸如,FriendFeed),并且生成包括他/她的所有更新的单一更新流。在此情况下,发布者只需要将他们的电话号码与单一数据源(即,聚合服务)相关联。在第二种选择中,发布者可以针对根据本系统的服务平台进行注册,针对对于服务平台的多个独立和/或聚合数据源(例如,数据流)进行注册,并且与给定电话号码进行相关联。在此情况下,消费者/用户将必须独立地检索用于每个数据服务的更新。 It should be noted that a service platform according to the present system need not depend on any one particular publishing source, such as a given social media application. For example, a given publisher can publish at any publishing source desired (such as Facebook, Twitter, Flickr, etc.). Thereafter, the publisher can go to an aggregation service (such as FriendFeed) and generate a single update stream including all his/her updates. In this case, publishers only need to associate their phone numbers with a single data source (ie, the aggregation service). In a second option, a publisher can register against a service platform according to the system, register against multiple independent and/or aggregated data sources (e.g., data streams) to the service platform, and communicate with a given phone number Associated. In this case, the consumer/user would have to retrieve updates for each data service independently.
图4示出了根据示范实施例的注册处理的流程图,其中订户可以针对根据本系统的服务进行注册,并由此,使得通过简单地参考电话号码来发现他们所发布的数据(诸如,与所发布的数据相关联的活动流或URL’s)。具体地,图4图示了可以由如图1所图示性地描绘的动态联系数据服务平台140的注册管理器模块142实现的方法的一个示范实施例。具体地,发布者/订户通过本系统的操作来注册唯一联系标识符,该联系标识符通过注册处理的流程图 所图示的操作而映射到发布者的一个或多个动态数据源。 Fig. 4 shows a flow diagram of a registration process according to an exemplary embodiment, wherein subscribers may register for services according to the system and thereby enable discovery of their published data (such as with The activity stream or URL's associated with the posted data). In particular, FIG. 4 illustrates one exemplary embodiment of a method that may be implemented by the registry manager module 142 of the dynamic contact data service platform 140 as schematically depicted in FIG. 1 . Specifically, a publisher/subscriber, through operation of the present system, registers a unique contact identifier that is mapped to one or more dynamic data sources of the publisher through the operations illustrated in the flowchart of the registration process.
在操作上,在动作400期间,订户(发布者)使用任何合适的方法/应用(诸如,通过使用在客户端装置上运行的浏览器应用)来访问服务平台,以开始注册处理。此注册处理可以通过(如下面所说明性地描述的)良好定义的网站或通过任何其他类别的交互来发生。例如,在下面的示例中,用户可以利用网络浏览器来访问由根据本系统的服务器所主控的特定网站,并且可以系统地经历用于将联系标识符(例如,电话号码)与一个或多个数据源进行链接的处理。应该注意到,由于注册的处理是如此简单,所以该交互完全可以通过移动装置(诸如,蜂窝电话)发生以及在任何其他合适的客户端装置上发生。例如,以上的整个步骤可以经由SMS交互来达成。 Operationally, during act 400, a subscriber (publisher) accesses the service platform using any suitable method/application, such as by using a browser application running on the client device, to begin the registration process. This registration process can occur through a well-defined website (as illustratively described below) or through any other class of interaction. For example, in the example below, a user may utilize a web browser to access a particular website hosted by a server according to the system, and may systematically go through the process of linking a contact identifier (e.g., a phone number) with one or more data source for link processing. It should be noted that since the process of registration is so simple, this interaction could occur entirely through a mobile device, such as a cell phone, as well as on any other suitable client device. For example, the entire steps above can be achieved via SMS interaction.
在动作402期间,该系统提示用户/发布者/订户提供唯一联系标识符。例如,在一个示范实施例中,联系标识符可以是电话号码、电子邮件地址或唯一地标识具体实体或终端的其他个人标识信息。 During act 402, the system prompts the user/publisher/subscriber to provide a unique contact identifier. For example, in one exemplary embodiment, a contact identifier may be a phone number, email address, or other personally identifying information that uniquely identifies a specific entity or terminal.
当该系统在动作404期间接收到从用户输入的联系标识符之后,在406期间开始验证处理,以验证该联系标识符。例如,如图5所描绘的,用户可以利用用户接口500来将唯一的联系标识符(诸如,电话号码)键入到输入字段504中。其后,用户可以通过在验证按钮506上进行点击来发起验证处理。存在用于验证电话号码的多种方式。对于移动电话,诸如可以经由SMS而向用户发送随机数字。其后,用户可以访问根据本系统的服务器平台,以作为验证处理的一部分来进行键入,从而验证该电话号码。在根据本系统的另一实施例中,可以通过使用电话号码来利用相似的处理,其中说出随机数字,并且用户再次以验证形式键入此数字。验证唯一联系标识符的目的在于,确认由用户提供的唯一联系标识符实际上属于提交该唯一联系标识符(诸如,电话号码)的用户。假如用户不校验该唯一联系标识符,则将不允许将唯一联系标识符链接到数据源。 After the system receives a contact identifier input from a user during act 404, a verification process begins during 406 to verify the contact identifier. For example, as depicted in FIG. 5 , a user may utilize user interface 500 to type a unique contact identifier, such as a phone number, into input field 504 . Thereafter, the user can initiate the verification process by clicking on the verification button 506 . There are several ways to verify a phone number. For mobile phones, random numbers may be sent to the user, such as via SMS. Thereafter, the user can access the server platform according to the system to enter as part of the verification process, thereby verifying the phone number. In another embodiment according to the present system, a similar process can be utilized by using a telephone number, where a random number is spoken and the user key-in this number again in a verification form. The purpose of verifying the unique contact identifier is to confirm that the unique contact identifier provided by the user actually belongs to the user who submitted the unique contact identifier, such as a phone number. If the user does not verify the unique contact identifier, it will not be allowed to link the unique contact identifier to the data source.
在该系统校验了电话号码之后,接下来的处理涉及在动作410期间将活动流与电话号码进行关联。这样,根据本系统,该服务器允许用户用于在动作410期间输入对于数据和/或一个或多个数据源(例如,RSS/ATOM链接)的一个或多个URL链接的能力。再一次,在动作414期间,该系统验证该URL存在,或验证该URL(例如,RSS/ATOM链接)是有效格式和链接。假如在动作416期间将该链接确定为无效,则该系统可以再一次提示用户键入 有效链接。根据本系统的实施例,该系统可以检索与该链接对应的数据,并且显示所检索到的数据,以向用户提供用于确认提供了所期望的链接的机会。一旦验证了该链接/RSS,该系统就将在动作418期间提供在所提供的(多个)唯一联系标识符(例如,电话号码、电子邮件地址等)与一个或多个数据源之间的映射。其后,根据本系统的系统预备好接受关于这个电话号码的查询。 After the system has verified the phone number, next processing involves associating the activity stream with the phone number during act 410 . Thus, according to the present system, the server allows for the user during act 410 the ability to enter one or more URL links to data and/or one or more data sources (eg, RSS/ATOM links). Again, during act 414, the system verifies that the URL exists, or verifies that the URL (eg, RSS/ATOM link) is a valid format and link. If the link is determined to be invalid during action 416, the system can once again prompt the user to type in a valid link. According to an embodiment of the system, the system may retrieve data corresponding to the link and display the retrieved data to provide the user with an opportunity to confirm that the desired link is provided. Once the link/RSS is verified, the system will provide, during act 418, a link between the provided unique contact identifier(s) (e.g., phone number, email address, etc.) and one or more data sources. map. Thereafter, the system according to the present system is ready to accept inquiries about this telephone number.
如可以容易地领会的,在任何时间点处,根据本系统的服务平台可以对唯一的联系标识符(例如,多个电话号码)和对应的链接编索引。本系统的目的在于,支持来自消费者/用户的查询。具体地,响应于来自提供唯一联系标识符(诸如,给定电话号码)的消费者的查询,本系统通过向客户端装置提供(多个)对应的URL/RSS馈送来进行响应。 As can be readily appreciated, at any point in time, a service platform according to the present system can index unique contact identifiers (eg, multiple phone numbers) and corresponding links. The purpose of the system is to support inquiries from consumers/users. Specifically, in response to an inquiry from a customer providing a unique contact identifier (such as a given phone number), the present system responds by providing the corresponding URL/RSS feed(s) to the client device.
要注意,本系统可以支持诸如参考图3所示的单一查询中的一个或多个电话号码。根据本系统,响应可以是对于所提供的唯一联系标识符而言没有可用信息(info)的指示、或者一个或多个服务器平台和/或用于向消费者/用户提供与URL/RSS链接对应的数据的客户端装置可以利用的URL/RSS链接的列表。如图3所进一步示出的,该系统可以支持用于唯一联系标识符(例如,单一电话号码)的多个链接。 It is to be noted that the present system may support one or more telephone numbers in a single query such as that shown with reference to FIG. 3 . According to the present system, the response may be an indication that no information (info) is available for the provided unique contact identifier, or one or more server platforms and/or methods for providing the consumer/user with a URL/RSS link corresponding to A list of URL/RSS links available to the data client device. As further shown in FIG. 3, the system may support multiple links for a unique contact identifier (eg, a single phone number).
图6示出了根据本系统示范实施例的用于访问动态联系数据的方法的流程图。具体地,图6是图1的客户端计算装置的示范操作模式,其中客户端装置查询服务平台。 Fig. 6 shows a flowchart of a method for accessing dynamic contact data according to an exemplary embodiment of the present system. Specifically, FIG. 6 is an exemplary mode of operation of the client computing device of FIG. 1, wherein the client device queries the service platform.
初始动作包括:在动作600期间,初始化和开启在客户端计算装置上运行的客户端侧服务代理,以用于与动态联系数据服务提供者(诸如,用于主控根据本系统的服务平台的服务提供者)进行通信。取决于具体的实现,在接通客户端装置的同时,客户端服务代理可以被初始化并且保持运行,并由此,客户端服务代理可以在客户端装置打开的同时,在后台中连续地(或者周期性地)操作。在其他实施例中,客户端服务代理可以基于用户命令或基于某一事件而按需地启动,并然后,可以在执行诸如查询和数据检索之类的某一功能之后终止。 Initial actions include, during act 600, initializing and starting a client-side service proxy running on a client computing device for use in dynamically contacting data service providers, such as the service provider) to communicate. Depending on the specific implementation, the client service agent may be initialized and kept running while the client device is switched on, and thus, the client service agent may run continuously (or in the background) while the client device is turned on. Periodically) operate. In other embodiments, the client service agent can be started on demand based on user command or based on some event, and then can be terminated after performing some function such as query and data retrieval.
在602期间,客户端服务代理可以例如从在客户端计算装置上存储的联系列表中获得用于一个或多个联系的一个或多个唯一联系标识符。其后,在动作604期间,按照查询的形式来向服务平台提供一个或多个唯一联系标识符。在动作606期间,在客户端装置处从服务平台接收响应。 During 602, a client service agent may obtain one or more unique contact identifiers for one or more contacts, eg, from a contact list stored on the client computing device. Thereafter, during act 604, the one or more unique contact identifiers are provided to the service platform in the form of a query. During act 606, a response is received at the client device from the service platform.
其后,在动作608期间,客户端服务代理可以确认该响应是否包括(多个)链接。在其中该响应不包括链接的情况下,该处理可以在动作616期间结束操作,或者可以前进到接收进一步的唯一标识符。例如,在本系统的一个实施例中,客户端服务代理可以从消费者联系列表中检索多个唯一联系标识符。可以按照单一查询的形式来提供唯一联系标识中的每一个,或者可以一次提供唯一联系标识中的一个或多个。 Thereafter, during act 608, the client service agent may confirm whether the response includes link(s). In cases where the response does not include a link, the process may end operations during act 616, or may proceed to receive a further unique identifier. For example, in one embodiment of the present system, a client service agent can retrieve a plurality of unique contact identifiers from a consumer contact list. Each of the unique contact identifications may be provided as a single query, or one or more of the unique contact identifications may be provided at one time.
要理解,提供了图6的方法,以促使理解根据本系统的操作。然而,应该理解的是,此操作不意欲排除根据本系统的其他操作。 It is to be understood that the method of FIG. 6 is provided to facilitate an understanding of operation in accordance with the present system. However, it should be understood that this operation is not intended to preclude other operations in accordance with the present system.
以下是根据本系统实施例的客户端交互的示例。要注意,取决于客户端服务应用和客户端装置的特性,所提供的细节可以根据本系统而变化。 The following is an example of client interaction according to an embodiment of the system. Note that the details provided may vary from the present system depending on the client service application and the nature of the client device.
在本系统的一个实施例中,可以在提供于客户端装置上的用户接口的一部分(诸如,如图7所示的主屏幕700)内向消费者/用户提供好友数据更新。在此场景下,在客户端装置上可以提供客户端服务应用,该客户端装置为诸如移动(例如,蜂窝)客户端装置,其从用户的联系列表中读取电话号码,并然后查询服务平台服务器,以标识与所述电话号码相关联的数据源。可以将所述数据源聚合在一起,并且在主屏幕的一部分702内进行呈现,使得在手机主屏幕上提供动态更新。 In one embodiment of the present system, buddy data updates may be provided to the customer/user within a portion of a user interface provided on the client device, such as home screen 700 as shown in FIG. 7 . In this scenario, a client service application may be provided on a client device, such as a mobile (e.g., cellular) client device, which reads a phone number from the user's contact list and then queries the service platform server to identify the data source associated with the phone number. The data sources can be aggregated together and presented within a portion 702 of the home screen such that dynamic updates are provided on the phone home screen.
可以通过具有经由输入装置(诸如,用户的手指或诸如触笔之类的其他输入装置)对其进行操作的触敏屏幕的客户端装置来提供相似的接口。在此环境中,可能或可能不提供游标,这是由于通过与触敏屏幕的交互的位置来直接确定选择的位置。尽管为了支持触敏输入所利用的GUI可以与为了支持例如计算机鼠标输入所利用的GUI有些不同,但是,为了本系统的目的,操作是相似的。相应地,为了简化前述描述的目的,所讨论的交互意欲应用于可能合适地应用的用户接口。 A similar interface may be provided by a client device having a touch sensitive screen which is operated via an input device such as a user's finger or other input device such as a stylus. In this environment, a cursor may or may not be provided, since the location of the selection is directly determined by the location of the interaction with the touch-sensitive screen. Although the GUI utilized to support touch-sensitive input may be somewhat different than the GUI utilized to support eg computer mouse input, for the purposes of the present system, operation is similar. Accordingly, for the purpose of simplifying the foregoing description, the interactions discussed are intended to apply to user interfaces where applicable.
根据本系统的实施例,服务代理应用可以启动(或根据预先编程的间隔而唤醒)。在此实施例中,客户端服务代理应用可以读取消费者的联系列表中的一个或多个电话号码。例如,在一个实施例中,服务代理应用可以读取联系列表中的所有联系,或者可以仅仅读取所选择的联系(例如,由消费者所具体指示的每个联系和/或如由组指示(诸如好友列表)所提供的每个联系)。其后,服务代理应用对于所读取的电话号码来查询服务器平台,并且诸如从动态联系数据储存库(参见图1)中检索所映射的链接。对于所检索到的每 个链接,服务代理应用检索所更新的数据,并且可以在客户端装置上呈现所检索到的数据,诸如在主屏幕上显示所检索到的数据。 According to an embodiment of the present system, a service agent application may start (or wake up according to a pre-programmed interval). In this embodiment, the client service broker application can read one or more phone numbers in the customer's contact list. For example, in one embodiment, the service broker application may read all contacts in the contact list, or may only read selected contacts (e.g., each contact as specifically indicated by the consumer and/or as indicated by the group (such as each contact provided by the buddy list). Thereafter, the service broker application queries the server platform for the read phone number and retrieves the mapped link, such as from a dynamic contact data repository (see FIG. 1 ). For each link retrieved, the service broker application retrieves the updated data and may present the retrieved data on the client device, such as displaying the retrieved data on a home screen.
根据本系统的又一实施例,可以在用于提供“取得状态(Get status)”按钮的客户端装置上提供特别联系列表管理器/地址本。如下地提供根据本系统实施例的事件的顺序:首先,顾客/用户可以导航到在客户端装置上提供的地址本应用中的某一联系。在用户选择给定的联系之后,可以通过包括呼叫、发送消息、视频呼叫等的地址本应用来提供多种选择。另外,根据本系统的实施例,可以提供诸如无线电按钮之类的“取得更新(get updates)”选项。用户可以选择“取得更新”,其后,增强的地址本应用利用对于这个具体联系可用的一个或多个电话号码(诸如,所有可用的电话号码),来查询根据本系统的服务平台服务器。其后,如先前所讨论的,服务代理应用可以检索被映射到一个或多个电话号码的链接,并且对于所检索的每个链接,服务代理应用可以检索更新的数据,并且可以在客户端装置上呈现所检索到的数据,诸如在主屏幕上显示所检索到的数据。 According to yet another embodiment of the present system, a special contact list manager/address book may be provided on the client device for providing a "Get status" button. The sequence of events according to an embodiment of the present system is provided as follows: First, the customer/user may navigate to a certain contact in the address book application provided on the client device. After a user selects a given contact, various options may be provided through the address book application including calling, messaging, video calling, and the like. Additionally, according to embodiments of the present system, a "get updates" option such as a radio button may be provided. The user may select "Get Update", after which the enhanced address book application queries the service platform server according to the system with one or more phone numbers (such as all available phone numbers) available for this particular contact. Thereafter, as previously discussed, the service broker application may retrieve links that are mapped to one or more phone numbers, and for each link retrieved, the service broker application may retrieve updated data and may The retrieved data is presented on the computer, such as displaying the retrieved data on a home screen.
根据本系统的又一实施例,在建立电话呼叫期间或之后,用户可以自动地取得当前呼叫者/发布者刚刚之前(例如,当呼叫已经发出并还尚未被应答时)的最新更新。可以如下地提供说明性顺序:例如,对于当前正在电话呼叫上的用户,诸如电话之类的用户装置可以具有服务代理应用,该服务代理应用可以诸如通过使用呼叫者id来检索当前呼叫者的电话号码,如可以容易地领会的那样。在此实施例中,服务代理应用可以使用呼叫者id来查询服务平台服务器,检索对应的链接,并其后,对于每个链接,取得和显示所更新的数据。 According to yet another embodiment of the present system, during or after establishing a phone call, the user can automatically get the latest update of the current caller/publisher just before (eg, when the call has been placed and not yet answered). An illustrative sequence can be provided as follows: For example, for a user currently on a phone call, a user device such as a phone can have a service agent application that can retrieve the current caller's phone number, such as by using a caller id. number, as can be readily appreciated. In this embodiment, the service broker application can use the caller id to query the service platform server, retrieve the corresponding links, and thereafter, for each link, fetch and display the updated data.
如可以容易地领会的,服务代理应用还可以准备好在由服务代理应用提供的具体用户接口内呈现所检索到的数据。例如,根据本系统的实施例,可以提供用于检索和呈现动态内容的用户接口。在又一实施例中,可以使得客户端装置能够将数据提供回到如图1所示的服务器计算节点110、120、130、140中的一个或多个。例如,根据实施例,顾客可以通过客户端装置的操作来提供对于动态数据源的更新。作为示例,内科医生可以向数据服务器发布有空的办公时间的日程表,并且通过与根据本系统的服务平台服务器的交互,可以将该日程表映射到他的办公室电话号码。希望针对该内科医生做出预约的顾客可以进入在他们的客户端装置上运行的服务代理应用,并且一直导航 到内科医生联系信息的列表。顾客可以在服务代理应用的用户接口内选择取得数据(get data)元素,其后,与上述其他数据源相似地,对该内科医生的日程表进行检索和呈现。然而,根据此实施例,服务代理应用还可以提供做出预约交互(make appointment interaction)元素,其中顾客可以选择有空的预约时间。该选择可以触发预约信息向该内科医生的数据服务器的传送,通过该操作,可以确认或拒绝该预约。无论如何,客户端装置上内科医生的数据的进一步更新都可以确认接受或拒绝了该预约,或者可以向根据本系统的客户端装置独立地转发确认/拒绝。 As can be readily appreciated, the service broker application can also be ready to present the retrieved data within a concrete user interface provided by the service broker application. For example, according to embodiments of the present system, a user interface for retrieving and presenting dynamic content may be provided. In yet another embodiment, a client device may be enabled to provide data back to one or more of the server computing nodes 110 , 120 , 130 , 140 as shown in FIG. 1 . For example, according to an embodiment, a customer may provide updates to a dynamic data source through operation of a client device. As an example, a physician may publish a calendar of available office hours to a data server, and through interaction with a service platform server according to the present system, this calendar may be mapped to his office phone number. Customers wishing to make an appointment for this physician can enter the service agent application running on their client device and navigate all the way to a list of physician contact information. A customer may select a get data element within the user interface of the service agent application, after which the physician's schedule is retrieved and presented similarly to the other data sources described above. However, according to this embodiment, the service agent application can also provide a make appointment interaction element where the customer can select an available appointment time. This selection can trigger the transfer of appointment information to the physician's data server, by which action the appointment can be confirmed or declined. Regardless, a further update of the physician's data on the client device may confirm acceptance or rejection of the appointment, or the confirmation/rejection may be forwarded independently to the client device according to the system.
图8示出了根据本系统实施例的系统800。系统800包括:用户装置890,具有在操作上耦接到存储器820、呈现装置830(诸如,显示器、扬声器等中的一个或多个)的处理器810;在操作上耦接到该用户装置890的用户输入装置870和内容服务器880,诸如服务平台服务器(例如,图1所示的服务器140)、一个或多个服务器计算节点(诸如,(图1所示的)服务器计算节点110、120、130)等。存储器820可以是用于存储应用数据以及其他数据(诸如,唯一联系标识符等)的任何类型的装置。处理器810可以接收该应用数据和其他数据,以将该处理器810配置为执行根据本系统的操作动作。所述操作动作包括控制呈现装置830中的至少一个来呈现在这里描述的一个或多个用户接口。用户输入870可以包括键盘、鼠标、轨迹球或包括触敏显示器的其他装置,该触敏显示器可以是独立的或者是系统的一部分,诸如用于经由任何类型的链路(诸如,有线或无线链路)来与处理器810通信的个人计算机、个人数字助理、移动电话、整合(converged)装置、或其他呈现装置的一部分。用户输入装置870可操作为与处理器810进行交互,所述交互包括GUI范例和/或本系统的其他元素内的交互,诸如以使得能够进行服务平台服务器的网络浏览、注册、查询、所映射的URL的检索、对应数据的检索等,如本领域普通技术人员可以容易地领会的那样。 FIG. 8 shows a system 800 according to an embodiment of the present system. The system 800 includes: a user device 890 having a processor 810 operatively coupled to a memory 820, a presentation device 830 (such as one or more of a display, a speaker, etc.); A user input device 870 and a content server 880, such as a service platform server (e.g., server 140 shown in FIG. 1 ), one or more server computing nodes (such as, (shown in FIG. 1 ) server computing nodes 110, 120, 130) etc. Memory 820 may be any type of device for storing application data, as well as other data such as unique contact identifiers and the like. Processor 810 may receive the application data and other data to configure the processor 810 to perform operational actions in accordance with the present system. The operational actions include controlling at least one of the presentation devices 830 to present one or more user interfaces described herein. User input 870 may include a keyboard, mouse, trackball, or other device including a touch-sensitive display, which may be stand-alone or part of a system, such as for part of a personal computer, personal digital assistant, mobile phone, converged device, or other presentation device that communicates with the processor 810. The user input device 870 is operable to interact with the processor 810, including interaction within the GUI paradigm and/or other elements of the system, such as to enable web browsing, registration, querying, mapping of the service platform server The retrieval of the URL, the retrieval of the corresponding data, and the like can be easily understood by those of ordinary skill in the art.
根据本系统的实施例,呈现装置830可以操作为用于与处理器810进行通信(例如,用于提供网页浏览器、统一资源定位器(URL)、网页各部分等的选择)的触敏显示器,并由此,呈现装置830还可以操作为用户输入装置。这样,用户可以与处理器810进行交互,包括UI范例内的交互,从而支持内容选择、反应指示的输入、评论等。清楚的是,用户装置890、处理器810、存储器820、呈现装置830和/或用户输入装置870可以全部或者部分地为计 算机系统或其他装置的部分,和/或可以嵌入在便携式装置(诸如,移动电话、个人计算机(PC)、个人数字助理(PDA)、诸如智能电话之类的整合装置等)中。 According to an embodiment of the present system, presentation device 830 may operate as a touch-sensitive display for communicating with processor 810 (e.g., for providing a selection of web browsers, uniform resource locators (URLs), portions of web pages, etc.) , and thus, the presentation device 830 may also operate as a user input device. In this manner, a user may interact with processor 810, including within a UI paradigm, to support content selection, input of reaction indications, comments, and the like. It is clear that user device 890, processor 810, memory 820, presentation device 830 and/or user input device 870 may be part of a computer system or other device in whole or in part, and/or may be embedded in a portable device ( such as in mobile phones, personal computers (PCs), personal digital assistants (PDAs), integrated devices such as smart phones, etc.).
本系统的方法具体地适于由计算机软件程序来运行,这种程序包含与本系统所描述和/或设想的各个步骤或动作中的一个或多个对应的模块。当然可以将这种程序嵌入在计算机可读介质(诸如,集成芯片、外围设备或存储器(诸如,存储器820或耦接到处理器810的其他存储器))中。 The method of the system is specifically adapted to be executed by a computer software program, and such program includes modules corresponding to one or more of the steps or actions described and/or conceived in the system. Such a program can of course be embedded in a computer readable medium such as an integrated chip, a peripheral device or a memory (such as memory 820 or other memory coupled to processor 810).
计算机可读介质和/或存储器820可以是任何可记录介质(例如,RAM、ROM、可拆卸存储器、CD-ROM、硬盘驱动器、DVD、软盘或存储卡),或者可以是利用射频(RF)耦接、蓝牙耦接、红外耦接等中的一个或多个的传送介质。可以存储和/或传送适合用于计算机系统的信息的已知或所开发的任何介质可被用作计算机可读介质和/或存储器820。 The computer-readable medium and/or memory 820 can be any recordable medium (e.g., RAM, ROM, removable memory, CD-ROM, hard drive, DVD, floppy disk, or memory card), or can be a A transmission medium of one or more of a Bluetooth connection, a Bluetooth connection, an infrared connection, or the like. Any medium known or developed that can store and/or transmit information suitable for use in a computer system can be used as computer-readable media and/or memory 820 .
操作动作可以包括控制呈现装置830按照UI的形式来呈现元素、和/或控制呈现装置830呈现根据本系统的其他信息。 The operation action may include controlling the presentation device 830 to present elements in the form of a UI, and/or controlling the presentation device 830 to present other information according to the system.
尽管为了简化以下描述的目的而没有示出,但是容易领会到,与针对用户装置890所示的相似地,内容服务器880可以包括处理器、存储器、显示器和用户输入、以及诸如可以主控网站、数据服务等的其他联网服务器。相应地,尽管在这里包含的描述将焦点集中在用户装置890的各组件内交互的细节,但是应该理解,这相似地适用于内容服务器880的各组件的交互。 Although not shown for purposes of simplifying the following description, it is readily appreciated that, similar to that shown for user device 890, content server 880 may include a processor, memory, display, and user input, and may host a website, Other networked servers for data services, etc. Accordingly, while the description contained herein focuses on the details of the interactions within the various components of the user device 890 , it should be understood that this applies similarly to the interaction of the various components of the content server 880 .
处理器810能够提供控制信号,和/或响应于来自用户输入装置870的输入信号来执行操作,并执行在存储器820中存储的指令。处理器810可以是特定用途或一般用途集成电路(组)。此外,处理器810可以是用于根据本系统来执行的专门处理器,或者可以是通用处理器,其中众多功能中的仅仅一个功能进行操作,以用于根据本系统来执行。处理器810可以利用程序部分、多个程序段来进行操作,或者可以是利用专用或多用途集成电路的硬件装置。 Processor 810 is capable of providing control signals and/or performing operations in response to input signals from user input device 870 and executing instructions stored in memory 820 . Processor 810 may be a special purpose or general purpose integrated circuit(s). Furthermore, processor 810 may be a specialized processor for execution in accordance with the present system, or may be a general-purpose processor in which only one of numerous functions operates for execution in accordance with the present system. Processor 810 may operate using a program portion, multiple program segments, or may be a hardware device utilizing an application specific or multipurpose integrated circuit.
最终,以上讨论意欲仅仅说明本系统,并且不应该将它诠释为将所附权利要求限于任何具体的实施例或实施例组。本系统的又一实施例可以提供操作为浏览器扩展(诸如,在用户装置890上呈现的浏览器)的用户接口。 Ultimately, the above discussion is intended to be illustrative of the present system only, and it should not be construed to limit the appended claims to any particular embodiment or group of embodiments. Yet another embodiment of the present system may provide a user interface operating as a browser extension, such as a browser presented on user device 890 .
因而,尽管已经参考包括用户接口的示范实施例而描述了本系统,但是还应该领会的是,本领域普通技术人员可以设计出许多修改和变化实施例,而不脱离如接下来的权利要求所阐释的本系统的更为广阔且所意欲的精神和 范围。此外,尽管提供示范用户接口以促使理解本系统,但是根据本系统的另外实施例,可以提供其他用户接口,和/或可以将一个用户接口的元素与另一用户接口进行组合。 Thus, although the system has been described with reference to exemplary embodiments including a user interface, it should also be appreciated that many modifications and variations can be devised by those of ordinary skill in the art without departing from the present invention as set forth in the following claims. The broader and intended spirit and scope of this system of interpretation. Furthermore, although exemplary user interfaces are provided to facilitate understanding of the system, according to further embodiments of the system, other user interfaces may be provided, and/or elements of one user interface may be combined with another user interface.
在这里所包括的小节标题意欲促使查阅,而并不意欲限制本系统的范围。相应地,说明书和附图要按照说明性的方式来对待,且并不意欲限制所附权利要求的范围。 The section headings included here are intended to facilitate reference and are not intended to limit the scope of the system. Accordingly, the specification and drawings are to be treated in an illustrative manner and are not intended to limit the scope of the appended claims.
在解释所附权利要求时,应该理解的是: In interpreting the appended claims, it should be understood that:
(a)词语“包括”并不排除除了在给定权利要求中列出的那些元素或动作之外的其他元素或动作的存在; (a) the word "comprising" does not exclude the presence of elements or acts other than those listed in a given claim;
(b)在元素之前的词语“一(a)”或“一个(an)”并不排除多个这种元素的存在; (b) the word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements;
(c)权利要求中的任何附图标记并不限制所述权利要求的范围; (c) any reference sign in a claim does not limit the scope of said claim;
(d)可以通过相同项或者硬件或软件所实现的结构或功能来表现若干“手段”; (d) several "means" may be represented by the same item or structure or function realized by hardware or software;
(e)所公开的元素中的任何元素可以包括硬件部分(例如,包括离散和集成电子电路)、软件部分(例如,计算机编程)、及其任何组合; (e) any of the disclosed elements may include hardware parts (e.g., including discrete and integrated electronic circuits), software parts (e.g., computer programming), and any combination thereof;
(f)硬件部分可以包括模拟和数字部分中的一者或两者; (f) the hardware part may include one or both of analog and digital parts;
(g)除非另外进行具体陈述,否则可以将所公开的装置或其部分中的任何装置或部分组合到一起,或者将所述任何装置或部分分离为另外的部分; (g) unless specifically stated otherwise, any of the disclosed means or parts thereof may be combined together or separated into further parts;
(h)除非具体指出,否则并不意欲需要特定序列的动作或步骤;以及 (h) unless specifically stated otherwise, no particular sequence of actions or steps is intended to be required; and
(i)术语“多个”元素包括两个或更多所要求保护的元素,且并不暗指元素数目的任何具体范围,即多个元素可以少至两个元素,并且可以包括无限数目的元素。 (i) The term "plurality" of elements includes two or more claimed elements and does not imply any specific range of numbers of elements, i.e., a plurality of elements may be as few as two elements and may include an unlimited number of element.
Claims (22)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16540409P | 2009-03-31 | 2009-03-31 | |
| US61/165,404 | 2009-03-31 | ||
| PCT/IB2010/001267 WO2010113043A2 (en) | 2009-03-31 | 2010-03-30 | Dynamic content linked to contact identifiers |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102449981A CN102449981A (en) | 2012-05-09 |
| CN102449981B true CN102449981B (en) | 2015-05-13 |
Family
ID=42664873
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201080023771.2A Active CN102449981B (en) | 2009-03-31 | 2010-03-30 | Method and device for dynamic content linked to contact identifiers |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20120036154A1 (en) |
| EP (1) | EP2415241A2 (en) |
| CN (1) | CN102449981B (en) |
| WO (1) | WO2010113043A2 (en) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9781071B2 (en) * | 2006-06-28 | 2017-10-03 | Nokia Technologies Oy | Method, apparatus and computer program product for providing automatic delivery of information to a terminal |
| US20120124150A1 (en) * | 2010-11-11 | 2012-05-17 | Samsung Electronics Co., Ltd. | Intelligent network communication system and method |
| EP2487925A3 (en) | 2011-02-10 | 2012-09-19 | LG Electronics Inc. | Multi-functional display device and method for displaying content on the same |
| EP2487923A3 (en) * | 2011-02-10 | 2014-03-05 | LG Electronics Inc. | Multi-functional display device an method for contolling the same |
| EP2487922B1 (en) | 2011-02-10 | 2015-06-24 | LG Electronics Inc. | Multi-functional display device having an electronic programming guide and method for controlling the same |
| EP2487924A3 (en) | 2011-02-10 | 2013-11-13 | LG Electronics Inc. | Multi-functional display device having a channel map and method for controlling the same |
| EP2487921A3 (en) | 2011-02-10 | 2014-05-28 | LG Electronics Inc. | Multi-functional display device having a channel scan interface and a method for controlling the same |
| US8972398B1 (en) | 2011-02-28 | 2015-03-03 | Google Inc. | Integrating online search results and social networks |
| GB2513533A (en) | 2012-12-11 | 2014-11-05 | Ibm | Method for client-side aggregation of web content |
| US8781453B1 (en) | 2013-02-25 | 2014-07-15 | WhitePages, Inc. | Proactive caller-context systems and methods |
| WO2015169192A1 (en) * | 2014-05-04 | 2015-11-12 | 丘炎卫 | Ptp interaction association system supporting connection between print media product and internet |
| US9781265B2 (en) * | 2015-10-07 | 2017-10-03 | Google Inc. | Systems and methods for syncing data related to voice calls via a dynamically assigned virtual phone number |
| US10581808B2 (en) | 2017-03-23 | 2020-03-03 | Microsoft Technology Licensing, Llc | Keyed hash contact table |
| KR102392015B1 (en) | 2017-03-24 | 2022-04-29 | 삼성전자주식회사 | Electronic device for displaying call related information and operating mehtod thereof |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101309292A (en) * | 2008-06-06 | 2008-11-19 | 中国联合通信有限公司 | Wireless internet SP service URL recording method and system |
Family Cites Families (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SE512605C2 (en) * | 1997-10-20 | 2000-04-10 | Ericsson Telefon Ab L M | Method and apparatus of telecommunication systems |
| US6141413A (en) * | 1999-03-15 | 2000-10-31 | American Tel-A-System, Inc. | Telephone number/Web page look-up apparatus and method |
| NL1012721C2 (en) * | 1999-07-28 | 2001-01-30 | Benno Henricus Nicolaas Hijl | Device for registration, addressing, structuring and finding entities and data, based on identification codes. |
| US6788769B1 (en) * | 1999-10-13 | 2004-09-07 | Emediacy, Inc. | Internet directory system and method using telephone number based addressing |
| CA2332093A1 (en) * | 2000-01-25 | 2001-07-25 | Tekinsight.Com,Inc. | Universal resource locator and intrasite navigation method |
| US6516311B1 (en) * | 2000-02-24 | 2003-02-04 | Tau (Tony) Qiu & Howard Hoffenberg, As Tenants In Common | Method for linking on the internet with an advertising feature |
| KR20010034957A (en) * | 2000-02-28 | 2001-05-07 | 강훠진 | Internet link service system and method using telephone number |
| US20020065828A1 (en) * | 2000-07-14 | 2002-05-30 | Goodspeed John D. | Network communication using telephone number URI/URL identification handle |
| EP1185056A3 (en) * | 2000-09-02 | 2002-12-18 | InfoBank Corporation | Wireless internet shortcut connection method using numerical combination and wireless internet connection method using shortcut buttons |
| JP2002118675A (en) * | 2000-10-06 | 2002-04-19 | Yoshiki Fujimura | Access system to internet and telephone book |
| US20020123904A1 (en) * | 2001-02-22 | 2002-09-05 | Juan Amengual | Internet shopping assistance technology and e-mail place |
| US20040029567A1 (en) * | 2001-05-25 | 2004-02-12 | Timmins Timothy A. | Technique for effectively providing personalized communications and information assistance services |
| US20030065738A1 (en) * | 2001-10-01 | 2003-04-03 | Thumb Logic, Inc. | Wireless information systems and methods |
| KR20040039711A (en) * | 2002-11-04 | 2004-05-12 | 삼성전자주식회사 | system and method for wireless internet access |
| US7310772B2 (en) * | 2003-10-24 | 2007-12-18 | Henry Whitfield | Linking method for printed telephone numbers identified by a non-indicia graphic delimiter |
| US7177597B2 (en) * | 2003-12-22 | 2007-02-13 | Nokia Corporation | System and method for assigning contact information to an external device for communication purposes using a mobile device |
| CA2582700A1 (en) * | 2004-10-05 | 2006-04-13 | Skunkworks Australia Pty Ltd | Web based telephony access method |
| WO2006053181A2 (en) * | 2004-11-09 | 2006-05-18 | Trujillo Anthony L | Automatic phone number to website linking system and method |
| US20060155698A1 (en) * | 2004-12-28 | 2006-07-13 | Vayssiere Julien J | System and method for accessing RSS feeds |
| US8977636B2 (en) * | 2005-08-19 | 2015-03-10 | International Business Machines Corporation | Synthesizing aggregate data of disparate data types into data of a uniform data type |
| US7440445B1 (en) * | 2005-10-24 | 2008-10-21 | At&T Corp. | Method and apparatus for storing and activating universal resource locators and phone numbers |
| US7617190B2 (en) * | 2005-11-29 | 2009-11-10 | Microsoft Corporation | Data feeds for management systems |
| US8843560B2 (en) * | 2006-04-28 | 2014-09-23 | Yahoo! Inc. | Social networking for mobile devices |
| US8401535B2 (en) * | 2006-06-19 | 2013-03-19 | Samsung Electronics Co., Ltd. | System, a method, and an apparatus for sharing an updated content with peers |
| US7581166B2 (en) * | 2006-07-21 | 2009-08-25 | At&T Intellectual Property Ii, L.P. | System and method of collecting, correlating, and aggregating structured edited content and non-edited content |
| US7921154B2 (en) * | 2006-08-17 | 2011-04-05 | Flash Widgets, L.L.C. | System and method of live data search on a mobile device |
| US20080182563A1 (en) * | 2006-09-15 | 2008-07-31 | Wugofski Theodore D | Method and system for social networking over mobile devices using profiles |
| US8886707B2 (en) * | 2006-12-15 | 2014-11-11 | Yahoo! Inc. | Intervention processing of requests relative to syndication data feed items |
| GB0812249D0 (en) * | 2008-07-04 | 2008-08-13 | Zyb Aps | Method and system for communicating betwen users |
-
2010
- 2010-03-30 US US13/262,312 patent/US20120036154A1/en not_active Abandoned
- 2010-03-30 WO PCT/IB2010/001267 patent/WO2010113043A2/en not_active Ceased
- 2010-03-30 CN CN201080023771.2A patent/CN102449981B/en active Active
- 2010-03-30 EP EP10726571A patent/EP2415241A2/en not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101309292A (en) * | 2008-06-06 | 2008-11-19 | 中国联合通信有限公司 | Wireless internet SP service URL recording method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| US20120036154A1 (en) | 2012-02-09 |
| EP2415241A2 (en) | 2012-02-08 |
| WO2010113043A2 (en) | 2010-10-07 |
| WO2010113043A3 (en) | 2010-11-25 |
| CN102449981A (en) | 2012-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102449981B (en) | Method and device for dynamic content linked to contact identifiers | |
| JP6955074B2 (en) | Techniques for Messaging Bot Rich Communication | |
| US9565155B2 (en) | System and method for openly sharing and synchronizing information across a plurality of mobile client application computers | |
| US11218372B2 (en) | Methods, apparatuses, and computer program products for facilitating synchronization of setting configurations | |
| US11232409B2 (en) | Presenting entity profile information to a user of a computing device | |
| CN108880982B (en) | Instant messaging system, instant messaging system-executed method and machine-readable medium | |
| CN108605008B (en) | Proxy email server for routing messages | |
| US20170118165A1 (en) | System and method for controlled sharing and synchronizing information across a plurality of mobile client application computers | |
| KR101131797B1 (en) | Aggregated view of local and remote social information | |
| US9531803B2 (en) | Content sharing interface for sharing content in social networks | |
| US8793615B2 (en) | Interactive profile cards for mobile device | |
| US9495685B2 (en) | Generating and implementing A-lists to manage user relationships | |
| JP2009540415A (en) | Method, apparatus, and computer program for providing automatic distribution of information to terminals | |
| US9503410B2 (en) | Sharing of activity metadata via messaging systems | |
| CN108235808A (en) | The technology recommended for product, service and enterprise | |
| CN110753918A (en) | Technology for Intent-Based Search for Bots | |
| US20100081461A1 (en) | SMS Based Social Networking | |
| KR20090116785A (en) | Sharing of media using contact data | |
| US20140108383A1 (en) | Method and System for Filtering Search Results for Maps Using Social Graph | |
| US20140108621A1 (en) | System and method for internet services aggregation | |
| CN102968713A (en) | Gathering provider for social activity feed source and contact information | |
| CN107430609B (en) | Generation of new tab pages for browsers for enterprise environments | |
| US11113723B1 (en) | Explicit user history input | |
| WO2012167149A1 (en) | System and method for internet services aggregation | |
| HK1188011B (en) | Content sharing interface for sharing content in social networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |