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: 10715489Abstract: 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: GrantFiled: February 5, 2015Date of Patent: July 14, 2020Assignee: KONICA MINOLTA, INC.Inventors: Hisashi Uchida, Kazumi Sawayanagi, Noriaki Asamoto, Masami Yamada, Shuji Yoneda, Kazuya Anezaki, Akihiro Torigoshi, Yasutaka Ito
-
Patent number: 9959402Abstract: 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: GrantFiled: October 7, 2014Date of Patent: May 1, 2018Assignee: KONICA MINOLTA INC.Inventors: Akihiro Torigoshi, Kazumi Sawayanagi, Noriaki Asamoto, Masami Yamada, Shuji Yoneda, Hisashi Uchida, Kazuya Anezaki, Yasutaka Ito
-
Patent number: 9811294Abstract: 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: GrantFiled: November 26, 2014Date of Patent: November 7, 2017Assignee: KONICA MINOLTA, INC.Inventors: Yasutaka Ito, Kazumi Sawayanagi, Noriaki Asamoto, Masami Yamada, Hisashi Uchida, Shuji Yoneda, Kazuya Anezaki, Akihiro Torigoshi
-
Patent number: 9710270Abstract: 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: GrantFiled: December 20, 2011Date of Patent: July 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Noriaki Asamoto
-
Publication number: 20150244674Abstract: 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: ApplicationFiled: February 5, 2015Publication date: August 27, 2015Applicant: Konica Minolta, Inc.Inventors: Hisashi UCHIDA, Kazumi SAWAYANAGI, Noriaki ASAMOTO, Masami YAMADA, Shuji YONEDA, Kazuya ANEZAKI, Akihiro TORIGOSHI, Yasutaka ITO
-
Publication number: 20150153980Abstract: 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: ApplicationFiled: November 26, 2014Publication date: June 4, 2015Applicant: Konica Minolta; Inc.Inventors: Yasutaka ITO, Kazumi SAWAYANAGI, Noriaki ASAMOTO, Masami YAMADA, Hisashi UCHIDA, Shuji YONEDA, Kazuya ANEZAKI, Akihiro TORIGOSHI
-
Patent number: 9009401Abstract: 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: GrantFiled: July 27, 2012Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventor: Noriaki Asamoto
-
Patent number: 9009403Abstract: 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: GrantFiled: December 2, 2013Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventor: Noriaki Asamoto
-
Publication number: 20150101039Abstract: 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: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Inventors: Akihiro TORIGOSHI, Kazumi SAWAYANAGI, Noriaki ASAMOTO, Masami YAMADA, Shuji YONEDA, Hisashi UCHIDA, Kazuya ANEZAKI, Yasutaka ITO
-
Patent number: 8775726Abstract: 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: GrantFiled: July 27, 2012Date of Patent: July 8, 2014Assignee: International Business Machine CorporationInventor: Noriaki Asamoto
-
Publication number: 20140089578Abstract: 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: ApplicationFiled: December 2, 2013Publication date: March 27, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Noriaki Asamoto
-
Publication number: 20140032832Abstract: 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: ApplicationFiled: July 27, 2012Publication date: January 30, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Noriaki Asamoto
-
Publication number: 20140032831Abstract: 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: ApplicationFiled: July 27, 2012Publication date: January 30, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Noriaki Asamoto
-
Patent number: 8601488Abstract: 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: GrantFiled: November 29, 2010Date of Patent: December 3, 2013Assignee: International Business Machines CorporationInventors: Noriaki Asamoto, Masahiro Murakami
-
Publication number: 20120159134Abstract: 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: ApplicationFiled: December 20, 2011Publication date: June 21, 2012Applicant: International Business Machines CorporationInventor: Noriaki Asamoto
-
Publication number: 20110161982Abstract: 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: ApplicationFiled: November 29, 2010Publication date: June 30, 2011Applicant: International Business Machines CorporationInventors: Noriaki Asamoto, Masahiro Murakami
-
Publication number: 20070150249Abstract: 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: ApplicationFiled: December 11, 2006Publication date: June 28, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Noriaki Asamoto
-
Patent number: 7219155Abstract: 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: GrantFiled: July 30, 2001Date of Patent: May 15, 2007Assignee: International Business Machines CorporationInventors: Noriaki Asamoto, Masahiro Hori, Yoshifumi Sakamoto
-
Patent number: 7017179Abstract: 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: GrantFiled: October 29, 1999Date of Patent: March 21, 2006Assignee: International Business Machines CorporationInventors: Noriaki Asamoto, Shinsuke Mitsuma
-
Publication number: 20020019871Abstract: 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: ApplicationFiled: July 30, 2001Publication date: February 14, 2002Applicant: Internatinal Business Machines CorporationInventors: Noriaki Asamoto, Masahiro Hori, Yoshifumi Sakamoto