Patents by Inventor Vivek V. Gupta

Vivek V. Gupta 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: 20210270488
    Abstract: A building management system includes a processing circuit configured to clone the configuration of a first device to one or more devices in a network. The building management system may be configured to determine the source device and the one or more destination devices, retrieve the configuration data from the source device, determine a configuration of the second device, determine a mapping of the source device configuration to the destination device configuration, and send one or more commands to the destination devices to configure the destination devices with properties from the source device configuration. The cloning method may thus be used to clone devices remotely, where the devices can be from different vendors or be different models and located at different locations.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Applicant: Johnson Controls Technology Company
    Inventors: Sandip Salunke, Mark Fischbach, Vivek V. Gupta
  • Publication number: 20210270480
    Abstract: An enterprise management system includes a first subsystem located at a first geographic location and including a first building device, a second subsystem located at a second geographic location and including a second building device, and one or more memory devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform operations including receiving first alarm data from the first subsystem, the first alarm data indicating an alarm condition for the first building device, receiving second alarm data from the second subsystem, the second alarm data indicating an alarm condition for the second building device, and providing aggregate alarm data on a user interface based on the first alarm data and the second alarm data, the aggregate alarm data indicating a total number of alarms for the system.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Applicant: Johnson Controls Technology Company
    Inventors: Sandip Salunke, Mark T. Fischbach, Yogesh Jalkote, Vivek V. Gupta
  • Publication number: 20210271220
    Abstract: A system for updating a device in a building management system (BMS). The system includes a third-party device and a device manager of a control network. The device manager updates the third-party device and includes a processing circuit that determines that the third-party device has been discovered on the control network. The processing circuit further populates a template with a set of received data from the third-party device and maps the third-party device with control network based on the populated template of received data. The processing circuit further configures the third-party device to operate in the control network, wherein configuring the third-party device comprises transforming a data exchange format of the third-party device.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Applicant: Johnson Controls Technology Company
    Inventors: Lisa E. Strand, Vivek V. Gupta, Benjamin D. Sanfelippo, Mark T. Fischbach, Adam Scott
  • Patent number: 11079732
    Abstract: A method for updating heating, ventilation, or air conditioning (HVAC) devices is provided. The method includes receiving an update package at a first HVAC device of a plurality of HVAC devices via a network. The update package includes an identification of a plurality of device models and a plurality of software updates. The method includes determining that a device model for the first HVAC device is identified by the update package and in response to a determination that the device model for the first HVAC device is identified by the update package, extracting a first software update corresponding to the device model for the first HVAC device from the update package and installing the first software update on the first HVAC device. The method includes transmitting the first update package to a second HVAC device of the plurality of HVAC devices via the network.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: August 3, 2021
    Assignee: Johnson Controls Technology Company
    Inventors: Vivek V. Gupta, Justin J. Seifi, Brandon A. Sloat, John K. Krenzer, Jameel Ahmed, Mark T. Fischbach
  • Publication number: 20200379420
    Abstract: A building management system includes building equipment operable to affect a physical state of a building. The building management system includes a system manager coupled to the building equipment via a system bus, the system manager comprising a schedule manager configured to control an operation schedule of the building equipment. A client device is configured to communicate with the schedule manager to modify operation schedules of the building equipment or add new operation schedules for the building equipment. The schedule manager comprises a list of available schedules for the building equipment and is configured to, in response to modification of the operation schedules or addition of new operation schedules, update the list of available schedules to include the modification or the new operation schedule.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 3, 2020
    Applicant: Johnson Controls Technology Company
    Inventors: Vivek V. Gupta, Yogesh Jalkote, Vikram Ashok Lunge, Mark T. Fischbach, John S. Jilek, Benjamin D. Sanfelippo
  • Publication number: 20200379421
    Abstract: A building management system comprises building equipment operable to affect a physical state or condition of a building. The building management system includes a system manager coupled to the building equipment via a system bus, the system manager comprising a schedule manager configured to control a first operation schedule of the building equipment. Combined schedules are configured to be controlled by the schedule manager. The combined schedules are configured to control both a first setpoint of the building equipment and first operation schedule of the building equipment. A client device is configured to communicate with the schedule manager to modify the first operation schedule of the building equipment to include the first schedule object.
    Type: Application
    Filed: February 28, 2020
    Publication date: December 3, 2020
    Applicant: Johnson Controls Technology Company
    Inventors: Vivek V. Gupta, Mark T. Fischbach
  • Publication number: 20200249646
    Abstract: A method for updating heating, ventilation, or air conditioning (HVAC) devices is provided. The method includes receiving an update package at a first HVAC device of a plurality of HVAC devices via a network. The update package includes an identification of a plurality of device models and a plurality of software updates. The method includes determining that a device model for the first HVAC device is identified by the update package and in response to a determination that the device model for the first HVAC device is identified by the update package, extracting a first software update corresponding to the device model for the first HVAC device from the update package and installing the first software update on the first HVAC device. The method includes transmitting the first update package to a second HVAC device of the plurality of HVAC devices via the network.
    Type: Application
    Filed: January 30, 2020
    Publication date: August 6, 2020
    Applicant: Johnson Controls Technology Company
    Inventors: Vivek V. Gupta, Justin J. Seifi, Brandon A. Sloat, John K. Krenzer, Jameel Ahmed, Mark T. Fischbach
  • Patent number: 10564615
    Abstract: An equipment controller in a building management system (BMS) includes a feature detector and a dynamic point list generator. The feature detector is configured to receive sensor input from a sensor and determine a set of features available to the equipment controller based on the sensor input. The dynamic point list generator is configured to determine unavailable features based on the set of available features and identify one or more points in a complete point list associated with the set of unavailable features. The dynamic point list generator is configured to generate a dynamic point list by removing the identified points from the complete point list and expose the dynamic point list to a BMS controller communicably connected to the equipment controller.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: February 18, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Christopher R. Amundson, David A. Kondrad, Kraig D. Ritmanich, Aron M. Seiler, Jameel Ahmed, Curtis C. Crane, Vivek V. Gupta, Daniel F. Leising, Brandon A. Sloat, Lisa E. Strand
  • Patent number: 10567219
    Abstract: A smart communications controller for building equipment includes an equipment port and a processing circuit including a plurality of autoconfiguration objects. Each of the autoconfiguration objects corresponds to a different communications protocol and is configured to perform a protocol testing process. The protocol testing process includes sending a request message to the building equipment using the corresponding communications protocol. The request message includes a request for an equipment ID. The protocol testing process includes receiving a response message from the building equipment in response to the request message and identifying the corresponding communications protocol as being used by the building equipment in response to the response message including the requested equipment ID.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: February 18, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Eric W. Hamber, Vivek V. Gupta, Sergey A. Galchenko, Daniel F. Leising
  • Patent number: 10545469
    Abstract: A system for self-provisioning building equipment includes a main control unit having a processing circuit and a data communications interface and an auxiliary control unit connected with the main control unit via a communications network. The system includes a memory device having an update file stored therein. The update file includes a plurality of partitions, each partition containing provisioning data for a programmable component of the main control unit or the auxiliary control unit. The processing circuit includes a provisioning manager configured to monitor the main control unit and the auxiliary control unit for a predetermined trigger and automatically initiate a provisioning process in response to detecting the predetermined trigger. The provisioning process includes providing the provisioning data from the update file to the programmable component of the main control unit or the auxiliary control unit.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: January 28, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Vivek V. Gupta, Jameel Ahmed, Harrison J. Palzewicz
  • Publication number: 20190041882
    Abstract: A building management system includes a communications interface connected to HVAC devices, a device identifier configured to identify the HVAC devices, a fault detector configured to detect a fault condition in the identified devices, and a causal relationship template retriever configured to retrieve a fault causation template of system parameters specific to the fault condition. The building management system further includes a status requestor configured to retrieve operating data from the identified devices and a user interface generator. The user interface generator is configured to populate the system parameters of the fault causation template with the retrieved operating data and transmit a signal to display a user interface with the populated fault causation template on a display screen.
    Type: Application
    Filed: August 3, 2017
    Publication date: February 7, 2019
    Applicant: Johnson Controls Technology Company
    Inventors: Homero L. Noboa, Kirk H. Drees, Vivek V. Gupta, Mark T. Fischbach
  • Publication number: 20180227172
    Abstract: A smart communications controller for building equipment includes an equipment port and a processing circuit including a plurality of autoconfiguration objects. Each of the autoconfiguration objects corresponds to a different communications protocol and is configured to perform a protocol testing process. The protocol testing process includes sending a request message to the building equipment using the corresponding communications protocol. The request message includes a request for an equipment ID. The protocol testing process includes receiving a response message from the building equipment in response to the request message and identifying the corresponding communications protocol as being used by the building equipment in response to the response message including the requested equipment ID.
    Type: Application
    Filed: April 4, 2018
    Publication date: August 9, 2018
    Applicant: Johnson Controls Technology Company
    Inventors: Eric W. Hamber, Vivek V. Gupta, Sergey A. Galchenko, Daniel F. Leising
  • Publication number: 20180191521
    Abstract: A building management system includes a communications bus, subordinate devices connected to the communications bus, and a controller connected to the communications bus. The controller includes an active node table including a plurality of nodes, each node representing one of the subordinate devices connected to the communications bus. The controller is configured to monitor the active node table for a newly connected subordinate device, use a set of rules to determine whether the newly connected subordinate device is supported by the controller for performing an identified function in combination with the controller, and, in response to a determination that the newly connected subordinate device is supported, extend the identified function of the controller to the newly connected subordinate device. Extending the identified function includes enabling the newly connected subordinate device to perform the identified function.
    Type: Application
    Filed: January 3, 2017
    Publication date: July 5, 2018
    Applicant: Johnson Controls Technology Company
    Inventors: Jameel Ahmed, Vivek V. Gupta, Brandon A. Sloat, Daniel F. Leising
  • Patent number: 9960962
    Abstract: A smart communications controller for building equipment includes an equipment port connected to the building equipment and a plurality of autoconfiguration objects. Each of the autoconfiguration objects is configured to perform a protocol testing process for a particular communications protocol. The protocol testing process includes automatically determining whether the communications protocol is used by the building equipment connected to the equipment port. The smart communications controller further includes an autoconfiguration manager configured to cause the autoconfiguration objects to iteratively perform their protocol testing processes until the communications protocol used by the building equipment is identified. The smart communications controller further includes an equipment controller configured to use the identified communications protocol for the building equipment to generate protocol-specific control signals for the building equipment.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: May 1, 2018
    Assignee: Johnson Controls Technology Company
    Inventors: Eric W. Hamber, Vivek V. Gupta, Sergey A. Galchenko, Daniel F. Leising
  • Publication number: 20180101157
    Abstract: An equipment controller in a building management system (BMS) includes a feature detector and a dynamic point list generator. The feature detector is configured to receive sensor input from a sensor and determine a set of features available to the equipment controller based on the sensor input. The dynamic point list generator is configured to determine unavailable features based on the set of available features and identify one or more points in a complete point list associated with the set of unavailable features. The dynamic point list generator is configured to generate a dynamic point list by removing the identified points from the complete point list and expose the dynamic point list to a BMS controller communicably connected to the equipment controller.
    Type: Application
    Filed: February 3, 2017
    Publication date: April 12, 2018
    Applicant: Johnson Controls Technology Company
    Inventors: Christopher R. Amundson, David A. Kondrad, Kraig D. Ritmanich, Aron M. Seiler, Jameel Ahmed, Curtis C. Crane, Vivek V. Gupta, Daniel F. Leising, Brandon A. Sloat, Lisa E. Strand
  • Publication number: 20170212487
    Abstract: A system for self-provisioning building equipment includes a main control unit having a processing circuit and a data communications interface and an auxiliary control unit connected with the main control unit via a communications network. The system includes a memory device having an update file stored therein. The update file includes a plurality of partitions, each partition containing provisioning data for a programmable component of the main control unit or the auxiliary control unit. The processing circuit includes a provisioning manager configured to monitor the main control unit and the auxiliary control unit for a predetermined trigger and automatically initiate a provisioning process in response to detecting the predetermined trigger. The provisioning process includes providing the provisioning data from the update file to the programmable component of the main control unit or the auxiliary control unit.
    Type: Application
    Filed: January 27, 2016
    Publication date: July 27, 2017
    Applicant: Johnson Controls Technology Company
    Inventors: Vivek V. Gupta, Jameel Ahmed, Harrison J. Palzewicz
  • Publication number: 20160366010
    Abstract: A smart communications controller for building equipment includes an equipment port connected to the building equipment and a plurality of autoconfiguration objects. Each of the autoconfiguration objects is configured to perform a protocol testing process for a particular communications protocol. The protocol testing process includes automatically determining whether the communications protocol is used by the building equipment connected to the equipment port. The smart communications controller further includes an autoconfiguration manager configured to cause the autoconfiguration objects to iteratively perform their protocol testing processes until the communications protocol used by the building equipment is identified. The smart communications controller further includes an equipment controller configured to use the identified communications protocol for the building equipment to generate protocol-specific control signals for the building equipment.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 15, 2016
    Applicant: Johnson Controls Technology Company
    Inventors: Eric W. Hamber, Vivek V. Gupta, Sergey A. Galchenko, Daniel F. Leising
  • Patent number: 9021462
    Abstract: Systems and methods for provisioning building equipment are provided. A disclosed provisioning system includes a main control unit having a processing circuit, a memory device, and a data communications interface. The provisioning system further includes an auxiliary control unit and a portable data storage device. The portable data storage device is physically separate from the main control unit and has an update file stored therein. The update file includes a plurality of partitions, each partition including provisioning data and metadata. The main control unit identifies a first partition of the update file containing first provisioning data for the main control unit and a second partition of the update file containing second provisioning data for the auxiliary control unit. The processing circuit is configured to extract the provisioning data from the identified partitions and to apply the extracted provisioning data to the main control unit and the auxiliary control unit.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 28, 2015
    Assignee: Johnson Controls Technology Company
    Inventor: Vivek V. Gupta
  • Publication number: 20140282458
    Abstract: Systems and methods for provisioning building equipment are provided. A disclosed provisioning system includes a main control unit having a processing circuit, a memory device, and a data communications interface. The provisioning system further includes an auxiliary control unit and a portable data storage device. The portable data storage device is physically separate from the main control unit and has an update file stored therein. The update file includes a plurality of partitions, each partition including provisioning data and metadata. The main control unit identifies a first partition of the update file containing first provisioning data for the main control unit and a second partition of the update file containing second provisioning data for the auxiliary control unit. The processing circuit is configured to extract the provisioning data from the identified partitions and to apply the extracted provisioning data to the main control unit and the auxiliary control unit.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: Johnson Controls Technology Company
    Inventor: Vivek V. Gupta
  • Patent number: 8499129
    Abstract: Disclosed is a method and apparatus for reading mirrored data. In one embodiment, a node receives a read request for data, identical copies of which are maintained on a primary storage device and any number of corresponding minors. A read generator coupled to the node generates a number of read operations for smaller portions of the data. Preferably, the read generator then transmits the read operations in parallel to at least two storage devices on which identical copies of the data are maintained (e.g., a primary storage device and a corresponding mirror, two mirrors of a primary storage device, etc.). The read operations may then be processed in parallel by the storage devices to which the read operations were transmitted.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: July 30, 2013
    Assignee: Symantec Operating Corporation
    Inventors: Angshuman Bezbaruah, Vivek V. Gupta, Ashwani Mujoo