Patents by Inventor Youngchoon Park

Youngchoon Park 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: 11960257
    Abstract: A building management system includes one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive a publication by an agent on an agent communication channel, the publication comprising timeseries data, identify, based on the publication, an object entity of an entity database associated with the agent, wherein the entity database includes one or more object entities and relationships between the one or more object entities and one or more data entities, identify a data entity related to the object entity based on a relationship of the relationships relating the object entity and the data entity, and ingest the timeseries data into the data entity.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: April 16, 2024
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati, Kelsey Carle Schuster
  • Patent number: 11954478
    Abstract: A building device including one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to implement a software gateway configured to receive one or more messages from building equipment, receive, based on the one or more messages, one or more software updates for the software gateway, wherein the one or more software updates are updates for communicating with the building equipment, communicate with the building equipment based on the one or more software updates and receive data describing the building equipment, and cause a configuration image to be generated for the software gateway based on the data describing the building equipment, the configuration image indicating a configuration of the software gateway for performing one or more gateway services.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: April 9, 2024
    Assignee: TYCO FIRE & SECURITY GMBH
    Inventors: Youngchoon Park, Sudhi R. Sinha, Erik S. Paulson, Errol Trunch
  • Patent number: 11947785
    Abstract: A building energy management includes building equipment, one or more data platform services, a timeseries database, and an energy management application. The building equipment operate to monitor and control a variable and provide raw data samples of a data point associated with the variable. The timeseries database stores a plurality of timeseries associated with the data point. The plurality of timeseries include a timeseries of the raw data samples and the one or more optimized data timeseries generated by the data platform services based on the raw data timeseries. The energy management application generates an ad hoc dashboard including a widget and associates the widget with the data point. The widget displays a graphical visualization of the plurality of timeseries associated with the data point and includes interactive user interface options for switching between the plurality of timeseries associated with the data point.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: April 2, 2024
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventors: Youngchoon Park, Vijaya S. Chennupati, Sudhi Sinha, Justin Ploegert
  • Publication number: 20240103467
    Abstract: A building management system includes one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive a publication by an agent on an agent communication channel, the publication comprising timeseries data, identify, based on the publication, an object entity of an entity database associated with the agent, wherein the entity database includes one or more object entities and relationships between the one or more object entities and one or more data entities, identify a data entity related to the object entity based on a relationship of the relationships relating the object entity and the data entity, and ingest the timeseries data into the data entity.
    Type: Application
    Filed: October 2, 2023
    Publication date: March 28, 2024
    Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati, Kelsey C. Schuster
  • Publication number: 20240085877
    Abstract: A building management system includes an entity database, a software defined gateway, and an entity service. The entity database stores a plurality of interconnected smart entities including object entities representing a plurality of physical devices, people, or spaces and data entities representing data associated with the plurality of physical devices, people, or spaces. The smart entities are interconnected by relational objects indicating relationships between the object entities and the data entities. The software defined gateway is configured to receive information technology (IT) data and operational technology (OT) data from a plurality of different data sources. The entity service is configured to create a new smart entity in the entity database or update an existing smart entity in the entity database using the IT data and the OT data.
    Type: Application
    Filed: September 12, 2023
    Publication date: March 14, 2024
    Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
  • Publication number: 20240086399
    Abstract: One or more non-transitory computer readable media containing program instructions that, when executed by one or more processors, cause the one or more processors to perform operations: generating a database of interconnected smart entities, the smart entities including object entities representing each of the plurality of physical devices and data entities representing data generated by the devices, the smart entities being interconnected by relational objects indicating relationships between the object entities and the data entities; receiving data from a first device of the plurality of physical devices; determining a second device from a relational object for the first device based on the received data; and modifying a data entity connected to an object entity of the second device within the database of smart entities based on the received data for the first device.
    Type: Application
    Filed: September 22, 2023
    Publication date: March 14, 2024
    Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
  • Patent number: 11927924
    Abstract: A building system includes one or more storage devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to receive an unstructured user question from a user device of a user and query a graph database based on the unstructured user question to extract context associated with the unstructured user question from contextual information of a building stored by the graph database, wherein the graph database stores the contextual information of the building through nodes and edges between the nodes, wherein the nodes represent equipment, spaces, people, and events associated building and the edges represent relationships between the equipment, spaces, people, and events. The instructions further cause the one or more processors to retrieve data from one or more data sources based on the context and compose a presentation based on the retrieved data.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: March 12, 2024
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventors: George R. Oliver, Justin J. Ploegert, Karl F. Reichenberger, Sudhi R. Sinha, Sujith Ebenezer, Youngchoon Park
  • Publication number: 20240077841
    Abstract: A method includes receiving, by an edge controller, data relating to a first space. The edge controller controls operation of an edge device affecting a characteristic of the first space and that is associated with a first building equipment domain. The method further includes analyzing, by the edge controller, the data to determine whether the data satisfies a condition. If the condition is satisfied, the edge controller controls operation of the edge device using the data. If the condition is not satisfied, the edge controller (a) transmits a request to a cloud controller to analyze the data based on information obtained by the cloud controller regarding at least one of a second space or a second building equipment domain, (b) receives a response to the request from the cloud controller, and (c) controls operation of the edge device using the response from the cloud controller.
    Type: Application
    Filed: September 11, 2023
    Publication date: March 7, 2024
    Inventors: Sudhi R. Sinha, Youngchoon Park
  • Publication number: 20240080219
    Abstract: A building system for identity management of a building, the building system including one or more storage devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive a request to determine whether an entity has a privilege and determine whether the entity has the privilege by querying, based on the request, a graph database to identity information of the graph database that indicates whether the entity has the privilege, wherein the graph database stores nodes representing at least one of users, equipment, events, or spaces of the building, wherein the graph database stores edges between the nodes representing relationships between the users, equipment, events, or spaces. The instructions cause the one or more processors to generate a response including a determination whether the entity has the privilege.
    Type: Application
    Filed: September 12, 2023
    Publication date: March 7, 2024
    Inventors: Youngchoon Park, Sudhi R. Sinha, Erik S. Paulson, Justin Ploegert, Dominick O'Dierno, Karl F. Reichenberger
  • Patent number: 11920810
    Abstract: A system for a building management system simulation includes one or more processors and memory. The memory includes instructions stored thereon, that when executed by the one or more processors, cause the one or more processors to generate a space agent representing a space in a building, the space agent to maintain an environmental condition of the space based on an optimization state of the space, generate an equipment agent representing a device that serves the space, and register the space agent and the equipment agent to a space communication channel associated with the space. The space agent communicates with the equipment agent over the space communication channel.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: March 5, 2024
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventors: Sudhi R. Sinha, Youngchoon Park, Kelsey Carle Schuster, Vaidhyanathan Venkiteswaran
  • Publication number: 20240073055
    Abstract: A building system including one or more memory devices configured to store instructions that cause one or more processors to store a graph data structure in a data storage device including a plurality of nodes representing a plurality of entities and a plurality of edges between the plurality of nodes representing a plurality of relationships between the plurality of entities, wherein the plurality of entities include a first entity representing one of a person, place, or piece of equipment of the building, wherein a second entity of the plurality of entities represents a software component, wherein the software component performs operations for the person, place, or piece of equipment of the building indicated by one or more edges of the plurality of edges relating the first entity to the second entity and cause the software component to execute and perform the operations for the person, place, or piece of equipment.
    Type: Application
    Filed: October 13, 2023
    Publication date: February 29, 2024
    Inventors: Youngchoon Park, Sudhi Sinha
  • Patent number: 11892180
    Abstract: A heating, ventilation, and air conditioning (HVAC) system for a building includes a plurality of actuation devices operable to affect one or more variables in the building, a plurality of sensors configured to measure the variables affected by the actuation devices, and a controller. The controller is configured to operate the actuation devices to affect one or more of the measured variables by providing an actuation signal to the actuation devices and to receive sensor response signals from the sensors. The sensor response signals indicate an effect of the actuation signal on the measured variables. For each of the sensor response signals, the controller is configured to calculate a similarity metric indicating a similarity between the sensor response signal and the actuation signal. The controller is configured to automatically establish a device pairing including one of the actuation devices and one of the sensors based on the similarity metrics.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: February 6, 2024
    Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
    Inventors: Sudhi Sinha, Youngchoon Park
  • Patent number: 11894676
    Abstract: A building energy management system includes building equipment, a data collector, an analytics service, a timeseries database, and an energy management application. The building equipment monitor and control one or more variables in the building energy management system and provide data samples of the one or more variables. The data collector collects the data samples from the building equipment and generates a data timeseries including a plurality of the data samples. The analytics service performs one or more analytics using the data timeseries and generates a results timeseries including a plurality of result samples indicating results of the analytics. The timeseries database stores the data timeseries and the results timeseries. The energy management application retrieves the data timeseries and the results timeseries from the timeseries database in response to a request for timeseries data associated with the one or more variables.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: February 6, 2024
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventors: Andrew J. Boettcher, Steven R. Vitullo, Vivek Narain, Youngchoon Park, Gerald A. Asp, Peter A. Craig, Vijaya S. Chennupati
  • Patent number: 11880677
    Abstract: A building network system of a building includes a network system. The network system includes one or more processing circuits. The one or more processing circuits are configured to receive network data from a building network of the building, the network data associated with a plurality of pieces of building equipment of the building. The one or more processing circuits are configured to generate a digital network twin of the building network based on the network data, the digital network twin representing the plurality of pieces of building equipment and relationships between the plurality of pieces of building equipment. The one or more processing circuits are configured to identify one or more network updates to the building network based on the digital network twin. The one or more processing circuits are configured to deploy the one or more network updates to the building network.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: January 23, 2024
    Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
    Inventors: Sudhi R. Sinha, Youngchoon Park, Sujith Ebenezer, Justin Ploegert, Karl F. Reichenberger
  • Patent number: 11874809
    Abstract: A building system of a building, the building system comprising one or more memory devices storing instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive building metadata, the building metadata describing a plurality of components of the building, generate, based on the building metadata, a plurality of entities, each of the plurality of entities representing one of the plurality of components, and determine, based on the building metadata, relationships between the plurality of entities. The instructions cause the one or more processors to generate a plurality of metadata strings in a universal building schema comprising a plurality of characters representing a first entity of the plurality of entities, one or more second entities of the plurality of entities related to the first entity, and one or more relationships between the first entity and the one or more second entities.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: January 16, 2024
    Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
    Inventors: ZhongYi Jin, Erik S. Paulson, Simin Zhou, Ryan A. Piaskowski, Youngchoon Park
  • Publication number: 20240012937
    Abstract: A building system for operating a building and managing private building information includes a processing circuit configured to receive a request for information for a building entity of a building entity database. The processing circuit is configured to select one of the mask templates from the entity database based on access values associated with the requesting device and a relational link between the building entity and the mask templates, retrieve private information for the building entity in response to a reception of the request for the information, and generate a masked information data structure based on the private information and the one of the mask templates.
    Type: Application
    Filed: July 21, 2023
    Publication date: January 11, 2024
    Inventors: Youngchoon Park, Sudhi R. Sinha, Justin Ploegert
  • Publication number: 20230394052
    Abstract: A building management system (BMS) includes building equipment configured to provide raw data samples of one or more data points in the BMS. The BMS further includes a data collector configured to collect raw data samples from the building equipment and generate one or more raw data timeseries comprising a plurality of the raw data samples. The BMS also includes a timeseries processing engine. The timeseries processing engine is configured to identify one or more timeseries processing workflows that apply to the raw data timeseries, each of the workflows comprising a predefined sequence of timeseries processing operation. The timeseries processing engine is further configured to process the raw data timeseries using the identified timeseries processing workflows to generate one or more derived data timeseries. The BMS further includes a timeseries storage interface configured to store the raw data timeseries and the derived data timeseries in a timeseries database.
    Type: Application
    Filed: July 31, 2023
    Publication date: December 7, 2023
    Inventors: Youngchoon Park, Sudhi R. Sinha, Vijaya S. Chennupati, Vaidhyanathan Venkiteswaran, Sajjad Pourmohammad, Erik S. Paulson, Ada L. Ma, Gerald A. Asp
  • Publication number: 20230385273
    Abstract: One or more non-transitory computer readable media contain program instructions that, when executed by one or more processors, cause the one or more processors to perform operations including: creating and managing a plurality of smart entities, each of the smart entities including a plurality of attributes; receiving inbound data from one or more enterprise applications; translating the inbound data into values for one or more of the plurality of attributes; writing the plurality of attributes to the smart entities; reading the plurality of attributes from the smart entities; translating the plurality of attributes into outbound data; and providing the outbound data to the one or more enterprise applications.
    Type: Application
    Filed: June 1, 2023
    Publication date: November 30, 2023
    Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
  • Patent number: 11809461
    Abstract: One or more non-transitory computer readable media contain program instructions that, when executed, cause one or more processors to: receive first raw data including one or more first data points generated by a first object of a plurality of objects associated with one or more buildings; generate first input timeseries according to the one or more data points; access a database of interconnected smart entities, the smart entities including object entities representing each of the plurality of objects and data entities representing stored data, the smart entities being interconnected by relational objects indicating relationships between the smart entities; identify a first object entity representing the first object from a first identifier in the first input timeseries; identify a first data entity from a first relational object indicating a relationship between the first object entity and the first data entity; and store the first input timeseries in the first data entity.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: November 7, 2023
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
  • Publication number: 20230333519
    Abstract: A computerized method of assigning a building automation system point type to a plurality of unclassified data points is provided. The method includes receiving unclassified data points and attributes for each data point. The method includes receiving classifications for a first subset of the unclassified data points. Each classification associates a data point with a building automation system point type. The method includes generating a term set containing substrings that appear in the attributes. The method includes generating a first matrix describing a frequency that the substrings appear in the attributes. The method includes calculating an indicator of a probability that the presence of the selected substring results in the data point belonging to the selected point type. The method includes assigning a point type to a second subset by finding the substring and potential point type pair having the greatest indication of probability.
    Type: Application
    Filed: June 23, 2023
    Publication date: October 19, 2023
    Inventor: Youngchoon Park