Patents by Inventor Rajiv Ramaiah
Rajiv Ramaiah 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: 12328348Abstract: Updating user-specific instances of a second application for individual users of a group based on a data file for the second application being shared via a collaboration object that corresponds to the group within a first application. The instances of the second application present each individual user with their own custom user experience that is configured to provide access to specific content based on object permissions data. An application extension is executable, by the first application, to extend content editing functionalities of the second application into the collaboration object. Responsive to specific content being associated with the collaboration object via the application extension, each of the instances of the second application may be automatically updated to provide direct access to the specific content. Thus, each user within the group defined for collaboration object can access the data file via the collaboration object and their own instance of the second application.Type: GrantFiled: October 27, 2023Date of Patent: June 10, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rajesh Rangarajan, Aaron William Linne, Rajiv Ramaiah, Archana Saseetharan, Mansoor Malik, Shiraz Cupala, Beste Nazilli, Kevin Daniel Morrison, Sagar Nagaraja Shastry, Eric Jonathan Hull, Alexander Tobias Powell, Lei Yang, Manasi Sharma, Siddharth Uppal, Yuri Dogandjiev
-
Publication number: 20240056490Abstract: Updating user-specific instances of a second application for individual users of a group based on a data file for the second application being shared via a collaboration object that corresponds to the group within a first application. The instances of the second application present each individual user with their own custom user experience that is configured to provide access to specific content based on object permissions data. An application extension is executable, by the first application, to extend content editing functionalities of the second application into the collaboration object. Responsive to specific content being associated with the collaboration object via the application extension, each of the instances of the second application may be automatically updated to provide direct access to the specific content. Thus, each user within the group defined for collaboration object can access the data file via the collaboration object and their own instance of the second application.Type: ApplicationFiled: October 27, 2023Publication date: February 15, 2024Inventors: Rajesh RANGARAJAN, Aaron William LINNE, Rajiv RAMAIAH, Archana SASEETHARAN, Mansoor MALIK, Shiraz CUPALA, Beste NAZILLI, Kevin Daniel MORRISON, Sagar Nagaraja SHASTRY, Eric Jonathan HULL, Alexander Tobias POWELL, Lei YANG, Manasi SHARMA, Siddharth UPPAL, Yuri DOGANDJIEV
-
Patent number: 11838334Abstract: Updating user-specific instances of a second application for individual users of a group based on a data file for the second application being shared via a collaboration object that corresponds to the group within a first application. The instances of the second application present each individual user with their own custom user experience that is configured to provide access to specific content based on object permissions data. An application extension is executable, by the first application, to extend content editing functionalities of the second application into the collaboration object. Responsive to specific content being associated with the collaboration object via the application extension, each of the instances of the second application may be automatically updated to provide direct access to the specific content. Thus, each user within the group defined for collaboration object can access the data file via the collaboration object and their own instance of the second application.Type: GrantFiled: December 13, 2021Date of Patent: December 5, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rajesh Rangarajan, Aaron William Linne, Rajiv Ramaiah, Archana Saseetharan, Mansoor Malik, Shiraz Cupala, Beste Nazilli, Kevin Daniel Morrison, Sagar Nagaraja Shastry, Eric Jonathan Hull, Alexander Tobias Powell, Lei Yang, Manasi Sharma, Siddharth Uppal, Yuri Dogandjiev
-
Publication number: 20220303322Abstract: Updating user-specific instances of a second application for individual users of a group based on a data file for the second application being shared via a collaboration object that corresponds to the group within a first application. The instances of the second application present each individual user with their own custom user experience that is configured to provide access to specific content based on object permissions data. An application extension is executable, by the first application, to extend content editing functionalities of the second application into the collaboration object. Responsive to specific content being associated with the collaboration object via the application extension, each of the instances of the second application may be automatically updated to provide direct access to the specific content. Thus, each user within the group defined for collaboration object can access the data file via the collaboration object and their own instance of the second application.Type: ApplicationFiled: December 13, 2021Publication date: September 22, 2022Inventors: Rajesh RANGARAJAN, Aaron William LINNE, Rajiv RAMAIAH, Archana SASEETHARAN, Mansoor MALIK, Shiraz CUPALA, Beste NAZILLI, Kevin Daniel MORRISON, Sagar Nagaraja SHASTRY, Eric Jonathan HULL, Alexander Tobias POWELL, Lei YANG, Manasi SHARMA, Siddharth UPPAL, Yuri DOGANDJIEV
-
Patent number: 11228627Abstract: Updating user-specific instances of a second application for individual users of a group based on a data file for the second application being shared via a collaboration object that corresponds to the group within a first application. The instances of the second application present each individual user with their own custom user experience that is configured to provide access to specific content based on object permissions data. An application extension is executable, by the first application, to extend content editing functionalities of the second application into the collaboration object. Responsive to specific content being associated with the collaboration object via the application extension, each of the instances of the second application may be automatically updated to provide direct access to the specific content. Thus, each user within the group defined for collaboration object can access the data file via the collaboration object and their own instance of the second application.Type: GrantFiled: March 19, 2021Date of Patent: January 18, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rajesh Rangarajan, Aaron William Linne, Rajiv Ramaiah, Archana Saseetharan, Mansoor Malik, Shiraz Cupala, Beste Nazilli, Kevin Daniel Morrison, Sagar Nagaraja Shastry, Eric Jonathan Hull, Alexander Tobias Powell, Lei Yang, Manasi Sharma, Siddharth Uppal, Yuri Dogandjiev
-
Patent number: 11159461Abstract: 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.Type: GrantFiled: October 16, 2019Date of Patent: October 26, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Jason Thomas Faulkner, Rajiv Ramaiah, Tiphanie Lau, Sonu Arora
-
Publication number: 20210117926Abstract: A system and method of displaying a graphical element associated with a poll in a calendar view is provided. Initially, a polling system may determine that a response from a user has not been provided to a poll event. Accordingly, poll information associated with the poll event may be received, where the poll information may indicate a start and end time of a poll. A time slot based on the poll information may be determined which may cause a graphical element for the poll event to be displayed in the calendar view of the user at the determined time slot. In some instances, the graphical element may be provided when a user has missed or otherwise has not provided input into a poll event.Type: ApplicationFiled: October 17, 2019Publication date: April 22, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Jason Thomas FAULKNER, Tiphanie LAU, Rajiv RAMAIAH, Sonu ARORA
-
Publication number: 20210119946Abstract: 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.Type: ApplicationFiled: October 16, 2019Publication date: April 22, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Jason Thomas FAULKNER, Rajiv RAMAIAH, Tiphanie LAU, Sonu ARORA
-
Publication number: 20210110414Abstract: A system and method for displaying a dashboard interface associated with a plurality of polls is provided. The system and method may receive a user identifier uniquely identifying a user of a system, determine one or more organizational units associated with the user identifier, and cause a dashboard interface associated with a plurality of polls to be rendered at a display, wherein information of a first poll associated with a first organizational unit of the one or more organizational units is provided in a first portion of the dashboard interface and information of a second poll associated with a second organizational unit of the one or more organizational units is provided in a second portion of the dashboard interface.Type: ApplicationFiled: October 15, 2019Publication date: April 15, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Jason Thomas FAULKNER, Tiphanie LAU, Rajiv RAMAIAH, Sonu ARORA
-
Publication number: 20180114276Abstract: A financial organization system is provided. The system accesses financial transactions of a user in one application and provides means for the user to categorize, manage and organize all financial transactions utilizing user defined tags across all accounts using a single interface. This allows for greater transparency between accounts and provides a full view of all financial activity of the user with the ease of operating a single application. The system accomplishes this without the need of storing financial transaction detailed data.Type: ApplicationFiled: May 30, 2017Publication date: April 26, 2018Inventor: Rajiv Ramaiah