Patents by Inventor Tomoki Ishii

Tomoki Ishii 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: 8352594
    Abstract: A network monitoring device which monitors a network in which data is transmitted through relays, includes a monitoring frequency recording unit (111) which records monitoring frequencies for monitoring transmission statuses of the relays, a selection probability generating unit (112) which generates selection probability information which is probability values for the relays, a monitoring object determining unit (113) which determines, according to the monitoring frequency and the selection probability information, a relay the transmission status of which is to be monitored, a transmission status obtaining unit (106) which obtains transmission status information indicating a transmission status on the relay determined, a transmission status recording unit (107) which records the transmission status information, an activation level calculating unit (109) which calculates, using the transmission status information, activation level indicating suitability of the monitoring on the transmission statuses of the re
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: January 8, 2013
    Assignee: Panasonic Corporation
    Inventors: Tomoki Ishii, Takao Yamaguchi, Atsushi Yoshida
  • Patent number: 8301823
    Abstract: A bus controller includes: a data receiving section for receiving output status information from other bus controllers on transmission routes available; a route load detecting section for calculating uniformity of distribution index indicating the degree of non-uniformity in transmission flow rate between the routes based on the output status information; a routing section for determining transmission routes, of which the transmission flow rates have been adjusted by reference to the index; a packet assembling section for generating a packet; a data output section for outputting the packet through one of output ports; a header analyzing section for determining which output port is connected to a transmission route chosen by reference to information about the packet receiving end; and a data output section for outputting the packet through the output port.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: October 30, 2012
    Assignee: Panasonic Corporation
    Inventors: Tomoki Ishii, Takao Yamaguchi, Atsushi Yoshida
  • Patent number: 8284671
    Abstract: A terminal includes a transmitting and receiving unit transmitting and receiving an observation packet for observing the transmission quality and data, and a transmission quality managing unit (i) exchanging the observation packet with another terminal via the transmitting and receiving unit, (ii) observing a loss rate of the data between the terminal and the other terminal and writing to the observation packet the degraded state information indicating the loss rate in the case where the terminal receives the data, and (iii) subtracting the congested state information from the degraded state information included in the observation packet collected from the other terminal in order to calculate a transmission error rate of the data in the terminal and the relay device in the case where the terminal transmits the data.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: October 9, 2012
    Assignee: Panasonic Corporation
    Inventors: Takao Yamaguchi, Atsushi Yoshida, Tomoki Ishii
  • Patent number: 8234435
    Abstract: A relay device includes: an input buffer for receiving data units, each of which includes a header, to which multiple pieces of destination information have been added, and data associated with the header; multiple virtual channels for storing data units, each of the multiple virtual channels storing a data unit in accordance with the destination information; a destination comparing section for determining the order of allocation of virtual channels at a relay device on the receiving end with respect to the data units that are stored on the multiple virtual channels by seeing if their destinations are the same; and an output section for outputting the stored data units preferentially through one of the virtual channels that has already allocated at the relay device on the receiving end.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: July 31, 2012
    Assignee: Panasonic Corporation
    Inventors: Atsushi Yoshida, Takao Yamaguchi, Tomoki Ishii
  • Patent number: 8213298
    Abstract: A path selecting device of a bus master (300) includes a path information generating unit (302) generating path information indicating paths from the bus master (300) to a bus master (400), and including a path malfunction predicting unit (303) predicting a malfunction on each of NoC routers, using a number of flows as a scale for an occurrence of a malfunction on the respective NoC router, at least one of which is determined for each path indicated by the path information. The bus master (300) also includes a bypass path selecting unit (304) selecting, when the malfunction is predicted on an NoC router that is a candidate for monitoring, a path that should be used for transmitting the data from the bus master (300) to the bus master (400), from the paths indicated by the path information except the path including the NoC router on which the malfunction is predicted.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: July 3, 2012
    Assignee: Panasonic Corporation
    Inventors: Takao Yamaguchi, Atsushi Yoshida, Tomoki Ishii
  • Publication number: 20120079147
    Abstract: A bus controller includes: a data receiving section for receiving output status information from other bus controllers on transmission routes available; a route load detecting section for calculating uniformity of distribution index indicating the degree of non-uniformity in transmission flow rate between the routes based on the output status information; a routing section for determining transmission routes, of which the transmission flow rates have been adjusted by reference to the index; a packet assembling section for generating a packet; a data output section for outputting the packet through one of output ports; a header analyzing section for determining which output port is connected to a transmission route chosen by reference to information about the packet receiving end; and a data output section for outputting the packet through the output port.
    Type: Application
    Filed: September 28, 2011
    Publication date: March 29, 2012
    Applicant: PANASONIC CORPORATION
    Inventors: Tomoki ISHII, Takao YAMAGUCHI, Atsushi YOSHIDA
  • Publication number: 20120072635
    Abstract: A relay device includes: an input buffer for receiving data units, each of which includes a header, to which multiple pieces of destination information have been added, and data associated with the header; multiple virtual channels for storing data units, each of the multiple virtual channels storing a data unit in accordance with the destination information; a destination comparing section for determining the order of allocation of virtual channels at a relay device on the receiving end with respect to the data units that are stored on the multiple virtual channels by seeing if their destinations are the same; and an output section for outputting the stored data units preferentially through one of the virtual channels that has already allocated at the relay device on the receiving end.
    Type: Application
    Filed: November 29, 2011
    Publication date: March 22, 2012
    Applicant: Panasonic Corporation
    Inventors: Atsushi Yoshida, Takao Yamaguchi, Tomoki Ishii
  • Publication number: 20120057467
    Abstract: A relay device includes a switch for switching a combination of an input for receiving traffic data and an output for sending the traffic data; a congestion information processing section for obtaining congestion information indicating a degree of congestion of each of a plurality of traffics from an adjacent relay device which handles the plurality of traffics commonly with the relay device, and congestion information of each traffic in the relay device; a congestion information comparison section for finding information on a congestion level which quantitatively indicates difficulty of flowing of each traffic based on the congestion information obtained from the adjacent relay device and the congestion information of the relay device; a transmission scheduling adjustment section for assigning a transmission band of a bus to each traffic based on the congestion level; and a switch assignment section for shifting the switch based on a result of the assignment.
    Type: Application
    Filed: September 8, 2011
    Publication date: March 8, 2012
    Applicant: PANASONIC CORPORATION
    Inventors: Atsushi YOSHIDA, Takao YAMAGUCHI, Tomoki ISHII
  • Publication number: 20120044942
    Abstract: Highly efficient and low latency network transmission in consideration of a difference in the traffic characteristic and a memory access load which changes moment by moment is realized. A relay device transmits data on a networked communication bus between a bus master and a memory. The relay device includes a delay time processor for obtaining information on processing delay time in other relay devices located on a plurality of transmission routes on which the data is transmitted; and a low latency route selector for selecting a memory and one of transmission routes to the memory, among the plurality of transmission routes, based on obtained information on the processing delay time regarding the plurality of transmission routes.
    Type: Application
    Filed: October 28, 2011
    Publication date: February 23, 2012
    Applicant: Panasonic Corporation
    Inventors: Takao YAMAGUCHI, Tomoki ISHII, Atsushi YOSHIDA
  • Patent number: 8121077
    Abstract: A relay device can perform high-quality communication even in a wireless mesh network where relay devices are densely arranged and interference of wireless packets is caused. The relay device includes: a representative node determining unit (605) which determines the channel used in its own cluster for intra-cluster communication to be a channel different from the channel used in neighboring cluster for intra-cluster communication, when the communication quality of its own relay device does not meet predetermined quality and no representative node exists among neighboring nodes; a joining and removal notifying unit (607) which allows a neighboring node which is not associated with any cluster to join to its own associated cluster; and a frequency channel changing unit (609) which changes the channel used for intra-cluster communication to the channel determined by the representative node determining unit (605) of the representative node.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: February 21, 2012
    Assignee: Panasonic Corporation
    Inventors: Atsushi Yoshida, Takao Yamaguchi, Tomoki Ishii
  • Patent number: 8102761
    Abstract: A path control device included in a terminal device (300), which includes a path information generating unit (302) which generates path information indicating paths from a terminal (300) to a terminal (400), a path malfunction predicting unit (303) which predicts a malfunction on each of the relays, using the number of flows as a malfunction occurrence likelihood value, at least one of the relays that is a candidate for monitoring is determined for each path, and a bypass path selecting unit (304) which selects, when the malfunction is predicted on the at least one relay, a path that should be used for transmitting the data from the terminal (300) to the terminal (400), from the paths except the path including the relay on which the malfunction is predicted.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: January 24, 2012
    Assignee: Panasonic Corporation
    Inventors: Takao Yamaguchi, Atsushi Yoshida, Tomoki Ishii
  • Patent number: 8085667
    Abstract: A wireless relay apparatus capable of high-quality transmission of data includes a wireless control unit and a data link communication unit wirelessly receiving and transmitting data. The wireless relay apparatus also includes a congestion status determining unit determining whether a congestion caused by radio wave interference occurs in the wireless relay apparatus, and includes a data flow determining unit identifying a flow of data transmitted and received by the wireless relay apparatus and determining whether the flows intersect in the wireless relay apparatus, when the congestion status determining unit determines that there is a congestion. In addition, the wireless relay apparatus includes a transmission parameter adjustment unit adjusting transmission characteristics of a type according to a result of the determination by the data flow determining unit, from among types of transmission characteristics of radio used in at least one of the wireless control unit and the communication apparatuses.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: December 27, 2011
    Assignee: Panasonic Corporation
    Inventors: Takao Yamaguchi, Atsushi Yoshida, Tomoki Ishii
  • Patent number: 7917570
    Abstract: The sensor device having an address storage unit 107 storing a channel address to be used, a temperature sensor 103, a table storage unit 101 storing an address table in which a measurement value is associated with a channel address, and an address specification unit 102 specifying a channel address associated with a measured value obtained from the temperature sensor 103. The sensor device also including an address update unit 105 updating the channel address in the address storage unit 107, a judgment unit 108 judging whether or not inquiry data is directed to the channel address stored in the address storage unit 107, a response generation unit 106 generating response data which is a response to the inquiry data, and a communication unit 109 transmitting the response data to a retrieval node 120.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: March 29, 2011
    Assignee: Panasonic Corporation
    Inventor: Tomoki Ishii
  • Publication number: 20110069612
    Abstract: A best path selecting device in a bus master (300) includes a path information generating unit (302) which generates path information indicating paths from the bus master (300) to the bus master (400), a path malfunction predicting unit (303) which predicts a malfunction on each of the NoC routers, using the number of flows as a scale for occurrence of a malfunction on the NoC router, each of the flows being a sequence of one or more flits to be transmitted from a same transmission source to a same destination by the NoC router which is a candidate for monitoring, at least one of which is determined for each path indicated by the path information, and a bypass path selecting unit (304) configured to select, when the malfunction Is predicted on the at least one NoC router that is the candidate for monitoring on one of the paths, a path that should be used for transmitting the data from the bus master (300) to the bus master (400), from the paths indicated by the path information except the path including the N
    Type: Application
    Filed: March 10, 2010
    Publication date: March 24, 2011
    Inventors: Takao Yamaguchi, Atsushi Yoshida, Tomoki Ishii
  • Publication number: 20110060831
    Abstract: A network monitoring device which monitors a network in which data is transmitted through relays, includes a monitoring frequency recording unit (111) which records monitoring frequencies for monitoring transmission statuses of the relays, a selection probability generating unit (112) which generates selection probability information which is probability values for the relays, a monitoring object determining unit (113) which determines, according to the monitoring frequency and the selection probability information, a relay the transmission status of which is to be monitored, a transmission status obtaining unit (106) which obtains transmission status information indicating a transmission status on the relay determined, a transmission status recording unit (107) which records the transmission status information, an activation level calculating unit (109) which calculates, using the transmission status information, activation level indicating suitability of the monitoring on the transmission statuses of the re
    Type: Application
    Filed: June 12, 2009
    Publication date: March 10, 2011
    Inventors: Tomoki Ishii, Takao Yamaguchi, Atsushi Yoshida
  • Publication number: 20110047291
    Abstract: A relay node (203) is a relay node in relay nodes mutually connected through links to compose a communication network, the communication network including paths for transmitting communication data through the relay node (203), including a link status receiving unit (104) which receives at least one link status notification message which is accumulated according to a degree of maintainability of a path, at a time of link disconnecting, at each of the relay devices downstream of the relay device and is forwarded from the downstream relay node (203), a probability generating unit (106) which generates a probability value according to a predetermined probability distribution, a path selection unit (107) which selects one of the paths based on the number of the link status notification message and the probability value, and a relay processing unit (108) which relays the communication data from upstream to a downstream relay device on the path selected by the path selection unit (107).
    Type: Application
    Filed: January 25, 2010
    Publication date: February 24, 2011
    Inventors: Tomoki Ishii, Takao Yamaguchi, Atsushi Yoshida
  • Publication number: 20110032818
    Abstract: A path control device included in a terminal device (300), which includes a path information generating unit (302) which generates path information indicating paths from a terminal (300) to a terminal (400), a path malfunction predicting unit (303) which predicts a malfunction on each of the relays, using the number of flows as a malfunction occurrence likelihood value, at least one of the relays that is a candidate for monitoring is determined for each path, and a bypass path selecting unit (304) which selects, when the malfunction is predicted on the at least one relay, a path that should be used for transmitting the data from the terminal (300) to the terminal (400), from the paths except the path including the relay on which the malfunction is predicted.
    Type: Application
    Filed: November 24, 2009
    Publication date: February 10, 2011
    Inventors: Takao Yamaguchi, Atsushi Yoshida, Tomoki Ishii
  • Patent number: 7836200
    Abstract: A transmission device includes: a relay device information obtaining unit (101) which obtains self-device transmission status information that is information indicating a transmission status of a communication device; a neighboring communication device determining unit (102) which determines, from other communication devices connected to the network, neighboring communication devices; a neighboring communication device information obtaining unit (103) which obtains another-device transmission status information from each of the neighboring communication devices; a transmission rate control information correcting unit (104) which generates corrected transmission status information based on an amount of statistics calculated from the self-device transmission status information and the another-device transmission status information; a transmission rate determining unit (105) which determines a transmission rate of data, based on the corrected transmission status information; and a data transmission unit (106) wh
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: November 16, 2010
    Assignee: Panasonic Corporation
    Inventors: Tomoki Ishii, Takao Yamaguchi, Atsushi Yoshida
  • Publication number: 20100238855
    Abstract: A relay device can perform high-quality communication even in a wireless mesh network where relay devices are densely arranged and interference of wireless packets is caused. The relay device includes: a representative node determining unit (605) which determines the channel used in its own cluster for intra-cluster communication to be a channel different from the channel used in neighboring cluster for intra-cluster communication, when the communication quality of its own relay device does not meet predetermined quality and no representative node exists among neighboring nodes; a joining and removal notifying unit (607) which allows a neighboring node which is not associated with any cluster to join to its own associated cluster; and a frequency channel changing unit (609) which changes the channel used for intra-cluster communication to the channel determined by the representative node determining unit (605) of the representative node.
    Type: Application
    Filed: July 23, 2009
    Publication date: September 23, 2010
    Inventors: Atsushi Yoshida, Takao Yamaguchi, Tomoki Ishii
  • Publication number: 20100195561
    Abstract: The wireless relay apparatus (100) capable of high-quality transmission of data includes a wireless control unit (110) and a data link communication unit (101) which wirelessly receive and transmit data wirelessly, a congestion status determining unit (104) which determines whether or not a congestion caused by radio wave interference occurs in the wireless relay apparatus (100), a data flow determining unit (105) which identifies a flow of data transmitted and received by the wireless relay apparatus (100) and determines whether the flows intersect in the wireless relay apparatus (100), when the congestion status determining unit (104) determines that there is a congestion, and a transmission parameter adjustment unit (106) which adjust transmission characteristics of a type according to a result of the determination by the data flow determining unit (105), among types of transmission characteristics of radio used in at least one of the wireless control unit (110) and the communication apparatuses (100).
    Type: Application
    Filed: April 8, 2009
    Publication date: August 5, 2010
    Inventors: Takao Yamaguchi, Atsushi Yoshida, Tomoki Ishii