Master-slave Patents (Class 700/3)
  • Patent number: 10437773
    Abstract: An electronic system includes a slave device, multiple master devices and logic circuitry. The slave device is configured to communicate with a single master device in accordance with a single-master communication protocol. The multiple master devices are respectively configured to communicate with the slave device in accordance with the single-master communication protocol. The logic circuitry, which is disposed respectively in the multiple master devices, is configured to exchange control signals indicative of whether the slave device is available for access, so as to prevent simultaneous access attempts to the slave device by more than one of the master devices.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: October 8, 2019
    Assignee: Marvell World Trade Ltd.
    Inventors: Manfred Kunz, Markus Fischer
  • Patent number: 10437571
    Abstract: A user program for a safety controller is created by means of a program editor. The user program has a first program portion and at least one additional program portion. The first program portion defines safety-related logical dependencies between selected sensor signals and actuator signals. The user program is compiled and linked, in order to obtain an executable original program code. The original program code is transferred to a first memory of the safety controller and executed by a processor of the safety controller. The first program portion may be modified and compiled in order to obtain a modified first code portion. The modified first code portion is transferred to a second memory of the safety controller while the original program code is executed. The modified first code portion is then executed in addition to the original additional code portion and instead of the original first code portion.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: October 8, 2019
    Assignee: PILZ GMBH & CO. KG
    Inventors: Stefan Woehrle, Frank Von Haugwitz, Ralf Bauer
  • Patent number: 10430303
    Abstract: In an embodiment of the invention, an apparatus comprises: a plurality of bus masters and a plurality of bus arbiters to support routing and failover, wherein each bus arbiter is coupled to a plurality of bus masters; and a central processing unit (CPU) coupled to at least one of the bus arbiters; wherein the CPU is configured to execute a firmware that chooses bus re-routing or failover in response to a bus failure. In another embodiment of the invention, a method comprises: choosing, by a central processing unit (CPU) coupled to a plurality of bus arbiters, bus re-routing or failover in response to a bus failure. In yet another embodiment of the invention, an article of manufacture, comprises a non-transient computer-readable medium having stored thereon instructions that permit a method comprising: choosing, by a central processing unit (CPU) coupled to a plurality of bus arbiters, bus re-routing or failover in response to a bus failure.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: October 1, 2019
    Assignee: BiTMICRO Networks, Inc.
    Inventors: Ricardo H. Bruce, Cyrill Coronel Ponce, Jarmie Dela Cruz Espuerta, Marlon Basa Verdan
  • Patent number: 10368423
    Abstract: A method of operating a plurality of driving units for powering electronic units comprises interchanging a data frame including a bit sequence, between a master control unit and at least one of a plurality of driving units at slave nodes. A step of applying an ID field comprises indicating the driving unit address using a first bit sub-string comprising N bits, allowing the master control unit to identify whether data should be received or transmitted, or allowing each addressed driving unit to decode which action is required by the master control unit, using an R/T command bit, performing a length decoding step, for including information in the ID field regarding the type of instructions included in the data frame, using an F function bit, and assigning data bits to different electronic units or indicating in the length of the bit string in the data field, using a second bit sub-string.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: July 30, 2019
    Assignee: MELEXIS TECHNOLOGIES NV
    Inventors: Jorgen Sturm, Thomas Freitag, Raik Frost, Michael Bender
  • Patent number: 10282329
    Abstract: A transmission system includes: a master device; and a plurality of slave devices including a first slave device and a second slave device, each of the plurality of slave devices having its own identifier. The master device includes a processor configured to: transmit a control signal of a clock length that the first slave device does not respond to, to the plurality of slave devices at a first timing; and transmit an identifier that identifies the second slave device to the plurality of slave devices at a second timing after the first timing. The second slave device transmits data to the master device when the second slave device receives the control signal and the identifier that identifies the second slave device.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: May 7, 2019
    Assignee: Fujitsu Client Computing Limited
    Inventor: Shigeo Sakuma
  • Patent number: 10282319
    Abstract: Method and system are disclosed for arbitration of parallel multi-event processing. In one embodiment, a parallel multi-event processing system includes a plurality of hardware components, where each hardware component in the plurality of hardware components is assigned with a unique range of addresses, a plurality of hardware engines, where the plurality of hardware engines are configured to access the plurality of hardware components, a controller configured to perform arbitration on one or more requested transactions among the plurality of hardware engines and the plurality of hardware components based on one or more hardware components in the plurality of hardware components to be accessed, and the plurality of hardware components, the plurality of hardware engines, and the controller are configured to perform the one or more requested transactions according to the arbitration.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: May 7, 2019
    Assignee: X-Drive Technology, Inc.
    Inventor: Darder Chang
  • Patent number: 10268484
    Abstract: A redundant PC system includes a plurality of redundant PCs which is to be connected through a network. Each of the redundant PCs includes hardware on which an interface for connection to the network is mounted and a host OS configured to operate on the hardware. The host OS is provided with a virtualization unit, and a redundant unit and a real-time communication unit, the redundant unit and the real-time communication unit being configured to operate as separate processes independent of the virtualization unit. The redundant unit is configured to perform a control monitoring for making a PC redundant via a universal interface.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: April 23, 2019
    Assignee: Yokogawa Electric Corporation
    Inventors: Hiroya Enomoto, Toshiyuki Emori, Masanobu Tsuchiya, Takeshi Hongo
  • Patent number: 10255132
    Abstract: A system and method for protecting memory instructions against faults are described. The system and method include converting the slave instructions to dummy operations, modifying memory arbiter to issue up to N master and N slave global/shared memory instructions per cycle, sending master memory requests to memory system, using slave requests for error checking, entering master requests to the GM/LM FIFO, storing slave requests in a register, and comparing the entered master requests with the stored slave requests.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: April 9, 2019
    Assignee: Advanced Micro Devices, Inc.
    Inventors: John Kalamatianos, Michael Mantor, Sudhanva Gurumurthi
  • Patent number: 10241477
    Abstract: A method is provided for controlling a first switch terminal or equivalent of a building occupied by one or more building occupants. The first switch terminal includes a plurality of switch terminal parameters and a plurality of wiring terminals. The plurality of wiring terminals is coupled to a plurality of wiring elements without a specific coupling configuration of a wiring element to a wiring terminal. A first computer system is coupled to the first switch terminal or equivalent of the building at a first location of the building. A first plurality of sensors is coupled to the first switch terminal or equivalent and the first computer system. At least a portion of the sensors are configured to provide signal data to the first computer system.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: March 26, 2019
    Assignee: Edison Labs, Inc.
    Inventor: Colin Billings
  • Patent number: 10240818
    Abstract: A controller is configured to set total stop in which operations of all of a plurality of water heaters are stopped when an abnormal condition of a fan or an abnormal condition in communication is sensed in any of the plurality of water heaters while at least one of the plurality of water heaters is operating. The controller is further configured not to set total stop when an abnormal condition of the fan or an abnormal condition in communication is sensed in at least one of the plurality of water heaters while a sensing element for sensing a backflow of an exhaust from an exhaust path assembly is connected to the controller.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: March 26, 2019
    Assignee: NORITZ CORPORATION
    Inventors: Takao Muko, Shinichi Okamoto
  • Patent number: 10191466
    Abstract: Systems and methods for synchronizing execution of recipe sets are described. One of the methods includes sending by a command controller to a master controller a recipe set and sending by the master controller the recipe set for execution by a sub-system controller of a plasma system. The operation of sending the recipe set from the master controller to the sub-controller is performed during a first clock cycle of a clock signal. The method includes generating by the command controller a recipe event signal and sending by the command controller to the sub-system controller the recipe event signal indicating a time of execution of the recipe set by the sub-system controller. The time of execution occurs during a second clock cycle that follows the first clock cycle. The second cycle is of the clock signal.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: January 29, 2019
    Assignee: Lam Research Corporation
    Inventors: John C. Valcore, Jr., Tony San, Bostjan Pust
  • Patent number: 10155315
    Abstract: There is provided a medical system that includes a multi-joint slave arm; a master arm having a joint structure structurally similar to the slave arm; and a control unit that can switch between a first control mode for controlling the rotational motion of each joint of the slave arm on the basis of the amount of rotation of each joint of the master arm so that the slave arm takes a shape similar to the master arm and a second control mode for controlling the rotational motion of each joint of the slave arm on the basis of a displacement of a predetermined region of a distal end section of the master arm so that a predetermined region of a distal end section of the slave arm follows the movement of the predetermined region of the distal end section of the master arm.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: December 18, 2018
    Assignee: OLYMPUS CORPORATION
    Inventors: Ryohei Ogawa, Kosuke Kishi
  • Patent number: 10146584
    Abstract: A method of assigning data processing tasks to workload agents includes receiving workload parameters that relate to available capacities of a plurality of workload agents, identifying a primary workload agent based on at least one of the workload parameters; identifying a plurality of candidate secondary workload agents; identifying a secondary workload agent based on the plurality of workload parameters; and transmitting a job message that contains a command for the primary workload agent to perform a data processing task. The job message includes a forwarding map that identifies the secondary workload agent, and contains a command for the primary workload agent to perform the data processing task using resources of the secondary workload agent.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: December 4, 2018
    Assignee: CA, Inc.
    Inventor: Apurv Raj
  • Patent number: 10095517
    Abstract: An apparatus and method are described for retrieving elements from a linked structure. For example, one embodiment of an apparatus comprises: a decode unit to decode a first instruction, the first instruction to utilize a current address value, an end address value, and an offset; and an execution unit to execute the first instruction to cause the execution unit to compare the current address value with the end address value, the execution unit to perform no additional operation with respect to the first instruction if the current address value is equal to the end address value; and if the current address value is not equal to the end address value, then the execution unit to add the offset value to the current address value to identify a next address pointer within an element structure, the execution unit to further set the current address value equal to the next address pointer.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: October 9, 2018
    Assignee: Intel Corporation
    Inventors: Oren Ben-Kiki, Ilan Pardo
  • Patent number: 10079751
    Abstract: A flexible network building method for a remote-programmable monitoring and controlling system including an intelligent network device, a local area network router, and a dominant host in communication with the local area network router, including: sending a dominant host beacon containing router connection data for the local area network router through the dominant host; the intelligent network device receiving the dominant host beacon sent from the dominant host, and logining to the local area network router; the dominant host logining to the intelligent network device; sending a control command to the intelligent network device through the dominant host; receiving and executing the control command using the intelligent network device; and the intelligent network device responding to the dominant host with an executing status message after the execution of the control command.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: September 18, 2018
    Assignee: Link Advance Co., Ltd.
    Inventor: Ting-Wei Yang
  • Patent number: 10049066
    Abstract: A universal connector apparatus for a mobile device and in communication with the mobile device, the apparatus comprising: at least one universal serial bus (USB) connector providing at least one connection; at least one USB host controller configured to control the at least one USB connection; a microprocessor configured to control the at least one USB host controller, the microprocessor having an operating system; a USB device control interface on the mobile device configured to communicate and control the universal connector apparatus; and a USB driver configured to operate within the operating system to enable the mobile device to connect to one or more peripherals via the at least one USB connector.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: August 14, 2018
    Assignee: Fundamental Innovation Systems International LLC
    Inventors: Marcelo Varanda, Thanh Vinh Vuong, Luis Estable
  • Patent number: 10048987
    Abstract: Methods and apparatus for providing resource quality estimation in a resource sharing platform having a master and resources on slaves. Embodiments include storing resource performance data for the resources and estimating resource performance using the stored performance data. A framework can use the estimated resource performance data to select between a first resource offer and a second resource offer, which can be equivalent.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: August 14, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Stephen G. Graham, Eric Gelinas, Frederic Meunier, Alexandre Lemay, Raphaël Aubert, Salvatore DeSimone, Dominique Prunier
  • Patent number: 10040193
    Abstract: A motor control system includes first processing circuitry that controls a motor. An upper-level communication path connects an upper-level communication port of the first processing circuitry to second processing circuitry that sends an instruction to the first processing circuitry via the upper-level communication path. A lower-level communication path connects a lower-level communication port of the first processing circuitry to a plurality of devices connected in series to each other. The devices include rotational angle detection circuitry and output circuitry. The rotational angle detection circuitry detects a rotation angle of the motor. The output circuitry outputs associated information that is associated with the motor and is different from the rotational angle or that is associated with an industrial device associated with the motor.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: August 7, 2018
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Kazutoshi Kobayashi, Takuya Miwa, Mamoru Fukuda, Yoshitaka Kashiwagi, Hidetsugu Koga, Kazuhiro Imanaga, Tadashi Okubo
  • Patent number: 10007257
    Abstract: A method and apparatus for producing an image of an input/output arrangement for an industrial automation system, comprising storing in a field bus coupler at least one image data file containing image data, transmitting the image data from the image data file to a service computer connected with the field bus coupler, and generating and displaying in the service computer an image that is a function of the image data transmitted from the field bus coupler. Additional image data may be stored in a module for transmittal to the service computer via a sub-bus and the field bus coupler, thereby to generate and display in the service computer a resultant image that is a function of both the image data and the additional image data.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 26, 2018
    Assignee: Weidmueller Interface GmbH & Co. KG
    Inventor: Michael Kroner
  • Patent number: 9946613
    Abstract: An instrumentation system according to one embodiment of the present invention includes a plurality of field devices, in which each of the field devices is configured to perform at least one of measuring and operation of a target, a connection device including a plurality of slots, in which I/O modules are respectively attachable to the slots and the field devices are connectable to the I/O module, and a host control device configured to individually set the I/O modules attached to the slots to have a redundant configuration or a non-redundant configuration and to operate a first I/O module having the non-redundant configuration, among the I/O modules attached to the slots, in a pseudo redundant configuration.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: April 17, 2018
    Assignee: Yokogawa Electric Corporation
    Inventors: Masahisa Goto, Tatsuzou Sakuramoto, Koji Nagatomi, Hiroaki Higuchi, Ryuichiro Hoshina
  • Patent number: 9916213
    Abstract: In an embodiment of the invention, an apparatus comprises: a plurality of bus masters and a plurality of bus arbiters to support routing and failover, wherein each bus arbiter is coupled to a plurality of bus masters; and a central processing unit (CPU) coupled to at least one of the bus arbiters; wherein the CPU is configured to execute a firmware that chooses bus re-routing or failover in response to a bus failure. In another embodiment of the invention, a method comprises: choosing, by a central processing unit (CPU) coupled to a plurality of bus arbiters, bus re-routing or failover in response to a bus failure. In yet another embodiment of the invention, an article of manufacture, comprises a non-transient computer-readable medium having stored thereon instructions that permit a method comprising: choosing, by a central processing unit (CPU) coupled to a plurality of bus arbiters, bus re-routing or failover in response to a bus failure.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: March 13, 2018
    Assignee: BITMICRO Networks, Inc.
    Inventors: Ricardo H. Bruce, Cyrill Coronel Ponce, Jarmie De La Cruz Espuerta, Marlon Basa Verdan
  • Patent number: 9869985
    Abstract: A control device includes a second sub-controller to which second devices are connected, a first sub-controller to which first devices are connected, a master controller that controls the first and second sub-controllers, and so on. The second sub-controller includes a second interruption information memory storing second interruption information output from the second devices, a second interruption controller transmitting an interruption signal upon storing of the second interruption information and transmitting the second interruption information, and a synchronization signal generator transmitting a synchronization signal that is synchronous with the interruption signal.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: January 16, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Yasuaki Mitobe
  • Patent number: 9864668
    Abstract: A data processing apparatus includes a processor that executes a procedure. The procedure includes: acquiring a plurality of events that have issued in a management-target device, storing each of the plurality of acquired events in an event storage unit, and acquiring specifying data that specify an important phenomenon key event from the plurality of events stored in the event storage unit; acquiring events in sequence from a front position of the event storage unit, and performing first processing on the acquired events according to a processing condition; performing second processing according to the processing condition on events of an important event group, the important event group including the important phenomenon key event and an event related to the important phenomenon key event; and appending completion information to the acquired important phenomenon key event in the event storage unit.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: January 9, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Keita Nojiri, Taisuke Aizawa
  • Patent number: 9849397
    Abstract: A communication device includes a first terminal unit connected to an actuator device having a sensor. Transmission of a steering signal transmitted from a steering wireless device to the actuator device, and transmission of detected signal detected by the sensor in the actuator device are conducted via the first terminal unit. The communication device further includes a control unit. The control unit conducts processing to generate a connection error signal representing that the actuator device are not connected on the basis of a result of determination whether the detected signal is acquired from the actuator device via the first terminal unit, and transmit the connection error signal to the steering wireless device side.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: December 26, 2017
    Assignee: FUTABA CORORATION
    Inventors: Masahiro Saegusa, Hiroyuki Tsuchiya, Masahiro Tanaka, Kota Toyotomi
  • Patent number: 9829875
    Abstract: In a communication system in which a numerical controller and IO units each having a communication controller are connected, communication data is transmitted and received between the numerical controller and the communication controller of the IO units. The communication controller returns the communication data to the numerical controller when an ID contained in the communication data received from the numerical controller matches an ID set to an ID setting unit of the communication controller.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: November 28, 2017
    Assignee: FANUC CORPORATION
    Inventors: Yoshito Miyazaki, Hiroshige Ando
  • Patent number: 9788847
    Abstract: A medical manipulator includes a trigger lever operated by hands, a shaft that extends from a body in which the trigger lever is provided, and a tip operating unit that is provided at a tip of the shaft. The tip operating unit includes an end effector to which the operation of the trigger lever is mechanically transmitted and in which the operation is performed, and a detection mechanism that detects an operation state of the first input unit.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 17, 2017
    Assignee: Karl Storz GmbH & Co. KG
    Inventor: Makoto Jinno
  • Patent number: 9794138
    Abstract: Traffic data while the system is in operation is collected for a certain time as a preprocess. Typical patterns are extracted from the collected traffic data. Next, stream programs are created for the individual typical patterns and stored for the future reference. Next, the IDs of alternative tasks for transition among different stream programs are stored. In actual system operation, the system measures traffic data regularly or at any time, compares the resultant patterns with the typical patterns, and selects a stream program corresponding to the closest typical pattern as the next phase. Program shutdown time when shifting from the stream program in the present phase to the next phase can be reduced by gradually shifting empty tasks in the present phase to the next stream program as alternative tasks in consideration of the cost of switching between tasks, the cost of transferring data among resources, and so on.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: October 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Munehiro Doi, Hideaki Komatsu, Kumiko Maeda, Masana Murase, Takeo Yoshizawa
  • Patent number: 9787495
    Abstract: A network slave device includes a transceiver for communicating over a communication bus in accordance with a point-to-point network protocol. The network slave device may include an address to identify the network slave device on the network. It may also include a communication circuit configured to process a command received by the transceiver and generate a reply for transmission over the communication bus if an address included in the command matches the address of the slave device. A master device communicating on the network may send commands including the address of the slave device in accordance with the point-to-point network protocol. In an embodiment, the point-to-point protocol is the SENT protocol.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: October 10, 2017
    Assignee: Allegro Microsystems, LLC
    Inventors: Richard Vreeland, Nevenka Kozomora, Michael C. Doogue, Ricardo Scheinkerman
  • Patent number: 9696692
    Abstract: One or more non-transitory computer-readable storage media having program instructions stored thereon for enhancing an automation environment is provided. When executed by a processor, the program instructions direct the processor to at least identify at least a primary data verification value generated by a primary control process that provides control in an industrial automation environment, and to identify at least a secondary data verification value generated by a secondary control process associated with the primary control process. The program instructions also direct the processor to compare the primary data verification value with at least the secondary data verification value to determine if an error has occurred with respect to the primary control process.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 4, 2017
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Julien Chouinard
  • Patent number: 9671773
    Abstract: In a numerical control system in which a numerical controller is connected with a plurality of amplifiers via a daisy-chain serial bus, these amplifiers are grouped into a first group and a second group, and connected in an order of the amplifiers of the first group and the amplifiers of the second group from the numerical controller. Further, a communication cycle in the communication between the numerical controller and the amplifiers of the second group is set n times (n is an integer of 2 or larger) as large as a communication cycle of the first group.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: June 6, 2017
    Assignee: FANUC Corporation
    Inventor: Masahiro Miura
  • Patent number: 9654347
    Abstract: A system has a rules engine for applying rules for managing appliances in the system. Each rule defines at least one action to be executed when at least one condition is fulfilled. To define a rule, a configuring device is used for: obtaining for each appliance descriptions of possible states and executable functions; transcribing the descriptions as semantic expressions; supplying the semantic expressions to a user interface; enabling a user, via the user interface, to define at least one rule from at least one condition, on the basis of the semantic expressions of states, and at least one action, on the basis of the semantic expressions of functions; and transcribing each management rule, defined semantically via the user interface, as instructions interpretable by the rules engine.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: May 16, 2017
    Assignee: Sagemcom Broadband Sas
    Inventor: Eric Masera
  • Patent number: 9639077
    Abstract: A control device efficiently performs priority-dependent data transmission through a communication line and a control method aimed at the priority-dependent data transmission. The control device includes a transmitter that transmits data as a frame to another unit through the communication line and a generator that generates the data to be transmitted to another unit. When the higher-priority data to be transmitted is generated in a receiver or a controller while the transmitter transmits a first frame, the transmitter transmits a second frame including the higher-priority data to be transmitted after transmitting a first frame up to a predetermined block.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: May 2, 2017
    Assignee: OMRON Corporation
    Inventor: Seiji Mizutani
  • Patent number: 9542402
    Abstract: Technologies are generally described for a multi-layer file system. In the multi-layer file system, a file is arranged into two or more data blocks respectively associated with corresponding multi-entry file indices. Each multi-entry file index can point to a location index at the beginning of a linked list (an initial entry in the linked list). The linked list may have at least one location index as an entry to identify a location in the storage device where the associated data block is stored.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: January 10, 2017
    Assignee: Empire Technology Development LLC
    Inventor: Hui Huang Chang
  • Patent number: 9507644
    Abstract: Provided is a computer system including a first processor disposed in a first zone, a second processor disposed in a second zone, a prioritizing unit, and a scheduling unit. The prioritizing unit prioritizes the first processor and the second processor based on the thermal conditions of the first zone and the second zone, respectively. The scheduling unit schedules a task to one of the first processor and the second processor according to the priority provided by the prioritizing unit.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: November 29, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Yuan Shan Hsiao, Po-Chun BJ Ko, Alex CP Lee, YuhHung Liaw
  • Patent number: 9510067
    Abstract: A non-bussed control module that receives an audio code is provided. The non-bussed control module includes a tone processing module, a self-diagnostic module, and a reporting module. The tone processing module receives the audio code, and sends a trigger signal if the audio code is received. The self-diagnostic module performs a self-diagnostic test for the non-bussed control module if the trigger signal is received, and generates a diagnostic signal indicative of the self-diagnostic test. The reporting module receives the diagnostic signal and determines a type of fault based on the diagnostic signal.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: November 29, 2016
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Frank C. Valeri, Scott M. Reilly, Pawel W. Sleboda, Ian R. Singer
  • Patent number: 9442724
    Abstract: A CPU includes a code write unit which writes an interrupt generation code into a page in which the instructions stored in the non-volatile memory are not written, among a plurality of the pages included in an instruction area that is an area of the volatile memory into which the instructions are written, the interrupt generation code being a code for generating a software interrupt, an instruction transfer unit which transfers the instructions from the non-volatile memory to a corresponding page of the volatile memory that is a page in which the interrupt generation code generating the software interrupt is stored when the software interrupt is generated by the interrupt generation code, the instructions being to be stored in the corresponding page, and an instruction execution unit which executes the instructions stored in the instruction area, and when the interrupt generation code is executed, generates a software interrupt.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: September 13, 2016
    Assignee: SOCIONEXT INC.
    Inventors: Toshio Sasaoka, Naoya Ichinose
  • Patent number: 9259276
    Abstract: Medical and/or robotic devices, systems and methods can provide an indicator associated with each manipulator assembly of a multi-arm telerobotic or telesurgical system. The exemplary indicator comprises a multi-color light emitting diode (LED) mounted to a manipulator moving an associated surgical instrument, allowing the indicator to display any of a wide variety of signals. The invention may provide an additional user interface to facilitate communications between the telesurgical system and/or members of a telesurgical team.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: February 16, 2016
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: David Mintz, David Q. Larkin, Michael Lee Hanuschik
  • Patent number: 9170347
    Abstract: Disclosed is a safety sensor provided with a plurality of input signal lines for inputting signals for setting. Specifically disclosed is a safety sensor wherein at least one input signal line is provided with a high-level detection circuit and a low-level detection circuit. In an initialization process wherein setting of an operation mode is permitted, a CPU registers in a memory the on-off states of detection signals from the respective detection circuits on condition that the on-off states of detection signals are mutually opposite, and the CPU identifies the connection state of the input signal line on the basis of the on-off states and sets an operation mode corresponding to the connection state.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: October 27, 2015
    Assignee: OMRON Corporation
    Inventor: Kazunori Osako
  • Patent number: 9154331
    Abstract: Users are assigned to virtual groups. Virtual groups are associated with server assets. Achieving load-balancing during the delivery of linear multimedia content, for example, may be achieved through reassigning users to different virtual groups. Server assets can include server clusters that are assigned to the virtual groups. New hardware can be added to server assets without having to directly associate users to the new hardware.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: October 6, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David J. Piepenbrink, Lee M. Chow, James T. Sofos
  • Patent number: 9110847
    Abstract: A system includes obtaining of a backup of the source database system comprising N hosts and a first plurality of servers, where N is an integer greater than one, access of a target database system comprising M hosts, where M is an integer less than N, configuration of the target database system to include the first plurality of servers, and performance of a database recovery of the target database system using the backup of the source database system.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: August 18, 2015
    Assignee: SAP SE
    Inventors: Andre Schefe, Hans-Georg Bumes, Robin Wissbrock, Torsten Strahl
  • Patent number: 9106169
    Abstract: A controller structure for more than two drive units coupled mechanically to a movable element includes a position measuring device for determining an actual position of the movable element and a position controller for calculating a setpoint speed from a setpoint position and the actual position, the position measuring device and the position controller jointly serving all drive units. Each drive unit, however, has a speed controller of its own. The drive units are configured either as master or as slave, individual drive units also being able to assume both functions. A torque-master-slave controller ensures a compensation of the torques between the drive units.
    Type: Grant
    Filed: October 20, 2009
    Date of Patent: August 11, 2015
    Assignee: DR. JOHANNES HEIDENHAIN GMBH
    Inventors: Josef Schoenhuber, Frieder Kohler, Stefan Maier
  • Patent number: 9100397
    Abstract: A building automation and control network (BACnet) master-slave/token-passing (MS/TP) automatic media access control (MAC) addressing system having a BACnet MS/TP network, a MAC assigner on the network, and one or more MAC assignees on the network. Each assignee may have a global unique identity (GUID) and the assigner may have a pre-defined address. The assigner may gather virtually all GUIDs of the MAC assignees on the network and gather virtually all unused MAC addresses on the network. The assigner may map GUIDs to the unused MAC addresses and send a resulting map to the MAC assignees for assignment of a MAC address to each assignee. Each assignee may be assigned a MAC address according to its GUID, and the assignment of a MAC address to each assignee may occur automatically without manual intervention. In other words, the system may provide auto MAC addressing.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: August 4, 2015
    Assignee: Honeywell International Inc.
    Inventors: Ting Li, Yongxi Zhou, Hu Zou, Jianping Chen, John Zhang
  • Patent number: 9053088
    Abstract: Abbreviations are displayed for user-entered text commands, to facilitate discovery of keyboard shortcuts and to reinforce branding. Users enter commands by typing them into a text input field. Commands can be provided in a verb-noun structure, where the verb specifies what is to be done and the noun specifies the object or a parameter for the verb. Upon user entry of a command, or portion thereof, the entered portion is replaced by an abbreviation. The abbreviation can represent a single key, key combination, or multi-character string. The abbreviation can also include a logo or other graphic component, if desired. The abbreviation can replace the verb portion of the entered command, or it can be shown alongside or adjacent to the text input field, or it can be shown in an overlay or according to any other mechanism. A transition effect can be performed when introducing the abbreviation.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: June 9, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Paul Mercer
  • Patent number: 9037296
    Abstract: Disclosed are a robot cleaner, and a system and method for remotely controlling the robot cleaner. Since the robot cleaner is accessed to a terminal through a network, the robot cleaner can be controlled in more various manners. A situation inside a house can be real-time checked from the outside, and the satiation can be rapidly handled according to a state of the robot cleaner. Since the terminal and the robot cleaner are connected to each other through a network, a voice call function and an interphone function can be implemented. Furthermore, the robot cleaner can perform automatic cleaning, manual cleaning, and reservation cleaning in an autonomous manner, or in a remote-controlled manner.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: May 19, 2015
    Assignee: LG Electronics Inc.
    Inventors: Suuk Choe, Sunghun Lee, Junho Jang, Hyunwoong Park, Seungmin Baek, Yiebin Kim
  • Publication number: 20150134082
    Abstract: A method for operating an automation system provided with a first subsystem and a second subsystem which each process a control program in order to control a technical process, one of these subsystems operating as a master and the other subsystem operating as a slave, wherein measures are provided which make it possible to provide diagnostic and/or test data for diagnostic and/or test measures during control operation, in which case it is not necessary to dispense with a breakpoint function.
    Type: Application
    Filed: October 2, 2014
    Publication date: May 14, 2015
    Inventors: Thomas GROSCH, Jürgen Laforsch, Albert Renschler
  • Patent number: 9018862
    Abstract: An alternating current rotating machine control device that shares information among power conversion devices and instruments. A power conversion system has a top level control device, a master station, multiple power conversion devices, instruments (such as a temperature sensor and a pressure sensor), and the like. The top level control device is connected to two of the power conversion devices by a first communication line. These power conversion devices have two or more communication functions, and are connected to a remaining power conversion device, a temperature sensor, and a pressure sensor by a second communication line.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: April 28, 2015
    Assignee: Fuji Electric Co., Ltd.
    Inventor: Nobuo Itoigawa
  • Patent number: 9002480
    Abstract: A method for operating a control network includes a first control computer, a second redundant control computer and a plurality of data-processing appliances, wherein a connection between the computers and the appliances is provided by a redundant and diverse heartbeat. The connection between the computers is checked before operating the control network. If a test result is positive, a master function is assigned to the first computer. If the test result is negative, both computers connect the appliances to themselves in a defined sequence. When a predetermined number of appliances are connected to the first computer, the computer takes over a master function and the second computer takes over a standby function, or, when a number, which is less than the predetermined number, of appliances are connected to each of the two computers, a signal is produced which signals a fault state of the control network.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: April 7, 2015
    Assignee: Siemens Aktiengesellschaft
    Inventors: Roland Porsch, Hartmut Ludwig, Andreas Ziegler, Tino Schwarz, Andreas Kirsch
  • Patent number: 9002481
    Abstract: A building controller is configured to designate one or more stored parameters as local or global. Parameters that are designated as global may be selectively communicated to remote devices and, parameters that are designated as local, may remain local to the building controller. In some instances, the remote devices may be selectable by a user, include all the other devices on the network, and/or include devices that share a common wireless accessory (e.g. an outdoor temperature sensor).
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: April 7, 2015
    Assignee: Honeywell International Inc.
    Inventors: Cary Leen, Patrick Tessier, Stan Zywicki
  • Publication number: 20150066158
    Abstract: A method of controlling another device by a gateway device is provided. The method includes recording, if user operation information for an operation of a device is received from an user device, device state information received from a device group during a recording period, determining device state information recorded a predetermined number of times for a predetermined time period as common device state information, and generating, if device state information received from the device group matches the common device state information, a request for executing the operation corresponding to the user operation information to the device.
    Type: Application
    Filed: September 4, 2014
    Publication date: March 5, 2015
    Inventors: Kyungjae KIM, Keuncheol LEE
  • Publication number: 20150066157
    Abstract: Multiple parallel slave processes and a master process are assigned to a node executing an operating system such that the operating system maintains a ready queue comprising a list of one or more processes that are ready to be executed by at least one processing core. A parallel slave process takes an action that causes the operating system to keep the parallel slave process out of the ready queue. Based on receiving an indication that the parallel slave process is to be kept out of the ready queue, the master process sets the parallel slave process to a blocking state, selects a second parallel slave process that is in a runnable state but is currently kept from being in the ready queue, and takes an action that causes the operating system to add the parallel slave process that is in the runnable state to the ready queue.
    Type: Application
    Filed: August 28, 2014
    Publication date: March 5, 2015
    Applicant: REGENTS OF THE UNIVERSITY OF MINNESOTA
    Inventors: George Karypis, Dominique Welle LaSalle