Patents by Inventor Shingo Kojima

Shingo Kojima has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11973688
    Abstract: A control device that controls a communication system in which a network device and a virtual network device on a cloud communicate with each other through a tunnel, the control device including: a calculation unit that calculates a predicted value of the number of future setting entries in the virtual network device; an autoscale execution unit that executes scale-out or scale-in of the virtual network device on the basis of a result of comparison between the predicted value and a threshold; and a control unit that performs routing control between an application and the virtual network device in a service platform on the cloud.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: April 30, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Yukihiro Togari, Shingo Okada, Hisashi Kojima, Takafumi Hamano
  • Patent number: 11962502
    Abstract: A control apparatus configured to control communication between locations includes a database configured to store, for each location, a key and an IP address of CPE in association with each other, a search section configured to receive a CPE address request message including a key of a communication destination from CPE of a certain location and search the database to acquire an IP address of CPE corresponding to the key of the communication destination, and a response section configured to transmit the IP address of the CPE acquired by the search section to the CPE that is a transmission source of the CPE address request message.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: April 16, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Hisashi Kojima, Shingo Okada
  • Patent number: 5539887
    Abstract: The present invention provides an input buffer circuit which prevents, when a microprocessor reads an external data bus upon bus sizing, a microprocessor from fetching an intermediate potential of the external data bus. READY terminal 3 is connected to one of a pair of input terminals of NOR gate 12 via latches 7 and 8, and lower data input terminal 4 is connected to the other input terminal of NOR gate 12. The output terminal of NOR gate 12 is connected to a data input terminal of data latch 14. SZRQ terminal 2 is connected to one of a pair of input terminals of NAND gate 10 via latches 5 and 6, and the output of latch 8 is connected to the other input terminal of NAND gate 10 via inverter 9. The output terminal of NAND gate 10 and upper data input terminal 1 are connected to input terminals of NOR gate 11, and the output terminal of NOR gate 11 is connected to an input terminal of data latch 13. Output terminals of data latches 13 and 14 serve as output terminals of the input buffer circuit.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: July 23, 1996
    Assignee: NEC Corporation
    Inventor: Shingo Kojima
  • Patent number: 5337268
    Abstract: The present invention simplifies a partial multiplier selector for a multiplication circuit using the Booth Algorithm. For this purpose, a partial multiplier selector according to the present invention comprises a multiplier register to store multiplier data, a plurality of partial multiplier selecting units comprising clocked inverters which divide the multiplier data stored in the multiplier register using the multiplication start signal and sequentially fetch them and control circuits comprising latch circuits which sequentially output the multiplication start signal to the partial multiplier selecting units with a delay of one clock using the clock signal.
    Type: Grant
    Filed: September 3, 1992
    Date of Patent: August 9, 1994
    Assignee: NEC Corporation
    Inventor: Shingo Kojima
  • Patent number: 5038313
    Abstract: A processor includes an exception detector for receiving floating-point data on which a rounding operation is to be performed. The exception detector detects whether or not an overflow or an underflow exception occurs in floating-point data without using output floating-point data obtained by performing a rounding operation on the input floating-point data. The exception detector includes a flag indicating the type of rounding operation to be performed and an adder which unconditionally performs a rounding operation by raising a mantissa part of input floating-point data. An exponent detector evaluates an exponent part of the input floating-point data to set flags indicative of the exponent. A circuit produces overflow or underflow exception signals based on the flags and an output from the adder.
    Type: Grant
    Filed: January 31, 1990
    Date of Patent: August 6, 1991
    Assignee: NEC Corporation
    Inventor: Shingo Kojima
  • Patent number: 5038312
    Abstract: An arithmetic processing unit which speeds up arithmetic operations performed up on vectors, matrices or a vector and a matrix, and is coupled to a central processing unit. The arithmetic unit includes a program memory for storing a microprogram corresponding to a macro-instruction code fed from the central processing unit, wherein each macro-instruction is representative of an arithmetic operation. Within the arithmetic unit, operand codes are transferred from an internal register array to operand registers assigned to an augend and an addend, or a multiplicand and a multiplier for calculations carried out by an arithmetic and logic unit. The operand codes for the arithmetic operation are successively transferred to the internal register array prior to the execution of the macro-instruction codes, so that the arithmetic processing unit completes each task without the need for interruptions to receive operands.
    Type: Grant
    Filed: November 14, 1989
    Date of Patent: August 6, 1991
    Assignee: NEC Corporation
    Inventor: Shingo Kojima
  • Patent number: 4991086
    Abstract: A microprogram transfer register designation system for a microprogram controlled microprocessor which has a plurality of internal data buses such that there are previously prepared some number of source register sets each designating one source register for each of the internal buses and some number of destination register sets each designating one destination register for each of the internal buses, wherein one of the source register sets and one of the destination register sets is selected when an interregister transfer is executed. A transfer register designation field of a microcode includes at least one transfer inhibit flag for the internal buses.
    Type: Grant
    Filed: July 11, 1988
    Date of Patent: February 5, 1991
    Assignee: NEC Corporation
    Inventor: Shingo Kojima
  • Patent number: 4991130
    Abstract: A microprogram controlled microprocessor capable of normalizing a given data in a floating point representation includes a memory storing a microprogram, an address register for holding a microprogram start address, an operand register for holding a source operand, a temporary register for temporarily holding an operation data, a pointer for holding a code indicative of the operand register at the time of starting the microprogram and for indicating a transfer source register in a transfer operation between internal registers, and a discriminator for discriminating whether or not an input source operand is a normalized number. The microprocessor operates on the basis of the microprogram to execute a given operation to the input source operand while causing the discriminator to discriminate whether or not the input source operand is a normalized number, so that the microprogram is completed without a branch when the input source operand is a normalized number.
    Type: Grant
    Filed: May 25, 1989
    Date of Patent: February 5, 1991
    Assignee: NEC Corporation
    Inventor: Shingo Kojima
  • Patent number: 4961161
    Abstract: A floating-point arithmetic processor performs a MASK or TRAP operation in response to occurrence of an exception. This processor includes a first flag which is set when the exception occurs, a second flag storing first data designating the MASK operation or second data designating the TRAP operation. A third flag is set when the first flag is set and the second flag is storing the second data. A controller produces a default value in response to the occurrence of the exception. The processor also includes a destination register, which is accessible by a central processing unit (CPU), and a transfer gate circuit which takes an open state to allow the default value to be stored into the destination register when the third flag is not set and a closed state to inhibit the default value to be stored into the destination register when the third flag is set.
    Type: Grant
    Filed: November 16, 1988
    Date of Patent: October 2, 1990
    Assignee: NEC Corporation
    Inventor: Shingo Kojima
  • Patent number: 4949241
    Abstract: A microcomputer system includes a master processor and a coprocessor interconnected via a bus. The coprocessor supplies first, second and third signals to the master process, the first (BUSY) signal taking an active level when the coprocessor requests a wait condition of the master processor, the second (CPERR) signal taking an active level at least when the first signal is changed to the inactive level in a state of occurrence of an arithmetic exception in the coprocessor, and the third (CPEND) signal taking an active level when the coprocessor is free of execution of an instruction and of an occurrence of an arithmetic exception.
    Type: Grant
    Filed: October 21, 1988
    Date of Patent: August 14, 1990
    Assignee: NEC Corporation
    Inventors: Junichi Iwasaki, Shingo Kojima