Patents by Inventor Hiroaki Harai
Hiroaki Harai 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: 11722206Abstract: A wireless communication method collects data generated from a plurality of moving entities. The wireless communication method includes performing first communication in which a control device controls a condition of data forwarding in the plurality of moving entities, via long-distance wireless communication; performing second communication that includes carrying out communication between one of the moving entities and a relay, or communication among the plurality of moving entities, via short-distance wireless communication, by using a DTN (Delay Tolerant Network), which employs a store-carry-and-forward process; and performing third communication that includes carrying out communication between the control device and the relay, or communication between the control device and one of the moving entities, via wired communication or the long-distance wireless communication.Type: GrantFiled: December 13, 2019Date of Patent: August 8, 2023Assignee: NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATIONS TECHNOLOGYInventors: Yuuichi Teranishi, Takashi Kimata, Eiji Kawai, Hiroaki Harai
-
Publication number: 20220103242Abstract: A wireless communication method collects data generated from a plurality of moving entities. The wireless communication method includes performing first communication in which a control device controls a condition of data forwarding in the plurality of moving entities, via long-distance wireless communication; performing second communication that includes carrying out communication between one of the moving entities and a relay, or communication among the plurality of moving entities, via short-distance wireless communication, by using a DTN (Delay Tolerant Network), which employs a store-carry-and-forward process; and performing third communication that includes carrying out communication between the control device and the relay, or communication between the control device and one of the moving entities, via wired communication or the long-distance wireless communication.Type: ApplicationFiled: December 13, 2019Publication date: March 31, 2022Applicant: NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATIONS TECHNOLOGYInventors: Yuuichi TERANISHI, Takashi KIMATA, Eiji KAWAI, Hiroaki HARAI
-
Patent number: 10404616Abstract: A virtual resource automatic selection system includes a setting unit that sets, for a plurality of pieces of training data composed of two or more parameters, a classification boundary between virtual resource clusters that are ranked in accordance with a capacity of a virtual resource in terms of a relationship between the two or more parameters. When a construction request for a new virtual network is received, a receiving unit receives information composed of the parameters. A determining unit determines to which of the virtual resource clusters the parameters belong. An allocating unit allocates a capacity of a virtual resource to the virtual network. An acquiring unit acquires network performance information from the virtual network. A second determining unit determines whether the network performance information satisfies a desired quality of service. The setting unit updates the classification boundary in accordance with a determination result of the second determining unit.Type: GrantFiled: May 8, 2017Date of Patent: September 3, 2019Assignee: NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATIONS TECHNOLOGYInventors: Takaya Miyazawa, Hiroaki Harai
-
Publication number: 20170331762Abstract: A virtual resource automatic selection system includes a setting unit that sets, for a plurality of pieces of training data composed of two or more parameters, a classification boundary between virtual resource clusters that are ranked in accordance with a capacity of a virtual resource in terms of a relationship between the two or more parameters. When a construction request for a new virtual network is received, a receiving unit receives information composed of the parameters. A determining unit determines to which of the virtual resource clusters the parameters belong. An allocating unit allocates a capacity of a virtual resource to the virtual network. An acquiring unit acquires network performance information from the virtual network. A second determining unit determines whether the network performance information satisfies a desired quality of service. The setting unit updates the classification boundary in accordance with a determination result of the second determining unit.Type: ApplicationFiled: May 8, 2017Publication date: November 16, 2017Applicant: NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATIONS TECHNOLOGYInventors: Takaya MIYAZAWA, Hiroaki HARAI
-
Patent number: 9628377Abstract: This invention specifies mechanisms for detection of failure of links directly attached to communication devices (hosts and gateways) or lying in the path between these devices. The invention also specifies mechanisms for recovering communication sessions when the failure occurs. The failure in a link connected to the host or to the gateway is detected by using a link layer trigger by the respective node while the gateway failure or failure in a remote link is detected by a signaling mechanism initiated by the host on the basis of two control timers, probe timer and keepalive timer. The edge router and gateway also assist the host to detect the failure and quickly start the recovery process. They perform packet redirection through a lively link to the host, thus reducing or completely avoiding packet losses while the host performs the recovery mechanism to transfer the session from the failed link to the lively link.Type: GrantFiled: February 27, 2013Date of Patent: April 18, 2017Assignee: National Institute of Information and Communications TechnologyInventors: Ved Kafle, Hiroaki Harai
-
Publication number: 20160337786Abstract: This invention specifies a dynamic mobile sensor network platform that can communicate with various types of sensors that have different protocols. The platform comprises the mobile sensors and mobile sensor gateways, in which the networking protocols and application programs can be separately installed, changed and updated. The user can install new applications on an already-deployed sensor network so that it can be used in different networking environments for the new type of services.Type: ApplicationFiled: January 31, 2014Publication date: November 17, 2016Inventors: Ved Prasad KAFLE, Yusuke FUKUSHIMA, Hiroaki HARAI
-
Publication number: 20160014020Abstract: This invention specifies mechanisms for detection of failure of links directly attached to communication devices (hosts and gateways) or lying in the path between these devices. The invention also specifies mechanisms for recovering communication sessions when the failure occurs. The failure in a link connected to the host or to the gateway is detected by using a link layer trigger by the respective node while the gateway failure or failure in a remote link is detected by a signaling mechanism initiated by the host on the basis of two control timers, probe timer and keepalive timer. The edge router and gateway also assist the host to detect the failure and quickly start the recovery process. They perform packet redirection through a lively link to the host, thus reducing or completely avoiding packet losses while the host performs the recovery mechanism to transfer the session from the failed link to the lively link.Type: ApplicationFiled: February 27, 2013Publication date: January 14, 2016Inventors: Ved KAFLE, Hiroaki HARAI
-
Patent number: 9077753Abstract: The invention provides a new system for internet security. The internet network system comprises a first Edge Network 11 that comprises a Source Host (SH) 12, a first gateway (GW) 13 and a Local Name Server (LNS) 14, a Logical Control network 21 which comprises a Domain Name Registry (DNR) 22 and a Host Name Registry (HNR) 23, a Target Host (TH) 31 in the first Edge Network 11 or in a second Edge Network 32 and a Global Transit Network 41 which includes Routers 42 to connect the first Edge Network 11, the Logical Control network 21; and the second Edge Network 32.Type: GrantFiled: January 26, 2012Date of Patent: July 7, 2015Assignee: NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATIONS TECHNOLOGYInventors: Ved Kafle, Tomoji Tomuro, Hiroaki Harai
-
Publication number: 20140304785Abstract: The invention provides a new system for internet security. The internet network system comprises a first Edge Network 11 that comprises a Source Host (SH) 12, a first gateway (GW) 13 and a Local Name Server (LNS) 14, a Logical Control network 21 which comprises a Domain Name Registry (DNR) 22 and a Host Name Registry (HNR) 23, a Target Host (TH) 31 in the first Edge Network 11 or in a second Edge Network 32 and a Global Transit Network 41 which includes Routers 42 to connect the first Edge Network 11, the Logical Control network 21; and the second Edge Network 32.Type: ApplicationFiled: January 26, 2012Publication date: October 9, 2014Applicant: NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATIONS TECHNOLOGYInventors: Ved Kafle, Tomoji Tomuro, Hiroaki Harai
-
Patent number: 7693421Abstract: A device that accepts input of asynchronously-arriving variable-length optical packets transmitted over a plurality of lightpaths, and outputs same to a single optical path, comprising: in order to prevent the optical packets from overlapping in the output lightpath, a controller that uses the delay times of the delay elements and the optical packet length and arrival gap time thus read to determine by computation the delay element used for temporary storage, where a plurality of stages of processors is provided. Thus, the processing required to determine the delay time is performed by parallel processing with the results of processing the prefix-sum operation used in parallel pipelined processing along with the queue length, optical packet length and arrival gap time of the buffering device.Type: GrantFiled: July 9, 2004Date of Patent: April 6, 2010Assignee: National Institute of Information and Communications Technology Incorporated Administrative AgencyInventor: Hiroaki Harai
-
Patent number: 7177543Abstract: A method for routing optical packets using multiple wavelength labels includes converting optical packet address signals to a plurality of optical pulses having different time-deviated wavelengths by executing a first operation to impart a wavelength dependent delay time with respect to a plurality of optical pulses having different wavelengths at a same time axis position. When the optical pulses are transmitted along a predetermined optical path having dispersion the dispersion is compensated for by executing a second operation on the optical pulses corresponding to a reverse process of the operation to impart a wavelength dependent delay time. This second operation results in the generation of a plurality of optical pulses having different wavelengths at a given point on the time axis. The pulse signals thus generated are used to determine the packet transmission route.Type: GrantFiled: April 1, 2005Date of Patent: February 13, 2007Assignee: National Institute of Information and Communications TechnologyInventors: Naoya Wada, Hiroaki Harai, Wataru Chujo, Fumito Kubota
-
Publication number: 20050180750Abstract: A method for routing optical packets using multiple wavelength labels includes converting optical packet address signals to a plurality of optical pulses having different time-deviated wavelengths by executing a first operation to impart a wavelength dependent delay time with respect to a plurality of optical pulses having different wavelengths at a same time axis position. When the optical pulses are transmitted along a predetermined optical path having dispersion the dispersion is compensated for by executing a second operation on the optical pulses corresponding to a reverse process of the operation to impart a wavelength dependent delay time. This second operation results in the generation of a plurality of optical pulses having different wavelengths at a given point on the time axis. The pulse signals thus generated are used to determine the packet transmission route.Type: ApplicationFiled: April 1, 2005Publication date: August 18, 2005Applicant: NATL. INSTITUTE OF INFO. AND COMMUNICATIONS TECH.Inventors: Naoya Wada, Hiroaki Harai, Wataru Chujo, Fumito Kubota
-
Patent number: 6876817Abstract: A method for routing optical packets using multiple wavelength labels includes converting optical packet address signals to a plurality of optical pulses having different time-deviated wavelengths by executing a first operation to impart a wavelength dependent delay time with respect to a plurality of optical pulses having different wavelengths at a same time axis position. When the optical pulses are transmitted along a predetermined optical path having dispersion, the dispersion is compensated for by executing a second operation on the optical pulses corresponding to a reverse process of the operation to impart a wavelength dependent delay time. This second operation results in the generation of a plurality of optical pulses having different wavelengths at a given point on the time axis. The pulse signals thus generated are used to determine the packet transmission route.Type: GrantFiled: March 30, 2001Date of Patent: April 5, 2005Assignee: National Institute of Information and Communications TechnologyInventors: Naoya Wada, Hiroaki Harai, Wataru Chujo, Fumito Kubota
-
Publication number: 20050041970Abstract: A device that accepts input of asynchronously-arriving variable-length optical packets transmitted over a plurality of lightpaths, and outputs same to a single optical path, comprising: in order to prevent the optical packets from overlapping in the output lightpath, a controller that uses the delay times of the delay elements and the optical packet length and arrival gap time thus read to determine by computation the delay element used for temporary storage, where a plurality of stages of processors is provided. Thus, the processing required to determine the delay time is performed by parallel processing with the results of processing the prefix-sum operation used in parallel pipelined processing along with the queue length, optical packet length and arrival gap time of the buffering device.Type: ApplicationFiled: July 9, 2004Publication date: February 24, 2005Applicant: Nat'l Inst of Info & Comm Tech Inc Admin AgencyInventor: Hiroaki Harai
-
Publication number: 20020027686Abstract: A method for routing optical packets using multiple wavelength labels includes converting optical packet address signals to a plurality of optical pulses having different time-deviated wavelengths by executing a first operation to impart a wavelength dependent delay time with respect to a plurality of optical pulses having different wavelengths at a same time axis position. When the optical pulses are transmitted along a predetermined optical path having dispersion, the dispersion is compensated for by executing a second operation on the optical pulses corresponding to a reverse process of the operation to impart a wavelength dependent delay time. This second operation results in the generation of a plurality of optical pulses having different wavelengths at a given point on the time axis. The pulse signals thus generated are used to determine the packet transmission route.Type: ApplicationFiled: March 30, 2001Publication date: March 7, 2002Applicant: Communications Research Laboratory, Ministry of Public Management, Home Affairs, Posts & Telecomm.Inventors: Naoya Wada, Hiroaki Harai, Wataru Chujo, Fumito Kubota