Patents by Inventor Rahul Kishore
Rahul Kishore 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).
-
Publication number: 20240187463Abstract: Techniques are described for managing inking events from remote inking devices during online meetings. For example, a remote inking device comprising a physical orientation sensor can be used during an online meeting to perform inking actions while shared screen content is being presented during the online meeting. To control the inking action, a stream of coordinate update events can be received from the remote inking device. The stream of coordinate update events represents physical movement of the remote inking device as indicated by the physical orientation sensor. The coordinate update events can be relayed to participant devices of the online meeting. The participant devices can then perform the inking action on local displays.Type: ApplicationFiled: December 1, 2022Publication date: June 6, 2024Applicant: Microsoft Technology Licensing, LLCInventors: David Claux, Rahul Kishore Pinjani, Siddharth Uppal
-
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: 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: 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: 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: 20230257556Abstract: The present invention relates to an encapsulated antistatic agent composition and a method for preparation thereof. The encapsulated antistatic agent composition of the present disclosure provides long lasting antistatic action in plastic products and is used in masterbatch. The encapsulated antistatic agent composition comprises a carrier consisting of a mixture of silica and clay, and an antistatic agent encapsulated in the carrier.Type: ApplicationFiled: October 8, 2020Publication date: August 17, 2023Applicant: AVIENT SWITZERLAND GMBHInventors: Subramanian KALIAPPAN, Nagesh Appasaheb WAGDARE, Antonello DECORTES, Wolfgang Ulrich SOHLING, Rossella FARRIS, Jayavant Ratan SHIRKE, Rahul Kishore HEDAOO
-
Patent number: 11528301Abstract: Disclosed are system architectures and techniques for securely embedding private content via dynamically-set security policy. A streaming service stores associations of particular streaming content with security policies that each specify domains allowed to initiate streaming from the streaming service. Requests for the streaming content are received from user-agents. The streaming service identifies respective security policies associated with each of the streaming content indicated by each of the requests and dynamically sets each security policy in a response. The responses are transmitted back to the user-agent where the security policy is enforced. In some instances, the streaming service is an application streaming service that hosts respective applications for different entities for streaming application content, and the security policies specify domains allowed to initiate application streaming from the application streaming service for the corresponding hosted application.Type: GrantFiled: June 30, 2020Date of Patent: December 13, 2022Assignee: Amazon Technologies, Inc.Inventors: Rahul Kishore Saraf, Prasad Renake, Joseph Jabril Hooper, Prabhu Shanmukham Ganesh, Vinothkumar Narasimhan
-
Patent number: 11076002Abstract: A first subdomain name may be generated based at least in part on first session parameters associated with a first streaming session. A first subdomain of a domain may be formed, wherein the first subdomain has the first subdomain name. A first authorization cookie for the first streaming session may be stored at the first subdomain. A second subdomain name may be generated based at least in part on the second session parameters associated with a second streaming session. A second subdomain of the same domain may be formed, wherein the second subdomain has the second subdomain name. A second authorization cookie for the second streaming session may be stored at the second subdomain.Type: GrantFiled: June 22, 2020Date of Patent: July 27, 2021Assignee: Amazon Technologies, Inc.Inventors: Rahul Kishore Saraf, Joseph Jabril Hooper, Prasad Renake, Vinothkumar Narasimhan, Murali Rathinasamy, Zishen Hu, Naveen Mahadevaiah
-
Publication number: 20200285626Abstract: Systems and methods for securely storing building management data of building management systems in a blockchain are provided. Some methods can include detecting a change in the building management data of a first building management system, creating a new block for the blockchain, the new block representing the change in the building management data, broadcasting the new block to a second building management system, and adding the new block to the blockchain.Type: ApplicationFiled: March 4, 2019Publication date: September 10, 2020Inventors: Rajagopal Palanivelu, Sruthi Karnam, Srivatsa Haridas, Rahul Kishore, Seema Pathak, Vanathi Ravindran