CN101401084A - Rss可主存控件 - Google Patents
Rss可主存控件 Download PDFInfo
- Publication number
- CN101401084A CN101401084A CNA2007800083021A CN200780008302A CN101401084A CN 101401084 A CN101401084 A CN 101401084A CN A2007800083021 A CNA2007800083021 A CN A2007800083021A CN 200780008302 A CN200780008302 A CN 200780008302A CN 101401084 A CN101401084 A CN 101401084A
- Authority
- CN
- China
- Prior art keywords
- rss
- project
- user
- computer
- feed
- 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.)
- Granted
Links
- 230000009471 action Effects 0.000 claims description 26
- 238000000034 method Methods 0.000 claims description 20
- 230000015654 memory Effects 0.000 claims description 9
- 230000008859 change Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004321 preservation Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Document Processing Apparatus (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
上述各实施例使用并充分利用RSS来使用户能够更容易地与不同类型的或来自通过web可用的不同源的数据进行交互。根据至少一些实施例,提供了可主存和/或可定制的控件,其给予用户与RSS订阅源交互来存储和进一步操纵来自于不同RSS订阅源的项目的集合的能力。
Description
背景
当今,web具有用户可与之交互的许多不同类型的内容。即,网站贡献看起来无穷量的不同类型的内容,如文档、图片、产品、新项目、博客等。许多时候,期望与这些内容交互的用户必须以反映与这些项目相关联的不一致行为的不同方式来进行交互。例如,希望从网站上复制照片的用户通常必须在该照片上右击并选择“保存”选项。然而,这么做通常损失与该照片相关联的元数据。如果用户正浏览出售书籍的网站并希望保存关于一本书的信息,则该用户通常必须选择其希望保存的文本并将其复制到文档。同样地,如果用户在Sharepoint(共享点)上处理文档且其希望将之保存时,其通常必须按在该文档上以与“现在下载”提示交互。
上述只构成用户在尝试与不同类型的web可用的内容交互时遇到的不一致性的一些示例。
概述
以下描述的各实施例使用并充分利用称为真正简单聚合(Really SimpleSyndication),即RSS的web内容聚合格式来使用户能够更容易地与不同类型的数据或来自于通过web可用的不同的源的数据进行交互。根据至少一些实施例,提供了可主存和/或可定制的控件,其给予用户与RSS订阅源交互来存储和进一步操纵来自于不同RSS订阅源的项目集合的能力。
附图说明
图1示出根据一实施例的系统。
图2示出根据一实施例的示例性控件,以及该控件的各单独特征。
图3图解地示出根据一实施例的可主存控件和其支持的一个交互。
图4是描述根据一实施例的方法中的各步骤的流程图。
详细描述
概览
以下描述的各实施例使用并充分利用称为真正简单聚合(Really SimpleSyndication),即RSS的web内容聚合格式来使用户能够更容易地与不同类型的数据或来自于通过web可用的不同的源的数据进行交互。根据至少一些实施例,提供了可主存和/或可定制的控件,其给予用户与RSS订阅源交互来存储和进一步操纵来自于不同RSS订阅源的项目集合以及将该集合视为在本地文件系统上的文件的能力。
RSS web订阅源能以若干不同文件格式出现,流行的几个是RSS 0.91、0.92、1.0、2.0和Atom。RSS web订阅源在web上变得越来越受欢迎,且众多具有RSS支持的软件应用程序正在开发中。如下描述假定读者方对RSS有一定的熟悉度。关于RSS的另外的背景,有众多提供用户可能感兴趣的信息的可公开获得的规范。然而,为提供RSS的一些基本背景,提供以下讨论。
RSS是XML的方言。所有RSS文件必须遵循XML1.0规范,其公布在万维网联盟(W3C)网站上。在顶层,RSS文档包括一<rss>元素,其具有称为“version(版本)”的指定该文档所遵循的RSS版本的强制属性。从属于该<rss>元素的是单个<channel>(频道)元素,其包含关于频道(元数据)和其内容的信息。
根据RSS2.0规范,有三个必需的频道元素:<title>(标题)、<link>(链接)和<description>(描述)。title构成频道的名字,link描述到对应于该频道的HTML网站的URL,而discription是描述该频道的短语或句子。
频道可以包含任何数量的<item>(项目)。一个项目可以表示一个“故事”—很像报纸中或杂志中的故事或其它内容片段。一个项目通常还可以包含标题、链接和描述。项目的所有元素都是可任选的,然而标题或描述中至少一个必须存在。可被项目元素包含的还有众多其它元素。根据RSS2.0规范,这些包括author(作者)、category(类别)、comments(评论)、enclosure(附加件)、guid、pubDate(发布日)、source(源)等。这些元素也是可扩展的,且可由发布者定制。
在本文中,在所描述的RSS实施例的上下文中将使用特定术语。项目是订阅源的基本单元。通常,一个项目表示具有如上所述的到网站上的实际文章的链接的blog入口或新闻文章/摘要。订阅源是资源中的项目的列表。
示例性RSS可主存控件
图1概括地在100处示出根据一实施例的系统。在该示例中,系统100包括计算设备102,其具有一个或多个处理器104、一个或多个计算机可读介质106、和以计算机可执行指令的形式具体化于计算机可读介质上的一个或多个RSS可主存控件108。
虽然计算设备102以台式计算机或客户计算机的形式示出,但应该认识和理解,也可利用其它计算设备而不背离所要求保护的主题的精神和范围。例如,其它计算设备可以包括,作为示例而非限制,便携式计算机、诸如个人数字助理(PDA)等手持式计算机、蜂窝电话、服务器等。
另外,系统100包括计算设备102通过其与一个或多个服务器112进行通信的因特网110形式的网络。服务器可以是由计算设备102所接收并由其用户所消费的RSS订阅源的源。
在至少一些实施例中,可主存控件108可以由任何合适类型的实体主存。例如,控件108可被网页或诸如图片或照片应用程序、数据库应用程序、浏览器应用程序等应用程序主存。
图2示出根据一实施例的示例性控件108,以及该控件的各单独特征。其中,可主存控件108具有包括,作为示例而非限制,默认动作200、自定义动作202、文件系统交互204、多个视图208和自定义视图210等各个特征。
默认动作200指的是控件上预编程或预配置的那些动作,且可以包括诸如打开(open)、保存(save)、复制(copy)和添加到集合(add to a collection)等以下更详细地描述的事情。
自定义动作202指的是可由例如开发者在控件上编程的那些动作。自定义动作可以包括诸如删除、购买、评价该项目等任何类型的动作。RSS项目有多少种变化,自定义动作也就有多少种。
文件系统交互204指的是使用户能够从web取得RSS项目并以无缝的方式与文件系统交互的那些特征。这可以包括诸如拖放功能、将RSS项目导出到文件等动作。
多个视图208指的是控件为用户以多种不同方式呈现RSS项目的能力。
自定义视图210指的是控件被编程来以特定方式显示RSS内容的能力。在如下讨论中,这通过模板来完成。
这些特征都如下以另外的细节讨论。
在接下来的讨论中,描述了控件108的两个分离却相关的方面。首先,在标题“RSS可主存控件交互”下描述了控件的使用户能够与RSS内容交互的特性。该节中包含的有用来提供默认动作200、自定义动作202和文件系统交互204的控件特征的描述。
这之后,提供了标题为“RSS可主存控件演示”的一节,并描述了控件能启用其与之交互的内容的演示的各种方式。该节中包含的有用来提供多个视图208和自定义视图210的控件特征的描述。
RSS可主存控件交互
在网站或RSS内容的其它源表达其内容时,由于RSS的标准化的本质,关于RSS项目的某些信息将是已知的。如上所示,如将被本领域技术人员所认识到的,该信息以标准化的方式以XML表达。因此,本质上大不相同的项目将仍然共享至少一些RSS属性或特性,例如,标题、描述和/或链接。这一可预知性可由本发明的控件利用来提供在用户与RSS数据交互并消费之时的标准化的用户体验。因此,不管用户访问的是什么网站或源,用户都可以用相同的方式与项目交互。
作为一个示例,考虑图解地示出可主存控件108和其支持的一个交互的图3。其中,可主存控件108具有允许用户于不同RSS订阅源交互的用户界面组件300。实际上,主存应用程序或网站可以向该控件提供与订阅源相关联的URL。该控件随后可以在该URL上发出HTTP Get请求并作为响应接收定义该RSS订阅源的XML文件。该控件随后可以为用户呈现这一订阅源。
在该示例中,两个这种订阅源分别在302、304处示出。注意到,每一订阅源都包括众多项目。例如,订阅源302包括项目1、2、3、4和5。同样地,订阅源304包括项目6、7和8。如上所示,每一RSS订阅源以XML描述。因此,订阅源302以被示为紧挨其左侧的XML描述。同样,订阅源304以被示为紧挨其右侧的XML描述。注意每一订阅源中的每一单独项目具有其自己的基于标签的XML描述。每一项目标签内部出现与上述单独项目相关联的特性和属性。
现考虑在用户浏览订阅源并选择接收订阅源数据时,其(或更确切地说其软件)所接收到的是描述该订阅源的XML。使用该XML,软件可以进一步允许用户通过选择各单独订阅源项目来消费订阅源数据。假定在该示例中,用户发现来自订阅源302的项目1和5和来自订阅源304的项目6很有趣。使用用户界面300,用户可以选择各单独项目,如通过将其拖放或复制粘贴到称为集合的适当容器,如集合306。在该具体示例中,集合306包括来自订阅源302的项目1和5和来自订阅源304的项目6。
在用户选择通过从不同订阅源中选择和复制项目来形成集合时,控件108解析与各单独订阅源相关联的XML并选择与用户选择的各单独项目相关联的XML。随后,控件108形成可被认为是来自于不同订阅源的XML的组合,以便本质上提供新的用户定义的订阅源。因此,在图3的示例中,注意紧挨在集合306右侧的XML包括与项目6、1和5相关联的XML。
访问和获取订阅源数据的一种方法可以是使用特别设计来与RSS订阅源交互的平台。一个这样的平台在美国专利申请号11/158,398中有描述。当然,可以使用其它方法和系统而不背离要求保护的主题的精神和范围。
现在,由于已定义了他的或她的包含来自于其它订阅源的项目的订阅源,用户能以控件所支持的任何方式操纵集合数据。这可以包括如对项目的读和写等事情。
考虑一下这可提供给用户的功能。回想订阅源项目可以构成不同类型内容的广泛而不同的组。然而,在RSS环境中,这一广泛而不同的内容组共享至少一些由每一项目的XML定义的特性。这进而可以使控件能够绑定到订阅源并向用户提供跨不同内容类型的集成且统一的消费体验。
还考虑一旦如上所述地定义了以XML为基础的集合则可以提供的各种功能。例如,可以进行诸如排序和过滤等操作或动作。另外,可以进行对各单独订阅源的内容专用的操作或动作,诸如,例如在这一元素出现在XML中时按作者排序。因此,可以支持诸如各种默认动作200(图2)、自定义动作202和文件系统交互204等功能或动作来给予用户丰富且稳健数量的方式来与其集合中的RSS内容交互。
在该示出并描述的实施例中,控件能以网站所支持的RSS订阅源为基础,或以驻留在例如用户的计算设备上的本地存储为基础。例如,可以将项目从一个控件复制到另一控件。第一个控件可能以网站所支持的RSS订阅源为基础。在至少一些实施例中,该网站具有更新项目的能力。例如,如果项目是文档且用户订阅了该订阅源,则用户可以自动接收对该文档的更新。
第二个控件(即项目所复制到的那个)可能以客户计算设备上的本地存储为基础。以本地存储为基础可以允许对存储在本地存储中的内容的写访问。这稍微不同于控件以网站所支持的RSS订阅源为基础的情况。如将被本领域技术人员所认识到的,通常在那些情况下,没有写访问。然而,在这一情况下,在RSS内容改变时,那些改变可被提供给客户计算设备以进行更新。
图4是描述根据一实施例的方法中的各步骤的流程图。该方法可以结合任何合适的硬件、软件、固件或其组合来实现。仅在一实施例中,该方法可以用诸如驻留于计算机可读介质106(图1)上的软件来实现。
步骤400提供一个或多个RSS可主存控件。该步骤可由任何数量的合适的实体来完成。例如,控件可由网站或上面提供了其示例的任何合适的类型的应用程序来主存。步骤402向RSS项目分配一个或多个动作。该步骤可以用任何合适的方式来完成。例如,合适地配置的控件可以具有其支持的一组默认动作。这些默认动作可以包括,作为示例而非限制,打开、保存和添加到集合。另外,各动作可以包括对特定RSS项目专用的动作。这些动作可以用形成这些项目所来自的RSS订阅源数据的一部分的XML来描述。又一类型的动作可以涉及文件系统交互,如将RSS项目转换为特定文件系统中的文件。更具体地,由于了解组成RSS项目及其特性的数据的类型,因此合适地配置的控件可以或将该项目转换为文件或调用适当的代码来进行转换。这可以通过将RSS项目的适当的特性映射到适当的文件格式来完成。例如,如果项目是MPEG图像,则控件或合适地调用的代码可以将该项目转换成文件系统上的文件。
步骤404创建来自于不同订阅源的RSS项目的集合。该步骤可以用任何合适的方式来完成,其示例如上给出。仅在一实施例中,集合通过使用户能够通过合适地配置的用户界面从不同订阅源选择各单独RSS项目并建立包含那些项目的集合来形成。
已讨论了用户可以与来自不同订阅源的RSS项目交互的各种方式,现讨论转到经由用户界面可将RSS项目呈现给用户的一些不同的方式。
RSS可主存控件演示
在一实施例中,如果网站没有表达特定RSS项目应被如何显示,则RSS可主存控件可以提供众多不同的布局视图。
在一实施例中,提供了三种不同的布局视图。第一个布局视图可被简单地认为是类似于文件系统的列表视图的连续列出订阅源或集合的项目的列表视图。在该示例中,每一项目占据一行。第二个布局视图是其中各单独图标与每一项目相关联并为用户显示的图标视图。在该示例中,这些图标可以包含一些描述性材料。该图标视图类似于文件系统的图标视图。第三个布局视图是其中提供图标和与各单独项目相关联的各种元数据的详细或全细节视图。全细节视图类似于文件系统的其中显示了文件名、类型和修改日期的详细视图。
在至少一实施例中,可以用驻留在组成部分RSS订阅源的XML中的模板的形式为各单独项目创建自定义视图。模板描述每一项目的布局及格式化。如果定义了自定义视图,则其对用户可用以在默认视图中切换。如果存在模板,则其可以覆盖任何默认视图,但如上所述也可以从模板中切换出来。在一实施例中,该模板包括不与各单独RSS项目分层的演示数据。仅作为可以如何定义该模板的一个示例,考虑示例XML摘录及如下相关的讨论。
通常,发布者在订阅源中提供项目的HTML描述以便即使在其经由项目扩展(item-extension)提供相同的数据时也保持对其信息的演示的控制。这可导致若干问题。首先,即使在多数情况下HTML是相同的,每一项目也都具有演示信息(即HTML元素)的副本。其次,每一项目在描述元素和元数据标签之间重复元数据。第三,HTML描述只在由特定形状因子(form-factor)的浏览器呈现时才有用。
根据一实施例,数据的重复可通过使用模板机制来减少。即,不同模板使客户机能够取决于形状因子或其它需求为数据选择不同的呈现。如下示例示出音乐网站的前10列表可被如何修改以使用HTMl模板。选择该特定技术是因为其对发布者来说相比于可能要求一些编码能力的其它技术更容易创建。
如果用户对另外的数据感兴趣,则该格式扩展的客户机可以与一简单UI切换一起提供来允许用户在压缩的“概述”视图和更详细的“全”视图之间切换。在每一情况中,发布者完全控制内容的演示。
<rss>
<channel>
<title>MSN Music Top 10</title>
<ext:item-template format="summary">
<div xmlns="http://www.w3.org/1999/xhtml">
<p><strong><% itms:artist %></strong></p>
<p><% itms:title %></p>
<p>Price:<% itms:trackPrice %></p>
</div>
</ext:item-template>
<ext:item-template format="full">
<div xmlns="http://www.w3.org/1999/xhtml">
<p><strong><% itms:artist %></strong></p>
<p>Released:<% itms:ReleaseDate %></p>
</div>
</ext:item-template>
<item>
<title>Hollaback Girl-GwenStefani</title>
<link>http://example.com/id=121231</link>
<pubDate>Thu,05 May 2005 23:52:15-800</pub Date>
<description><![CDATA[HTML二进制大对象]]></description>
<itms:artist>Gwen Stefani</itms:artist>
<itms:album>Love,Angel,Music,Baby</itms:album>
<itms:albumPrice>9.99</itms:albumPrice>
<itms:ReleaseDate>12/14/04</itms:ReleaseDate>
</item>
</channel>
</rss>
结论
上述各实施例利用和使用RSS来使用户能够更容易地与不同类型的或来自通过网络可用的不同源的数据交互。根据至少一些实施例,提供了可主存和/或可定制的控件,其给予用户与RSS订阅源交互来存储和进一步操纵来自于不同RSS订阅源的项目的集合的能力。
上述的发明的技术可以使开发者能够快速启用其站点上的项目以使这些项目可由用户来交互。例如,用户可以容易地以与保存文档相同的方式将照片保存在其桌面上。同样,有了保存项目集合和如果该项目改变则获得更新的能力,用户可以例如使来自Amazon.com的书和来自Netflix的影片处于同一集合并且如果特定项目改变了则接收通知。
此外,在至少一些实施例中,用户可以改变项目被如何可视化的视图。
另外,发布者可以通过例如上面讨论的模板,用更丰富的方式呈现其项目以用于品牌或优化的数据布局。
虽然已经用对结构特征和/或方法步骤专用的语言描述了本发明,但是应当理解,所附权利要求书中定义的本发明不必限于所描述的具体特征或步骤。相反,各具体特征和步骤是作为实现所要求保护的本发明的较佳形式来公开的。
Claims (20)
1.一种或多种包含计算机可执行指令的计算机可读介质,所述计算机可执行指令在被执行时实现一种向用户提供与RSS订阅源交互以构建包含来自不同RSS订阅源的项目的集合的能力的RSS可主存控件(108)。
2.如权利要求1所述的一种或多种计算机可读介质,其特征在于,所述RSS可主存控件可以被网页主存。
3.如权利要求1所述的一种或多种计算机可读介质,其特征在于,所述RSS可主存控件可以被应用程序主存。
4.如权利要求3所述的一种或多种计算机可读介质,其特征在于,所述应用程序以浏览器的形式驻留。
5.如权利要求1所述的一种或多种计算机可读介质,其特征在于,所述可主存控件支持包括默认动作、自定义动作或文件系统交互中的一个或多个的各特征。
6.如权利要求1所述的一种或多种计算机可读介质,其特征在于,所述可主存控件支持包括多个视图或自定义视图中的一个或多个的各特征。
7.如权利要求1所述的一种或多种计算机可读介质,其特征在于,所述可主存控件支持包括默认动作、自定义动作、文件系统交互、多个视图和自定义视图的各特征。
8.如权利要求1所述的一种或多种计算机可读介质,其特征在于,集合包括对应于来自所述不同订阅源的每一项目的XML。
9.如权利要求1所述的一种或多种计算机可读介质,其特征在于,所述项目包括不同类型的项目。
10.一种计算机实现的方法,包括:
允许用户经由用户界面(300)从不同RSS订阅源中选择各单独RSS项目;以及
建立包含所选RSS项目的集合(306)。
11.如权利要求10所述的方法,其特征在于,所述允许和建立的动作至少部分地由浏览器执行。
12.如权利要求10所述的方法,其特征在于,所述建立的动作包括解析与所述不同的RSS订阅源相关联的XML并选择与用户选择的各单独项目相关联的XML。
13.如权利要求10所述的方法,其特征在于,所述建立的动作至少部分地由可被绑定至RSS订阅源或本地存储的可主存控件执行。
14.如权利要求13所述的方法,其特征在于,所述可主存控件可以被网站主存。
15.如权利要求10所述的方法,其特征在于,所选择的RSS项目可以包括不同类型的项目。
16.如权利要求10所述的方法,其特征在于,还包括允许所述用户执行默认动作、自定义动作或文件系统交互中的一个或多个。
17.如权利要求10所述的方法,其特征在于,还包括允许所述用户以列表视图、图标视图、详细视图或模板视图中的一个或多个查看集合的项目。
18.如权利要求10所述的方法,其特征在于,还包括允许对所述集合中的所选RSS项目的一个或多个的写访问。
19.一种计算机实现的方法,包括:
提供一个或多个RSS可主存控件(400),各单独控件被配置为允许用户从不同RSS订阅源中选择不同类型的项目并构建项目的集合,所述集合包括来自所述不同RSS订阅源的XML,所述XML描述所述集合的各单独项目;以及
向集合的各项目分配一个或多个动作(402)。
20.如权利要求19所述的方法,其特征在于,所述提供的动作由浏览器执行。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/276,584 US7979803B2 (en) | 2006-03-06 | 2006-03-06 | RSS hostable control |
US11/276,584 | 2006-03-06 | ||
PCT/US2007/004834 WO2007103008A1 (en) | 2006-03-06 | 2007-02-23 | Rss hostable control |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101401084A true CN101401084A (zh) | 2009-04-01 |
CN101401084B CN101401084B (zh) | 2012-08-15 |
Family
ID=38475189
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007800083021A Expired - Fee Related CN101401084B (zh) | 2006-03-06 | 2007-02-23 | Rss可主存控件 |
Country Status (8)
Country | Link |
---|---|
US (1) | US7979803B2 (zh) |
EP (1) | EP1997020A4 (zh) |
JP (1) | JP5178537B2 (zh) |
CN (1) | CN101401084B (zh) |
BR (1) | BRPI0708376A8 (zh) |
MX (1) | MX2008011059A (zh) |
RU (1) | RU2008135990A (zh) |
WO (1) | WO2007103008A1 (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7000230B1 (en) | 2000-06-21 | 2006-02-14 | Microsoft Corporation | Network-based software extensions |
US7415672B1 (en) | 2003-03-24 | 2008-08-19 | Microsoft Corporation | System and method for designing electronic forms |
US7370066B1 (en) | 2003-03-24 | 2008-05-06 | Microsoft Corporation | System and method for offline editing of data files |
US7913159B2 (en) | 2003-03-28 | 2011-03-22 | Microsoft Corporation | System and method for real-time validation of structured data files |
US7406660B1 (en) | 2003-08-01 | 2008-07-29 | Microsoft Corporation | Mapping between structured data and a visual surface |
US7334187B1 (en) | 2003-08-06 | 2008-02-19 | Microsoft Corporation | Electronic form aggregation |
US8661459B2 (en) | 2005-06-21 | 2014-02-25 | Microsoft Corporation | Content syndication platform |
US9104773B2 (en) * | 2005-06-21 | 2015-08-11 | Microsoft Technology Licensing, Llc | Finding and consuming web subscriptions in a web browser |
US8001459B2 (en) | 2005-12-05 | 2011-08-16 | Microsoft Corporation | Enabling electronic documents for limited-capability computing devices |
US8280843B2 (en) | 2006-03-03 | 2012-10-02 | Microsoft Corporation | RSS data-processing object |
JP5141118B2 (ja) * | 2006-08-21 | 2013-02-13 | 株式会社リコー | メタデータカスタマイズ方法 |
US9417758B2 (en) * | 2006-11-21 | 2016-08-16 | Daniel E. Tsai | AD-HOC web content player |
US20080270915A1 (en) * | 2007-04-30 | 2008-10-30 | Avadis Tevanian | Community-Based Security Information Generator |
US9081853B2 (en) * | 2008-04-03 | 2015-07-14 | Graham Holdings Company | Information display system based on user profile data with assisted and explicit profile modification |
WO2010037031A2 (en) * | 2008-09-26 | 2010-04-01 | Fwix, Inc. | System and method for aggregating web feeds relevant to a geographical locale from multiple sources |
US20110271228A1 (en) * | 2010-05-03 | 2011-11-03 | Zumobi, Inc. | Systems, Methods, and Computer Program Products Providing an Article Selection Structure |
US9361130B2 (en) | 2010-05-03 | 2016-06-07 | Apple Inc. | Systems, methods, and computer program products providing an integrated user interface for reading content |
US9304614B2 (en) | 2010-10-20 | 2016-04-05 | Salesforce.Com, Inc. | Framework for custom actions on an information feed |
US9753609B2 (en) * | 2010-12-03 | 2017-09-05 | Facebook, Inc. | User interface with media wheel facilitating viewing of media objects |
CN102262563B (zh) * | 2011-08-09 | 2013-04-24 | 南京南瑞继保电气有限公司 | 调度子系统数据交互及建模的方法 |
US9253541B2 (en) | 2013-02-26 | 2016-02-02 | Google Inc. | Method for one-click subscribing to multiple channels of information on a single topic |
US9578382B2 (en) | 2013-06-26 | 2017-02-21 | Google Inc. | Subscribable channel collections |
Family Cites Families (126)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5404488A (en) | 1990-09-26 | 1995-04-04 | Lotus Development Corporation | Realtime data feed engine for updating an application with the most currently received data from multiple data feeds |
US5819034A (en) * | 1994-04-28 | 1998-10-06 | Thomson Consumer Electronics, Inc. | Apparatus for transmitting and receiving executable applications as for a multimedia system |
US5694546A (en) | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
US5819284A (en) | 1995-03-24 | 1998-10-06 | At&T Corp. | Personalized real time information display as a portion of a screen saver |
US5649186A (en) | 1995-08-07 | 1997-07-15 | Silicon Graphics Incorporated | System and method for a computer-based dynamic information clipping service |
US5880767A (en) | 1996-09-11 | 1999-03-09 | Hewlett-Packard Company | Perceptual image resolution enhancement system |
US6085186A (en) | 1996-09-20 | 2000-07-04 | Netbot, Inc. | Method and system using information written in a wrapper description language to execute query on a network |
US6544295B1 (en) | 1996-11-18 | 2003-04-08 | Starfish Software, Inc. | Methods for managing preferred internet sites in a computer system having a browser |
US6411331B1 (en) | 1997-02-28 | 2002-06-25 | Hewlett-Packard Company | Automatic white balance detection and correction of an image captured in a digital camera |
US5926796A (en) | 1997-05-05 | 1999-07-20 | Walker Asset Management Limited Partnership | Method and apparatus for selling subscriptions to periodicals in a retail environment |
US5974549A (en) | 1997-03-27 | 1999-10-26 | Soliton Ltd. | Security monitor |
US6038601A (en) * | 1997-07-21 | 2000-03-14 | Tibco, Inc. | Method and apparatus for storing and delivering documents on the internet |
US5960411A (en) * | 1997-09-12 | 1999-09-28 | Amazon.Com, Inc. | Method and system for placing a purchase order via a communications network |
US6094657A (en) * | 1997-10-01 | 2000-07-25 | International Business Machines Corporation | Apparatus and method for dynamic meta-tagging of compound documents |
US6266664B1 (en) | 1997-10-01 | 2001-07-24 | Rulespace, Inc. | Method for scanning, analyzing and rating digital information content |
US6035336A (en) | 1997-10-17 | 2000-03-07 | International Business Machines Corporation | Audio ticker system and method for presenting push information including pre-recorded audio |
US6078924A (en) * | 1998-01-30 | 2000-06-20 | Aeneid Corporation | Method and apparatus for performing data collection, interpretation and analysis, in an information platform |
US6366912B1 (en) | 1998-04-06 | 2002-04-02 | Microsoft Corporation | Network security zones |
US6572662B2 (en) * | 1998-05-15 | 2003-06-03 | International Business Machines Corporation | Dynamic customized web tours |
US6282546B1 (en) | 1998-06-30 | 2001-08-28 | Cisco Technology, Inc. | System and method for real-time insertion of data into a multi-dimensional database for network intrusion detection and vulnerability assessment |
US20010051907A1 (en) | 1998-12-08 | 2001-12-13 | Srihari Kumar | Interactive financial portfolio tracking interface |
US6272493B1 (en) * | 1999-01-21 | 2001-08-07 | Wired Solutions, Llc | System and method for facilitating a windows based content manifestation environment within a WWW browser |
US20020072951A1 (en) * | 1999-03-03 | 2002-06-13 | Michael Lee | Marketing support database management method, system and program product |
US6434745B1 (en) * | 1999-09-15 | 2002-08-13 | Direct Business Technologies, Inc. | Customized web browsing and marketing software with local events statistics database |
US20020174201A1 (en) | 1999-09-30 | 2002-11-21 | Ramer Jon E. | Dynamic configuration of context-sensitive personal sites and membership channels |
US6694431B1 (en) | 1999-10-12 | 2004-02-17 | International Business Machines Corporation | Piggy-backed key exchange protocol for providing secure, low-overhead browser connections when a server will not use a message encoding scheme proposed by a client |
US6775772B1 (en) | 1999-10-12 | 2004-08-10 | International Business Machines Corporation | Piggy-backed key exchange protocol for providing secure low-overhead browser connections from a client to a server using a trusted third party |
US6732102B1 (en) | 1999-11-18 | 2004-05-04 | Instaknow.Com Inc. | Automated data extraction and reformatting |
US6708172B1 (en) | 1999-12-22 | 2004-03-16 | Urbanpixel, Inc. | Community-based shared multiple browser environment |
US20010027472A1 (en) * | 2000-03-27 | 2001-10-04 | Feng Guan | Dynamic information sharing based on unique individual ID |
US7702995B2 (en) * | 2000-04-24 | 2010-04-20 | TVWorks, LLC. | Method and system for transforming content for execution on multiple platforms |
US6874084B1 (en) * | 2000-05-02 | 2005-03-29 | International Business Machines Corporation | Method and apparatus for establishing a secure communication connection between a java application and secure server |
US6675212B1 (en) | 2000-06-12 | 2004-01-06 | Gateway, Inc. | Method and apparatus for efficient data browsing |
US20010050658A1 (en) * | 2000-06-12 | 2001-12-13 | Milton Adams | System and method for displaying online content in opposing-page magazine format |
US20020019812A1 (en) | 2000-06-16 | 2002-02-14 | Board Karen Eleanor | System and service for receiving, customizing, and re-broadcasting high-speed financial data to users operating wireless network-capable devices |
US7152058B2 (en) | 2000-07-13 | 2006-12-19 | Biap Systems, Inc. | Apparatus for and method of selectively retrieving information and enabling its subsequent display |
US7313588B1 (en) | 2000-07-13 | 2007-12-25 | Biap Systems, Inc. | Locally executing software agent for retrieving remote content and method for creation and use of the agent |
IE20010743A1 (en) | 2000-08-04 | 2002-04-17 | Mobileaware Technologies Ltd | An e-business mobility platform |
US6766458B1 (en) | 2000-10-03 | 2004-07-20 | Networks Associates Technology, Inc. | Testing a computer system |
US20020108115A1 (en) | 2000-12-11 | 2002-08-08 | The Associated Press | News and other information delivery system and method |
US6816871B2 (en) * | 2000-12-22 | 2004-11-09 | Oblix, Inc. | Delivering output XML with dynamically selectable processing |
US7092992B1 (en) * | 2001-02-01 | 2006-08-15 | Mailshell.Com, Inc. | Web page filtering including substitution of user-entered email address |
WO2002065286A2 (en) * | 2001-02-12 | 2002-08-22 | Lto Limited | Client software enabling a client to run a network based application |
US7213146B2 (en) | 2001-02-20 | 2007-05-01 | Hewlett-Packard Development Company, L.P. | System and method for establishing security profiles of computers |
US20020156905A1 (en) | 2001-02-21 | 2002-10-24 | Boris Weissman | System for logging on to servers through a portal computer |
US20020124172A1 (en) * | 2001-03-05 | 2002-09-05 | Brian Manahan | Method and apparatus for signing and validating web pages |
US8990678B2 (en) * | 2001-03-27 | 2015-03-24 | At&T Intellectual Property I, L.P. | Systems and methods for automatically providing alerts of web site content updates |
US7096362B2 (en) * | 2001-06-01 | 2006-08-22 | International Business Machines Corporation | Internet authentication with multiple independent certificate authorities |
US20030014406A1 (en) | 2001-06-07 | 2003-01-16 | Urbanpixel Inc. | Intelligent browser windows in a multi-browser environment |
US7143084B1 (en) | 2001-06-13 | 2006-11-28 | Alki Sofware Corporation | Periodic personalized media system, and associated method |
US6990498B2 (en) * | 2001-06-15 | 2006-01-24 | Sony Corporation | Dynamic graphical index of website content |
US7231659B2 (en) * | 2001-07-31 | 2007-06-12 | Verisign, Inc. | Entity authentication in a shared hosting computer network environment |
US7281260B2 (en) | 2001-08-07 | 2007-10-09 | Loral Cyberstar, Inc. | Streaming media publishing system and method |
US20030033179A1 (en) | 2001-08-09 | 2003-02-13 | Katz Steven Bruce | Method for generating customized alerts related to the procurement, sourcing, strategic sourcing and/or sale of one or more items by an enterprise |
US7657935B2 (en) | 2001-08-16 | 2010-02-02 | The Trustees Of Columbia University In The City Of New York | System and methods for detecting malicious email transmission |
US7053953B2 (en) | 2001-12-21 | 2006-05-30 | Eastman Kodak Company | Method and camera system for blurring portions of a verification image to show out of focus areas in a captured archival image |
US7080083B2 (en) * | 2001-12-21 | 2006-07-18 | Kim Hong J | Extensible stylesheet designs in visual graphic environments |
US20030135553A1 (en) | 2002-01-11 | 2003-07-17 | Ramesh Pendakur | Content-based caching and routing of content using subscription information from downstream nodes |
US7318238B2 (en) | 2002-01-14 | 2008-01-08 | Microsoft Corporation | Security settings for markup language elements |
US7240330B2 (en) | 2002-02-01 | 2007-07-03 | John Fairweather | Use of ontologies for auto-generating and handling applications, their persistent storage, and user interfaces |
AU2003237135A1 (en) * | 2002-04-30 | 2003-11-17 | Veridiem Inc. | Marketing optimization system |
US7562222B2 (en) * | 2002-05-10 | 2009-07-14 | Rsa Security Inc. | System and method for authenticating entities to users |
US20040003097A1 (en) | 2002-05-17 | 2004-01-01 | Brian Willis | Content delivery system |
AUPS241702A0 (en) | 2002-05-20 | 2002-06-13 | Cytek Pty Ltd | An electronic commerce portal |
US20030229716A1 (en) | 2002-06-08 | 2003-12-11 | David Holland | System and method for transferring financial information |
US20060184617A1 (en) * | 2005-02-11 | 2006-08-17 | Nicholas Frank C | Method and system for the creating, managing, and delivery of feed formatted content |
US20040031052A1 (en) | 2002-08-12 | 2004-02-12 | Liberate Technologies | Information platform |
AU2003250405A1 (en) | 2002-08-19 | 2004-03-03 | Axalto Sa | Secured method to exchange data between a browser and a web site |
US7466336B2 (en) | 2002-09-05 | 2008-12-16 | Eastman Kodak Company | Camera and method for composing multi-perspective images |
US7146640B2 (en) | 2002-09-05 | 2006-12-05 | Exobox Technologies Corp. | Personal computer internet security system |
US20040073924A1 (en) | 2002-09-30 | 2004-04-15 | Ramesh Pendakur | Broadcast scheduling and content selection based upon aggregated user profile information |
US7584208B2 (en) | 2002-11-20 | 2009-09-01 | Radar Networks, Inc. | Methods and systems for managing offers and requests in a network |
US20040181753A1 (en) | 2003-03-10 | 2004-09-16 | Michaelides Phyllis J. | Generic software adapter |
CN1536483A (zh) | 2003-04-04 | 2004-10-13 | 陈文中 | 网络信息抽取及处理的方法及系统 |
US20040250115A1 (en) | 2003-04-21 | 2004-12-09 | Trend Micro Incorporated. | Self-contained mechanism for deploying and controlling data security services via a web browser platform |
US20040225749A1 (en) * | 2003-05-08 | 2004-11-11 | Gregory Pavlik | Transformation of web site summary via taglibs |
US20040237120A1 (en) * | 2003-05-22 | 2004-11-25 | Lewin Blake P. | Systems and methods for dynamically generating and distributing synchronized enhancements to a broadcast signal |
US20050015452A1 (en) | 2003-06-04 | 2005-01-20 | Sony Computer Entertainment Inc. | Methods and systems for training content filters and resolving uncertainty in content filtering operations |
US7334001B2 (en) * | 2003-06-13 | 2008-02-19 | Yahoo! Inc. | Method and system for data collection for alert delivery |
US7739602B2 (en) * | 2003-06-24 | 2010-06-15 | Aol Inc. | System and method for community centric resource sharing based on a publishing subscription model |
US20050010595A1 (en) | 2003-07-11 | 2005-01-13 | International Business Machines Corporation | System and method for automating an identification mechanism and type information configuration process for a real-time data feed to a database |
US20050033657A1 (en) | 2003-07-25 | 2005-02-10 | Keepmedia, Inc., A Delaware Corporation | Personalized content management and presentation systems |
US8200775B2 (en) | 2005-02-01 | 2012-06-12 | Newsilike Media Group, Inc | Enhanced syndication |
US7793227B2 (en) * | 2003-08-12 | 2010-09-07 | Yahoo! Inc. | Method and system of providing customizable buttons |
US7310612B2 (en) | 2003-08-13 | 2007-12-18 | Amazon.Com, Inc. | Personalized selection and display of user-supplied content to enhance browsing of electronic catalogs |
US20050065906A1 (en) | 2003-08-19 | 2005-03-24 | Wizaz K.K. | Method and apparatus for providing feedback for email filtering |
US7257564B2 (en) | 2003-10-03 | 2007-08-14 | Tumbleweed Communications Corp. | Dynamic message filtering |
US20050097180A1 (en) | 2003-10-31 | 2005-05-05 | Aaron Abdelhak | System and method for improved customized portal web pages |
US20050108024A1 (en) * | 2003-11-13 | 2005-05-19 | Fawcett John Jr. | Systems and methods for retrieving data |
US20050119913A1 (en) * | 2003-12-01 | 2005-06-02 | International Business Machines Corporation | Subscription-based dynamic content update |
US20050119910A1 (en) * | 2003-12-01 | 2005-06-02 | International Business Machines Corporation | Content update notification |
US20050165615A1 (en) * | 2003-12-31 | 2005-07-28 | Nelson Minar | Embedding advertisements in syndicated content |
US20050182645A1 (en) * | 2004-01-16 | 2005-08-18 | Holger Ehlis | Interactive community website |
US7433876B2 (en) * | 2004-02-23 | 2008-10-07 | Radar Networks, Inc. | Semantic web portal and platform |
US20050216837A1 (en) | 2004-03-12 | 2005-09-29 | Onfolio, Inc. | Unread-state management |
US7702678B2 (en) | 2004-03-12 | 2010-04-20 | Microsoft Corporation | Search capture |
CN101228521B (zh) * | 2004-03-15 | 2013-02-13 | 雅虎公司 | 用于将用户门户页面订阅到聚合馈信的系统和方法 |
JP2005284334A (ja) * | 2004-03-26 | 2005-10-13 | Oki Electric Ind Co Ltd | Webページ更新通知方法及び装置 |
CN1950821A (zh) | 2004-03-26 | 2007-04-18 | 亚历克斯·马申斯基 | 通过因特网交换新增信息 |
US7568015B2 (en) * | 2004-04-07 | 2009-07-28 | Hand Held Products, Inc. | Routing device and method for use with a HTTP enabled computer peripheral |
US20050256768A1 (en) * | 2004-05-12 | 2005-11-17 | Ray Robinson | Method and system for enabling electronic commerce through advertisements |
US7865511B2 (en) | 2004-06-25 | 2011-01-04 | Apple Inc. | News feed browser |
US20050289147A1 (en) | 2004-06-25 | 2005-12-29 | Jessica Kahn | News feed viewer |
US7413085B2 (en) * | 2004-09-07 | 2008-08-19 | Iconix, Inc. | Techniques for displaying emails listed in an email inbox |
US7634535B2 (en) * | 2004-09-14 | 2009-12-15 | Watson Stuart T | Method and system for tracking multiple information feeds on a communications network |
US7516399B2 (en) * | 2004-09-30 | 2009-04-07 | Microsoft Corporation | Structured-document path-language expression methods and systems |
US7412655B2 (en) * | 2004-11-02 | 2008-08-12 | Yahoo! Inc. | Method and system of providing dynamic dialogs |
US20060129917A1 (en) * | 2004-12-03 | 2006-06-15 | Volk Andrew R | Syndicating multiple media objects with RSS |
US20070050446A1 (en) * | 2005-02-01 | 2007-03-01 | Moore James F | Managing network-accessible resources |
US20080195483A1 (en) * | 2005-02-01 | 2008-08-14 | Moore James F | Widget management systems and advertising systems related thereto |
US20060206803A1 (en) * | 2005-03-14 | 2006-09-14 | Smith Jeffrey C | Interactive desktop wallpaper system |
US7743254B2 (en) * | 2005-03-23 | 2010-06-22 | Microsoft Corporation | Visualization of trust in an address bar |
US20060242663A1 (en) * | 2005-04-22 | 2006-10-26 | Inclue, Inc. | In-email rss feed delivery system, method, and computer program product |
US9582602B2 (en) | 2005-05-17 | 2017-02-28 | Excalibur Ip, Llc | Systems and methods for improving access to syndication feeds in network browsing applications |
US20070011665A1 (en) | 2005-06-21 | 2007-01-11 | Microsoft Corporation | Content syndication platform |
US8661459B2 (en) * | 2005-06-21 | 2014-02-25 | Microsoft Corporation | Content syndication platform |
US9104773B2 (en) * | 2005-06-21 | 2015-08-11 | Microsoft Technology Licensing, Llc | Finding and consuming web subscriptions in a web browser |
US20070011156A1 (en) | 2005-07-05 | 2007-01-11 | Oracle International Corporation | RSS enabled logging |
US20070061711A1 (en) * | 2005-09-14 | 2007-03-15 | Bodin William K | Management and rendering of RSS content |
US20070094389A1 (en) * | 2005-10-23 | 2007-04-26 | Bill Nussey | Provision of rss feeds based on classification of content |
US20070100959A1 (en) * | 2005-10-28 | 2007-05-03 | Yahoo! Inc. | Customizing RSS content for use over a network |
US20070100836A1 (en) * | 2005-10-28 | 2007-05-03 | Yahoo! Inc. | User interface for providing third party content as an RSS feed |
US20070101313A1 (en) * | 2005-11-03 | 2007-05-03 | Bodin William K | Publishing synthesized RSS content as an audio file |
US20070130518A1 (en) * | 2005-12-01 | 2007-06-07 | Alefo Interactive Ltd. | Method and apparatus for a personalized web page |
US8280843B2 (en) | 2006-03-03 | 2012-10-02 | Microsoft Corporation | RSS data-processing object |
US20070282973A1 (en) * | 2006-06-01 | 2007-12-06 | J2 Global Communications | Method and apparatus for message notification via RSS feed |
-
2006
- 2006-03-06 US US11/276,584 patent/US7979803B2/en not_active Expired - Fee Related
-
2007
- 2007-02-23 BR BRPI0708376A patent/BRPI0708376A8/pt not_active Application Discontinuation
- 2007-02-23 CN CN2007800083021A patent/CN101401084B/zh not_active Expired - Fee Related
- 2007-02-23 EP EP07751586A patent/EP1997020A4/en not_active Ceased
- 2007-02-23 RU RU2008135990/09A patent/RU2008135990A/ru not_active Application Discontinuation
- 2007-02-23 WO PCT/US2007/004834 patent/WO2007103008A1/en active Application Filing
- 2007-02-23 MX MX2008011059A patent/MX2008011059A/es not_active Application Discontinuation
- 2007-02-23 JP JP2008558294A patent/JP5178537B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
MX2008011059A (es) | 2008-09-08 |
WO2007103008A1 (en) | 2007-09-13 |
EP1997020A1 (en) | 2008-12-03 |
CN101401084B (zh) | 2012-08-15 |
US20070245251A1 (en) | 2007-10-18 |
BRPI0708376A2 (pt) | 2011-06-07 |
JP5178537B2 (ja) | 2013-04-10 |
US7979803B2 (en) | 2011-07-12 |
JP2009529185A (ja) | 2009-08-13 |
BRPI0708376A8 (pt) | 2016-12-13 |
RU2008135990A (ru) | 2010-03-10 |
EP1997020A4 (en) | 2009-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101401084B (zh) | Rss可主存控件 | |
US8756510B2 (en) | Method and system for displaying photos, videos, RSS and other media content in full-screen immersive view and grid-view using a browser feature | |
US9582917B2 (en) | Authoring tool for the mixing of cards of wrap packages | |
US8290929B2 (en) | Media enhancement mechanism using embed code | |
US8156448B2 (en) | Site navigation and site navigation data source | |
KR20170091142A (ko) | 웹 콘텐츠 태깅 및 필터링 | |
CA2562512A1 (en) | A media package and a system and method for managing a media package | |
US20070288477A1 (en) | Information processing apparatus, information processing system, information processing method, and computer program | |
US20230086387A1 (en) | Method and system for processing information in social network system | |
WO2008033530A2 (en) | System for controlling objects in a recursive browser system | |
US20090019370A1 (en) | System for controlling objects in a recursive browser system: forcefield | |
WO2003001345A2 (en) | Stream-based enterprise and desktop information management systems | |
Horspool et al. | TouchDevelop: programming on the go | |
US20170115852A1 (en) | Nested folder control | |
Lehtonen et al. | Towards user-friendly mobile browsing | |
Luyten et al. | Runtime transformations for modal independent user interface migration | |
Tanaka et al. | Meme media for clipping and combining web resources | |
TWI499916B (zh) | The Content Interaction and Exchange Method of Electronic Book | |
US20160103587A1 (en) | System and method for authoring, distributing, viewing and saving wrap packages | |
Needleman | ONIX (online information exchange) | |
WO2016057184A1 (en) | System and method for authoring, distributing, viewing and saving wrap packages | |
KR101298221B1 (ko) | 전자문서 제작 및 리딩 시스템과 그 제어 방법 | |
Ivakhnov | May the Personal Information Manager be With You: A Ubiquitous Distributed PIM System | |
Nong et al. | Using GeoRSS feeds to distribute house renting and selling information based on Google map | |
Moldvay et al. | Tagmantic: A social recommender service based on semantic tag graphs and tag clusters |
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 | ||
ASS | Succession or assignment of patent right |
Owner name: MICROSOFT TECHNOLOGY LICENSING LLC Free format text: FORMER OWNER: MICROSOFT CORP. Effective date: 20150427 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20150427 Address after: Washington State Patentee after: MICROSOFT TECHNOLOGY LICENSING, LLC Address before: Washington State Patentee before: Microsoft Corp. |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120815 |
|
CF01 | Termination of patent right due to non-payment of annual fee |