Patents by Inventor Joshua Gahm
Joshua Gahm 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: 10637923Abstract: Congestion aware load balancing for distributed storage may be provided. First, a read request for data may be received. The data may have redundancy through coding or through copying. Then it may be determined which K of M possible storage nodes to direct the received read request. K and M may be integers and M may be greater than K. In response to determining which K of M possible storage nodes to direct the received read request, the received read request may be copied into K read requests respectively corresponding to the determined K of M possible storage nodes. The copied K read requests may then be transmitted to the determined respective K storage nodes. And, in response to transmitting the copied K read requests, a client may receive data replies from each of the determined respective K storage nodes.Type: GrantFiled: May 25, 2016Date of Patent: April 28, 2020Assignee: Cisco Technology, Inc.Inventors: Joshua Gahm, Narayan Venkat, David R. Oran
-
Patent number: 10182233Abstract: Methods and systems are disclosed for calculating and applying a VQ metric which operates during the decoding of compressed video. As such, this metric is appropriate for all formats of compressed video codecs (e.g., MPEG-2, AVC and HEVC). The VQ metric relies on the decoded quantization parameter (Qp) together with analysis of both the compressed and decoded video. As such, the VQ metric does not require a reference video, and is less cumbersome to use for multiple channels, e.g., statistically multiplexed channels.Type: GrantFiled: August 10, 2017Date of Patent: January 15, 2019Assignee: Cisco Technology, Inc.Inventors: Joel W. Schoenblum, Gene Halbrooks, Joshua Gahm, Benjamin L. Walton
-
Patent number: 10140172Abstract: In an example, there is disclosed a computing apparatus, having one or more logic elements, including at least one hardware logic element, comprising a network-aware data repair engine to compute a feasible repair log for n fragments of an original data structure, comprising: receiving a predictive failure scenario; identifying at least one repair ?i for the failure scenario; determining that ?i is feasible; and logging ?i to a feasible repair log. When a node failure occurs, a network cost may be computed for each repair in the feasible repair log, and an optimal repair may be selected.Type: GrantFiled: August 31, 2016Date of Patent: November 27, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Marton Akos Sipos, Joshua Gahm, Narayan Venkat
-
Publication number: 20170346897Abstract: Congestion aware load balancing for distributed storage may be provided. First, a read request for data may be received. The data may have redundancy through coding or through copying. Then it may be determined which K of M possible storage nodes to direct the received read request. K and M may be integers and M may be greater than K. In response to determining which K of M possible storage nodes to direct the received read request, the received read request may be copied into K read requests respectively corresponding to the determined K of M possible storage nodes. The copied K read requests may then be transmitted to the determined respective K storage nodes. And, in response to transmitting the copied K read requests, a client may receive data replies from each of the determined respective K storage nodes.Type: ApplicationFiled: May 25, 2016Publication date: November 30, 2017Inventors: Joshua Gahm, Narayan Venkat, David R. Oran
-
Publication number: 20170339410Abstract: Methods and systems are disclosed for calculating and applying a VQ metric which operates during the decoding of compressed video. As such, this metric is appropriate for all formats of compressed video codecs (e.g., MPEG-2, AVC and HEVC). The VQ metric relies on the decoded quantization parameter (Qp) together with analysis of both the compressed and decoded video. As such, the VQ metric does not require a reference video, and is less cumbersome to use for multiple channels, e.g., statistically multiplexed channels.Type: ApplicationFiled: August 10, 2017Publication date: November 23, 2017Applicant: Cisco Technology, Inc.Inventors: Joel W. Schoenblum, Gene Halbrooks, Joshua Gahm, Benjamin L. Walton
-
Publication number: 20170337097Abstract: In an example, there is disclosed a computing apparatus, having one or more logic elements, including at least one hardware logic element, comprising a network-aware data repair engine to compute a feasible repair log for n fragments of an original data structure, comprising: receiving a predictive failure scenario; identifying at least one repair ?i for the failure scenario; determining that ?i is feasible; and logging ?i to a feasible repair log. When a node failure occurs, a network cost may be computed for each repair in the feasible repair log, and an optimal repair may be selected.Type: ApplicationFiled: August 31, 2016Publication date: November 23, 2017Applicant: CISCO TECHNOLOGY, INC.Inventors: Marton Akos Sipos, Joshua Gahm, Narayan Venkat
-
Patent number: 9781420Abstract: Methods and systems are disclosed for calculating and applying a VQ metric which operates during the decoding of compressed video. As such, this metric is appropriate for all formats of compressed video codecs (e.g. MPEG-2, AVC and HEVC.) The VQ metric relies on the decoded quantization parameter (Qp) together with analysis of both the compressed and decoded video. As such, the VQ metric does not require a reference video, and is less cumbersome to use for multiple channels, e.g., statistically multiplexed channels.Type: GrantFiled: August 12, 2015Date of Patent: October 3, 2017Assignee: Cisco Technology, Inc.Inventors: Joel W. Schoenblum, Gene Halbrooks, Joshua Gahm, Benjamin L. Walton
-
Patent number: 9762640Abstract: In one embodiment, a method comprises receiving a stream of transport packets encapsulating media packets, and generating a reference to the point-of-interest media packet relative to the location of the point-of-interest within the transport packet stream. The reference is generated for each media packet that is identified as a point-of-interest.Type: GrantFiled: February 18, 2015Date of Patent: September 12, 2017Assignee: Cisco Technology, Inc.Inventors: William C. VerSteeg, David Oran, Robert Drisko, Joshua Gahm
-
Publication number: 20170048522Abstract: Methods and systems are disclosed for calculating and applying a VQ metric which operates during the decoding of compressed video. As such, this metric is appropriate for all formats of compressed video codecs (e.g. MPEG-2, AVC and HEVC.) The VQ metric relies on the decoded quantization parameter (Qp) together with analysis of both the compressed and decoded video. As such, the VQ metric does not require a reference video, and is less cumbersome to use for multiple channels, e.g. statistically multiplexed channels.Type: ApplicationFiled: August 12, 2015Publication date: February 16, 2017Inventors: Joel W. Schoenblum, Gene Halbrooks, Joshua Gahm, Benjamin L. Walton
-
Publication number: 20150163274Abstract: In one embodiment, a method comprises receiving a stream of transport packets encapsulating media packets, and generating a reference to the point-of-interest media packet relative to the location of the point-of-interest within the transport packet stream. The reference is generated for each media packet that is identified as a point-of-interest.Type: ApplicationFiled: February 18, 2015Publication date: June 11, 2015Inventors: William C. VerSteeg, David Oran, Robert Drisko, Joshua Gahm
-
Patent number: 8966551Abstract: In one embodiment, a method comprises receiving a stream of transport packets encapsulating media packets, and generating a reference to the point-of-interest media packet relative to the location of the point-of-interest within the transport packet stream. The reference is generated for each media packet that is identified as a point-of-interest.Type: GrantFiled: November 1, 2007Date of Patent: February 24, 2015Assignee: Cisco Technology, Inc.Inventors: William C. VerSteeg, David Oran, Robert Drisko, Joshua Gahm
-
Patent number: 8427943Abstract: In one embodiment, a network device having a plurality of network interfaces maintains a database tracking multicast memberships associated with the network interfaces. The network device then uses the database for load balancing received multicast traffic over the network interfaces.Type: GrantFiled: January 28, 2008Date of Patent: April 23, 2013Assignee: Cisco Technology, Inc.Inventors: Joshua Gahm, David Oran, Toerless Eckert
-
Publication number: 20090190474Abstract: In one embodiment, a network device having a plurality of network interfaces maintains a database tracking multicast memberships associated with the network interfaces. The network device then uses the database for load balancing received multicast traffic over the network interfaces.Type: ApplicationFiled: January 28, 2008Publication date: July 30, 2009Applicant: Cisco Technology, IncInventors: Joshua GAHM, David Oran, Toerless Eckert
-
Publication number: 20090119722Abstract: In one embodiment, a method comprises receiving a stream of transport packets encapsulating media packets, and generating a reference to the point-of-interest media packet relative to the location of the point-of-interest within the transport packet stream.Type: ApplicationFiled: November 1, 2007Publication date: May 7, 2009Inventors: William C. VerSteeg, David Oran, Robert Drisko, Joshua Gahm