Patents by Inventor Vivek Ramachandran

Vivek Ramachandran 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: 11948447
    Abstract: A server generates and displays a map of a geographic region that includes a map representation of the geographic region and a plurality of asset icons each positioned at a location on the map representation that corresponds to a physical location of the corresponding asset in the geographic region. The map includes one or more alert icons each corresponding to an active alert generated by one of the plurality of assets in the geographic region. At least some of the one or more alert icons visually identify an alert type of the corresponding active alert and at least some of the one or more alert icons visually identify a priority level of the corresponding active alert.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: April 2, 2024
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Anushka Srivastava, Vivek Ramachandran, Chandrakantha Reddy, Debasis Dash
  • Patent number: 11940786
    Abstract: A virtual controller is configured to send control commands to an edge controller such as in I/O module that is connected to a building management system component. The IO module is configured to communicate with the virtual controller and to provide local control commands to the building management system component that are based upon the control commands from the virtual controller when communication with the virtual controller is determined by the IO module to be functioning normally and are based upon one or more fail-safe commands generated by the IO module when communication with the virtual controller is determined by the IO module to not be functioning normally.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: March 26, 2024
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Ravi Bharathi Krishnan, Suresh Vemuri, Vivek Ramachandran, Ramprasad Yelchuru
  • Publication number: 20240087438
    Abstract: Static data that represents one or more static contributing factors to a dynamic threat-level index is received for a corresponding local region and live data that represents one or more dynamic contributing factors to the dynamic threat-level index for the corresponding local region is repeatedly received. An updated dynamic threat-level index for the corresponding local region is repeatedly determined based at least in part on a previously determined updated dynamic threat-level index for the corresponding local region, at least some of the received static data for the corresponding local region, and at least some of the received live data for the corresponding local region. A dashboard is displayed that dynamically shows the updated dynamic threat-level index for each of at least some of the plurality of local regions.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 14, 2024
    Inventors: Pradeep Kumar Shanmugavelu, Vivek Ramachandran, Sivakumar Mahadevan, Srinivas C
  • Publication number: 20240022691
    Abstract: A video surveillance system includes both system cameras that are commissioned as part of the video surveillance system and registered on-demand cameras that are voluntarily made available to the video surveillance system by third parties for use in conjunction with the video surveillance system. A method includes displaying on a display a representation of available cameras including both system cameras and registered on-demand cameras, wherein the system cameras are represented using a first style of icon and the on-demand cameras are represented using a second style of icon different from the first style of icon. A selection of two or more cameras from the representation of available cameras for display is accepted. Video streams from each of the selected two or more cameras are displayed on the display viewable by an operator of the video surveillance system.
    Type: Application
    Filed: July 12, 2023
    Publication date: January 18, 2024
    Inventors: Chandrakantha Chandra, Pradeep Kumar Shanmugavelu, Saravanan Kumar, Shyamala Devi, Srinivas C, Vivek Ramachandran
  • Publication number: 20230368098
    Abstract: Methods and systems for managing an incident using an incident management system include receiving an incident and displaying the incident on a display. The incident includes an associated standard operating procedure (SOP) for managing the incident. Each of the SOPs includes one or more corresponding SOP steps. The incident and the associated SOP, including the one or more corresponding SOP steps, are displayed in a SOP view. A user selects one of the one or more SOP steps from the SOP view, which displays an action view that displays one or more categories of assets that are activatable via a user interface for supporting one or more of the SOP steps associated with the incident. The user selects one of the one or more categories of assets for supporting one or more of the SOP steps associated with the incident, allowing the user to activate one or more of the assets to manage the SOP.
    Type: Application
    Filed: May 16, 2022
    Publication date: November 16, 2023
    Inventors: Anushka Srivastava, Debasis Dash, Pradeep Kumar Shanmugavelu, Vivek Ramachandran
  • Publication number: 20230350372
    Abstract: A control system for controlling operation of a plurality of building control devices includes a pool of virtual controllers that are hosted on one or more computing device and are configured to provide control commands for controlling one or more associate building control devices of the plurality of building control devices. Each of a plurality of edge controllers are associated with at least one building control device and are configured to receive and execute control commands from one or more of the virtual controllers to control the associated one or more building control devices. An orchestrator is configured to monitor one or more operational characteristics of each of the virtual controllers and to modify one or more aspects of the pool of virtual controllers when one or more of the operational characteristics of one or more of the virtual controllers meets predetermined characteristics.
    Type: Application
    Filed: June 26, 2023
    Publication date: November 2, 2023
    Inventors: Ravi Bharathi Krishnan, Suresh Vemuri, Vivek Ramachandran, Ramprasad Yelchuru
  • Patent number: 11782410
    Abstract: A distributed building management system for controlling a building control device of a building includes a virtual controller that is hosted on a computing device and an edge controller that is associated with the building control device. The virtual controller includes a virtual container or a virtual machine that has control logic that generates control commands for controlling the building control device. The edge controller includes control logic that is configured to at least selectively provide closed loop control of one or more functions of the building control device. The edge controller is in operative communication with the virtual controller and is configured to receive and execute the control commands generated by the virtual controller.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: October 10, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Ravi Bharathi Krishnan, Lavanya Bhadriraju, Suresh Vemuri, Suresh Khatri, Anand Ranganathan, Sathish Chidambaram Parameshwaran, Lakshminarayanan Rameya Shrenivas Harijanardhanan, Sugandhika Parida, Vivek Ramachandran, Ramprasad Yelchuru
  • Patent number: 11743148
    Abstract: Technology for characterizing internet application performance is described. An example method may involve, analyzing client requests from a plurality of internet service providers, the client requests comprising requests to access media items and being associated with internet service provider identities; identifying a set of the client requests that are associated with a first internet service provider; determining for at least one client request of the set: a request time, a payload data quantity, and an elapsed time; calculating a transfer rate comprising an application level throughput for the at least one client request, the transfer rate being based on the payload data quantity and the elapsed time; and calculating a performance measurement of the first and second internet service providers, the performance measurements being based on the transfer rate and on a portion of the set of client requests that have a transfer rate meeting a transfer threshold.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: August 29, 2023
    Assignee: Google LLC
    Inventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran
  • Patent number: 11720074
    Abstract: A control system for controlling operation of a plurality of building control devices includes a pool of virtual controllers that are hosted on one or more computing device and are configured to provide control commands for controlling one or more associate building control devices of the plurality of building control devices. Each of a plurality of edge controllers are associated with at least one building control device and are configured to receive and execute control commands from one or more of the virtual controllers to control the associated one or more building control devices. An orchestrator is configured to monitor one or more operational characteristics of each of the virtual controllers and to modify one or more aspects of the pool of virtual controllers when one or more of the operational characteristics of one or more of the virtual controllers meets predetermined characteristics.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: August 8, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Ravi Bharathi Krishnan, Suresh Vemuri, Vivek Ramachandran, Ramprasad Yelchuru
  • Patent number: 11625018
    Abstract: A distributed building management system includes a virtual controller and an edge controller for controlling a building control device using a distributed control logic that is distributed between the virtual controller and the edge controller. A programming tool displays a graphical representation of the distributed control logic and identifies which portions of the distributed control logic are considered critical and which portions of the distributed control logic are considered not critical to a fail-safe operation of the building control device should the edge controller stop receiving control commands from the virtual controller. The portions of the distributed control logic that are identified as being critical are assigned to the edge controller for execution and the portions of the distributed control logic that are not identified as being critical are assigned to the virtual controller for execution.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: April 11, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Ravi Bharathi Krishnan, Suresh Vemuri, Vivek Ramachandran, Shriram Sankaran
  • Publication number: 20230105987
    Abstract: A method of configuring an HVAC system uses a Specifier Library including specifier options for a plurality of HVAC components and a Shapes Library including a plurality of representative Shapes. An engineering tool accepts a selection from a user of an HVAC component and automatically loads one or more Shapes from the Shapes Library into a configuration project, the one or more Shapes corresponding to the user-selected HVAC component. The engineering tool displays one or more options for the selected HVAC component and accepts selections of one or more options by the user. The engineering tool automatically loads additional Shapes from the Shapes Library into the configuration project, the additional Shapes corresponding to one or more of the accepted selections of the one or more options and combines the loaded Shapes within the configuration project to automatically generate a graphical representation of the HVAC system.
    Type: Application
    Filed: December 5, 2022
    Publication date: April 6, 2023
    Inventors: Nagasree Poluri, Sasikala Murali, Sabari Nivash KM, Vivek Ramachandran
  • Publication number: 20220351605
    Abstract: A server generates and displays a map of a geographic region that includes a map representation of the geographic region and a plurality of asset icons each positioned at a location on the map representation that corresponds to a physical location of the corresponding asset in the geographic region. The map includes one or more alert icons each corresponding to an active alert generated by one of the plurality of assets in the geographic region. At least some of the one or more alert icons visually identify an alert type of the corresponding active alert and at least some of the one or more alert icons visually identify a priority level of the corresponding active alert.
    Type: Application
    Filed: July 13, 2022
    Publication date: November 3, 2022
    Inventors: Anushka Srivastava, Vivek Ramachandran, Chandrakantha Reddy, Debasis Dash
  • Patent number: 11410533
    Abstract: A server generates and displays a map of a geographic region that includes a map representation of the geographic region and a plurality of asset icons each positioned at a location on the map representation that corresponds to a physical location of the corresponding asset in the geographic region. The map includes one or more alert icons each corresponding to an active alert generated by one of the plurality of assets in the geographic region. At least some of the one or more alert icons visually identify an alert type of the corresponding active alert and at least some of the one or more alert icons visually identify a priority level of the corresponding active alert.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: August 9, 2022
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Anushka Srivastava, Vivek Ramachandran, Chandrakantha Reddy, Debasis Dash
  • Publication number: 20210382449
    Abstract: A distributed building management system for controlling a building control device of a building includes a virtual controller that is hosted on a computing device and an edge controller that is associated with the building control device. The virtual controller includes a virtual container or a virtual machine that has control logic that generates control commands for controlling the building control device. The edge controller includes control logic that is configured to at least selectively provide closed loop control of one or more functions of the building control device. The edge controller is in operative communication with the virtual controller and is configured to receive and execute the control commands generated by the virtual controller.
    Type: Application
    Filed: May 18, 2021
    Publication date: December 9, 2021
    Inventors: Ravi Bharathi Krishnan, Lavanya Bhadriraju, Suresh Vemuri, Suresh Khatri, Anand Ranganathan, Sathish Chidambaram Parameshwaran, Lakshminarayanan Rameya Shrenivas, Sugandhika Parida, Vivek Ramachandran, Ramprasad Yelchuru
  • Publication number: 20210382474
    Abstract: A virtual controller is configured to send control commands to an edge controller such as in I/O module that is connected to a building management system component. The IO module is configured to communicate with the virtual controller and to provide local control commands to the building management system component that are based upon the control commands from the virtual controller when communication with the virtual controller is determined by the IO module to be functioning normally and are based upon one or more fail-safe commands generated by the IO module when communication with the virtual controller is determined by the IO module to not be functioning normally.
    Type: Application
    Filed: May 18, 2021
    Publication date: December 9, 2021
    Inventors: Ravi Bharathi Krishnan, Suresh Vemuri, Vivek Ramachandran, Ramprasad Yelchuru
  • Publication number: 20210382452
    Abstract: A distributed building management system includes a virtual controller and an edge controller for controlling a building control device using a distributed control logic that is distributed between the virtual controller and the edge controller. A programming tool displays a graphical representation of the distributed control logic and identifies which portions of the distributed control logic are considered critical and which portions of the distributed control logic are considered not critical to a fail-safe operation of the building control device should the edge controller stop receiving control commands from the virtual controller. The portions of the distributed control logic that are identified as being critical are assigned to the edge controller for execution and the portions of the distributed control logic that are not identified as being critical are assigned to the virtual controller for execution.
    Type: Application
    Filed: May 18, 2021
    Publication date: December 9, 2021
    Inventors: Ravi Bharathi Krishnan, Suresh Vemuri, Vivek Ramachandran, Shriram Sankaran
  • Publication number: 20210382451
    Abstract: A control system for controlling operation of a plurality of building control devices includes a pool of virtual controllers that are hosted on one or more computing device and are configured to provide control commands for controlling one or more associate building control devices of the plurality of building control devices. Each of a plurality of edge controllers are associated with at least one building control device and are configured to receive and execute control commands from one or more of the virtual controllers to control the associated one or more building control devices. An orchestrator is configured to monitor one or more operational characteristics of each of the virtual controllers and to modify one or more aspects of the pool of virtual controllers when one or more of the operational characteristics of one or more of the virtual controllers meets predetermined characteristics.
    Type: Application
    Filed: May 18, 2021
    Publication date: December 9, 2021
    Inventors: Ravi BHARATHI, Suresh VEMURI, Vivek RAMACHANDRAN, Ramprasad YELCHURU
  • Publication number: 20210248286
    Abstract: A method of configuring an HVAC system uses a Specifier Library including specifier options for a plurality of HVAC components and a Shapes Library including a plurality of representative Shapes. An engineering tool accepts a selection from a user of an HVAC component and automatically loads one or more Shapes from the Shapes Library into a configuration project, the one or more Shapes corresponding to the user-selected HVAC component. The engineering tool displays one or more options for the selected HVAC component and accepts selections of one or more options by the user. The engineering tool automatically loads additional Shapes from the Shapes Library into the configuration project, the additional Shapes corresponding to one or more of the accepted selections of the one or more options and combines the loaded Shapes within the configuration project to automatically generate a graphical representation of the HVAC system.
    Type: Application
    Filed: February 11, 2020
    Publication date: August 12, 2021
    Inventors: Nagasree Poluri, Sasikala Murali, Sabari Nivash KM, Vivek Ramachandran
  • Publication number: 20210105195
    Abstract: Technology for characterizing internet application performance is described. An example method may involve, analyzing client requests from a plurality of internet service providers, the client requests comprising requests to access media items and being associated with internet service provider identities; identifying a set of the client requests that are associated with a first internet service provider; determining for at least one client request of the set: a request time, a payload data quantity, and an elapsed time; calculating a transfer rate comprising an application level throughput for the at least one client request, the transfer rate being based on the payload data quantity and the elapsed time; and calculating a performance measurement of the first and second internet service providers, the performance measurements being based on the transfer rate and on a portion of the set of client requests that have a transfer rate meeting a transfer threshold.
    Type: Application
    Filed: September 3, 2020
    Publication date: April 8, 2021
    Inventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran
  • Patent number: 10771355
    Abstract: Technology for characterizing internet application performance is described. An example method may involve, analyzing client requests from a plurality of internet service providers, the client requests comprising requests to access media items and being associated with internet service provider identities; identifying a set of the client requests that are associated with a first internet service provider; determining for at least one client request of the set: a request time, a payload data quantity, and an elapsed time; calculating a transfer rate comprising an application level throughput for the at least one client request, the transfer rate being based on the payload data quantity and the elapsed time; and calculating a performance measurement of the first and second internet service providers, the performance measurements being based on the transfer rate and on a portion of the set of client requests that have a transfer rate meeting a transfer threshold.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: September 8, 2020
    Assignee: Google LLC
    Inventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran