IP Library Granted Patent US 12,688,437
Granted Patent B2
US 12,688,437 · App. 16/685,834 · Granted Jul 21, 2026

Building system with performance identification through equipment exercising and entity relationships

Inventors: Kirk H. Drees (Cedarburg, WI); Donald R. Albinger (New Berlin, WI); Shawn D. Schubert (Oak Creek, WI); Karl F. Reichenberger (Mequon, WI); Daniel M. Curtis (Franklin, WI); Andrew J. Boettcher (Wauwatosa, WI); Jason T. Sawyer (Glendale, WI); Miguel Galvez (Milwaukee, WI); Walter Martin (Ballymena, GB); Ryan A. Piaskowski (Milwaukee, WI); Vaidhyanathan Venkiteswaran (Brookfield, WI); Clay G. Nesler (Milwaukee, WI); Siddharth Goyal (Milwaukee, WI); Thomas M. Seneczko (Milwaukee, WI); Young M. Lee (Old Westbury, NY); Sudhi R Sinha (Milwaukee, WI)
Assignee: Tyco Fire & Security GmbH
G06N5/022G06N3/0442G06N5/04G06N20/10G16Y10/80H04L12/2803H04L12/2821H04L12/2827H04L41/0645H04L43/08H04L67/12H04L67/125
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,688,437
App. No.
16/685,834
Granted
Jul 21, 2026
Kind
B2
Abstract

A building system of a building including one or more memory devices configured to store one or more instructions that, when executed on one or more processors, cause the one or more processors to exercise a building entity causing building entity data to be generated associated with the building entity, the building entity data indicating a result of exercising the building entity and collect the building entity data. The instructions cause the one or more processors to identify, based on a relational model, one or more relationships between one or more building entities and the building entity, wherein the one or more relationships indicate that exercising the building entity affects operation of the one or more building entities and identify that the building is experiencing a performance issue by analyzing the building entity data and the one or more relationships.

Claims (84)

1 . A building system of a building comprising:

one or more memory devices configured to store one or more instructions that, when executed on one or more processors, cause the one or more processors to:

identify, based on a relational model, one or more first relationships between a first building entity and a second building entity and one or more second relationships between a third building entity and the first building entity, wherein the one or more first relationships indicate an expected effect on the first building entity caused by operation of the second building entity when the building is not experiencing a performance issue, and the one or more second relationships indicate an expected effect on the first building entity caused by operation of the third building entity when the building is not experiencing a performance issue;

select a first exercise for the second building entity to test the one or more first relationships between the first building entity and the second building entity;

exercise the second building entity by operating building equipment represented by the second building entity in accordance with an adjusted setting defined by the first exercise to generate first building entity data associated with the second building entity, the first building entity data indicating a result of the first exercise;

identify that the building is experiencing the performance issue by analyzing the first building entity data and the one or more first relationships, wherein the performance issue is identified in response to determining, based on the first building entity data, that operating the building equipment represented by the second building entity in accordance with the first exercise did not produce the expected effect on the first building entity;

determine, based on the first building entity data, that the building equipment represented by the second building entity did not cause the performance issue;

exercise, in response to determining that the building equipment represented by the second building entity did not cause the performance issue, the third building entity by operating building equipment represented by the third building entity in accordance with an adjusted setting defined by a second exercise to generate second building entity data associated with the third building entity, the second building entity data indicating a result of the second exercise;

determine, based on the second building entity data, that the building equipment represented by the third building entity caused the performance issue; and

automatically cause an action to be initiated in response to determining that the building equipment represented by the third building entity caused the performance issue, the action comprising attempting to repair the building equipment represented by the third building entity, shutting-down the building equipment represented by the third building entity, or working around the performance issue by directing control activities around the building equipment represented by the third building entity.

2 . The building system of claim 1 , wherein the one or more instructions cause the one or more processors to identify the performance issue by analyzing at least third building entity data of the first building entity, wherein performance of the building entity is related to performance of the first building entity.

3 . The building system of claim 1 , wherein the relational model is a building graph;

wherein the one or more instructions cause the one or more processors to: receive at least a portion of the building graph, the building graph comprising a plurality of nodes representing a plurality of building entities and a plurality of edges between the plurality of nodes representing relationships between the plurality of building entities; and

identify, based on the portion of the building graph, the first building entity by identifying a particular edge of the plurality of edges between a first node of the plurality of nodes representing the second building entity and one or more second nodes of the plurality of nodes representing the first building entity.

4 . The building system of claim 1 , wherein the second building entity is a space of the building;

wherein the building equipment represented by the second building entity is associated with the space of the building.

5 . The building system of claim 1 , wherein the one or more memory devices are devices of at least one of:

a cloud platform located remote from the second building entity and configured to collect the first building entity data via one or more networks;

an on-premises server located within the building, wherein the second building entity is located within the building, wherein the on-premises server is configured to receive the first building entity data via one or more building networks of the building;

a gateway device located within the building, the gateway device configured to collect the first building entity data via the one or more building networks and push at least one of the first building entity data an indication of the performance issue to a building control platform; or

a piece of building equipment, wherein the second building entity and the first building entity are components of the piece of building equipment.

6 . The building system of claim 1 , wherein the performance issue is at least one of an equipment fault, a configuration error, or a user error.

7 . The building system of claim 1 , wherein the one or more instructions cause the one or more processors to:

perform a plurality of building entity exercises, wherein each exercise of the plurality of building entity exercises causes particular building entity data to be generated; and

in response to completing each of the plurality of building entity exercises:

