Patents by Inventor Sandeep Seri

Sandeep Seri has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12236376
    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.
    Type: Grant
    Filed: November 3, 2019
    Date of Patent: February 25, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Leanna Holly Robb, Wendy Guo, Nagendra Kalyan Nanduru, Michelle Casanova, Tor Andrew Imsland, Bichong Li, Feng Zhang, Sandeep Seri
  • Patent number: 12105936
    Abstract: The disclosure herein describes a virtual commute experience system. In some examples, the virtual commute experience includes receiving a plurality of information from one or more different programs; in response to a trigger event, launching a virtual commute experience; in response to the launch of the virtual commute experience, displaying a first portion of the plurality of information from the one or more different programs; receiving a first user interaction; in response to receiving the first user interaction, displaying a second portion of the plurality of information; receiving a second user interaction; outputting a prompt to continue or end the virtual commute experience; and in response to receiving a response to the prompt to end the virtual commute experience, pausing notifications generated by one or more different programs via the user interface until another trigger event.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: October 1, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Leanna Holly Robb, Sandeep Seri, Wendy Guo, Charu Kwatra, Shruti Poddar, Helen Harmetz, Chelly Ashley Jin
  • Patent number: 11750553
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for surfacing email suggestions are presented. A first user account associated with a composer of an email may be identified. Core working hour and a time zone associated with that first user account may be determined. One or more recipient user accounts included in the email may be identified. Core working hours and a time zone associated with the recipient user accounts may be identified. If more than a threshold number, percentage, and/or ratio of the recipient users is not currently in core working hours when the email is being drafted/sent, a suggestion may be surfaced in association with the email to send the email at a later time when more recipient users are in their core working hours.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: September 5, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Leanna Holly Robb, Noelle Renee Beaujon, Nagendra Kalyan Nanduru, Wendy Guo, Sandeep Seri, Bichong Li, Qi Zhang, Jinkai Zhang, Siqi Yang, Tor Andrew Imsland
  • Publication number: 20230186194
    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.
    Type: Application
    Filed: November 3, 2019
    Publication date: June 15, 2023
    Inventors: Leanna Holly Robb, Wendy Guo, Nagendra Kalyan Nanduru, Michelle Casanova, Tor Andrew Imsland, Bichong Li, Feng Zhang, Sandeep Seri
  • Publication number: 20220385615
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for surfacing email suggestions are presented. A first user account associated with a composer of an email may be identified. Core working hour and a time zone associated with that first user account may be determined. One or more recipient user accounts included in the email may be identified. Core working hours and a time zone associated with the recipient user accounts may be identified. If more than a threshold number, percentage, and/or ratio of the recipient users is not currently in core working hours when the email is being drafted/sent, a suggestion may be surfaced in association with the email to send the email at a later time when more recipient users are in their core working hours.
    Type: Application
    Filed: November 1, 2019
    Publication date: December 1, 2022
    Inventors: Leanna Holly ROBB, Noelle Renee BEAUJON, Nagendra Kalyan NANDURU, Wendy GUO, Sandeep SERI, Bichong LI, Qi ZHANG, Jinkai ZHANG, Siqi YANG, Tor Andrew IMSLAND
  • Publication number: 20220334691
    Abstract: The disclosure herein describes a virtual commute experience system. In some examples, the virtual commute experience includes receiving a plurality of information from one or more different programs; in response to a trigger event, launching a virtual commute experience; in response to the launch of the virtual commute experience, displaying a first portion of the plurality of information from the one or more different programs; receiving a first user interaction; in response to receiving the first user interaction, displaying a second portion of the plurality of information; receiving a second user interaction; outputting a prompt to continue or end the virtual commute experience; and in response to receiving a response to the prompt to end the virtual commute experience, pausing notifications generated by one or more different programs via the user interface until another trigger event.
    Type: Application
    Filed: April 14, 2021
    Publication date: October 20, 2022
    Inventors: Leanna Holly ROBB, Sandeep SERI, Wendy GUO, Charu KWATRA, Shruti PODDAR, Helen HARMETZ, Chelly Ashley JIN
  • Publication number: 20200334640
    Abstract: A system and method for updating calendar data is described. A server accesses calendar data for a user account. The server identifies a plurality of available time slots from the calendar data based on identifying a plurality of contiguous available time slots within a preset time range and within a preset date range. Each contiguous available time slot has a duration of at least a preset number of consecutive hours. The server generates an inquiry email that indicates the plurality of available time slots. The server communicates the inquiry email to the user account.
    Type: Application
    Filed: April 21, 2019
    Publication date: October 22, 2020
    Inventors: Anupama Challa, Nagendra Kalyan Nanduru, Kamal Janardhan, Helen Harmetz, Sourabh Chandak, Jiaming Wang, Soyeon Park, Jessica Hoang, Sandeep Seri, Chung Heong Gooi, Rajarshi Ray
  • Publication number: 20200097914
    Abstract: A method may include receiving an indication that a user is composing an electronic message in a client application; in response to the indication, determining that a time of the electronic message is being composed is within a trigger time period; based on the determination: accessing a frequency of electronic message composition during the trigger time period for the user; and accessing a frequency of response messages, during the trigger time period, transmitted to the user in response to messages composed by the user during the trigger time period; and when the frequency of message composition is above a first threshold and the frequency of response messages is above a second threshold: presenting a notification within the client application, the notification including an option to consider adding an addendum to the electronic message.
    Type: Application
    Filed: December 21, 2018
    Publication date: March 26, 2020
    Inventors: Noelle Renee Beaujon, Sandeep Seri, Nagendra Kalyan Nanduru, Chungheong Gooi, Justin J. Fagnan, Lian Lu, Siqi Yang, Stefani Bartz, Wendy Guo, Jinkai Zhang, Bichong Li
  • Publication number: 20200097917
    Abstract: A method may include receiving an electronic message in a client application, the electronic message identifying a sender and a recipient; presenting a body of the electronic message within the client application; in response to the presenting, determining that the sender of the electronic message is in a subset of contacts of the recipient classified as important; based on the determining, accessing a set of non-completed tasks for the sender associated with the recipient; presenting within the client application a notification with an option to view the set of non-completed tasks; and upon receiving an indication that the option has been activated, presenting within the client application, an interface pane with information associated with the set of non-completed tasks.
    Type: Application
    Filed: December 21, 2018
    Publication date: March 26, 2020
    Inventors: Noelle Renee Beaujon, Sandeep Seri, Nagendra Kalyan Nanduru, Chungheong Gooi, Justin J. Fagnan, Lian Lu, Stefani Bartz, Ge Xuanyang, Siqi Yang, Anupama Challa, Shuai Wang
  • Publication number: 20200097913
    Abstract: A method may include receiving an electronic meeting request for a user, the meeting request indicating a date for a proposed meeting; presenting a body of the electronic meeting request within a client application when a user selects the electronic meeting request in the client application; for the week of the date of the proposed meeting, calculating a busy metric, the focus metric based on an amount and duration of scheduled meetings for the week retrieved from an electronic calendar of the user; when the busy metric exceeds a threshold, presenting a notification in the client application, the notification including an option to schedule an appointment classified as focus time on the electronic calendar.
    Type: Application
    Filed: December 21, 2018
    Publication date: March 26, 2020
    Inventors: Noelle Renee Beaujon, Sandeep Seri, Nagendra Kalyan Nanduru, Chungheong Gooi, Justin J. Fagnan, Lian Lu, Siqi Yang, Stefani Bartz, Soyeon Park