Plural Controlled Systems, Mechanisms, Or Elements Patents (Class 700/19)
  • Patent number: 10989976
    Abstract: Methods are described for the commissioning of optically switchable window networks. During commissioning, network addresses are paired with the locations of installed devices for components on a window network. Commissioning may also involve steps of testing and validating the network devices. By correctly pairing the location of a device with its network address, a window network is configured to function such that controls sent over the network reach their targeted device(s) which in turn respond accordingly. The methods described herein may reduce frustrations that result from mispairing and installation issues that are common to conventional commissioning practices. Commissioning may involve recording a response to a manually or automatically initiated trigger. Commissioning methods described herein may rely on user input, or be automatic, not requiring user input.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: April 27, 2021
    Assignee: View, Inc.
    Inventors: Dhairya Shrivastava, Stephen Clark Brown
  • Patent number: 10989977
    Abstract: Onboard EC window controllers are described. The controllers are configured in close proximity to the EC window, for example, within the IGU. The controller may be part of a window assembly, which includes an IGU having one or more EC panes, and thus does not have to be matched with the EC window, and installed, in the field. The window controllers described herein have a number of advantages because they are matched to the IGU containing one or more EC devices and their proximity to the EC panes of the window overcomes a number of problems associated with conventional controller configurations.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: April 27, 2021
    Assignee: View, Inc.
    Inventors: Dhairya Shrivastava, Anshu A. Pradhan, Stephen Clark Brown, David Walter Groechel, Robert T. Rozbicki
  • Patent number: 10985986
    Abstract: A network system for interconnecting an operational technology (OT) network and an information technology (IT) network in a building. The network system includes an OT network, an IT network, and a network tool. The network tool is configured to obtain a current network configuration of a plurality of OT network switches in an OT network. The current network configuration includes at least one of the network addresses of the plurality of OT network switches and a routing table associated with the plurality of OT network switches. The network tool is further configured to update the routing table to route network traffic between the OT network and an IT network. The network tool is further configured to update the network addresses of the plurality of OT network switches to have network addresses within at least one subnet of the IT network.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: April 20, 2021
    Assignee: Johnson Controls Technology Company
    Inventors: David E. Hoglund, Xin Zhang, Eric J. Drury
  • Patent number: 10976713
    Abstract: Disclosed is a system for controlling pool/spa components. More particularly, disclosed is a system for controlling pool/spa components including a display screen and one or more processors presenting a control user interface for display on the display screen, wherein the control user interface includes a home screen comprising a first portion containing a first plurality of buttons and/or controls for controlling a first group of the plurality of pool/spa components associated with a first body of water, and a second portion containing a second plurality of buttons and/or controls for controlling a second group of the plurality of pool/spa components associated with a second body of water.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: April 13, 2021
    Assignee: Hayward Industries, Inc.
    Inventors: Kevin Potucek, Gregory Fournier, James Murdock, Robert Heon, David Blaine, Craig Horrocks, Kenneth White, Jr., Murat Dymov, Michael Nilsson, Thomas-Eric Béliveau, Deyin Xu, Patrick Mainville, Qiwei Huang, Linnette Rivera
  • Patent number: 10969967
    Abstract: A method and technique for allocation and balancing of storage resources includes monitoring, for each of a plurality of storage controllers, input/output (I/O) latency, network bandwidth utilization, and network latency associated with each storage volume controlled by a respective storage controller. Responsive to receiving a request to allocate a new storage volume, a type of application and an anticipated storage workload level that will utilize one or more of the storage volumes by the application is determined. The I/O latency, network bandwidth utilization, and network latency is analyzed relative to respective thresholds, and the new storage volume is allocated to a selected storage controller based on the analysis and the anticipated storage workload level.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rohith K. Ashok, Roy F. Brabson, Wei L. Chan
  • Patent number: 10962937
    Abstract: Disclosed are a power consumption management method for electric devices, a manager and a management system. The power consumption management method may include: acquiring identification information of an electric device in a power-on state in a monitoring area (S101); collecting information of the monitoring area, and determining whether a user exists in the monitoring area or not according to a collection result (S102); when the user does not exist in the monitoring area, determining a type set to which the identification information belongs (S103); when determining that the identification information is comprised in a first type set, powering off the electric device (S104); and when determining that the identification information is comprised in a second type set, beginning timekeeping, and when a timekeeping duration reaches to a preset duration matched with the identification information, powering off the electric device (S105).
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: March 30, 2021
    Assignee: Gree Electric Appliances, Inc. of Zhuhai
    Inventors: Zhonghang Feng, Lingjun Wang, Xiao Luo, Shizhuo Shao, Zhiwei Zhang
  • Patent number: 10958550
    Abstract: Capturing messages exchanged with field devices in an industrial process without disrupting communication of the messages. A diagnostic driver embedded within a gateway device detects abnormal conditions in connections between the gateway device and the field devices. The diagnostic driver captures messages indicative of the abnormal condition without disrupting message communication. The driver is capable of transmitting captured messages, on demand, to a workstation computing device for diagnosis of the abnormal condition.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: March 23, 2021
    Assignee: Schneider Electric Systems USA, Inc.
    Inventors: Krishna Rao Mendu, Christopher Hu, Naveen Kumar, Richard Linwood Linscott
  • Patent number: 10948889
    Abstract: The present invention relates to a programmable control system for devices and appliances in a home or commercial building. The system includes a main computer connected to network wiring throughout a home or commercial structure that is connected to a number of micro-computers. The programmable control system also includes an input device that has buttons programmatically associated with selected switches and activators throughout the home or building. The input device is connected to the micro-computers which receives signals from the programmable buttons. The micro-computers then activate selected switches or activators associated with selected devices or appliances in the home or commercial structure.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: March 16, 2021
    Assignee: ARNDORFER INDUSTRIES, LLC
    Inventor: Ryan Arndorfer
  • Patent number: 10929801
    Abstract: A computerized system and method for scheduling shipping deliveries to one or more retailer locations autonomously, where the system receives a set of data and selects a relevant portion of the set of data that corresponds to the data required by a retailer interface associated with each of the one or more retailer locations, the retailer interfaces having a set of data fields that each require a particular piece of information associated with the shipping delivery. The system and method of the present invention determines a series of mouse clicks and keystrokes necessary to navigate and complete the retailer interface, then uses the determined series of mouse clicks and keystrokes to autonomously schedule shipping deliveries by supplying the relevant portion of the data set to the appropriate data fields on the retailer interface.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: February 23, 2021
    Assignee: CASESTACK, LLC
    Inventor: Kanat Bektemirov
  • Patent number: 10907846
    Abstract: A cooperative extremum-seeking control system includes a first controller and a second controller. The first controller is configured to provide a first control input to a first plant and receive a first performance variable as feedback from the first plant. The second controller is configured to provide a second control input to a second plant that interacts with the first plant, receive a second performance variable as feedback from the second plant, and provide the second performance variable to the first controller. The first controller is further configured to aggregate the first performance variable and the second performance variable to determine a total performance variable, calculate a gradient of the total performance variable with respect to the first control input, generate a third control input using the gradient of the total performance variable, and provide the third control input to the first plant.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: February 2, 2021
    Assignee: Johnson Controls Technology Company
    Inventors: Timothy I. Salsbury, John M. House
  • Patent number: 10908574
    Abstract: High availability and data migration in a distributed process control computing environment. Allocation algorithms distribute data and applications among available compute nodes, such as controllers in a process control system. In the process control system, an input/output device, such as a fieldbus module, can be used by any controller. Databases store critical execution information for immediate takeover by a backup compute element. The compute nodes are configured to execute algorithms for mitigating dead time in the distributed computing environment.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: February 2, 2021
    Assignee: Schneider Electric Systems USA, Inc.
    Inventors: Raja Ramana Macha, Andrew Lee David Kling, Nestor Jesus Camino, Jr., James Gerard Luth, Richard Linwood Linscott
  • Patent number: 10896342
    Abstract: A method of pixel-wise localization of an actor and an action in a sequence of frames includes receiving a natural language query describing the action and the actor. The method also includes receiving the sequence of frames. The method further includes localizing the action and the actor in the sequence of frames based on the natural language query.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: January 19, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Kirill Gavrilyuk, Amir Ghodrati, Zhenyang Li, Cornelis Gerardus Maria Snoek
  • Patent number: 10841388
    Abstract: A method of providing a remote service includes performing linkage setting for setting a center server, a controller included in a vehicle, a mobile device, and a push server to transmit and receive information to and from each other, requesting, by the center server, that the push server transmit notification information using a push scheme, transmitting, by the push server, the notification information received from the center server to the mobile device using the push scheme, and forwarding, by the mobile device, the notification information received from the push server to the controller.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: November 17, 2020
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventor: Seong Kue Kang
  • Patent number: 10832554
    Abstract: Aspects of the disclosure provide for a system. In some examples, the system comprises a first sensor associated with first and second attributes and a second sensor associated with the second attribute and a third attribute. The system further comprises a processor communicatively coupled to the first and second sensors. The processor is configured to identify a number of activations of the first sensor within a time window, identify a number of activations of the second sensor within the time window, and construct a sensor vector identifying a number of first attribute activations based on the first number of activations of the first sensor, a number of second attribute activations based on the number of activations of the first sensor and the number of activations of the second sensor, and a number of third attribute activations based on the number of activations of the second sensor.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Scott Gerard, Susann Marie Keohane, Aliza Rivka Heching, Mohammad Arif Ul Alam
  • Patent number: 10834537
    Abstract: Generating a map based on nodes of a hierarchical graph that defines a topology of a physical space and is configured to provide access to sensor data from devices within the physical space includes accessing the hierarchical graph. The hierarchical graph comprises a plurality of nodes, including a top node for the physical space and a plurality of other nodes coupled to the top node. One of the plurality of nodes comprises an area node that represents an area within the physical space. One of the plurality of nodes also comprises a device node representing a device located within the physical space and a user node. Map data corresponding to a particular node is generated. The generated map data is associated with generating at least a portion of a map corresponding to the particular node. The generated map data corresponding to the particular node is stored within the hierarchical graph.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: November 10, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Fernando Nahuel Viton, Matthew Evan Vogel, Grégory Christopher John Vandenbrouck
  • Patent number: 10817801
    Abstract: A method for modeling a system that includes a disturbance rejection model configured for modeling an operation of the system so to generate a predicted value for a system output. The disturbance rejection model having a network for mapping system inputs to the system output, and input-output pairings, each representing a unique pairing of one of the system inputs with the system output. The method may include the steps of: calculating a confidence metric for a selected input-output pairing of the disturbance rejection model; and recommending a modification be made to the disturbance rejection model based upon the confidence metric calculated for the selected one of the input-output pairing. The confidence metric may indicate a probability that a predicted sign of a gain in the system output made by the disturbance rejection model is correct when the system input of the selected input-output pairing is varied.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 27, 2020
    Assignee: General Electric Company
    Inventors: Stephen William Piche, Fred Francis Pickard
  • Patent number: 10785049
    Abstract: A common automation system controller configured using a graphical approach for use in a building automation system is provided. There is an increasing demand for flexible and adaptable room or building automation applications with an easy and intuitive way for application configuration. In pre-engineering as well as during installation and commissioning, the application configuration for preloaded or loadable device needs to be easily changeable and can be used for operating and/or monitoring.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: September 22, 2020
    Assignee: SIEMENS SCHWEIZ AG
    Inventors: Gerhard Brun, Heinrich Meier, Herbert Meier
  • Patent number: 10778575
    Abstract: One example aspect of the present disclosure is directed to a method for scheduling a message. The method includes receiving, by one or more processors, an offset and an interval associated with a virtual link. The method includes receiving, by the one or more processors, an absolute count representing a start time. The method includes designating, by the one or more processors, a plurality of transfer times for the virtual link as a function of the offset and the interval. The method includes receiving, by the one or more processors, a message associated with the virtual link at a first time. The method includes transmitting, by the one or more processors, the message at a next transfer time in the plurality of transfer times.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: September 15, 2020
    Assignee: GE Aviation Systems LLC
    Inventor: Jonathan Paul Van Stensel
  • Patent number: 10767885
    Abstract: A building management system for generating a building model for a building and operating building equipment of the building based on the building model. The system includes a processing circuit configured to receive a context, wherein the context includes metadata defining the building model for the building and generate a building model editor interface for viewing and editing the received context, wherein the building model interface includes building elements for the building model, wherein the building elements are based on the received context and represent the building equipment. The processing circuit is configured to receive user edits of the context via the building model interface, wherein the user edits include edits to the building elements, generate an updated context based on the user edits of the context, and deploy the updated context to control environmental conditions of the building with the building equipment based on the updated context.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: September 8, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Andrew J. Przybylski, Todd Schluechtermann, John H. Burroughs, Jon T. Mueller, Michael J. Wenzel, Matthew J. Ellis
  • Patent number: 10761514
    Abstract: The present disclosure is directed to systems, methods and devices for facilitating object-based industrial automation control. An automation control library comprised of a plurality of objects may be maintained in association with one or more industrial automation applications. Code defining the execution of an industrial automation process may be received. A plurality of objects in the object library for implementing the industrial automation control process may be identified. The plurality of identified objects may be matched to one or more hardware components based on one or more operational requirements included in the code, and available hardware resources for performing the automation control process.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: September 1, 2020
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Andrew R. Stump, Srdjan Josipovic, Matthew R. Ericsson, Michael D. Kalan, Anthony Carrara, Christopher W. Como, Sharon M. Billi-Duran
  • Patent number: 10760815
    Abstract: Methods, devices, and systems for building system commissioning using mixed reality are described herein. One system includes a computing device comprising computer readable instructions stored thereon that are executable by a processor to retrieve configuration data for a physical controller from a remote distributed database in response to receiving a query, display the configuration data for the physical controller in a mixed reality display on a mixed reality device, and install the configuration data on the physical controller.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: September 1, 2020
    Assignee: Honeywell International Inc.
    Inventors: Kirupakar Janakiraman, Rajesh Kulandaivel Sankarapandian, Jayaprakash Meruva
  • Patent number: 10764978
    Abstract: A control system for exhibition hall lighting circuit includes a first light intensity sensor, a second light intensity sensor, a data analysis module, a controller, a cabinet light control module, an exhibition hall light control module, a residual light control module, a display module, an alarm module, a power supply monitoring module, a UPS power supply, a power supply, a time synchronization module and an activity detection module. The first light intensity sensor and the second light intensity sensor enable the system to automatically turn on lights in an exhibition hall for lighting when the light intensity in the exhibition hall satisfies certain requirements. The activity detection module enables the system to turn on exhibition hall lights and cabinet lights in the exhibition hall when a light intensity difference is out of a certain range and there are activities of people in the exhibition hall.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: September 1, 2020
    Assignee: SHENZHEN DANSHA TECHNOLOGY CO., LTD.
    Inventor: Mingdi He
  • Patent number: 10747082
    Abstract: Onboard EC window controllers are described. The controllers are configured in close proximity to the EC window, for example, within the IGU. The controller may be part of a window assembly, which includes an IGU having one or more EC panes, and thus does not have to be matched with the EC window, and installed, in the field. The window controllers described herein have a number of advantages because they are matched to the IGU containing one or more EC devices and their proximity to the EC panes of the window overcomes a number of problems associated with conventional controller configurations.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: August 18, 2020
    Assignee: View, Inc.
    Inventors: Dhairya Shrivastava, Anshu A. Pradhan, Stephen C. Brown, David Walter Groechel, Robert T. Rozbicki
  • Patent number: 10743842
    Abstract: An ultrasound signal processor that selectively drives a plurality of transducer elements arrayed in an ultrasound probe and executes ultrasound transmission and reception to a subject to perform velocity analysis by a color flow mapping method includes: a transmitter configured to select a transmission transducer element array from the plurality of transducer elements and perform transmission from the transmission transducer element array; a receiver configured to generate a received signal sequence for a transducer element of a reception transducer element array; a phasing adder configured to generate an acoustic line signal; and a velocity calculator configured to generate a complex acoustic line signal and calculate an average velocity, wherein the phasing adder performs delay processing for changing a method for calculating a transmission time in which the ultrasound transmitted reaches each of the observation points in at least one of the main target area and the sub-target area.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: August 18, 2020
    Assignee: KONICA MINOLTA, INC.
    Inventor: Mineo Tsushima
  • Patent number: 10734093
    Abstract: Systems and methods for mounting a computing device. One system includes a wall mounting bracket having a front side and a back side. The system further includes a main chassis having a front side panel removably connected to the front side of the wall mounting bracket, a second side panel removably connected to the front side of the wall mounting bracket, and a computing device having a first side and a second side, the first side removably attached to the first side panel and the second side removably attached to the second side panel, and the main chassis connected to the front side of the wall mounting bracket.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: August 4, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Sunil Rao Ganta Papa Rao Bala
  • Patent number: 10732594
    Abstract: A method operates a safety control in an automation network having a master subscriber which carries out the safety control, at least one first slave subscriber which is assigned a first safety integrity level, and at least one second slave subscriber which is assigned a second safety integrity level. The first safety integrity level and the second safety integrity level differ from each other. A first safety code determination method is assigned to the first slave subscriber and a second safety code determination method is assigned to the second slave subscriber. The first safety code determination method and the second safety code determination method differ from each other. The master subscriber and the first slave subscriber use the first safety code determination method for interchanging a safety data block. The master subscriber and the second slave subscriber use the second safety code determination method for interchanging a safety data block.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: August 4, 2020
    Assignee: Beckhoff Automation GmbH
    Inventors: Jens Sachs, Frank Schiller, Holger Büttner
  • Patent number: 10732597
    Abstract: Systems and methods of a Hierarchical Smart Asset Control Application development and Integrated Smart Asset Control System optimization are disclosed. In various embodiments, the system may develop a Hierarchical Asset Control Application and corresponding control hardware requirements. This can be used to create an Integrated Smart Asset Control System in order execute various processes for a set of equipment elements. The smart assets associated with the system may utilize intelligent agents to balance operational constraints and operational objects in order to determine real-time optimized operational parameters for a process and implement the appropriate controls to facilitate achieving the improved operational objectives.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: August 4, 2020
    Assignee: Schneider Electric Systems USA, Inc.
    Inventors: Richard L Linscott, Peter G Martin, Donald C Clark
  • Patent number: 10732690
    Abstract: Broadly speaking, the present techniques provide methods, apparatus and systems for monitoring operation of a device. More particularly, the present techniques provide methods for monitoring operation of a device by observing state transitions which occur during the running of a device process following a firmware update, and either comparing the observed state transitions to a state transition map generated within the device or comparing the observed state transitions to a state transition model in, or associated with, the firmware update.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: August 4, 2020
    Assignee: Arm IP Limited
    Inventors: Niklas Lennart Hauser, Brendan James Moran, Milosch Meriac
  • Patent number: 10735937
    Abstract: A management apparatus according to the present invention performs a search of a mesh network for a network device, obtains operation information from the network device found by the search via the mesh network, and further transmits the obtained operation information to a device management system via a mobile network.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: August 4, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takeshi Shiihara
  • Patent number: 10728183
    Abstract: An information processing apparatus includes a control unit that controls execution of processes corresponding to a comparison result between content and registered content, and the content.
    Type: Grant
    Filed: July 29, 2018
    Date of Patent: July 28, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kengo Tokuchi
  • Patent number: 10721090
    Abstract: The present invention separately includes a push server which enables a notification message regarding occurrence of an event to be received even though a smart home application is turned off in a mobile terminal. The present invention receives a notification message using the push server, and resource information corresponding to an event of a home device is included in the notification message which is transmitted from the push server to the mobile terminal.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: July 21, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Se-Hoon Kim, Jun-Hyung Kim, Dong-Keon Kong, Jai-Ick Chun
  • Patent number: 10681299
    Abstract: A communication device is provided for enabling a TV viewer to transmit signals towards a service provider. The communication device has: a user interface adapted to receive input signal from the TV viewer; a transceiver adapted to communicate wirelessly with a service provider via a remote server; and a TV interface adapted to allow forwarding of signals received from a TV source and of signals received from a service provider, towards a TV device of the TV viewer. Preferably the signals received from both sources are displayed simultaneously within different viewing windows at the screen of the TV device.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: June 9, 2020
    Assignee: T-JAT SYSTEMS 2006 LTD.
    Inventors: Oleg Golobrodsky, Gideon Drori
  • Patent number: 10678200
    Abstract: A control system may be configured to learn a heating schedule at a first location according to an automated schedule learning algorithm that processes inputs including user inputs and occupancy sensing inputs and derives schedule-affecting parameters therefrom that are processed to compute the control schedule. The control system may also be configured to determine whether a thermostat has been moved to a new location, and if it is determined that the thermostat has been moved to the new location, then determine one or more parameters associated with the new location and establish a new control schedule for the new location, where zero or more of the schedule-affecting parameters are re-used based on the one or more parameters associated with the new location.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Yoky Matsuoka, Daniel A. Warren, Anthony M. Fadell, Matthew L. Rogers, Helen Vo
  • Patent number: 10648688
    Abstract: A method for verifying and running a script for a building management system of a building includes receiving, by the building management system, the script, wherein the script indicates one or more operations to be performed with one or more data points of a data model of the building, determining, by the building management system, whether there is unit cohesion within the received script, wherein the unit cohesion indicates that a result value of executing the script with the one or more data points include units that match desired units, and determining, by the building management system, the result value by executing the script with the one or more data points in response to determining that there is unit cohesion.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: May 12, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Andrew J. Przybylski, Jon T. Mueller, Todd Schluechtermann
  • Patent number: 10649443
    Abstract: An approach for interfacing a management control system with geographically dispersed electromechanical systems is described. Service messages are used to access services supported by a number of different types of electromechanical systems. The services of the systems are exposed through the service messages, and the systems are treated as service providers without the need to account for the different types, makes, models, and vendors of the systems when accessing them. Thus, similar to the way that a client device requests services from a server in a networked computing environment, the management control system can interact with the electromechanical systems to request services. The protocol of the service messages does not need to be changed as electromechanical systems are added, replaced, or updated, and new services and support for additional hardware can be added and updated as needed without changing the management control system.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Feldman, Lambertus Antonius Jacobus Cornelis Schouwenaars
  • Patent number: 10644739
    Abstract: An amplification circuit includes a first group of amplifiers including N first amplifiers, a first terminal coupled to each output of the N first amplifiers, and a second group of amplifiers including N second amplifiers. Each of the N first amplifiers and each of the N second amplifiers includes an output. The second group of amplifiers is divided into a first subassembly of amplifiers and a second subassembly of amplifiers. The first subassembly includes M second amplifiers of the second group and the second subassembly includes N?M remaining second amplifiers of the second group. The amplification circuit further includes a second terminal and a third terminal. The second terminal is coupled to each output of the M second amplifiers and the third terminal is coupled to each output of the N?M second remaining amplifiers.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: May 5, 2020
    Assignee: STMICROELECTRONICS (ROUSSET) SAS
    Inventor: Nicolas Cordier
  • Patent number: 10642632
    Abstract: Cloud Foundry platform system comprising at least: a Cloud controller, a Service Broker, a Service Backend constituted by several Service instances, each linked to at least one Application, in a Droplet Execution Agent pool (DEA pool), a Graphic User Interface (GUI) and a platform diagnostic coupled with probes providing information on the recourses status of the system wherein the hardware and software arrangement forming the Graphic User Interface comprising a set of personalized activated interface cellules which can be manipulated by the user, and each can generate after their activation a piece of specific instruction, each specific instructions will be combined by the Graphic User Interface and transited to the Cloud controller using a routine and according to the resources available determined by the platform diagnostic, in a command, which replace the regular command entered by the user in a Command Line Interface.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 5, 2020
    Assignee: AGARIK SAS
    Inventor: Christophe Bon
  • Patent number: 10637746
    Abstract: A computer-implemented method includes detecting a respective position of each device of a plurality of devices. A device view is generated to indicate the respective position of each device of the plurality of devices. A graphical annotation is received on the device view, where the graphical annotation applies to at least two devices of the plurality of devices. The graphical annotation is interpreted as a connectivity request applicable to the at least two devices. The connectivity request is implemented between the at least two devices, responsive to the graphical annotation on the device view.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: April 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric V. Kline, Sarbajit K. Rakshit
  • Patent number: 10626583
    Abstract: A shower control system includes a controller in communication with a plurality of output devices located within a shower enclosure. The controller is configured to control the plurality of output devices. The shower control system further includes a control panel in communication with the controller and configured to provide a graphical user interface for controlling the plurality of output devices. The control panel includes an electronic display configured to present dynamic content, one or more static buttons, and a touch-sensitive panel overlaying both the electronic display and the one or more static buttons. The touch-sensitive panel is configured to detect a user interaction with both the one or more static buttons and the dynamic content presented via the electronic display.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: April 21, 2020
    Assignee: KOHLER CO.
    Inventors: Margaret C. Mazz, Gregory De Swarte, Donald P. Freier, Brian C. Wick, Steven M. Tervo, Jeffrey J. Mueller, Keith S. Ruh
  • Patent number: 10613491
    Abstract: A system having a building control device with on-demand outside server functionality. It may have a building control device connected to a thin user interface client and/or a rich client user interface. The building control device may be connected to an external server from a computing cloud environment to extend the functionality, storage and processing, among other things, of the building control device.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 7, 2020
    Assignee: Honeywell International Inc.
    Inventors: Cuong Huynh, Mark Behar, Stuart Donaldson
  • Patent number: 10613497
    Abstract: Programmable controller technology, in which data is received that identifies a particular type of irrigation system component that is to be controlled by a programmable controller. Based on receiving the data identifying the particular type of irrigation system component, configuration information is accessed for the particular type of irrigation system component. Based on the configuration information, a configuration is determined for one or more interface ports of the programmable controller. The one or more interface ports of the programmable controller are configured according to the determined configuration. A connection between the particular type of irrigation system component and the programmable controller that satisfies the determined configuration is detected.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: April 7, 2020
    Assignee: Alarm.com Incorporated
    Inventors: Daniel Goodman, Craig Carl Heffernan
  • Patent number: 10613728
    Abstract: Systems and methods for operating a security system are provided that can include a user interface device displaying a three-dimensional model of a secured area based on a BIM, the user interface device displaying a representation of each of a plurality of security devices in the secured area on the model based on respective coordinates of each of the plurality of security devices in the BIM, the user interface device receiving first user input dividing the model into a plurality of subareas, the user input device receiving second user input identifying a change in at least one operating parameter for at least one of the plurality of subareas, and applying the change in the at least one operating parameter to security devices that are represented on the three-dimensional model of the secured area within the at least one of the plurality of subareas.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: April 7, 2020
    Assignee: Honeywell International Inc.
    Inventors: Vinoth Dharmalingam, Viswanathan Chatapuram Krishnan, Vinay Venkatesh, Paul M. Popowski
  • Patent number: 10608369
    Abstract: A series module for a modular designed control arrangement includes a first series interface and a first bus interface and a second series interface and a second bus interface, wherein a bus communication line is formed between the two bus interfaces and multiple connecting lines are formed between the two series interfaces and wherein the connecting lines are arranged at least partially Z-linked between the two series interfaces.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: March 31, 2020
    Assignee: FESTO AG & CO. KG
    Inventors: Ralf Forcht, Eduard Wenske, Phillippus Hartmann
  • Patent number: 10599423
    Abstract: Aspects of the disclosure provide for source code management for a multi-tenant Platform-as-Service (PaaS) system. A method of the disclosure includes creating, by a processing device of a platform-as-a-service (PaaS) system, a first container to host a first source code management repository for an application; receiving, at the first container, source code associated with the application; creating, by the processing device, a second container to provide deployment functionality for the application, the second container comprising resource-constrained processing space of a node of the PaaS system to execute functionality of the application; and deploying, by the processing device, the source code on the PaaS system using the second container. Aspects of the disclosure may be implemented using high-availability (HA) clusters by replicating the SCM container(s). Aspects of the disclosure may provide users with cost-effective, scaled, and secure PaaS services using reduced infrastructure.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: March 24, 2020
    Assignee: Red Hat, Inc.
    Inventors: Clayton Coleman, Daniel McPherson, Krishna Raman
  • Patent number: 10589428
    Abstract: Example implementations may relate to methods and systems for determining operational modes for a particular arrangement of controllers. Accordingly, a computing device may detect that a first controller is within a threshold distance of a second controller. Responsively, the device may determine a spatial arrangement of the first and second controllers. The device may then determine a set of operational modes that corresponds to the spatial arrangement, where the set includes (i) a first operational mode that corresponds to a first location in the spatial arrangement and (ii) a second operational mode that corresponds to a second location in the spatial arrangement. The device may then load (i) the first operational mode to whichever of the first and second controllers is in the first location and (ii) the second operational mode to whichever of the first and second controllers is in the second location.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: March 17, 2020
    Assignee: Verily Life Sciences LLC
    Inventors: Jeffrey Linnell, Kendra Byrne, Matthew Bitterman, Tobias Kinnebrew
  • Patent number: 10579033
    Abstract: A method includes holding multiple primitives of a communication protocol, which is used for managing a controller that controls one or more field devices in an industrial control network. Multiple scenarios are defined, each corresponding to one or more respective sequences of primitives exchanged with the controller over the industrial control network for achieving a respective user-level operation. Multiple parsing rules for deriving the sequences of primitives from the respective scenarios are further defined. A sequence of primitives that were exchanged with the controller over the industrial control network is intercepted. An attempt to reconstruct from the intercepted sequence of primitives, using the parsing rules, one or more scenarios that each corresponds to the intercepted sequence of primitives is carried out, and, in response to succeeding in reconstructing one or more scenarios, extracting user-level information from the reconstructed scenarios.
    Type: Grant
    Filed: January 17, 2016
    Date of Patent: March 3, 2020
    Assignee: INDEGY LTD.
    Inventor: Dan Shmidt
  • Patent number: 10571980
    Abstract: In one implementation, a system for hybrid cooling control of a computing system includes a coordinated controller engine to: determine a number of liquid loop set-points and a number of air loop set-points, determine a number of system parameters corresponding to the number of liquid loop set-points and the number of air loop set-points, determine a correlation factor for the number of system parameters; and alter the number of liquid loop set-points and the number of air loop set-points based on the correlation factor to lower an energy consumption or to maximize energy reuse of a number of cooling resources associated with the number of system parameters.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: February 25, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Zhikui Wang, Tuong Q. Tran, Tahir Cader, Chunjian Ni
  • Patent number: 10564813
    Abstract: An example user terminal apparatus includes communication circuitry configured to be connected to a home network comprising a plurality of devices; a display configured to display a UI screen for managing the home network; a sensor configured to sense a user manipulation of the UI screen; and processing circuitry configured to change the UI screen displayed on the display according to the user manipulation. The UI screen is one of a plurality of service pages that are changeable according to a user manipulation in a first direction, the plurality of service pages being pages for respectively providing different home network management services. At least one of the plurality of service pages comprises an area that is displayable on the display according to a user manipulation in a second direction.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: February 18, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-hyun Shim, Chang-won Kim, Ga-hyun Joo, Jin-sung Kim, Jong-youb Ryu, Chang-hyun Lee, Yong-hyun Lim
  • Patent number: 10551815
    Abstract: An enhanced modular controller is disclosed that includes a plurality of configurable communication ports and a control logic layer operable to control equipment of a process plant. The plurality of communication ports include a first set of communication ports and a second set of communication ports which are operable to communicate with one or more nodes of a distributed control system of the process plant. The enhanced modular controller also includes a software layer that accepts port configuration parameters that define one or more port communication rules for the first set of communication ports and for the second set of communication ports. The one or more port communication rules causes the software layer to selectively allow or restrict retransmission of incoming messages, where the incoming messages are received at the first set of communication ports or the second set of communication ports.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: February 4, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Michael G. Ott, Brandon Hieb, William E. Bennett, Anthony Amaro, Jr., Brian M. Capoccia, Robert Gustaf Halgren, III
  • Patent number: 10536838
    Abstract: A system, method and apparatus for node selection of a sensor network. Multiple sensor networks can operate in or around a monitored location. Nodes can be organized amongst the multiple sensor networks using remote configuration updates that are provided by a host system to a sensor network node.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: January 14, 2020
    Assignee: Senseware, Inc.
    Inventor: Julien G. Stamatakis