determine whether the performance issue is identified by the particular building entity data of the exercise and one or more results of one or more previous exercises of the plurality of building entity exercises; and

perform a subsequent exercise in response to a determination that the performance issue is not identified by the particular building entity data and the one or more results of the one or more previous exercises.

8 . The building system of claim 7 , wherein each of the plurality of building entity exercises corresponds to one control level of a plurality of control levels of a control algorithm.

9 . The building system of claim 1 , wherein the second building entity is a first building subsystem of a plurality of building subsystems comprising a plurality of pieces of equipment;

wherein the one or more instructions cause the one or more processors to:

collect subsystem data of the plurality of building subsystems;

identify each of the plurality of building subsystems based on the subsystem data;

identify the first building subsystem of the plurality of building subsystems experiencing the performance issue by analyzing the subsystem data; and

identify one piece of equipment of the plurality of pieces of equipment of the building based on equipment data of the plurality of pieces of equipment in response to an identification of the first building subsystem experiencing the performance issue.

10 . The building system of claim 9 , wherein the one or more instructions cause the one or more processors to:

identify the first building subsystem experiencing the performance issue by comparing the subsystem data to other subsystem data of buildings similar to the building; and

identify the one piece of equipment of the plurality of pieces of equipment based on the equipment data by comparing the equipment data to other equipment data of equipment similar to the one piece of equipment of the buildings similar to the building.

11 . The building system of claim 1 , further comprising a building device comprising a processing circuit configured to:

collect building device data of the building device, the building device data indicating operations of the building device and environmental conditions measured by a sensor of the building device;

perform a self-analysis with the building device data to determine a device performance flag indicating performance of the building device; and

send, via a network, the building device data with the device performance flag to at least one of an artificial intelligence (AI) platform or the one or more processors.

12 . The building system of claim 11 , wherein the processing circuit of the building device comprises a memory device configured to store manufacturer data indicating design characteristics of the building device;

wherein the processing circuit of the building device is configured to send, via the network, the manufacturer data to at least one of the AI platform or the one or more processors.

13 . The building system of claim 11 , wherein the processing circuit of the building device is configured to:

determine whether the one or more memory devices store a filter and one or more filter parameters for the filter;

filter the environmental conditions with the filter and the one or more filter parameters in response to a determination that the one or more memory devices store the filter;

generate a filter flag based on whether the one or more memory devices store the filter and the one or more filter parameters for the filter; and

send, via the network, the building device data with the device performance flag and the filter flag to at least one of the AI platform or the one or more processors.

14 . The building system of claim 11 , wherein the processing circuit of the building device is configured to:

perform a calibration of the building device and record a calibration time indication identifying when the building device was calibrated;

generate a calibration flag based on the calibration time indication; and

send, via the network, the device performance flag and the calibration flag to at least one of the AI platform or the one or more processors.

15 . A method of a building system comprising:

identifying, by one or more processing circuits, based on a relational model, one or more first relationships between a first building entity of a building and a second building entity and one or more second relationships between a third building entity and the first building entity, wherein the one or more first relationships indicate an expected effect on the first building entity caused by operation of the second building entity when the building is not experiencing a performance issue, and the one or more second relationships indicate an expected effect on the first building entity caused by operation of the third building entity when the building is not experiencing a performance issue;

selecting, by the one or more processing circuits, a first exercise for the second building entity to test the one or more first relationships between the first building entity and the second building entity;

exercising, by the one or more processing circuits, the second building entity by operating building equipment represented by the second building entity in accordance with an adjusted setting defined by the first exercise to generate first building entity data associated with the second building entity, the first building entity data indicating a result of the first exercise;

identifying, by the one or more processing circuits, that the building is experiencing the performance issue by analyzing the first building entity data and the one or more first relationships, wherein the performance issue is identified in response to determining, based on the first building entity data, that operating the building equipment represented by the second building entity in accordance with the first exercise did not produce the expected effect on the first building entity;

determining, by the one or more processing circuits based on the first building entity data, that the building equipment represented by the second building entity did not cause the performance issue;

in response to determining that the building equipment represented by the second building entity did not cause the performance issue, exercising, by the one or more processing circuits, the third building entity by operating building equipment represented by the third building entity in accordance with an adjusted setting defined by a second exercise to generate second building entity data represented by the third building entity, the second building entity data indicating a result of the second exercise;

determining, by the one or more processing circuits based on the second building entity data, that the building equipment represented by the third building entity caused the performance issue; and

automatically causing an action to be initiated in response to determining that the building equipment represented by the third building entity caused the performance issue, the action comprising attempting to repair the building equipment represented by the third building entity, shutting-down the building equipment represented by the third building entity, or working around the performance issue by directing control activities around the building equipment represented by the third building entity.

16 . The method of claim 15 , further comprising identifying, by the one or more processing circuits, the performance issue by analyzing at least second building entity data of the first building entity, wherein performance of the second building entity is related to performance of the first building entity.

17 . The method of claim 15 , wherein the relational model is a building graph;

wherein the method further comprises:

receiving, by the one or more processing circuits, at least a portion of the building graph, the building graph comprising a plurality of nodes representing a plurality of building entities and a plurality of edges between the plurality of nodes representing relationships between the plurality of building entities; and

identifying, by the one or more processing circuits, based on the portion of the building graph, the first building entity by identifying one or more particular edges of the plurality of edges between a first node of the plurality of nodes representing the second building entity and a one or more second nodes of the plurality of nodes representing the first building entity.

18 . The method of claim 15 , wherein the second building entity is a space of the building;

wherein the building equipment represented by the second building entity is associated with the space of the building.

