Patents by Inventor Stephen C. Detwiler

Stephen C. Detwiler 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: 10055750
    Abstract: A system and method for distributing virtual items for collection by a user device in the real world are provided. One embodiment of a method includes sending a notification to a user device indicating availability of a virtual item, the virtual item configured to be available to the user device when the user device is determined to be proximate to one or more real world geolocations associated with the virtual item. The method provides for determining that the user device is proximate to the one or more geolocations and for providing information related to the virtual item so as to enable viewing of at least a portion of the virtual item. The method also provides sending an activated version of the virtual item to the user device when predetermined conditions associated with viewing the virtual item have been met.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: August 21, 2018
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Payton R. White, Stephen C. Detwiler
  • Patent number: 9743140
    Abstract: Streaming content may be delivered through a combination of broadcast and a backchannel. A desired streamlet may be selected from the packet of information and presented with a display. A remainder of a data stream associated with the streamlet may be requested and received from via a backchannel while the desired streamlet is being presented. The remaining data stream may then be presented with the display.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: August 22, 2017
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC
    Inventors: Payton R. White, Stephen C. Detwiler, Gary M. Zalewski
  • Publication number: 20170228754
    Abstract: A system and method for distributing virtual items for collection by a user device in the real world are provided. One embodiment of a method includes sending a notification to a user device indicating availability of a virtual item, the virtual item configured to be available to the user device when the user device is determined to be proximate to one or more real world geolocations associated with the virtual item. The method provides for determining that the user device is proximate to the one or more geolocations and for providing information related to the virtual item so as to enable viewing of at least a portion of the virtual item. The method also provides sending an activated version of the virtual item to the user device when predetermined conditions associated with viewing the virtual item have been met.
    Type: Application
    Filed: April 21, 2017
    Publication date: August 10, 2017
    Inventors: Payton R. White, Stephen C. Detwiler
  • Patent number: 9646008
    Abstract: An apparatus and computer implemented method for modifying a state of a virtual item and a corresponding computer-readable medium are disclosed. A receiving device receives information relating to one or more virtual items from a server via a broadcast signal. The information is filtered according to one or more criteria to select a selected virtual item from among the one or more virtual items. The criteria include a physical world location of the receiving device. A state of the selected virtual item is modified from an initial state to a modified state and information relating the modified state back is sent back to the server.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: May 9, 2017
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Payton R. White, Stephen C. Detwiler
  • Publication number: 20160192001
    Abstract: Streaming content may be delivered through a combination of broadcast and a backchannel. A desired streamlet may be selected from the packet of information and presented with a display. A remainder of a data stream associated with the streamlet may be requested and received from via a backchannel while the desired streamlet is being presented. The remaining data stream may then be presented with the display.
    Type: Application
    Filed: July 27, 2015
    Publication date: June 30, 2016
    Inventors: Payton R. White, Stephen C. Detwiler, Gary M. Zalewski
  • Patent number: 9100585
    Abstract: Streaming content may be delivered through a combination of broadcast and a backchannel. Related apparatus and methods for receiving and distributing streaming content are described. A receiving device may receive a packet of information in the form of a broadcast signal from a broadcast source. The packet of information may contain one or more streamlets and a table of contents associated with the streamlets. A desired streamlet may be selected from the packet of information and presented with a display. A remainder of a data stream associated with the streamlet may be requested and received from via a backchannel while the desired streamlet is being presented. The remaining data stream may then be presented with the display.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: August 4, 2015
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Payton R. White, Stephen C. Detwiler, Gary M. Zalewski
  • 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: 8913492
    Abstract: Each peer node in a plurality has a different corresponding key value. Each of the nodes can broadcast one or more items to a plurality of recipient nodes. The recipient nodes are arranged into a list according to a key value order. The list is divided into two or more parts of approximately equal size, and each part of the list and the one or more items is forwarded to a recipient peer node corresponding to a first key value in that part of the list. It is emphasized that 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. This abstract 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: July 27, 2012
    Date of Patent: December 16, 2014
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Stephen C. Detwiler, James E. Marr, 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
  • Publication number: 20120294148
    Abstract: Each peer node in a plurality has a different corresponding key value. Each of the nodes can broadcast one or more items to a plurality of recipient nodes. The recipient nodes are arranged into a list according to a key value order. The list is divided into two or more parts of approximately equal size, and each part of the list and the one or more items is forwarded to a recipient peer node corresponding to a first key value in that part of the list. It is emphasized that 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. This abstract 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: July 27, 2012
    Publication date: November 22, 2012
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Stephen C. Detwiler, James E. Marr, 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: 8238237
    Abstract: A method and system for load balancing the distribution of a file or block of data to multiple recipients on a peer to peer network is disclosed.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: August 7, 2012
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Stephen C. Detwiler, James E. Marr, Attila Vass
  • Patent number: 8171123
    Abstract: In a node configured to communicate with one or more other nodes over a network, available bandwidth for network traffic may be distributed among two or more distinct channels of communication within a single application running on the node. An available bandwidth may be detected for communication between the first node and a second node. A distribution may be determined for the available bandwidth among the two or more communication channels. A sending rate may be adjusted for data sent from the first node to the second node over one or more of the two or more communication channels in response to a detected change in the available bandwidth.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: May 1, 2012
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Yutaka Takeda, James E. Marr, Stephen C. Detwiler, Attila Vass, Payton R. White
  • Patent number: 8005957
    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.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: August 23, 2011
    Assignee: Sony Computer Entertainment Inc.
    Inventors: James E. Marr, Yutaka Takeda, Attila Vass, Payton R. White, Stephen C. Detwiler
  • Publication number: 20110200009
    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: Application
    Filed: April 25, 2011
    Publication date: August 18, 2011
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Yutaka Takeda, Payton R. White, James E. Marr, Stephen C. Detwiler
  • Publication number: 20110099278
    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.
    Type: Application
    Filed: December 21, 2010
    Publication date: April 28, 2011
    Applicant: Sony Computer Entertainment Inc.
    Inventors: James E. Marr, Yutaka Takeda, Attila Vass, Payton R. White, Stephen C. Detwiler
  • Patent number: 7933273
    Abstract: Methods and apparatus for facilitating traversal of a network address translator (NAT) are disclosed. For example, a node configured to communicate with one or more other nodes over a network may facilitate NAT traversal by a) determining information regarding the behavior of one or more NATs with the node; and storing the information in such a way that the information is retrievable by one or more other nodes; or b) retrieving information regarding behavior of one or more NATs obtained by one or more other nodes and using the information to traverse one or more of the NATs.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: April 26, 2011
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Yutaka Takeda, Payton R. White, James E. Marr, Stephen C. Detwiler
  • Patent number: 7908393
    Abstract: Network bandwidth detection and distribution and 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.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: March 15, 2011
    Assignee: Sony Computer Entertainment Inc.
    Inventors: James E. Marr, Yutaka Takeda, Attila Vass, Payton R. White, Stephen C. Detwiler
  • Patent number: 7856501
    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.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: December 21, 2010
    Assignee: Sony Computer Entertainment Inc.
    Inventors: James E. Marr, Yutaka Takeda, Attila Vass, Payton R. White, Stephen C. Detwiler
  • 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