IP Library Granted Patent US 12,236,376
Granted Patent B2
US 12,236,376 · App. 17/769,258 · Granted Feb 25, 2025

Integrated time away management mechanism

Inventors: Leanna Holly Robb (Seattle, WA); Wendy Guo (Edmonds, WA); Nagendra Kalyan Nanduru (Redmond, WA); Michelle Casanova (Portland, OR); Tor Andrew Imsland (Kirkland, WA); Bichong Li (Suzhou, CN); Feng Zhang (Suzhou, CN); Sandeep Seri (Bothell, WA)
Assignee: Microsoft Technology Licensing, LLC
G06Q10/063114
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,236,376
App. No.
17/769,258
Granted
Feb 25, 2025
Kind
B2
Abstract

A computer implemented method includes receiving a start date and an end date specifying a future absence or away-from-work time period for a user, generating an away from office communication specifying the away-from-work time period, retrieving via the computer a list of collaborators based on frequency and duration of recent interactions with the user, receiving via the computer a selection of collaborators from the list, identifying meetings involving the user during the away-from-work time period, generating via the computer a list of user viewable items for the user to complete prior to the away-from-work time period, and generating via the computer a list of items for the user to attend to upon return from the away-from-work time period for presentation to the user upon return.

Claims (67)

1. A computer-implemented method comprising:

generating a consolidated graphical user interface of a communication application implemented with at least one processor of a computer, the consolidated graphical user interface comprising a sidebar having a plurality of expandable boxes, each box providing access to a corresponding function of the communication application;

receiving, in a first expandable box of the plurality of expandable boxes, a start date and an end date specifying a future away-from-work time period for a user, the first expandable box providing access to calendar functions of the communication application;

detecting a selection of a composition graphical user interface element in a second expandable box of the plurality of expandable boxes, the second expandable box providing access to messaging functions of the communication application;

in response to detecting the selection of the composition graphical user interface element in the second expandable box, expanding the second expandable box to display a message composition field;

receiving content in the message composition field;

generating an away-from-office communication specifying the away-from-work time period and content in the message composition field;

identifying, in a third expandable box of the plurality of expandable boxes, a list of collaborators based on frequency and duration of recent interactions between the collaborators and the user via the communication application, the collaborators comprising other users of the communication application;

receiving, in the third expandable box of the plurality of expandable boxes, a selection of collaborators from the list of collaborators;

identifying, in a fourth expandable box of the plurality of expandable boxes, meetings involving the user during the away-from-work time period, the fourth expandable box comprising a meeting decline graphical user interface element;

generating, in a fifth expandable box of the plurality of expandable boxes, a first list of items for the user to complete prior to the away-from-work time period;

generating, in a sixth expandable box of the plurality of expandable boxes, a second list of items for the user to attend to upon return from the away-from-work time period for presentation to the user upon return;

displaying the consolidated graphical user interface that consolidates information comprising the start date, the end date, the selection of collaborators, the identified meetings, the first list of items, and the second list of items; and

configuring the communication application based on the information from the consolidated graphical user interface.

2. The computer-implemented method of claim 1 further comprising:

sending a communication to the selected collaborators indicating the user will be away-from-work.

3. The computer-implemented method of claim 1 further comprising:

identifying a contact for each identified meeting; and

informing each such contact of the user's being away-from-work.

4. The computer-implemented method of claim 1 further comprising:

identifying documents associated with the second list of items for the user to attend to upon return from the away-from-work time period.

5. The computer-implemented method of claim 4 , wherein the documents are identified based on at least one of documents attached to meeting notices for meeting occurring during the away-from-work time period, documents attached to replies to such meeting notices, and documents having similar titles, recipients, and in similar threads that the user is associated with.

6. The computer-implemented method of claim 1 , wherein the list of collaborators is retrieved from a data store containing aggregations of previously monitored user interactions with collaborators, including email and meeting notices.

7. The computer-implemented method of claim 1 , wherein the second list of items for the user to attend to upon return includes a suggested meeting with a selected collaborator based on prior frequency and length of interactions.

8. The computer-implemented method of claim 7 , wherein the frequency and length of interactions comprise email between the user and the selected collaborator, length of threads between the user and the selected collaborator, and frequency of meetings including the user and the selected collaborator.

9. A machine-readable storage device having instructions for execution by a processor of a machine to cause the processor to perform operations comprising:

generating a consolidated graphical user interface of a communication application implemented with at least one processor of a computer, the consolidated graphical user interface comprising a sidebar having a plurality of expandable boxes, each box providing access to a corresponding function of the communication application;

receiving, in a first expandable box of the plurality of expandable boxes, a start date and an end date specifying a future away-from-work time period for a user, the first expandable box providing access to calendar functions of the communication application;

detecting a selection of a composition graphical user interface element in a second expandable box of the plurality of expandable boxes, the second expandable box providing access to messaging functions of the communication application;

in response to detecting the selection of the composition graphical user interface element in the second expandable box, expanding the second expandable box to display a message composition field;

receiving content in the message composition field;