19 . A building management system of a building comprising:

one or more memory devices configured to store instructions; and

one or more processors configured to execute the instructions causing the one or more processors to:

identify, based on a relational model, one or more first relationships between a first building entity and a second building entity and one or more second relationships between a third building entity and the first building entity, wherein the one or more first relationships indicate an expected effect on the first building entity caused by operation of the second building entity when the building is not experiencing a performance issue, and the one or more second relationships indicate an expected effect on the first building entity caused by operation of the third building entity when the building is not experiencing a performance issue;

select a first exercise for the second building entity to test the one or more first relationships between the first building entity and the second building entity;

exercise the second building entity by operating building equipment represented by the second building entity in accordance with an adjusted setting defined by the first exercise to generate first building entity data associated with the second building entity, the first building entity data indicating a result of the first exercise;

identify that the building is experiencing the performance issue by analyzing the first building entity data and the one or more first relationships, wherein the performance issue is identified in response to determining, based on the first building entity data, that operating the building equipment represented by the second building entity in accordance with the first exercise did not produce the expected effect on the first building entity;

determine, based on the first building entity data, that the building equipment represented by the second building entity did not cause the performance issue;

exercise, in response to determining that the building equipment represented by the second building entity did not cause the performance issue, the third building entity by operating building equipment represented by the third building entity in accordance with an adjusted setting defined by a second exercise to generate second building entity data represented by the third building entity, the second building entity data indicating a result of the second exercise;

determine, based on the second building entity data, that the building equipment represented by the third building entity caused the performance issue; and

automatically cause an action to be initiated in response to determining that the building equipment represented by the third building entity caused the performance issue, the action comprising attempting to repair the building equipment represented by the third building entity, shutting-down the building equipment represented by the third building entity, or working around the performance issue by directing control activities around the building equipment represented by the third building entity.

20 . The building management system of claim 19 , wherein the one or more processors are configured to execute the instructions causing the one or more processors to:

identify a data analysis problem associated with the first building entity data;

select an anomaly detection model from a plurality of anomaly detection models based on the data analysis problem, wherein each of the plurality of anomaly detection models is associated with one data analysis problem of a plurality of data analysis problems;

determine an anomaly score for the first building entity data based on the anomaly detection model and the first building entity data; and

