Patents by Inventor Ganesh Krishnamurthi
Ganesh Krishnamurthi 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: 20230095706Abstract: A processing system including at least one processor may obtain operational data from a radio access network (RAN), format the operational data into state information and reward information for a reinforcement learning agent (RLA), processing the state information and the reward information via the RLA, where the RLA comprises a plurality of sub-agents, each comprising a respective neural network, each of the neural networks encoding a respective policy for selecting at least one setting of at least one parameter of the RAN to increase a respective predicted reward in accordance with the state information, and where each neural network is updated in accordance with the reward information. The processing system may further determine settings for parameters of the RAN via the RLA, where the RLA determines the settings in accordance with selections for the settings via the plurality of sub-agents, and apply the plurality of settings to the RAN.Type: ApplicationFiled: November 7, 2022Publication date: March 30, 2023Inventors: Jie Chen, Wenjie Zhao, Ganesh Krishnamurthi, Huahui Wang, Huijing Yang, Yu Chen
-
Patent number: 11494649Abstract: A processing system including at least one processor may obtain operational data from a radio access network (RAN), format the operational data into state information and reward information for a reinforcement learning agent (RLA), processing the state information and the reward information via the RLA, where the RLA comprises a plurality of sub-agents, each comprising a respective neural network, each of the neural networks encoding a respective policy for selecting at least one setting of at least one parameter of the RAN to increase a respective predicted reward in accordance with the state information, and where each neural network is updated in accordance with the reward information. The processing system may further determine settings for parameters of the RAN via the RLA, where the RLA determines the settings in accordance with selections for the settings via the plurality of sub-agents, and apply the plurality of settings to the RAN.Type: GrantFiled: January 31, 2020Date of Patent: November 8, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Jie Chen, Wenjie Zhao, Ganesh Krishnamurthi, Huahui Wang, Huijing Yang, Yu Chen
-
Publication number: 20210241090Abstract: A processing system including at least one processor may obtain operational data from a radio access network (RAN), format the operational data into state information and reward information for a reinforcement learning agent (RLA), processing the state information and the reward information via the RLA, where the RLA comprises a plurality of sub-agents, each comprising a respective neural network, each of the neural networks encoding a respective policy for selecting at least one setting of at least one parameter of the RAN to increase a respective predicted reward in accordance with the state information, and where each neural network is updated in accordance with the reward information. The processing system may further determine settings for parameters of the RAN via the RLA, where the RLA determines the settings in accordance with selections for the settings via the plurality of sub-agents, and apply the plurality of settings to the RAN.Type: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Inventors: Jie Chen, Wenjie Zhao, Ganesh Krishnamurthi, Huahui Wang, Huijing Yang, Yu Chen
-
Patent number: 10395177Abstract: Optimized execution order results (e.g., from a Rete algorithm graph) are correlated with a production ordering selected by a user, thereby more accurately modeling the user's understanding of how productions relate to one another during execution in a rule system. An execution report shows in the user-selected order for each of the rules, whether the rule was executed, the inputs matched to partial conditions of the rule, and partial condition evaluation results. User rule management experience is also enhanced in other ways. For example, a graphical user interface permits user selection of a schema xpath, bulk selection of XML schema nodes to define vocabulary used in rules, if-then-else rules, rules with embedded SQL, marking rules as active or not, receiving multiple kinds of input from a single text input box, locally executing rules, importing rules authored elsewhere, iterating over a collection of objects, and validating rules against vocabulary data types.Type: GrantFiled: January 11, 2016Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Anurag Dalmia, Ganesh Krishnamurthi, fnu Suresh Kumar Koorella, Himanshu Agrawal, Vivek Dalvi, Alok Jain
-
Publication number: 20170169339Abstract: Optimized execution order results (e.g., from a Rete algorithm graph) are correlated with a production ordering selected by a user, thereby more accurately modeling the user's understanding of how productions relate to one another during execution in a rule system. An execution report shows in the user-selected order for each of the rules, whether the rule was executed, the inputs matched to partial conditions of the rule, and partial condition evaluation results. User rule management experience is also enhanced in other ways. For example, a graphical user interface permits user selection of a schema xpath, bulk selection of XML schema nodes to define vocabulary used in rules, if-then-else rules, rules with embedded SQL, marking rules as active or not, receiving multiple kinds of input from a single text input box, locally executing rules, importing rules authored elsewhere, iterating over a collection of objects, and validating rules against vocabulary data types.Type: ApplicationFiled: January 11, 2016Publication date: June 15, 2017Inventors: Anurag DALMIA, Ganesh KRISHNAMURTHI, fnu SURESH KUMAR KOORELLA, Himanshu AGRAWAL, Vivek DALVI, Alok JAIN
-
Patent number: 8824453Abstract: A system and method (200) are disclosed for managing quality of service for multimedia applications. A system that incorporates teachings of the present disclosure may include, for example, a network management system (NMS) (106) having a controller (107) that manages operations of a Digital Subscriber Line Access Multiplexer (DSLAM) (109) interfacing to a digital subscriber line (DSL) modem (114) over a digital subscriber line. The controller can be programmed to detect (204) a signal quality violation in the digital subscriber line according to a quality policy associated with a content source, cause (210) the DSLAM to interleave content supplied thereto by the content source; and cause (212) the DSLAM to allocate to the content supplied by the content source a first portion of a data service bandwidth assigned to the digital subscriber line. Additional embodiments are disclosed.Type: GrantFiled: April 14, 2006Date of Patent: September 2, 2014Assignee: AT&T Intellectual Property I, LPInventors: Zhi Li, Ganesh Krishnamurthi, Raj Savoor
-
Patent number: 8711715Abstract: A method of selecting a profile of a digital communication line includes determining a first throughput value of the digital communication line, the first throughput value associated with a first profile and determined based at least in part on a count of code violations. The method includes determining a second throughput value of the digital communication line that is associated with a second profile, the second throughput value determined based on the count of code violations. The method includes identifying a selected profile that has a greater corresponding throughput value. The first throughput value is greater than the second throughput value when the count of code violations is less than a threshold and the first throughput value is smaller than the second throughput value when the count of code violations is greater than the threshold.Type: GrantFiled: December 14, 2009Date of Patent: April 29, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Xidong Wu, Ganesh Krishnamurthi, Amit J. Rele
-
Patent number: 8644316Abstract: A method including receiving data packets encapsulating at least part of a media stream, extracting a decoder-ready packet from the data packets, processing the decoder-ready packet; and substantially synchronously with the processing of the decoder-ready packet, generating delivery performance information for the at least part of the media stream, data from which is included in the decoder-ready packet.Type: GrantFiled: April 15, 2010Date of Patent: February 4, 2014Assignee: Chanyu Holdings, LLCInventors: Raghvendra G. Savoor, Zhi Li, Steve Gemelos, Ganesh Krishnamurthi, Steve Sposato
-
Patent number: 8510792Abstract: A method includes identifying at a gateway device of a network a plurality of devices connected to the network. The method includes monitoring network traffic at the gateway device and determining that a particular traffic flow associated with one of the plurality of devices violates a privacy constraint. The method also includes providing a risk assessment associated with the privacy constraint violation. The risk assessment is at least partially based on terms and conditions associated with a particular device of the plurality of devices.Type: GrantFiled: November 25, 2009Date of Patent: August 13, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Ganesh Krishnamurthi, Balachander Krishnamurthy, Raghvendra Savoor
-
Patent number: 8102902Abstract: A system and method is described for determining a condition of a communication line, such as the absence of a filter device on a digital subscriber line (DSL). A first signal characterized by a high upstream power is activated over the line, and a first set of parameters associated with the communication line is obtained. A second signal characterized by a low upstream power is activated, and a second set of parameters associated with the communication line is obtained. Comparison of first and second sets of parameters is indicative of a condition of the connection and presences or absence of a DSL filter on the communication line.Type: GrantFiled: April 14, 2009Date of Patent: January 24, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: Kapil Shrikhande, Ganesh Krishnamurthi, Raghvendra G. Savoor
-
Publication number: 20110126259Abstract: A method includes identifying at a gateway device of a network a plurality of devices connected to the network. The method includes monitoring network traffic at the gateway device and determining that a particular traffic flow associated with one of the plurality of devices violates a privacy constraint. The method also includes providing a risk assessment associated with the privacy constraint violation. The risk assessment is at least partially based on terms and conditions associated with a particular device of the plurality of devices.Type: ApplicationFiled: November 25, 2009Publication date: May 26, 2011Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Ganesh Krishnamurthi, Balachander Krishnamurthy, Raghvendra Savoor
-
Publication number: 20100322091Abstract: A method including receiving data packets encapsulating at least part of a media stream, extracting a decoder-ready packet from the data packets, processing the decoder-ready packet; and substantially synchronously with the processing of the decoder-ready packet, generating delivery performance information for the at least part of the media stream, data from which is included in the decoder-ready packet.Type: ApplicationFiled: April 15, 2010Publication date: December 23, 2010Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Raghvendra G. Savoor, Zhi Li, Steven Gamelos, Ganesh Krishnamurthi, Steve Sposato
-
Patent number: 7729381Abstract: A method including receiving data packets encapsulating at least part of a media stream, extracting a decoder-ready packet from the data packets, processing the decoder-ready packet; and substantially synchronously with the processing of the decoder-ready packet, generating delivery performance information for the at least part of the media stream, data from which is included in the decoder-ready packet.Type: GrantFiled: September 15, 2006Date of Patent: June 1, 2010Assignee: AT&T Intellectual Property I, L.P.Inventors: Raghvendra G. Savoor, Zhi Li, Steven Gemelos, Ganesh Krishnamurthi, Steve Sposato
-
Publication number: 20100091889Abstract: A method of selecting a profile of a digital communication line includes determining a first throughput value of the digital communication line, the first throughput value associated with a first profile and determined based at least in part on a count of code violations. The method includes determining a second throughput value of the digital communication line that is associated with a second profile, the second throughput value determined based on the count of code violations. The method includes identifying a selected profile that has a greater corresponding throughput value. The first throughput value is greater than the second throughput value when the count of code violations is less than a threshold and the first throughput value is smaller than the second throughput value when the count of code violations is greater than the threshold.Type: ApplicationFiled: December 14, 2009Publication date: April 15, 2010Applicant: AT&T Intellectual Property I, L.P.Inventors: Xidong Wu, Ganesh Krishnamurthi, Amit J. Rele
-
Patent number: 7656814Abstract: The application discloses a system and a method of selecting a profile of a digital subscriber line. In a particular embodiment, the method includes determining a number of code violations of the digital subscriber line; determining a first estimated data packet throughput value associated with a first profile based on the number of code violations; determining a second estimated data packet throughput value associated with a second profile based on the number of code violations; and selecting a profile to be applied to the digital subscriber line based on a comparison of the first estimated data packet throughput value and the second estimated data packet throughput value.Type: GrantFiled: January 26, 2004Date of Patent: February 2, 2010Assignee: AT&T Intellectual Property I, L.P.Inventors: Xidong Wu, Ganesh Krishnamurthi, Amit J. Rele
-
Publication number: 20090201976Abstract: A system and method is described for determining a condition of a communication line, such as the absence of a filter device on a digital subscriber line (DSL). A first signal characterized by a high upstream power is activated over the line, and a first set of parameters associated with the communication line is obtained. A second signal characterized by a low upstream power is activated, and a second set of parameters associated with the communication line is obtained. Comparison of first and second sets of parameters is indicative of a condition of the connection and presences or absence of a DSL filter on the communication line.Type: ApplicationFiled: April 14, 2009Publication date: August 13, 2009Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Kapil Shrikhande, Ganesh Krishnamurthi, Raghvendra G. Savoor
-
Patent number: 7519110Abstract: A system and method is described for determining a condition of a communication line, such as the absence of a filter device on a digital subscriber line (DSL). A first signal characterized by a high upstream power is activated over the line, and a first set of parameters associated with the communication line is obtained. A second signal characterized by a low upstream power is activated, and a second set of parameters associated with the communication line is obtained. Comparison of first and second sets of parameters is indicative of a condition of the connection and presences or absence of a DSL filter on the communication line.Type: GrantFiled: January 18, 2005Date of Patent: April 14, 2009Assignee: AT&T Intellectual Property I, L.P.Inventors: Kapil Shrikhande, Ganesh Krishnamurthi, Raghvendra G. Savoor
-
Publication number: 20080069002Abstract: A method including receiving data packets encapsulating at least part of a media stream, extracting a decoder-ready packet from the data packets, processing the decoder-ready packet; and substantially synchronously with the processing of the decoder-ready packet, generating delivery performance information for the at least part of the media stream, data from which is included in the decoder-ready packet.Type: ApplicationFiled: September 15, 2006Publication date: March 20, 2008Inventors: Raghvendra G. Savoor, Zhi Li, Steven Gemelos, Ganesh Krishnamurthi, Steve Sposato
-
Publication number: 20070274513Abstract: A computer system comprises a memory and a processor. The memory provides an empirical model for estimating data rates of local loops having one or more bridged taps. The processor uses the empirical model to estimate and output a data rate of a local loop that includes a bridged tap. The processor estimates the data rate using the empirical model based on an equivalent working length (EWL) for the local loop, a tap length value that is based on a length of the bridged tap, and a tap location value that is based on a location of the bridged tap.Type: ApplicationFiled: May 4, 2006Publication date: November 29, 2007Applicant: SBC Knowledge Ventures, LPInventors: Jin Wang, Richard Hart, Ganesh Krishnamurthi
-
Publication number: 20070258363Abstract: A database stores a plurality of asynchronous transfer mode (ATM) profiles for a plurality of different potential usage patterns for a digital subscriber line (DSL) service. The database associates each of the ATM profiles with a respective buffer size for a network element that is to communicate ATM traffic associated with the DSL service. A data collector collects application layer traffic data for usage of the DSL service by a DSL user. An ATM buffer manager selects an ATM profile, from the plurality of ATM profiles in the database, based on its similarity to the application layer traffic data. The ATM buffer manager allocates to the DSL user a first buffer size in the network element based on the buffer size being associated with the ATM profile in the database.Type: ApplicationFiled: May 3, 2006Publication date: November 8, 2007Applicant: SBC Knowledge Ventures, LPInventors: Xidong Wu, Ganesh Krishnamurthi, Haibo Zhang