generating an away-from-office communication specifying the away-from-work time period and content in the message composition field;

identifying, in a third expandable box of the plurality of expandable boxes, a list of collaborators based on frequency and duration of recent interactions between the collaborators and the user via the communication application, the collaborators comprising other users of the communication application;

receiving, in the third expandable box of the plurality of expandable boxes, a selection of collaborators from the list of collaborators;

identifying, in a fourth expandable box of the plurality of expandable boxes, meetings involving the user during the away-from-work time period, the fourth expandable box comprising a meeting decline graphical user interface element;

generating, in a fifth expandable box of the plurality of expandable boxes, a first list of items for the user to complete prior to the away-from-work time period;

generating, in a sixth expandable box of the plurality of expandable boxes, a second list of items for the user to attend to upon return from the away-from-work time period for presentation to the user upon return;

displaying the consolidated graphical user interface that consolidates information comprising the start date, the end date, the selection of collaborators, the identified meetings, the first list of items, and the second list of items; and

configuring the communication application based on the information from the consolidated graphical user interface.

10. The machine-readable storage device of claim 9 , wherein the operations further comprise: sending a communication to the selected collaborators indicating the user will be away-from-work;

identifying a contact for each identified meeting;

informing each such contact of the user's being away-from-work; and

identifying documents associated with the list of items for the user to attend to upon return from the away-from-work time period.

11. The machine-readable storage device of claim 10 wherein the documents are identified based on at least one of documents attached to meeting notices for meeting occurring during the away-from-work time period, documents attached to replies to such meeting notices, and documents having similar titles, recipients, and in similar threads that the user is associated with.

12. The machine-readable storage device of claim 9 wherein the list of collaborators is retrieved from a data store containing aggregations of previously monitored user interactions with collaborators, including email and meeting notices.

13. The machine-readable storage device of claim 9 wherein the generated list of items for the user to attend to upon return includes a suggested meeting with a selected collaborator based on prior frequency and length of interactions wherein the frequency and length of interactions comprise email between the user and the selected collaborator, length of threads between the user and the selected collaborator, and frequency of meetings including the user and the selected collaborator.

14. A device comprising:

a processor; and

a memory device coupled to the processor and having a program stored thereon for execution by the processor to perform operations comprising:

generating a consolidated graphical user interface of a communication application implemented with at least one processor of a computer, the consolidated graphical user interface comprising a sidebar having a plurality of expandable boxes, each box providing access to a corresponding function of the communication application;

receiving, in a first expandable box of the plurality of expandable boxes, a start date and an end date specifying a future away-from-work time period for a user, the first expandable box providing access to calendar functions of the communication application;

detecting a selection of a composition graphical user interface element in a second expandable box of the plurality of expandable boxes, the second expandable box providing access to messaging functions of the communication application;

in response to detecting the selection of a composition graphical user interface element in the second expandable box, expanding the second expandable box to display a message composition field;

receiving content in the message composition field;

generating an away-from-office communication specifying the away-from-work time period and content in the message composition field;

identifying, in a third expandable box of the plurality of expandable boxes, a list of collaborators based on frequency and duration of recent interactions between the collaborators and the user via the communication application, the collaborators comprising other users of the communication application;

receiving, in the third expandable box of the plurality of expandable boxes, a selection of collaborators from the list of collaborators;

identifying, in a fourth expandable box of the plurality of expandable boxes, meetings involving the user during the away-from-work time period, the fourth expandable box comprising a meeting decline graphical user interface element;

generating, in a fifth expandable box of the plurality of expandable boxes, a first list of items for the user to complete prior to the away-from-work time period;

generating, in a sixth expandable box of the plurality of expandable boxes, a second list of items for the user to attend to upon return from the away-from-work time period for presentation to the user upon return;

displaying the consolidated graphical user interface that consolidates information comprising the start date, the end date, the selection of collaborators, the identified meetings, the first list of items, and the second list of items; and

configuring the communication application based on the information from the consolidated graphical user interface.

15. The device of claim 14 , wherein the operations further comprise:

sending a communication to the selected collaborators indicating the user will be away-from-work;

identifying a contact for each identified meeting;

informing each such contact of the user's being away-from-work; and

