CN101681346A - 用于访问互联网应用的个性化平台 - Google Patents
用于访问互联网应用的个性化平台 Download PDFInfo
- Publication number
- CN101681346A CN101681346A CN200880017086A CN200880017086A CN101681346A CN 101681346 A CN101681346 A CN 101681346A CN 200880017086 A CN200880017086 A CN 200880017086A CN 200880017086 A CN200880017086 A CN 200880017086A CN 101681346 A CN101681346 A CN 101681346A
- Authority
- CN
- China
- Prior art keywords
- user
- application
- social networks
- information
- interface
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种用于提供用于访问互联网应用的个性化平台的***和方法。按照本发明的一个实施方式,社交网络提供者从该社交网络的用户处接收安装应用的请求;在该用户的社交网络环境中的多个点处安装应用;以及根据可以通过该社交网络获得的关于该用户的信息,在这些整合点处个性化设置与该应用的接口。本发明允许应用在多个整合点处整合到社交网络环境中,并且允许应用针对用户进行个性化设置且可由用户配置。
Description
相关申请交叉引用
本申请要求名称为“Personalized Platform for Accessing InternetApplications”的美国临时专利申请序列号60/931,847的权益和优先权,在此通过引用并入该申请。本申请涉及2006年7月25日提交的名称为“System and Method for Dynamically Generating a PrivacySummary”的共同未决美国专利申请序列号11/493,291,在此通过引用并入其内容。
技术领域
本发明涉及互联网应用,并且具体涉及通过基于互联网的社交网络来访问互联网上可获得的应用。
背景技术
目前在互联网上可获得的服务器上的应用通常由个体计算机用户来访问。最近,“小部件(widget)”已经可用于允许来自社交网络的信息由同样使用该社交网络的用户可获得的第三方应用来加以使用。“小部件”是用户的社交网络中的单个访问点,其连接用户与应用。用户与应用的接口对于用户而言不是个性化的。
现有技术没有提供如下平台,使得基于互联网的社交网络中的计算设备的用户可以从该平台访问互联网上可获得的一个或多个应用,其中,基于可以从社交网络获得的有关用户的信息对用户与应用的交互进行个性化设置。还期望社交网络提供连接用户与应用的不止一个访问点,从而可以将应用的特征完全整合到社交网络的用户体验中。
发明内容
本发明提供一种***和方法,其提供用于访问互联网应用的个性化平台。按照本发明的一个实施方式,社交网络提供者从该社交网络的用户接收针对应用安装的请求;在该用户的社交网络环境中的多个点处安装应用;以及基于可以从该社交网络获得的有关用户的信息,在这些整合点处个性化设置与应用的接口。本发明使得应用能够在多个整合点处整合到社交网络环境中,并且应用能够针对用户而进行个性化设置且可由用户配置。
附图说明
图1是通过社交网络提供者来提供与互联网应用的个性化交互的示例性架构的框图。
图2是示例性社交网络提供者的框图。
图3是示例性应用整合模块的框图。
图4是社交网络上的示例性用户简档的截屏。
图5是包括允许用户安装应用的链接的、用户简档的示例性部分的截屏。
图6是用于在用户社交网络环境中确认应用安装的示例性界面的截屏。
图7是示出了按照本发明的一个用户个性化示例的示例性显示的截屏。
图8A和图8B是用于整合第三方应用的示例性导航条的截屏。
图9是包含用户指令的用户简档上的示例性弹出框的截屏。
图10A和图10B是示出了第三方应用整合的示例性用户简档的截屏。
图11是包括应用整合点的可以位于用户简档之上的示例性动作菜单的截屏。
图12是用于第三方应用的示例性界面的截屏。
图13是用于第三方应用的示例性界面的另一截屏。
图14是允许用户确定哪些应用出现在社交网络环境的各个部分的示例性界面的截屏。
图15是允许社交网络的用户为该用户已访问的应用选择隐私设置的示例性显示的截屏。
图16是允许社交网络的用户为该社交网络的其他用户已访问的应用选择隐私设置的示例性显示的截屏。
图17是允许社交网络的用户卸载应用的示例性界面的截屏。
图18是示出提供用于访问互联网应用的个性化平台的示例性过程的流程图。
具体实施方式
本发明提供了一种平台,访问基于互联网的社交网络(诸如Facebook)的计算设备的用户可以通过该平台与互联网上可获得的一个或多个应用对接,其中,根据可从该社交网络获得的关于该用户的信息对用户与应用的交互进行个性化设置。该平台提供了连接用户的社交网络环境与应用的多个整合点,从而可以将应用的特征完全整合到用户的社交网络体验中。
图1是通过社交网络提供者提供与互联网应用的个性化交互的示例性架构的框图。这种提供个性化交互的架构也称为“平台”。用户102A-102N通过网络104与社交网络提供者106进行通信。用户102A-102N可以使用任意类型的计算设备,诸如蜂窝电话、个人数字助理和/或桌面或者膝上型计算机。
社交网络提供者106可以包括社交网络服务(诸如,通信服务和/或约会服务)的任何提供者。例如,用户102A可以通过与社交网络提供者106相关联的社交网络网站来与另一用户102B通信。社交网络提供者可以为用户提供与例如同用户102A进入同一所大学的一个或多个其他用户102B-102N联系或者重新联系。
一个或多个应用提供者108耦合至社交网络提供者106。应用提供者108可以通过社交网络提供者106从用户102A接收针对应用的请求。通过社交网络106,应用提供者108例如可以在用户102A的关联简档上提供与应用的接口,从而将应用整合到用户102A所体验的社交网络环境中。一旦在用户102A的社交网络环境中安装了应用,则应用提供者108便可以生成一组或多组隐私设置选项,其管控关于用户102A的哪些信息可由用户102A安装的应用访问,或者由一个或多个其他用户102B-102N访问,这在2006年7月25日提交的名称为“Systems and Methods for Dynamically Generating aPrivacy Summary”共同未决美国专利申请序列号11/493,291中进行了描述。按照示例性实施方式,每个用户102可以安装一个或多个应用。每个用户102可以为不同的应用选择不同的隐私设置。
图2是示例性社交网络提供者的框图。社交网络提供者106可以包括服务器、客户端设备或者任何其他设备。如在此所讨论的,社交网络提供者106包括应用整合模块202,用于将已安装的应用整合到用户102A所体验的社交网络化境中。例如,应用整合模块202可以将应用整合到用户102A的简档的各个部分中。
社交网络提供者106包括通信接口204,用于通过网路104与用户102进行通信。用户102可以通过通信接口204向社交网络提供者106传送各种类型的信息,诸如安装或者卸载应用的请求以及与应用相关联的隐私设置选择。
提供用户简档数据库206,用于存储与每个用户相关联的数据,包括应用例如通过应用整合模块202建立的整合点可以访问的数据。当用户102A选择隐私设置来与由其自己或者一个或多个用户102B-102N安装的应用相关联时,用户简档数据库206更新与用户102A相关联的用户数据。由此,隐私设置选择与每个用户120A相关联地存储。按照某些实施方式,可以在任何存储介质中存储、修改、添加或者以其他方式包含或者捕获隐私设置选择和其他用户102信息,这同样在2006年7月25日提交的名称为“Systems and Methodsfor Dynamically Generating a Privacy Summary”共同未决美国专利申请序列号11/493,291中进行了描述。
社交网络提供者106还可以提供显示引擎/GUI 208。显示引擎/GUI 208向用户102显示诸如用户简档、应用接口和隐私设置选择等信息。用户102可以通过显示引擎/GUI 208与社交网络提供者106交互。例如,用户102A可以执行诸如以下的动作:访问用户自己的简档,访问可以通过社交网络提供者获得的其他用户的信息,与已安装的应用对接,以及通过显示引擎/GUI 208来选择隐私设置。
社交网络提供者106可以提供用户102A-102N的任意群组。换言之,社交群组可以包括按照任何类型的类别(例如,朋友和校友)进行分组的用户。用户可以指定分组,和/或分组可以由社交网络提供者106预先确定。
尽管将社交网络提供者106描述为包括各种组件(诸如,通信接口204、用户简档数据库206和显示引擎/GUI 208),但是社交网络提供者106可以包括更少或者更多的组件,并且仍然落在各种实施方式的范围之内。而且,任何计算设备或者接口都落在各种实施方式的范围之内。
图3是示例性应用整合模块202的框图。整合模板模块302提供呈现模块,用于在社交网络环境中的一个或多个整合点(诸如,用户102的关联简档中的一个或多个整合点)处使用。例如,整合模板组件302可以提供在用户简档的左列中的已安装应用的接口处显示的模板。接口的位置可以由用户102和/或由社交网络提供者106进行配置。例如,用户简档的左列中提供整合应用与用户简档的接口的框可以在左列内上移和下移。备选地,这种框可以移动到简档的右列。示例性整合点处的应用接口将在下文结合图10进行讨论。可以提供任意数目的整合点以及相关联的应用整合模板。
隐私设置选择组件304从用户接收隐私设置选择。例如,用户102A从针对一个或多个应用的隐私的各种有关选项中进行选择。这些示例性整合点处的应用接口将在下文结合图15和图16来进一步讨论。在某些实施方式中,隐私设置选择组件304利用用户选择的隐私设置来更新用户简档数据库206。
应用接口生成器306使用来自整合模板组件302的整合模板来创建完整的应用整合点。按照某些实施方式,整合模板组件302包括存储整合模板的数据或者其他存储介质,应用接口生成器306对其进行访问以便生成整合点。
在示例性实施方式中,应用接口生成器306可以修改整合模板,以便定制应用接口。例如,应用接口生成器306可以在应用整合点处将词语“你”***显示,以便针对向其显示应用接口的特定用户来定制应用接口。在另一示例中,应用接口生成器306可以修改应用整合点处的显示中的时间的外观,以便使应用接口适合阅览该显示的用户的时区。在整合点处个性化设置应用接口的这些示例性方面将在下文结合图7进一步讨论。
应用接口生成器306继而可以将应用接口转发至显示引擎/GUI208以便显示给用户102。各种示例性整合点处的应用接口将在下文更为详细地讨论。
图4是社交网络上的示例性用户简档400的截屏。简档400是呈现页面,其内容例如可由用户120A来编辑和配置,并且可由社交网络的其他用户阅览。在某些实施方式中,其他用户也可以编辑用户102A的简档400的方面。在此示例中,导航栏402显示在简档400的左上角中的搜索框404之下。紧邻导航栏402右侧的是简档400的左列406,这此例中,其以包括用户的照片开始。紧邻该左列右侧的是简档400的右列408,这次,其以用户的名称410(“NaomiGleit”)开始。
图5是用户简档400的示例性部分的截屏,该部分包括允许用户安装应用的链接502。应用可以是任何应用,包括提供文本、图像、声音或者其序列(诸如,音乐和/或视频)的应用。在此示例中,用户具有在其简档400上安装第三方应用“Big Picture”的选项,并且可以通过点击名为“Big Picture”的框504中的“install(安装)”按钮502来进行安装。
图6是用于确认用户社交网络环境中的应用安装的示例性界面600的截屏。该界面由“面板”602构成,其标识了社交网络。这里,界面600包括框604,其包括按钮606,如果点击按钮606,其将在用户的社交网络环境中安装应用。当用户点击图5中所示的“Install(安装)”按钮502之后,框604出现,并且有效地允许确认用户意图安装该应用。
安装无需要求用户将应用下载到其计算设备上。在某些实施方式中,安装允许用户在应用本身保留在另一设备上的同时,直接与应用进行交互。安装还可以允许应用访问可以通过社交网络平台获得的关于用户的信息。用户通过社交网络平台访问应用可以导致用户与应用之间的定制交互,即使该应用是由第三方(也即,既不是用户,也不是社交网络提供者)提供的。例如,应用可以访问用户的“朋友”(也即,由用户向社交网络提供者标识的社交网络的其他用户)的有关信息以及用户的有关信息。
在一个示例性实施方式中,用户可以选择安装例如称为“MyFavorite Restaurants(我最喜欢的餐厅)”的应用。安装可以允许My Favorite Restaurants软件按照用户设置的隐私限制来访问用户所属的社交网络用户群组的成员的有关信息。
例如,用户简档上可以出现一个框,显示用户最喜欢的餐厅,并且还有可以将用户带到其朋友最喜欢的餐厅的链接。这种个性化交互可以通过适当的语言来编程。Facebook专有的一种此类语言称为“Facebook Markup Language(Facebook标记语言)”或“FBML”。
FBML是一种用于在社交上下文中描述web内容的标记语言,其支持程序员为社交网络的用户提供个性化屏幕。广泛使用的标记语言HTML为每个用户呈现相同的信息,而FBML为不同的用户绘制不同的信息。例如,根据用户的隐私设置或者根据用户是否向他或她的简档添加了特定应用,可以显示或者不显示某些信息。通过以不同的语言为不同的用户进行显示,可以针对给定的用户定制所呈现的内容。其他示例包括:通过显示“您”而非用户的姓名来定制用户的显示;以及定制向特定用户显示时间的方式,例如按照该用户的时区来显示时间。
诸如FBML的标记语言所提供的另一优点是,其可以在多种不同的HTML上下文中安全地绘制。换言之,在将FBML的已绘制块拖放到HTML页面中时,FBML并不影响页面显示的其他内容。这是通过安全地解析和重写CSS以及平衡所有HTML标签实现的,并且因此不需要iframe(浮动框架)。FBML带有“特色”,使得例如在特定情况下可以不带图像绘制FBML,或者其可以用来进行特定动作,例如将所有参考图像缓存到社交网络提供者自己的服务器上。
除了提供为社交网络的用户定制内容的益处之外,FBML还增强了社交网络提供者执行各种功能的能力。例如,使用FBML,社交网络提供者可以按照使用“AJAX”(异步JavaScript和XML)技术实现的类似方式来动态加载内容以响应用户动作,但是社交网络提供者无需允许开发者进行完全的JavaScript访问(这经常是非常危险的)。FBML所提供的这一特殊能力称为“仿AJAX”。此外,FBML包括各种标签,其允许较为容易地使用对于期望为其用户提供个性化内容的社交网络提供者而言非常有用的特定元素(诸如,朋友选择器、面板标题、简档图片以及CA,Palo Alto的Facebook使用的其他元素)。部分地通过对JavaScript和flash并入限制,FBML仍然允许web页面以有组织的形式快速加载,其易于导航并且具有适当的隐私和安全级别。
图7是一个示例性显示的截屏,其示出了按照本发明的用户个性化的一个示例。该个性化是使用Fackbook标记语言实现的。下面示出的FBML编码得到图7中的图像700。以“fb:”开始的标签是FBML特定的,而某些其他标签(例如“div”)和某些属性(例如“style”)也是HTML的部分。
<fb:if-can-see uid=″211031″><div style=″clear:both;padding:3px;″>
<fb:profile-pic style=″float:left;″uid=″211031″size=″square″/>
<fb:name uid=″211031″capitalize=″true″/>poked<fb:name uid=″1160″/>
at<fb:time t=″1179349148″/>.
</div></fb:if-can-see>
例如,如果将图7中所示的图像或者显示700呈现给用户AriSteinberg,显示将是HTML形式的“Ari Steinberg poked CharlieCheever”。然而,在FBML中,在向用户id与主题相同的用户显示时,该句主题中的用户姓名可以被词语“you(您)”702替换(如在此所示)。另一方面,如果向用户id与句子主题不同的社交网络用户呈现该显示,则将显示姓名“Ari Steinberg”来替换词语“you”702。因此,该显示700将是“You poked Charlie Cheever...”。类似地,在FBML中,时间704将被转换到浏览者的时区中。
安装可以在一个或多个整合点将应用整合到用户的社交网络环境中。在用户的社交网络环境中的各个整合点处,用户可以通过点击按钮、向应用输入数据和/或阅览应用呈现的数据来与应用交互。可能的应用整合点包括:由社交网络提供者提供的面板(或者框架)中的左侧导航栏,以及用户简档上的各个点(例如,左列,右列,动作菜单)和用户可访问的其他窗口。
图8A和图8B是用于整合示例性第三方应用的示例性导航栏800的截屏。在此,导航栏800是社交网络用户的简档400的左上角中的左侧导航栏(或称“左侧导航”)。在图8A中,在左侧导航整合点802处,链接到示例性第三方应用(“Big Picture”)的按钮804与其他特征整合。
图8B示出了导航栏800的另一配置。图8B与图8A的比较示出了左侧导航整合点802的可配置性:用于第三方应用的按钮804在图8A中排在从上面开始的第二位,而其被移动到了图8B中特征列表的底部。
图9是覆盖在用户简档400之上的、包含用户指令的示例性弹出框902的截屏。在此,框902说明了可以如何编辑用户简档400布局。在此示例中,用户可以使用鼠标来拖放框,从而在左列和右列中重新布置框。列中框的内容可以包括用于文字、图像和/或用户与一个或多个应用之间的一个或多个接口点的空间。
图10A和图10B是示出了第三方应用整合的示例性用户简档400的截屏。在图10A中,简档400的左列1004中的框1002提供与应用“Big Picture”的接口。框1002提供所显示的图像和“Edit(编辑)”按钮1006。按钮1006允许用户与应用交互。这是左列整合的示例。
图10B示出了通过框1002的备选位置中的示例性第三方应用的整合。图10B与图10A的比较说明了此整合点的可配置性:用于第三方应用的框1002在图10A中位于左列的底部,而在图10B中的左列内进行了提升。类似地,应用可以在简档中的其他位置整合,诸如简档的右列1008中的各个位置,或者在可选的动作菜单中。图11是可以位于用户简档400上的、包括应用整合点的示例性动作菜单1100的截屏。用户可以通过点击动作菜单中的按钮1102来与应用交互。也可以同时使用多个整合点。
图12是用于第三方应用的示例性界面的截屏。如在此所示,社交网络提供者的面板602可选地可以构成界面1202。用户可以通过整合点来访问应用,从而达到类似于这个界面的全页面界面1202。例如,用户可以通过点击图8中所示的左侧导航800中的按钮804,来阅览其在应用(在此例中是Big Picture)中的图像汇集。界面1202(在此示例中,具有Big Picture)还可以提供用户链接1204,其提供与应用的其他交互,诸如此例中页面顶部附近的“Change My BigPicture(改变我的Big Picture)”链接1204。
图13是用于第三方应用的示例性界面的另一截屏。在此,社交网络提供者的面板602再次构成界面。在此示例中,被呈现图12中所示屏幕的用户点击“Change My Big Picture”链接1204,以达到图13中所示的界面1302。具有应用Big Picture的该界面1302允许用户编辑类似于图12中所示的页面,改变其上显示的图像。
图14是允许用户确定哪些应用出现在呈现给用户的社交网络环境的各个部分中的示例性界面的截屏。社交网络提供者的面板602构成“My Apps(我的应用)”框1402,其列出了第三方应用(BigPicture),并且为用户提供链接1204(诸如,“Edit App(编辑应用)”链接,其访问图13所示的屏幕),其具有用于指定整合点的复选框的列表,用户可以选择复选框以便通过社交网络平台来访问应用,并且还具有调整用户相对于应用的“隐私设置”的机会(例如,通过按钮1406)。
应用可以遵循隐私设置,这在2006年7月25日提交的名称为“System and Method for Dynamically Generating a Privacy Summary”的共同未决美国专利申请序列号11/493,291(代理卷号为PA3692US)中描述。隐私设置允许用户指定其在社交网络中的哪些信息可被应用获得以及不可以被应用获得。如果期望,则用户可以针对由任何用户安装的应用来设定关于其信息使用的隐私设置。
图15是允许社交网络的用户选择该用户已经访问的应用隐私设置的示例性显示1500的截屏。这里,已经点击了图14中所示的呈现给用户的屏幕中标示有“privacy settings(隐私设置)”的按钮1406,以达到图15中所示的显示。社交网络提供者的面板602构成了“Privacy Settings for My Application(我的应用的隐私设置)”框1502,其允许用户选择在访问其简档时该用户已经安装在其简档上的应用是否对其好友可见,或者仅对该用户自己可见。用户还可以通过链接1504进入允许用户卸载应用的屏幕。此外,用户可以撤销给予外部应用的访问其可以通过社交网络提供者获得的信息的许可。用户可以在标签1506上点击,以选择关于由其他用户安装的应用的隐私设置。
图16是允许社交网络的用户为社交网络的其他用户已经访问的应用选择隐私设置的示例性显示1600的截屏。当用户点击图15中的框顶部的“Other Applications(其他应用)”标签1506时,呈现该显示。社交网络提供者的面板602构成“Privacy Settings for OtherApplications(其他应用的隐私设置)”框1602,其允许用于指定其在社交网络上的哪些信息可被社交网络的其他用户安装的应用访问。
例如,如果另一用户已经安装了应用“My Favorite Restaurants”,但是用户102A例如没有安装该应用,则用户102A可以使用所呈现的复选框1604来指示他或她的哪些信息可被My Favorite Restaurants应用访问,诸如“Groups you belong to(您所属的群组)”1606(选中:设置为允许访问)和“Religious views(宗教观点)”1608(未选中:设置为阻止访问)。在此示例中,显示说明:如果用户选中了任何复选框1604,用户还将允许应用访问其姓名、网络和好友列表。
图17是允许社交网络的用户卸载应用的示例性界面的截屏。社交网络提供者的面板602构成了“Remove Apps(移除应用)”框1702,其说明并提供了通过按钮1704的一个或多个卸载机会。用户卸载或者移除应用将导致该应用在用户社交网络环境中的整合点处消失。如果期望,则用户可以在此后安装应用。
图18是提供用于访问互联网应用的个性化平台的示例性过程的流程图。在步骤1802,从社交网络的用户处接收在该用户的社交网络环境中安装应用的请求。该请求可以针对由社交网络提供者开发的应用,或者针对由第三方开发的应用。任何类型的应用都处于本发明的范围之内,例如那些显示静态或者运动图像的应用,那些播放诸如音乐或者语音等声音的应用,那些用于财务管理或者任何目的的应用。
在步骤1804,在用户的社交网络环境中安装应用。如这里讨论的,可以在用户环境中的一个或多个点整合应用。整合点可以由用户配置。
在步骤1806,基于可以从或者通过社交网络获得的关于用户的信息,来个性化设置与应用的一个或多个接口。接口可以包括根据例如用户简档数据库206中的信息、用户选择的隐私设置以及用户与社交网络的其他用户的群组等信息而为用户个性化设置的内容。
尽管上文已经描述了各种实施方式,但是应当理解,这些实施方式仅仅是通过示例的方式而非限制的方式给出的。因此,优选实施方式的宽度和范围不应受到任何上文描述的示例性实施方式的限制。
Claims (21)
1.一种提供用于通过社交网络来访问互联网上的应用的个性化平台的方法,所述方法包括:
从所述社交网络的用户处接收针对安装应用的请求;
在所述用户的社交网络环境中安装所述应用;以及
根据从所述社交网络可获得的关于所述用户的信息,来个性化设置与所述应用的接口。
2.如权利要求1的方法,其中安装所述应用进一步包括:在所述用户的社交网络环境中的一个或多个整合点处提供与所述应用的接口。
3.如权利要求1的方法,其中个性化设置进一步包括:响应于用户动作来加载内容。
4.如权利要求3的方法,其中加载内容进一步包括:使用不允许对所述社交网络进行完全JavaScript访问的标记语言。
5.如权利要求1的方法,其中个性化设置进一步包括:动态地加载通过所述社交网络而与所述用户相关的、所述社交网络的一个或多个其他用户的有关信息。
6.如权利要求5的方法,进一步包括:从所述其他用户处接收隐私设置,所述隐私设置确定所述其他用户的信息是否可用于个性化设置。
7.一种用于提供通过社交网络来访问互联网上的应用的个性化平台的***,包括:
通信接口,其配置用于从社交网络的用户处接收安装应用的请求;
用户信息数据库,其耦合至所述通信接口,配置用于存储和更新与所述用户相关联的信息;以及
应用整合模块,其配置用于响应于来自所述用户的请求而在所述社交网络的所述用户所体验的社交网络环境中安装应用,以及用于根据从所述社交网络可获得的关于所述用户的信息来个性化设置与所述应用的接口。
8.如权利要求7的***,进一步包括:隐私设置选择组件,其与所述用户信息数据库通信,配置用于从所述用户处接收隐私设置,所述隐私设置确定所述用户的信息是否可用于一个或多个其他用户的应用的个性化。
9.如权利要求8的***,其中所述隐私设置选择组件进一步配置用于:从所述其他用户处接收隐私设置,所述隐私设置确定所述其他用户的信息是否可用于个性化。
10.如权利要求7的***,进一步包括:显示引擎,其配置用于:向所述用户显示与所述应用的一个或多个接口。
11.如权利要求10的***,其中所述显示引擎进一步配置用于:通过显示与所述用户相关联的信息来个性化设置所述接口。
12.如权利要求11的***,其中根据所述用户选择的一个或多个隐私设置来显示与所述用户相关联的所述信息。
13.如权利要求7的***,其中所述应用整合模块通过处理标记语言来个性化设置所述接口。
14.如权利要求13的***,其中所述标记语言不允许对所述社交网络进行完全JavaScript访问。
15.如权利要求7的***,其中所述应用整合模块进一步配置用于:在所述用户的社交网络环境中的一个或多个整合点处安装与所述应用的接口。
16.一种包含在计算机可读介质中的计算机程序,具有用于提供用于通过社交网络来访问互联网上的应用的个性化平台的指令,包括:
从所述社交网络的用户处接收针对安装应用的请求;
在所述用户的社交网络环境中安装所述应用;以及
根据从所述社交网络可获得的关于所述的信息,来个性化设置与所述应用的接口。
17.如权利要求16的计算机程序,其中安装所述应用进一步包括:在所述用户的社交网络环境中的一个或多个整合点处提供与所述应用的接口。
18.如权利要求16的计算机程序,其中个性化设置进一步包括:响应于用户动作来加载内容。
19.如权利要求18的计算机程序,其中加载内容进一步包括:使用不允许对所述社交网络进行完全JavaScript访问的标记语言。
20.如权利要求16的计算机程序,其中个性化设置进一步包括:动态地加载通过所述社交网络而与所述用户相关的、所述社交网络的一个或多个其他用户的有关信息。
21.如权利要求20的计算机程序,进一步包括:从所述其他用户处接收隐私设置,所述隐私设置确定了所述其他用户的信息是否可用于个性化设置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US93184707P | 2007-05-24 | 2007-05-24 | |
US60/931,847 | 2007-05-24 | ||
PCT/US2008/006646 WO2008147548A1 (en) | 2007-05-24 | 2008-05-23 | Personalized platform for accessing internet applications |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101681346A true CN101681346A (zh) | 2010-03-24 |
Family
ID=40075440
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200880017086A Pending CN101681346A (zh) | 2007-05-24 | 2008-05-23 | 用于访问互联网应用的个性化平台 |
Country Status (9)
Country | Link |
---|---|
US (1) | US9128800B2 (zh) |
EP (1) | EP2165269A1 (zh) |
JP (1) | JP2010534871A (zh) |
CN (1) | CN101681346A (zh) |
AU (1) | AU2008257149A1 (zh) |
BR (1) | BRPI0811720A2 (zh) |
CA (1) | CA2686170A1 (zh) |
WO (1) | WO2008147548A1 (zh) |
ZA (1) | ZA200907908B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102385607A (zh) * | 2010-11-23 | 2012-03-21 | 北京华达时代科技有限公司 | 互联网分享api端口聚合及监控技术 |
WO2012149845A1 (zh) * | 2011-05-05 | 2012-11-08 | 腾讯科技(深圳)有限公司 | 一种微博消息的显示方法、***、微博终端、微博服务器端及存储介质 |
WO2014139056A1 (en) * | 2013-03-15 | 2014-09-18 | Yahoo! Inc. | Social media based content selection system |
US9887953B2 (en) | 2011-05-05 | 2018-02-06 | Tencent Technology (Shenzhen) Company Limited | System and method for displaying micro-blog message, micro-blog terminal and server |
Families Citing this family (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7669123B2 (en) | 2006-08-11 | 2010-02-23 | Facebook, Inc. | Dynamically providing a news feed about a user of a social network |
EP1964003A2 (en) | 2005-12-14 | 2008-09-03 | Facebook Inc. | Systems and methods for social mapping |
US8402094B2 (en) | 2006-08-11 | 2013-03-19 | Facebook, Inc. | Providing a newsfeed based on user affinity for entities and monitored actions in a social network environment |
US8171128B2 (en) | 2006-08-11 | 2012-05-01 | Facebook, Inc. | Communicating a newsfeed of media content based on a member's interactions in a social network environment |
US9459622B2 (en) | 2007-01-12 | 2016-10-04 | Legalforce, Inc. | Driverless vehicle commerce network and community |
JP2009521752A (ja) | 2005-12-23 | 2009-06-04 | フェイスブック,インク. | ソーシャルタイムラインを生成するためのシステムおよび方法 |
US9098545B2 (en) | 2007-07-10 | 2015-08-04 | Raj Abhyanker | Hot news neighborhood banter in a geo-spatial social network |
US9373149B2 (en) | 2006-03-17 | 2016-06-21 | Fatdoor, Inc. | Autonomous neighborhood vehicle commerce network and community |
US8965409B2 (en) | 2006-03-17 | 2015-02-24 | Fatdoor, Inc. | User-generated community publication in an online neighborhood social network |
US9064288B2 (en) | 2006-03-17 | 2015-06-23 | Fatdoor, Inc. | Government structures and neighborhood leads in a geo-spatial environment |
US9002754B2 (en) | 2006-03-17 | 2015-04-07 | Fatdoor, Inc. | Campaign in a geo-spatial environment |
US9070101B2 (en) | 2007-01-12 | 2015-06-30 | Fatdoor, Inc. | Peer-to-peer neighborhood delivery multi-copter and method |
US9037516B2 (en) | 2006-03-17 | 2015-05-19 | Fatdoor, Inc. | Direct mailing in a geo-spatial environment |
US9071367B2 (en) | 2006-03-17 | 2015-06-30 | Fatdoor, Inc. | Emergency including crime broadcast in a neighborhood social network |
US7529795B2 (en) | 2006-03-20 | 2009-05-05 | Stragent, Llc | Message board aggregator |
US7647351B2 (en) | 2006-09-14 | 2010-01-12 | Stragent, Llc | Web scrape template generation |
US8224298B2 (en) * | 2007-02-05 | 2012-07-17 | Boadin Technology, LLC | Systems and methods for mobile media services utilizing a short form command structure |
US7818396B2 (en) * | 2007-06-21 | 2010-10-19 | Microsoft Corporation | Aggregating and searching profile data from multiple services |
US7895179B2 (en) * | 2007-06-25 | 2011-02-22 | Microsoft Corporation | Asynchronous updating of web page data views |
US8117242B1 (en) | 2008-01-18 | 2012-02-14 | Boadin Technology, LLC | System, method, and computer program product for performing a search in conjunction with use of an online application |
US8117225B1 (en) | 2008-01-18 | 2012-02-14 | Boadin Technology, LLC | Drill-down system, method, and computer program product for focusing a search |
US8073847B2 (en) | 2008-06-27 | 2011-12-06 | Microsoft Corporation | Extended user profile |
US9195526B2 (en) * | 2008-07-18 | 2015-11-24 | Blackberry Limited | Application integration in networked computing devices |
US8078397B1 (en) | 2008-08-22 | 2011-12-13 | Boadin Technology, LLC | System, method, and computer program product for social networking utilizing a vehicular assembly |
US8190692B1 (en) | 2008-08-22 | 2012-05-29 | Boadin Technology, LLC | Location-based messaging system, method, and computer program product |
US8131458B1 (en) | 2008-08-22 | 2012-03-06 | Boadin Technology, LLC | System, method, and computer program product for instant messaging utilizing a vehicular assembly |
US8265862B1 (en) | 2008-08-22 | 2012-09-11 | Boadin Technology, LLC | System, method, and computer program product for communicating location-related information |
US8073590B1 (en) | 2008-08-22 | 2011-12-06 | Boadin Technology, LLC | System, method, and computer program product for utilizing a communication channel of a mobile device by a vehicular assembly |
US8218744B2 (en) | 2008-12-12 | 2012-07-10 | At&T Intellectual Property I, L.P. | Method for indicating the context of a call to a called party |
US20110055731A1 (en) * | 2009-09-02 | 2011-03-03 | Andrew Echenberg | Content distribution over a network |
CA2787935C (en) * | 2010-02-01 | 2016-09-13 | Loc-Aid Technologies, Inc. | System and method for location privacy and location information management over wireless systems |
US9418388B1 (en) * | 2010-09-08 | 2016-08-16 | Imdb.Com, Inc. | Techniques for displaying third party content |
US10169017B2 (en) * | 2010-10-21 | 2019-01-01 | International Business Machines Corporation | Crowdsourcing location based applications and structured data for location based applications |
EP2466853B1 (en) * | 2010-12-17 | 2014-10-08 | Alcatel Lucent | Control of connection between devices for controlling the initiation, routing and security of connections between devices |
US9823803B2 (en) * | 2010-12-22 | 2017-11-21 | Facebook, Inc. | Modular user profile overlay |
US20120210244A1 (en) * | 2011-02-10 | 2012-08-16 | Alcatel-Lucent Usa Inc. | Cross-Domain Privacy Management Service For Social Networking Sites |
CN102231755A (zh) * | 2011-06-20 | 2011-11-02 | 中兴通讯股份有限公司 | 一种对移动sns应用进行统一处理的方法及装置 |
US9123078B2 (en) | 2011-08-19 | 2015-09-01 | Nokia Technologies Oy | Method and apparatus for socially aware applications and application stores |
KR101794184B1 (ko) * | 2011-09-30 | 2017-11-06 | 인텔 코포레이션 | 복수의 컴퓨팅 장치들의 애플리케이션 인증 정책 |
US9269110B2 (en) | 2011-10-24 | 2016-02-23 | Jonathan Blake | System and method for interface and interaction with internet applications |
WO2013084563A1 (ja) * | 2011-12-05 | 2013-06-13 | インターナショナル・ビジネス・マシーンズ・コーポレーション | プライバシー情報管理装置、方法及びプログラム |
KR20140009778A (ko) * | 2012-07-13 | 2014-01-23 | 라인 가부시키가이샤 | 메신저 플랫폼의 사용자 관계정보에 기반하여 다양한 서비스를 제공하는 방법 및 시스템 |
US10362085B2 (en) | 2012-09-13 | 2019-07-23 | Transform Sr Brands Llc | Applications on top of a web site |
US9092642B2 (en) | 2012-09-27 | 2015-07-28 | Intel Corporation | Managing personal privacy settings |
US9294554B2 (en) * | 2012-09-28 | 2016-03-22 | Sears Brands, L.L.C. | Integrated experience for applications within a mobile application |
US9712600B2 (en) | 2012-12-06 | 2017-07-18 | Facebook, Inc. | Transmission of notifications for retrieving an application on a mobile client device |
US9330421B2 (en) * | 2013-02-21 | 2016-05-03 | Facebook, Inc. | Prompting user action in conjunction with tagged content on a social networking system |
US11397520B2 (en) | 2013-08-01 | 2022-07-26 | Yogesh Chunilal Rathod | Application program interface or page processing method and device |
WO2015015251A1 (en) | 2013-08-01 | 2015-02-05 | Yogesh Chunilal Rathod | Presenting plurality types of interfaces and functions for conducting various activities |
US9439367B2 (en) | 2014-02-07 | 2016-09-13 | Arthi Abhyanker | Network enabled gardening with a remotely controllable positioning extension |
US9959424B2 (en) * | 2014-03-12 | 2018-05-01 | Michael Bilotta | Information based life view |
US20190188230A1 (en) | 2014-03-12 | 2019-06-20 | Michael Bilotta | Systems and methods for an information-based life view |
US9457901B2 (en) | 2014-04-22 | 2016-10-04 | Fatdoor, Inc. | Quadcopter with a printable payload extension system and method |
US9004396B1 (en) | 2014-04-24 | 2015-04-14 | Fatdoor, Inc. | Skyteboard quadcopter and method |
US9022324B1 (en) | 2014-05-05 | 2015-05-05 | Fatdoor, Inc. | Coordination of aerial vehicles through a central server |
US9971985B2 (en) | 2014-06-20 | 2018-05-15 | Raj Abhyanker | Train based community |
US9441981B2 (en) | 2014-06-20 | 2016-09-13 | Fatdoor, Inc. | Variable bus stops across a bus route in a regional transportation network |
US9451020B2 (en) | 2014-07-18 | 2016-09-20 | Legalforce, Inc. | Distributed communication of independent autonomous vehicles to provide redundancy and performance |
CN104408376A (zh) * | 2014-10-28 | 2015-03-11 | 深圳市大成天下信息技术有限公司 | 一种文档保护方法、设备以及*** |
US9094693B1 (en) * | 2014-12-10 | 2015-07-28 | IP-Com, LLC | Dissemination of video files to mobile computing devices over a communications network |
US9258580B1 (en) * | 2014-12-10 | 2016-02-09 | IP-Com, LLC | Dissemination of video files to mobile computing devices over a communications network |
US10476987B2 (en) * | 2015-09-11 | 2019-11-12 | Facebook, Inc. | Retrieving information about an online system user for use by an application during retrieval and installation of the application |
JP6367855B2 (ja) * | 2016-03-08 | 2018-08-01 | インテル・コーポレーション | 複数のコンピューティングデバイスのためのアプリケーション認証ポリシー |
US10459450B2 (en) | 2017-05-12 | 2019-10-29 | Autonomy Squared Llc | Robot delivery system |
US11652858B2 (en) * | 2021-06-15 | 2023-05-16 | Salesforce, Inc. | Integration of communication platform functionality with a third-party application |
US20230140504A1 (en) * | 2021-10-29 | 2023-05-04 | Snap Inc. | Accessing web-based fragments for display |
US11900106B2 (en) | 2022-03-02 | 2024-02-13 | International Business Machines Corporation | Personalized patch notes based on software usage |
Family Cites Families (94)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA1341310C (en) * | 1988-07-15 | 2001-10-23 | Robert Filepp | Interactive computer network and method of operation |
US5937413A (en) | 1994-11-30 | 1999-08-10 | Electronics And Telecommunications Research Institure | Data audits based on timestamp criteria in replicated data bases within digital mobile telecommunication system |
GB2313931B (en) * | 1996-06-06 | 2000-09-06 | Adrian Richard White | Methods and apparatus for diagnosing and correcting faults in computers |
FR2751448B1 (fr) * | 1996-07-17 | 1999-01-15 | Bull Sa | Procede de surveillance en temps reel d'un systeme informatique pour son administration et l'aide a sa maintenance en phase d'exploitation |
US6029141A (en) | 1997-06-27 | 2000-02-22 | Amazon.Com, Inc. | Internet-based customer referral system |
US6963850B1 (en) | 1999-04-09 | 2005-11-08 | Amazon.Com, Inc. | Computer services for assisting users in locating and evaluating items in an electronic catalog based on actions performed by members of specific user communities |
US7013292B1 (en) | 1999-06-10 | 2006-03-14 | Felicite.Com Inc. | Method and system for universal gift registry |
US6823508B1 (en) * | 2000-04-27 | 2004-11-23 | Microsoft Corporation | Automatic computer program customization based on a user information store |
JP2001312497A (ja) | 2000-04-28 | 2001-11-09 | Yamaha Corp | コンテンツ作成装置、コンテンツ配信システム、コンテンツ再生装置、及び方法並びに記憶媒体 |
US7725525B2 (en) * | 2000-05-09 | 2010-05-25 | James Duncan Work | Method and apparatus for internet-based human network brokering |
US6629267B1 (en) * | 2000-05-15 | 2003-09-30 | Microsoft Corporation | Method and system for reporting a program failure |
GB2371178B (en) | 2000-08-22 | 2003-08-06 | Symbian Ltd | A method of enabling a wireless information device to access data services |
WO2002025438A1 (en) * | 2000-09-22 | 2002-03-28 | Patchlink.Com Corporation | Non-invasive automatic offsite patch fingerprinting and updating system and method |
US7062567B2 (en) * | 2000-11-06 | 2006-06-13 | Endeavors Technology, Inc. | Intelligent network streaming and execution system for conventionally coded applications |
WO2002076003A2 (en) | 2001-03-19 | 2002-09-26 | Imesh Ltd. | System and method for peer-to-peer file exchange mechanism from multiple sources |
US6760908B2 (en) * | 2001-07-16 | 2004-07-06 | Namodigit Corporation | Embedded software update system |
US20030037327A1 (en) * | 2001-08-15 | 2003-02-20 | International Business Machines Corporation | Run-time rule-based topological installation suite |
US20030149889A1 (en) * | 2002-02-04 | 2003-08-07 | Wookey Michael J. | Automatic communication and security reconfiguration for remote services |
JP2006508415A (ja) * | 2002-04-19 | 2006-03-09 | コンピュータ アソシエイツ シンク,インコーポレイテッド | データを配布する方法及びシステム |
US20030208685A1 (en) * | 2002-05-01 | 2003-11-06 | Abdel-Rahman Hassan E. | Multi-platform application installation |
CA2388150A1 (en) | 2002-05-29 | 2003-11-29 | Ibm Canada Limited-Ibm Canada Limitee | Toggleable widget for a user interface |
US20030225632A1 (en) | 2002-05-30 | 2003-12-04 | Vincent Tong | Method and system for providing personalized online shopping service |
US20060184617A1 (en) | 2005-02-11 | 2006-08-17 | Nicholas Frank C | Method and system for the creating, managing, and delivery of feed formatted content |
US7296266B2 (en) * | 2002-06-28 | 2007-11-13 | International Business Machines Corporation | Apparatus and method for monitoring and routing status messages |
US7249123B2 (en) | 2002-10-31 | 2007-07-24 | International Business Machines Corporation | System and method for building social networks based on activity around shared virtual objects |
US20040088177A1 (en) | 2002-11-04 | 2004-05-06 | Electronic Data Systems Corporation | Employee performance management method and system |
WO2004046969A1 (en) | 2002-11-15 | 2004-06-03 | Bigchampagne, Llc. | Monitor file storage and transfer on a peer-to-peer network |
US20040128583A1 (en) * | 2002-12-31 | 2004-07-01 | International Business Machines Corporation | Method and system for monitoring, diagnosing, and correcting system problems |
US7472110B2 (en) | 2003-01-29 | 2008-12-30 | Microsoft Corporation | System and method for employing social networks for information discovery |
US7072807B2 (en) * | 2003-03-06 | 2006-07-04 | Microsoft Corporation | Architecture for distributed computing system and automated design, deployment, and management of distributed applications |
US7069308B2 (en) | 2003-06-16 | 2006-06-27 | Friendster, Inc. | System, method and apparatus for connecting users in an online computer system based on their relationships within social networks |
EP1683033A4 (en) | 2003-10-24 | 2008-05-07 | Caringfamily Llc | INFLUENCE OF COMMUNICATION BETWEEN A SOCIAL AID NETWORK |
US20050154639A1 (en) | 2004-01-09 | 2005-07-14 | Zetmeir Karl D. | Business method and model for integrating social networking into electronic auctions and ecommerce venues. |
US8015119B2 (en) | 2004-01-21 | 2011-09-06 | Google Inc. | Methods and systems for the display and navigation of a social network |
US7885901B2 (en) | 2004-01-29 | 2011-02-08 | Yahoo! Inc. | Method and system for seeding online social network contacts |
US7269590B2 (en) | 2004-01-29 | 2007-09-11 | Yahoo! Inc. | Method and system for customizing views of information associated with a social network user |
US7707122B2 (en) | 2004-01-29 | 2010-04-27 | Yahoo ! Inc. | System and method of information filtering using measures of affinity of a relationship |
JP2005227894A (ja) | 2004-02-10 | 2005-08-25 | Sony Corp | データ記録方法及びデータ記録装置、並びにデータ記録システム |
US20050193054A1 (en) * | 2004-02-12 | 2005-09-01 | Wilson Eric D. | Multi-user social interaction network |
US20050198031A1 (en) | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for controlling access to user information in a social networking environment |
US20050198305A1 (en) | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for associating a thread with content in a social networking environment |
US20050197846A1 (en) | 2004-03-04 | 2005-09-08 | Peter Pezaris | Method and system for generating a proximity index in a social networking environment |
WO2005089286A2 (en) * | 2004-03-15 | 2005-09-29 | America Online, Inc. | Sharing social network information |
US20050210409A1 (en) * | 2004-03-19 | 2005-09-22 | Kenny Jou | Systems and methods for class designation in a computerized social network application |
US20050216550A1 (en) | 2004-03-26 | 2005-09-29 | Paseman William G | Communication mode and group integration for social networks |
ES2585353T3 (es) | 2004-05-12 | 2016-10-05 | Synchronoss Technologies, Inc. | Sistema de identificación de contactos avanzado |
US7689452B2 (en) | 2004-05-17 | 2010-03-30 | Lam Chuck P | System and method for utilizing social networks for collaborative filtering |
US8554794B2 (en) * | 2004-05-17 | 2013-10-08 | Hoover's Inc. | System and method for enforcing privacy in social networks |
US20050262495A1 (en) * | 2004-05-18 | 2005-11-24 | Bea Systems, Inc. | Administration mode for server applications |
US7890871B2 (en) | 2004-08-26 | 2011-02-15 | Redlands Technology, Llc | System and method for dynamically generating, maintaining, and growing an online social network |
US8010460B2 (en) | 2004-09-02 | 2011-08-30 | Linkedin Corporation | Method and system for reputation evaluation of online users in a social networking scheme |
US20060080613A1 (en) | 2004-10-12 | 2006-04-13 | Ray Savant | System and method for providing an interactive social networking and role playing game within a virtual community |
KR100596723B1 (ko) * | 2004-10-13 | 2006-07-05 | 한국전자통신연구원 | 멀티미디어 스트리밍 서비스와 응용 프로그램 스트리밍서비스의 통합형 실행장치 및 실행방법 |
US11283885B2 (en) | 2004-10-19 | 2022-03-22 | Verizon Patent And Licensing Inc. | System and method for location based matching and promotion |
KR20090128582A (ko) | 2004-10-19 | 2009-12-15 | 야후! 인크. | 위치 기반 사회 네트워킹을 위한 시스템 및 방법 |
US10977613B2 (en) * | 2004-10-20 | 2021-04-13 | Dizpersion Technologies, Inc. | Method and system for providing cooperative purchasing over social networks |
US20060165040A1 (en) * | 2004-11-30 | 2006-07-27 | Rathod Yogesh C | System, method, computer program products, standards, SOA infrastructure, search algorithm and a business method thereof for AI enabled information communication and computation (ICC) framework (NetAlter) operated by NetAlter Operating System (NOS) in terms of NetAlter Service Browser (NSB) to device alternative to internet and enterprise & social communication framework engrossing universally distributed grid supercomputing and peer to peer framework |
US8425331B2 (en) * | 2004-12-07 | 2013-04-23 | Microsoft Corporation | User interface for viewing aggregated game, system and personal information |
US20060143183A1 (en) | 2004-12-23 | 2006-06-29 | Goldberg Adam J | System and method for providing collection sub-groups |
US7716300B2 (en) | 2005-02-22 | 2010-05-11 | Microsoft Corporation | Systems and methods to facilitate self regulation of social networks through trading and gift exchange |
US20060194186A1 (en) | 2005-02-28 | 2006-08-31 | Amit Nanda | Method and apparatus for automatically grouping within a networking database and system for parents |
WO2006102621A2 (en) * | 2005-03-23 | 2006-09-28 | Stream Theory, Inc. | System and method for tracking changes to files in streaming applications |
US20060218225A1 (en) | 2005-03-28 | 2006-09-28 | Hee Voon George H | Device for sharing social network information among users over a network |
US8412780B2 (en) * | 2005-03-30 | 2013-04-02 | Google Inc. | Methods and systems for providing current email addresses and contact information for members within a social network |
US20060256008A1 (en) | 2005-05-13 | 2006-11-16 | Outland Research, Llc | Pointing interface for person-to-person information exchange |
US20060229063A1 (en) | 2005-04-12 | 2006-10-12 | Microsoft Corporation | Systems and methods automatically updating contact information |
US7451161B2 (en) | 2005-04-28 | 2008-11-11 | Friendster, Inc. | Compatibility scoring of users in a social network |
US20060248573A1 (en) | 2005-04-28 | 2006-11-02 | Content Guard Holdings, Inc. | System and method for developing and using trusted policy based on a social model |
JP2006317575A (ja) | 2005-05-11 | 2006-11-24 | Matsushita Electric Ind Co Ltd | オーディオ復号装置 |
KR100744724B1 (ko) | 2005-06-24 | 2007-08-01 | (주)뮤직소프트 | 온라인 음반매장 운영 시스템 및 방법 |
WO2007052285A2 (en) | 2005-07-22 | 2007-05-10 | Yogesh Chunilal Rathod | Universal knowledge management and desktop search system |
US8150416B2 (en) * | 2005-08-08 | 2012-04-03 | Jambo Networks, Inc. | System and method for providing communication services to mobile device users incorporating proximity determination |
US20070043720A1 (en) * | 2005-08-18 | 2007-02-22 | Soulware, Inc. | System, apparatus and methods for storage, retrieval and exchange of personal profile data enabling consistent interpretation across multiple device, applications and data services |
US20070072678A1 (en) * | 2005-09-28 | 2007-03-29 | Dagres Todd A | Method and system of online gaming organization |
US20070106627A1 (en) * | 2005-10-05 | 2007-05-10 | Mohit Srivastava | Social discovery systems and methods |
US20070124721A1 (en) * | 2005-11-15 | 2007-05-31 | Enpresence, Inc. | Proximity-aware virtual agents for use with wireless mobile devices |
US7783592B2 (en) | 2006-01-10 | 2010-08-24 | Aol Inc. | Indicating recent content publication activity by a user |
US7913249B1 (en) * | 2006-03-07 | 2011-03-22 | Jpmorgan Chase Bank, N.A. | Software installation checker |
US20080040428A1 (en) | 2006-04-26 | 2008-02-14 | Xu Wei | Method for establishing a social network system based on motif, social status and social attitude |
US20080010343A1 (en) | 2006-05-24 | 2008-01-10 | Digital Sports, Inc. | Method of providing a digital athlete profile |
WO2007139857A2 (en) | 2006-05-24 | 2007-12-06 | Archetype Media, Inc. | Storing data related to social publishers and associating the data with electronic brand data |
US7792903B2 (en) | 2006-05-31 | 2010-09-07 | Red Hat, Inc. | Identity management for open overlay for social networks and online services |
US7904899B2 (en) * | 2006-06-20 | 2011-03-08 | Intuit Inc. | Third-party customization of a configuration file |
US7761393B2 (en) * | 2006-06-27 | 2010-07-20 | Microsoft Corporation | Creating and managing activity-centric workflow |
US20070297590A1 (en) * | 2006-06-27 | 2007-12-27 | Microsoft Corporation | Managing activity-centric environments via profiles |
US7822762B2 (en) | 2006-06-28 | 2010-10-26 | Microsoft Corporation | Entity-specific search model |
US8607223B2 (en) * | 2006-07-28 | 2013-12-10 | International Business Machines Corporation | Creating multiplatform customized install packages for software installation |
US20080070697A1 (en) | 2006-09-15 | 2008-03-20 | Icebreaker, Inc. | Social interaction games and activities |
US20080288582A1 (en) * | 2006-09-25 | 2008-11-20 | Sms.Ac | Systems and methods for passing application pods between multiple social network service environments |
US8136090B2 (en) * | 2006-12-21 | 2012-03-13 | International Business Machines Corporation | System and methods for applying social computing paradigm to software installation and configuration |
US8423612B2 (en) * | 2007-01-08 | 2013-04-16 | Cisco Technology, Inc. | Methods and apparatuses for selectively accessing an application |
US8336043B2 (en) * | 2007-02-15 | 2012-12-18 | Microsoft Corporation | Dynamic deployment of custom code |
US7680882B2 (en) * | 2007-03-06 | 2010-03-16 | Friendster, Inc. | Multimedia aggregation in an online social network |
US7721158B2 (en) * | 2007-06-04 | 2010-05-18 | Microsoft Corporation | Customization conflict detection and resolution |
-
2008
- 2008-05-23 WO PCT/US2008/006646 patent/WO2008147548A1/en active Application Filing
- 2008-05-23 AU AU2008257149A patent/AU2008257149A1/en not_active Abandoned
- 2008-05-23 JP JP2010509402A patent/JP2010534871A/ja active Pending
- 2008-05-23 US US12/154,504 patent/US9128800B2/en active Active
- 2008-05-23 EP EP20080754713 patent/EP2165269A1/en not_active Withdrawn
- 2008-05-23 CN CN200880017086A patent/CN101681346A/zh active Pending
- 2008-05-23 BR BRPI0811720 patent/BRPI0811720A2/pt not_active Application Discontinuation
- 2008-05-23 CA CA 2686170 patent/CA2686170A1/en not_active Abandoned
-
2009
- 2009-11-11 ZA ZA200907908A patent/ZA200907908B/xx unknown
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102385607A (zh) * | 2010-11-23 | 2012-03-21 | 北京华达时代科技有限公司 | 互联网分享api端口聚合及监控技术 |
CN102385607B (zh) * | 2010-11-23 | 2014-07-09 | 北京华达时代科技有限公司 | 互联网分享api端口聚合及监控*** |
WO2012149845A1 (zh) * | 2011-05-05 | 2012-11-08 | 腾讯科技(深圳)有限公司 | 一种微博消息的显示方法、***、微博终端、微博服务器端及存储介质 |
US8935618B2 (en) | 2011-05-05 | 2015-01-13 | Tencent Technology (Shenzhen) Company Limited | Method and system for displaying micro-blog message, micro-blog terminal, and server, and storage medium |
US9887953B2 (en) | 2011-05-05 | 2018-02-06 | Tencent Technology (Shenzhen) Company Limited | System and method for displaying micro-blog message, micro-blog terminal and server |
WO2014139056A1 (en) * | 2013-03-15 | 2014-09-18 | Yahoo! Inc. | Social media based content selection system |
Also Published As
Publication number | Publication date |
---|---|
CA2686170A1 (en) | 2008-12-04 |
WO2008147548A1 (en) | 2008-12-04 |
US20090031301A1 (en) | 2009-01-29 |
EP2165269A1 (en) | 2010-03-24 |
US9128800B2 (en) | 2015-09-08 |
AU2008257149A1 (en) | 2008-12-04 |
JP2010534871A (ja) | 2010-11-11 |
BRPI0811720A2 (pt) | 2014-11-04 |
ZA200907908B (en) | 2010-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101681346A (zh) | 用于访问互联网应用的个性化平台 | |
US11334633B1 (en) | Generating a contextual search stream | |
US11983484B2 (en) | Systems and methods for creating custom actions | |
US12019672B2 (en) | Systems and methods for a scalable, collaborative, real-time, graphical life-management interface | |
US20220100947A1 (en) | Systems and methods for sharing user generated slide objects over a network | |
US9823813B2 (en) | Apparatus and methods for performing an action on a database record | |
KR101662195B1 (ko) | 소셜 네트워크 데이터에 기반한 검색 결과의 클라이언트-측 변경 | |
US8224862B2 (en) | System and method for providing a networked viral family tree | |
US8280959B1 (en) | Personalizing a web page outside of a social networking system with recommendations for content from the social networking system | |
US20140013247A1 (en) | Systems and methods for providing a customized user interface for publishing into a feed | |
US20070130518A1 (en) | Method and apparatus for a personalized web page | |
EP2972981A1 (en) | Systems and methods for interacting with records via a publisher and an information feed | |
Etaati et al. | Adaptive tourist recommendation system: conceptual frameworks and implementations | |
Linaje et al. | Multi-device context-aware RIAs using a model-driven approach | |
Gupta et al. | Requirement checklist for blog in web application | |
Wicklund et al. | Programming the Customer Journey | |
Karampelas et al. | Design Principles and Guidelines | |
Reiter et al. | Different views on web 2.0: An overview | |
Georgiadis | Supporting User Generated Content for Mobile News Services: A Case Study | |
Ljubic | Enterprise 2.0–Evaluations, specifications and prototyping for a state of the art contact-management platform. | |
Pavel et al. | Startup Promotion Strategy | |
Hanson | Gobble it up: Web 2.0 is putting control of posting content in the hands of users instead of companies | |
Enterprise et al. | Software+ Services | |
WO2009061307A1 (en) | System and method for enabling at least one independent data navigation and interaction activity within a document |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20100324 |