Patents Examined by Dennis M. Butler
  • Patent number: 9804583
    Abstract: A numerical control device includes a command analysis unit, an acceleration calculation unit in reversing operation, a velocity control unit, and an interpolation unit. The acceleration calculation unit in reversing operation is configured to calculate the acceleration of the drive shaft before and after the reversing operation when reversal of the commanded path of the drive shaft based on the commanded data is detected by the velocity control unit.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: October 31, 2017
    Assignee: FANUC CORPORATION
    Inventors: Mitsunori Watanabe, Takenori Ono
  • Patent number: 9804575
    Abstract: In one embodiment, a multiplex control device includes three or more control modules to execute same operations for same input signals, and a majority decision module to output an output signal that matches majority of output signals outputted by the control modules. Each control module includes an input module to convert an input signal into an input value, a first determination module to obtain input values from input modules of respective control modules to determine whether majority of input values among the obtained input values match, an operation executing module to execute an operation using the matched input value to generate an output value, a second determination module to obtain output values from operation executing modules of respective control modules to determine whether majority of output values among the obtained output values match, and an output module to convert the matched output value to generate an output signal.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: October 31, 2017
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Naoya Ohnishi, Hiroshi Nakatani, Shunya Maruchi, Yukitaka Yoshida
  • Patent number: 9792073
    Abstract: A method of managing logical unit numbers (LUNs) in a storage system includes identifying one or more LUN logical block address (LBA)-groups being affected. The one or more LUN LBA-groups defining a LUN. The method further determining the existence of an association of each of the affected LUN LBA-groups to a portion of a storage pool and maintaining a mapping table to track the association of the LUN LBA-groups to the storage pool.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: October 17, 2017
    Assignee: Avalanche Technology, Inc.
    Inventors: Mehdi Asnaashari, Siamack Nemazie, Ruchirkumar D. Shah
  • Patent number: 9778624
    Abstract: A motor control device. When the motor control device executes pressure control of which a minor loop is speed control or position control, the pressure control is executed in a manner that pressurization or depressurization is performed while a control parameter of the speed control is fixed; a control parameter of the pressure control is gradually increased; an oscillation amount is successively detected and stored. If the oscillation amount exceeds an acceptable value, on the basis of the control parameter of the pressure control and the oscillation amount stored during adjustment, the control parameter of the pressure control is adjusted such that the oscillation amount is equal to or less than the acceptable value.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: October 3, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventor: Koichiro Ueda
  • Patent number: 9773115
    Abstract: A method is provided in one example embodiment and includes storing secure boot variables in a baseboard management controller; and sending the secure boot variables to a basic input/output system (BIOS) during a power on self-test, where the BIOS utilizes the secure boot variables during runtime to authenticate drivers and an operating system loader execution. In particular embodiments, the secure boot variables may be included in a white list, a black list, or a key list and, further, stored in erasable programmable read only memory.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: September 26, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: William E. Jacobs
  • Patent number: 9753450
    Abstract: A time series data display device calculates position data in time-series of a movement point on drive axes based on the position feedback data, generates a command movement trajectory of the machine end based on the position command data, generates an actual movement trajectory of the machine end based on the actual position data, calculates position data of the machine end which are intersection points between straight lines, which are perpendicular to the command movement trajectory and pass through the movement point, and the actual movement trajectory, converts the position data of the machine end to position data with respect to drive axes, and displays the position feedback data in time-series and the position data in time-series.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: September 5, 2017
    Assignee: FANUC CORPORATION
    Inventors: Hajime Ogawa, Junichi Tezuka
  • Patent number: 9753452
    Abstract: A machine tool controller including a numerical control section, a spindle-axis control section and a feed-axis control section. The spindle-axis control section includes a section for making the spindle axis perform an accelerated rotation at maximum capacity from a process start position toward a target thread depth, with a maximum rotation speed set as a target value; a section for detecting a maximum acceleration during the accelerated rotation based on a rotational position; a section for detecting a residual rotation amount from a current position to the target thread depth, based on a total rotation amount and the rotational position; a section for detecting a current speed based on the rotational position; and a section for making the spindle axis perform a decelerated rotation at maximum capacity to reach the target thread depth after the accelerated rotation, based on the maximum acceleration, the residual rotation amount and the current speed.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: September 5, 2017
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Morita, Tadashi Okita
  • Patent number: 9740191
    Abstract: Systems and methods for calibrating the location of an end effector-carrying apparatus relative to successive workpieces before the start of a production manufacturing operation. The location calibration is performed using a positioning system. These disclosed methodologies allow an operator to program (or teach) the robot motion path once and reuse that path for subsequent structures by using relative location feedback from a measurement system to adjust the position and orientation offset of the robot relative to the workpiece. When each subsequent workpiece comes into the robotic workcell, its location (i.e., position and orientation) relative to the robot may be different than the first workpiece that was used when developing the initial program. The disclosed systems and methods can also be used to compensate for structural differences between workpieces intended to have identical structures.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: August 22, 2017
    Assignee: The Boeing Company
    Inventors: James J. Troy, Barry A. Fetzer, Scott W. Lea, Gary E. Georgeson
  • Patent number: 9732625
    Abstract: A control system for a gas turbine engine including a power turbine is disclosed. The control system may include a control module to receive engine operating goals and an estimated current engine state, wherein the estimated current engine state is produced by a model-based estimation module using a bandwidth signal produced by an adaptation logic module. The control module is operative to determine fuel flow, inlet guide vane schedules and stability bleed schedules based at least in part on the received engine operating goals and the estimated current engine state, and to send signals to a gas generator of the gas turbine engine in order to control the gas generator according to the determined fuel flow, inlet guide vane schedules and stability bleed schedules.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: August 15, 2017
    Assignee: UNITED TECHNOLOGIES CORPORATION
    Inventor: Chaohong Cai
  • Patent number: 9729692
    Abstract: A cable for providing electric power from a power source to a mobile device, the cable having a first connector at a first end of the cable for connecting the cable to a mobile device and with a second connector at a second end for connecting the cable to the power source, wherein the cable comprises a memory module for backup and bidirectional transfer of data to and from the mobile device.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: August 8, 2017
    Assignee: MEEM Memory Limited
    Inventor: Anil Goel
  • Patent number: 9723379
    Abstract: Automated infrastructure management systems and methods document infrastructure elements within a facility, provide a comprehensive record of all network-connected equipment within a facility, and facilitate trouble shooting of network-connected equipment. An automated infrastructure management system includes a plurality of intelligent patch panels, each comprising a plurality of connector ports connected to individual communication channels of a network, a controller in communication with at least some of the intelligent patch panels that obtains connectivity information for the intelligent patch panel's ports, and management software in communication with the controller.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: August 1, 2017
    Assignee: CommScope, Inc. of Norht Carolina
    Inventors: Michael German, Niall McAndrew
  • Patent number: 9720490
    Abstract: A circuit includes a central processing unit (CPU), which includes a first memory block having a first power domain; and a core block signally connected to the first memory block and having a second power domain disconnected from the first power domain.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: August 1, 2017
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Shyh-An Chi, Jyy Anne Lee
  • Patent number: 9722612
    Abstract: Techniques are provided to permit a programmable logic device (PLD) to comply with a communication standard before the PLD is fully configured. In one example, a method includes programming a first portion of a programmable logic device (PLD) with first configuration data. After the first portion is programmed, the first portion is operated in accordance with a communication standard to exchange data with a host system while a second portion of the PLD is programmed with second configuration data.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: August 1, 2017
    Assignee: Lattice Semiconductor Corporation
    Inventors: Umesh Ananthiah, Tramie Tran, Jamie Freed
  • Patent number: 9710011
    Abstract: A memory controller having a data receiver to sample data at a sample timing using a strobe signal, wherein the data and the strobe signal are sent by a memory device in connection with a read operation initiated by the memory controller, and a strobe receiver to receive the strobe signal, wherein a phase of the strobe signal has a drift relative to a reference by an amount. The memory controller further having a monitoring circuit to monitor the strobe signal and determine the amount of the drift, and an adjustment circuit to update the sample timing of the data receiver based on the amount of drift determined by the monitoring signal.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: July 18, 2017
    Assignee: Rambus Inc.
    Inventors: Scott C. Best, Abhijit M. Abhyankar, Kun-Yung Chang, Frank Lambrecht
  • Patent number: 9710286
    Abstract: A method of operating a computer that is in a sleep state and that is accessed remotely. The method includes receiving an indication that the computer should transition from a sleep state to a wake state, determining whether the indication was generated as a result of a remote access to the computer, and upon determining that the indication was generated as a result of a remote access to the computer, causing the computer to transition to a partial wake state.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: July 18, 2017
    Assignee: Acer Incorporated
    Inventors: Shu-Chun Liao, Yung-Shen Chen, Yu-Chuan Cheng, Tsung-Mao Chen
  • Patent number: 9703347
    Abstract: A motherboard with backup power providing an output voltage to at least one computer information apparatus and including a first power connection unit and an Uninterruptible Power Supply (UPS) is provided. The first power connection unit is configured to receive DC power. The DC power is provided by a power supply. The UPS provides the output voltage and detects the DC power. When the DC power is stable, the UPS provides the DC power as the output voltage. When the DC power is unstable, the UPS provides battery power as the output voltage.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: July 11, 2017
    Assignee: Giga-Byte Technology Co., Ltd.
    Inventors: Hou-Yuan Lin, Tse-Hsine Liao, Hung-Cheng Chen
  • Patent number: 9703367
    Abstract: Examples of electronic circuits and methods are provided. A power adapter is coupled to load device such that a power node and a signal node and a ground node are common to both entities. A supply voltage is regulated and provided by the power adapter to the load device in accordance with a voltage sensed at the signal node. Electrical current drawn by the load device is limited in accordance with a voltage sensed at the signal node.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: July 11, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Lee Atkinson
  • Patent number: 9696712
    Abstract: In a numerical control device, a command read out unit sequentially reads out time or a position of an axis or a spindle which is a reference and a position of a different axis or spindle from the axis or the spindle which is the reference or an auxiliary function that are stored in a storage unit. A selection unit selects a processing unit that processes a command which is read out by the command read out unit on the basis of a definition set by a definition unit. The definition unit defines commands executed by each processing unit.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: July 4, 2017
    Assignee: FANUC Corporation
    Inventor: Akira Kanemaru
  • Patent number: 9697007
    Abstract: A display apparatus and method for bending a display panel automatically during booting are provided. According to an exemplary embodiment, the display apparatus may include a display module; an input unit configured to receive a command from a user; a storage configured to store a booting sequence; a driver configured to change a curvature of the display module; and a processor configured to, in response to a power-on command being received through the input unit, control the driver to bend the display module, while performing booting according to the booting sequence.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: July 4, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo Sung In, Il Ki Min
  • Patent number: 9688155
    Abstract: A mobile device communicates with an authenticator affiliated with a recharging facility, to identify itself. To confirm that the mobile device is connected to the correct facility, the authenticator instructs the mobile device to draw electrical charge according to an identifiable pattern. Upon detecting a charge being drawn according to that pattern, the authenticator has confirmation that the identified device is connected to the facility, and permits the charging to proceed. The amount of electricity drawn during the charging procedure can be metered, and then billed to a party associated with the identified mobile device.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: June 27, 2017
    Assignee: SILVER SPRING NETWORKS, INC.
    Inventors: Eli Marlin, Cristina Seibert