identifying documents associated with the list of items for the user to attend to upon return from the-away-from-work time period, wherein the documents are identified based on at least one of documents attached to meeting notices for meeting occurring during the away-from-work time period, documents attached to replies to such meeting notices, and documents having similar titles, recipients, and in similar threads that the user is associated with, wherein the list of collaborators is retrieved from a data store containing aggregations of previously monitored user interactions with collaborators, including email and meeting notices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2022
From: ROBB, LEANNA HOLLY; GUO, WENDY; NANDURU, NAGENDRA KALYAN; CASANOVA, MICHELLE; IMSLAND, TOR ANDREW; LI, BICHONG; ZHANG, FENG; SERI, SANDEEP
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 060352/0403 →
Continuity (1)
Related Publication 20230186194A1 · Jun 15, 2023
References Cited (30)
US 6615166B1 · Guheen · 2003 [cited by examiner]
US 7236977B1 · Seiler · 2007 [cited by examiner]
US 20080091504A1 · Lyle · 2008 [cited by examiner]
US 20080127231A1 · Shaffer · 2008 [cited by examiner]
US 20090077183A1 · Bruce · 2009 [cited by examiner]
US 20090102637A1 · Hsu · 2009 [cited by applicant]
US 20150135088A1 · Lim et al. · 2015 [cited by applicant]
US 20150169285A1 · Reyes · 2015 [cited by examiner]
US 20160217429A1 · Lau et al. · 2016 [cited by applicant]
US 20210097473A1 · Kakaire · 2021 [cited by examiner]
US 20220343079A1 · Bhattacharya · 2022 [cited by examiner]
WO 2012148904A1 · 2012 [cited by applicant]
“Paid Time Off Trends in the U.S.”, Retrieved from: https://web.archive.org/web/20190930042146/https://www.ustravel.org/sites/default/files/media_root/document/Paid%20Time%20Off%20Trends%20Fact%20Sheet.pdf, Sep. 30, 201… [cited by applicant]
“The State of American Vacation 2017”, Retrieved Date: http://web.archive.org/web/20180508111737/https://projecttimeoff.com/reports/the-state-of-american-vacation-2017/, May 8, 2018, 5 Pages. [cited by applicant]
“The Power of Vacation Planning”, Retrieved from: https://web.archive.org/web/20200806114822/https://www.ustravel. org/sites/default/files/media_root/document/2018_Jan29_Reasearch_The%20Power%20of%20Vacation%20Planning.… [cited by applicant]
Achor, et al., “The Data-Driven Case for Vacation”, Retrieved from: https://hbr.org/2016/07/the-data-driven-case-for-vacation, Jul. 13, 2016, 6 Pages. [cited by applicant]
“International Search Report and Written Opinion Issued in PCT Application No. PCT/CN19/115192”, Mailed Date: Jul. 24, 2020, 9 Pages. [cited by applicant]
Walsh, Dylan, “Stanford Professor: “The Workplace is Killing People and Nobody Cares””, Retrieved from: https:// www.fastcompany.com/90282735/the-workplace-is-killing-people-and-nobody-cares, Dec. 19, 2018, 14 Pages. [cited by applicant]
“Extended Search Report Issued in European Patent Application No. 19950628.8”, Mailed Date: Jul. 3, 2023, 8 Pages. [cited by applicant]
“6 Reasons Employees Don't Use Vacation Time (and Why They Should)”, Retrieved from https://www.replicon.com/blog/6-reasons-employees-dont-use-vacation-time/, Sep. 22, 2016, 3 Pages. [cited by applicant]
“How After-Hours Emails Might Hurt Your Health”, Retrieved from https://www.psychologicalscience.org/news/minds-business/how-afterhours-emails-might-hurt-your-health.html, Retrieved on Nov. 8, 2019, 4 Pages. [cited by applicant]
“State of American Vacation 2018”, Retrieved from https://www.ustravel.org/research/state-american-vacation-2018, May 8, 2018, 2 Pages. [cited by applicant]
Achor, Shawn, “When a Vacation Reduces Stress—And When It Doesn't”, Retrieved from https://hbr.org/2014/02/when-a-vacation-reduces-stress-and-when-it-doesnt, Feb. 14, 2014, 5 Pages. [cited by applicant]
Fried, Carla, “Vacation Mindset: How Weekends Can Be More Refreshing”, Retrieved from https://www.anderson.ucla.edu/faculty-and-research/anderson-review/vacation-mindset, Feb. 20, 2019, 9 Pages. [cited by applicant]
Kushlev, et al., “Checking Email Less Frequently Reduces Stress”, In Journal of Computers in Human Behavior, vol. 43, Issue 3, Feb. 1, 2015, pp. 220-228. [cited by applicant]
McCarthy, Justin, “Six in 10 Americans Took a Vacation in 2017”, Retrieved from https://news.gallup.com/poll/224843/six-americans-took-vacation-2017.aspx, Jan. 3, 2018, 7 Pages. [cited by applicant]
McCarthy, Justin, “Taking Regular Vacations May Help Boost Americans' Well-Being”, Retrieved from https://news.gallup.com/poll/180335/taking-regular-vacations-may-help-boost-americans.aspx, Dec. 30, 2014, 6 Pages. [cited by applicant]
Wigert, et al., “Employee Burnout, Part 1: The 5 Main Causes”, Retrieved from https://www.gallup.com/workplace/237059/employee-burnout-part-main-causes.aspx?g_source=link_WWWWV9&g_medium=related_insights_tile1&g_campaig… [cited by applicant]
Williams, et al., “Supporting Workplace Detachment and Reattachment with Conversational Intelligence”, In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Paper No. 88, Apr. 21, 2018, 13 Pag… [cited by applicant]
“Extended Search Report Issued in European Patent Application No. 19950628.8”, Mailed Date: Jul. 3, 2023, 8 Pages. (Ms# 407727-EP-EPT). [cited by applicant]