Plural Processors Patents (Class 700/2)
  • Patent number: 11119455
    Abstract: The embodiments described herein include one embodiment that provides a control method that includes connecting a first controller to a control system; receiving control system configuration data from a database, in which the configuration data comprises holistic state data of a second controller in the control system; and configuring operation of the first controller based at least in part on the configuration data received.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: September 14, 2021
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Bijan Sayyarrodsari, Kadir Liano, Alexander B. Smith
  • Patent number: 11083902
    Abstract: Techniques regarding an implantable biosensor package are provided. For example, one or more embodiments described herein can regard an apparatus, which can comprise a biosensor module. The biosensor module can comprise a semiconductor substrate and a processor. The semiconductor substrate can have a sensor operably coupled to the processor. The apparatus can also comprise a polymer layer. The biosensor module can be embedded within the polymer layer such that the polymer layer can be provided on a plurality of sides of the biosensor module.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: August 10, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Holmes, Bruce B. Doris, Hariklia Deligianni, Roy R. Yu
  • Patent number: 11022962
    Abstract: A high availability industrial automation system in disclosed. The system has a primary industrial automation controller, a secondary industrial automation controller, and a communication network connected to the primary industrial automation controller and the secondary industrial automation controller. The primary industrial automation controller includes a processor and a memory configured to store a plurality of instructions, a plurality of automation tasks, input/output (I/O) data, and internal storage data. The processor is operative to execute the plurality of instructions to cross load information from the primary industrial automation controller to the secondary industrial automation controller. The cross loading of information can be less than the maximum amount of communicable information capable of being cross loaded. Also disclosed are methods of communicating over the high availability industrial automation system.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: June 1, 2021
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Mark A. Flood
  • Patent number: 11004305
    Abstract: A transaction facilitation system is disclosed that is configured to affect crediting and debiting of gaming accounts for two or more gaming environments and structured to communicate with an issuing financial institution of a stored value account to affect crediting and debiting of the stored value accounts. The two or more gaming environments can be members of an alliance of gaming environments that are associated with the stored value account. Financial transactions using the stored value account can be used for customer relationship purposes.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: May 11, 2021
    Assignee: Sightline Interactive LLC
    Inventors: Kirk E. Sanford, Thomas M. Sears, Omer Sattar
  • Patent number: 10990086
    Abstract: The invention relates to a module for a technical facility comprising a technical hardware for executing a technical sub-process, a controller for locally controlling the technical hardware wherein the controller is configured to control the technical hardware automatically and an external interface of the controller, wherein the external interface comprises an OPC-UA server. The OPC-UA server has a fixedly predetermined information structure having static information and dynamic information wherein the static information describes the technical hardware and the controller, and the controller writes the dynamic information as real-time values of the technical hardware into the information structure. Furthermore, a corresponding method for controlling a technical facility is claimed.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: April 27, 2021
    Assignee: WAGO Verwaltungsgesellschaft mbH
    Inventors: Thomas Albers, Thomas Holm
  • Patent number: 10970398
    Abstract: A data provision system includes a data provision device and a data security device installed in a vehicle. The data provision device includes a vehicle interface configured to transmit data to and receive data from the vehicle and an expected value calculation unit configured to calculate an expected value of application data to be applied to an in-vehicle computer installed in the vehicle. The application data and the expected value are transmitted to the vehicle through the vehicle interface. The data security device includes an interface unit configured to transmit data to and receive data from a device outside the data security device and a measurement unit configured to calculate a measurement value of the application data received from the data provision device through the interface unit and verify the measurement value on the basis of the expected value received from the data provision device through the interface unit.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: April 6, 2021
    Assignee: KDDI CORPORATION
    Inventors: Keisuke Takemori, Seiichiro Mizoguchi, Ayumu Kubota
  • Patent number: 10929684
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for intelligently merging handwritten content and digital audio from a digital video based on monitored presentation flow. In particular, the disclosed systems can apply an edge detection algorithm to intelligently detect distinct sections of the digital video and locations of handwritten content entered onto a writing surface over time. Moreover, the disclosed systems can generate a transcription of handwritten content utilizing digital audio. For instance, the disclosed systems can utilize an audio text transcript as input to an optical character recognition algorithm and auto-correct text utilizing the audio text transcript. Further, the disclosed systems can analyze short form text from handwritten script and generate long form text from audio text transcripts.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: February 23, 2021
    Assignee: ADOBE INC.
    Inventors: Pooja, Sourabh Gupta, Ajay Bedi
  • Patent number: 10932105
    Abstract: Apparatuses, systems, and methods related to memory pooling between selected memory resources on vehicles or base stations are described. A system using a memory pool formed as such may enable performance of functions, including automated functions critical for prevention of damage to a product, personnel safety, and/or reliable operation, based on increased access to data that may improve performance of a mission profile. For instance, one apparatus described herein includes a wireless base station coupled to a first processor coupled to a first memory resource that are configured to enable formation of a memory pool to share data between the first memory resource and a second memory resource at a vehicle responsive to a request to access the second memory resource from the first processor transmitted via the base station.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: February 23, 2021
    Assignee: Micron Technology, Inc.
    Inventor: Aaron P. Boehm
  • Patent number: 10908820
    Abstract: A high-bandwidth memory (HBM) system includes an HBM device and a logic circuit. The logic circuit receives a first command from the host device and converts the received first command to a processing-in-memory (PIM) command that is sent to the HBM device through the second interface. A time between when the first command is received from the host device and when the HBM system is ready to receive another command from the host device is deterministic. The logic circuit further receives a fourth command and a fifth command from the host device. The fifth command requests time-estimate information relating to a time between when the fifth command is received and when the HBM system is ready to receive another command from the host device. The time-estimate information includes a deterministic period of time and an estimated period of time for a non-deterministic period of time.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: February 2, 2021
    Inventors: Krishna T. Malladi, Hongzhong Zheng, Robert Brennan
  • Patent number: 10861490
    Abstract: A data storage device including an interface, a first actuator, a second actuator, an auxiliary controller, and a primary controller. The auxiliary controller is configured to control positioning of the second actuator. The primary controller is configured to control positioning of the first actuator. The primary controller is communicatively coupled between the interface and the auxiliary controller.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: December 8, 2020
    Assignee: Seagate Technology LLC
    Inventors: Mark A. Gaertner, Jon D. Trantham, Vidur Parkash, Kevin N. Dao
  • Patent number: 10853298
    Abstract: Apparatus, systems, and methods for communicating data between a controller and a multiplicity of field devices operating in a process plant are provided. The system includes distributed marshaling modules coupled by a head-end unit to I/O cards in communication with the controller. The distributed marshaling modules communicate with the field devices via respective electronic marshaling components converting signals between the field devices and the I/O cards. The distributed marshaling modules are coupled to the head-end unit by a ring communication architecture, such that the distributed marshaling modules may each be located relatively proximate to the field devices to which they are coupled.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: December 1, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Godfrey R. Sherriff, Gary K. Law
  • Patent number: 10841119
    Abstract: A technology is described for operating a device shadowing service that manages device representations for physical devices that are network addressable. An example method may include associating a device representation with a representation type, where the device representation represents a copy of a state of a physical device in network communication with a device shadowing service that maintains the device representation, and the representation type may define a command that can be invoked through the device representation. After the device representation has been associated with the representation type, the command may be invoked through the device representation. Invoking the command may involve identifying the representation type associated with the device representation and determining that the command is supported by the representation type. Thereafter, the command may be executed.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: November 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Mark Edward Rafn, William Alexander Stevenson, Alan Conrad Rawcliffe
  • Patent number: 10831890
    Abstract: One embodiment facilitates detection of attacks in a cyber-physical system of interacting elements with physical inputs and outputs. During operation, the system receives, by a first entity of a plurality of entities, a first reading from a first set of sensors of the cyber-physical system via a first network. The system receives, by the first entity, a second reading from a second set of sensors of the cyber-physical system via a second network, wherein the second network includes security measures which prevent access by any external entity or any of the plurality of entities. The system executes a set of instructions based on the first reading and the second reading. The system determines that a result of the executed instructions does not match an expected condition. The system performs a remedial action based on the result.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: November 10, 2020
    Assignee: Palo Alto Research Center Incorporated
    Inventor: Shantanu Rane
  • Patent number: 10802872
    Abstract: The present disclosure provides task delegation and cooperation for automated assistants. In one example, a method includes receiving, at a centralized support center that is in contact with a plurality of automated assistants including a first automated assistant and a second automated assistant, a request to perform a task on behalf of an individual, formulating, at the centralized support center, the task as a plurality of sub-tasks including a first sub-task and a second sub-task, delegating, at the centralized support center, the first sub-task to the first automated assistant, based on a determination at the centralized support center that the first automated assistant is capable of performing the first sub-task, and delegating, at the centralized support center, the second sub-task to the second automated assistant, based on a determination at the centralized support center that the second automated assistant is capable of performing the second sub-task.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: October 13, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Raghuraman Gopalan, Lee Begeja, David Crawford Gibbon, Eric Zavesky
  • Patent number: 10796270
    Abstract: Various embodiments provide systems and methods for facilitating synchronized delivery of shipments/items scheduled to be delivered to multiple serviceable points located nearby one another. Various embodiments identify nearby serviceable points based on an identification of serviceable points being located along a common street segment. Accordingly, serviceable point data identifying corresponding street segment identifiers are stored for a plurality of serviceable points. Thereafter, shipping data for a first shipment to be delivered to a first serviceable point is received, and a determination is made whether a second shipment scheduled to be delivered to a second serviceable point is available for synchronized delivery with the first shipment. The determination comprises determining whether the street segment corresponding to the first serviceable point is the same as and/or is connected to the street segment corresponding to the second serviceable point.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: October 6, 2020
    Assignee: UNITED PARCEL SERVICE OF AMERICA, INC.
    Inventors: Chris Bolton, Steven D. Brill, Matthew Collins, Anthony Creasy, Andrew Dotterweich, Joseph Guerrisi, Daniel Kettleson, Michael Mulholland, Robert J. Gillen, Greg Loppatto, John Hernandez, Butch Butler, Scott Lord
  • Patent number: 10783048
    Abstract: Embodiments are generally directed to high capacity energy backed memory with off device storage. A memory device includes a circuit board; multiple memory chips that are installed on the circuit board; a controller to provide for backing up contents of the memory chips when a power loss condition is detected; a connection to a backup energy source; and a connection to a backup data storage that is separate from the memory device.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: September 22, 2020
    Assignee: Intel Corporation
    Inventors: Mohan J. Kumar, Murugasamy K. Nachimuthu, George Vergis
  • Patent number: 10705248
    Abstract: A sensor control device and a sensor system are provided through which it is possible to automatically detect whether mutual interference occurs for a plurality of sensor units, and it is possible to automatically set periodic light projection timings for preventing mutual interference. A sensor control device includes a light projection control part configured to instruct a light projection operation for each of a plurality of sensor units and a light projection timing setting part configured to set periodic light projection timings when each of the sensor units is periodically operated based on results of light projection control for each of the sensor units and detection results of each of the sensor units.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: July 7, 2020
    Assignee: OMRON Corporation
    Inventors: Takuya Matsushima, Koyo Ozaki, Yusuke Iida
  • Patent number: 10706886
    Abstract: A first time period is determined during which a first head driven by a first actuator will be performing a track-following operation. A second time period is also determined during which a second head driven by a second actuator will be performing a low-priority disk access operation that includes a seek. The first and second actuators are independently movable such that the first and second disk access operations are capable of being performed in parallel. If it is determined that the seek of the second head will impact servo control of the track-following operation of the first head, a start time of the seek of the second head is changed to correspond to a time that mitigates impacts to the track-following operation of the first head.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: July 7, 2020
    Assignee: Seagate Technology LLC
    Inventors: Vidur Fnu Parkash, Mark Allen Gaertner
  • Patent number: 10692381
    Abstract: The invention relates to a parking assistance apparatus (12) for a motor vehicle (10). The invention is based on the object of providing reliably working parking assistance that can involve computational-intensive processing of sensor signals. To this end, at least one sensor (20) for producing a sensor signal (S) that is dependent on a relative position (D) of a vehicle-external object (22) is connected to a first controller (14) that is designed to take each sensor signal (S) as a basis for producing position data (P) that describe the relative position (D) and to transmit said position data via a communication link (18) of the motor vehicle (10). A second controller (16) is designed to receive the position data (P) via the communication link (18) and, during a parking manoeuvre of the motor vehicle (10), to take the position data (P) as a basis for outputting a control signal (C) to an actuator device (26) of the motor vehicle (10).
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: June 23, 2020
    Assignee: Valeo Schalter und Sensoren GmbH
    Inventors: Jie Chen, Steve Kreyer, Ralf Schneider
  • Patent number: 10668211
    Abstract: Pending medication orders are presented on the controller of an infusion pump to which a patient has been identified. All pending medication orders are displayed on the screen of the controller and any may be selected by the clinician. Selecting a pending order at the controller that involves an infusion to the patient also results in automatic programming of the infusion pump in accordance with that order. Selection of an oral medication at the controller results, as does selection of any other order, in notification to the healthcare facility server that the order is being administered. Such notification resolves open controlled item transactions as well as provides information that may be relevant to a patient's EMAR. Selection of a pending order may occur manually or automatically through identification of a medication.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: June 2, 2020
    Assignee: CareFusion 303, Inc.
    Inventors: Richard M. Batch, Timothy W. Vanderveen
  • Patent number: 10635270
    Abstract: Provided is a method of configuring a home screen. The method includes configuring, at a first device, a home screen of a second device, and transmitting, from the first device, information about the home screen to the second device, wherein the home screen includes a graphical user interface (GUI) to be displayed by the second device.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: April 28, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kwang-pyo Choi, Jeong-hoon Park
  • Patent number: 10623201
    Abstract: A coupling device that couples a first bus system to a second bus system configured to provide bidirectional communication between the first bus system and the second bus system comprising data transfer means for transmitting forward-directed data from the first bus system to the second bus system and for transmitting backward-directed data from the second bus system to the first bus system, data manipulation means for manipulating forward-directed data and/or backward-directed, and an instruction memory for storing manipulation instructions relating to the manipulation of data by the data manipulation means.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: April 14, 2020
    Assignee: Phoenix Contact GmbH & Co. KG
    Inventor: Michael Hoffmann
  • Patent number: 10592529
    Abstract: A robotic system is provided. The robotic system includes a publishing node including at least one first synchronization database that includes a plurality of attributes, each of the attributes including a tag identifying the attribute and data, a flag associated with each of the attributes, and a subscriber list. The system also includes a subscriber node including at least one second synchronization database. The publishing node is configured to set the flag associated with the attributes when the attributes are written in the at least one first synchronization database or when the data included in the attributes are modified and publish the flagged attributes to the subscriber node.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: March 17, 2020
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Brian D. Hoffman, Joshua Radel
  • Patent number: 10592467
    Abstract: An operation method of a semiconductor memory device including a memory cell array and an internal processor configured to perform an internal processing operation includes receiving at the memory device a first mode indicator that indicates whether the memory device should operate in a processor mode or in a normal mode, receiving at the memory device processing information for the memory device, when the first mode indicator indicates that the memory device should operate in the processor mode, storing the processing information in a first memory cell region of the memory cell array, using the stored processing information to perform internal processing by the internal processor, and storing a result of the internal processing in the memory cell array.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: March 17, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Je Min Ryu, Reum Oh, Hak-Soo Yu
  • Patent number: 10552143
    Abstract: One aspect of the present disclosure relates to a relay device communicating with a plurality of control devices that belong to on-vehicle networks. This relay device is provided with: a storage unit configured to store therein a plurality of update programs for simultaneous update required for the plurality of control devices, and topologies of the on-vehicle networks; an in-vehicle communication unit configured to transmit the plurality of update programs to the corresponding control devices, respectively; and a control unit configured to control the in-vehicle communication unit such that, as for control devices that belong to a plurality of on-vehicle networks that are individually connected to the relay device and are independent from each other, the plurality of update programs corresponding to the control devices are transmitted in parallel with each other.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: February 4, 2020
    Assignee: Sumitomo Electric Industries, Ltd.
    Inventor: Takayuki Nakano
  • Patent number: 10548430
    Abstract: A coffee brewing apparatus comprises a corresponding coffee brewer as well as a sensor that is configured and arranged to sense food components as used by that means for brewing coffee beverages. This coffee brewing apparatus then further comprises an external network interface that is configured and arranged to facilitate interfacing with a remote resource (or resources). The coffee brewing apparatus can further comprise an end user interface and a processor that is operably coupled to the sensor, the external network interface, and the end user interface and that is configured and arranged to independently use information regarding food components as are used by the means for brewing coffee beverages to facilitate obtaining corresponding responsive information from the remote resource and to then present that information to an end user via the end user interface.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: February 4, 2020
    Assignee: Koninklijke Douwe Egberts B.V.
    Inventors: Brent Guard, Gary Burton-Wilcock
  • Patent number: 10541012
    Abstract: Input power quality for a processing device is sensed. In response to detection of poor power quality, input power is disconnected, and the processing device backs up its machine state in non-volatile logic element arrays using available stored charge. When power is restored, the stored machine state is restored from the non-volatile logic element arrays to the volatile logic elements whereby the processing device resumes its process from the state immediately prior to power loss allowing seamless processing across intermittent power supply.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: January 21, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Steven Craig Bartling, Sudhanshu Khanna
  • Patent number: 10528426
    Abstract: Systems and methods are disclosed for recovering from various types of data and process corruptions at a data processing unit of a plurality of data processing units each coupled with a non-volatile memory divided into a plurality of selectable locations, in a system absent a central processing unit. In some embodiments a data processing unit is configured to determine validity of an allocation table of the data processing unit, retrieve a process descriptor from the allocation table, parse the non-volatile memory for a first set of process data corresponding to the process descriptor, determine validity of the first set of process data corresponding to the process descriptor and attempt to recover the first set of process data in accordance with a determination that the first set of process data is invalid.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: January 7, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Viacheslav Anatolyevich Dubeyko, Luis Vitorio Cargnini
  • Patent number: 10509395
    Abstract: A complete model numerical solver resides on an embedded processor for real time control of a system. The solver eliminates the need for custom embedded code, requiring only model equations, definition of the independent and dependent variables, parameters and input sources information as input to solve the model equations directly. Through elimination of the need for custom code, the solver speeds up the model deployment process and provides the control application sophisticated features such as Automatic Differentiation, sensitivity analysis, sparse linear algebra techniques and adaptive step size in solving the model concurrently.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: December 17, 2019
    Assignee: Sendyne Corporation
    Inventors: Robert C Melville, Nicolas Clauvelin, Ioannis Milios
  • Patent number: 10485444
    Abstract: Embodiments of a method for removal and replacement of artifacts in electrophysiological data from muscular activity in the a gastrointestinal tract of a patient are disclosed. The approach includes setting an artifact identification threshold based on the parameters of the data, assessing the full extent of the artifact in time, and replacing the values with ones that are neutral in the time series and minimizing the effect on a power spectrum of the data. More particularly, the method includes steps of identifying artifacts within the raw time series data, eliminating the identified artifacts, and replacing the artifacts with any of interpolated points or constant value points to create a clean time series data set representing valid gastrointestinal tract EMG signals.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: November 26, 2019
    Assignee: G-Tech Medical, Inc.
    Inventor: Steve Axelrod
  • Patent number: 10474121
    Abstract: A control device includes a storage unit that stores a program, a program execution unit that executes the program stored in the storage unit to control a device to be controlled, and a backup execution unit that stores, at the start of a backup operation of the program currently being executed, the program, information for identifying a location currently in execution in the program, information for identifying a location currently being held in the program, and operation data, in a backup storage unit.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: November 12, 2019
    Assignee: Mitsubishi Electric Corporation
    Inventors: Yoshihiro Nagatomo, Daiki Kawakami
  • Patent number: 10465960
    Abstract: The present disclosure relates to a method and a system for monitoring health of a refrigeration system. The present disclosure also relates to an Internet Of Things (IOT) enabled method and system for monitoring health of the WIF based on performance parameters like defrost cycle related parameters, defrost cycle duration, schedule and frequency. In one embodiment, the method receives a plurality of real-time temperature data collected by a temperature sensor and determines a steady state value based on the received real-time temperature data. Further, the method computes a plurality of defrost cycle parameter values and generate alarm signals based on deviations of the computed defrost cycle parameters from the respective threshold values. The method generates reports indicating patterns of defrost duration and defrost distribution over a time and provide recommendations to support maintenance of the refrigeration system in response to the deviations.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: November 5, 2019
    Assignee: CARRIER CORPORATION
    Inventor: Baburaj Kaimalilputhenpura Prabhakaran
  • Patent number: 10451301
    Abstract: An environmental control system includes a transmitting device for signaling to a receiver to activate an environmental control unit (ECU). The transmitting device includes a connector for removably installing and connecting to electrical power in the vehicle and a transmitter for transmitting a signal to a remote receiver. The ECU comprises of an exterior control panel and microprocessor-based controller for operating environmental devices within a facility or other defined space. When the controller receives an input from any of the receiver and an external environmental device, it activates at least one of the environmental devices. When the controller receives any such input that is outside a predefined range, the controller generates any of a visual or audible alarm and notifies a predetermined recipient.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: October 22, 2019
    Assignee: Safe Air Corp.
    Inventors: Wayne Lutz, Donald Lavrenz, Jr.
  • Patent number: 10393434
    Abstract: A laundry transport apparatus and method includes a container defining an interior area configured to accommodate a plurality of laundry carts, the container having a door movable between closed and open configurations to selectively allow access to the interior area. The apparatus includes a ventilation network to pass air to and from the interior area and the outside, the intake duct and the outlet duct in a thermal transfer configuration for a portion of their length to influence temperature of air passing through each duct, warmer air passing through one of the intake duct or the outlet duct becoming cooler and cooler air passing through another of the intake duct or the outlet duct becoming warmer. The ventilation network including a pathogen identification, containment and remediation apparatus to detect, isolate and treat potentially harmful material within the soiled laundry.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: August 27, 2019
    Inventor: Bertram E. Lacey
  • Patent number: 10394213
    Abstract: Disclosed embodiments relate to a method of independent control period allocation of axes in a PLC positioning system. In some embodiments, the method includes: dividing the axes into a first axis group including a first control period and a second axis group including a second control period and allocating different control periods for different axes; when position control calculation of the first axis group is requested during position control calculation of the second axis group, performing the position control calculation of the first axis group through task switching by an interrupt; and, after completing the position control calculation of the first axis group, resuming the position control calculation of the second axis group through task switching by an interrupt.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: August 27, 2019
    Assignee: LSIS CO., LTD.
    Inventor: Seok-Yeon Kim
  • Patent number: 10386535
    Abstract: A photoelectric sensor capable of preventing a malfunction caused by mutual interference is provided. The photoelectric sensor includes: a light projecting unit that repetitively emits a set of pulse light, which follows a projected light pattern in which a light projecting period is made different by a fixed time, as signal light; a light receiving element that receives the signal light; and a light receiving controller that distinguishes a light incident state and a light blocked state based on a received light signal from the light receiving element. The light projecting unit has a first pattern having the light projecting period increased by a fixed time and a second pattern having the light projecting period reduced by a fixed time as the projected light pattern, and in the first and second patterns, a pulse indicating a shortest period is included in the light projecting period other than the shortest period.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: August 20, 2019
    Assignee: OMRON Corporation
    Inventors: Mingke Yu, Kuniharu Shibata, Motoharu Okuno, Ryosuke Tsuzuki, Masanobu Horino, Yuki Matsui
  • Patent number: 10365917
    Abstract: A method for controlling software needed to drive an in-vehicle electronic device includes receiving a data package including a plurality of data needed to update software of a vehicle and applying either a parallel update procedure or a sequential update procedure according to inclusion or non-inclusion of primary data in the data package. The plurality of data includes at least one of primary data and secondary data. The primary data and secondary data are classified according to a data type or update target region.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: July 30, 2019
    Assignee: Hyundai Motor Company
    Inventor: Kee Hoon Choi
  • Patent number: 10339085
    Abstract: A method of scheduling a system-on-chip (SoC) by a scheduler, located between a plurality of masters and a slave, includes receiving a plurality of access requests from the plurality of masters, setting the plurality of access requests in a plurality of registers, and scheduling the plurality of access requests based on the plurality of access requests.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: July 2, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Dong Sik Cho
  • Patent number: 10331114
    Abstract: A method produces a pharmaceutical product using a manufacture execution system (MES), and an automation system, such as a batch system. The automation system is configured to drive and to monitor production machines located at a plant floor level. The method is characterized in that it communicatively couples the MES with the automation system, it receives at the MES from the automation system at least one event representative of a situation that has occurred at the plant floor level and relative to the machines, and it depends on the event received at the MES starting at least one workflow controlled by the MES.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: June 25, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jean-Jacques Lieners, Frédéric Pellé, Nuno Rodrigues Castanheira
  • Patent number: 10310486
    Abstract: A manufacturing data processing system includes a plurality of manufacturing apparatuses, a plurality of data processing devices for processing manufacturing data associated with the plurality of manufacturing apparatuses, a plurality of communication channels for communicating the manufacturing data between the plurality of manufacturing apparatuses and the plurality of data processing devices, and a management device. The management device determines a combination of the data processing device that processes the manufacturing data associated with each of the plurality of manufacturing apparatuses and the communication channel that communicates the associated manufacturing data between each of the plurality of manufacturing apparatuses and the data processing device, based on the communication speed of the communication channel and the data processing capability of each of the plurality of data processing devices.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: June 4, 2019
    Assignee: FANUC CORPORATION
    Inventors: Hiroji Nishi, Shinsuke Sakakibara
  • Patent number: 10291424
    Abstract: A technology is described for operating a device shadowing service that manages device representations for physical devices that are network addressable. An example method may include associating a device representation with a representation type, where the device representation represents a copy of a state of a physical device in network communication with a device shadowing service that maintains the device representation, and the representation type may define a command that can be invoked through the device representation. After the device representation has been associated with the representation type, the command may be invoked through the device representation. Invoking the command may involve identifying the representation type associated with the device representation and determining that the command is supported by the representation type. Thereafter, the command may be executed.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Mark Edward Rafn, William Alexander Stevenson, Alan Conrad Rawcliffe
  • Patent number: 10228674
    Abstract: A method configuring an automation system with plural controllers including first and second controllers, the method including: obtaining a first function block, having a first interface, suitable for a first application, and created by a first tool compliant with a first standard; creating a platform independent model for a second application with a second tool compliant with a second standard; creating a platform definition model of the first controller for the second application; creating a platform specific model for the second application, including: allocating and compiling, with the second tool, a primary part of the second application including the second function block for the first controller and a secondary part of the second application for the second controller; and downloading the first controller configuration, the first application, and the primary part of the second application to the first controller.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: March 12, 2019
    Assignee: SCHNEIDER ELECTRIC INDUSTRIES SAS
    Inventors: Antoine Bruck, Antonio Chauvet, Gilles Candille, Jean-Marie Stawikowski
  • Patent number: 10212470
    Abstract: Providing a conditional access system (CAS) to a set-top box is described. An example method includes encapsulating a CAS application in a NCAS (Next CAS) container, and objects associated with the CAS application are executed in the NCAS container. Resources for the CAS application and other applications running on the set-top box are pre-allocated so that each application has a pre-fixed resource allocation upon startup of the set-top box. An execution of the CAS application is validated using a linked chain of trust.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: February 19, 2019
    Assignee: CSC Holdings, LLC
    Inventors: Richard Neill, Ken Silver, Robert Clyne
  • Patent number: 10185937
    Abstract: A generic transaction generator framework for testing a network-based production service may work in conjunction with a product-specific transaction creator module that executes transactions on the service. The transaction creator module may include runtime-discoverable information, such as source code annotations, to communicate product specific details to the framework. Runtime-discoverable information may identify transaction types, transaction methods, as well as dependencies between different transaction types and transaction methods. The framework may generate and execute various test transactions and may call a substituted transaction method for a transaction type on which a generated transaction depends prior to calling the generated transaction. The output from the substituted transaction may be used as input to the generated transaction when executed subsequently.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: January 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Carlos Alejandro Arguelles, Kyle Thomas Studd
  • Patent number: 10162958
    Abstract: An information processing system includes an apparatus that carries out a function; an application program configured to provide a service using the function is installed; and one or more processors configured to receive a request to carry out the function transmitted from the application program, determine a type of an authentication token included in the request, determine, in response to receiving the request, determine a type of the apparatus, whether the authentication token is valid based on the determined type of the authentication token and the determined type of the apparatus, and cause the apparatus to carry out the function corresponding to the request if the authentication token is determined as being valid.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: December 25, 2018
    Assignee: Ricoh Company, Ltd.
    Inventor: Hiroyuki Inoue
  • Patent number: 10133252
    Abstract: To provide a network unit that includes a diagnosis-information management unit that transmits a diagnosis-information transmission request by designating a destination network number while assuming a value other than a station number; a routing control unit that holds routing information indicating correspondence between a destination control network and identification information, and that relay-controls the diagnosis-information transmission request received from the diagnosis-information management unit, another network unit connected to the same programmable logic controller, or a control network connected to the network unit in accordance with the routing information; and a diagnosis-information creation unit that creates the diagnosis information when the diagnosis-information transmission request having a network number of the control network connected to the network unit as the destination network number is received, and it transmits the created diagnosis information to a sender of the diagnosis-info
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: November 20, 2018
    Assignee: Mitsubishi Electric Corporation
    Inventor: Ryoji Ono
  • Patent number: 10095195
    Abstract: Provided are a device and a method for scheduling power storage devices, wherein a plurality of power storage device can be efficiently managed in an integrated manner by distributing appropriate charging and discharging schedules to each power storage device. The provided device for scheduling power storage devices comprises: an input unit for receiving integrated schedule information, characteristic information, and state information of the power storage devices; a scheduling unit for generating schedule information of the power storage devices on the basis of the received integrated schedule information, characteristic information, and state information; and an output unit for outputting the generated schedule information to the power storage devices.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: October 9, 2018
    Assignee: Korea Electric Power Corporation
    Inventors: Byung-Hoon Chang, Yong-Gu Ha, Kwang-Hee Hong, Woong-Jae Jeon, Kyu-Won Jeong
  • Patent number: 10067492
    Abstract: A programmable logic controller capable of improving the expandability of a distributed control system and a programming tool for the programmable logic controller are provided. A programmable logic controller (PLC) that constitutes a distributed control system includes: a variable table that includes variable information including identification symbols for identification of a plurality of PLCs and variable names of reference variables, the variable information being set for each of the reference variables; a storage device that has a memory region for storing the reference variables; and an interface circuit that mutually converts communication data for use in communication between the PLC and a different PLC and the reference variables stored in the memory region. The reference variables are variables mutually referenced by the plurality of PLCs.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: September 4, 2018
    Assignee: JTEKT CORPORATION
    Inventors: Terukazu Senda, Kenji Yoshida, Satoshi Kato
  • Patent number: 10061874
    Abstract: A method for monitoring a process and/or production plant, which includes a plurality of components and which is planned using a plurality of engineering systems, includes a step of providing first result data pertaining to at least one portion of the plurality of components using a first of the plurality of engineering systems, and second result data pertaining to at least one portion of the plurality of components using a second of the plurality of engineering systems. The method also includes a step of extracting topology data, which describe an arrangement of the plurality of components within the process and/or automation plant, and operating data for the plurality of components from the first and second result data. The method further includes creating a model for the process and/or production plant by using the topology data and the operating data. Also disclosed is an apparatus for carrying out the method.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: August 28, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventors: Michael Dallmann, Jürgen Elger, Christiane Gast, Markus Remmel, Thomas Trenner
  • Patent number: 10061809
    Abstract: Provided is a technique enables programming, including that for database operations, without describing a SQL used to operate the database. A PLC (30) that can access a DBMS (22) stores a user program (38) and definition information (32), the user program (38) including a structure type of variable, the definition information (32) indicating a definition of the structure type. The sequence command program (34) sequentially executes instructions in the user program (38) and invokes a DB access process program (35) in order to access the DBMS (22). The DB access process program (35) reads the definition information (32) and, on the basis of the read definition information (32), generates a SQL statement to be used when access to the DBMS (22) is made by execution of the user program (38). The DB access process program (35) executes the generated SQL statement by transmitting the SQL statement to the DB server (20).
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: August 28, 2018
    Assignee: OMRON CORPORATION
    Inventors: Kotaro Okamura, Yoshihide Nishiyama, Minoru Oka, Masanori Ota, Masaru Nakasaki