Catch-up poll: missed poll

US11159461B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11159461-B2
Application numberUS-201916654215-A
CountryUS
Kind codeB2
Filing dateOct 16, 2019
Priority dateOct 16, 2019
Publication dateOct 26, 2021
Grant dateOct 26, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method directed to determining one or more polls that a user may have missed during a period of inactivity is provided. Initially, a polling system may determine that a user is now active and may determine one or more polls that were created for or assigned to a user, or a group to which the user belongs, during the period of inactivity. The polling system may then surface a notification and/or an input window such that a user may provide polling input. In some instances, a user may have missed multiple polls; the polls presented to the user may be based on recent user activity and/or whether such missed polls are still live, or open.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for displaying a poll notification, the system comprising: a processor; and memory including instructions which when executed by the processor, causes the processor to control the system to perform: detecting that a user account has transitioned from an inactive state to an active state; in response to detecting that the user account has transitioned to the active state, performing: identifying an organizational unit associated with the user account; and identifying a poll that has become associated with the identified organizational unit while the user account was in the inactive state; and causing a notification to be displayed at a user interface of a computing device, the notification configured to present content of the identified poll and receive an input, for the identified poll, from a user associated with the user account. 2. The system of claim 1 , wherein: the notification includes a graphical user interface, and the graphical user interface and organizational unit are associated with a first application of the user interface, and the graphical user interface is displayed at a second application different from the first application of the user interface until the input from the user associated with the user account is received. 3. The system of claim 2 , wherein the instructions, when executed by the processor, further causes the processor to control the system to perform causing the graphical user interface to persist at the user interface of the computing device. 4. The system of claim 1 , wherein the instructions, when executed by the processor, further causes the processor to control the system to perform causing the notification to be displayed at a graphical user interface different from a graphical user interface associated with the organizational unit. 5. The system of claim 1 , wherein the inactive state corresponds to a period of time between a last active state for the user account and a most recent active state for the user account. 6. The system of claim 5 , wherein the instructions, when executed by the processor, further causes the processor to control the system to perform: determining that the user account has interacted with one or more organizational units, communications, and/or documents during the last active state; and identifying a second poll as being associated with the one or more organizational units, communications, and/or documents. 7. The system of claim 1 , wherein the notification indicates that a new poll was created and assigned to the organizational unit of which the user account is a member. 8. The system of claim 1 , wherein the notification that the user account has transitioned from the inactive state to the active state corresponds to a user logging into the user account. 9. A method of displaying a poll notification, the method comprising: detecting that a user account has transitioned from an inactive state to an active state; in response to detecting that the user account has transitioned to the active state, performing: identifying an organizational unit associated with the user account; and identifying a poll that has become associated with the identified organizational unit while the user account was in the inactive state; and causing a notification to be displayed at a user interface of a computing device, the notification configured to present content of the identified poll and receive an input, for the identified poll, from a user associated with the user account. 10. The method of claim 9 , wherein: the notification includes a graphical user interface, and the graphical user interface and organizational unit are associated with a first application of the user interface, and the graphical user interface is displayed at a second application different from the first application of the user interface until the input from the user associated with the user account is received. 11. The method of claim 10 , further comprising causing the graphical user interface to persist at the user interface of the computing device. 12. The method of claim 9 , further comprising causing the notification to be displayed at a graphical user interface different from a graphical user interface associated with the organizational unit. 13. The method of claim 9 , wherein the inactive state corresponds to a period of time between a last active state for the user account and a most recent active state for the user account. 14. The method of claim 13 , further comprising: determining that the user account has interacted with one or more organizational units, communications, and/or documents during the last active state; and identifying a second poll as being associated with the one or more organizational units, communications, and/or documents. 15. The method of claim 9 , wherein the notification indicates that a new poll was created and assigned to the organizational unit of which the user account is a member. 16. The method of claim 9 , wherein the notification that the user account has transitioned from the inactive state to the active state corresponds to a user logging into the user account. 17. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to control a system to perform: detecting that a user account has transitioned from an inactive state to an active state; in response to detecting that the user account has transitioned to the active state, performing: identifying an organizational unit associated with the user account; and identifying a poll that has become associated with the identified organizational unit while the user account was in the inactive state; and causing a notification to be displayed at a user interface of a computing device, the notification configured to present content of the identified poll and receive an input, for the identified poll, from a user associated with the user account. 18. The non-transitory computer-readable medium of claim 17 , wherein: the notification includes a graphical user interface, and the graphical user interface and organizational unit are associated with a first application of the user interface, and the graphical user interface is displayed at a second application different from the first application of the user interface until the input from the user associated with the user account is received. 19. The non-transitory computer-readable medium of claim 18 , wherein the instructions, when executed by the processor, further cause the processor to control the system to perform causing the graphical user interface to persist at the user interface of the computing device. 20. The non-transitory computer-readable medium of claim 18 , wherein the instructions, when executed by the processor, further cause the processor to control the system to perform causing the notification to be displayed at a graphical user interface different from a graphical user interface associated with the organizational unit.

Assignees

Inventors

Classifications

  • Tracking arrangements for later retrieval, e.g. recording contents, participants activities or behavior, network status · CPC title

  • Handling conversation history, e.g. grouping of messages in sessions or threads · CPC title

  • providing notification on incoming messages, e.g. pushed notifications of received messages · CPC title

  • Commands or executable codes · CPC title

  • H04L51/043Primary

    using or handling presence information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11159461B2 cover?
A system and method directed to determining one or more polls that a user may have missed during a period of inactivity is provided. Initially, a polling system may determine that a user is now active and may determine one or more polls that were created for or assigned to a user, or a group to which the user belongs, during the period of inactivity. The polling system may then surface a notifi…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L12/1831. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 26 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).