Having Protection Or Reliability Feature Patents (Class 700/79)
  • Patent number: 10546504
    Abstract: A method for manipulating aircraft flight plan segments is provided. A result of an avionics calculation, such as a flight plan sequencing, is selected from among a plurality of results determined by a plurality of systems executed in parallel and placed in competition, each system communicating to at least part of the other systems conditions to be satisfied by the result of a calculation, the method comprises the steps of a given system from among the plurality of systems shares its own calculation result with at least one other system only if its own calculation result satisfies the conditions received from at least one other system. Developments describe various modalities of negotiation and/or selection of the results, the switch to independent and/or the deactivation of a system, voting and/or weighting mechanisms. Software and system aspects are described.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: January 28, 2020
    Assignee: THALES
    Inventors: Marc Riedinger, Emmanuel Dewas, Alexandre Darbois
  • Patent number: 10514970
    Abstract: A method of ensuring operation of a calculator includes causing, by a CPU, the calculator to perform a predetermined operation verification calculation of which a correct value that is a resultant value in normal operation is set to ae predetermined value; acquiring, by the CPU, the resultant value of the calculation; referencing, by the CPU using a relative address referencing capability of the CPU, an address that is stored in an address acquired by adding the acquired resultant value to the starting address of the memory; and executing, by the CPU, a function stored at the referenced address.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: December 24, 2019
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Masayuki Yokoyama
  • Patent number: 10514682
    Abstract: A device system includes a terminal device which is usable by a plant worker, and an information processor which is connectable to the terminal device through a network. The terminal device includes a collector configured to collect a detection result from a sensor which detects a state around a device installed in a plant, and a communicator configured to transmit the detection result collected by the collector to the information processor. The information processor includes a storage which stores teacher data in which past detection results obtained by the sensor and data representing whether or not an abnormality exists in the device are associated with each other, and an analyzer configured to determine whether or not an abnormality exists in the device based on the detection result transmitted from the communicator and the teacher data stored in the storage.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: December 24, 2019
    Assignee: Yokogawa Electric Corporation
    Inventor: Kazutoshi Kodama
  • Patent number: 10509379
    Abstract: An operation support apparatus includes an operation control device controlling a target operation performed for a target facility on the basis of operation control information, which indicates each performed operation, including information of the target facility representing a facility that is a target for performing an operation and information of the target operation indicating contents of the operation performed for the target facility.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: December 17, 2019
    Assignee: Yokogawa Electric Corporation
    Inventors: Ryouhei Furihata, Yusuke Yokota, Toshihiro Itou, Yoshio Uomori
  • Patent number: 10503160
    Abstract: A method includes receiving information defining multiple functional configurations associated with an industrial process control and automation system. The functional configurations identify operations to be performed by the control and automation system. The method also includes receiving, at a test system integrated in the control and automation system, information defining multiple tests to be performed on the control and automation system. The method further includes executing the tests using the test system, where the test system accesses data from both the test system and the control and automation system.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: December 10, 2019
    Assignee: Honeywell International Inc.
    Inventors: Cathleen F. Kilpatrick, Antoine Guillot, Meenal Gharpure, Michael James Waynick, Yong Yang
  • Patent number: 10502761
    Abstract: An improved mode of AFM imaging (Peak Force Tapping (PFT) Mode) uses force as the feedback variable to reduce tip-sample interaction forces while maintaining scan speeds achievable by all existing AFM operating modes. Sample imaging and mechanical property mapping are achieved with improved resolution and high sample throughput, with the mode workable across varying environments, including gaseous, fluidic and vacuum.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: December 10, 2019
    Assignee: Bruker Nano, Inc.
    Inventors: Yan Hu, Shuiqing Hu, Chanmin Su
  • Patent number: 10503137
    Abstract: A safety module for an automation system including a communication interface, which is configured for a signal-transmitting connection to a communication system including an output interface, which is configured for a signal-transmitting connection to consumers, which can be attached downstream, and including a processing device which is connected to both interfaces and is configured for processing communication signals from the communication interface and for providing processing results as output signals at the output interface. The processing device is configured such that a safety-related output signal is provided at the output interface if a safety signal, which is contained in a communication signal, is present, and if at least two data records, which are respectively provided in a communication signal, are encoded differently and are directed at the processing device, conform with one another.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: December 10, 2019
    Assignee: FESTO AG & CO. KG
    Inventors: Martin Gehrke, Martin Maier, Roland Kalberer, Andreas Herzog, Ralf Forcht
  • Patent number: 10452594
    Abstract: Configuration states for a computing device and/or associated peripherals (“profiles”) are stored in one or more non-volatile logic (“NVL”) arrays. Using the non-volatile sub-system for the computing device, triggers for reconfiguration of the respective device or peripherals are provided to an NVL array controller, which controls provision of the new profile(s) for the respective device or peripherals over a dedicated bus to a configuration register that stores the active profiles for the device and associated peripherals.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: October 22, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Andreas Waechter, Mark Jung, Steven Craig Bartling, Sudhanshu Khanna
  • Patent number: 10436468
    Abstract: In the present invention, provided is a monitoring device (10) including an operating-state-change information acquisition unit (11) that acquires operating-state-change information indicating a time-series change in operating states of an electrical device, the device being capable of assuming multiple types of operating states, a standard transition pattern storage unit (12) that stores standard transition pattern information indicating a pattern of transition between operating states generated in a normal electrical device, and a monitoring unit (13) that determines whether or not the electrical device is normal using the operating-state-change information and the standard transition pattern information.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: October 8, 2019
    Assignee: NEC Corporation
    Inventors: Satoko Itaya, Yuan Luo, Shin Nakamura, Kenichi Maruhashi
  • Patent number: 10382275
    Abstract: Embodiments of the present disclosure are directed to, among other things, performing automated configuration of infrastructure components associated with a software system. In some examples, configuration information associated with an infrastructure component of a software system may be received. Additionally, a set of instructions configured to enable configuration of the software system may be generated. Based at least in part on execution of the set of instructions, remote feedback associated with the software system may be received. Additionally, in some examples, the infrastructure component may be configured based at least in part on the received remote feedback.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: August 13, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Charles Stickle, Kevin James Wittkopf
  • Patent number: 10379144
    Abstract: An arrangement having two redundant modules that monitor one another and that each contain a current or voltage source, which is connected to a first line terminal via a first controllable switch and a first current sensor, wherein each module also has a second line terminal and a ground terminal, between which lies a second current sensor in series with a second controllable switch, where each module, when in the functioning state, closes the controllable switches contained therein, and contains a monitoring device connected to the two current sensors of the modules, the monitoring device generating a monitoring signal identifying the corresponding other module as functioning if at least one of the two current sensors detects a current flow.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: August 13, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventor: Dirk Marenski
  • Patent number: 10357203
    Abstract: A biological information detection device or the like which can determine a mounted state or an unmounted state with high accuracy, or can appropriately present information on the basis of a determination result is to be provided. A biological information detection device includes a pulse wave detection unit 10 that outputs a pulse wave sensor signal and a processing unit 100 that processes the pulse wave sensor signal, in which the processing unit 100 performs a detachment detection process of the biological information detection device on the basis of a DC component change value of the pulse wave sensor signal in a predetermined period.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: July 23, 2019
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Yusuke Takahashi, Ichiro Aoshima
  • Patent number: 10354196
    Abstract: Systems, methods, non-transitory computer readable media can be configured to access a plurality of sensor logs corresponding to a first machine, each sensor log spanning at least a first period. Access first computer readable logs corresponding to the first machine, each computer readable log spanning at least the first period, the computer readable logs comprising a maintenance log comprising a plurality of maintenance task objects, each maintenance task object comprising a time and a maintenance task type. Determine a set of statistical metrics derived from the sensor logs; determine a set of log metrics derived from the computer readable logs. Determine, using a risk model that receives the statistical metrics and log metrics as inputs, fault probabilities or risk scores indicative of one or more fault types occurring in the first machine within a second period.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: July 16, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Ezra Spiro, Andre Frederico Cavalheiro Menck, Anshuman Prasad, Arthur Thouzeau, Caroline Henry, Charles Shepherd, Joanna Peller, Jennifer Yip, Marco Diciolla, Matthew Todd, Peter Maag, Spencer Tank, Thomas Powell
  • Patent number: 10354214
    Abstract: A robot system includes at least one robot configured to interact with a plurality of operators in a warehouse. The robot has a proximity detector configured to detect the presence of an operator of the plurality of operators when they are within a predetermined distance of the at least one robot. There is a processor configured to retrieve from a memory a set of operator interaction preferences for the operator detected. And, there is a display device configured to allow the at least one robot to interact with the detected operator based on the set of operator interaction preferences of the detected operator.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: July 16, 2019
    Inventors: Michael Charles Johnson, Bradley Powers, Bruce Welty, Sean Johnson, Luis Jaquez
  • Patent number: 10345716
    Abstract: A method for fault detection in a fabrication system is provided. The method includes transferring a reticle carrier containing a reticle from an original position to a destination position. The method further includes detecting environmental condition in the reticle carrier during the transfer of the reticle carrier using a metrology tool that is positioned at the reticle carrier. The method also includes issuing a warning when the detected environmental condition is outside a range of acceptable values.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: July 9, 2019
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Yao-Yuan Shang, Kuo-Shu Tseng, Yen-Yu Chen, Chun-Chih Lin, Yi-Ming Dai
  • Patent number: 10343666
    Abstract: A method of actuating a parking brake for a vehicle having an electromechanical brake device in a situation whereat driving dynamics state information is not available in the vehicle and whereat a driver operates the parking brake includes producing an electromechanical braking force with a magnitude that is less than a maximum braking force of the parking brake.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: July 9, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Edith Mannherz, Frank Baehrle-Miller, Lars Roters, Matthieu Weinum, Ullrich Sussek
  • Patent number: 10346851
    Abstract: Approaches for automatically determining of correlation for incident, problem and change items. Approaches may perform the steps of: (i) automatically extracting relevant information that includes any of (a) a time of occurrence, (b) important keywords, (c) a category, or sub-category classification, (d) related configuration items, (e) a group membership of the user who worked on, and (f) outage records associated with the incident, problem, and change items; and (ii) automatically analyzing persisted correlation maps using the essence key phrases associated with the incidents to identify essence key phrases of contributing problems, and changes; and (iii) automatically clustering the incidents, optionally with (A) the problems, and (B) the changes to identify clusters of related incident, problem and change items based on the relevant information associated with the incident, problem, and change items.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: July 9, 2019
    Assignee: Numerify, Inc.
    Inventors: Rahul Kapoor, Gaurav Rewari
  • Patent number: 10332613
    Abstract: A nonvolatile memory system, a nonvolatile memory controller and a method for assuring retention are disclosed. The nonvolatile memory controller includes a retention monitor that stores test characteristics corresponding to a use case and determines, each time that a read of a codeword is performed, whether the number of errors in the codeword exceed a retention threshold. If the number of errors in the codeword exceed the retention threshold, the block containing the codeword is retired. The retention monitor performs retention tests during the operation of the memory controller and adjusts the retention threshold when the results of the retention tests indicate deviation from the test characteristics corresponding to a use case.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: June 25, 2019
    Assignee: Microsemi Solutions (US), Inc.
    Inventors: Rino Micheloni, Alessia Marelli, Robert Scott Fryman
  • Patent number: 10284073
    Abstract: A disclosed system includes a switching power supply including a switching circuit and one or more monitoring circuits configured to monitor one or more power characteristics of the switching power supply, and a processing circuit configured to control the one or more monitoring circuits to perform a built-in test (BIT) of the one or more monitoring circuits.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: May 7, 2019
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Gary L. Hess, Kirk A. Lillestolen
  • Patent number: 10248430
    Abstract: One or more embodiments here relate to a processing platform for performing channel management and channel monitoring of a control channel. The processing platform includes a first microcontroller comprising a first core. The processing platform includes a second microcontroller comprising a second core. The second microcontroller is dissimilar to the first microcontroller. The first core is in an active state to perform the channel management of the control channel. The second core is in a monitor state to perform the channel monitoring of the control channel.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: April 2, 2019
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Christopher Brian Noll, Steven A. Avritch
  • Patent number: 10248483
    Abstract: A computer is programmed to identify failures and perform recovery of data. Specifically, in several embodiments, the computer is programmed to automatically check integrity of data in a storage structure to identify a set of failures related to the storage structure. The computer is further programmed in some embodiments to identify, based on one failure in the set of failures, a group of repairs to fix that one failure. Each repair in the group of repairs is alternative to another repair in the group. The computer is also programmed in some embodiments to execute at least one repair in the group of repairs, so as to generate corrected data to fix the one failure. In certain embodiments, the corrected data is stored in non-volatile storage media of the computer.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: April 2, 2019
    Assignee: Oracle International Corporation
    Inventors: Mark Dilman, Michael James Stewart, Wei-Ming Hu, Alok Pareek, Lawrence HinLuen To, Jr., Vinay H. Srihari
  • Patent number: 10243042
    Abstract: A semiconductor device including at least one fin extending upward from a substrate and a gate on the substrate, wherein the gate includes outer sidewalls, wherein the fin extend through a width of the gate. A spacer material can be adjacent to the outer sidewalls of the gate, wherein a top surface of the spacer material is below the top surface of the gate and above the top surface of the fin. The semiconductor device can also include an epitaxial semiconductor layer over the fins on each side of the spacer material. A low-k dielectric material can be deposited above each epitaxial semiconductor layer. The semiconductor device also includes a dielectric top layer forming a top surface of the transistor, wherein the dielectric top layer seals an air gap between the top surface of the fins and the dielectric top layer.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kangguo Cheng, Darsen D. Lu, Xin Miao, Tenko Yamashita
  • Patent number: 10229235
    Abstract: The use of X's in RTL design is widely common for improving synthesis results and, in some cases, verification effectiveness. However, it has certain implications on verification completeness. Human design error or flawed synthesis may lead to undesirable non-determinism on design outputs, not always detected consistently by simulators. This disclosure presents a framework for formalizing observable behavior on digital design output, and a proof methodology for detecting non-determinism or proving correctness with respect to observable X, using a model checker.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: March 12, 2019
    Assignee: Reveal Design Automation
    Inventors: Akram Baransi, Michael Zajac, Zaher Andraus
  • Patent number: 10197985
    Abstract: A safety controller module for providing safety control comprises a non-volatile memory configured for storing a safety control program and one or more processing units configured to execute safety control functions associated with the safety control program to provide independent safety control. The safety controller module further comprises a connector configured to communicatively couple the safety controller module with a non-safety controller. The safety controller module is configured to communicate an input and/or an output signal of the safety controller module via the connector to the non-safety controller.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: February 5, 2019
    Assignee: Rockwell Automation Germany GMBH & Co. KG
    Inventors: Rudolf Papenbreer, Thomas Helpenstein, Norbert Machuletz, Oliver Heckel, Mussa T. Khaniki, Bradley A. Prosak
  • Patent number: 10166865
    Abstract: A method for controlling a vehicle driveline uses sensors to estimate a need for powering secondary wheels for each of a plurality of conditions. The estimates are scaled and the scaled estimates summed. Only primary wheels are powered when the summed estimates are less than a reference value. Both the primary and secondary wheels are powered when the summed estimates exceed the reference value.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: January 1, 2019
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Ashok E. Rodrigues, Andreas E. Perakes, Richard D. Bruns, Derek K. Ward, Jim Koppenol, Nicholas E. McCubbin, Peter J. Grutter
  • Patent number: 10154046
    Abstract: A system and method for evaluating and altering, if necessary, the potential for a cyber security attack on an individual embedded device located on a local network assumed to be protected from outside cyber threats. In a first level of potential exposure the system attempts to send an outgoing message to a known IP address on a network outside the local network. If the outgoing messages are confirmed as received the embedded device has access to outside networks. In a second level of potential exposure the known outside IP address attempts to send an incoming message to the embedded device. If the incoming message is received the embedded can be accessed from an external network.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: December 11, 2018
    Assignee: Schneider Electric USA, Inc.
    Inventors: Benjamin W. Edwards, Konstantin Alexander Filippenko, Richard Karl Weiler, Matthew L. White, Kevin M. Jefferies
  • Patent number: 10102044
    Abstract: A communication terminal has communication circuit, a processor and a storing module operable to store a plurality of application programs. The terminal includes comprising: a table that a plurality of timer times are registered, a notifying module operable to notify expiration when reaching at a timer time that is registered in the table, an executing module operable to execute at least two or more application programs when the expiration is notified by the notifying module, and an enabling module operable to enable the communication circuit when executing the application program by the executing module. Communication is performed by the at least two or more application programs while the communication circuit is being enabled.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: October 16, 2018
    Assignee: KYOCERA Corporation
    Inventors: Takuya Sato, Yuji Suzuki, Masaki Nono
  • Patent number: 10097585
    Abstract: A model-based industrial security policy configuration system implements a plant-wide industrial asset security policy in accordance with security policy definitions provided by a user. The configuration system models the collection of industrial assets for which diverse security policies are to be implemented. An interface allows the user to define security policies for a plant environment at a high-level by grouping the industrial assets into security zones, and defining any additional communication permissions in terms of asset-to-asset, asset-to-zone, or zone-to-zone conduits. Based on the model and these policy definitions, the system generates asset-level security setting instructions configured to set appropriate security settings on one or more of the industrial assets, and deploys these instructions to the appropriate assets in order to implement the defined security policy.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: October 9, 2018
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Michael A. Bush, Jack M. Visoky, Taryl J. Jasper
  • Patent number: 10055595
    Abstract: Methods, apparatus, and systems are provided to secure access to an account of a user. The account may have a system administrator. The user may have a credential for accessing the secure data on the account. The methods, apparatus, and systems involve setting a universal reset credential associated with the account, denying the system administrator of the account permission to change the first credential of the access feature, and permitting the system administrator to reset the access feature from the first credential to the universal reset credential.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: August 21, 2018
    Assignee: BAIMMT, LLC
    Inventors: Thomas D. Selgas, Jonathan Cutrer
  • Patent number: 10042686
    Abstract: A determination method, for determining a possibility of a new failure in a system, includes: obtaining first setting values for a plurality of setting items of the system when a failure in the system occurs; obtaining second setting values for the plurality of setting items when an input that the failure has been recovered is received; identifying at least one setting item from among the plurality of setting items based on the first setting values and the second setting values, the at least one setting item having a first setting value different from a second setting value; determining a value from among the first value and the second value of the at least one setting item; comparing an input value regarding the at least one setting item and the value; determining the possibility based on a result of the comparing; and outputting information regarding the possibility.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: August 7, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Hiroshi Otsuka, Yukihiro Watanabe, Yasuhide Matsumoto
  • Patent number: 10020151
    Abstract: A safety relay configuration system for configuring safety functions to be carried out by a safety relay is provided. The configuration system comprises a number of features that facilitate intuitive and simplified configuration of an industrial safety relay, including but not limited to features that guide the user through the configuration process using an intuitive sequential procedure that provides feedback and prompts based on user interaction, enforce design consistency throughout the configuration project by intelligently limiting user selections, and visually organize configuration and status information in a manner that efficiently utilizes display space and allows the user to quickly evaluate available configuration options.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: July 10, 2018
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Bradley A. Prosak, Thomas Helpenstein, Rudolf Papenbreer, Dirk Lorenz, Oliver Heckel
  • Patent number: 10018992
    Abstract: A numerical control device includes an operation stop block designation unit configured to predict an executing block of a machining program at designated time, predicted to being executed at the designated time, based on machining time of each block of the machining program, and designate a stop block for the machining operation to be safely stopped, by searching from the executing block at the designated time in reverse order to the order to execute blocks of the machining program, and a program operation control unit configured to control to stop the machining operation at the stop block designated by the operation stop block designation unit.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: July 10, 2018
    Assignee: FANUC Corporation
    Inventors: Hisateru Ishiwari, Hideaki Maeda, Kazuo Sato
  • Patent number: 10017205
    Abstract: An apparatus and a method that include a program execution monitoring dedicated circuit connected to a CPU of a control apparatus of an on-vehicle electronic equipment that includes an execution time monitoring timer circuit, an execution sequence monitoring comparison circuit, a setting register, an other attached circuit and so on, perform monitoring of an execution sequence of a task executed by a control program of the on-vehicle electronic equipment and/or an execution time from a head address to an end address of the task executed by the control program, and enable the control of the on-vehicle electronic equipment such as an electric power steering apparatus to be continued by performing an alternative processing in the case of detecting an abnormality in the execution sequence and/or the execution time.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: July 10, 2018
    Assignee: NSK LTD.
    Inventor: Toshihiko Kobayashi
  • Patent number: 9999973
    Abstract: According to a method according to the invention for controlling at least one manipulator, in particular a robot, a plurality of control commands (P, B, F) are worked through, in that in a state machine (ZM) the respective command runs through an active state (-A), wherein in a state machine at least one control command runs through a preliminary state (-E) that is placed ahead of its active state and/or a post-operational state (-P) that is placed after its active state, and/or a plurality of control commands are processed at the same time.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: June 19, 2018
    Assignee: KUKA Deutschland GmbH
    Inventor: Bernd Finkemeyer
  • Patent number: 9983876
    Abstract: A non-deterministic finite state machine module for use in a regular expression matching system. The system includes a computational unit implementing a non-deterministic finite state machine representing a regular expression, wherein the computational unit is configured to: receive an input data stream, wherein an occurrence of the regular expression is determined, and an activation signal; process the input data stream with respect to the non-deterministic finite state machine depending on the activation signal; and provide at least one branch data output for initializing an additional non-deterministic finite state machine module if the processing of an element of the input data stream according to the non-deterministic finite state machine results in a branching of a processing thread.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: May 29, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kubilay Atasu, Christoph Hagleitner, Raphael Polig, Frederick R Reiss
  • Patent number: 9946981
    Abstract: A method and information handling system for obtaining information handling system wear parameter values representative of wear of the information handling system, the information handling system wear parameter sensors comprising a motherboard event wear parameter sensor for obtaining motherboard event wear parameter values, a component event wear parameter sensor for obtaining component event wear parameter values, and a usage wear parameter sensor for obtaining usage wear parameter values, for calculating client information handling system wear based on the information handling system wear parameter values and the statistical model of wear estimation, and for providing a service life indication for the client information handling system, the service life indication indicative of a disposition suitability.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: April 17, 2018
    Assignee: Dell Products, LP
    Inventors: Michael S. Gatson, Joseph Kozlowski, Yuan-Chang Lo, Nikhil M. Vichare
  • Patent number: 9927797
    Abstract: Techniques for making a physical area safe for a human to enter when mobile drive units (e.g., robots) are operating in the physical area are described. A management device may send an activity message to the mobile drive units instructing the mobile drive units to perform a set of activities. If a human is detected in the physical area, the management device may stop sending the activity command. If the mobile drive units do not receive the activity command, the mobile drive units may stop performing the set of activities. After the management device determines that the human has left the physical area, the management device may resume sending the activity message.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: March 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Stubbs, Matthew David Verminski, Michael T. Barbehenn, Andrew Brenden Tinka, Peter K. Mansfield, Peter R. Wurman
  • Patent number: 9912737
    Abstract: A distributed control system (DCS) for controlling an industrial process using a plurality of distributed control nodes (DCNs) can include a plurality of Device DCNs, each Device DCN including an I/O interface coupled with a field device for single channel input or output, a plurality of Application DCNs, and one or more Ethernet switches. The plurality of Device DCNs and the plurality of Application DCNs can be adapted to host a software runtime and communicatively coupled via the one or more Ethernet switches. The DCS architecture can include of two types of DCNs; Application DCNs and Device DCNs. The software runtime can be configured to selectively provide control application level communication and function block execution services.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: March 6, 2018
    Assignee: EXXONMOBIL RESEARCH AND ENGINEERING COMPANY
    Inventors: David Lloyd Patin, Saleem Stephen Bitar, Raymond Donald Bartusiak, Dennis J. Foltz, Andrew J. Thake, David L. DeBari, Richard J. Caro, Dennis Lee Brandl
  • Patent number: 9898366
    Abstract: A tool for redundancy and recovery for a mobile device. The tool probes for one or more available resources on the mobile device, wherein probing for the one or more available resources includes gathering diagnostic information related to the one or more available resources. The tool determines a device functionality for the mobile device, wherein the device functionality is an energy conscious recovery plan including one or more features available on the mobile device. The tool scavenges for at least one resource to support the device functionality for the mobile device. The tool restores the device functionality for the mobile device, wherein restoring the device functionality includes utilizing the at least one resource and one or more energy conscious techniques.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rajaram B. Krishnamurthy, Daniel A. Rogers
  • Patent number: 9891997
    Abstract: A tool for redundancy and recovery for a mobile device. The tool probes for one or more available resources on the mobile device, wherein probing for the one or more available resources includes gathering diagnostic information related to the one or more available resources. The tool determines a device functionality for the mobile device, wherein the device functionality is an energy conscious recovery plan including one or more features available on the mobile device. The tool scavenges for at least one resource to support the device functionality for the mobile device. The tool restores the device functionality for the mobile device, wherein restoring the device functionality includes utilizing the at least one resource and one or more energy conscious techniques.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rajaram B. Krishnamurthy, Daniel A. Rogers
  • Patent number: 9886357
    Abstract: An approach is provided in which a system selects a first processor as a master Time of Day (TOD) processor in a first TOD topology. The system then assigns a second processor as an alternate master TOD processor to a second TOD topology based upon determining that the second processor is on a different node than the first processor. The system configures to the first TOD topology and, when the system detects a TOD failure requiring a topology switch, the system re-configures to the second TOD topology.
    Type: Grant
    Filed: October 11, 2015
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Manish Kumar Chowdhary, Deepak Kodihalli
  • Patent number: 9873414
    Abstract: A parking brake system for a vehicle, in particular for a motor vehicle, includes two control units, by means of which two actuators, which are designed to actuate respective wheel brakes, can be controlled. The control units are connected to a power source via separate lines, wherein exclusively one of the control units is connected to an operating device which is designed to transmit signals to the control unit for actuation of the wheel brakes. The control unit is designed to control at least one of the actuators, dependent on the signals for actuation of the wheel brakes.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: January 23, 2018
    Assignee: Audi AG
    Inventors: Kilian Förster, Uwe Henrich, Timo Strutz, Christof Michenthaler
  • Patent number: 9804938
    Abstract: An approach is provided in which a system selects a first processor as a master Time of Day (TOD) processor in a first TOD topology. The system then assigns a second processor as an alternate master TOD processor to a second TOD topology based upon determining that the second processor is on a different node than the first processor. The system configures to the first TOD topology and, when the system detects a TOD failure requiring a topology switch, the system re-configures to the second TOD topology.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: October 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Manish Kumar Chowdhary, Deepak Kodihalli
  • Patent number: 9778652
    Abstract: A system and method for capturing automation data from an automated system uses a multi-array populated by an automation controller with automation data including timing data defined by a controller clock. The multi-array includes at least one member corresponding to a sensor sensing a state of the member and a plurality of member-defined data elements, which may correspond to a start time and end time of the member state. Automation data is captured from the controller multi-array by a computing device in communication with the controller including a first data table corresponding with the controller multi-array for efficient collection of the automation data from the controller memory, and a second data table for associating each data element with its defining member and storing the associated data in a historical database which may be used for analysis of cycle time data of a member, device or operation of the automated system.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: October 3, 2017
    Assignee: BEET, LLC
    Inventors: Ivan Richard Nausley, Jeremy Philip Epple, Kusmady Susanto, David Jingqiu Wang
  • Patent number: 9703672
    Abstract: In order to provide simple, fast, and reliable verification of the functioning and processing of an automation task in the form of software in a multi-channel safety-oriented automation component (1), the software (SW1) is run in one channel (K1) of the automation component (1) in an active unit (P1) of the hardware of the channel (K1), and first diversity software (SW3) redundant relative to the software (SW1) is run in a verification unit (V1) in this channel (K1), wherein in a processing step (Z1) input data (Ez) associated with the software (SW1) and first output data (Az) computed by the software (SW1) in this processing step (Z1) are temporarily stored in a memory unit (M1), and the diversity software (SW3) in the verification unit (V1) computes second output data (Az?) based on the stored input data (Ez) independently of the processing of the software (SW1) in the active unit (P1), and the second output data (Az?) computed by the diversity software (SW3) is compared with the stored first output data (A
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: July 11, 2017
    Assignee: BERNECKER + RAINER INDUSTRIE-ELEKTRONIK Ges.m.b.H
    Inventors: Franz Kaufleitner, Alois Holzleitner
  • Patent number: 9699022
    Abstract: An apparatus includes a first controller having at least one interface and at least one processing device. The at least one interface is configured to communicate with a second controller and with a controlled network having multiple EtherNet/IP-compatible input/output (I/O) modules and multiple EtherNet/IP-compatible controlled devices. The at least one processing device is configured to detect a fault associated with the second controller while the second controller is in communication with at least one of the I/O modules and at least one of the controlled devices. The at least one processing device is also configured, upon detection of the fault associated with the second controller, to resume the communication with the at least one I/O module and the at least one controlled device without the at least one I/O module updating the at least one controlled device to a failsafe condition.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: July 4, 2017
    Assignee: Honeywell International Inc.
    Inventors: Sunil Bale, Srinivas Atukuri, Joseph Felix
  • Patent number: 9690947
    Abstract: Method of processing a guest event in a hypervisor-controlled system, which includes: triggering a first firmware service specific for the guest event; the firmware processing information associated with the guest event, and presenting only a subset of the information of a guest state and memory in decrypted form to a hypervisor, where the subset of the information is selected to allow the hypervisor to process the guest event; the firmware retaining a part of the information of the guest state and memory not sent to the hypervisor; the hypervisor processing the guest event based on the received subset of the information, and sending a process result to the firmware, triggering a second firmware service; the firmware processing the received process result together with the part of the information of the guest state and memory not sent to the hypervisor, and generates and performs a state and/or memory modification.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: June 27, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Utz Bacher, Reinhard Buendgen, Einar Lueck
  • Patent number: 9665072
    Abstract: For determining a safety step in an automation network with subscribers the data and process-specific links between the subscribers in the automation network are automatically determined by means of a configuration-detecting module. Further the subscriber-specific safety parameters are determined. The safety step in the automation network is calculated by means of an algorithm which connects the determined data and process-specific links of the subscribers in the automation network and the determined subscriber-specific safety parameters.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: May 30, 2017
    Assignee: BECKHOFF AUTOMATION GMBH
    Inventors: Jens Sachs, Guido Beckmann
  • Patent number: 9658852
    Abstract: A processing unit includes a first storage entity being updated at a first clock cycle (CLK1) for holding a master copy of processing unit state. The processing unit further includes at least two shadow storage entities being updated with update information of the first storage entity. A shadow storage entity running at a second clock cycle (CLK2) is slower than the first clock cycle (CLK1). The first storage entity is coupled with the shadow storage entities via an intermediate storage entity, and the intermediate storage entity provides multiple storage stages for buffering consecutive update information of the first storage entity. Selection circuitry is adapted to provide one update information contained in one storage stage to the shadow storage entity with the active clock edge of the second clock cycle (CLK2) in order to update said shadow storage entity.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Thomas Koehler, Frank Lehnert
  • Patent number: RE47511
    Abstract: A load control system comprises a load control device and a battery-powered occupancy sensor, which transmits a first wireless signal to the load control device in response to detecting the presence of an occupant in a space. The load control system further comprises a visual indicator for providing a visual indication when the magnitude of a battery voltage of a battery of the occupancy sensor has dropped below a predetermined low-battery voltage threshold. The occupancy sensor may comprise the visual indicator, such that the visual indicator is illuminated when the occupancy detects the presence of the occupant in the space and the magnitude of the battery voltage is less than the predetermined threshold. Alternatively, the load control device may comprise the visual indicator, such that the visual indicator is illuminated in response to receiving a second wireless signal, which is transmitting by the occupancy sensor when the magnitude of the battery voltage is less than the predetermined threshold.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: July 9, 2019
    Assignee: Lutron Technology Company LLC
    Inventors: Matthew Robert Blakeley, James P. Steiner, Adam J. Schrems