Patents by Inventor Yasin OGE
Yasin OGE 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: 11882053Abstract: A communication system according an embodiment includes one or more hardware processors. The one or more hardware processors calculate indicators used to detect presence of abnormality caused by a situation in which a size of a message is larger than a maximum allowable size of a queue, the indicators being calculated based on gate control information including a plurality of entries each of which indicates gate states corresponding to a plurality of queues.Type: GrantFiled: February 24, 2021Date of Patent: January 23, 2024Assignee: Kabushiki Kaisha ToshibaInventors: Yasin Oge, Takahiro Yamaura, Yuta Kobayashi, Masashi Ito
-
Patent number: 11755517Abstract: A communication control device according to an embodiment includes one or more hardware processors functioning as a transmission control unit and a communication unit. The transmission control unit performs control of transmission of messages by opening and closing a gate based on transmission permission information. The transmission permission information is generated based on gate control information including a plurality of entries for determining whether to open a plurality of gates corresponding to a plurality of queues. The transmission permission information indicates an amount of transmittable messages in a period corresponding to one or more continuous entries. The communication unit transmits and receives messages in accordance with the control of the transmission control unit.Type: GrantFiled: August 30, 2021Date of Patent: September 12, 2023Assignee: Kabushiki Kaisha ToshibaInventors: Takahiro Yamaura, Yasin Oge
-
Patent number: 11693681Abstract: According to an embodiment, a processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to: execute data access that is at least one of data writing to the memory and data reading from the memory; receive access control information for controlling timing of the data access to be executed; and control the timing of the data access based on the received access control information.Type: GrantFiled: August 28, 2019Date of Patent: July 4, 2023Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Takahiro Yamaura, Yasin Oge, Yuta Kobayashi
-
Publication number: 20230171198Abstract: According to one embodiment, a communication control device includes a transmission control unit and a communication unit. The transmission control unit is configured to control transfer start timing of a first message stored in a queue, based on gate control information. The communication unit is configured to transmit the first message transferred from the transmission control unit in accordance with the transfer start timing. The transfer start timing of the first message is determined based on a transmission cost at a time when a second message, which has been already determined to pass through the gate, is transmitted by the communication unit, and a transfer status of the second message between the transmission control unit and the communication unit.Type: ApplicationFiled: September 7, 2022Publication date: June 1, 2023Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Yasin OGE, Takahiro YAMAURA
-
Publication number: 20230171200Abstract: According to one embodiment, a communication control device includes a transmission control unit and a communication unit. The transmission control unit is configured to control transmission of a message stored in a queue based on transmission control information generated from gate control information in which open or close status of a gate corresponding to each of a plurality of queues is specified. The communication unit is configured to transmit the message under control of the transmission control unit. The transmission control information indicates timing of next event related to the transmission of the message when the transmission of the message is controlled.Type: ApplicationFiled: September 7, 2022Publication date: June 1, 2023Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Takahiro YAMAURA, Yasin OGE
-
Patent number: 11625199Abstract: According to an embodiment, a communication apparatus includes a writing unit, a transfer control unit, a descriptor receiving unit, and a reading unit. The writing unit writes a frame in a first virtual storage area. The transfer control unit controls a timing for transferring a descriptor of the frame based on schedule information. The descriptor receiving unit receives the descriptor. The reading unit that reads the frame from a second virtual storage area specified based on the descriptor when the descriptor is received by the descriptor receiving unit.Type: GrantFiled: August 27, 2020Date of Patent: April 11, 2023Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Yuta Kobayashi, Takahiro Yamaura, Masashi Ito, Yasin Oge
-
Patent number: 11425711Abstract: A transmission device includes a receiving unit and a transmission processing unit. The receiving unit receives transmission schedule information including a frame identifier (ID) of a frame to be transmitted and a transmission parameter relating to transmission timing of the frame. The transmission processing unit transmits a frame identified by the frame ID to a receiving device, according to the transmission parameter included in the transmission schedule information.Type: GrantFiled: August 23, 2019Date of Patent: August 23, 2022Assignee: Kabushiki Kaisha ToshibaInventors: Takahiro Yamaura, Yasin Oge, Yuta Kobayashi
-
Publication number: 20220197841Abstract: A communication control device according to an embodiment includes one or more hardware processors functioning as a transmission control unit and a communication unit. The transmission control unit performs control of transmission of messages by opening and closing a gate based on transmission permission information. The transmission permission information is generated based on gate control information including a plurality of entries for determining whether to open a plurality of gates corresponding to a plurality of queues. The transmission permission information indicates an amount of transmittable messages in a period corresponding to one or more continuous entries. The communication unit transmits and receives messages in accordance with the control of the transmission control unit.Type: ApplicationFiled: August 30, 2021Publication date: June 23, 2022Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Takahiro YAMAURA, Yasin OGE
-
Patent number: 11336725Abstract: According to an embodiment, a communication apparatus includes a plurality of virtual machines, a storage unit, a transfer unit, and a descriptor output unit. The storage unit includes a multicast storage area specified for each multicast group and storing a multicast frame addressed to virtual machines belonging to a multicast group. The transfer unit writes the multicast frame into a multicast transfer virtual storage area mapped to the multicast storage area. The descriptor output unit outputs a descriptor of the multicast frame to the virtual machines belonging to the multicast group. The virtual machine includes a descriptor receiving unit and a reading unit. The descriptor receiving unit receives the descriptor. When the descriptor is received by the descriptor receiving unit, the reading unit reads the multicast frame from the multicast storage area specified based on the descriptor.Type: GrantFiled: August 27, 2020Date of Patent: May 17, 2022Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Yuta Kobayashi, Takahiro Yamaura, Masashi Ito, Yasin Oge
-
Publication number: 20210377189Abstract: A communication control device according to an embodiment includes one or more hardware processors. The one or more hardware processors are configured to: perform control of transmission of messages by opening and closing a gate based on transmission permission information, the transmission permission information being generated based on gate control information including a plurality of entries for determining whether to open a plurality of gates corresponding to a plurality of queues, the transmission permission information indicating a time permitted to transmit messages in a period corresponding to one or more continuous entries or indicating an amount of transmittable messages in the period; and transmit and receive messages in accordance with the control.Type: ApplicationFiled: February 25, 2021Publication date: December 2, 2021Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Takahiro YAMAURA, Yasin OGE, Yuta KOBAYASHI
-
Publication number: 20210377181Abstract: A communication system according an embodiment includes one or more hardware processors. The one or more hardware processors calculate indicators used to detect presence of abnormality caused by a situation in which a size of a message is larger than a maximum allowable size of a queue, the indicators being calculated based on gate control information including a plurality of entries each of which indicates gate states corresponding to a plurality of queues.Type: ApplicationFiled: February 24, 2021Publication date: December 2, 2021Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Yasin OGE, Takahiro YAMAURA, Yuta KOBAYASHI, Masashi ITO
-
Patent number: 11032208Abstract: According to an embodiment, an information processing apparatus includes one or more processors. The processors prefetch a scheduling entry corresponding a future time period in advance from scheduling information including one or more scheduling entries, each entry of which contains a transmission state and an interval for each of one or more transmission queues. The processors determine a starting time of transmission for one or more frames waiting for transmission in each queue, based on the scheduling entry. At least one of timing of the prefetching process and timing of the scheduling process is determined based on a result of comparison of a time difference and one or more thresholds. The time difference is a difference between current time and future time where the future time is a candidate for starting time of transmission.Type: GrantFiled: August 27, 2019Date of Patent: June 8, 2021Assignee: KABUSHIKl KAISHA TOSHIBAInventors: Yasin Oge, Yuta Kobayashi, Takahiro Yamaura
-
Publication number: 20210152635Abstract: According to an embodiment, a communication apparatus includes a plurality of virtual machines, a storage unit, a transfer unit, and a descriptor output unit. The storage unit includes a multicast storage area specified for each multicast group and storing a multicast frame addressed to virtual machines belonging to a multicast group. The transfer unit writes the multicast frame into a multicast transfer virtual storage area mapped to the multicast storage area. The descriptor output unit outputs a descriptor of the multicast frame to the virtual machines belonging to the multicast group. The virtual machine includes a descriptor receiving unit and a reading unit. The descriptor receiving unit receives the descriptor. When the descriptor is received by the descriptor receiving unit, the reading unit reads the multicast frame from the multicast storage area specified based on the descriptor.Type: ApplicationFiled: August 27, 2020Publication date: May 20, 2021Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Yuta Kobayashi, Takahiro Yamaura, Masashi Ito, Yasin Oge
-
Publication number: 20210149603Abstract: According to an embodiment, a communication apparatus includes a writing unit, a transfer control unit, a descriptor receiving unit, and a reading unit. The writing unit writes a frame in a first virtual storage area. The transfer control unit controls a timing for transferring a descriptor of the frame based on schedule information. The descriptor receiving unit receives the descriptor. The reading unit that reads the frame from a second virtual storage area specified based on the descriptor when the descriptor is received by the descriptor receiving unit.Type: ApplicationFiled: August 27, 2020Publication date: May 20, 2021Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Yuta KOBAYASHI, Takahiro YAMAURA, Masashi ITO, Yasin OGE
-
Patent number: 10884786Abstract: According to an embodiment, a switch device includes a memory and one or more hardware processors coupled to the memory. The one or more hardware processors are configured to function as a selection unit and a determination unit. The selection unit, based on task schedule information synchronized with transmission schedule information where transmission timing of first data is determined for each priority of the first data, selects a first task of executing transfer processing of the first data and calculates an end time of transfer processing executed by the selected first task. The determination unit, from the end time and a current time, determines whether transfer processing of the first data is executable. The first task selected by the selection unit, when the transfer processing is executable, executes the transfer processing of the first data based on the transmission schedule information.Type: GrantFiled: February 21, 2019Date of Patent: January 5, 2021Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Yuta Kobayashi, Yasin Oge, Takahiro Yamaura
-
Publication number: 20200293353Abstract: According to an embodiment, a processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to: execute data access that is at least one of data writing to the memory and data reading from the memory; receive access control information for controlling timing of the data access to be executed; and control the timing of the data access based on the received access control information.Type: ApplicationFiled: August 28, 2019Publication date: September 17, 2020Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Takahiro YAMAURA, Yasin Oge, Yuta Kobayashi
-
Publication number: 20200296050Abstract: According to an embodiment, an information processing apparatus includes one or more processors. The processors prefetch a scheduling entry corresponding a future time period in advance from scheduling information including one or more scheduling entries, each entry of which contains a transmission state and an interval for each of one or more transmission queues. The processors determine a starting time of transmission for one or more frames waiting for transmission in each queue, based on the scheduling entry. At least one of timing of the prefetching process and timing of the scheduling process is determined based on a result of comparison of a time difference and one or more thresholds. The time difference is a difference between current time and future time where the future time is a candidate for starting time of transmission.Type: ApplicationFiled: August 27, 2019Publication date: September 17, 2020Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Yasin Oge, Yuta Kobayashi, Takahiro Yamaura
-
Patent number: 10778594Abstract: According to an embodiment, a transfer control device controls transfer of data stored in a communication device. The transfer control device includes a memory and one or more hardware processors electrically coupled to the memory and configured to function as a control unit, and a determining unit. The control unit performs control for transferring the data to a first transmission buffer. The determining unit determines, depending on a state of the communication device, data to be restricted from being transferred. When transfer is to be restricted, the control unit delays transfer of data to be restricted from being transferred.Type: GrantFiled: August 30, 2018Date of Patent: September 15, 2020Assignee: Kabushiki Kaisha ToshibaInventors: Yuta Kobayashi, Yasin Oge, Takahiro Yamaura
-
Publication number: 20200163082Abstract: A transmission device includes a receiving unit and a transmission processing unit. The receiving unit receives transmission schedule information including a frame identifier (ID) of a frame to be transmitted and a transmission parameter relating to transmission timing of the frame. The transmission processing unit transmits a frame identified by the frame ID to a receiving device, according to the transmission parameter included in the transmission schedule information.Type: ApplicationFiled: August 23, 2019Publication date: May 21, 2020Applicant: Kabushiki Kaisha ToshibaInventors: Takahiro YAMAURA, Yasin OGE, Yuta KOBAYASHI
-
Patent number: 10659557Abstract: According to an embodiment, an information processing apparatus includes a prefetch unit and a scheduler unit. The prefetch unit is configured to prefetch a scheduling entry corresponding a future time period in advance from scheduling information including one or more entries each of which at least contains a transmission state and interval for each of one or more transmission queues. The scheduler unit configured to determine a starting time of transmission for each frame waiting for transmission in each queue, on the basis of the prefetched entry.Type: GrantFiled: March 5, 2018Date of Patent: May 19, 2020Assignee: Kabushiki Kaisha ToshibaInventors: Yasin Oge, Yuta Kobayashi, Takahiro Yamaura