Patents by Inventor Manish Kumar Shukla
Manish Kumar Shukla 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: 12119997Abstract: A scaling system is disclosed. The scaling system scales services for a high velocity event. To manage the scaling, a hierarchy of instruction routing network nodes is generated. The instruction routing network nodes provide scaling instructions to some of the services for the HVE. Some of the instruction routing network nodes generate or forward scaling instructions to down hierarchy instruction routing network nodes.Type: GrantFiled: June 20, 2023Date of Patent: October 15, 2024Assignee: Amazon Technologies, Inc.Inventors: Abhinav A Agshikar, Ankur Goenka, Bhavya Gupta, Atul Agarwal, Manish Kumar Shukla
-
Publication number: 20240311412Abstract: A data processing system includes: a processor; a network interface; and a memory comprising programming instructions for execution by the processor to: access an electronic workspace; determine a list of changes to the workspace within a period of time; structure a query to a Large Language Model (LLM) or Artificial Intelligence (AI) engine, the query to generate for a user a summary of the changes; obtain a corresponding summary from the LLM or AI engine; and in a user interface, associate a display of the workspace with the corresponding summary to update a user as to a current state of the workspace.Type: ApplicationFiled: March 15, 2023Publication date: September 19, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Douglas Lane MILVANEY, Lyndsy Marie STOPA, Jessica Samantha MARISCAL QUINTANA, Natalie Ann MIONIS, Manon KNOERTZER, Manish Kumar SHUKLA, Katie Nicole ROTELLA, Courtney Sarah COCHRANE, Yang HE, Yishuang CHEN, Michael Adam SCARPATI, Saniya Anvarovna MAZMANOVA, Ransom Lloyd RICHARDSON, Da MENG
-
Patent number: 12026672Abstract: A computing device for organizing a collaborative workspace for a user implements providing, using a display of the computing device, an interactive user interface associated with the collaborative workspace in which the user may work on a shared task in a coordinated fashion with other users; identifying, based on one or more factors, one or more activities specific to the user from within the collaborative workspace; assigning the identified one or more activities to a catch-up list associated with the user; displaying, within the interactive user interface, the catch-up list; detecting that at least one of the one or more activities has been addressed from within the collaborative workspace or the catch-up list; and updating, based on the detection, the collaborative workspace and the catch-up list.Type: GrantFiled: January 31, 2022Date of Patent: July 2, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Manoj Sharma, Simoune Rebekah Morena Valerio Lucas, Douglas Lane Milvaney, Manish Kumar Shukla, Nathan Darrel Kile, Jr.
-
Patent number: 11874802Abstract: Aspects of the present disclosure relate to systems and methods for determining one or more relevant activities to surface for a user of one or more files hosted by a collaborative application. In one aspect, a set of collaborative activities that are applied by one or more users to one or more files hosted by the collaborative application may be captured. The set of collaborative activities may be analyzed in relation to the user of the one or more files hosted by the collaborative application. At least some activities in the set of collaborative activities may be identified as belonging to one or more relevance categories. A prioritization may be assigned to the at least some activities that belong to the one or more relevance categories.Type: GrantFiled: February 8, 2022Date of Patent: January 16, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Douglas Lane Milvaney, Manoj Sharma, Manish Kumar Shukla, Simoune Rebekah Morena Valerio Lucas
-
Publication number: 20230138836Abstract: A computing device for organizing a collaborative workspace for a user implements providing, using a display of the computing device, an interactive user interface associated with the collaborative workspace in which the user may work on a shared task in a coordinated fashion with other users; identifying, based on one or more factors, one or more activities specific to the user from within the collaborative workspace; assigning the identified one or more activities to a catch-up list associated with the user; displaying, within the interactive user interface, the catch-up list; detecting that at least one of the one or more activities has been addressed from within the collaborative workspace or the catch-up list; and updating, based on the detection, the collaborative workspace and the catch-up list.Type: ApplicationFiled: January 31, 2022Publication date: May 4, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Manoj SHARMA, Simoune Rebekah Morena Valerio LUCAS, Douglas Lane MILVANEY, Manish Kumar SHUKLA, Nathan Darrel KILE, JR.
-
Publication number: 20230136089Abstract: Aspects of the present disclosure relate to systems and methods for determining one or more relevant activities to surface for a user of one or more files hosted by a collaborative application. In one aspect, a set of collaborative activities that are applied by one or more users to one or more files hosted by the collaborative application may be captured. The set of collaborative activities may be analyzed in relation to the user of the one or more files hosted by the collaborative application. At least some activities in the set of collaborative activities may be identified as belonging to one or more relevance categories. A prioritization may be assigned to the at least some activities that belong to the one or more relevance categories.Type: ApplicationFiled: February 8, 2022Publication date: May 4, 2023Inventors: Douglas Lane MILVANEY, Manoj SHARMA, Manish Kumar SHUKLA, Simoune Rebekah Morena Valerio LUCAS
-
Patent number: 11416520Abstract: Aspects of the present disclosure relate to a unified activity service. In one aspect, different files stored on different storage platforms may be rendered on different user interfaces. Multiple activities associated with each of the different files may be obtained from the activity service. In another aspect, activity metadata corresponding to the multiple activities may be stored in the activity service. Activities associated with the different files may include content changes in a file (e.g., edits and deletions), sharing a file, renaming a file, comments within a file, messaging, and conversations related to a file. The different storage platforms may be independent of the activity service.Type: GrantFiled: June 24, 2019Date of Patent: August 16, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Douglas L. Milvaney, Andrew W. Harris, Candy Hoi Mei Wong, Manish Kumar Shukla, Daniel J. Chattan
-
Publication number: 20200099763Abstract: Systems, methods, and software are disclosed herein for indicating that a change made to content in a collaborative document is updating on a cached version displayed to a user. A cached version of a collaborative document is displayed in a user interface to an application. A source of the collaborative document external to the cached version of the collaborative document is then queried for changes that have occurred to content within the collaborative document since the cached version of the collaborative document was generated. If a change has occurred to the content within the collaborative document, an indication is displayed in the user interface that the cached version of the collaborative document is being updated based on the change.Type: ApplicationFiled: November 21, 2018Publication date: March 26, 2020Inventors: Arturo Goicochea, Manish Kumar Shukla
-
Publication number: 20190310998Abstract: Aspects of the present disclosure relate to a unified activity service. In one aspect, different files stored on different storage platforms may be rendered on different user interfaces. Multiple activities associated with each of the different files may be obtained from the activity service. In another aspect, activity metadata corresponding to the multiple activities may be stored in the activity service. Activities associated with the different files may include content changes in a file (e.g., edits and deletions), sharing a file, renaming a file, comments within a file, messaging, and conversations related to a file. The different storage platforms may be independent of the activity service.Type: ApplicationFiled: June 24, 2019Publication date: October 10, 2019Inventors: Douglas L. Milvaney, Andrew W. Harris, Candy Hoi Mei Wong, Manish Kumar Shukla, Daniel J. Chattan
-
Patent number: 10439968Abstract: Aspects of the present disclosure relate to an activity notification system. In one aspect, one or more entities associated with a user of a file may be identified. A priority level may be assigned to each of the one or more entities based on a type of activity of one or more activities associated with the file. The priority level may include at least a highest priority level and a lowest priority level. A notification indicating an occurrence of at least one activity from the one or more activities associated with the file may be sent to the entity of the one or more identified entities assigned the highest priority level. It may be determined which activities of one or more activities received at a notification service meet a notification value threshold. At least one notification from the activities determined to meet the notification value threshold may be generated.Type: GrantFiled: April 29, 2016Date of Patent: October 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Manish Kumar Shukla, Andrew W. Harris, Candy Hoi Mei Wong
-
Patent number: 10353926Abstract: Aspects of the present disclosure relate to a unified activity service. In one aspect, different files stored on different storage platforms may be rendered on different user interfaces. Multiple activities associated with each of the different files may be obtained from the activity service. In another aspect, activity metadata corresponding to the multiple activities may be stored in the activity service. Activities associated with the different files may include content changes in a file (e.g., edits and deletions), sharing a file, renaming a file, comments within a file, messaging, and conversations related to a file. The different storage platforms may be independent of the activity service.Type: GrantFiled: November 17, 2015Date of Patent: July 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Douglas L. Milvaney, Andrew W. Harris, Candy Hoi Mei Wong, Manish Kumar Shukla, Daniel J. Chattan
-
Publication number: 20170214643Abstract: Aspects of the present disclosure relate to an activity notification system. In one aspect, one or more entities associated with a user of a file may be identified. A priority level may be assigned to each of the one or more entities based on a type of activity of one or more activities associated with the file. The priority level may include at least a highest priority level and a lowest priority level. A notification indicating an occurrence of at least one activity from the one or more activities associated with the file may be sent to the entity of the one or more identified entities assigned the highest priority level. It may be determined which activities of one or more activities received at a notification service meet a notification value threshold. At least one notification from the activities determined to meet the notification value threshold may be generated.Type: ApplicationFiled: April 29, 2016Publication date: July 27, 2017Inventors: Manish Kumar Shukla, Andrew W. Harris, Candy Hoi Mei Wong
-
Publication number: 20170140025Abstract: Aspects of the present disclosure relate to a unified activity service. In one aspect, a first file stored on a first storage platform may be rendered on a first user interface. One or more activities associated with the first file may be obtained from the activity service. A second file stored on a second storage platform may be rendered on a second user interface. One or more activities associated with the second file may be obtained from the activity service. In another aspect, activity metadata corresponding to at least one activity associated with a first file stored on a first storage platform and activity metadata corresponding to at least one activity associated with a second file stored on a second storage platform may be received at and stored in the activity service.Type: ApplicationFiled: November 17, 2015Publication date: May 18, 2017Inventors: Douglas L. Milvaney, Andrew W. Harris, Candy Hoi Mei Wong, Manish Kumar Shukla, Daniel J. Chattan