Patents by Inventor Takahiro Yamaura
Takahiro Yamaura 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).
-
Publication number: 20160366069Abstract: According to an embodiment, a communication device is connectable to a portable terminal and a server. The device includes a wireless controller, a request processor, a determiner, a response generator, and a communication controller. The wireless controller is configured to control wireless communication with the terminal. The request processor is configured to receive a request to perform communication between the terminal and the server via the device. The request is transmitted from at least one of the terminal and the server. The determiner is configured to determine whether a resource required for the requested communication is allocatable. The response generator is configured to generate a response indicating a determination result. The communication controller is configured to store information received from one of the terminal and the server in a storage, and transmit information read from the storage to the other.Type: ApplicationFiled: November 20, 2015Publication date: December 15, 2016Applicant: Kabushiki Kaisha ToshibaInventors: Takeshi ISHIHARA, Takahiro YAMAURA
-
Publication number: 20160210066Abstract: According to an embodiment, an information processing apparatus includes a non-volatile memory manager. The non-volatile memory manager is configured to save, in a non-volatile memory section, information of a plurality of storage sections to be read after rebooting. The non-volatile memory section is configured to keep storing information even if power is off.Type: ApplicationFiled: August 12, 2015Publication date: July 21, 2016Applicant: Kabushiki Kaisha ToshibaInventors: Takahiro YAMAURA, Shingo TANAKA
-
Publication number: 20150319225Abstract: According to one embodiment, a processor for a communication device including a plurality of communicators connected to a network, includes a manager and a selector. The manager manages states of the communicators in the communication device. The selector selects the communicator from among the communicators on basis of the states of the communicators and socket information generated for a communication terminal with which the communication device communicates through the network. The processor controls the communication device to transmit a frame related to the socket information from the communicator selected by the selector.Type: ApplicationFiled: April 27, 2015Publication date: November 5, 2015Inventors: Takahiro YAMAURA, Yuta KOBAYASHI
-
Publication number: 20150271265Abstract: The data transfer device receives file data through a network and writes the file data to a storage device on a block basis, in which the communication processor receives a receiving instruction for the file data from an external host CPU and receives the file data via one or more packets from the network according to the receiving instruction, the receiving buffer stores data received in the communication processor therein upon receiving each packet, and the command issuance controller acquires, from the external host CPU, map information indicating a position to write the file data in a storage area of the storage device, specifies data in the receiving buffer for writing according to a data storing status of the receiving buffer, issues a write command for writing a specified data to the storage device and sends it to the storage device.Type: ApplicationFiled: March 16, 2015Publication date: September 24, 2015Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Yuta KOBAYASHI, Takahiro YAMAURA, Kensaku YAMAGUCHI, Masataka GOTO
-
Publication number: 20150264142Abstract: According to one embodiment, a communication apparatus communicates with a partner apparatus through a network. The communication apparatus comprises a protocol analyzing unit that analyzes a transmission frame or a reception frame, the transmission frame being generated by an external CPU and being transmitted to the partner apparatus, the reception frame being received from the partner apparatus. The communication apparatus comprises a connection information managing unit that allocates a storage area in which connection information is stored, in a predetermined storing apparatus that can be accessed by the CPU, when a connection establishment request is detected from the transmission frame or the reception frame as a result of the analysis by the protocol analyzing unit, the connection information being used while being shared with the CPU. The protocol analyzing unit notifies the CPU of information indicating the storage area allocated by the connection information managing unit.Type: ApplicationFiled: February 5, 2015Publication date: September 17, 2015Inventors: Takahiro YAMAURA, Yuta KOBAYASHI
-
Publication number: 20150264141Abstract: According to one embodiment, a communication apparatus comprises a transmission processing unit that transmits a connection establishment request on a predetermined protocol or a connection acceptance response, to a partner apparatus through a network, the connection acceptance response being a response of acceptance of the connection establishment request on the predetermined protocol. The communication apparatus comprises an analyzing unit that analyzes a reception frame received from the network. The communication apparatus comprises a state transition processing unit that transits a connection state to a connection establishment state.Type: ApplicationFiled: March 11, 2015Publication date: September 17, 2015Inventors: Takahiro YAMAURA, Yuta KOBAYASHI
-
Patent number: 9130957Abstract: In one embodiment, a data communication apparatus includes a plurality of communications units for performing transmission and reception with the plurality of different networks, a first storage unit which stores a first identifier and a second identifier, a first processing unit which performs network protocol processing with hardware, and a second processing unit which performs network protocol processing with software. The first identifier indicates a communication unit which receives a frame, and the second identifier indicates a communication unit which transmits a frame. The first processing unit stores the first identifier in association with a reception frame in the first storage unit, and the second processing unit reads the first identifier and the reception frame from the first storage unit, generates a transmission frame as a response to the reception frame, stores the first identifier as the second identifier in association with the transmission frame in the first storage unit.Type: GrantFiled: January 25, 2011Date of Patent: September 8, 2015Assignee: Kabushiki Kaisha ToshibaInventors: Takahiro Yamaura, Shingo Tanaka, Nobuhiko Sugasawa
-
Patent number: 9106417Abstract: According to one embodiment, a communication apparatus includes a reception protocol processing unit, a control information queue, and a transmission protocol processing unit. The reception protocol processing unit performs a protocol process using control information included in a received frame, acquires the control information from the received frame, and acquires data when the data is included in the frame. The control information queue stores control information including at least one of a reception window size of other communication apparatus, area information representing an area of data received by the other communication apparatus, the reception window size of the communication apparatus, and area information representing an area of data received by the communication apparatus.Type: GrantFiled: August 23, 2011Date of Patent: August 11, 2015Assignee: Kabushiki Kaisha ToshibaInventors: Takahiro Yamaura, Shingo Tanaka
-
Patent number: 9100332Abstract: A data transmitting device divides application data into packets, transmits the packets, and continuously carries out packet transmission while receiving acknowledgement from a receiving device of the transmitted packets. The application data to be transmitted is stored in a data storage area of a data storage unit. The data is read from the data storage area, a sequence number is set, and the data is transmitted as the packet. If the read data is within a predetermined length from an end of the application data, a copy of the read data is saved in a temporary buffer area of the data storage unit. When data of a sequence number before that of first data of next application data is to be transmitted after transmission of the next application data is started, the data is read from the temporary buffer area of the data storage unit.Type: GrantFiled: September 16, 2011Date of Patent: August 4, 2015Assignee: Kabushiki Kaisha ToshibaInventors: Shingo Tanaka, Takahiro Yamaura
-
Patent number: 8943214Abstract: A communication apparatus of one embodiment includes a hardware protocol processing unit, a software protocol processing unit, a hardware protocol process information generating unit to generate protocol process information from the result of the processing by the hardware protocol processing unit, a software protocol process resumption unit to perform control of the software protocol processing unit using the protocol process information generated by the hardware protocol process information generating unit, a software protocol process information generating unit to generate protocol process information from the result of the processing by the software protocol processing unit, and a hardware protocol process resumption unit to perform control of the hardware protocol processing unit using the protocol process information generated by the software protocol process information generating unit.Type: GrantFiled: March 16, 2012Date of Patent: January 27, 2015Assignee: Kabushiki Kaisha ToshibaInventors: Takahiro Yamaura, Shingo Tanaka
-
Publication number: 20140359062Abstract: According to one embodiment, there is provided a data transferring apparatus to communicate with a communicating apparatus through a network in accordance with a predetermined protocol, including: a writing controller and a transmission controller. The writing controller performs control of writing a first response message containing first data to a storage. The transmission controller performs control of reading the first response message from the storage and transmitting the first response message to the communicating apparatus, upon receiving a data acquisition request message for the first data from the first communicating apparatus.Type: ApplicationFiled: March 4, 2014Publication date: December 4, 2014Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Masataka GOTO, Kensaku YAMAGUCHI, Eimi MURAKAMI, Takahiro YAMAURA
-
Patent number: 8788726Abstract: A system has a processor configured to be capable of read and write to a main memory, a storage configured to transmit stored data per block on an I/O bus, and a protocol processing apparatus connected to the I/O bus and configured to perform a communication protocol process on behalf of the processor. The processor includes a specifying part configured to specify data per block to be transmitted from the storage, and an indicating part configured to indicate data transfer from the storage to the protocol processing apparatus by specifying address information of the protocol processing apparatus. The protocol processing apparatus includes a receiving part configured to directly receive data transferred per block from the storage to the I/O bus, without relaying the main memory, and a network processing part configured to transmit the data received per block by the receiving part over a network per packet.Type: GrantFiled: September 16, 2011Date of Patent: July 22, 2014Assignee: Kabushiki Kaisha ToshibaInventors: Shingo Tanaka, Takahiro Yamaura
-
Publication number: 20140012948Abstract: There is provided a data transferring apparatus that transfers file data stored in a storage apparatus that manages data in a block unit, in which the first issuing unit, in response to a request from a CPU, generates and sends a reading command of metadata including first map information showing in which location first file data is stored, to the storage apparatus, the second issuing unit receives a reading command of the first file data from the CPU that has obtained the metadata, generates and sends a reading command of a block storing the first file data to the storage apparatus, the extracting unit receives block data read from the storage apparatus, receives the first map information from the CPU and, based on the first map information, extracts the first file data from the block data, and the communication processing unit transmits the first file data to the network.Type: ApplicationFiled: September 9, 2013Publication date: January 9, 2014Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Shingo Tanaka, Takahiro Yamaura, Kensaku Yamaguchi, Sunao Wada, Yasuo Ohya
-
Publication number: 20120233344Abstract: A communication apparatus of one embodiment includes a hardware protocol processing unit, a software protocol processing unit, a hardware protocol process information generating unit to generate protocol process information from the result of the processing by the hardware protocol processing unit, a software protocol process resumption unit to perform control of the software protocol processing unit using the protocol process information generated by the hardware protocol process information generating unit, a software protocol process information generating unit to generate protocol process information from the result of the processing by the software protocol processing unit, and a hardware protocol process resumption unit to perform control of the hardware protocol processing unit using the protocol process information generated by the software protocol process information generating unit.Type: ApplicationFiled: March 16, 2012Publication date: September 13, 2012Applicant: Kabushiki Kaisha ToshibaInventors: Takahiro Yamaura, Shingo Tanaka
-
Publication number: 20120218914Abstract: A data transmitting device divides application data into packets, transmits the packets, and continuously carries out packet transmission while receiving acknowledgement from a receiving device of the transmitted packets. The application data to be transmitted is stored in a data storage area of a data storage unit. The data is read from the data storage area, a sequence number is set, and the data is transmitted as the packet. If the read data is within a predetermined length from an end of the application data, a copy of the read data is saved in a temporary buffer area of the data storage unit. When data of a sequence number before that of first data of next application data is to be transmitted after transmission of the next application data is started, the data is read from the temporary buffer area of the data storage unit.Type: ApplicationFiled: September 16, 2011Publication date: August 30, 2012Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Shingo Tanaka, Takahiro Yamaura
-
Publication number: 20120110397Abstract: A system has a processor configured to be capable of read and write to a main memory, a storage configured to transmit stored data per block on an I/O bus, and a protocol processing apparatus connected to the I/O bus and configured to perform a communication protocol process on behalf of the processor. The processor includes a specifying part configured to specify data per block to be transmitted from the storage, and an indicating part configured to indicate data transfer from the storage to the protocol processing apparatus by specifying address information of the protocol processing apparatus. The protocol processing apparatus includes a receiving part configured to directly receive data transferred per block from the storage to the I/O bus, without relaying the main memory, and a network processing part configured to transmit the data received per block by the receiving part over a network per packet.Type: ApplicationFiled: September 16, 2011Publication date: May 3, 2012Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Shingo Tanaka, Takahiro Yamaura
-
Publication number: 20120027027Abstract: According to one embodiment, a communication apparatus includes a reception protocol processing unit, a control information queue, and a transmission protocol processing unit. The reception protocol processing unit performs a protocol process using control information included in a received frame, acquires the control information from the received frame, and acquires data when the data is included in the frame. The control information queue stores control information including at least one of a reception window size of other communication apparatus, area information representing an area of data received by the other communication apparatus, the reception window size of the communication apparatus, and area information representing an area of data received by the communication apparatus.Type: ApplicationFiled: August 23, 2011Publication date: February 2, 2012Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Takahiro Yamaura, Shingo Tanaka
-
Publication number: 20110225308Abstract: According to one embodiment, a data communication apparatus includes a communication unit configured to transmit a transmission frame and receive a reception frame via a plurality of networks, a storage unit configured to store a first identifier indicating by way of which of the plurality of networks the communication unit has received a reception frame or a second identifier indicating by way of which of the plurality of networks the communication unit transmits a transmission frame, a hardware protocol processing unit, and a software processing unit. The hardware protocol processing unit performs protocol processing on the reception frame to write the first identifier to the storage unit, and perform the protocol processing on the transmission frame to read the second identifier from the storage unit.Type: ApplicationFiled: January 25, 2011Publication date: September 15, 2011Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Takahiro Yamaura, Shingo Tanaka, Nobuhiko Sugasawa
-
Patent number: 5951469Abstract: A remote medical system in which vital signs and a recognition code of a counselee are transferred to a first local server through a telephone line, and, when a counseling doctor cannot be found, data is transferred to another nth local server to search for an available counseling doctor, so that an available counseling doctor can be easily found.Type: GrantFiled: September 1, 1998Date of Patent: September 14, 1999Assignee: Medinet Security Research Co., Ltd.Inventor: Takahiro Yamaura