Patents by Inventor Nitish Jha
Nitish Jha 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: 12040940Abstract: A software upgrade to be deployed by a cloud extension agent is received by a remote network management platform, the cloud extension agent running locally on a network and initiating an outbound connection to the remote network management platform through a firewall of the network. A command is generated for the software upgrade, the command comprising an identification of a source of the software upgrade. The command is provided to the cloud extension agent, wherein providing the command causes the cloud extension agent to acquire the software upgrade from the identified source and deploy the software upgrade.Type: GrantFiled: November 1, 2021Date of Patent: July 16, 2024Assignee: Snowflake Inc.Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Patent number: 11770292Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services.Type: GrantFiled: June 25, 2020Date of Patent: September 26, 2023Assignee: Snowflake Inc.Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Patent number: 11750452Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services.Type: GrantFiled: August 31, 2021Date of Patent: September 5, 2023Assignee: Snowflake Inc.Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Patent number: 11736346Abstract: A method of monitoring status information of devices is described. The method includes establishing a first connection to a hardware resource executing a cloud extension agent on a local network, over a wide area network external from the local network and separated by at least one firewall, using a standard internet protocol. The method further includes sending, via the first connection, a first set of instructions to manage a first set of mobile devices by one or more local servers on the local network; and receiving status information via the secure network connection, wherein the status information is from the one or more local servers on the local network associated with a plurality of devices that access the one or more local servers.Type: GrantFiled: August 10, 2020Date of Patent: August 22, 2023Assignee: Snowflake Inc.Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Patent number: 11736345Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services. The cloud extension agent can reach the cloud based services through existing firewall infrastructure, thereby providing simple, secure deployment. Furthermore, the secure connection can enable substantially real-time communication with a cloud service to provide web-based, substantially real time control or management of resources on the customer premises via the cloud extension agent.Type: GrantFiled: March 4, 2020Date of Patent: August 22, 2023Assignee: Snowflake Inc.Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Patent number: 11579097Abstract: A localization method and system for mobile remote inspection and/or manipulation tools in confined spaces are provided. The system comprises a mobile remote inspection and/or manipulation device including a carrier movable within the confined space and an inspection and/or manipulation tool, such as an inspection camera, pose sensors arranged on the movable carrier for providing signals indicative of the position and orientation of the movable carrier, and distance sensors arranged on the movable carrier for providing signals indicative of the distance to interior surfaces of the confined space. The localization method makes use of probalistic sensor fusion of the measurement data provided by the pose sensors and the distance sensors in order to precisely determine the actual pose of the movable carrier and localize data generated by the inspection and/or manipulation tool.Type: GrantFiled: April 1, 2021Date of Patent: February 14, 2023Assignee: Baker Hughes Holdings LLCInventors: Moritz Oetiker, Tobias Neukom, Nitish Jha
-
Patent number: 11509526Abstract: A first cloud extension agent that facilitates internet-based management of a first set of local computing resources of a network is provided by a remote network management platform. A first connection is established to the first cloud extension agent. A second cloud extension agent that facilitates internet-based management of a second set of local computing resources of a network is provided by the remote network management platform. A second connection is established to the second cloud extension agent. A first set of instructions is provided to the first cloud extension via the first connection and a second set of instructions is provided to the second cloud extension via the second connection.Type: GrantFiled: August 10, 2020Date of Patent: November 22, 2022Assignee: Snowflake Inc.Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Publication number: 20220060375Abstract: A software upgrade to be deployed by a cloud extension agent is received by a remote network management platform, the cloud extension agent running locally on a network and initiating an outbound connection to the remote network management platform through a firewall of the network. A command is generated for the software upgrade, the command comprising an identification of a source of the software upgrade. The command is provided to the cloud extension agent, wherein providing the command causes the cloud extension agent to acquire the software upgrade from the identified source and deploy the software upgrade.Type: ApplicationFiled: November 1, 2021Publication date: February 24, 2022Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Publication number: 20210399944Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services.Type: ApplicationFiled: August 31, 2021Publication date: December 23, 2021Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Patent number: 11165640Abstract: A software upgrade to be deployed by a cloud extension agent is received by a remote network management platform, the cloud extension agent running locally on a network and initiating an outbound connection to the remote network management platform through a firewall of the network. A command is generated for the software upgrade, the command comprising an identification of a source of the software upgrade. The command is provided to the cloud extension agent, wherein providing the command causes the cloud extension agent to acquire the software upgrade from the identified source and deploy the software upgrade.Type: GrantFiled: August 10, 2020Date of Patent: November 2, 2021Assignee: Snowflake Inc.Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Patent number: 11165639Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services.Type: GrantFiled: July 1, 2020Date of Patent: November 2, 2021Assignee: Snowflake Inc.Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Publication number: 20210310962Abstract: A localization method and system for mobile remote inspection and/or manipulation tools in confined spaces are provided. The system comprises a mobile remote inspection and/or manipulation device including a carrier movable within the confined space and an inspection and/or manipulation tool, such as an inspection camera, pose sensors arranged on the movable carrier for providing signals indicative of the position and orientation of the movable carrier, and distance sensors arranged on the movable carrier for providing signals indicative of the distance to interior surfaces of the confined space. The localization method makes use of probalistic sensor fusion of the measurement data provided by the pose sensors and the distance sensors in order to precisely determine the actual pose of the movable carrier and localize data generated by the inspection and/or manipulation tool.Type: ApplicationFiled: April 1, 2021Publication date: October 7, 2021Inventors: Moritz OETIKER, Tobias NEUKOM, Nitish JHA
-
Publication number: 20200396124Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services.Type: ApplicationFiled: June 25, 2020Publication date: December 17, 2020Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Publication number: 20200396125Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services.Type: ApplicationFiled: July 1, 2020Publication date: December 17, 2020Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Publication number: 20200396123Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services.Type: ApplicationFiled: May 26, 2020Publication date: December 17, 2020Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Publication number: 20200374190Abstract: A method of monitoring status information of devices is described. The method includes establishing a first connection to a hardware resource executing a cloud extension agent on a local network, over a wide area network external from the local network and separated by at least one firewall, using a standard internet protocol. The method further includes sending, via the first connection, a first set of instructions to manage a first set of mobile devices by one or more local servers on the local network; and receiving status information via the secure network connection, wherein the status information is from the one or more local servers on the local network associated with a plurality of devices that access the one or more local servers.Type: ApplicationFiled: August 10, 2020Publication date: November 26, 2020Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Publication number: 20200374189Abstract: A first cloud extension agent that facilitates internet-based management of a first set of local computing resources of a network is provided by a remote network management platform. A first connection is established to the first cloud extension agent. A second cloud extension agent that facilitates internet-based management of a second set of local computing resources of a network is provided by the remote network management platform. A second connection is established to the second cloud extension agent. A first set of instructions is provided to the first cloud extension via the first connection and a second set of instructions is provided to the second cloud extension via the second connection.Type: ApplicationFiled: August 10, 2020Publication date: November 26, 2020Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Publication number: 20200374188Abstract: A software upgrade to be deployed by a cloud extension agent is received by a remote network management platform, the cloud extension agent running locally on a network and initiating an outbound connection to the remote network management platform through a firewall of the network. A command is generated for the software upgrade, the command comprising an identification of a source of the software upgrade. The command is provided to the cloud extension agent, wherein providing the command causes the cloud extension agent to acquire the software upgrade from the identified source and deploy the software upgrade.Type: ApplicationFiled: August 10, 2020Publication date: November 26, 2020Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Patent number: 10700927Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services. The cloud extension agent can reach the cloud based services through existing firewall infrastructure, thereby providing simple, secure deployment. Furthermore, the secure connection can enable substantially real-time communication with a cloud service to provide web-based, substantially real time control or management of resources on the customer premises via the cloud extension agent.Type: GrantFiled: December 29, 2017Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
-
Publication number: 20200204438Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services. The cloud extension agent can reach the cloud based services through existing firewall infrastructure, thereby providing simple, secure deployment. Furthermore, the secure connection can enable substantially real-time communication with a cloud service to provide web-based, substantially real time control or management of resources on the customer premises via the cloud extension agent.Type: ApplicationFiled: March 4, 2020Publication date: June 25, 2020Inventors: Vineeth NARASIMHAN, Joshua LAMBERT, Thomas HERCHEK, Ryan Elliot HOPE, Nitish JHA, Rahul JAIN, Sumeet SINGH