Patents by Inventor Glen A. Curtis
Glen A. Curtis 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: 20200076916Abstract: A multi-source peer content distribution system transfers content files from multiple, distributed peer computers to any requesting computer. The content distribution network coordinates file transfers through a mediation system including a content catalog and a host broker system. The content catalog contains an identification of each content file, the segmented subunits of each file, and the peer caches to which the subunits have been distributed. The host broker system receives content file requests issued over a network from requesting computers. In response, manifest files identifying the request corresponding content subunits and distributed cache locations are returned. The requesting computers can then retrieve and assemble the corresponding content subunits from the peer computers to obtain the requested content file.Type: ApplicationFiled: November 8, 2019Publication date: March 5, 2020Inventors: Michael D. Hudson, Brian L. Windheim, Darin L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Patent number: 10506064Abstract: A multi-source peer content distribution system transfers content files from multiple, distributed peer computers to any requesting computer. The content distribution network coordinates file transfers through a mediation system including a content catalog and a host broker system. The content catalog contains an identification of each content file, the segmented subunits of each file, and the peer caches to which the subunits have been distributed. The host broker system receives content file requests issued over a network from requesting computers. In response, manifest files identifying the request corresponding content subunits and distributed cache locations are returned. The requesting computers can then retrieve and assemble the corresponding content subunits from the peer computers to obtain the requested content file.Type: GrantFiled: December 20, 2017Date of Patent: December 10, 2019Assignee: Sony CorporationInventors: Michael D. Hudson, Brian L. Windheim, Darin L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Publication number: 20180139303Abstract: A multi-source peer content distribution system transfers content files from multiple, distributed peer computers to any requesting computer. The content distribution network coordinates file transfers through a mediation system including a content catalog and a host broker system. The content catalog contains an identification of each content file, the segmented subunits of each file, and the peer caches to which the subunits have been distributed. The host broker system receives content file requests issued over a network from requesting computers. In response, manifest files identifying the request corresponding content subunits and distributed cache locations are returned. The requesting computers can then retrieve and assemble the corresponding content subunits from the peer computers to obtain the requested content file.Type: ApplicationFiled: December 20, 2017Publication date: May 17, 2018Applicant: Sony CorporationInventors: Michael D. Hudson, Brian L. Windheim, Darin L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Patent number: 9894176Abstract: A multi-source peer content distribution system transfers content files from multiple, distributed peer computers to any requesting computer. The content distribution network coordinates file transfers through a mediation system including a content catalog and a host broker system. The content catalog contains an identification of each content file, the segmented subunits of each file, and the peer caches to which the subunits have been distributed. The host broker system receives content file requests issued over a network from requesting computers. In response, manifest files identifying the request corresponding content subunits and distributed cache locations are returned. The requesting computers can then retrieve and assemble the corresponding content subunits from the peer computers to obtain the requested content file.Type: GrantFiled: December 17, 2014Date of Patent: February 13, 2018Assignee: Sony CorporationInventors: Michael D. Hudson, Brian L. Windheim, Darin L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Publication number: 20150106437Abstract: A multi-source peer content distribution system transfers content files from multiple, distributed peer computers to any requesting computer. The content distribution network coordinates file transfers through a mediation system including a content catalog and a host broker system. The content catalog contains an identification of each content file, the segmented subunits of each file, and the peer caches to which the subunits have been distributed. The host broker system receives content file requests issued over a network from requesting computers. In response, manifest files identifying the request corresponding content subunits and distributed cache locations are returned. The requesting computers can then retrieve and assemble the corresponding content subunits from the peer computers to obtain the requested content file.Type: ApplicationFiled: December 17, 2014Publication date: April 16, 2015Inventors: Michael D. Hudson, Brian L. Windheim, Darin L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Patent number: 8935315Abstract: A hierarchical content distribution system includes a seeding server, a plurality of geographically distributed content platforms, and a distribution controller, all interconnected by a communications network. The seeding server initially receives content files for distribution to various content platforms that provide for the persistent storage of the content files. Each content platform includes a content file server responsive on-demand to requests for the transfer of content files. The distribution controller autonomously monitors the transfers of content files and selectively issues transfer directives to the content platforms to modify the distribution of content files among the content platforms. The content file servers respond to received transfer directives by issuing requests for the transfer of the directive identified content files, thereby conforming the specific distribution of content files to an optimal distribution pattern as determined by the distribution controller based on usage patterns.Type: GrantFiled: October 31, 2007Date of Patent: January 13, 2015Assignee: Sony CorporationInventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Patent number: 8775657Abstract: Media content, including content suitable for streaming, is distributed to and accessible over a communications network by computer nodes within a peer storage network of computer nodes hosting respective content stores. Discrete portions of a content file are multiply distributed to and persisted in a distributed set of the content stores existing within the storage network such that various content stores persist subsets of the content file portions. A computer node retrieves the discrete portions of the content file from the various distributed content stores, depending on node availability, the particular discrete portions there available, and node and network performance factors sufficient to maintain a minimum quality of service, thereby enabling streaming presentation of the content file on the requesting computer node.Type: GrantFiled: October 31, 2007Date of Patent: July 8, 2014Assignee: Sony CorporationInventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Patent number: 8583814Abstract: Media content, including content suitable for streaming, is distributed to and accessible over a communications network by computer nodes within a peer storage network of computer nodes hosting respective content stores. Discrete portions of a content file are multiply distributed to and persisted in a distributed set of the content stores existing within the storage network such that various content stores persist subsets of the content file portions. A computer node retrieves the discrete portions of the content file from the various distributed content stores, depending on node availability, the particular discrete portions there available, and node and network performance factors sufficient to maintain a minimum quality of service, thereby enabling streaming presentation of the content file on the requesting computer node.Type: GrantFiled: October 31, 2007Date of Patent: November 12, 2013Assignee: Sony CorporationInventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Patent number: 8219700Abstract: A multi-source peer content distribution system transfers content files from multiple, distributed peer computers to any requesting computer. The content distribution network coordinates file transfers through a mediation system including a content catalog and a host broker system. The content catalog contains an identification of each content file, the segmented subunits of each file, and the peer caches to which the subunits have been distributed. The host broker system receives content file requests issued over a network from requesting computers. In response, manifest files identifying the request corresponding content subunits and distributed cache locations are returned. The requesting computers can then retrieve and assemble the corresponding content subunits from the peer computers to obtain the requested content file.Type: GrantFiled: January 23, 2003Date of Patent: July 10, 2012Assignee: Sony CorporationInventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Patent number: 7984116Abstract: A multi-source peer content distribution system transfers content files from multiple, distributed peer computers to any requesting computer. The content distribution network coordinates file transfers through a mediation system including s content catalog and a host broker system. The content catalog contains an identification of each content file, the segmented subunits of each file, and the peer caches to which the subunits have been distributed. The host broker system receives content file requests issued over a network from requesting computers. In response, manifest files identifying the request corresponding content subunits and distributed cache locations are returned. The requesting computers can then retrieve and assemble the corresponding content subunits from the peer computers to obtain the requested content file.Type: GrantFiled: July 31, 2009Date of Patent: July 19, 2011Assignee: Sony CorporationInventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Patent number: 7941479Abstract: Methods and systems for parallel computation of an algorithm using a plurality of nodes configured as a Howard Cascade. A home node of a Howard Cascade receives a request from a host system to compute an algorithm identified in the request. The request is distributed to processing nodes of the Howard Cascade in a time sequence order in a manner to minimize the time to so expand the Howard Cascade. The participating nodes then perform the designated portion of the algorithm in parallel. Partial results from each node are agglomerated upstream to higher nodes of the structure and then returned to the host system. The nodes each include a library of stored algorithms accompanied by data template information defining partitioning of the data used in the algorithm among the number of participating nodes.Type: GrantFiled: December 11, 2009Date of Patent: May 10, 2011Assignee: Massively Parallel Technologies, Inc.Inventors: Kevin David Howard, Glen Curtis Rea, Nick Wade Robertson, Silva Chang
-
Patent number: 7779135Abstract: A hierarchical content distribution system includes a seeding server, a plurality of geographically distributed content platforms, and a distribution controller, all interconnected by a communications network. The seeding server initially receives content files for distribution to various content platforms that provide for the persistent storage of the content files. Each content platform includes a content file server responsive on-demand to requests for the transfer of content files. The distribution controller autonomously monitors the transfers of content files and selectively issues transfer directives to the content platforms to modify the distribution of content files among the content platforms. The content file servers respond to received transfer directives by issuing requests for the transfer of the directive identified content files, thereby conforming the specific distribution of content files to an optimal distribution pattern as determined by the distribution controller based on usage patterns.Type: GrantFiled: October 31, 2007Date of Patent: August 17, 2010Assignee: Sony CorporationInventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Patent number: 7730121Abstract: Methods and systems for parallel computation of an algorithm using a plurality of nodes configured as a Howard Cascade. A home node of a Howard Cascade receives a request from a host system to compute an algorithm identified in the request. The request is distributed to processing nodes of the Howard Cascade in a time sequence order in a manner to minimize the time to so expand the Howard Cascade. The participating nodes then perform the designated portion of the algorithm in parallel. Partial results from each node are agglomerated upstream to higher nodes of the structure and then returned to the host system. The nodes each include a library of stored algorithms accompanied by data template information defining partitioning of the data used in the algorithm among the number of participating nodes.Type: GrantFiled: August 25, 2008Date of Patent: June 1, 2010Assignee: Massively Parallel Technologies, Inc.Inventors: Kevin David Howard, Glen Curtis Rea, Nick Wade Robertson, Silva Chang
-
Publication number: 20100094924Abstract: Methods and systems for parallel computation of an algorithm using a plurality of nodes configured as a Howard Cascade. A home node of a Howard Cascade receives a request from a host system to compute an algorithm identified in the request. The request is distributed to processing nodes of the Howard Cascade in a time sequence order in a manner to minimize the time to so expand the Howard Cascade. The participating nodes then perform the designated portion of the algorithm in parallel. Partial results from each node are agglomerated upstream to higher nodes of the structure and then returned to the host system. The nodes each include a library of stored algorithms accompanied by data template information defining partitioning of the data used in the algorithm among the number of participating nodes.Type: ApplicationFiled: December 11, 2009Publication date: April 15, 2010Inventors: Kevin David Howard, Glen Curtis Rea, Nick Wade Robertson, Silva Chang
-
Publication number: 20100011061Abstract: A multi-source peer content distribution system transfers content files from multiple, distributed peer computers to any requesting computer. The content distribution network coordinates file transfers through a mediation system including s content catalog and a host broker system. The content catalog contains an identification of each content file, the segmented subunits of each file, and the peer caches to which the subunits have been distributed. The host broker system receives content file requests issued over a network from requesting computers. In response, manifest files identifying the request corresponding content subunits and distributed cache locations are returned. The requesting computers can then retrieve and assemble the corresponding content subunits from the peer computers to obtain the requested content file.Type: ApplicationFiled: July 31, 2009Publication date: January 14, 2010Inventors: MICHAEL D. HUDSON, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Patent number: 7584285Abstract: A hierarchical content distribution system includes a seeding server, a plurality of geographically distributed content platforms, and a distribution controller, all interconnected by a communications network. The seeding server initially receives content files for distribution to various content platforms that provide for the persistent storage of the content files. Each content platform includes a content file server responsive on-demand to requests for the transfer of content files. The distribution controller autonomously monitors the transfers of content files and selectively issues transfer directives to the content platforms to modify the distribution of content files among the content platforms. The content file servers respond to received transfer directives by issuing requests for the transfer of the directive identified content files, thereby conforming the specific distribution of content files to an optimal distribution pattern as determined by the distribution controller based on usage patterns.Type: GrantFiled: January 23, 2003Date of Patent: September 1, 2009Inventors: Michael D. Hudson, Brian L. Windheim, Darren L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Publication number: 20090210549Abstract: Media content, including content suitable for streaming, is distributed to and accessible over a communications network by computer nodes within a peer storage network of computer nodes hosting respective content stores. Discrete portions of a content file are multiply distributed to and persisted in a distributed set of the content stores existing within the storage network such that various content stores persist subsets of the content file portions. A computer node retrieves the discrete portions of the content file from the various distributed content stores, depending on node availability, the particular discrete portions there available, and node and network performance factors sufficient to maintain a minimum quality of service, thereby enabling streaming presentation of the content file on the requesting computer node.Type: ApplicationFiled: October 31, 2007Publication date: August 20, 2009Inventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Publication number: 20090055625Abstract: Methods and systems for parallel computation of an algorithm using a plurality of nodes configured as a Howard Cascade. A home node of a Howard Cascade receives a request from a host system to compute an algorithm identified in the request. The request is distributed to processing nodes of the Howard Cascade in a time sequence order in a manner to minimize the time to so expand the Howard Cascade. The participating nodes then perform the designated portion of the algorithm in parallel. Partial results from each node are agglomerated upstream to higher nodes of the structure and then returned to the host system. The nodes each include a library of stored algorithms accompanied by data template information defining partitioning of the data used in the algorithm among the number of participating nodes.Type: ApplicationFiled: August 25, 2008Publication date: February 26, 2009Inventors: Kevin David Howard, Glen Curtis Rea, Nick Wade Robertson, Silva Chang
-
Publication number: 20090055506Abstract: A hierarchical content distribution system includes a seeding server, a plurality of geographically distributed content platforms, and a distribution controller, all interconnected by a communications network. The seeding server initially receives content files for distribution to various content platforms that provide for the persistent storage of the content files. Each content platform includes a content file server responsive on-demand to requests for the transfer of content files. The distribution controller autonomously monitors the transfers of content files and selectively issues transfer directives to the content platforms to modify the distribution of content files among the content platforms. The content file servers respond to received transfer directives by issuing requests for the transfer of the directive identified content files, thereby conforming the specific distribution of content files to an optimal distribution pattern as determined by the distribution controller based on usage patterns.Type: ApplicationFiled: October 31, 2007Publication date: February 26, 2009Inventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
-
Publication number: 20090055547Abstract: A hierarchical content distribution system includes a seeding server, a plurality of geographically distributed content platforms, and a distribution controller, all interconnected by a communications network. The seeding server initially receives content files for distribution to various content platforms that provide for the persistent storage of the content files. Each content platform includes a content file server responsive on-demand to requests for the transfer of content files. The distribution controller autonomously monitors the transfers of content files and selectively issues transfer directives to the content platforms to modify the distribution of content files among the content platforms. The content file servers respond to received transfer directives by issuing requests for the transfer of the directive identified content files, thereby conforming the specific distribution of content files to an optimal distribution pattern as determined by the distribution controller based on usage patterns.Type: ApplicationFiled: October 31, 2007Publication date: February 26, 2009Inventors: Michael D. Hudson, Brian L. Windheim, Darin L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley