The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 14, 2017
Filed:
Feb. 20, 2012
Anand Bheemarajaiah, Ithaca, NY (US);
Manas Garg, Hyderabad, IN;
Sandeep Prabhu, Hyderabad, IN;
Krishnan Srinivasan, Hyderabad, IN;
Anand Bheemarajaiah, Ithaca, NY (US);
Manas Garg, Hyderabad, IN;
Sandeep Prabhu, Hyderabad, IN;
Krishnan Srinivasan, Hyderabad, IN;
MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US);
Abstract
A scalable data feed system is disclosed. The data feed system may be offered as a cloud service that can serve many enterprises or tenants that require data to be pulled from information sources such as FTP, POP3, databases, line of business systems, a topic subscription, or an RSS feed, and pushed the data to information sinks, such as SMTP, email, FTP, mobile phones, and other devices and services. A pull agent pumps data from pull sources and pushes the data out to push agent counterparts. The push agent transforms and sends the data in messages to push sink, such as FTP, SMTP, or a mobile device. Both the pull agent and the push agent services are implemented as replicated services over a structured overlay network for high availability that can serve multiple requests to pump out data from multiple pull sources and push the data to multiple information sinks.