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: 12348588
    Abstract: 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: Grant
    Filed: January 19, 2024
    Date of Patent: July 1, 2025
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Hirochika Asai, Ryokichi Onishi
  • Patent number: 12184452
    Abstract: 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: Grant
    Filed: July 28, 2022
    Date of Patent: December 31, 2024
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Hirochika Asai, Yusuke Doi, Masahiro Ishiyama, Ryokichi Onishi
  • Patent number: 12051412
    Abstract: 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: Grant
    Filed: August 20, 2021
    Date of Patent: July 30, 2024
    Assignee: Preferred Networks, Inc.
    Inventors: Kenta Yonekura, Hirochika Asai, Kota Nabeshima, Manabu Nagao
  • Publication number: 20240171639
    Abstract: 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: Application
    Filed: January 19, 2024
    Publication date: May 23, 2024
    Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Hirochika ASAI, Ryokichi ONISHI
  • Patent number: 11917020
    Abstract: 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: Grant
    Filed: August 11, 2021
    Date of Patent: February 27, 2024
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Hirochika Asai, Ryokichi Onishi
  • Publication number: 20240007420
    Abstract: 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: Application
    Filed: November 22, 2021
    Publication date: January 4, 2024
    Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Hirochika ASAI, Ryokichi ONISHI
  • Publication number: 20230300202
    Abstract: 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: Application
    Filed: August 11, 2021
    Publication date: September 21, 2023
    Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Hirochika ASAI, Ryokichi ONISHI
  • Patent number: 11762826
    Abstract: 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: Grant
    Filed: January 29, 2016
    Date of Patent: September 19, 2023
    Assignee: NTT Communications Corporation
    Inventors: Hirochika Asai, Yasuhiro Ohara
  • Publication number: 20220368565
    Abstract: 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: Application
    Filed: July 28, 2022
    Publication date: November 17, 2022
    Applicants: Preferred Networks, Inc., TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Hirochika ASAI, Yusuke DOI, Masahiro ISHIYAMA, Ryokichi ONISHI
  • Publication number: 20220250247
    Abstract: 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: Application
    Filed: April 29, 2022
    Publication date: August 11, 2022
    Inventors: Hirochika ASAI, Kota NABESHIMA
  • Publication number: 20220084406
    Abstract: 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: Application
    Filed: November 19, 2021
    Publication date: March 17, 2022
    Inventors: Hirochika ASAI, Masahiro ISHIYAMA, Yusuke DOI
  • Publication number: 20210406013
    Abstract: 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: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: Daichi TERUYA, Hiroya KANEKO, Hirochika ASAI
  • Publication number: 20210399973
    Abstract: 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: Application
    Filed: September 8, 2021
    Publication date: December 23, 2021
    Inventors: Daichi TERUYA, Hiroya KANEKO, Hirochika ASAI
  • Publication number: 20210383808
    Abstract: 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: Application
    Filed: August 20, 2021
    Publication date: December 9, 2021
    Inventors: Kenta YONEKURA, Hirochika ASAI, Kota NABESHIMA, Manabu NAGAO
  • Publication number: 20210220997
    Abstract: 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: Application
    Filed: April 6, 2021
    Publication date: July 22, 2021
    Inventors: Yuya UNNO, Kota NABESHIMA, Hirochika ASAI, Yusuke DOI, Takeshi YOSHINO
  • Publication number: 20200310364
    Abstract: 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: Application
    Filed: June 11, 2020
    Publication date: October 1, 2020
    Applicant: Preferred Networks, Inc.
    Inventors: Hirochika Asai, Yusuke Doi, Yuzo Tamada
  • Publication number: 20190236268
    Abstract: 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: Application
    Filed: January 30, 2019
    Publication date: August 1, 2019
    Applicant: Preferred Networks, Inc.
    Inventors: Ren KIMURA, Hirochika ASAI, Yusuke DOI
  • Publication number: 20180039662
    Abstract: 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: Application
    Filed: January 29, 2016
    Publication date: February 8, 2018
    Applicant: NTT Communications Corporation
    Inventors: Hirochika ASAI, Yasuhiro OHARA