Patents by Inventor Peter Cnudde
Peter Cnudde 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: 11651286Abstract: The present teaching relates to estimating one or more parameters on a system including a plurality of nodes. In one example, the system comprises: one or more learner nodes, each of which is configured for generating information related to a group of words for estimating the one or more parameters associated with a machine learning model; and a plurality of server nodes, each of which is configured for obtaining a plurality of sub-vectors each of which is a portion of a vector that represents a word in the group of words, updating the sub-vectors based at least partially on the information to generate a plurality of updated sub-vectors, and estimating at least one of the one or more parameters associated with the machine learning model based on the plurality of updated sub-vectors.Type: GrantFiled: April 22, 2022Date of Patent: May 16, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Andrew Feng, Erik Ordentlich, Lee Yang, Peter Cnudde
-
Patent number: 11513866Abstract: The present teaching relates to managing computing resources. In one example, information about resource utilization on a computing node is received from the computing node. Available resource on the computing node is determined based on the information. A model generated in accordance with reinforcement learning based on simulated training data is obtained. An adjusted available resource is generated based on the available resource and the model with respect to the computing node. The adjusted available resource is sent to a scheduler for scheduling one or more jobs to be executed on the computing node based on the adjusted available resource.Type: GrantFiled: April 21, 2017Date of Patent: November 29, 2022Assignee: YAHOO ASSETS LLCInventors: Peter Cnudde, Jason Lowe, Nathaniel Roberts
-
Publication number: 20220245525Abstract: The present teaching relates to estimating one or more parameters on a system including a plurality of nodes. In one example, the system comprises: one or more learner nodes, each of which is configured for generating information related to a group of words for estimating the one or more parameters associated with a machine learning model; and a plurality of server nodes, each of which is configured for obtaining a plurality of sub-vectors each of which is a portion of a vector that represents a word in the group of words, updating the sub-vectors based at least partially on the information to generate a plurality of updated sub-vectors, and estimating at least one of the one or more parameters associated with the machine learning model based on the plurality of updated sub-vectors.Type: ApplicationFiled: April 22, 2022Publication date: August 4, 2022Inventors: Andrew Feng, Erik Ordentlich, Lee Yang, Peter Cnudde
-
Patent number: 11334819Abstract: The present teaching relates to estimating one or more parameters on a system including a plurality of nodes. In one example, the system comprises: one or more learner nodes, each of which is configured for generating information related to a group of words for estimating the one or more parameters associated with a machine learning model; and a plurality of server nodes, each of which is configured for obtaining a plurality of sub-vectors each of which is a portion of a vector that represents a word in the group of words, updating the sub-vectors based at least partially on the information to generate a plurality of updated sub-vectors, and estimating at least one of the one or more parameters associated with the machine learning model based on the plurality of updated sub-vectors.Type: GrantFiled: August 28, 2020Date of Patent: May 17, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Andrew Feng, Erik Ordentlich, Lee Yang, Peter Cnudde
-
Publication number: 20210342747Abstract: The present teaching relates to distributed deep machine learning on a cluster. In one example, a request is received for estimating one or more parameters associated with a machine learning model on a cluster including a plurality of nodes. A set of data is obtained to be used for estimating the one or more parameters. The set of data is divided into a plurality of sub-sets of data, each of which corresponds to one of the plurality of nodes. Each sub-set of data is allocated to a corresponding node for estimating values of the one or more parameters based on the sub-set of data. Estimated values of the one or more parameters obtained based on a corresponding sub-set of data allocated to the node, are received from each of the plurality of nodes. The one or more parameters of the machine learning model are estimated based on the estimated values of the one or more parameters generated by at least some of the plurality of nodes.Type: ApplicationFiled: July 15, 2021Publication date: November 4, 2021Inventors: Andrew Feng, Jun Shi, Mridul Jain, Peter Cnudde
-
Patent number: 11087234Abstract: The present teaching relates to distributed deep machine learning on a cluster. In one example, a request is received for estimating one or more parameters associated with a machine learning model on a cluster including a plurality of nodes. A set of data is obtained to be used for estimating the one or more parameters. The set of data is divided into a plurality of sub-sets of data, each of which corresponds to one of the plurality of nodes. Each sub-set of data is allocated to a corresponding node for estimating values of the one or more parameters based on the sub-set of data. Estimated values of the one or more parameters obtained based on a corresponding sub-set of data allocated to the node, are received from each of the plurality of nodes. The one or more parameters of the machine learning model are estimated based on the estimated values of the one or more parameters generated by at least some of the plurality of nodes.Type: GrantFiled: January 29, 2016Date of Patent: August 10, 2021Assignee: Verizon Media Inc.Inventors: Andrew Feng, Jun Shi, Mridul Jain, Peter Cnudde
-
Publication number: 20210049507Abstract: The present teaching relates to estimating one or more parameters on a system including a plurality of nodes. In one example, the system comprises: one or more learner nodes, each of which is configured for generating information related to a group of words for estimating the one or more parameters associated with a machine learning model; and a plurality of server nodes, each of which is configured for obtaining a plurality of sub-vectors each of which is a portion of a vector that represents a word in the group of words, updating the sub-vectors based at least partially on the information to generate a plurality of updated sub-vectors, and estimating at least one of the one or more parameters associated with the machine learning model based on the plurality of updated sub-vectors.Type: ApplicationFiled: August 28, 2020Publication date: February 18, 2021Inventors: Andrew Feng, Erik Ordentlich, Lee Yang, Peter Cnudde
-
Patent number: 10789545Abstract: The present teaching relates to estimating one or more parameters on a system including a plurality of nodes. In one example, the system comprises: one or more learner nodes, each of which is configured for generating information related to a group of words for estimating the one or more parameters associated with a machine learning model; and a plurality of server nodes, each of which is configured for obtaining a plurality of sub-vectors each of which is a portion of a vector that represents a word in the group of words, updating the sub-vectors based at least partially on the information to generate a plurality of updated sub-vectors, and estimating at least one of the one or more parameters associated with the machine learning model based on the plurality of updated sub-vectors.Type: GrantFiled: April 14, 2016Date of Patent: September 29, 2020Assignee: Oath Inc.Inventors: Andrew Feng, Erik Ordentlich, Lee Yang, Peter Cnudde
-
Publication number: 20170300828Abstract: The present teaching relates to estimating one or more parameters on a system including a plurality of nodes. In one example, the system comprises: one or more learner nodes, each of which is configured for generating information related to a group of words for estimating the one or more parameters associated with a machine learning model; and a plurality of server nodes, each of which is configured for obtaining a plurality of sub-vectors each of which is a portion of a vector that represents a word in the group of words, updating the sub-vectors based at least partially on the information to generate a plurality of updated sub-vectors, and estimating at least one of the one or more parameters associated with the machine learning model based on the plurality of updated sub-vectors.Type: ApplicationFiled: April 14, 2016Publication date: October 19, 2017Inventors: Andrew Feng, Erik Ordentlich, Lee Yang, Peter Cnudde
-
Publication number: 20170220949Abstract: The present teaching relates to distributed deep machine learning on a cluster. In one example, a request is received for estimating one or more parameters associated with a machine learning model on a cluster including a plurality of nodes. A set of data is obtained to be used for estimating the one or more parameters. The set of data is divided into a plurality of sub-sets of data, each of which corresponds to one of the plurality of nodes. Each sub-set of data is allocated to a corresponding node for estimating values of the one or more parameters based on the sub-set of data. Estimated values of the one or more parameters obtained based on a corresponding sub-set of data allocated to the node, are received from each of the plurality of nodes. The one or more parameters of the machine learning model are estimated based on the estimated values of the one or more parameters generated by at least some of the plurality of nodes.Type: ApplicationFiled: January 29, 2016Publication date: August 3, 2017Inventors: Andrew Feng, Jun Shi, Mridul Jain, Peter Cnudde
-
Patent number: 7710896Abstract: A network processing device calculates variable link metrics and then prioritizes selection of network links for sending packets according to the calculated variable link metrics. The variable link metrics can include a link capacity index that represents a combination of platform and interface capabilities for nodes on opposite ends of the network links. The link metrics can also include an expected retransmission value that indicates the percentage of packets that may have to be transmitted over different links.Type: GrantFiled: December 19, 2006Date of Patent: May 4, 2010Assignee: SRI InternationalInventors: Fred Bauer, Peter Cnudde, Lee Yang
-
Patent number: 7684336Abstract: In one embodiment, a dynamic rate control scheme controls transmission rates and adaptively filters out video packets when a packet queue is full. This allows video streams to be more efficiently transmitted through low bandwidth and dynamically changing links.Type: GrantFiled: June 7, 2007Date of Patent: March 23, 2010Assignee: SRI InternationalInventors: Peter Cnudde, Fan Du, Tao Lin
-
Patent number: 7496340Abstract: A system and method are provided for calibrating for an I/Q mismatch of a direct conversion receiver based on a random signal having a two-dimensional I versus Q trajectory, such as radio frequency (RF) noise. In general, the random signal is received and downconverted to a quadrature baseband signal having an in-phase component and a quadrature component. The variance of the in-phase component, the variance of the quadrature component, and the covariance of the in-phase component with the quadrature component are computed based on samples of the quadrature baseband signal. A correction matrix used to compensate for the I/Q mismatch of the receiver and/or I/Q mismatch including a gain mismatch and a phase mismatch of the receiver is then computed based on the variance of the in-phase component, the variance of the quadrature component, and the covariance of the in-phase component with the quadrature component.Type: GrantFiled: June 2, 2005Date of Patent: February 24, 2009Assignee: RF Micro Devices, Inc.Inventors: Jesse E. Chen, Patrick Vandenameele, Steven Thoen, Alex Zenkin, Pengfei Zhang, Peter Hanson, Dmitri Varsanofiev, Peter Cnudde
-
Publication number: 20080107031Abstract: In one embodiment, a dynamic rate control scheme controls transmission rates and adaptively filters out video packets when a packet queue is full. This allows video streams to be more efficiently transmitted through low bandwidth and dynamically changing links.Type: ApplicationFiled: June 7, 2007Publication date: May 8, 2008Inventors: Peter Cnudde, Fan Du, Tao Lin
-
Publication number: 20070140129Abstract: A network processing device calculates variable link metrics and then prioritizes selection of network links for sending packets according to the calculated variable link metrics. The variable link metrics can include a link capacity index that represents a combination of platform and interface capabilities for nodes on opposite ends of the network links. The link metrics can also include an expected retransmission value that indicates the percentage of packets that may have to be transmitted over different links.Type: ApplicationFiled: December 19, 2006Publication date: June 21, 2007Applicant: PACKETHOP, INC.Inventors: Fred Bauer, Peter Cnudde, Lee Yang