Patents by Inventor Archana SASEETHARAN
Archana SASEETHARAN 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: 11983483Abstract: The automated generation of a web site preview based on a web site identifier, where the web site preview has one or more controls that facilitate connection to one or more endpoints. In response to receiving the web site identifier from the client computing system, the service uses the web site identifier to navigate to the web site identified by the web site identifier. After navigating to that web site, the service accesses an action identifier and an associated endpoint identifier from the web site. The service then generates preview data representing a preview of the web site represented by the web site identifier. The service provides the preview data to the client, where the preview with the control is rendered, so as to facilitate connection with the associated endpoint of the control.Type: GrantFiled: May 24, 2022Date of Patent: May 14, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Michael Glocke, Archana Saseetharan, Bhrighu Sareen, Sukhmani Lamba, Ankit Govil, David Pierre Claux, Saurav Majumder, Mao Yu, Daniel Dong Joon Seong, Aditya Chaudhry, Nehal Balkrishna Bhagat, Rahul Kishore Pinjani, Mengli Elmendorf
-
Patent number: 11960817Abstract: The generation of a web site preview based on client presentation state of the client that will render the web site preview. Upon a service receiving a request to provide preview data for a web site preview corresponding to a web site identifier, the service determines client presentation state of the client(s) that is or are to render a web site preview using preview data that is to be provided in response to the request. The service selects a preview template at least in part based on the determined client presentation state. The service also populates the selected preview template with content from the web site to thereby generate preview data representing a preview of the web site identified by the web site identifier. The preview data is thus tailored to the presentation state of the client.Type: GrantFiled: May 24, 2022Date of Patent: April 16, 2024Inventors: Joseph Michael Glocke, Archana Saseetharan, Bhrighu Sareen, Sukhmani Lamba, Ankit Govil, David Pierre Claux, Saurav Majumder, Mao Yu, Daniel Dong Joon Seong, Aditya Chaudhry, Nehal Balkrishna Bhagat, Rahul Kishore Pinjani, Mengli Elmendorf
-
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: 20230385525Abstract: The automated generation of a web site preview based on a web site identifier, where the web site preview has one or more controls that facilitate connection to one or more endpoints. In response to receiving the web site identifier from the client computing system, the service uses the web site identifier to navigate to the web site identified by the web site identifier. After navigating to that web site, the service accesses an action identifier and an associated endpoint identifier from the web site. The service then generates preview data representing a preview of the web site represented by the web site identifier. The service provides the preview data to the client, where the preview with the control is rendered, so as to facilitate connection with the associated endpoint of the control.Type: ApplicationFiled: May 24, 2022Publication date: November 30, 2023Inventors: Joseph Michael GLOCKE, Archana SASEETHARAN, Bhrighu SAREEN, Sukhmani LAMBA, Ankit GOVIL, David Pierre CLAUX, Saurav MAJUMDER, Mao YU, Daniel Dong Joon SEONG, Aditya CHAUDHRY, Nehal Balkrishna BHAGAT, Rahul Kishore PINJANI, Mengli ELMENDORF
-
Publication number: 20230385524Abstract: The generation of a web site preview based on client presentation state of the client that will render the web site preview. Upon a service receiving a request to provide preview data for a web site preview corresponding to a web site identifier, the service determines client presentation state of the client(s) that is or are to render a web site preview using preview data that is to be provided in response to the request. The service selects a preview template at least in part based on the determined client presentation state. The service also populates the selected preview template with content from the web site to thereby generate preview data representing a preview of the web site identified by the web site identifier. The preview data is thus tailored to the presentation state of the client.Type: ApplicationFiled: May 24, 2022Publication date: November 30, 2023Inventors: Joseph Michael GLOCKE, Archana SASEETHARAN, Bhrighu SAREEN, Sukhmani LAMBA, Ankit GOVIL, David Pierre CLAUX, Saurav MAJUMDER, Mao YU, Daniel Dong Joon SEONG, Aditya CHAUDHRY, Nehal Balkrishna BHAGAT, Rahul Kishore PINJANI, Mengli ELMENDORF
-
Publication number: 20230385363Abstract: The automated generation of a web site preview based on a type of the web site. In response to receiving the web site identifier from the client computing system, the service uses the web site identifier to navigate to the web site identified by the web site identifier. After navigating to that web site, the service accesses a type of the web site from the web site. The service selects a predetermined preview template at least in part based on the type of the web site, and populates at least some of the content from the web site to generate the web site preview. Because the web site preview is based on the type of web site, the user sees consistent previews across different web sites of the same type (though the owner might have the option to supersede with their own preview).Type: ApplicationFiled: May 24, 2022Publication date: November 30, 2023Inventors: Joseph Michael GLOCKE, Archana SASEETHARAN, Bhrighu SAREEN, Sukhmani LAMBA, Ankit GOVIL, David Pierre CLAUX, Saurav MAJUMDER, Mao YU, Daniel Dong Joon SEONG, Aditya CHAUDHRY, Nehal Balkrishna BHAGAT, Rahul Kishore PINJANI, Mengli ELMENDORF
-
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: 11016717Abstract: Techniques for casting electronic content, including identifying, at a first time, a first action by a user of a presenter device affecting rendering of a content item casted to a target device; determining that the presenter device is in a first casting mode at the first time; based on the presenter device being in the first casting mode at the first time, changing a rendering of the content item by the target device by causing the first action to be reported in real-time to the target device; identifying, at a second time, a second action by the user that affects a rendering of the content item; determining that the presenter device is in a second casting mode at the second time; and determining that the second action will not be reported to the target device based on the presenter device being in the second casting mode at the second time.Type: GrantFiled: November 8, 2019Date of Patent: May 25, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Arvind Muthukrishnan, Prasad Thiruveedu, Sourabh Kukreja, Archana Saseetharan, Matthew Kyle Philpott
-
Publication number: 20210141586Abstract: Techniques for casting electronic content, including identifying, at a first time, a first action by a user of a presenter device affecting rendering of a content item casted to a target device; determining that the presenter device is in a first casting mode at the first time; based on the presenter device being in the first casting mode at the first time, changing a rendering of the content item by the target device by causing the first action to be reported in real-time to the target device; identifying, at a second time, a second action by the user that affects a rendering of the content item; determining that the presenter device is in a second casting mode at the second time; and determining that the second action will not be reported to the target device based on the presenter device being in the second casting mode at the second time.Type: ApplicationFiled: November 8, 2019Publication date: May 13, 2021Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Arvind MUTHUKRISHNAN, Prasad THIRUVEEDU, Sourabh KUKREJA, Archana SASEETHARAN, Matthew Kyle PHILPOTT