Patents by Inventor Nagendra Kalyan Nanduru
Nagendra Kalyan Nanduru 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: 11750553Abstract: 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: GrantFiled: November 1, 2019Date of Patent: September 5, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Leanna Holly Robb, Noelle Renee Beaujon, Nagendra Kalyan Nanduru, Wendy Guo, Sandeep Seri, Bichong Li, Qi Zhang, Jinkai Zhang, Siqi Yang, Tor Andrew Imsland
-
Patent number: 11734145Abstract: A system and method for computing a metric indicating a user operation of an application is described. The system accesses online activity data of a user operation of the application. The system filters the online activity data based on a preset time range. An after-hours activity score is calculated based on a type of activity or a duration of an activity from the filtered online activity data, and a weight assigned to the type of activity or the duration of the activity. The system computes an after-hours metric based on the after-hours activity score. A configuration setting for the application based on the after-hours metric is applied to the application.Type: GrantFiled: May 28, 2020Date of Patent: August 22, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Wendy Guo, Nagendra Kalyan Nanduru, Siqi Yang, Feng Zhang, Vivek Chauhan, Vineet Batta, Leanna Holly Robb, Bichong Li
-
Publication number: 20230186194Abstract: 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: ApplicationFiled: November 3, 2019Publication date: June 15, 2023Inventors: Leanna Holly Robb, Wendy Guo, Nagendra Kalyan Nanduru, Michelle Casanova, Tor Andrew Imsland, Bichong Li, Feng Zhang, Sandeep Seri
-
Publication number: 20220385615Abstract: 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: ApplicationFiled: November 1, 2019Publication date: December 1, 2022Inventors: 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: 20210374030Abstract: A system and method for computing a metric indicating a user operation of an application is described. The system accesses online activity data of a user operation of the application. The system filters the online activity data based on a preset time range. An after-hours activity score is calculated based on a type of activity or a duration of an activity from the filtered online activity data, and a weight assigned to the type of activity or the duration of the activity. The system computes an after-hours metric based on the after-hours activity score. A configuration setting for the application based on the after-hours metric is applied to the application.Type: ApplicationFiled: May 28, 2020Publication date: December 2, 2021Inventors: Wendy Guo, Nagendra Kalyan Nanduru, Siqi Yang, Feng Zhang, Vivek Chauhan, Vineet Batta, Leanna Holly Robb, Bichong Li
-
Publication number: 20200334640Abstract: 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: ApplicationFiled: April 21, 2019Publication date: October 22, 2020Inventors: 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: 20200097913Abstract: 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: ApplicationFiled: December 21, 2018Publication date: March 26, 2020Inventors: Noelle Renee Beaujon, Sandeep Seri, Nagendra Kalyan Nanduru, Chungheong Gooi, Justin J. Fagnan, Lian Lu, Siqi Yang, Stefani Bartz, Soyeon Park
-
Publication number: 20200097917Abstract: 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: ApplicationFiled: December 21, 2018Publication date: March 26, 2020Inventors: 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: 20200097914Abstract: 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: ApplicationFiled: December 21, 2018Publication date: March 26, 2020Inventors: 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
-
Patent number: 10581775Abstract: Instant message servers configured for automatic instant message usage control in an instant message system are disclosed herein. In one example, an instant message server can be configured to determine an IM usage time of the user during the one or more IM sessions based on numbers of the detected occurrences of the IM events and weight factors corresponding to each type of the IM events. The weight factors correlate the numbers of occurrences of each type of the IM events to a corresponding IM usage period for each occurrence. The instant message server can then perform a comparison of the determined IM usage time of the user with a preset threshold and when the IM usage time of the user exceeds the threshold based on the comparison, automatically adjust the IM service provided to the user by the instant message server.Type: GrantFiled: June 28, 2018Date of Patent: March 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mathew Kuzhithattil Aniyan, Nagendra Kalyan Nanduru, Koushik Dasgupta, Yaming Liu, Umashree Narayanaswamy
-
Publication number: 20200007476Abstract: Instant message servers configured for automatic instant message usage control in an instant message system are disclosed herein. In one example, an instant message server can be configured to determine an IM usage time of the user during the one or more IM sessions based on numbers of the detected occurrences of the IM events and weight factors corresponding to each type of the IM events. The weight factors correlate the numbers of occurrences of each type of the IM events to a corresponding IM usage period for each occurrence. The instant message server can then perform a comparison of the determined IM usage time of the user with a preset threshold and when the IM usage time of the user exceeds the threshold based on the comparison, automatically adjust the IM service provided to the user by the instant message server.Type: ApplicationFiled: June 28, 2018Publication date: January 2, 2020Inventors: Mathew Kuzhithattil Aniyan, Nagendra Kalyan Nanduru, Koushik Dasgupta, Yaming Liu, Umashree Narayanaswamy
-
Publication number: 20190259298Abstract: A behavior change management service to create and deploy a behavior change management program. The behavior change management service processes productivity service data associated with users of a productivity service application to identify individuals a similar collaboration issue. The behavior change management service further creates a behavior change management program based on the identified collaboration issue; deploys the behavior change management program to the identified individuals; and monitors, tracks, and reports each individual's progress during the behavior change management program.Type: ApplicationFiled: April 3, 2018Publication date: August 22, 2019Inventors: Sreeram Nivarthi, Nagendra Kalyan Nanduru, Leanna Holly Robb, Noelle Renee Beaujon, Jayasekera Mudhiyanselage Vindana Madhuwantha, Vineet Batta, Xinyun Sun, Omar Suhaib Mustafa, Andrew Christian Owen, Di Li, Chantrelle Nielsen, Nina Shikaloff, Shrey Arun Shah, Ghyara Firdosh Rohinton, Stefani Bartz, Eric Kurt Radtke, MIchael Senkow