Source: http://www.google.com/patents/US20060095507?dq=6106459
Timestamp: 2017-05-29 23:34:23
Document Index: 447975240

Matched Legal Cases: ['Application No. 20050144437', 'Application No. 20050160065', 'Application No. 20050165615', 'Application No. 20050160167', 'art, 802', '§112']

Patent US20060095507 - Method and system for tracking multiple information feeds on a ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA method and system for tracking multiple information channels, the end-users of those channels, and the distribution partners utilizing those channels to re-syndicate the information on a communications network. The method and system may be used to collect and use information associated with syndicated...http://www.google.com/patents/US20060095507?utm_source=gb-gplus-sharePatent US20060095507 - Method and system for tracking multiple information feeds on a communications networkAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS20060095507 A1Publication typeApplicationApplication numberUS 11/226,830Publication dateMay 4, 2006Filing dateSep 14, 2005Priority dateSep 14, 2004Also published asUS7634535, WO2006031881A2, WO2006031881A3Publication number11226830, 226830, US 2006/0095507 A1, US 2006/095507 A1, US 20060095507 A1, US 20060095507A1, US 2006095507 A1, US 2006095507A1, US-A1-20060095507, US-A1-2006095507, US2006/0095507A1, US2006/095507A1, US20060095507 A1, US20060095507A1, US2006095507 A1, US2006095507A1InventorsStuart WatsonOriginal AssigneeWatson Stuart TExport CitationBiBTeX, EndNote, RefManPatent Citations (33), Referenced by (170), Classifications (21), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetMethod and system for tracking multiple information feeds on a communications network
US 20060095507 A1Abstract
A method and system for tracking multiple information channels, the end-users of those channels, and the distribution partners utilizing those channels to re-syndicate the information on a communications network. The method and system may be used to collect and use information associated with syndicated information requests. The methods and system described herein may also provide the ability to personalize, customize, and target users of network devices via their requests for syndicated information including anonymous users. Images(11) Claims(30)
CROSS REFERENCES TO RELATED APPLICATIONS [0001] This application claims priority from U.S. Provisional Patent Application 60/609,768, filed Sep, 14, 2004, the contents of which are incorporated by reference.
FIELD OF THE INVENTION [0002] This invention relates to information channels on communications networks. More specifically, it relates to a method and system for tracking multiple information feeds, the end-users of the feeds and the content (text, audio, video, or other formats) delivered through those feeds on a communications network such as the Internet. BACKGROUND OF THE INVENTION [0003] In the early years of the World-Wide-Web, most content providers were not concerned about sharing content with other web-sites. Today, the trend is that web-sites are increasingly interdependent and many rely upon integrating information content that originates on another web-site. Such content might include news feeds, current event listings, etc. End-users are also pulling these news/information feeds into various software applications running on numerous devices across different communications networks. [0004] Sharing information content for distribution in many different channels on the World-Wide-Web is called “syndication.” Web syndication is a form of syndication in which a section of a web-site is made available for other sites to use. For example, news information, weblogs, etc. may be syndicated. As is known in the art, a “weblog” is a web application that contains periodic ordered postings of information on a common web-page. Weblogs include individual diaries, political, consumer, commercial and other types of information. [0005] One problem with sharing content is that users may be interested in many different websites whose content changes on an unpredictable schedule. Repeatedly checking each website to see if there is any new content can be very tedious. Electronic mail (e-mail) notification of changes was an early solution to this problem. Unfortunately, such email notifications from multiple websites were usually disorganized are often mistaken for spam. [0006] Really Simple Syndication or Rich Site Summary (RSS) is a family of content distribution and republication (i.e., syndication) protocols primarily used by news sites and weblogs. [0007] The Rich Site Summary (RSS) is also know as RSS 0.91, 0.92 and RSS 2.x. The Resource Description Framework (RDF) Site Summary (also RSS) is based on Netscape's RSS 0.90, which uses the World Wide Web Consortium (W3C) Resource Description Framework Standard known as RSS 1.x. [0008] RSS provides a lightweight eXtensible Markup Language (XML) format designed for sharing electronic information such as news headlines and other electronic content on the World-Wide-Web. RSS was first developed by Netscape to drive channels for the Netscape Netcenter. [0009] RSS defines an XML grammar for sharing electronic information. Each RSS text file contains both static information about a web-site, plus dynamic information about new electronic content, all surrounded by matching start and end tags. [0010] Each RSS channel can contain up to fifteen items. Once information about each item is in RSS format, an RSS-aware program can check the feed for changes and react to the changes in an appropriate way. [0011] RSS was developed built on the idea that a content provider provides an RDF XML page (i.e., RSS feed), and other web users can choose to subscribe to that page. Any time the RDF XML page is updated (e.g., a webblog, etc.) an item to the RSS feed. More information on RSS can be found on the World-Wide-Wed at the Uniform Resource Locator (URL) “blogs.law.harvard.edu/tech/rss.”
[0012] “ATOM” is an XML-based file format intended to allow lists of related information, known as “feeds,” to be synchronized between publishers and consumers. Feeds are composed of a number of items, known as “entries”, each with an extensible set of attached metadata. For example, each entry has a title. More information about ATOM is available on the Internet at the URL “atomenabled.org.”
[0013] There are several problems associated with using RSS, ATOM or other protocols to provide web syndication. One problem is that most RSS or ATOM channels are associated with a single URL. There is generally no information available about the person or machine using the RSS or ATOM information via the URL. [0014] Another problem is that user information is typically not collected from use of RSS or ATOM channels. Such user information could be used for targeted advertising by providers of the RSS or ATOM channels and/or a distribution partner using the feed under agreement/license with the original provider. [0015] Another problem is that RSS or ATOM aggregators or readers typically provide only basic functionality to a user that includes obtaining and displaying RSS or ATOM channel feeds. [0016] There have been attempts to solve some of the problems associated with RSS, ATOM and other information feeds providing syndicating information. For example, U.S. Pat. No. 6,934,702 that issued to Faybishenko, et al., entitled “Method and system of routing messages in a distributed search network” teaches “a system and method for distributing search requests in a network. The system and method may also route search responses. Network nodes operating as consumer or requesting nodes generate the search requests. Nodes operating as hubs are configured to route the search requests in the network. Individual nodes operating as provider nodes receive the search request and in response may generate search results according to their own procedures and return them. Communication between nodes in the network may use a common query protocol. Hub nodes may resolve the search requests to a subset of the provider nodes in the network, for example by matching search requests with registration information from nodes. Search results may be customized at various stages in the network.”
[0017] U.S. Published Patent Application No. 20050144437 that was published by Ransom et al., entitled “System and method for assigning an identity to an intelligent electronic device,” teaches power management architecture for an electrical power distribution system, or portion thereof, is disclosed. The architecture includes multiple intelligent electronic devices (“IED's”) distributed throughout the power distribution system to manage the flow and consumption of power from the system. The IED's are linked via a network to back-end servers. Security mechanisms are further provided which protect and otherwise ensure the authenticity of communications transmitted via the network in furtherance of the management of the distribution and consumption of electrical power by the architecture. In particular, public key cryptography is employed to identify components of the architecture and provide for secure communication of power management data among those components. Further, certificates and certificate authorities are utilized to further ensure integrity of the security mechanism.”
[0018] U.S. Published Patent Application No. 20050160065 that was published by Seeman entitled “System and method for enhancing resource accessibility,” teaches “a resource accessibility engine according to the present invention uses a resource-specific knowledge base and user preferences to convert a resource into an improved accessibility resource. Examples of a resource include a website, document, webpage image file, multimedia file, auditory file or any other text and/or non-text record. The resource-specific knowledge includes content and formatting information that reduces ambiguities, translates implied information into explicit information and improves the accessibility of the resource content. The user preferences represent the physical capabilities of the user's access device, and the user's semantic and personal preferences for how content should be displayed. An editor uses an annotation wizard to create the resource-specific knowledge base based on the original resource.”
[0019] U.S. Published Patent Application No. 20050165615 that was published by Minar entitled “Embedding advertisements in syndicated content,” teaches “Incorporating targeted ads into information in a syndicated, e.g., RSS, presentation format in an automated manner is described. Syndicated material e.g., corresponding to a news feed, search results or web logs, are combined with the output of an automated ad server. An automated ad server is used to provide keyword or content based targeted ads. The ads are incorporated directly into a syndicated feed, e.g., with individual ads becoming items within a particular channel of the feed. The resulting syndicated feed including targeted ads is supplied to the end user, e.g., as a set of search results or as a requested web log. Embedding of targeted ads into syndicated feeds and/or user response to the embedded ads is be tracked in an automated manner for billing. The automated targeting and insertion process allows ads to be kept current and timely while the original feed may be considerably older.”
[0020] U.S. Patent Application No. 20050160167 that was published by Cheng entitled “Rich profile communication with notifications,” teaches “a rich communication profile system with notifications. The system is a feedback mechanism that utilizes rich content, e.g., multimedia content, as one or more indicators that represent the status of a remote user. The system includes a state component that receives information relating to state of at least one entity. A notifications component dynamically renders at least one personalized graphical indicia representative of the entity's state. The entity can be a person, group of people, component, place, and object. [0021] However, these attempts still do not solve all of the problems associated with using RSS and ATOM. Thus, it is desirable to solve some of the problems associated with using RSS, ATOM or other protocols used to provide syndicated information feeds. SUMMARY OF THE INVENTION [0022] In accordance with preferred embodiments of the present invention, some of the problems associated with providing syndicated information feeds are overcome. A method and system for tracking multiple information channels, unique subscribers to those feeds, and distribution partners to help syndicate the content delivered using the feeds on a communications network is presented. [0023] The method and system may be used to collect and use information associated with syndicated information requests. The methods and system described herein may also provide the ability to personalize, customize, and target users of network devices via their requests for syndicated information including anonymous users. [0024] The foregoing and other features and advantages of preferred embodiments of the present invention will be more readily apparent from the following detailed description. The detailed description proceeds with references to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS [0025] Preferred embodiments of the present invention are described with reference to the following drawings, wherein: [0026] FIG. 1 is a block diagram of an exemplary information providing system; [0027] FIG. 2 is a block diagram illustrating a syndicated information aggregator application; [0028] FIG. 3 is a flow diagram illustrating a method for providing syndicated information; [0029] FIG. 4 is a flow diagram illustrating a method for tracking syndicated information; [0030] FIG. 5 is a block diagram illustrating and exemplary digital cookie used to track requested syndicated information; [0031] FIG. 6 is a block diagram illustrating a data flow for providing syndicated information; [0032] FIG. 7 is a block diagram illustrating another data flow for providing syndicated information; [0033] FIG. 8 is a flow diagram illustrating a method for tracking requestors of syndicated information; [0034] FIG. 9 is a flow diagram illustrating a method for tracking anonymous users of syndicated information; and [0035] FIG. 10 is a flow diagram illustrating a method for altering requests for syndicated information. DETAILED DESCRIPTION OF THE INVENTION [0000] Exemplar Information Providing System [0036] FIG. 1 is a block diagram illustrating an exemplary information providing system 10. The exemplary information providing system 10 includes, but is not limited to, one or more network devices 12 including a computer with an associated display 14. The display 14 presents a windowed graphical user interface (GUI) 16 with multiple windows to a user. The one or more network devices 12 may be replaced with client terminals in communications with one or more servers, a personal digital/data assistant (PDA), a laptop computer, a mobile computer, an Internet appliance, one or two-way pagers, mobile phones, set top boxes, digital video recording (DVR) devices (e.g., TiVo, etc.) other similar mobile or hand-held electronic device. The client terminals may also be included in a mobile vehicle such as a car, truck, airplane, ship, etc. [0037] The one or more network devices 12 are also in communications with a communications network 18. Functionality of the system 10 can also be distributed over plural network devices 12 via the communications network 18. [0038] The communications network 28 includes, but is not limited to, the Internet, an intranet, a wired Local Area Network (LAN), a wireless LAN (WiLAN), a Wide Area Network (WAN), a Metropolitan Area Network (MAN), Public Switched Telephone Network (PSTN), Cable Television (CATV), satellite network, and other types of communications networks 18 providing voice, video and data communications. [0039] Preferred embodiments of the present invention includes devices and interfaces that are compliant with all or part of standards proposed by the Institute of Electrical and Electronic Engineers (IEEE), International Telecommunications Union-Telecommunication Standardization Sector (ITU), European Telecommunications Standards Institute (ETSI), Internet Engineering Task Force (IETF), U.S. National Institute of Security Technology (NIST), American National Standard Institute (ANSI), Wireless Application Protocol (WAP) Forum, Data Over Cable Service Interface Specification (DOCSIS) Forum, Bluetooth Forum, ADSL Forum, [0040] However, the present invention is not limited to this embodiment and network devices and interfaces based on other standards could also be used. [0041] IEEE standards can be found on the World Wide Web at the Universal Resource Locator (URL) “www.ieee.org.” The ITU, (formerly known as the CCITT) standards can be found at the URL “www.itu.ch.” ETSI standards can be found at the URL “www.etsi.org.” IETF standards can be found at the URL “www.ietf.org.” The NIST standards can be found at the URL “www.nist.gov.” The ANSI standards can be found at the URL “www.ansi.org.” The DOCSIS standard can be found at the URL “www.cablemodem.com.” Bluetooth Forum documents can be found at the URL “www.bluetooth.com.” WAP Forum documents can be found at the URL “www.wapforum.org.” ADSL Forum documents can be found at the URL “www.adsl.com.”
[0042] The communications network 18 includes wireless transport networks. The wireless transport network includes, but is not limited to, a paging and wireless messaging network, a cellular telephone network, a Packet Cellular Network (“PCN”) or Global System for Mobile Communications, (“GSM”), Generic Packet Radio Services (“GPRS”), or network/Personal Communications Services network (“PCS”), a Cellular Digital Packet Data (“CDPD”) or Wireless Application Protocol (“WAP”) or Digital Audio Broadcasting (“DAB”) network, or Bluetooth, 802.11b, or other type of wireless transport networks. The wireless transport network also includes, but is not limited to Code Division Multiple Access (“CDMA”), Time Division Multiple Access (“TDMA”), or other wireless technologies. [0043] As is known in the art, PCS networks include network that cover a range of wireless, digital communications technologies and services, including cordless phones, mobile phones, voice mail, paging, faxing, mobile personal digital/data assistants (PDAs), etc. PCS devices are typically divided into narrowband and broadband categories. [0044] Narrowband devices, which operates in the 900 MHz band of frequencies, typically provide paging, data messaging, faxing, and one- and two-way electronic messaging capabilities. Broadband devices, which operate in the 1850 MHz to 1990 MHz range typically provide two-way voice, data, and video communications. Other wireless technologies such as GSM, CDMA and TDMA are typically included in the PCS category. [0045] As is known in the art, GSM is another type of digital wireless technology widely used throughout Europe, in Australia, India, Africa, Asia, and the Middle East. GSM is currently not widely used in the United States, but its use is growing. GSM is a wireless platform based on TDMA to digitize data. GSM includes not only telephony and Short Message Services (“SMS”) but also voice mail, call forwarding, fax, caller ID, Internet access, and e-mail. As is known in the art, SMS is type of communications service that enables a user to allow private message communications with another user. GSM typically operates at three frequency ranges: 900 MHz (GSM 900) in Europe, Asia and most of the rest of the world; 1800 MHz (GSM 1800 or DCS 1800 or DCS) in a few European countries; and 1900 MHz (GSM 1900 also called PCS 1900 or PCS) in the United States. GSM also operates in a dual-band mode including 900/1800 Mhz and a tri-band mode include 900/1800/1900 Mhz. [0046] As is known in the art, GPRS is a standard for wireless communications, which runs at speeds up to 150 kilo-bits-per-second (“kbit/s”). GPRS, which supports a wide range of bandwidths is an efficient use of limited bandwidth and is particularly suited for sending and receiving small bursts of data such as e-mail and Web browsing, as well as large volumes of data. [0047] As is known in the art, CDPD is a wireless standard providing two-way, 19.2-Kbps or higher packet data transmission over existing cellular telephone channels. As is known in the art, a Packet Cellular Network (“PCN”) includes various types of packetized cellular data. [0048] In one embodiment of the present invention, the wireless transport network includes network interfaces that include but are not limited to, an IEEE 802.11a, 802.11b, 802.11g, 802.11n, “Wireless Fidelity” (“Wi-Fi”), “Worldwide Interoperability for Microwave Access” (“WiMAX”), ETSI High Performance Radio Metropolitan Area Network (HIPERMAN), “RF Home” or other wireless interfaces. [0049] As is known in the art, 802.11b defines a short-range wireless network interface. The IEEE 802.11b standard defines wireless interfaces that provide up to 11 Mbps wireless data transmission to and from wireless devices over short ranges. 802.11a is an extension of the 802.11b and can deliver speeds up to 54 Mbps. 802.11g deliver speeds on par with 802.11a. However, other 802.11xx interfaces can also be used and the present invention is not limited to the 802.11 protocols defined. The IEEE 802.11a, 802.11b and 802.11g standards are incorporated herein by reference. [0050] As is known in the art, Wi-Fi is another type of 802.11xx interface, whether 802.11b, 802.11a, dual-band, etc. Wi-Fi devices include an RF interfaces such as 2.4 GHz for 802.11b or 802.11g and 5 GHz for 802.11a. More information on Wi-Fi can be found at the URL “www.weca.net.”
[0051] As is known in the art, WiMAX is an industry trade organization formed by communications component and equipment companies to promote and certify compatibility and interoperability of broadband wireless access equipment that conforms to the IEEE 802.16xx and ETSI HIPERMAN. HIPERMAN is the European standard for MANs. [0052] The IEEE The 802.16a and 802.16g standards are wireless MAN technology standard that provides a wireless alternative to cable, DSL and T1/E1 for last mile broadband access. It is also used as complimentary technology to connect IEEE 802.11xx hot spots to the Internet. [0053] The IEEE 802.16a standard for 2-11 GHz is a wireless MAN technology that provides broadband wireless connectivity to fixed, portable and nomadic devices. It provides up to 50-kilometers of service area range, allows users to get broadband connectivity without needing direct line of sight with the base station, and provides total data rates of up to 280 Mbps per base station, which is enough bandwidth to simultaneously support hundreds of businesses with T1/E1-type connectivity and thousands of homes with DSL-type connectivity with a single base station. The IEEE 802.16g provides up to 100 Mbps. [0054] The IEEE 802.16e standard is an extension to the approved IEEE 802.16/16a/16g standard. The purpose of 802.16e is to add limited mobility to the current standard which is designed for fixed operation. [0055] The ESTI HIPERMAN standard is an interoperable broadband fixed wireless access standard for systems operating at radio frequencies between 2 GHz and 11 GHz. [0056] The IEEE 802.16a, 802.16e and 802.16g standards are incorporated herein by reference. More information on WiMAX can be found at the URL “www.wimaxforum.org.” WiMAX can be used to provide a wireless local loop (WLP). [0057] The ETSI HIPERMAN standards TR 101 031, TR 101 475, TR 101 493-1 through TR 101 493-3, TR 101 761-1 through TR 101 761-4, TR 101 762, TR 101 763-1 through TR 101 763-3 and TR 101 957 are incorporated herein by reference. More information on ETSI standards can be found at the URL “www.etsi.org.”
[0058] The communications network 18 may include one or more gateways, routers, bridges or switches. As is known in the art, a gateway connects computer networks using different network protocols and/or operating at different transmission capacities. A router receives transmitted messages and forwards them to their correct destinations over the most efficient available route. A bridge is a device that connects networks using the same communications protocols so that information can be passed from one network device to another. A switch is a device that filters and forwards packets between communication network segments. A switch typically operates at a data link layer (layer 2) and sometimes a network layer (layer 3) of the OSI Reference Model and therefore supports virtually any wired or wireless data packet protocol. [0059] The communications network 18 may include one or more servers 22, 24 (two of which are illustrated) and one or more web-sites accessible by users to send and receive information useable by the one or more network devices 12. The one or more servers, 22, 24 include one or more associated databases 22′, 24′ for storing electronic information. [0060] The one or more servers 22, 24 are associated with one or more databases 22′, 24′ includes electronic information in various digital data formats. The one or more databases 22′, 24′ may be integral to a memory system on the associated servers 22, 24 or in external or internal secondary storage such as a hard disk, floppy disk, optical disk, or other non-volatile mass storage devices. The network device 12 includes one or more applications 20 for presenting electronic information to a user. The one or more applications 20 include, but is not limited to, one or more content aggregation clients and one or more content aggregation readers. [0061] The communications network 18 includes, but is not limited to data networks using the Transmission Control Protocol (TCP), User Datagram Protocol (UDP), Internet Protocol (IP) and other data protocols. The communications network also includes networks allowing the RSS, ATOM and other protocols used for one party to syndicate information for end-users, distribution partners (search engines, information portals (Yahoo, AOL or similar) or directory listings to pull the information into a content aggregation client application 20 and/or a web page, and/or another network device. [0062] As is know in the art, TCP provides a connection-oriented, end-to-end reliable protocol designed to fit into a layered hierarchy of protocols which support multi-network applications. TCP provides for reliable inter-process communication between pairs of processes in network devices attached to distinct but interconnected networks. For more information on TCP see Internet Engineering Task Force (ITEF) Request For Comments (RFC)-793, the contents of which are incorporated herein by reference. [0063] As is know in the art, UDP provides a connectionless mode of communications with datagrams in an interconnected set of computer networks. UDP provides a transaction oriented datagramn protocol, where delivery and duplicate packet protection are not guaranteed. For more information on UDP see IETF RFC-768, the contents of which incorporated herein by reference. [0064] As is known in the art, IP is an addressing protocol designed to route traffic within a network or between networks. IP is described in IETF Request For Comments (RFC)-791, the contents of which are incorporated herein by reference. However, more fewer or other protocols can also be used on the communications network 28 and the present invention is not limited to TCP/UDP/IP. [0065] Really Simple Syndication or Rich Site Summary (RSS) is a family of XML based web content distribution and republication (i.e., syndication) protocols primarily used by news sites and weblogs. [0066] The Rich Site Summary is also know as RSS 0.91, 0.92 and RSS 2.x and Resource Description Framework (RDF) Site Summary is based on Netscape's RSS 0.90, which used the World Wide Web Consortium (W3C) Resource Description Framework Standard known as RSS 1.x, the contents of all of which are incorporated by reference. The RSS 2.0 draft specification is incorporated by reference. [0067] “ATOM” is an XML-based file format intended to allow lists of related information, known as “feeds”, to be synchronized between publishers and consumers. For more information on ATOM see IETF “draft-ietf-atompub-protocol-00.txt,” the contents of which are incorporated by reference. [0068] The electronic information in the one or more database 22′, 24′ include RSS, ATOM, or other XML or other mark-up language format information files. [0069] The communications network 18 may also include wired connections, including portions of a Public Switched Telephone Network (PSTN) or cable television network (CATV) that connects the one or more network devices 12 via one or more twisted pairs of copper wires, coaxial cable, fiber optic cable, other connection media or other connection interfaces with corresponding wired connection protocols (e.g., DSL, ADSL, ISDN, etc.) The PSTN is any public switched telephone network provided by AT&T, GTE, Sprint, MCI, SBC, Verizon and others. [0070] An operating environment for the devices of the information processing system 10 include a processing system with one or more high speed Central Processing Unit(s) (“CPU”), processors and one or more memories. In accordance with the practices of persons skilled in the art of computer programming, the present invention is described below with reference to acts and symbolic representations of operations or instructions that are performed by the processing system, unless indicated otherwise. Such acts and operations or instructions are referred to as being “computer-executed,” “CPU-executed,” or “processor-executed.”
[0071] It will be appreciated that acts and symbolically represented operations or instructions include the manipulation of electrical signals by the CPU or processor. An electrical system represents data bits which cause a resulting transformation or reduction of the electrical signals or biological signals, and the maintenance of data bits at memory locations in a memory system to thereby reconfigure or otherwise alter the CPU's or processor's operation, as well as other processing of signals. The memory locations where data bits are maintained are physical locations that have particular electrical, magnetic, optical, or organic properties corresponding to the data bits. [0072] The data bits may also be maintained on a computer readable medium including magnetic disks, optical disks, organic memory, and any other volatile (e.g., Random Access Memory (“RAM”)) or non-volatile (e.g., Read-Only Memory (“ROM”), flash memory, etc.) mass storage system readable by the CPU. The computer readable medium includes cooperating or interconnected computer readable medium, which exist exclusively on the processing system or can be distributed among multiple interconnected processing systems that may be local or remote to the processing system. [0000] Syndicated Information [0073] To syndicate information for end-users content authors maintain a list of available information locations on a server 22, 24. This list of available information locations are called “Feeds”. Users who are interested in finding out the latest headlines or changes associated with a feed can check these lists. Special application programs 20 called “Aggregators” have been developed that automatically access the information feeds of web-sites of interest and organize the results. (These “feeds” and “aggregators” are also sometimes called “Channels” and “Readers”). Aggregators include software applications running on a end-user's device 12 (laptop, mobile device, Tivo, automobile, etc.) or a server based aggregator 20, 22 (Blogliness, My Yahoo, etc.) who can syndicate to other end-user devices. Aggregators also include search engines/information portals (Google, Feedster, etc.) who index the content, present content using a web browser or other software application used to read, listen, view digital content as well as re-syndicate the content and/or feed URL. [0074] A news aggregator is software that periodically reads a set of news sources, in one of several XML-based formats, finds the new bits, and displays them in reverse-chronological order or some other order, on a single page. Periodically (e.g., every hour) the aggregator reads the “feeds” a user subscribed to. When a user sees an item to amplify with his/her own comments, or pass on to others in organization or interest group, with a couple of clicks the user can “route” it to the home page of a “weblog.” Aggregators and weblog software are flip-sides of the same idea. Weblogs are for writing, aggregators for reading, and at the intersection is routing. [0075] Syndicated information provided using RSS, ATOM, etc. provides very basic information to do its notification. It is made up of a list of items presented in order from newest to oldest or other orders. Each item usually consists of a simple title describing the item along with a more complete description and a link to a web page with the actual information being described. Sometimes this description is the full information to be read (e.g., such as the content of a weblog post) and sometimes it is just a summary. [0076] The items can also include an enclosure tag that can be used to deliver audio, video, etc. as well as software updates. Both RSS and ATOM support enclosure tags. [0077] An enclosure tag defines an “attachment” to an RSS or ATOM item, and is typically used to allow a feed reader to download a large multimedia file in advance of its use. Attachments are used to support downloading files of various formats including audio and video. The format of the enclosure element is illustrated in Table 1. TABLE 1 <enclosure url=“LINK” length=“SIZE” type=“FORMAT” /> <enclosure url=“http://www.itunes.com/music.mp3” length=“32767” type=“audio/mpeg” /> [0078] Table 2 illustrates exemplary syndicated notification information. TABLE 2 Item 1: Title: State awards new building contract. Description: The State of Texas has a awarded a new $100 building contract to ABC Construction to build a new bridge over the Red River. Link: http://www.illinois.state.us.gov/news/2004/build.htm Item 2: Title: Governor to host fund raising dinner. Description: Governor Jones will host a fund raising dinner on Sep. 12, 2004. Link: http://www.illinois.state.us.gov/news/2004/dinner.htm [0079] For example, if RSS is being used, RSS information is placed into a single file on a website on a server 22, 24 in a manner similar to normal web pages. However, the RSS information is coded in the XML computer language for use by an application program 20 (e.g., an RSS aggregator ) and not by a user like a normal web page. [0080] Table 3 illustrates exemplary RSS information for Item 1 of Table 2. TABLE 3 <item> <title> State awards new building contract.</title> <link> http://www.illinois.state.us.gov/news/2004/build.htm</link> <description> The State of Texas has a awarded a new $100 building contract to ABC Construction to build a new bridge over the Red River </description> </item> [0081] A syndicated information aggregator application 20 functions as web browser for syndicated content. Syndicated information aggregators 20 automatically check a series of information feeds for new items on an ongoing basis, making it is possible to keep track of changes to multiple websites without needing to tediously read and re-read each of the websites. They detect the additions and present them in a compact and useful manner. If the title and description of an item are of interest, the link can be used to quickly bring the related web page up for reading. [0082] FIG. 2 is a block diagram 26 illustrating a syndicated information aggregator application. On the left 28 is a list of the RSS feeds being monitored, along with an indication of the number of unread items in each feed in parenthesis. On the right 30 are the details of the most recent items in a selected RSS feed (in this case, the Texas Times). [0000] Tracking Syndicated Information [0083] FIG. 3 is a block diagram illustrating a Method 32 for tracking syndicating information. At Step 34, a request is sent from a network device to a server for syndicated information including a unique syndicated information identifier. At Step 36, the requested syndicated information is received from the server on the network device. The requested syndicated information includes the unique syndicated information identifier, thereby allowing the unique syndicated identifier to be connected to the request and the requesting network device. At Step 38, use of the requested syndicated information on the network device is tracked from the server using the unique syndicated information identifier. [0084] In one embodiment, Method 32 further comprises Step 40 as writing information (e.g., a digital cookie) on the requesting network device via the server. In another embodiment, Method 32 further comprises Step 40 as writing information another network device via the server that did make the request for the syndicated information. In another embodiment, Method 32 further comprises Step 40 as writing information on the requesting network device via the server and storing the information on the server. [0085] Method 32 is illustrated with one exemplary embodiment. However, the present invention is not limited to this embodiment and other embodiments can be used to practice the invention. [0086] In such an exemplary embodiment At Step 34, a request is sent from application 20 on a network device 12 to a server 20, 22 for syndicated information including a unique syndicated information identifier. In one embodiment, the request includes an item identifier, a syndicated feed identifier and a universal unique identifier. An exemplary request for syndicated information is illustrated in Table 4 (e.g., <link> . . . </link>). However, the present invention is not limited to this embodiment and more, fewer or other information can be included in the request. TABLE 4 <item> <title> <![CDATA [ Padres do fast fade yet again ]]></title> <link>http://rss.domain.com/parsers/count_item.php? item_id=103709&feed_id=606& UUID=JLMMKEpFDDIDMEHEDFGDEpJKBEDDBKEBFHF</link> <pubDate>Wed, 14 Sep 2005 21:30:01 +0000</pubDate> </item> [0087] At Step 36, the requested syndicated information is received from the server 20, 22 on the application 20 on the network device 12. The requested syndicated information includes the unique syndicated information identifier thereby allowing the unique syndicated identifier to be connected to the request and the requesting network device 12. [0088] At Step 38, use of the requested syndicated information on the network device 12 is tracked from the server 20, 22 using the unique syndicated information identifier. The use tracking includes viewing, linking, forwarding, etc. For example, Table 5 illustrates source information for an exemplary syndicated news feed returned when a user of the network device 12 requests the syndicated news item illustrated in Table 4. When a user of the network device 12, selects the link “READ FULL STORY” for this syndicated news item illustrated in Table 5, the unique syndicated information identifier is included so the server 20, 22 can track use of the requested syndicated information. TABLE 5 <html> <body> <P> Padres do fast fade yet again <P> A sloppy pennant race like few others in the history of baseball stayed true to form last night when the skidding Padres gave more hope to the banged-up losers that are chasing them. <P> href=“http://games.espn.go.com/ffl/? campaign=FFL05&source= JLMMKEpFDDIDMEHEDFGDEpJKBEDDBKEBFHF &other_id=PQRABSKTEP”>READ FULL STORY</a> </body> </html> [0089] FIG. 4 is a block diagram illustrating a Method 42 for tracking syndicated information. At Step 44, a request is received on a server from a network device for syndicated information including a unique syndicated information source identifier. At Step 46, identifying information associated with the request is collected from the network device on the server. At Step 48, the collected identifying information is stored on the server, thereby allowing the identifying information to be connected to the request and the requesting network device. [0090] In one embodiment, Method 42 further comprises Step 49 as writing information (e.g., a digital cookie) on the requesting network device via the server. In another embodiment, Method 42 further comprises Step 49 as writing information another network device via the server that did make the request for the syndicated information. In another embodiment, Method 42 further comprises Step 49 as writing information on the requesting network device via the server and storing the information on the server. [0091] Method 42 is illustrated with one exemplary embodiment. However, the present invention is not limited to this embodiment and other embodiments can be used to practice the invention. [0092] In such an exemplary embodiment at Step 44, a request is received on a server 22, 24 from a network device 12 for syndicated information. For example, for the news feed item illustrated in Table 4. [0093] In one embodiment at Step 46, identifying information in the request URL is collected. For example, the item identifier, feed identifier or UUID illustrated in Table 4. In addition, other information is collected about the network device 12 on the server 20, 22 when the HTTP request is processed. [0094] In another embodiment at Step 46, identifying information in the form of a digital cookie is collected on the network device 12 associated with the request on the network device 12 from the server 20, 22. As is known in the art, a “digital cookie” is a block of data that uniquely identifies a client device and includes other relevant information. A digital cookie is typically generated by a server device 22, 24 and is returned to a client device 12 in response to a request for syndicated information from the client device 12. [0095] In one embodiment, the digital cookie, includes, but is not limited to, a syndication identifier (e.g., Syndicate IQ Unique ID), a source identifier (e.g., Source ID) and other identifying information (e.g., IP address, hardware address, device name, etc.). However, the present invention is not limited to this information and more, fewer of other types of information can be used to practice the invention. [0096] FIG. 5 is a block diagram illustrating and exemplary digital cookie 50. [0097] In another embodiment, a value of the syndication identifier is stored in the digital cookie as well as part of the RSS URL available for an end-user to insert into the aggregator. So an aggregator making a request “behind the scenes” has the syndication identifier as part of making the request so the digital cookie is not needed to identify the user. [0098] In another embodiment, the device 12 (or application 20) storing the digital cookie may or may not be the same device 12 (or application 20) requesting the syndicated information feed. [0099] At Step 48, the collected identifying information is stored on the server 20, 22, thereby allowing the identifying information to be connected to the request and the requesting network device 12. [0100] In one embodiment of “picking up” a syndicated information feed does not always involve an actual aggregator. The syndication identifier is appended to a RSS URL added to an aggregator. The aggregator and a web browser can be one in the same (e.g., Safari and Longhorn/Internet Explorer) or can be different. [0101] In one embodiment, Method 32 further comprises Step 40 as writing information on the requesting network device 12 via the server 22, 24 in the form of a digital cookie stored on the requesting network device 12. [0102] FIG. 6 is a block diagram illustrating a data flow 52 for providing syndicated information. However, the present invention is not limited to such a data flow and other data flows can also be used to practice the invention. [0103] FIG. 7 is a block diagram illustrating another data flow 54 for providing syndicated information. [0104] FIG. 8 is a flow diagram illustrating a Method 56 for tracking requesters of syndicated information. At Step 58, a syndicated information source identifier is generated on a server 20, 22 including identifying information collected from a network device 12 in response to a request for syndicated information. At Step 60, the generated syndicated information source identifier is used to personalize, customize, or target users of network devices 12 via requests for syndicated information. [0105] FIG. 9 is a flow diagram illustrating a Method 62 for tracking anonymous users of syndicated information. At Step 64, an anonymous syndicated information source identifier is generated on a server 20, 22 for a network device 12 in response to a request for syndicated information. At Step 66, the generated anonymous syndicated information source identifier to track an anonymous user's behavior with respect to requesting and consuming syndicated information. [0106] In one embodiment, Method 62 may further include Step 67, using the generated anonymous syndicated information source identifier to improve distribution of the syndicated information. [0107] In one embodiment, the anonymous syndicated information source identifier includes information that does not allow an anonymous user to be identified but does allow the requested syndicated information to be tracked. [0108] In another embodiment, the anonymous syndicated source identifier includes information that does allow the anonymous user to be identified. [0109] FIG. 10 is a flow diagram illustrating a Method 68 for altering requests for syndicated information. At Step 70, a request is received on a first server 20 from a network device 12 for syndicated information. At Step 72, the request is altered for the syndicated information to include a syndicated information source identifier. At Step 74, the altered request is redirected from the first server 20 to a second server 22 using the syndicated information source identifier in the altered request, thereby allowing the identifying information to be connected to the request and the requesting network device 12. [0110] The methods and system described herein provide the ability to personalize, customize, and target users of network devices via their requests for syndicated information. For example, users could be targeted by advertisers based on their interests and requests of various syndicated information feeds. An anonymous user's behavior with respect to requesting and consuming (i.e., reading, listening, watching, etc.) syndicated information can be recorded and use to improve distribution of the syndicated information. The methods may also be used to provide additional functionality to syndicated information aggregators and readers. For example, by formatting and displaying new and/or previously viewed items. The methods also provide the ability to redirect or otherwise alter requests for syndicated information. [0111] The methods and system are used for tracking multiple information channels, the end-users of those channels, and the distribution partners utilizing those channels to re-syndicate the information on a communications network [0112] It should be understood that the architecture, programs, processes, methods and systems described herein are not related or limited to any particular type of computer or network system (hardware or software), unless indicated otherwise. Various types of general purpose or specialized computer systems may be used with or perform operations in accordance with the teachings described herein. [0113] In view of the wide variety of embodiments to which the principles of the present invention can be applied, it should be understood that the illustrated embodiments are exemplary only, and should not be taken as limiting the scope of the present invention. For example, the steps of the flow diagrams may be taken in sequences other than those described, and more or fewer elements may be used in the block diagrams. [0114] While various elements of the preferred embodiments have been described as being implemented in software, in other embodiments hardware or firmware implementations may alternatively be used, and vice-versa. [0115] The claims should not be read as limited to the described order or elements unless stated to that effect. [0116] In addition, use of the term “means” in any claim is intended to invoke 35 U.S.C. §112, paragraph 6, and any claim without the word “means” is not so intended. [0117] Therefore, all embodiments that come within the scope and spirit of the following claims and equivalents thereto are claimed as the invention. Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4797875 *Jul 8, 1986Jan 10, 1989Siemens AktiengesellschaftMethod for monitoring and controlling the traffic in digital transmission networksUS5151899 *Feb 11, 1991Sep 29, 1992Digital Equipment CorporationTracking sequence numbers in packet data communication systemUS5796952 *Mar 21, 1997Aug 18, 1998Dot Com Development, Inc.Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource databaseUS5848396 *Apr 26, 1996Dec 8, 1998Freedom Of Information, Inc.Method and apparatus for determining behavioral profile of a computer userUS5949415 *Jun 16, 1997Sep 7, 1999Intel CorporationMethod and apparatus for tracking program usage in a computer systemUS5991735 *Aug 11, 1998Nov 23, 1999Be Free, Inc.Computer program apparatus for determining behavioral profile of a computer userUS6035332 *Oct 6, 1997Mar 7, 2000Ncr CorporationMethod for monitoring user interactions with web pages from web server using data and command lists for maintaining information visited and issued by participantsUS6321338 *Nov 9, 1998Nov 20, 2001Sri InternationalNetwork surveillanceUS6341304 *Sep 23, 1999Jan 22, 2002International Business Machines CorporationData acquisition and distribution processing systemUS6381632 *Sep 10, 1996Apr 30, 2002Youpowered, Inc.Method and apparatus for tracking network usageUS6389538 *Oct 22, 1998May 14, 2002International Business Machines CorporationSystem for tracking end-user electronic content usageUS6629154 *Oct 12, 2000Sep 30, 2003Sun Microsystems, Inc.Method and system for deterministic hashes to identify remote methodsUS6785723 *Jun 22, 2000Aug 31, 2004International Business Machines CorporationTracking the transmission of web documents or files sent from resource locations through servers on the web to client computer stations which send tracked transmission characteristics data back to said serversUS6898625 *Dec 18, 2001May 24, 2005Hewlett-Packard Development Company, L.P.Document tracking methods and system thereforUS6971028 *Jul 14, 2000Nov 29, 2005Symantec CorporationSystem and method for tracking the source of a computer attackUS6976010 *Jun 28, 2001Dec 13, 2005International Business Machines CorporationMethod for syndicating online contentUS7020082 *May 4, 2001Mar 28, 2006Nomadix, Inc.Network usage monitoring device and associated methodUS7020635 *Jan 16, 2002Mar 28, 2006Line 6, IncSystem and method of secure electronic commerce transactions including tracking and recording the distribution and usage of assetsUS7039699 *May 2, 2000May 2, 2006Microsoft CorporationTracking usage behavior in computer systemsUS7103657 *Oct 31, 2000Sep 5, 2006Microsoft CorporationMethod and system for centralized network usage trackingUS20020065034 *Nov 30, 2000May 30, 2002Jack ZhangMethods and system for universal interactive services for broadcasting mediaUS20020174230 *May 15, 2001Nov 21, 2002Sony Corporation And Sony Electronics Inc.Personalized interface with adaptive content presentationUS20020178180 *May 21, 2002Nov 28, 2002Tanya KolosovaDocument usage monitoring method and systemUS20030046409 *Aug 30, 2001Mar 6, 2003Graham John C.Metered internet usageUS20030110252 *Dec 7, 2001Jun 12, 2003Siew-Hong Yang-HuffmanEnhanced system and method for network usage monitoringUS20030115316 *Dec 7, 2001Jun 19, 2003Siew-Hong Yang-HuffmanSystem and method for network usage meteringUS20030223367 *Mar 31, 2003Dec 4, 2003Shay A. DavidMethods for identifying network traffic flowsUS20040073655 *Oct 9, 2002Apr 15, 2004Chao KanPacket sequence number network monitoring systemUS20050216519 *Mar 26, 2004Sep 29, 2005Mayo Glenna GAccess point that monitors guest usageUS20060028996 *Aug 9, 2004Feb 9, 2006Huegen Craig AArrangement for tracking IP address usage based on authenticated link identifierUS20060129907 *Dec 1, 2005Jun 15, 2006Volk Andrew RSyndicating multimedia information with RSSUS20060179133 *Mar 31, 2006Aug 10, 2006Microsoft CorporationMethod And System For Centralized Network Usage TrackingUS20070198701 *Apr 19, 2005Aug 23, 2007Global InterfaceSystem And Method For Tracking Contents Via Internet* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS7460590Sep 14, 2005Dec 2, 2008Schweitzer Engineering Laboratories, Inc.Handheld communication tester and method for testing direct serial communication capability of an intelligent electronic device in a power systemUS7463467Aug 25, 2005Dec 9, 2008Schweitzer Engineering Laboratories, Inc.Relay-to-relay direct communication system and method in an electric power systemUS7620697 *Mar 10, 2006Nov 17, 2009Omniture, Inc.Online syndicated content feed metricsUS7640184 *Nov 30, 2004Dec 29, 2009Google Inc.Method and system for processing published content on the internetUS7701683Sep 29, 2006Apr 20, 2010Schweitzer Engineering Laboratories, Inc.Apparatus, system, and method for sharing output contacts across multiple relaysUS7702675 *Nov 11, 2006Apr 20, 2010Aol Inc.Automated categorization of RSS feeds using standardized directory structuresUS7725456Apr 27, 2007May 25, 2010Microsoft CorporationItem management with data sharing and synchronizationUS7805373Jul 31, 2007Sep 28, 2010Qurio Holdings, Inc.Synchronizing multiple playback device timing utilizing DRM encodingUS7925621Jan 29, 2008Apr 12, 2011Microsoft CorporationInstalling a solutionUS7933296Mar 2, 2007Apr 26, 2011Microsoft CorporationServices for data sharing and synchronizationUS7958142Sep 20, 2007Jun 7, 2011Microsoft CorporationUser profile aggregationUS7970891Jan 17, 2007Jun 28, 2011Google Inc.Tracking links in web browsersUS7979803Mar 6, 2006Jul 12, 2011Microsoft CorporationRSS hostable controlUS7979856Sep 1, 2005Jul 12, 2011Microsoft CorporationNetwork-based software extensionsUS7991269Dec 15, 2006Aug 2, 2011Qurio Holdings, Inc.Locality-based video playback to enable locally relevant product placement advertisingUS7996482Jul 31, 2007Aug 9, 2011Qurio Holdings, Inc.RDMA based real-time video client playback architectureUS8005786 *Sep 20, 2007Aug 23, 2011Microsoft CorporationRole-based user tracking in service usageUS8020112Nov 6, 2006Sep 13, 2011Microsoft CorporationClipboard augmentationUS8051128Nov 1, 2006Nov 1, 2011International Business Machines CorporationUsing feed usage data in an access controlled team project site environmentUS8055536Mar 21, 2007Nov 8, 2011Qurio Holdings, Inc.Automated real-time secure user data sourcingUS8060634 *Sep 26, 2007Nov 15, 2011Google Inc.Determining and displaying a count of unread items in content feedsUS8060904Feb 25, 2008Nov 15, 2011Qurio Holdings, Inc.Dynamic load based ad insertionUS8190997Oct 7, 2005May 29, 2012Google Inc.Personalized content feed suggestions pageUS8200700Feb 1, 2006Jun 12, 2012Newsilike Media Group, IncSystems and methods for use of structured and unstructured distributed dataUS8200775Sep 10, 2005Jun 12, 2012Newsilike Media Group, IncEnhanced syndicationUS8230361Sep 27, 2007Jul 24, 2012Google Inc.Content feed user interfaceUS8238883 *Oct 31, 2006Aug 7, 2012Nextel Communications, Inc.System and method for connecting calls between different communication technologiesUS8239494 *Jun 9, 2009Aug 7, 2012Google Inc.Method and system for processing published content on the internetUS8265990May 14, 2009Sep 11, 2012Utrom Processing Co. L.L.C.Method and system for selecting and delivering media content via the internetUS8280843Mar 3, 2006Oct 2, 2012Microsoft CorporationRSS data-processing objectUS8290873Sep 3, 2010Oct 16, 2012Qurio Holdings, Inc.Synchronizing multiple playback device timing utilizing DRM encodingUS8296671May 1, 2008Oct 23, 2012Microsoft CorporationEnabling access to rich data by intercepting paste operationsUS8312487Dec 31, 2008Nov 13, 2012Qurio Holdings, Inc.Method and system for arranging an advertising scheduleUS8316005Dec 8, 2006Nov 20, 2012Newslike Media Group, IncNetwork-accessible database of remote servicesUS8327297Dec 16, 2005Dec 4, 2012Aol Inc.User interface system for handheld devicesUS8347088Feb 1, 2006Jan 1, 2013Newsilike Media Group, IncSecurity systems and methods for use with structured and unstructured dataUS8370423Sep 15, 2006Feb 5, 2013Microsoft CorporationData synchronization and sharing relationshipsUS8386387 *Dec 21, 2007Feb 26, 2013Utrom Processing Co. L.L.C.System and method for tracking syndication of internet contentUS8427131Jun 12, 2009Apr 23, 2013Schweitzer Engineering Laboratories IncVoltage regulation at a remote location using measurements from a remote metering deviceUS8429522Jun 15, 2011Apr 23, 2013Microsoft CorporationCorrelation, association, or correspondence of electronic formsUS8453066Jan 9, 2007May 28, 2013Microsoft CorporationClipboard augmentation with referencesUS8476874Oct 12, 2010Jul 2, 2013Schweitzer Engineering Laboratories, IncSystems and methods for synchronized control of electrical power system voltage profilesUS8504711Dec 7, 2007Aug 6, 2013Google Inc.Integrating web services with a content itemUS8549091Jul 8, 2011Oct 1, 2013Qurio Holdings, Inc.RDMA based real-time video client playback architectureUS8566115Feb 26, 2009Oct 22, 2013Newsilike Media Group, Inc.Syndicating surgical data in a healthcare environmentUS8583555Oct 12, 2012Nov 12, 2013Quirio Holdings, Inc.Synchronizing multiple playback device timing utilizing DRM encodingUS8615778Sep 28, 2006Dec 24, 2013Qurio Holdings, Inc.Personalized broadcast systemUS8621048 *Jun 14, 2012Dec 31, 2013Eric M. LuntMethod and system for processing published content on the internetUS8645497Sep 27, 2007Feb 4, 2014Google Inc.Bookmark-based access to content feedsUS8661347Sep 14, 2012Feb 25, 2014Aol Inc.User interface system for handheld devicesUS8661459 *Jun 21, 2005Feb 25, 2014Microsoft CorporationContent syndication platformUS8676031Jul 21, 2011Mar 18, 2014Qurio Holdings, Inc.Locality-based video playback to enable locally relevant product placement advertisingUS8694607Oct 9, 2007Apr 8, 2014Google Inc.Recursive subscriptions to content feedsUS8700738 *Jul 26, 2007Apr 15, 2014Newsilike Media Group, Inc.Dynamic feed generationUS8739043 *May 10, 2007May 27, 2014Microsoft CorporationSigning up to a person or entityUS8739204Oct 11, 2011May 27, 2014Qurio Holdings, Inc.Dynamic load based ad insertionUS8745161Oct 27, 2011Jun 3, 2014Google Inc.Determining and displaying a count of unread items in content feedsUS8751442Feb 12, 2007Jun 10, 2014Microsoft CorporationSynchronization associated duplicate data resolutionUS8751936Sep 19, 2008Jun 10, 2014Microsoft CorporationFinding and consuming web subscriptions in a web browserUS8756103Mar 28, 2007Jun 17, 2014Qurio Holdings, Inc.System and method of implementing alternative redemption options for a consumer-centric advertising systemUS8762476Dec 20, 2007Jun 24, 2014Qurio Holdings, Inc.RDMA to streaming protocol driverUS8768731 *Dec 22, 2006Jul 1, 2014Newsilike Media Group, Inc.Syndicating ultrasound echo data in a healthcare environmentUS8768881Aug 1, 2012Jul 1, 2014Microsoft CorporationRSS data-processing objectUS8816652Jun 14, 2013Aug 26, 2014Schweitzer Engineering Laboratories, Inc.Systems and methods for synchronized control of electrical power system voltage profilesUS8832033Feb 15, 2012Sep 9, 2014James F MooreUsing RSS archivesUS8832571Sep 19, 2008Sep 9, 2014Microsoft CorporationFinding and consuming web subscriptions in a web browserUS8868691Dec 20, 2013Oct 21, 2014Google Inc.Method and system for processing published content on the internetUS8886707 *Dec 15, 2006Nov 11, 2014Yahoo! Inc.Intervention processing of requests relative to syndication data feed itemsUS8892993Feb 8, 2008Nov 18, 2014Microsoft CorporationTranslation fileUS8918729Apr 2, 2008Dec 23, 2014Microsoft CorporationDesigning electronic formsUS8935323 *Mar 2, 2005Jan 13, 2015International Business Machines CorporationBlog integration in a collaborative systemUS8949154Oct 7, 2005Feb 3, 2015Google Inc.Content feed user interface with gallery display of same-type itemsUS8949917Apr 26, 2011Feb 3, 2015Utrom Processing Co. L.L.C.System and method for providing sequential video and interactive contentUS8990850Dec 20, 2013Mar 24, 2015Qurio Holdings, Inc.Personalized broadcast systemUS9032041Oct 1, 2013May 12, 2015Qurio Holdings, Inc.RDMA based real-time video client playback architectureUS9075505Nov 14, 2011Jul 7, 2015Google Inc.Content feed user interfaceUS9098868Mar 20, 2007Aug 4, 2015Qurio Holdings, Inc.Coordinating advertisements at multiple playback devicesUS9104773Jun 21, 2005Aug 11, 2015Microsoft Technology Licensing, LlcFinding and consuming web subscriptions in a web browserUS9112889Jun 23, 2014Aug 18, 2015Qurio Holdings, Inc.RDMA to streaming protocol driverUS9154567 *Aug 29, 2014Oct 6, 2015Google Inc.Method and system for processing published content on the internetUS9160800Jul 15, 2013Oct 13, 2015Google Inc.Integrating web services with a content itemUS9202084Jul 2, 2013Dec 1, 2015Newsilike Media Group, Inc.Security facility for maintaining health care data poolsUS9203786Jan 14, 2013Dec 1, 2015Microsoft Technology Licensing, LlcData synchronization and sharing relationshipsUS9210234Jun 13, 2011Dec 8, 2015Microsoft Technology Licensing, LlcEnabling electronic documents for limited-capability computing devicesUS9229917Mar 18, 2011Jan 5, 2016Microsoft Technology Licensing, LlcElectronic form user interfacesUS9239821Oct 31, 2014Jan 19, 2016Microsoft Technology Licensing, LlcTranslation fileUS9256232Apr 22, 2013Feb 9, 2016Schweitzer Engineering Laboratories, Inc.Voltage regulation using multiple voltage regulator controllersUS9268760Apr 22, 2013Feb 23, 2016Microsoft Technology Licensing, LlcCorrelation, association, or correspondence of electronic formsUS9268867Jun 15, 2006Feb 23, 2016Aol Inc.Enhanced favorites service for web browsers and web applicationsUS9413793 *Mar 15, 2013Aug 9, 2016Microsoft Technology Licensing, LlcRich profile communication with notificationsUS9417933Sep 14, 2012Aug 16, 2016Microsoft Technology Licensing, LlcEnabling access to rich data by intercepting paste operationsUS9525747 *Sep 10, 2015Dec 20, 2016Google Inc.Method and system for processing published content on the internetUS9549212May 22, 2014Jan 17, 2017Qurio Holdings, Inc.Dynamic load based ad insertionUS20050280965 *Aug 25, 2005Dec 22, 2005Schweitzer Engineering Laboratories, Inc.Relay-to relay direct communication system and method in an electric power systemUS20060184617 *Feb 13, 2006Aug 17, 2006Nicholas Frank CMethod and system for the creating, managing, and delivery of feed formatted contentUS20060200483 *Mar 2, 2005Sep 7, 2006International Business Machines CorporationBlog integration in a collaborative systemUS20060215215 *Mar 23, 2005Sep 28, 2006Kumaran O R SSystem and method for printer-based syndicationUS20060265489 *Apr 29, 2006Nov 23, 2006Moore James FDisaster management using an enhanced syndication platformUS20060288011 *Jun 21, 2005Dec 21, 2006Microsoft CorporationFinding and consuming web subscriptions in a web browserUS20060288329 *Jun 21, 2005Dec 21, 2006Microsoft CorporationContent syndication platformUS20070025036 *Sep 29, 2006Feb 1, 2007Schweitzer Engineering Laboratories, Inc.Apparatus, system, and method for sharing output contacts across multiple relaysUS20070033290 *Jan 17, 2006Feb 8, 2007Valen Joseph R V IiiNormalization and customization of syndication feedsUS20070033517 *Jun 15, 2006Feb 8, 2007O'shaughnessy Timothy JEnhanced favorites service for web browsers and web applicationsUS20070050175 *Jun 16, 2006Mar 1, 2007Richard SchmelzerContent enhancement based on contextual data within a feedUS20070050254 *Aug 29, 2005Mar 1, 2007Espeed, Inc.System and method for trading context-specific advertisingUS20070058320 *Sep 14, 2005Mar 15, 2007Schweitzer Engineering Laboratories, Inc.Handheld communication tester and method for testing direct serial communication capability of an intelligent electronic device in a power systemUS20070061266 *Feb 1, 2006Mar 15, 2007Moore James FSecurity systems and methods for use with structured and unstructured dataUS20070061393 *Feb 1, 2006Mar 15, 2007Moore James FManagement of health care dataUS20070081550 *Dec 8, 2006Apr 12, 2007Moore James FNetwork-accessible database of remote servicesUS20070083468 *Oct 7, 2005Apr 12, 2007Wetherell Christopher JContent feed user interface with gallery display of same-type itemsUS20070083520 *Oct 7, 2005Apr 12, 2007Shellen Jason HPersonalized content feed suggestions pageUS20070106536 *Dec 22, 2006May 10, 2007Moore James FOpml-based patient recordsUS20070106750 *Dec 22, 2006May 10, 2007Moore James FData pools for health care videoUS20070106751 *Dec 22, 2006May 10, 2007Moore James FSyndicating ultrasound echo data in a healthcare environmentUS20070106754 *Dec 22, 2006May 10, 2007Moore James FSecurity facility for maintaining health care data poolsUS20070116036 *Dec 22, 2006May 24, 2007Moore James FPatient records using syndicated video feedsUS20070136252 *Oct 11, 2006Jun 14, 2007Edgeio CorporationSystems and methods for centralized publisher tagged data sales listingsUS20070143218 *Dec 19, 2005Jun 21, 2007Sony Ericsson Mobile Communications AbMethod and apparatus for reporting usage of multimedia content by multimedia-enabled devicesUS20070162165 *Dec 1, 2006Jul 12, 2007Nokia CorporationSYSTEM AND METHOD FOR USING WEB SYNDICATION PROTOCOLS AS AN OUT-OF-BAND UPnP SERVICE DISCOVERY SYSTEMUS20070168483 *Jul 10, 2006Jul 19, 2007Eric LuntSystem and method for expiring advertisement spaces in syndicated feedsUS20070168522 *Dec 16, 2005Jul 19, 2007Van Valen Joseph R IiiUser interface system for handheld devicesUS20070208759 *Mar 3, 2006Sep 6, 2007Microsoft CorporationRSS Data-Processing ObjectUS20070245251 *Mar 6, 2006Oct 18, 2007Microsoft CorporationRSS Hostable ControlUS20070294366 *Sep 15, 2006Dec 20, 2007Microsoft CorporationData Synchronization and Sharing RelationshipsUS20080034058 *Aug 1, 2006Feb 7, 2008Marchex, Inc.Method and system for populating resources using web feedsUS20080046369 *Jul 26, 2007Feb 21, 2008Wood Charles BPassword Management for RSS InterfacesUS20080046471 *Jul 26, 2007Feb 21, 2008Moore James FCalendar Synchronization using Syndicated DataUS20080066172 *Sep 5, 2007Mar 13, 2008Worklight Ltd.Secured web syndicationUS20080082673 *Sep 27, 2007Apr 3, 2008Michael DyninBookmark-Based Access to Content FeedsUS20080082941 *Sep 27, 2007Apr 3, 2008Goldberg Steven LContent Feed User InterfaceUS20080086755 *Oct 9, 2007Apr 10, 2008Darnell Benjamin GRecursive Subscriptions to Content FeedsUS20080104226 *Nov 1, 2006May 1, 2008International Business Machines CorporationUsing feed usage data in an access controlled team project site environmentUS20080109464 *Jan 9, 2007May 8, 2008Microsoft CorporationExtending Clipboard AugmentationUS20080109744 *Nov 6, 2006May 8, 2008Microsoft CorporationClipboard AugmentationUS20080109832 *Jan 9, 2007May 8, 2008Microsoft CorporationClipboard Augmentation with ReferencesUS20080140674 *Oct 16, 2007Jun 12, 2008Yuuki IshikawaInformation distribution system, information distribution apparatus, and information distribution methodUS20080147780 *Dec 15, 2006Jun 19, 2008Yahoo! Inc.Intervention processing of requests relative to syndication data feed itemsUS20080147865 *Jul 26, 2007Jun 19, 2008Canon Kabushiki KaishaInformation processing method and systemUS20080195483 *Dec 5, 2007Aug 14, 2008Moore James FWidget management systems and advertising systems related theretoUS20080195739 *Feb 12, 2007Aug 14, 2008Microsoft CorporationResolving Synchronization DuplicationUS20080212616 *Mar 2, 2007Sep 4, 2008Microsoft CorporationServices For Data Sharing And SynchronizationUS20080244091 *Jul 26, 2007Oct 2, 2008Moore James FDynamic Feed GenerationUS20080270481 *Apr 27, 2007Oct 30, 2008Microsoft CorporationItem Management with Data Sharing and SynchronizationUS20080282174 *May 10, 2007Nov 13, 2008Microsoft CorporationSigning up to a person or entityUS20080306818 *Jun 8, 2007Dec 11, 2008Qurio Holdings, Inc.Multi-client streamer with late binding of ad contentUS20080313029 *Jun 13, 2007Dec 18, 2008Qurio Holdings, Inc.Push-caching scheme for a late-binding advertisement architectureUS20090013266 *Sep 19, 2008Jan 8, 2009Microsoft CorporationFinding and Consuming Web Subscriptions in a Web BrowserUS20090019063 *Sep 19, 2008Jan 15, 2009Microsoft CorporationFinding and Consuming Web Subscriptions in a Web BrowserUS20090083272 *Sep 20, 2007Mar 26, 2009Microsoft CorporationRole-based user tracking in service usageUS20090083367 *Sep 20, 2007Mar 26, 2009Microsoft CorporationUser profile aggregationUS20090089380 *Sep 28, 2007Apr 2, 2009Microsoft CorporationAggregating and Delivering InformationUS20090106391 *Oct 14, 2008Apr 23, 2009Sony CorporationInformation delivery apparatus, information delivery method, and information delivery systemUS20090164271 *Dec 21, 2007Jun 25, 2009Johnson Bradley GSystem and Method for Tracking Syndication of Internet ContentUS20090172773 *Feb 26, 2009Jul 2, 2009Newsilike Media Group, Inc.Syndicating Surgical Data In A Healthcare EnvironmentUS20090199242 *Feb 5, 2008Aug 6, 2009Johnson Bradley GSystem and Method for Distributing Video Content via a Packet Based NetworkUS20090254635 *Jun 9, 2009Oct 8, 2009Google Inc.Method and system for processing published content on the internetUS20090287567 *May 14, 2009Nov 19, 2009Penberthy John SMethod and System for Selecting and Delivering Media Content via the InternetUS20100121744 *Nov 7, 2008May 13, 2010At&T Intellectual Property I, L.P.Usage data monitoring and communication between multiple devicesUS20100318238 *Jun 12, 2009Dec 16, 2010Bryson Michael BVoltage Regulation Using A Remote Metering DeviceUS20100332298 *Sep 3, 2010Dec 30, 2010Qurio Holdings, Inc.Synchronizing multiple playback device timing utilizing drm encodingUS20110119403 *Jan 21, 2011May 19, 2011Microsoft CorporationData sharing and synchronization with relay endpoint and sync data elementUS20110202953 *Apr 26, 2011Aug 18, 2011Johnson Bradley GSystem and Method for Providing Sequential Video and Interactive ContentUS20120278187 *Jun 14, 2012Nov 1, 2012Google Inc.Method and System for Processing Published Content on the InternetUS20130219301 *Mar 15, 2013Aug 22, 2013Microsoft CorporationRich profile communication with notificationsUS20150088993 *Aug 29, 2014Mar 26, 2015Google Inc.Method and system for processing published content on the internetUS20150127747 *Jan 12, 2015May 7, 2015International Business Machines CorporationBlog integration in a collaborative systemUS20160006826 *Sep 10, 2015Jan 7, 2016Google Inc.Method and system for processing published content on the internetCN101174269BNov 1, 2007Jun 2, 2010国际商业机器公司Method and system for generating abstract-using dataWO2008042116A2 *Sep 20, 2007Apr 10, 2008Schweitzer Engineering Laboratories, Inc.Apparatus, system, and method for sharing output contacts across multiple relaysWO2008042116A3 *Sep 20, 2007Jul 3, 2008Schweitzer Engineering Lab IncApparatus, system, and method for sharing output contacts across multiple relays* Cited by examinerClassifications U.S. Classification709/203, 707/E17.116International ClassificationG06F15/16Cooperative ClassificationH04L67/22, G06F17/3089, G06Q50/22, H04L29/12594, H04L29/12009, G06Q50/24, H04L43/0876, G06F17/30867, H04L61/30European ClassificationG06F17/30W1F, H04L43/08G, H04L61/30, G06Q50/24, G06Q50/22, G06F17/30W7, H04L29/12A, H04L29/12A5, H04L29/08N21Legal EventsDateCodeEventDescriptionJul 26, 2013REMIMaintenance fee reminder mailedDec 15, 2013LAPSLapse for failure to pay maintenance feesFeb 4, 2014FPExpired due to failure to pay maintenance feeEffective date: 20131215RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services