Patents by Inventor Noriaki Asamoto

Noriaki Asamoto 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: 10715489
    Abstract: A management server disposed outside a firewall and supporting connection of communications between a control target device disposed inside the firewall and a cloud server disposed outside the firewall, includes a server-side session establishing portion to, based on a request from a relay device disposed inside the firewall, establish a session with the relay device, a device information acquiring portion to acquire device information about the control target device from the relay device via the established session, and an update determining portion to, in response to reception of a request of connecting to the control target device from the cloud server, determine whether to update the device information.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: July 14, 2020
    Assignee: KONICA MINOLTA, INC.
    Inventors: Hisashi Uchida, Kazumi Sawayanagi, Noriaki Asamoto, Masami Yamada, Shuji Yoneda, Kazuya Anezaki, Akihiro Torigoshi, Yasutaka Ito
  • Patent number: 9959402
    Abstract: An MFP sets an access condition for an external device with respect to a cloud box. The access condition is transmitted from the MFP to a relay device, and is registered in a memory of the relay device. When the relay device receives an access request made by the external device with respect to the MFP serving as an internal device, the relay device determines whether to permit or deny access to the MFP by comparing the access request with the access condition. When the access is permitted, the access request is transferred from the relay device to the MFP, whereas when the access is denied, the relay device notifies the external device of it.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: May 1, 2018
    Assignee: KONICA MINOLTA INC.
    Inventors: Akihiro Torigoshi, Kazumi Sawayanagi, Noriaki Asamoto, Masami Yamada, Shuji Yoneda, Hisashi Uchida, Kazuya Anezaki, Yasutaka Ito
  • Patent number: 9811294
    Abstract: A relay device includes a first session establishing portion to establish a first communication session with a cloud server located outside a firewall, a second session establishing portion to establish a second communication session with a control target device located inside the firewall, a device information acquiring portion to acquire device information about the control target device, and a relay portion to relay a communication between the cloud server and the control target device. The relay portion includes an executability determining portion to determine whether the control target device can execute a process specified by a control command received from the cloud server, a suspending portion to suspend an output of the control command when the determination result is non-executable, and a proxy transmission portion operable, when the determination result becomes executable after the control command was put on hold, to transmit the control command to the control target device.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: November 7, 2017
    Assignee: KONICA MINOLTA, INC.
    Inventors: Yasutaka Ito, Kazumi Sawayanagi, Noriaki Asamoto, Masami Yamada, Hisashi Uchida, Shuji Yoneda, Kazuya Anezaki, Akihiro Torigoshi
  • Patent number: 9710270
    Abstract: A method for programmably controlling an exception includes performing, by a processor, a step of executing a control specification instruction for exception control specification that indicates whether an exception is enabled or not and setting a control specification value for the exception in a register and a step of executing a control execution instruction for exception control execution that indicates whether the exception is to be raised or not, determining whether the control specification value set in the register is a value for enabling the exception, and, when the control specification value is the value for enabling the exception, raising the exception. The method further includes performing a step of not raising the exception when the control specification value set in the register is not the value for enabling the exception.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: July 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Noriaki Asamoto
  • Publication number: 20150244674
    Abstract: A management server disposed outside a firewall and supporting connection of communications between a control target device disposed inside the firewall and a cloud server disposed outside the firewall, includes a server-side session establishing portion to, based on a request from a relay device disposed inside the firewall, establish a session with the relay device, a device information acquiring portion to acquire device information about the control target device from the relay device via the established session, and an update determining portion to, in response to reception of a request of connecting to the control target device from the cloud server, determine whether to update the device information.
    Type: Application
    Filed: February 5, 2015
    Publication date: August 27, 2015
    Applicant: Konica Minolta, Inc.
    Inventors: Hisashi UCHIDA, Kazumi SAWAYANAGI, Noriaki ASAMOTO, Masami YAMADA, Shuji YONEDA, Kazuya ANEZAKI, Akihiro TORIGOSHI, Yasutaka ITO
  • Publication number: 20150153980
    Abstract: A relay device includes a first session establishing portion to establish a first communication session with a cloud server located outside a firewall, a second session establishing portion to establish a second communication session with a control target device located inside the firewall, a device information acquiring portion to acquire device information about the control target device, and a relay portion to relay a communication between the cloud server and the control target device. The relay portion includes an executability determining portion to determine whether the control target device can execute a process specified by a control command received from the cloud server, a suspending portion to suspend an output of the control command when the determination result is non-executable, and a proxy transmission portion operable, when the determination result becomes executable after the control command was put on hold, to transmit the control command to the control target device.
    Type: Application
    Filed: November 26, 2014
    Publication date: June 4, 2015
    Applicant: Konica Minolta; Inc.
    Inventors: Yasutaka ITO, Kazumi SAWAYANAGI, Noriaki ASAMOTO, Masami YAMADA, Hisashi UCHIDA, Shuji YONEDA, Kazuya ANEZAKI, Akihiro TORIGOSHI
  • Patent number: 9009401
    Abstract: A control unit of a least recently used (LRU) mechanism for a ternary content addressable memory (TCAM) stores counts indicating a time sequence with resources in entries of the TCAM. The control unit receives an access request with a mask defining related resources. The TCAM is searched to find partial matches based on the mask. The control unit increases the counts for entries corresponding to partial matches, preserving an order of the counts. If the control unit also finds an exact match, its count is updated to be greater than the other increased counts. After each access request, the control unit searches the TCAM to find the entry having the lowest count, and writes the resource of that entry to an LRU register. In this manner, the system software can instantly identify the LRU entry by reading the value in the LRU register.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventor: Noriaki Asamoto
  • Patent number: 9009403
    Abstract: A control unit of a least recently used (LRU) mechanism for a ternary content addressable memory (TCAM) stores counts indicating a time sequence with resources in entries of the TCAM. The control unit receives an access request with a mask defining related resources. The TCAM is searched to find partial matches based on the mask. The control unit increases the counts for entries corresponding to partial matches, preserving an order of the counts. If the control unit also finds an exact match, its count is updated to be greater than the other increased counts. After each access request, the control unit searches the TCAM to find the entry having the lowest count, and writes the resource of that entry to an LRU register. In this manner, the system software can instantly identify the LRU entry by reading the value in the LRU register.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventor: Noriaki Asamoto
  • Publication number: 20150101039
    Abstract: An MFP sets an access condition for an external device with respect to a cloud box. The access condition is transmitted from the MFP to a relay device, and is registered in a memory of the relay device. When the relay device receives an access request made by the external device with respect to the MFP serving as an internal device, the relay device determines whether to permit or deny access to the MFP by comparing the access request with the access condition. When the access is permitted, the access request is transferred from the relay device to the MFP, whereas when the access is denied, the relay device notifies the external device of it.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 9, 2015
    Inventors: Akihiro TORIGOSHI, Kazumi SAWAYANAGI, Noriaki ASAMOTO, Masami YAMADA, Shuji YONEDA, Hisashi UCHIDA, Kazuya ANEZAKI, Yasutaka ITO
  • Patent number: 8775726
    Abstract: A range determination module determines a search range of TCAM content values and a search criteria module creates a TCAM search value from a search range by combining common higher order bits with don't care lower order bits that change within the search range. A match module searches TCAM using the search value to determine a match count. A division module creates upper/lower sub-ranges by creating upper/lower midpoint content values within the search range. Upper sub-range is between an upper content value and the upper midpoint content value and lower sub-range is between the lower midpoint content value and a lower content value. The upper midpoint content value includes changing a most significant don't care bit to a 1 and remaining don't care bits to 0. The lower midpoint content value includes changing a most significant don't care bit to 0 and remaining don't care bits to 1.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: July 8, 2014
    Assignee: International Business Machine Corporation
    Inventor: Noriaki Asamoto
  • Publication number: 20140089578
    Abstract: A control unit of a least recently used (LRU) mechanism for a ternary content addressable memory (TCAM) stores counts indicating a time sequence with resources in entries of the TCAM. The control unit receives an access request with a mask defining related resources. The TCAM is searched to find partial matches based on the mask. The control unit increases the counts for entries corresponding to partial matches, preserving an order of the counts. If the control unit also finds an exact match, its count is updated to be greater than the other increased counts. After each access request, the control unit searches the TCAM to find the entry having the lowest count, and writes the resource of that entry to an LRU register. In this manner, the system software can instantly identify the LRU entry by reading the value in the LRU register.
    Type: Application
    Filed: December 2, 2013
    Publication date: March 27, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Noriaki Asamoto
  • Publication number: 20140032832
    Abstract: An apparatus includes a range determination module that determines a search range of TCAM content values and a search criteria module that creates a TCAM search value from a search range by combining common higher order bits with don't care lower order bits that change within the search range. A match module searches the TCAM using the search value to determine a match count. A division module creates upper and lower sub-ranges by creating upper and lower midpoint content values within the search range. The upper sub-range is between an upper content value and the upper midpoint content value and the lower sub-range is between the lower midpoint content value and a lower content value. The upper midpoint content value includes changing a most significant don't care bit to a 1 and remaining don't care bits to 0. The lower midpoint content value includes changing a most significant don't care bit to 0 and remaining don't care bits to 1.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Noriaki Asamoto
  • Publication number: 20140032831
    Abstract: A control unit of a least recently used (LRU) mechanism for a ternary content addressable memory (TCAM) stores counts indicating a time sequence with resources in entries of the TCAM. The control unit receives an access request with a mask defining related resources. The TCAM is searched to find partial matches based on the mask. The control unit increases the counts for entries corresponding to partial matches, preserving an order of the counts. If the control unit also finds an exact match, its count is updated to be greater than the other increased counts. After each access request, the control unit searches the TCAM to find the entry having the lowest count, and writes the resource of that entry to an LRU register. In this manner, the system software can instantly identify the LRU entry by reading the value in the LRU register.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Noriaki Asamoto
  • Patent number: 8601488
    Abstract: Ensuring real-time performance of multitask control and improving the processing efficiency of a system provided with a processor processing while switching between a plurality of tasks. The system includes an execution unit executing instructions on individual tasks while switching from one task to another, a distinguishing unit executing an instruction determined to be a predetermined instruction. The system further includes a determination unit set so that on condition that the instruction to be executed is the predetermined instruction, it determines whether to allow the execution unit to execute the predetermined instruction or to perform a task switching process without executing the predetermined instruction based on a predetermined condition.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: December 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Noriaki Asamoto, Masahiro Murakami
  • Publication number: 20120159134
    Abstract: A method for programmably controlling an exception includes performing, by a processor, a step of executing a control specification instruction for exception control specification that indicates whether an exception is enabled or not and setting a control specification value for the exception in a register and a step of executing a control execution instruction for exception control execution that indicates whether the exception is to be raised or not, determining whether the control specification value set in the register is a value for enabling the exception, and, when the control specification value is the value for enabling the exception, raising the exception. The method further includes performing a step of not raising the exception when the control specification value set in the register is not the value for enabling the exception.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 21, 2012
    Applicant: International Business Machines Corporation
    Inventor: Noriaki Asamoto
  • Publication number: 20110161982
    Abstract: Ensuring real-time performance of multitask control and improving the processing efficiency of a system provided with a processor processing while switching between a plurality of tasks. The system includes an execution unit executing instructions on individual tasks while switching from one task to another, a distinguishing unit executing an instruction determined to be a predetermined instruction. The system further includes a determination unit set so that on condition that the instruction to be executed is the predetermined instruction, it determines whether to allow the execution unit to execute the predetermined instruction or to perform a task switching process without executing the predetermined instruction based on a predetermined condition.
    Type: Application
    Filed: November 29, 2010
    Publication date: June 30, 2011
    Applicant: International Business Machines Corporation
    Inventors: Noriaki Asamoto, Masahiro Murakami
  • Publication number: 20070150249
    Abstract: A verification operation supporting system which can automatically execute complicated verification operation is provided. This system is provided with an input device for an administrator for inputting test case common information common to all test cases and test case difference information different for every test case, a text editor for generating a template file containing basic information and, an input device for a verification person for inputting verification person individual information and test condition individual information, a parameter file automatic generating program for generating test case information file which describes the verification operation of each test case by adding individual information and to the basic information and in the template file, and a verification operation executing program for executing the verification operation in accordance with the test case information file while running a TOS and an HDL simulator.
    Type: Application
    Filed: December 11, 2006
    Publication date: June 28, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Noriaki Asamoto
  • Patent number: 7219155
    Abstract: To provide a technique for dynamically selecting an optimum communication route based on estimated transmission speed over different communication lines, a network system comprises the processes of measuring data transfer rates of a telephone line for transmitting data between a server and a client bidirectionally and of a satellite line for transmitting data in only one direction from the server to the client; and selecting one from the telephone line and the satellite line on the basis of the measured data transfer rates.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: May 15, 2007
    Assignee: International Business Machines Corporation
    Inventors: Noriaki Asamoto, Masahiro Hori, Yoshifumi Sakamoto
  • Patent number: 7017179
    Abstract: Different programs are broadcasted in a plurality of channels. A broadcast program which transmits same data in repetition is reserved in such programs to download the data. The GUI part 250 displays EPG data indicating a broadcast time zone of a data broadcast program and the like. When a user select and reserves a program, the virtual program processing part 224 groups the selected program into a virtual program in which priorities interfere each other. The priority processing part 222 assigns a unique priority to each reserved program for each virtual program depending on user's operation. The reception control part 230 controls a broadcast receiving apparatus (not shown) to download data of a program which is assigned the highest priority at each time.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: March 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Noriaki Asamoto, Shinsuke Mitsuma
  • Publication number: 20020019871
    Abstract: To provide a technique for dynamically selecting an optimum communication route based on estimated transmission speed over different communication lines, a network system comprises the processes of measuring data transfer rates of a telephone line for transmitting data between a server and a client bidirectionally and of a satellite line for transmitting data in only one direction from the server to the client; and selecting one from the telephone line and the satellite line on the basis of the measured data transfer rates.
    Type: Application
    Filed: July 30, 2001
    Publication date: February 14, 2002
    Applicant: Internatinal Business Machines Corporation
    Inventors: Noriaki Asamoto, Masahiro Hori, Yoshifumi Sakamoto