Patents by Inventor Hirochika ASAI
Hirochika ASAI 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: 12348588Abstract: Provided are a communication device and a communication method for reducing a processing load at the time of receiving or transmitting data. A communication device according to an embodiment includes: a receiver that receives a connection request for transmitting data for an application, and receives the data after receiving the connection request; and a processor that notifies the application of the reception of the connection request after the data is received.Type: GrantFiled: January 19, 2024Date of Patent: July 1, 2025Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Hirochika Asai, Ryokichi Onishi
-
Patent number: 12184452Abstract: According to one embodiment, a communication device includes: acquisition circuitry including a plurality of data acquirers configured to acquire data for transmission; processing circuitry configured to determine consecutive first sequence numbers for a plurality of pieces of the data acquired by the plurality of data acquirers, and to generate a plurality of packets that include the data acquired by the plurality of data acquirers and the first sequence numbers determined for the plurality of pieces of the data; and transmitting circuitry configured to transmit the plurality of packets wherein the packet includes an identifier that identifies the data acquirer having acquired the data in the packet or an identifier that identifies an application corresponding to the data in the packet.Type: GrantFiled: July 28, 2022Date of Patent: December 31, 2024Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Hirochika Asai, Yusuke Doi, Masahiro Ishiyama, Ryokichi Onishi
-
Patent number: 12051412Abstract: A control device includes at least one memory, and at least one processor configured to detect a voice segment from sound data, the sound data being detected while a controlled object operates, and stop the controlled object based on following conditions: a speaking speed is a predetermined speed threshold or greater, the speaking speed being calculated based on a portion of the sound data in the voice segment; and a length of the voice segment is a predetermined length threshold or less.Type: GrantFiled: August 20, 2021Date of Patent: July 30, 2024Assignee: Preferred Networks, Inc.Inventors: Kenta Yonekura, Hirochika Asai, Kota Nabeshima, Manabu Nagao
-
Publication number: 20240171639Abstract: Provided are a communication device and a communication method for reducing a processing load at the time of receiving or transmitting data. A communication device according to an embodiment includes: a receiver that receives a connection request for transmitting data for an application, and receives the data after receiving the connection request; and a processor that notifies the application of the reception of the connection request after the data is received.Type: ApplicationFiled: January 19, 2024Publication date: May 23, 2024Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Hirochika ASAI, Ryokichi ONISHI
-
Patent number: 11917020Abstract: Provided are a communication device and a communication method for reducing a processing load at the time of receiving or transmitting data. A communication device according to an embodiment includes: a receiver that receives a connection request for transmitting data for an application, and receives the data after receiving the connection request; and a processor that notifies the application of the reception of the connection request after the data is received.Type: GrantFiled: August 11, 2021Date of Patent: February 27, 2024Assignee: Toyota Jidosha Kabushiki KaishaInventors: Hirochika Asai, Ryokichi Onishi
-
Publication number: 20240007420Abstract: A disclosure is provided to suppress a load of transmission processing or reception processing in a case where data pieces of a plurality of applications are transmitted or received in a single packet. A transmission device of the discloser comprises: a first writer configured to read, from a transmission buffer configured to store first data related to a first application, the first data, and to write the first data that is read to a first memory region; and a packet generator configured to read, in a case where a transmission request of second data related to a second application is generated after the first data is written to the first memory region, the first data in the first memory region, and to generate a packet containing the first data and the second data.Type: ApplicationFiled: November 22, 2021Publication date: January 4, 2024Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Hirochika ASAI, Ryokichi ONISHI
-
Publication number: 20230300202Abstract: Provided are a communication device and a communication method for reducing a processing load at the time of receiving or transmitting data. A communication device according to an embodiment includes: a receiver that receives a connection request for transmitting data for an application, and receives the data after receiving the connection request; and a processor that notifies the application of the reception of the connection request after the data is received.Type: ApplicationFiled: August 11, 2021Publication date: September 21, 2023Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Hirochika ASAI, Ryokichi ONISHI
-
Patent number: 11762826Abstract: A search apparatus including: a storage configured to store search target data; and a calculator configured to perform search processing for the search target data based on key data, the search target data being data of a multiway tree structure including an internal node array and a leaf node array, each internal node includes a bit vector representing whether a transition destination is an internal node or a leaf node by a bit, and the calculator is configured to repeatedly execute, until a transition node becomes a leaf node, processing of obtaining a chunk of a predetermined bit length from the key data, determining whether a transition destination from the internal node is an internal node or a leaf node based on a bit, in the bit vector of the accessing internal node, that corresponds to a value of the chunk, and accessing a node of the transition destination.Type: GrantFiled: January 29, 2016Date of Patent: September 19, 2023Assignee: NTT Communications CorporationInventors: Hirochika Asai, Yasuhiro Ohara
-
Publication number: 20220368565Abstract: According to one embodiment, a communication device includes: acquisition circuitry including a plurality of data acquirers configured to acquire data for transmission; processing circuitry configured to determine consecutive first sequence numbers for a plurality of pieces of the data acquired by the plurality of data acquirers, and to generate a plurality of packets that include the data acquired by the plurality of data acquirers and the first sequence numbers determined for the plurality of pieces of the data; and transmitting circuitry configured to transmit the plurality of packets wherein the packet includes an identifier that identifies the data acquirer having acquired the data in the packet or an identifier that identifies an application corresponding to the data in the packet.Type: ApplicationFiled: July 28, 2022Publication date: November 17, 2022Applicants: Preferred Networks, Inc., TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Hirochika ASAI, Yusuke DOI, Masahiro ISHIYAMA, Ryokichi ONISHI
-
Publication number: 20220250247Abstract: A remote controlled device comprises one or more memories and one or more processors. The one or more processors are configured to, when an event relating to a task being executed by a remote control object occurs: transmit information on a subtask of the task, receive a command relating to the subtask, and execute the task based on the command.Type: ApplicationFiled: April 29, 2022Publication date: August 11, 2022Inventors: Hirochika ASAI, Kota NABESHIMA
-
Publication number: 20220084406Abstract: According to one embodiment, an information transmission device includes processing circuitry, transmitting circuitry and receiving circuitry. The processing circuitry acquires surrounding information of a mobile entity including the information transmission device. The transmitting circuitry transmits first data including state information of the mobile entity, the first data not including the surrounding information, a data size of the state information is smaller than a data size of the surrounding information. The receiving circuitry receives a transmission control request of the surrounding information after the first data is transmitted, the transmission control request being generated based on the first data. The transmitting circuitry controls transmission of the surrounding information based on the transmission control request.Type: ApplicationFiled: November 19, 2021Publication date: March 17, 2022Inventors: Hirochika ASAI, Masahiro ISHIYAMA, Yusuke DOI
-
Publication number: 20210406013Abstract: A processing device includes at least one memory, and at least one processor configured to receive a packet including a plurality of instructions, context information indicating an execution state of the plurality of instructions, and data to be processed by the plurality of instructions, execute at least a part of the plurality of instructions based on the context information, and transmit the packet to another processing device, after executing the at least the part of the plurality of instructions by the processing device, to cause at least a part of remaining instructions among the plurality of instructions to be executed, based on the context information, the remaining instructions being not executed by the processing device.Type: ApplicationFiled: September 8, 2021Publication date: December 30, 2021Inventors: Daichi TERUYA, Hiroya KANEKO, Hirochika ASAI
-
Publication number: 20210399973Abstract: An information processing device includes at least one memory, and at least one processor configured to determine an information processing device that executes an instruction included in a packet, based on route information for discovering another information processing device and load information indicating a load of the another information processing device, the packet being received by the information processing device itself.Type: ApplicationFiled: September 8, 2021Publication date: December 23, 2021Inventors: Daichi TERUYA, Hiroya KANEKO, Hirochika ASAI
-
Publication number: 20210383808Abstract: A control device includes at least one memory, and at least one processor configured to detect a voice segment from sound data, the sound data being detected while a controlled object operates, and stop the controlled object based on following conditions: a speaking speed is a predetermined speed threshold or greater, the speaking speed being calculated based on a portion of the sound data in the voice segment; and a length of the voice segment is a predetermined length threshold or less.Type: ApplicationFiled: August 20, 2021Publication date: December 9, 2021Inventors: Kenta YONEKURA, Hirochika ASAI, Kota NABESHIMA, Manabu NAGAO
-
Publication number: 20210220997Abstract: An inspection apparatus includes one or more memories, and one or more processors. The one or more processors are configured to identify a first item as a target whose level of consumption is to be observed, and control a drive device to make the level of consumption of the first item, identified as the target, observable by an information acquisition device that observes the level of consumption of the target.Type: ApplicationFiled: April 6, 2021Publication date: July 22, 2021Inventors: Yuya UNNO, Kota NABESHIMA, Hirochika ASAI, Yusuke DOI, Takeshi YOSHINO
-
Publication number: 20200310364Abstract: In a combination of diverse devices, system control with high real-time property is realized. A control device includes: a control indication acceptor receiving a control target indication to be a target of control with respect to plural controlled devices; and a control processing generator generating a control signal with respect to each of the plural controlled devices based on the control target indication, in which operations of the plural controlled devices are controlled so that the plural controlled devices cooperate to achieve the target, based on at least one of a communication delay time, a phase shift time, and an operation cycle time of the plural controlled devices.Type: ApplicationFiled: June 11, 2020Publication date: October 1, 2020Applicant: Preferred Networks, Inc.Inventors: Hirochika Asai, Yusuke Doi, Yuzo Tamada
-
Publication number: 20190236268Abstract: A behavior determining method includes causing a program to operate on a virtual environment including a virtual memory, while the program is operating on the virtual environment, generating access information of the virtual memory for determining a behavior of the program, based on information of at least one of a first flag or a second flag, the first flag indicating whether or not the program has read from a location in a virtual address space, and the second flag indicating whether or not the program has written to the location in the virtual address space, and inferring whether the behavior of the program is normal or abnormal, based on the access information.Type: ApplicationFiled: January 30, 2019Publication date: August 1, 2019Applicant: Preferred Networks, Inc.Inventors: Ren KIMURA, Hirochika ASAI, Yusuke DOI
-
Publication number: 20180039662Abstract: A search apparatus including: a storage configured to store search target data; and a calculator configured to perform search processing for the search target data based on key data, the search target data being data of a multiway tree structure including an internal node array and a leaf node array, each internal node includes a bit vector representing whether a transition destination is an internal node or a leaf node by a bit, and the calculator is configured to repeatedly execute, until a transition node becomes a leaf node, processing of obtaining a chunk of a predetermined bit length from the key data, determining whether a transition destination from the internal node is an internal node or a leaf node based on a bit, in the bit vector of the accessing internal node, that corresponds to a value of the chunk, and accessing a node of the transition destination.Type: ApplicationFiled: January 29, 2016Publication date: February 8, 2018Applicant: NTT Communications CorporationInventors: Hirochika ASAI, Yasuhiro OHARA