Patents by Inventor Sudhir Menon

Sudhir Menon 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: 20200076916
    Abstract: 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: Application
    Filed: November 8, 2019
    Publication date: March 5, 2020
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Patent number: 10506064
    Abstract: 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: Grant
    Filed: December 20, 2017
    Date of Patent: December 10, 2019
    Assignee: Sony Corporation
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Patent number: 10223256
    Abstract: A distributed parallel processing database that processes data in a Java environment allocates memory both on a Java heap and off a Java heap. The distributed parallel processing database includes multiple servers. Each server executes a Java virtual machine (JVM) in which data allocated to the server is processed. When a JVM of a server starts, the JVM can specify an off-heap memory size, based on a JVM start parameter. The server can designate memory of the specified size that is off JVM memory heap as off-heap memory. The off-heap memory is different from heap memory in the Java environment, and is managed by a garbage collector that is outside of the Java environment. The server can process data designated as off-heap memory eligible in the off-heap memory. The off-heap memory can improve database operations that create a large number of similar-sized objects in memory by reducing Java memory management overhead.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: March 5, 2019
    Assignee: Pivotal Software, Inc.
    Inventors: Darrel Scott Schneider, Hitesh Khamesra, Asif Hussain Shahid, Jagannathan Ramnarayanan, Sudhir Menon, Kirk Van Lund, Lynn Gallinat
  • Publication number: 20180139303
    Abstract: 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: Application
    Filed: December 20, 2017
    Publication date: May 17, 2018
    Applicant: Sony Corporation
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Patent number: 9894176
    Abstract: 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: Grant
    Filed: December 17, 2014
    Date of Patent: February 13, 2018
    Assignee: Sony Corporation
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Patent number: 9203692
    Abstract: Event routing in a distributed computing system with distributed data management is optimized by communicating events a datum only to either backup server processes or server processes respectively associated with an application process having an interest in an event affecting the datum.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: December 1, 2015
    Assignee: Pivotal Software, Inc.
    Inventors: Bruce Schuchardt, Anilkumar M. Gingade, Sudhir Menon
  • Publication number: 20150106437
    Abstract: 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: Application
    Filed: December 17, 2014
    Publication date: April 16, 2015
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Patent number: 8935315
    Abstract: 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: Grant
    Filed: October 31, 2007
    Date of Patent: January 13, 2015
    Assignee: Sony Corporation
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Patent number: 8775505
    Abstract: Event routing in a distributed computing system with distributed data management is optimized by communicating an event affecting a datum only to either backup server processes or server processes respectively associated with an application process having an interest in an event affecting the datum.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: July 8, 2014
    Assignee: Pivotal Software, Inc.
    Inventors: Bruce J. Schuchardt, Anilkumar M. Gingade, Sudhir Menon
  • Patent number: 8775657
    Abstract: 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: Grant
    Filed: October 31, 2007
    Date of Patent: July 8, 2014
    Assignee: Sony Corporation
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Patent number: 8583814
    Abstract: 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: Grant
    Filed: October 31, 2007
    Date of Patent: November 12, 2013
    Assignee: Sony Corporation
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Patent number: 8219700
    Abstract: 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: Grant
    Filed: January 23, 2003
    Date of Patent: July 10, 2012
    Assignee: Sony Corporation
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Publication number: 20110252084
    Abstract: Event routing in a distributed computing system with distributed data management is optimized by communicating events a datum only to either backup server processes or server processes respectively associated with an application process having an interest in an event affecting the datum.
    Type: Application
    Filed: May 3, 2010
    Publication date: October 13, 2011
    Inventors: Bruce J. Schuchardt, Anilkumar M. Gingade, Sudhir Menon
  • Patent number: 7984116
    Abstract: 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: Grant
    Filed: July 31, 2009
    Date of Patent: July 19, 2011
    Assignee: Sony Corporation
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Patent number: 7779135
    Abstract: 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: Grant
    Filed: October 31, 2007
    Date of Patent: August 17, 2010
    Assignee: Sony Corporation
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Publication number: 20100011061
    Abstract: 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: Application
    Filed: July 31, 2009
    Publication date: January 14, 2010
    Inventors: MICHAEL D. HUDSON, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Patent number: 7584285
    Abstract: 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: Grant
    Filed: January 23, 2003
    Date of Patent: September 1, 2009
    Inventors: Michael D. Hudson, Brian L. Windheim, Darren L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Publication number: 20090210549
    Abstract: 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: Application
    Filed: October 31, 2007
    Publication date: August 20, 2009
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Publication number: 20090055506
    Abstract: 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: Application
    Filed: October 31, 2007
    Publication date: February 26, 2009
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley
  • Publication number: 20090055547
    Abstract: 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: Application
    Filed: October 31, 2007
    Publication date: February 26, 2009
    Inventors: Michael D. Hudson, Brian L. Windheim, Darin L. Stewart, Sudhir Menon, Mark W. Goschie, Glen Curtis Shipley