ingest the first building entity data with an artificial intelligence (AI) service in response to a determination that the anomaly score is less than a predefined level.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 067056/0552 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS TECHNOLOGY COMPANY
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058959/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2020
From: DREES, KIRK H.; ALBINGER, DONALD R.; SCHUBERT, SHAWN D.; REICHENBERGER, KARL F.; CURTIS, DANIEL M.; BOETTCHER, ANDREW J.; SAWYER, JASON T.; GALVEZ, MIGUEL; MARTIN, WALTER; PIASKOWSKI, RYAN A.; VENKITESWARAN, VAIDHYANATHAN; NESLER, CLAY G.; GOYAL, SIDDHARTH; SENECZKO, THOMAS M.; LEE, YOUNG M.
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 052875/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: SINHA, SUDHI R.
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 052201/0400 →
Continuity (2)
Provisional Application 62769447 · Nov 19, 2018
Related Publication 20200162280A1 · May 21, 2020
References Cited (400)
US 5301109A · Landauer et al. · 1994 [cited by applicant]
US 5446677A · Jensen et al. · 1995 [cited by applicant]
US 5581478A · Cruse et al. · 1996 [cited by applicant]
US 5812394A · Lewis et al. · 1998 [cited by applicant]
US 5812962A · Kovac · 1998 [cited by applicant]
US 5960381A · Singers et al. · 1999 [cited by applicant]
US 5973662A · Singers et al. · 1999 [cited by applicant]
US 6014612A · Larson et al. · 2000 [cited by applicant]
US 6031547A · Kennedy · 2000 [cited by applicant]
US 6134511A · Subbarao · 2000 [cited by applicant]
US 6157943A · Meyer · 2000 [cited by applicant]
US 6285966B1 · Brown et al. · 2001 [cited by applicant]
US 6363422B1 · Hunter et al. · 2002 [cited by applicant]
US 6385510B1 · Hoog et al. · 2002 [cited by applicant]
US 6389331B1 · Jensen et al. · 2002 [cited by applicant]
US 6401027B1 · Xu et al. · 2002 [cited by applicant]
US 6437691B1 · Sandelman et al. · 2002 [cited by applicant]
US 6477518B1 · Li et al. · 2002 [cited by applicant]
US 6487457B1 · Hull et al. · 2002 [cited by applicant]
US 6493755B1 · Hansen et al. · 2002 [cited by applicant]
US 6577323B1 · Jamieson et al. · 2003 [cited by applicant]
US 6626366B2 · Kayahara et al. · 2003 [cited by applicant]
US 6646660B1 · Patty · 2003 [cited by applicant]
US 6704016B1 · Oliver et al. · 2004 [cited by applicant]
US 6732540B2 · Sugihara et al. · 2004 [cited by applicant]
US 6764019B1 · Kayahara et al. · 2004 [cited by applicant]
US 6782385B2 · Natsumeda et al. · 2004 [cited by applicant]
US 6813532B2 · Eryurek et al. · 2004 [cited by applicant]
US 6816811B2 · Seem · 2004 [cited by applicant]
US 6823680B2 · Jayanth · 2004 [cited by applicant]
US 6826454B2 · Sulfstede · 2004 [cited by applicant]
US 6865511B2 · Frerichs et al. · 2005 [cited by applicant]
US 6925338B2 · Eryurek et al. · 2005 [cited by applicant]
US 6986138B1 · Sakaguchi et al. · 2006 [cited by applicant]
US 7031880B1 · Seem et al. · 2006 [cited by applicant]
US 7401057B2 · Eder · 2008 [cited by applicant]
US 7552467B2 · Lindsay · 2009 [cited by applicant]
US 7627544B2 · Chkodrov et al. · 2009 [cited by applicant]
US 7818249B2 · Lovejoy et al. · 2010 [cited by applicant]
US 7889051B1 · Billig et al. · 2011 [cited by applicant]
US 7996488B1 · Casabella et al. · 2011 [cited by applicant]
US 8078330B2 · Brickfield et al. · 2011 [cited by applicant]
US 8104044B1 · Scofield et al. · 2012 [cited by applicant]
US 8229470B1 · Ranjan et al. · 2012 [cited by applicant]
US 8332782B1 · Chang et al. · 2012 [cited by applicant]
US 8401991B2 · Wu et al. · 2013 [cited by applicant]
US 8495745B1 · Schrecker et al. · 2013 [cited by applicant]
US 8516016B2 · Park et al. · 2013 [cited by applicant]
US 8532808B2 · Drees et al. · 2013 [cited by applicant]
US 8532839B2 · Drees et al. · 2013 [cited by applicant]
US 8600556B2 · Nesler et al. · 2013 [cited by applicant]
US 8635182B2 · Mackay · 2014 [cited by applicant]
US 8682921B2 · Park et al. · 2014 [cited by applicant]
US 8731724B2 · Drees et al. · 2014 [cited by applicant]
US 8737334B2 · Ahn et al. · 2014 [cited by applicant]
US 8738334B2 · Jiang et al. · 2014 [cited by applicant]
US 8751487B2 · Byrne et al. · 2014 [cited by applicant]
US 8788097B2 · Drees et al. · 2014 [cited by applicant]
US 8805995B1 · Oliver · 2014 [cited by applicant]
US 8843238B2 · Wenzel et al. · 2014 [cited by applicant]
US 8874071B2 · Sherman et al. · 2014 [cited by applicant]
US 8941465B2 · Pineau et al. · 2015 [cited by applicant]
US 8990127B2 · Taylor · 2015 [cited by applicant]
US 9070113B2 · Shafiee et al. · 2015 [cited by applicant]
US 9116978B2 · Park et al. · 2015 [cited by applicant]
US 9185095B1 · Moritz et al. · 2015 [cited by applicant]
US 9189527B2 · Park et al. · 2015 [cited by applicant]
US 9196009B2 · Drees et al. · 2015 [cited by applicant]
US 9229966B2 · Aymeloglu et al. · 2016 [cited by applicant]
US 9286582B2 · Drees et al. · 2016 [cited by applicant]
US 9311807B2 · Schultz et al. · 2016 [cited by applicant]
US 9344751B1 · Ream et al. · 2016 [cited by applicant]
US 9354968B2 · Wenzel et al. · 2016 [cited by applicant]
US 9507686B2 · Horn et al. · 2016 [cited by applicant]
US 9524594B2 · Ouyang et al. · 2016 [cited by applicant]
US 9558196B2 · Johnston et al. · 2017 [cited by applicant]
US 9652813B2 · Gifford et al. · 2017 [cited by applicant]
US 9753455B2 · Drees · 2017 [cited by applicant]
US 9811249B2 · Chen et al. · 2017 [cited by applicant]
US 9813880B2 · Jactat · 2017 [cited by applicant]
US 9838844B2 · Emeis et al. · 2017 [cited by applicant]
US 9886478B2 · Mukherjee · 2018 [cited by applicant]
US 9948359B2 · Horton · 2018 [cited by applicant]
US 10055114B2 · Shah et al. · 2018 [cited by applicant]
US 10055206B2 · Park et al. · 2018 [cited by applicant]
US 10116461B2 · Fairweather et al. · 2018 [cited by applicant]
US 10169454B2 · Ait-Mokhtar et al. · 2019 [cited by applicant]
US 10169486B2 · Park et al. · 2019 [cited by applicant]
US 10171586B2 · Shaashua et al. · 2019 [cited by applicant]
US 10187258B2 · Nagesh et al. · 2019 [cited by applicant]
US 10425244B2 · Rao · 2019 [cited by applicant]
US 10514963B2 · Shrivastava et al. · 2019 [cited by applicant]
US 10515098B2 · Park et al. · 2019 [cited by applicant]
US 10534326B2 · Sridharan et al. · 2020 [cited by applicant]
US 10536295B2 · Fairweather et al. · 2020 [cited by applicant]
US 10705492B2 · Harvey · 2020 [cited by applicant]
US 10708078B2 · Harvey · 2020 [cited by applicant]
US 10845771B2 · Harvey · 2020 [cited by applicant]
US 10854194B2 · Park et al. · 2020 [cited by applicant]
US 10862928B1 · Badawy et al. · 2020 [cited by applicant]
US 10921760B2 · Harvey · 2021 [cited by applicant]
US 10921972B2 · Park et al. · 2021 [cited by applicant]
US 10969133B2 · Harvey · 2021 [cited by applicant]
US 10976068B2 · Hallendy et al. · 2021 [cited by applicant]
US 10986121B2 · Stockdale et al. · 2021 [cited by applicant]
US 11016998B2 · Park et al. · 2021 [cited by applicant]
US 11024292B2 · Park et al. · 2021 [cited by applicant]
US 11038709B2 · Park et al. · 2021 [cited by applicant]
US 11070390B2 · Park et al. · 2021 [cited by applicant]
US 11073976B2 · Park et al. · 2021 [cited by applicant]
US 11108587B2 · Park et al. · 2021 [cited by applicant]
US 11113295B2 · Park et al. · 2021 [cited by applicant]
US 11229138B1 · Harvey et al. · 2022 [cited by applicant]
US 11314726B2 · Park et al. · 2022 [cited by applicant]
US 11314788B2 · Park et al. · 2022 [cited by applicant]
US 11451043B1 · Olander et al. · 2022 [cited by applicant]
US 20020010562A1 · Schleiss et al. · 2002 [cited by applicant]
US 20020016639A1 · Smith et al. · 2002 [cited by applicant]
US 20020059229A1 · Natsumeda et al. · 2002 [cited by applicant]
US 20020123864A1 · Eryurek et al. · 2002 [cited by applicant]
US 20020147506A1 · Eryurek et al. · 2002 [cited by applicant]
US 20020177909A1 · Fu et al. · 2002 [cited by applicant]
US 20030005486A1 · Ridolfo et al. · 2003 [cited by applicant]
US 20030014130A1 · Grumelart · 2003 [cited by applicant]
US 20030073432A1 · Meade, II · 2003 [cited by applicant]
US 20030158704A1 · Triginai et al. · 2003 [cited by applicant]
US 20030171851A1 · Brickfield et al. · 2003 [cited by applicant]
US 20030200059A1 · Ignatowski et al. · 2003 [cited by applicant]
US 20040068390A1 · Saunders · 2004 [cited by applicant]
US 20040128314A1 · Katibah et al. · 2004 [cited by applicant]
US 20040133314A1 · Ehlers et al. · 2004 [cited by applicant]
US 20040199360A1 · Friman et al. · 2004 [cited by applicant]
US 20050055308A1 · Meyer et al. · 2005 [cited by applicant]
US 20050108262A1 · Fawcett et al. · 2005 [cited by applicant]
US 20050154494A1 · Ahmed · 2005 [cited by applicant]
US 20050278703A1 · Lo et al. · 2005 [cited by applicant]
US 20050283337A1 · Sayal · 2005 [cited by applicant]
US 20060047455A1 · Catelani · 2006 [cited by examiner]
US 20060052884A1 · Staples et al. · 2006 [cited by applicant]
US 20060095521A1 · Patinkin · 2006 [cited by applicant]
US 20060140207A1 · Eschbach et al. · 2006 [cited by applicant]
US 20060184479A1 · Levine · 2006 [cited by applicant]
US 20060200476A1 · Gottumukkala et al. · 2006 [cited by applicant]
US 20060265751A1 · Cosquer et al. · 2006 [cited by applicant]
US 20060271589A1 · Horowitz et al. · 2006 [cited by applicant]
US 20070028179A1 · Levin et al. · 2007 [cited by applicant]
US 20070055757A1 · Mairs et al. · 2007 [cited by applicant]
US 20070156677A1 · Szabo · 2007 [cited by applicant]
US 20070203693A1 · Estes · 2007 [cited by applicant]
US 20070261062A1 · Bansal et al. · 2007 [cited by applicant]
US 20070273497A1 · Kuroda et al. · 2007 [cited by applicant]
US 20070273610A1 · Baillot · 2007 [cited by applicant]
US 20080034425A1 · Overcash et al. · 2008 [cited by applicant]
US 20080094230A1 · Mock et al. · 2008 [cited by applicant]
US 20080097816A1 · Freire et al. · 2008 [cited by applicant]
US 20080154530A1 · Murray · 2008 [cited by examiner]
US 20080168375A1 · Papadimitriou et al. · 2008 [cited by applicant]
US 20080186160A1 · Kim et al. · 2008 [cited by applicant]
US 20080249756A1 · Chaisuparasmikul · 2008 [cited by applicant]
US 20080252723A1 · Park · 2008 [cited by applicant]
US 20080281472A1 · Podgorny et al. · 2008 [cited by applicant]
US 20090195349A1 · Frader-Thompson et al. · 2009 [cited by applicant]
US 20090307255A1 · Park · 2009 [cited by applicant]
US 20100045439A1 · Tak et al. · 2010 [cited by applicant]
US 20100058248A1 · Park · 2010 [cited by applicant]
US 20100131533A1 · Ortiz · 2010 [cited by applicant]
US 20100251129A1 · Beringer et al. · 2010 [cited by applicant]
US 20100262616A1 · Eskolin et al. · 2010 [cited by applicant]
US 20100274366A1 · Fata et al. · 2010 [cited by applicant]
US 20100281387A1 · Holland et al. · 2010 [cited by applicant]
US 20100286937A1 · Hedley et al. · 2010 [cited by applicant]
US 20100324962A1 · Nesler et al. · 2010 [cited by applicant]
US 20110008000A1 · Tokushima · 2011 [cited by applicant]
US 20110015802A1 · Imes · 2011 [cited by applicant]
US 20110047418A1 · Drees et al. · 2011 [cited by applicant]
US 20110061015A1 · Drees et al. · 2011 [cited by applicant]
US 20110071685A1 · Huneycutt et al. · 2011 [cited by applicant]
US 20110077779A1 · Fuller et al. · 2011 [cited by applicant]
US 20110077950A1 · Hughston · 2011 [cited by applicant]
US 20110087650A1 · Mackay et al. · 2011 [cited by applicant]
US 20110087988A1 · Ray et al. · 2011 [cited by applicant]
US 20110088000A1 · Mackay · 2011 [cited by applicant]
US 20110125737A1 · Pothering et al. · 2011 [cited by applicant]
US 20110137853A1 · Mackay · 2011 [cited by applicant]
US 20110153603A1 · Adiba et al. · 2011 [cited by applicant]
US 20110154363A1 · Karmarkar · 2011 [cited by applicant]
US 20110157357A1 · Weisensale et al. · 2011 [cited by applicant]
US 20110178977A1 · Drees · 2011 [cited by applicant]
US 20110190951A1 · Lee · 2011 [cited by applicant]
US 20110191343A1 · Heaton et al. · 2011 [cited by applicant]
US 20110205022A1 · Cavallaro et al. · 2011 [cited by applicant]
US 20110218777A1 · Chen et al. · 2011 [cited by applicant]
US 20120011126A1 · Park et al. · 2012 [cited by applicant]
US 20120011141A1 · Park et al. · 2012 [cited by applicant]
US 20120022698A1 · Mackay · 2012 [cited by applicant]
US 20120062577A1 · Nixon · 2012 [cited by applicant]
US 20120064923A1 · Imes et al. · 2012 [cited by applicant]
US 20120083930A1 · Ilic et al. · 2012 [cited by applicant]
US 20120100825A1 · Sherman et al. · 2012 [cited by applicant]
US 20120101637A1 · Imes et al. · 2012 [cited by applicant]
US 20120124452A1 · Parmet et al. · 2012 [cited by applicant]
US 20120135759A1 · Imes et al. · 2012 [cited by applicant]
US 20120136485A1 · Weber et al. · 2012 [cited by applicant]
US 20120158633A1 · Eder · 2012 [cited by applicant]
US 20120259583A1 · Noboa et al. · 2012 [cited by applicant]
US 20120272228A1 · Marndi et al. · 2012 [cited by applicant]
US 20120278051A1 · Jiang et al. · 2012 [cited by applicant]
US 20130007063A1 · Kalra et al. · 2013 [cited by applicant]
US 20130038430A1 · Blower et al. · 2013 [cited by applicant]
US 20130038707A1 · Cunningham et al. · 2013 [cited by applicant]
US 20130060820A1 · Bulusu et al. · 2013 [cited by applicant]
US 20130086497A1 · Ambuhl et al. · 2013 [cited by applicant]
US 20130097706A1 · Titonis et al. · 2013 [cited by applicant]
US 20130103221A1 · Raman et al. · 2013 [cited by applicant]
US 20130167035A1 · Imes et al. · 2013 [cited by applicant]
US 20130170710A1 · Kuoch et al. · 2013 [cited by applicant]
US 20130204836A1 · Choi et al. · 2013 [cited by applicant]
US 20130212129A1 · Lawson et al. · 2013 [cited by applicant]
US 20130246916A1 · Reimann et al. · 2013 [cited by applicant]
US 20130247205A1 · Schrecker et al. · 2013 [cited by applicant]
US 20130262035A1 · Mills · 2013 [cited by applicant]
US 20130275174A1 · Bennett et al. · 2013 [cited by applicant]
US 20130275908A1 · Reichard · 2013 [cited by applicant]
US 20130297050A1 · Reichard et al. · 2013 [cited by applicant]
US 20130298244A1 · Kumar et al. · 2013 [cited by applicant]
US 20130331995A1 · Rosen · 2013 [cited by applicant]
US 20130346943A1 · Bharatia · 2013 [cited by applicant]
US 20140032506A1 · Hoey et al. · 2014 [cited by applicant]
US 20140059483A1 · Mairs et al. · 2014 [cited by applicant]
US 20140078151A1 · Garr et al. · 2014 [cited by applicant]
US 20140081652A1 · Klindworth · 2014 [cited by applicant]
US 20140108837A1 · Muller · 2014 [cited by examiner]
US 20140135952A1 · Maehara · 2014 [cited by applicant]
US 20140152651A1 · Chen et al. · 2014 [cited by applicant]
US 20140172184A1 · Schmidt et al. · 2014 [cited by applicant]
US 20140188862A1 · Campbell et al. · 2014 [cited by applicant]
US 20140189439A1 · Herrero Abellanas et al. · 2014 [cited by applicant]
US 20140189861A1 · Gupta et al. · 2014 [cited by applicant]
US 20140207282A1 · Angle et al. · 2014 [cited by applicant]
US 20140245071A1 · Drees · 2014 [cited by examiner]
US 20140258052A1 · Khuti et al. · 2014 [cited by applicant]
US 20140269614A1 · Maguire et al. · 2014 [cited by applicant]
US 20140277765A1 · Karimi et al. · 2014 [cited by applicant]
US 20140278461A1 · Artz · 2014 [cited by applicant]
US 20140325292A1 · Spivey et al. · 2014 [cited by applicant]
US 20140327555A1 · Sager et al. · 2014 [cited by applicant]
US 20150019174A1 · Kiff et al. · 2015 [cited by applicant]
US 20150019710A1 · Shaashua et al. · 2015 [cited by applicant]
US 20150042240A1 · Aggarwal et al. · 2015 [cited by applicant]
US 20150105917A1 · Sasaki et al. · 2015 [cited by applicant]
US 20150145468A1 · Ma et al. · 2015 [cited by applicant]
US 20150156031A1 · Fadell et al. · 2015 [cited by applicant]
US 20150168931A1 · Jin · 2015 [cited by applicant]
US 20150172300A1 · Cochenour · 2015 [cited by applicant]
US 20150178421A1 · Borrelli et al. · 2015 [cited by applicant]
US 20150185261A1 · Frader-Thompson et al. · 2015 [cited by applicant]
US 20150186777A1 · Lecue et al. · 2015 [cited by applicant]
US 20150202962A1 · Habashima et al. · 2015 [cited by applicant]
US 20150204563A1 · Imes et al. · 2015 [cited by applicant]
US 20150212714A1 · Hua et al. · 2015 [cited by applicant]
US 20150235267A1 · Steube et al. · 2015 [cited by applicant]
US 20150241895A1 · Lu et al. · 2015 [cited by applicant]
US 20150244730A1 · Vu et al. · 2015 [cited by applicant]
US 20150244732A1 · Golshan et al. · 2015 [cited by applicant]
US 20150261863A1 · Dey et al. · 2015 [cited by applicant]
US 20150263900A1 · Polyakov et al. · 2015 [cited by applicant]
US 20150286969A1 · Warner et al. · 2015 [cited by applicant]
US 20150295796A1 · Hsiao et al. · 2015 [cited by applicant]
US 20150304193A1 · Ishii et al. · 2015 [cited by applicant]
US 20150316918A1 · Schleiss et al. · 2015 [cited by applicant]
US 20150324422A1 · Elder · 2015 [cited by applicant]
US 20150331895A1 · Zhang et al. · 2015 [cited by applicant]
US 20150341212A1 · Hsiao et al. · 2015 [cited by applicant]
US 20150348417A1 · Ignaczak et al. · 2015 [cited by applicant]
US 20150379080A1 · Jochimski · 2015 [cited by applicant]
US 20160011753A1 · McFarland et al. · 2016 [cited by applicant]
US 20160033946A1 · Zhu et al. · 2016 [cited by applicant]
US 20160035246A1 · Curtis · 2016 [cited by applicant]
US 20160065601A1 · Gong et al. · 2016 [cited by applicant]
US 20160070736A1 · Swan et al. · 2016 [cited by applicant]
US 20160078229A1 · Gong et al. · 2016 [cited by applicant]
US 20160090839A1 · Stolarczyk · 2016 [cited by applicant]
US 20160119434A1 · Dong et al. · 2016 [cited by applicant]
US 20160127712A1 · Alfredsson et al. · 2016 [cited by applicant]
US 20160139752A1 · Shim et al. · 2016 [cited by applicant]
US 20160154547A1 · Tokuoka et al. · 2016 [cited by applicant]
US 20160163186A1 · Davidson et al. · 2016 [cited by applicant]
US 20160170390A1 · Xie et al. · 2016 [cited by applicant]
US 20160171862A1 · Das et al. · 2016 [cited by applicant]
US 20160173816A1 · Huenerfauth et al. · 2016 [cited by applicant]
US 20160179315A1 · Sarao et al. · 2016 [cited by applicant]
US 20160179342A1 · Sarao et al. · 2016 [cited by applicant]
US 20160179990A1 · Sarao et al. · 2016 [cited by applicant]
US 20160195856A1 · Spero · 2016 [cited by applicant]
US 20160203036A1 · Mezic · 2016 [cited by examiner]
US 20160212165A1 · Singla et al. · 2016 [cited by applicant]
US 20160239660A1 · Azvine et al. · 2016 [cited by applicant]
US 20160239756A1 · Aggour et al. · 2016 [cited by applicant]
US 20160313751A1 · Risbeck et al. · 2016 [cited by applicant]
US 20160313752A1 · Przybylski · 2016 [cited by applicant]
US 20160313902A1 · Hill et al. · 2016 [cited by applicant]
US 20160342152A1 · Bliss et al. · 2016 [cited by applicant]
US 20160350364A1 · Anicic et al. · 2016 [cited by applicant]
US 20160357828A1 · Tobin et al. · 2016 [cited by applicant]
US 20160358432A1 · Branscomb et al. · 2016 [cited by applicant]
US 20160363336A1 · Roth et al. · 2016 [cited by applicant]
US 20160370258A1 · Perez · 2016 [cited by applicant]
US 20160378306A1 · Kresl et al. · 2016 [cited by applicant]
US 20160379326A1 · Chan-Gove et al. · 2016 [cited by applicant]
US 20170006135A1 · Siebel · 2017 [cited by applicant]
US 20170011318A1 · Vigano et al. · 2017 [cited by applicant]
US 20170017221A1 · Lamparter et al. · 2017 [cited by applicant]
US 20170039255A1 · Raj et al. · 2017 [cited by applicant]
US 20170052536A1 · Warner et al. · 2017 [cited by applicant]
US 20170053441A1 · Nadumane et al. · 2017 [cited by applicant]
US 20170063894A1 · Muddu et al. · 2017 [cited by applicant]
US 20170068409A1 · Nair · 2017 [cited by applicant]
US 20170070775A1 · Taxier et al. · 2017 [cited by applicant]
US 20170075984A1 · Deshpande et al. · 2017 [cited by applicant]
US 20170084168A1 · Janchookiat · 2017 [cited by applicant]
US 20170090437A1 · Veeramani et al. · 2017 [cited by applicant]
US 20170090441A1 · Schmitt · 2017 [cited by examiner]
US 20170093700A1 · Gilley et al. · 2017 [cited by applicant]
US 20170098086A1 · Hoernecke et al. · 2017 [cited by applicant]
US 20170103327A1 · Penilla et al. · 2017 [cited by applicant]
US 20170103403A1 · Chu et al. · 2017 [cited by applicant]
US 20170111210A1 · Chakrobartty et al. · 2017 [cited by applicant]
US 20170123389A1 · Baez et al. · 2017 [cited by applicant]
US 20170123397A1 · Billi et al. · 2017 [cited by applicant]
US 20170134415A1 · Muddu et al. · 2017 [cited by applicant]
US 20170177715A1 · Chang et al. · 2017 [cited by applicant]
US 20170180147A1 · Brandman et al. · 2017 [cited by applicant]
US 20170188216A1 · Koskas et al. · 2017 [cited by applicant]
US 20170212482A1 · Boettcher et al. · 2017 [cited by applicant]
US 20170212668A1 · Shah et al. · 2017 [cited by applicant]
US 20170220641A1 · Chi et al. · 2017 [cited by applicant]
US 20170230930A1 · Frey · 2017 [cited by applicant]
US 20170235817A1 · Deodhar et al. · 2017 [cited by applicant]
US 20170251182A1 · Siminoff et al. · 2017 [cited by applicant]
US 20170270124A1 · Nagano et al. · 2017 [cited by applicant]
US 20170276571A1 · Vitullo · 2017 [cited by examiner]
US 20170277769A1 · Pasupathy et al. · 2017 [cited by applicant]
US 20170278003A1 · Liu · 2017 [cited by applicant]
US 20170293276A1 · Hubauer et al. · 2017 [cited by applicant]
US 20170294132A1 · Colmenares · 2017 [cited by applicant]
US 20170315522A1 · Kwon et al. · 2017 [cited by applicant]
US 20170315697A1 · Jacobson et al. · 2017 [cited by applicant]
US 20170322534A1 · Sinha et al. · 2017 [cited by applicant]
US 20170323389A1 · Vavrasek · 2017 [cited by applicant]
US 20170329289A1 · Kohn et al. · 2017 [cited by applicant]
US 20170336770A1 · MacMillan · 2017 [cited by applicant]
US 20170345287A1 · Fuller et al. · 2017 [cited by applicant]
US 20170351957A1 · Lecue et al. · 2017 [cited by applicant]
US 20170357225A1 · Asp et al. · 2017 [cited by applicant]
US 20170357490A1 · Park et al. · 2017 [cited by applicant]
US 20170357908A1 · Cabadi et al. · 2017 [cited by applicant]
US 20180012159A1 · Kozloski et al. · 2018 [cited by applicant]
US 20180013579A1 · Fairweather et al. · 2018 [cited by applicant]
US 20180024520A1 · Sinha et al. · 2018 [cited by applicant]
US 20180039238A1 · Gärtner et al. · 2018 [cited by applicant]
US 20180046151A1 · Ahmed · 2018 [cited by examiner]
US 20180048485A1 · Pelton et al. · 2018 [cited by applicant]
US 20180069932A1 · Tiwari et al. · 2018 [cited by applicant]
US 20180114140A1 · Chen et al. · 2018 [cited by applicant]
US 20180137288A1 · Polyakov · 2018 [cited by applicant]
US 20180157930A1 · Rutschman et al. · 2018 [cited by applicant]
US 20180162400A1 · Abdar · 2018 [cited by applicant]
US 20180176241A1 · Manadhata et al. · 2018 [cited by applicant]
US 20180195749A1 · Sinha et al. · 2018 [cited by applicant]
US 20180198627A1 · Mullins · 2018 [cited by applicant]
US 20180203961A1 · Aisu et al. · 2018 [cited by applicant]
US 20180232422A1 · Park et al. · 2018 [cited by applicant]
US 20180232423A1 · Park et al. · 2018 [cited by applicant]
US 20180232459A1 · Park et al. · 2018 [cited by applicant]
US 20180239982A1 · Rutschman et al. · 2018 [cited by applicant]
US 20180275625A1 · Park et al. · 2018 [cited by applicant]
US 20180276962A1 · Butler et al. · 2018 [cited by applicant]
US 20180292797A1 · Lamparter et al. · 2018 [cited by applicant]
US 20180336785A1 · Ghannam et al. · 2018 [cited by applicant]
US 20180341234A1 · Piaskowski et al. · 2018 [cited by applicant]
US 20180359111A1 · Harvey · 2018 [cited by applicant]
US 20180364654A1 · Locke et al. · 2018 [cited by applicant]
US 20190005025A1 · Malabarba · 2019 [cited by applicant]
US 20190013023A1 · Pourmohammad et al. · 2019 [cited by applicant]
US 20190025771A1 · Park et al. · 2019 [cited by applicant]
US 20190025786A1 · Park et al. · 2019 [cited by applicant]
US 20190026359A1 · Park et al. · 2019 [cited by applicant]
US 20190037135A1 · Hedge · 2019 [cited by applicant]
US 20190042988A1 · Brown et al. · 2019 [cited by applicant]
US 20190088106A1 · Grundstrom · 2019 [cited by applicant]
US 20190094824A1 · Xie et al. · 2019 [cited by applicant]
US 20190095644A1 · Park et al. · 2019 [cited by applicant]
US 20190095830A1 · Epstein et al. · 2019 [cited by applicant]
US 20190096217A1 · Pourmohammad et al. · 2019 [cited by applicant]
US 20190097904A1 · Park et al. · 2019 [cited by applicant]
US 20190102840A1 · Perl et al. · 2019 [cited by applicant]
US 20190138512A1 · Pourmohammad et al. · 2019 [cited by applicant]
US 20190147883A1 · Mellenthin et al. · 2019 [cited by applicant]
US 20190158309A1 · Park et al. · 2019 [cited by applicant]
US 20190163152A1 · Worrall et al. · 2019 [cited by applicant]