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:
Apr. 13, 2021
Filed:
Jan. 18, 2019
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Swapnil Ghike, Santa Clara, CA (US);
Changji Shi, Mountain View, CA (US);
David Benjamin Liu, Mountain View, CA (US);
Guanchao Wang, Foster City, CA (US);
Sandor Nyako, Sunnyvale, CA (US);
Netra Malagi, San Jose, CA (US);
Amit Ruparel, Sunnyvale, CA (US);
Cheng-Fu Lin, Sunnyvale, CA (US);
Akhilesh Gupta, Mountain View, CA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Techniques for broadcasting notifications with low latency are provided. A set of recipients for a notification of a content item is determined. The notification is stored in a second notifications storage that is separate from a first notifications storage. A request for one or more notifications is received over a computer network from a client device that is associated with a particular recipient in the set of recipients. In response to receiving the request, first notification data is retrieved from the first notifications storage, second notification data that includes the notification is retrieved from the second notifications storage. The first notification data is combined with the second notification data to generate combined notification data. The combined notification data is transmitted over the computer network to the client device and is stored in the first notifications storage. The notification may be removed from the first notifications storage.