Patents by Inventor Yutaka Takeda

Yutaka Takeda 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: 11945882
    Abstract: Crystals of the compound represented by formula (1), a method for the production thereof, and a method for producing an antibody-drug conjugate using the crystals.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: April 2, 2024
    Assignee: DAIICHI SANKYO COMPANY, LIMITED
    Inventors: Tatsuya Yamaguchi, Takashi Kouko, Shigeru Noguchi, Yohei Yamane, Fumikatsu Kondo, Takahiro Aoki, Tadahiro Takeda, Kohei Sakanishi, Hitoshi Sato, Tsuyoshi Ueda, Shinji Matuura, Kei Kurahashi, Yutaka Kitagawa, Tatsuya Nakamura
  • Patent number: 11140053
    Abstract: Handling of multiple connections during NAT traversal for a node behind a symmetric NAT is disclosed. The likelihood of connection failure during symmetric NAT traversal may be reduced by serializing critical time windows after port prediction. Once a connection request has been sent for a first connection, port prediction for a subsequent connection may be delayed until a connectivity check has begun for the first connection. This process may be repeated to handle NAT traversal for multiple simultaneous connections to different nodes.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: October 5, 2021
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventor: Yutaka Takeda
  • Patent number: 9913251
    Abstract: A peer node coupled to a plurality of other peer nodes in an overlay network may process a broadcast message from an upstream peer node containing a plurality of packets by identifying packet missing from the message, identifying an upstream node to which the peer node has an existing inbound connection and which has the missing packet, and obtaining the missing packet from the upstream node. A message from an upstream node may be processed by buffering a subset of the packets of the message in a buffer for a finite period of time before and after the peer node consumes the packets and by identifying one or more of the buffered packets to one or more finger nodes.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: March 6, 2018
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Yutaka Takeda, Steven Thomas, Attila Vass
  • Patent number: 9912421
    Abstract: The distribution of content over a peer to peer (P2P) network can be improved by utilizing at least one broadcast of the content in order to quickly seed the P2P network. When content is first to be distributed across the network, a broadcast can be scheduled that each peer device with broadcast receiving capability and within range of the broadcast is able to receive. As soon as a peer device receives at least a portion of the broadcast content, that peer can begin redistributing the content across the P2P network. Any errors or missing portions of the received broadcast content can be corrected by requesting a copy of the missing or incorrect portion from another peer on the P2P network.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: March 6, 2018
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Gregory A. Corson, Yutaka Takeda, Attila Vass
  • Patent number: 9813385
    Abstract: Example implementations are directed to the facilitation of UDP load balancing even in implementations that involve load balancers that support only TCP. In example implementations, the application can control the session lifetime through the accompanying TCP connection. Thus, example implementations can make use of any load balancer that supports only TCP.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: November 7, 2017
    Assignee: DeNA CO., LTD.
    Inventors: Yutaka Takeda, Bryan D. English, Yusuke Shinozaki
  • Publication number: 20170272187
    Abstract: The distribution of content over a peer to peer (P2P) network can be improved by utilizing at least one broadcast of the content in order to quickly seed the P2P network. When content is first to be distributed across the network, a broadcast can be scheduled that each peer device with broadcast receiving capability and within range of the broadcast is able to receive. As soon as a peer device receives at least a portion of the broadcast content, that peer can begin redistributing the content across the P2P network. Any errors or missing portions of the received broadcast content can be corrected by requesting a copy of the missing or incorrect portion from another peer on the P2P network.
    Type: Application
    Filed: May 26, 2017
    Publication date: September 21, 2017
    Applicant: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Gregory A. Corson, Yutaka Takeda, Attila Vass
  • Patent number: 9667364
    Abstract: The distribution of content over a peer to peer (P2P) network can be improved by utilizing at least one broadcast of the content in order to quickly seed the P2P network. When content is first to be distributed across the network, a broadcast can be scheduled that each peer device with broadcast receiving capability and within range of the broadcast is able to receive. As soon as a peer device receives at least a portion of the broadcast content, that peer can begin redistributing the content across the P2P network. Any errors or missing portions of the received broadcast content can be corrected by requesting a copy of the missing or incorrect portion from another peer on the P2P network.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: May 30, 2017
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Gregory A. Corson, Yutaka Takeda, Attila Vass
  • Publication number: 20160234298
    Abstract: Example implementations are directed to the facilitation of UDP load balancing even in implementations that involve load balancers that support only TCP. In example implementations, the application can control the session lifetime through the accompanying TCP connection. Thus, example implementations can make use of any load balancer that supports only TCP.
    Type: Application
    Filed: February 10, 2015
    Publication date: August 11, 2016
    Inventors: Yutaka TAKEDA, Bryan D. English, Yusuke SHINOZAKI
  • Publication number: 20150341906
    Abstract: A peer node coupled to a plurality of other peer nodes in an overlay network may process a broadcast message from an upstream peer node containing a plurality of packets by identifying packet missing from the message, identifying an upstream node to which the peer node has an existing inbound connection and which has the missing packet, and obtaining the missing packet from the upstream node. A message from an upstream node may be processed by buffering a subset of the packets of the message in a buffer for a finite period of time before and after the peer node consumes the packets and by identifying one or more of the buffered packets to one or more finger nodes.
    Type: Application
    Filed: August 4, 2015
    Publication date: November 26, 2015
    Inventors: Yutaka Takeda, Steven Thomas, Attila Vass
  • Patent number: 9100933
    Abstract: A broadcast message may be initiated or received at a peer node. The node obtains an uplink bandwidth available for broadcasting the message over the network and a number of copies that can be broadcast based on the available bandwidth. The node determines a range of key values for finger nodes that should receive copies of the broadcast message from a finger table. The finger table entries include references to finger nodes and key values associated with the finger nodes. The node determines which other nodes should receive copies of the broadcast message from range of key values and the number of copies. The node also determines an End ID for each recipient node. A copy of the broadcast message and corresponding End ID is sent to a finger node if the finger node's key value is within a range of key values specified by the End ID.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: August 4, 2015
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Yutaka Takeda, Steven Thomas, Attila Vass
  • Publication number: 20150120918
    Abstract: Handling of multiple connections during NAT traversal for a node behind a symmetric NAT is disclosed. The likelihood of connection failure during symmetric NAT traversal may be reduced by serializing critical time windows after port prediction. Once a connection request has been sent for a first connection, port prediction for a subsequent connection may be delayed until a connectivity check has begun for the first connection. This process may be repeated to handle NAT traversal for multiple simultaneous connections to different nodes.
    Type: Application
    Filed: December 30, 2014
    Publication date: April 30, 2015
    Inventor: Yutaka Takeda
  • Patent number: 8943206
    Abstract: Prioritizing network traffic among two or more distinct channels of communication within a single application in a node configured to communicate with one or more other nodes over a network is disclosed. For a particular time quantum, a bandwidth quantum may be distributed amongst two or more communication channels according to priorities associated with those channels. Ready data for each channel may be transmitted over a network path up to the size of the reserved portion for that channel and not greater than a path maximum transmission unit (MTU) size for a network path. This abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: January 27, 2015
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Yutaka Takeda, James E. Marr, Stephen C. Detwiler, Attila Vass, Payton R. White
  • Patent number: 8930545
    Abstract: Handling of multiple connections during NAT traversal for a node behind a symmetric NAT is disclosed. The likelihood of connection failure during symmetric NAT traversal may be reduced by serializing critical time windows after port prediction. Once a connection request has been sent for a first connection, port prediction for a subsequent connection may be delayed until a connectivity check has begun for the first connection. This process may be repeated to handle NAT traversal for multiple simultaneous connections to different nodes.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: January 6, 2015
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Yutaka Takeda
  • Patent number: 8837477
    Abstract: Broadcast messages are efficiently directed to nodes of an overlay network. Broadcast messages include an End ID parameter specifying the range of key values for nodes that should receive the broadcast message. Each node of an overlay network maintains a list of finger nodes and their respective key values. Upon receiving a broadcast message, a node assigns a finger node a new End ID value based upon the End ID value of the broadcast message or the key value of an adjacent finger node. The node compares a finger node's new End ID value with the finger node's key value to determine whether to forward the broadcast message to that finger node. A broadcast message forwarded to a finger node includes an End ID parameter equal to the new End ID value determined for the finger node. Nodes can aggregate response messages from its finger nodes.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: September 16, 2014
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Yutaka Takeda, Howard Berkey, Payton R. White, Attila Vass
  • Publication number: 20140169254
    Abstract: A broadcast message may be initiated or received at a peer node. The node obtains an uplink bandwidth available for broadcasting the message over the network and a number of copies that can be broadcast based on the available bandwidth. The node determines a range of key values for finger nodes that should receive copies of the broadcast message from a finger table. The finger table entries include references to finger nodes and key values associated with the finger nodes. The node determines which other nodes should receive copies of the broadcast message from range of key values and the number of copies. The node also determines an End ID for each recipient node. A copy of the broadcast message and corresponding End ID is sent to a finger node if the finger node's key value is within a range of key values specified by the End ID.
    Type: Application
    Filed: September 12, 2013
    Publication date: June 19, 2014
    Inventors: Yutaka Takeda, Steven Thomas, Attila Vass
  • Patent number: 8565190
    Abstract: Traversal of a Network Address Translator (NAT) can be facilitated for a mobile device configured to communicate with one or more other devices over a network via one or more wireless access points. A direction of travel can be estimated for the mobile device. One or more wireless access points the mobile device is likely to encounter can be predicted using the estimated direction of travel. Information regarding behavior of one or more NATs associated with the predicted wireless access point(s) can be predicted. Such information can be stored in such a way that the information is retrievable by one or more other devices or using the information to traverse one or more of the NATs. Alternatively, information can be retrieved regarding behavior of one or more NATs associated with the predicted wireless access points. This information can be used to traverse one or more of the NATs.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: October 22, 2013
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Yutaka Takeda, Payton R. White, James E. Marr, Stephen C. Detwiler
  • Patent number: 8549126
    Abstract: A broadcast message may be initiated or received at a peer node. The node obtains an uplink bandwidth available for broadcasting the message over the network and a number of copies that can be broadcast based on the available bandwidth. The node determines a range of key values for finger nodes that should receive copies of the broadcast message from a finger table. The finger table entries include references to finger nodes and key values associated with the finger nodes. The node determines which other nodes should receive copies of the broadcast message from range of key values and the number of copies. The node also determines an End ID for each recipient node. A copy of the broadcast message and corresponding End ID is sent to a finger node if the finger node's key value is within a range of key values specified by the End ID.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: October 1, 2013
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Yutaka Takeda, Steven Thomas, Attila Vass
  • Publication number: 20120213077
    Abstract: Prioritizing network traffic among two or more distinct channels of communication within a single application in a node configured to communicate with one or more other nodes over a network is disclosed. For a particular time quantum, a bandwidth quantum may be distributed amongst two or more communication channels according to priorities associated with those channels. Ready data for each channel may be transmitted over a network path up to the size of the reserved portion for that channel and not greater than a path maximum transmission unit (MTU) size for a network path. This abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Application
    Filed: April 30, 2012
    Publication date: August 23, 2012
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Yutaka Takeda, James E. Marr, Stephen C. Detwiler, Attila Vass, Payton R. White
  • Patent number: 8224985
    Abstract: Disclosed are systems and methods for peer-to-peer communication over a network between a first node behind a first network address translator (NAT) and a second node behind a second NAT, despite the first NAT and the second NAT intervening between the first and second nodes. The first NAT is a Symmetric NAT. A port prediction is performed wherein the first node constructs a list of predicted transport addresses on the first NAT. A message containing the list of predicted transport addresses is sent from the first node to the second node. A connectivity check is performed with the second node using the predicted transport addresses.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: July 17, 2012
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Yutaka Takeda
  • Patent number: RE47566
    Abstract: Traversal of a Network Address Translator (NAT) can be facilitated for a mobile device configured to communicate with one or more other devices over a network via one or more wireless access points. A direction of travel can be estimated for the mobile device. One or more wireless access points the mobile device is likely to encounter can be predicted using the an estimated direction of travel for the mobile device. Information regarding behavior of one or more NATs associated with the predicted wireless access point(s) can be predicted. Such information can be stored in such a way that the information is retrievable by one or more other devices or using the information to traverse one or more of the NATs. Alternatively, information can be retrieved regarding behavior of one or more NATs associated with the predicted wireless access points. This information can be used to traverse one or more of the NATs.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: August 6, 2019
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Yutaka Takeda, Payton R. White, James E. Marr, Stephen C. Detwiler