Generic Control System, Apparatus Or Process Patents (Class 700/1)
  • Patent number: 10726713
    Abstract: Systems and methods are provided that can include receiving a plurality of cause and effect rules for a security system that protects a secured area, simulating a plurality of cause and effect rules responsive to user input identifying an emergency event in one of a plurality of zones of the secured area, and during simulation, displaying on a graphical user interface a first indicator that identifies a first output of a first of the plurality of cause and effect rules within a first of the plurality of zones.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: July 28, 2020
    Assignee: Honeywell International Inc.
    Inventors: RajeshBabu Nalukurthy, Narendra Chandrakant Salve, Srivatsa Haridas
  • Patent number: 10721135
    Abstract: A system for implementing edge computing and smart sensors at a data center is provided. The system may monitor behavior changes and collect data about servers within the data center. The system may make changes based on the collected data. The system may use simple network management protocol (“SNMP”) to recover data and trace data at relatively rapid speeds. The system may be able to identify duplicate data records, copy the duplicate data records and eliminate the need to access a disaster recovery center. The system may also detect when a server is exceeding or nearly exceeding resource utilization. When a server is determined to be nearing a resource threshold, the server may transmit an alert and/or automatically place an order to upgrade resources. In some embodiments, the system may monitor multiple data centers. In these embodiments, each data center may be considered to be a server.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: July 21, 2020
    Assignee: Bank of America Corporation
    Inventors: Kevin A. Delson, Brandon Sloane, Albena N. Fairchild, Siten Sanghvi
  • Patent number: 10675752
    Abstract: An absolute robot-assisted positioning method is provided which can be performed by a facility. The method optimises an assembly task which has been created theoretically at a computer workstation and which is implemented in reality by the facility. The disclosed facility includes at least one robot, at least one measurement system and a computer, wherein the at least one measurement system monitors the at least one robot while the assembly task is being performed, and the robot and the measurement system are connected to each other via the computer.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: June 9, 2020
    Assignee: FFT Produktionssysteme GMBH & Co. KG
    Inventor: Alexander Schönberg
  • Patent number: 10680926
    Abstract: Systems, methods, and computer program embodiments are disclosed for adaptively displaying application performance data. In an embodiment, a plurality of performance monitoring data sources may be identified based on an application model that defines the topological structure of a software application. A request may be received for performance data associated with the application. One or more content options may then be determined based on the received request, and each content option may include one or more target performance metrics. Each content option may also be associated with one or more data sources. For each content option, the associated data sources may be queried to identify available data sources containing relevant performance data. A content option may be selected from the determined content options based on a priority associated with the content option. The performance data corresponding to the selected content option may subsequently be retrieved and presented for display.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: June 9, 2020
    Assignee: Riverbed Technology, Inc.
    Inventors: Ryan Gehl, Russell Elsner, Eric Rogner, David Berman, Laura Harrison
  • Patent number: 10648690
    Abstract: A multi-function thermostat for a building space includes a user interface capable of visually representing an event schedule. The thermostat is configured to receive a request to modify an event schedule associated with the multi-function thermostat. The thermostat is configured to receive a puncturing event with a time interval that conflicts with a time interval associated with an existing event. The thermostat is configured to store information associated with the puncturing event in a memory. The thermostat is configured to modify the time interval associated with the existing event. The thermostat is configured to add the puncturing event in the event schedule. The thermostat is configured to add an adjustment event in the event schedule.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: May 12, 2020
    Assignee: Johnson Controls Technology Company
    Inventor: William P. Alberth, Jr.
  • Patent number: 10623244
    Abstract: Enhanced communication protocols can improve reliability and efficiency of data transfers between a host device and one or more field devices on an industrial process network. A field device can store a device description that includes a plurality of parameters descriptive of functional attributes of the field device. A host device can upload the device description for use in communications with the field device. The field device can further store a plurality of storable configurations, each storable configuration representing an entire configuration of the field device. The host device can upload the plurality of storable configurations from the field device, such as to transfer the storable configurations to a second field device on the same or different network. The host device can transmit a configuration activation request to cause a field device to operate in accordance with configuration data included in a selected one of the plurality of storable configurations.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: April 14, 2020
    Assignee: Emerson Process Management LLLP
    Inventors: Anthony Dean Ferguson, Brian Alan Franchuk, Thomas Marvin Bell
  • Patent number: 10606511
    Abstract: A nonvolatile memory module including a plurality of memory chips, a spare chip, and a module controller may be provided. The plurality of memory chips may be disposed on a printed circuit board (PCB), and each of the plurality of memory chips may include a plurality of nonvolatile memory cells. The spare chip may be disposed on the PCB and includes a plurality of nonvolatile memory cells. The spare chip may perform different functions according to operation modes of the plurality of memory chips. The module controller may disposed on the PCB, and control operations of the plurality of memory chips and the spare chip.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: March 31, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Kwang-Jin Lee
  • Patent number: 10599103
    Abstract: An automation system includes a fieldbus, at least two automation devices which are securely connected to the fieldbus, at least two coupling points which are configured such that automated connection and disconnection of an exchanging device to and from the fieldbus is possible, wherein exchanging devices are configured to establish a functionally safe connection with the automation devices via the fieldbus, where the functional safety thus achieved serves to avoid malfunctions as a result of errors.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: March 24, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Herbert Barthel, Maximilian Walter
  • Patent number: 10587730
    Abstract: An enhanced transfer of information using an industrial protocol system and method are disclosed. In one embodiment, an industrial automation system includes a serving device communicably coupled with a client device via an industrial data exchange protocol. The client device is configured to generate a service request in accordance with the industrial data exchange protocol, compress the service request, encapsulate the compressed service request in a request packet, and send the request packet to the serving device. The serving device is configured to receive the request packet, decompress the compressed service request, process the service request, gather a service response payload based on the service request, compress the service response payload, encapsulate the compressed service response payload into a response packet, and send the response packet to the client device.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: March 10, 2020
    Assignee: Rockwell Automation, Inc.
    Inventors: David Allen Johnston, Elmorris P. Dixon, Kendal R. Harris
  • Patent number: 10567246
    Abstract: A database is accessed to retrieve performance data associated with a content delivery network. Based on the performance data, a performance metric is determined for components of the content delivery network that are within a particular geographic region. A display is generated that visually represents geographic data representing the particular geographic region, at least one component of the content delivery network within the particular geographic region, and the performance metric.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: February 18, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Henry Randolph, James Gordon Beattie, Jr., Nicholas Coduto, Roque Rios, Charles M. Stahulak
  • Patent number: 10552931
    Abstract: Computer-based, natural language processing systems and methods are provided for review of clinical documentation and other medical records, and for clinical documentation improvement. The systems and methods are configured to review documents in the record using a natural language processor and to identify clinical indicators with associated contextual information. The clinical indicators are compared to scenarios to generate markers based on an information model. The markers used to generate physician queries and other informational requests with supporting evidence for each query based on indicators identified in the record. In additional examples, pragmatic guidelines including business-based rules can also be utilized, either in combination with, or as part of, the scenarios in the information model.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: February 4, 2020
    Assignee: OPTUM360, LLC
    Inventors: Ronald Sheffer, Mark Morsch, Michelle Wieczorek
  • Patent number: 10540094
    Abstract: Methods, systems and devices for configuring access to a memory device are disclosed. The configuration of the memory device may be carried out by creating a plurality of access profiles that are adapted to optimize access to the memory device in accordance with a type of access. For example, when an application with specific memory access needs is initiated, the memory access profile that is designed for that particular access need may be utilized to configure access to the memory device. The configuration may apply to a portion of the memory device, a partition of the memory device, a single access location on the memory device, or any combination thereof.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: January 21, 2020
    Assignee: Memory Technologies LLC
    Inventors: Jani Hyvonen, Kimmo J. Mylly, Jussi Hakkinen, Yevgen Gyl
  • Patent number: 10541053
    Abstract: Computer-based, natural language processing systems and methods are provided for review of clinical documentation and other medical records, and for clinical documentation improvement. The systems and methods are configured to analyze received diagnoses and/or procedures in view of documents in the record using a natural language processor and a tiered information model to identify clinical indicators, and optionally markers. The identified information is compared with the received data for use in generating queries requesting evidence in support of the received diagnosis or procedure, or for use in validating the received information.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: January 21, 2020
    Assignee: Optum360, LLCq
    Inventors: Ronald Sheffer, Mark Morsch, Michelle Wieczorek
  • Patent number: 10528454
    Abstract: Methods and apparatuses are described for intelligent automation of computer software testing log aggregation, analysis, and error remediation. A client device generates test log files for software automation testing tools, each test log file comprising errors generated by execution of test scripts. The client device creates an archive file with the log files and transmits the files to a server. The server extracts the files from the archive file and parses each of the files to identify errors. The server aggregates errors from at least two of the files and transmits the aggregated errors to a log management message queue and a development message queue. The server generates a user interface and transmits the user interface to a remote device. The server also generates development change orders that, when executed by the server, create tasks in a development tracking system to resolve errors by changing development source code.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: January 7, 2020
    Assignee: FMR LLC
    Inventors: Ali A. Baraty, Abhishek Chitlur Setty, Balaji Chandra Sekaran, Sathish Thyagarajan
  • Patent number: 10449003
    Abstract: An individualized preoperative planning system for fracture fixation constructs provides fracture assessment before automatically performing finite element simulations to generate biomechanics associated with a large number of fracture fixation construct design alternatives. Data visualization utilizing multivariate plots or surrogate modeling based on the simulation results are then provided to surgeons enabling surgeons to view, adjust and optimize their fracture fixation construct designs.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: October 22, 2019
    Assignee: The Penn State Research Foundation
    Inventors: John Spence Reid, Gregory S. Lewis
  • Patent number: 10430531
    Abstract: According to an aspect, a method includes configuring a predictive system model with a plurality of component models to correspond with a modeled state of a mechanical system. A set of perturbation inputs is applied to one or more of the component models to produce a plurality of prediction results. The prediction results are compared to a targeted mode of the mechanical system. A set of configuration parameters of the mechanical system is captured in combination with one or more of the perturbation inputs that most closely results in the prediction results matching the targeted mode of the mechanical system.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: October 1, 2019
    Assignee: UNITED TECHNOLOGIES CORPORATION
    Inventor: Sheridon Everette Haye
  • Patent number: 10419297
    Abstract: A method and computer program are provided for graphically configuring devices in a control area network that includes providing one or more application programming interfaces, creating one or more graphical objects on a computer display using a graphical user interface, and associating one or more functions of an application programming interface with one or more of the devices using the graphical user interface. Each application programming interface corresponds to a class of devices and includes a set of functions. Each class of devices includes one or more devices. At least one of the graphical objects represents one or more of the devices.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: September 17, 2019
    Assignee: OPEN INVENTION NETWORK, LLC
    Inventors: Robert D. Ward, Robert Michael Whapham, Joseph P. Kessler
  • Patent number: 10409270
    Abstract: A method includes installing new communication interfaces in first process controllers of an industrial process control and automation system. The first process controllers are configured to communicate over a first supervisory network, and the communication interfaces are configured to communicate over a second supervisory network of a different type. The method also includes migrating the first process controllers to second process controllers of a different type while maintaining control over an industrial process being controlled by the first process controllers. The second process controllers are configured to communicate over the second supervisory network.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: September 10, 2019
    Assignee: Honeywell International Inc.
    Inventors: Paul F. McLaughlin, Cathleen F. Kilpatrick, Norman R. Swanson, Joseph P. Felix
  • Patent number: 10387392
    Abstract: An industrial control program development system allows a user to set metadata attributes for respective data items in the controller that indicate which of the data tags are to be monitored and collected by a separate industrial data historian system. When the industrial controller is deployed on a plant network, the data historian system reads the metadata attributes for the respective data items (e.g., data tags or data logs) defined in the controller and configures itself to collect and store data associated with the subset of data items that have been flagged for data collection. This system mitigates the need to manually configure the data historian with the identities of the data items that are to be monitored and collected for historical or reporting purposes.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: August 20, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Ronald E. Bliss, Anthony Carrara, Bruce T. McCleave, Jr., David P. Rapini, Michael John Pantaleano, Brian Alan Porter, Guangwen Sun, David Robert Curry, Ryan Cahalane
  • Patent number: 10360506
    Abstract: The system classifies data using formal concept analysis (FCA). In a training phase, the system generates a FCA classification lattice, having a structure, using a set of training data. The set of training data comprises training presentations and classifications corresponding to the training presentations. In a classification phase, a set of test data having classes that are hierarchical in nature is classified using the structure of the FCA classification lattice.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: July 23, 2019
    Assignee: HRL Laboratories, LLC
    Inventors: Michael J. O'Brien, James Benvenuto, Rajan Bhattacharyya
  • Patent number: 10353371
    Abstract: A system and a method for safety relevant input to a control system, the control system including a PLC which includes a non-safety control module for controlling non-safety processes, and a safety control module for controlling functional safety of processes, the system further including an operator panel for user selection of safety-related object input, wherein the system includes two communication paths between the operator panel and the safety control module, that each of the communication paths uses a different communication protocol, that each communication path goes through the non-safety control module to and from the safety control module, that the first communication path transfers object code and the second communication path transfers masked object code.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: July 16, 2019
    Assignee: ABB AG
    Inventors: Yauheni Veryha, Heinrich Neupaertl, Thomas Ewald
  • Patent number: 10326608
    Abstract: Techniques to associate user data with a mobile device are described. In one embodiment, for example, an apparatus may comprise a service support component and a storage component. The services support component may be operative to receive a data package request from a service, the data package request comprising a network identifier for a mobile device associated with a user, and exchange a data package with the service in response to the data package request. The storage component may be operative to access the data package associated with the user based on the network identifier. Other embodiments are described and claimed. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: June 18, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Daniel Kim, Yen-Ting Tung
  • Patent number: 10311369
    Abstract: Systems and methods are provided for performing a quantum gate operation. The system includes a first physical qubit, and a second physical qubit operatively coupled to the first physical qubit via a coupling mechanism. The first physical qubit, the second physical qubit, and the coupling mechanism form a logical qubit. At least one control mechanism is configured to provide a control signal to one of the first physical qubit, the second physical qubit, and the coupling mechanism as to adjust a Hamiltonian of the logical qubit.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: June 4, 2019
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventor: Ryan J. Epstein
  • Patent number: 10311006
    Abstract: A peripheral module for connecting Highway Addressable Remote Transducer (HART) field devices provides different HART variables to the input area of its address space for cyclic reading by a CPU unit and continuously updates these HART variables, wherein a communication area for transmitting an individual HART variable is provided in the input and output area of the address space, where the CPU unit writes a command, which specifies the current HART variable to be read, into the output area of the communication area and the peripheral module provides and updates the specified HART variable in the input area of the communication area until a time at which the CPU unit writes a new command, which specifies another HART variable to be read, into the output area in order to make the transmission of all potentially available HART variables possible in a simple manner.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: June 4, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Carsten Langolf, Norbert Rottmann
  • Patent number: 10296499
    Abstract: A method for providing mapping between a first data model and a second data model may include sending a request for metadata to a data producer providing data using the second data model. The metadata may be received from the data producer and analyzed to determine a structure of the second data model. System tables may be created based on the analysis of the metadata. The system tables may include data tables to store data from the data producer and to provide the mapping between the metadata of the second data model and the data tables in the first data model. Requests may be made to the data producer for data to be retrieved and populated in the data tables using the first data model.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: May 21, 2019
    Assignee: SAP SE
    Inventors: Matthew Borges, Tim McClements, Adam Hurst
  • Patent number: 10289178
    Abstract: Methods and apparatus are described for detecting both single event latch-up (SEL) and electrical overvoltage stress (EOS) using a single, reconfigurable detection circuit. One example circuit capable of detecting a latch-up state and an overvoltage condition generally includes an impedance element coupled to a power supply node; a voltage divider coupled to the power supply node; a multiplexer having a first input coupled to a tap of the voltage divider, a second input coupled to a first portion of the impedance element, and a third input coupled to a second portion of the impedance element; a reference generator; and an analog-to-digital converter (ADC) having a first input coupled to an output of the multiplexer and a second input coupled to an output of the reference generator.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: May 14, 2019
    Assignee: XILINX, INC.
    Inventors: Adrian Lynam, John K. Jennings, Umanath R. Kamath, Michael J. Hart, James Karp
  • Patent number: 10289633
    Abstract: An apparatus comprises a processing platform configured for integration of compliance and analytic environments. The compliance and analytic environments are implemented at least in part by the processing platform. The processing platform comprises at least a portion of a data lake at least partially shared between the compliance and analytic environments. The processing platform further comprises one or more integration mechanisms supporting interaction between the compliance and analytic environments via the data lake.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: May 14, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: David Stephen Reiner, Nihar Nanda, Ron Tozzie
  • Patent number: 10241787
    Abstract: Embodiments of an invention for control transfer overrides are disclosed. In one embodiment, a processor includes an instruction unit to receive a control transfer instruction. The instruction unit includes a transfer override register to provide an alternative target for the control transfer instruction.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 26, 2019
    Assignee: Intel Corporation
    Inventor: Paul Caprioli
  • Patent number: 10223296
    Abstract: One embodiment relates to a method of transferring configuration information for a connected object wherein the method is performed by a terminal. The method may comprise detecting a connection of a mass memory on a peripheral connector of the terminal, associating the detected mass memory with at least one item of configuration information for the connected object, obtaining the at least one item of configuration information, and transferring the at least one item of configuration information to the mass memory.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: March 5, 2019
    Assignee: ORANGE
    Inventors: Halim Bendiabdallah, Geneviéve Dijoux
  • Patent number: 10220862
    Abstract: In order to avoid a collision between transport units, which are moving along a transport path of a transport assembly, and/or the collision of a transport unit with a barrier and/or the surpassing of a local speed limit, for at least one transport unit (TEi) it is preemptively determined if for the transport unit (TEi) a stopping maneuver (SMi) with a predetermined cinematic may be performed, without causing a violation of these safety requirements. In case of violation of a safety requirement, the stopping maneuver is effectively activated.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: March 5, 2019
    Assignee: B&R INDUSTRIAL AUTOMATION GMBH
    Inventors: Stefan Huber, Helmut Herzog
  • Patent number: 10207402
    Abstract: Deep machine learning methods and apparatus related to manipulation of an object by an end effector of a robot. Some implementations relate to training a deep neural network to predict a measure that candidate motion data for an end effector of a robot will result in a successful grasp of one or more objects by the end effector. Some implementations are directed to utilization of the trained deep neural network to servo a grasping end effector of a robot to achieve a successful grasp of an object by the grasping end effector. For example, the trained deep neural network may be utilized in the iterative updating of motion control commands for one or more actuators of a robot that control the pose of a grasping end effector of the robot, and to determine when to generate grasping control commands to effectuate an attempted grasp by the grasping end effector.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: February 19, 2019
    Assignee: GOOGLE LLC
    Inventors: Sergey Levine, Peter Pastor Sampedro, Alex Krizhevsky
  • Patent number: 10155596
    Abstract: A method and apparatus for inspecting an aircraft. The method displays, by a processor unit in a mobile device, a two-dimensional layout of an interior of an aircraft on a graphical user interface on the mobile device in which the two-dimensional layout includes fixed features visible within the interior of the aircraft. The method displays, by the processor unit, a three-dimensional view of a group of objects in the aircraft on the graphical user interface on the mobile device with a point-of-view at a selected distance from an object in the group of objects and in a direction when a fixed feature corresponding to the object is selected from the fixed features in the two-dimensional layout using an input system for the mobile device. The method changes, by the processor unit, the direction of the three-dimensional view in response to movement of the mobile device.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: December 18, 2018
    Assignee: The Boeing Company
    Inventor: Christopher J. Senesac
  • Patent number: 10153957
    Abstract: A fault diagnosis method includes establishing a wireless connection with a home gateway device in a local area network, if the wireless connection is successfully established, sending a diagnosis request to the home gateway device such that the home gateway device performs fault diagnosis, and receiving a fault diagnosis result returned by the home gateway device. After successfully establishing a wireless connection with a home gateway device in a local area network, a terminal sends a diagnosis request to the home gateway device to trigger the home gateway device to perform fault diagnosis.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: December 11, 2018
    Assignee: HUAWEI DEVICE (SHENZHEN) CO., LTD.
    Inventor: Chen Song
  • Patent number: 10152040
    Abstract: This disclosure describes systems and methods for remotely operating machine tools that include a stationary operating device that can operate in a control mode for controlling the machine tool or in a mode without control authorization. The methods include activating a first communication connection between a mobile communication device and the stationary operating device. The methods also include configuring the stationary operating device to operate in a mode without control authorization. The methods further include transferring control authorization from the stationary operating device to the mobile communication device by configuring the mobile communication device to operate in a remote control mode for controlling the machine tool based on transferred control authorization.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: December 11, 2018
    Assignee: TRUMPF Werkzeugmaschinen GmbH + Co. KG
    Inventors: Klaus Bauer, Christian Goerg, Andreas Kahmen, Manfred Lendle, David Heisenberg, Rainer Lohrmann
  • Patent number: 10126921
    Abstract: A field device management apparatus is communicably connected to one or more field devices. The field device management apparatus includes a communication module configured to obtain, from a field device connected to the field device management apparatus, fundamental information serving as inherent information, and one or more parameters determining operation contents, a device information storage module configured to determine device identification information based on the fundamental information, and to store, in association with the device identification information, device information including the fundamental information, the parameters, and one or more comments optionally input concerning the field devices, and a user interface module configured to generate a device information display screen that displays a list of the device information corresponding to each of the field devices which are being connected to the field device management apparatus, and that receives an edit of the device information.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: November 13, 2018
    Assignee: Yokogawa Electric Corporation
    Inventor: Ryouhei Furihata
  • Patent number: 10108171
    Abstract: A numerical controller of the invention includes a halt block specifying unit that specifies, from among blocks corresponding to unmachined sections of a machining program, a command block in which halting is allowed to occur as a halt block during an automatic operation of a machine tool, a halt position selecting unit that selects, as a position at which the automatic operation is halted, any one of a start point, an intermediate point, and an end point of the halt block, and a halting unit that halts the automatic operation at a position selected by the halt position selecting unit.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: October 23, 2018
    Assignee: FANUC CORPORATION
    Inventor: Kazuhiko Murakawa
  • Patent number: 10091066
    Abstract: An integration system and method, for a more efficient integration of communication devices in a distributed device management system (DMS), has several FDI and OPC UA components to be applied to and/or integrated in a DMS and providing one or more processing units, in particular at least one discovery unit as well as executable data structures, to discover and determine distributed operable communication servers and/or devices, in particular independent from their location, so to say independent whether they are located within the components of the DMS like for example the FDI servers, the FDI clients, OPC UA discovery servers or stand-alone in the engineering/control/field network, as well as to a corresponding DMS comprising said system and/or performing said method.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: October 2, 2018
    Assignee: ABB Schweiz AG
    Inventor: Dirk Schulz
  • Patent number: 10075558
    Abstract: The invention relates to automatically integrating a device in a networked system so that a user does not have to set-up or configure the new device. A basic idea of the invention is to provide an automatic copying procedure of the functionality of a device of a networked system to a new device, which is integrated in the networked system. An embodiment of the invention provides a method for copying the functionality of a device (10; 12) of a networked system to a new device (14), comprising the automatically performed steps of: detecting a new device (14) to be integrated in the networked system (S10), determining a reference device (10; 12) of the networked system (S12; S13), and copying the functionality of the reference device to the new device (S14).
    Type: Grant
    Filed: November 27, 2009
    Date of Patent: September 11, 2018
    Assignee: PHILIPS LIGHTING HOLDING B.V.
    Inventor: Robert Van Herk
  • Patent number: 10057379
    Abstract: The present disclosure provides a drilling system that comprises a drilling rig, a device box having a plurality of sensors monitoring operating parameters of the drilling rig, an OPC UA server receiving data from the plurality of the sensors, and an OPC UA client in communication with the OPC UA server. The OPC UA client has a client library between the client application layer and the client SDK layer, which converts a client application to an OPC UA operation.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: August 21, 2018
    Assignees: CHINA PETROLEUM & CHEMICAL CORPORATION, SINOPEC TECH HOUSTON, LLC.
    Inventors: Jun Han, Sheng Zhan, Jinhai Zhao, Weiping Xu, Herong Zheng
  • Patent number: 10046368
    Abstract: A device and a method for processing parent parts and for sorting waste parts thereby separated. For this purpose, an optical detection unit is provided, which is configured to detect at least one geometric feature G of each waste part and to generate a control signal S corresponding to the at least one detected geometric feature G. The control signal S is transmitted to a sorting unit. The fed waste part is sorted depending on the received control signal S. It is thus possible to assign the separated waste parts to a specific parent part. This in turn enables an assignment and determination of the material of which the waste part consists, which specifically corresponds to the material of which the parent part consists. This enables the waste parts to be separated into different categories.
    Type: Grant
    Filed: February 4, 2017
    Date of Patent: August 14, 2018
    Assignee: SCHULER PRESSEN GMBH
    Inventors: Daniel Pietzka, Daniel Sawatzki, Michael Werbs
  • Patent number: 10044454
    Abstract: An audio hub is disclosed including a plurality of daughterboards and a mainboard communicatively coupled to each of the plurality of daughterboards. Each of the plurality of daughterboards is associated with an audio channel and each audio channel is independent from the other of the audio channels associated with the other ones of the plurality of daughter boards. Further, each daughterboard includes at least one wireless transceiver operably configured to wirelessly transmit an audio signal associated with the corresponding audio channel from a musical instrument over a network to the audio playback device. The mainboard is configured so that, for each of the plurality of daughterboards, the mainboard is operable to independently modify at least one characteristic of the audio signal from the musical instrument before the audio signal is transmitted to the audio playback device.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: August 7, 2018
    Assignee: Direct Sound, LLC
    Inventors: Emmett Jay Leopardi, Stephen J. Rois, Peter J. Janssen
  • Patent number: 10042663
    Abstract: A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager automatically requests virtual machines from a cloud manager. The cloud manager provisions one or more virtual machines in a cloud with the specified streams infrastructure and streams application components. The streams manager then modifies the flow graph so one or more portions of the streaming application are hosted by the virtual machines in the cloud. When performance of the streaming application indicates a virtual machine is no longer needed, the virtual machine is maintained and placed in a ready state so it can be quickly used as needed in the future without the overhead of deploying a new virtual machine.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lance Bragstad, Michael J. Branson, Bin Cao, James E. Carey, Mathew R. Odden
  • Patent number: 10037019
    Abstract: The invention relates to a system having one or more development environments (2) for creating machine programs (6), in particular robot programs, and one or more machine controls (12), in particular for controlling robots. One or more machine controls (12) are represented in a development environment (2). The system is configured for the regular transmission of data from one development environment (2) to a machine control (12) and/or the reverse. A development environment (2) and a machine control (12) each preferably comprise a database (1a and 1b). The representation of a machine control (12) in a development environment (2) is carried out in that the affected databases (1a and 1b) are synchronized. Furthermore, a development environment (2) can react to changes in a machine control (12) represented therein. The invention further relates to a method for operating in such a system and a related computer program product.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: July 31, 2018
    Assignee: KUKA Deutschland GmbH
    Inventors: Andreas Keibel, Torsten Goroll
  • Patent number: 10031861
    Abstract: A server, processing device and/or processor includes a processing core and a memory controller, operatively coupled to the processing core, to access data in an off-chip memory. A memory encryption engine (MEE) may be operatively coupled to the memory controller and the off-chip memory. The MEE may store non-MEE metadata bits within a modified version line corresponding to ones of a plurality of data lines stored in a protected region of the off-chip memory, compute an embedded message authentication code (eMAC) using the modified version line, and detect an attempt to modify one of the non-MEE metadata bits by using the eMAC within a MEE tree walk to authenticate access to the plurality of data lines. The non-MEE metadata bits may store coherence bits that track changes to a cache line in a remote socket, poison bits that track error containment within the data lines, and possibly other metadata bits.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: July 24, 2018
    Assignee: Intel Corporation
    Inventors: Siddhartha Chhabra, Binata Bhattacharyya, Raghunandan Makaram, Brian S. Morris
  • Patent number: 10031764
    Abstract: Executable files are managed. A determination is made as to whether in a second executable file there exists a function that is the same as a function called in a first executable file. A data package is generated on a portion other than the function in the first executable file and the second executable file, and the function is stored in relation to the data package. The data package includes a first address of the function in the first executable file and a second address of the function in the second executable file.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jian Gang Deng, DaFei Shi, Lijun Wei, Gong Zhe
  • Patent number: 10007633
    Abstract: A method and apparatus for operating a field bus coupler in a normal operating mode to connect at least one input/output module with the control computer of an industrial automation system, including receiving from the control computer via a field bus a control output value that is transmitted via a sub-bus to the at least one input/output module, and receiving from the at least one input/output module via a sub-bus a control input value that is transmitted via the field bus to the control computer. During a diagnostic mode, the apparatus is operable to assign to the at least one input/output module via the sub-bus at least one desired diagnostic output value, and to assign to the control computer via the field bus at least one desired input value.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: June 26, 2018
    Assignee: Weidmueller Interface GmbH & Co. KG
    Inventors: Michael Kroner, Bjoern Griese
  • Patent number: 10002009
    Abstract: An electronic device configured to perform forensic analysis on a target device includes a data extractor, an emulator, and a user data converter. The data extractor obtains, from the target device, a source file of at least one of applications installed on the target device. The data extractor obtains, from the target device, user data generated according to the least one of the applications being executed in the target device. The emulator emulates an execution of a target application installed based on the obtained source file. The user data converter converts the obtained user data having a data structure according to a database scheme of the target device into converted user data having a data structure according to a database scheme of the emulator. The emulator emulates the execution of the target application such that the target application operates using the converted user data.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: June 19, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jae-Jin Lee, Hyeong Uk Jang, Kyung Jin Byun, Nak Woong Eum
  • Patent number: 9990363
    Abstract: Methods and apparatus of using customizable templates in process control systems are disclosed. An example method includes initializing a first process control device associated with a first protocol based on a template file and a first parameter definition file. The template file includes global variables and associated values. The first parameter definition file defines a relationship between the global variables and first local variables of at least one of the first process control device or the first protocol. The example method also includes initializing a second process control device associated with a second protocol based on the template file and a second parameter definition file. The second parameter definition file defines a relationship between the global variables and second local variables of at least one of the second process control device or the second protocol. The first protocol is different from the second protocol.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: June 5, 2018
    Assignee: Emerson Process Management, Valve Automation, Inc.
    Inventor: Mahesh Gade
  • Patent number: 9983897
    Abstract: A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager automatically requests virtual machines from a cloud manager. The cloud manager provisions one or more virtual machines in a cloud with the specified streams infrastructure and streams application components. The streams manager then modifies the flow graph so one or more portions of the streaming application are hosted by the virtual machines in the cloud. When performance of the streaming application indicates a virtual machine is no longer needed, the virtual machine is maintained and placed in a ready state so it can be quickly used as needed in the future without the overhead of deploying a new virtual machine.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lance Bragstad, Michael J. Branson, Bin Cao, James E. Carey, Mathew R. Odden
  • Patent number: 9971331
    Abstract: A monitoring device for a programmable controller can resume continuous operation from an appropriate step, when the equipment is restarted after abnormality handling process. The monitoring device includes: a read device that reads operating state information of equipment from the programmable controller during individual operation; a relationship information storage device that stores relationship information showing relationship between the first step to be executed out of the steps when the equipment is restarted after the individual operation and the operating state information; a selection device that refers to the operating state information and selects the first step to be executed when the equipment is restarted, based on the relationship information; and a command transmission device that transmits a command to change an in-execution flag of the programmable controller which shows the first step to be executed when the equipment is restarted, based on the selection result of the selection device.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: May 15, 2018
    Assignee: JTEKT CORPORATION
    Inventors: Akihiro Shimizu, Terukazu Senda