Patents by Inventor Kranthi Sontineni
Kranthi Sontineni 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: 10952091Abstract: The techniques described herein involve analysis of communication data included in trace file(s) of device(s) involved in a communication. These trace file(s) may each include data associated with multiple layers of a communication protocol stack of a respective device or data associated with a single such layer. The techniques may further involve one or more of determination of performance metrics associated with data at a specific layer of a specific device, correlation of the data between layers of a device, or correlation of data across multiple device(s) involved in the communication. The performance metrics or correlated data may then be analyzed based on thresholds or models to determine whether the performance metrics or correlated data exhibits a degraded quality of user experience. Also or instead, graphic or textual representations of the performance metrics or correlated data may be generated.Type: GrantFiled: July 3, 2019Date of Patent: March 16, 2021Assignee: T-Mobile USA, Inc.Inventors: Jie Hui, Zachary William McPherson, Kranthi Sontineni, Peter P. Myron, Himesh Bagley, Jeffery A. Smith
-
Patent number: 10498621Abstract: Described herein is a network device configured to determine and provide alerts of communication link failures across layers of a communication stack of the network device. The network device determines at a radio link layer of the communication stack that a communication link between the network device and a network has failed. The network device then alerts one or more components associated with another layer of the communication stack of the determination that the communication link has failed.Type: GrantFiled: October 24, 2017Date of Patent: December 3, 2019Assignee: T-Mobile USA, Inc.Inventors: Jie Hui, Yunhan Jia, Jun Liu, Kranthi Sontineni
-
Publication number: 20190335351Abstract: The techniques described herein involve analysis of communication data included in trace file(s) of device(s) involved in a communication. These trace file(s) may each include data associated with multiple layers of a communication protocol stack of a respective device or data associated with a single such layer. The techniques may further involve one or more of determination of performance metrics associated with data at a specific layer of a specific device, correlation of the data between layers of a device, or correlation of data across multiple device(s) involved in the communication. The performance metrics or correlated data may then be analyzed based on thresholds or models to determine whether the performance metrics or correlated data exhibits a degraded quality of user experience. Also or instead, graphic or textual representations of the performance metrics or correlated data may be generated.Type: ApplicationFiled: July 3, 2019Publication date: October 31, 2019Inventors: Jie Hui, Zachary William McPherson, Kranthi Sontineni, Peter P. Myron, Himesh Bagley, Jeffery A. Smith
-
Patent number: 10412550Abstract: The remote analysis of mobile device quality of experience diagnostic files includes analyzing diagnostic files. A diagnostic driver application resident at the mobile device is remotely activated to generate and send diagnostic files to one or more network resident servers for analysis. The diagnostic files may be analyzed to determine the mobile device quality of experience, and to determine a root cause and geographic and/or network location of a problem, such as dropped calls or poor data connectivity. In some embodiments, the diagnostic files may be aggregated to form a database of aggregated diagnostics, which can be used to further analyze a telecommunications network to determine the root cause of a network problem.Type: GrantFiled: December 29, 2016Date of Patent: September 10, 2019Assignee: T-Mobile USA, Inc.Inventors: Jong Sung Yoon, Jie Hui, Kranthi Sontineni, Antoine Tran
-
Patent number: 10349297Abstract: The techniques described herein involve analysis of communication data included in trace file(s) of device(s) involved in a communication. These trace file(s) may each include data associated with multiple layers of a communication protocol stack of a respective device or data associated with a single such layer. The techniques may further involve one or more of determination of performance metrics associated with data at a specific layer of a specific device, correlation of the data between layers of a device, or correlation of data across multiple device(s) involved in the communication. The performance metrics or correlated data may then be analyzed based on thresholds or models to determine whether the performance metrics or correlated data exhibits a degraded quality of user experience. Also or instead, graphic or textual representations of the performance metrics or correlated data may be generated.Type: GrantFiled: August 12, 2016Date of Patent: July 9, 2019Assignee: T-Mobile USA, Inc.Inventors: Jie Hui, Zachary William McPherson, Kranthi Sontineni, Peter P. Myron, Himesh Bagley, Jeffery A. Smith
-
Patent number: 10339456Abstract: A VoLTE diagnostic engine may receive VoLTE call records of VoLTE calls that are carried by a wireless carrier network for multiple user devices. The VoLTE call records may include performance indicators and call features for the voice calls. Each call feature of a VoLTE call may represent a circumstance under which the VoLTE call is established and ended. The VoLTE diagnostic engine may apply a decision tree to the VoLTE call records to identify critical features of one or more call conditions that lead to Quality of Experience (QoE) problems for the VoLTE calls captured in the VoLTE call records. Each call condition may include a subset of the call features. Further, the VoLTE diagnostic engine may apply a classifier on the critical features to determine a root cause of a QoE problem for at least one call conditions.Type: GrantFiled: May 4, 2017Date of Patent: July 2, 2019Assignee: T-Mobile USA, Inc.Inventors: Jie Hui, Yunhan Jia, Yihua Guo, Alex Yoon, Antoine Tran, Kranthi Sontineni, Z. Morley Mao
-
Patent number: 10237144Abstract: The techniques described herein involve analysis of client device Quality of Experience diagnostic files including an operations log or diagnostic files for a client device. The client device Quality of Experience diagnostic files may be generated by a client device and sent to a network node for analysis. The diagnostic files may be analyzed to determine device Key Performance Indicators and a device Quality of Experience, and to determine a root cause of a network problem (such as dropped calls) leading to a diminished Quality of Experience. In some embodiments, the diagnostic files may be aggregated to form a database of aggregated diagnostics, which can be used to further analyze a network to determine the root cause of a network problem. In some embodiments, the aggregated diagnostics may be indexed according to location, time, device type, device problem, or access technology.Type: GrantFiled: July 20, 2015Date of Patent: March 19, 2019Assignee: T-Mobile USA, Inc.Inventors: Jong Sung Yoon, Jie Hui, Kranthi Sontineni, Samson Kim-Sun Kwong, Kevin Lau
-
Patent number: 10146395Abstract: Techniques described herein provide quality of experience (QoE) diagnosis and analysis for wireless communications. Implementations include generating, by a user device, a user interaction event. The user device may obtain data associated with one or more QoE metrics, and cause analysis on the data associated with the one or more metrics to identify QoE issues.Type: GrantFiled: March 26, 2015Date of Patent: December 4, 2018Assignee: T-Mobile USA, Inc.Inventors: Jie Hui, Qi Chen, Haokun Luo, Kevin Lau, Karthik Iyer, Kranthi Sontineni
-
Patent number: 10146658Abstract: The power consumption of a user device may be monitored as an application on the user device performs one or more actions. Device commands for the user device and monitoring commands for a power monitor may be generated based on a script. The script is created to trigger an application on a user device to perform one or more actions while power consumption of the user device is monitored. The device commands are sent to the application on the user device to trigger the application to perform the one or more actions. The monitoring commands are sent to the power monitor to command the power monitor to track the power consumption of the use device as the application performs one or more actions. Subsequently, power consumption data for the user device are received from the power monitor, and device event data are received from the user device for analysis.Type: GrantFiled: July 15, 2016Date of Patent: December 4, 2018Assignee: T-Mobile USA, Inc.Inventors: Zachary McPherson, Kranthi Sontineni, Jie Hui, Samson Kwong
-
Publication number: 20180192303Abstract: A VoLTE diagnostic engine may receive VoLTE call records of VoLTE calls that are carried by a wireless carrier network for multiple user devices. The VoLTE call records may include performance indicators and call features for the voice calls. Each call feature of a VoLTE call may represent a circumstance under which the VoLTE call is established and ended. The VoLTE diagnostic engine may apply a decision tree to the VoLTE call records to identify critical features of one or more call conditions that lead to Quality of Experience (QoE) problems for the VoLTE calls captured in the VoLTE call records. Each call condition may include a subset of the call features. Further, the VoLTE diagnostic engine may apply a classifier on the critical features to determine a root cause of a QoE problem for at least one call conditions.Type: ApplicationFiled: May 4, 2017Publication date: July 5, 2018Inventors: Jie Hui, Yunhan Jia, Yihua Guo, Alex Yoon, Antoine Tran, Kranthi Sontineni, Z. Morley Mao
-
Publication number: 20180048548Abstract: Described herein is a network device configured to determine and provide alerts of communication link failures across layers of a communication stack of the network device. The network device determines at a radio link layer of the communication stack that a communication link between the network device and a network has failed. The network device then alerts one or more components associated with another layer of the communication stack of the determination that the communication link has failed.Type: ApplicationFiled: October 24, 2017Publication date: February 15, 2018Inventors: Jie Hui, Yunhan Jia, Jun Liu, Kranthi Sontineni
-
Patent number: 9843948Abstract: A telecommunication carrier may use data collected from user devices to pinpoint sources of data interruptions in the communication connection between a carrier network and the user devices. The telecommunication carrier may receive multiple reports of detected data interruptions at one or more computing devices of a carrier network. The detected data interruptions include a data interruption to a user device that is detected by an agent application on the user device that monitors of at least one of an audio pathway or a video pathway of the user device. The telecommunication carrier may aggregate data interruption information from the multiple reports of the detected data interruptions, and analyze the data interruption information to pinpoint one or more sources of a detected data interruption.Type: GrantFiled: March 18, 2015Date of Patent: December 12, 2017Assignee: T-Mobile USA, Inc.Inventors: Jie Hui, Yunhan Jia, Suchit Satpathy, Kevin Lau, Kranthi Sontineni, Samson Kim-Sun Kwong
-
Patent number: 9825828Abstract: Described herein is a network device configured to determine and provide alerts of communication link failures across layers of a communication stack of the network device. The network device determines at a radio link layer of the communication stack that a communication link between the network device and a network has failed. The network device then alerts one or more components associated with another layer of the communication stack of the determination that the communication link has failed.Type: GrantFiled: November 19, 2014Date of Patent: November 21, 2017Assignee: T-Mobile USA, Inc.Inventors: Jie Hui, Yunhan Jia, Jun Liu, Kranthi Sontineni
-
Publication number: 20170149626Abstract: The remote analysis of mobile device quality of experience diagnostic files includes analyzing diagnostic files. A diagnostic driver application resident at the mobile device is remotely activated to generate and send diagnostic files to one or more network resident servers for analysis. The diagnostic files may be analyzed to determine the mobile device quality of experience, and to determine a root cause and geographic and/or network location of a problem, such as dropped calls or poor data connectivity. In some embodiments, the diagnostic files may be aggregated to form a database of aggregated diagnostics, which can be used to further analyze a telecommunications network to determine the root cause of a network problem.Type: ApplicationFiled: December 29, 2016Publication date: May 25, 2017Inventors: Jong Sung Yoon, Jie Hui, Kranthi Sontineni, Antoine Tran
-
Publication number: 20170017295Abstract: The power consumption of a user device may be monitored as an application on the user device performs one or more actions. Device commands for the user device and monitoring commands for a power monitor may be generated based on a script. The script is created to trigger an application on a user device to perform one or more actions while power consumption of the user device is monitored. The device commands are sent to the application on the user device to trigger the application to perform the one or more actions. The monitoring commands are sent to the power monitor to command the power monitor to track the power consumption of the use device as the application performs one or more actions. Subsequently, power consumption data for the user device are received from the power monitor, and device event data are received from the user device for analysis.Type: ApplicationFiled: July 15, 2016Publication date: January 19, 2017Inventors: Zachary McPherson, Kranthi Sontineni, Jie Hui, Samson Kwong
-
Patent number: 9538409Abstract: The techniques described herein involve analysis of communication data included in trace file(s) of device(s) involved in a communication. These trace file(s) may each include data associated with multiple layers of a communication protocol stack of a respective device or data associated with a single such layer. The techniques may further involve one or more of determination of performance metrics associated with data at a specific layer of a specific device, correlation of the data between layers of a device, or correlation of data across multiple device(s) involved in the communication. The performance metrics or correlated data may then be analyzed based on thresholds or models to determine whether the performance metrics or correlated data exhibits a degraded quality of user experience. Also or instead, graphic or textual representations of the performance metrics or correlated data may be generated.Type: GrantFiled: February 18, 2014Date of Patent: January 3, 2017Assignee: T-Mobile USA, Inc.Inventors: Jie Hui, Zachary William McPherson, Kranthi Sontineni, Peter P. Myron, Himesh Bagley, Jeffery A. Smith
-
Publication number: 20160352599Abstract: The techniques described herein involve analysis of communication data included in trace file(s) of device(s) involved in a communication. These trace file(s) may each include data associated with multiple layers of a communication protocol stack of a respective device or data associated with a single such layer. The techniques may further involve one or more of determination of performance metrics associated with data at a specific layer of a specific device, correlation of the data between layers of a device, or correlation of data across multiple device(s) involved in the communication. The performance metrics or correlated data may then be analyzed based on thresholds or models to determine whether the performance metrics or correlated data exhibits a degraded quality of user experience. Also or instead, graphic or textual representations of the performance metrics or correlated data may be generated.Type: ApplicationFiled: August 12, 2016Publication date: December 1, 2016Inventors: Jie Hui, Zachary William McPherson, Kranthi Sontineni, Peter P. Myron, Himesh Bagley, Jeffery A. Smith
-
Publication number: 20160277952Abstract: A telecommunication carrier may use data collected from user devices to pinpoint sources of data interruptions in the communication connection between a carrier network and the user devices. The telecommunication carrier may receive multiple reports of detected data interruptions at one or more computing devices of a carrier network. The detected data interruptions include a data interruption to a user device that is detected by an agent application on the user device that monitors of at least one of an audio pathway or a video pathway of the user device. The telecommunication carrier may aggregate data interruption information from the multiple reports of the detected data interruptions, and analyze the data interruption information to pinpoint one or more sources of a detected data interruption.Type: ApplicationFiled: March 18, 2015Publication date: September 22, 2016Inventors: Jie Hui, Yunhan Jia, Suchit Satpathy, Kevin Lau, Kranthi Sontineni, Samson Kim-Sun Kwong
-
Patent number: 9439098Abstract: The techniques described herein involve analysis of communication data included in trace file(s) of device(s) involved in a communication. These trace file(s) may each include data associated with multiple layers of a communication protocol stack of a respective device or data associated with a single such layer. The techniques may further involve one or more of determination of performance metrics associated with data at a specific layer of a specific device, correlation of the data between layers of a device, or correlation of data across multiple device(s) involved in the communication. The performance metrics or correlated data may then be analyzed based on thresholds or models to determine whether the performance metrics or correlated data exhibits a degraded quality of user experience. Also or instead, graphic or textual representations of the performance metrics or correlated data may be generated.Type: GrantFiled: February 18, 2014Date of Patent: September 6, 2016Assignee: T-Mobile USA, Inc.Inventors: Jie Hui, Zachary William McPherson, Kranthi Sontineni, Peter P. Myron, Himesh Bagley, Jeffery A. Smith
-
Publication number: 20160065433Abstract: Described herein is a network device configured to determine and provide alerts of communication link failures across layers of a communication stack of the network device. The network device determines at a radio link layer of the communication stack that a communication link between the network device and a network has failed. The network device then alerts one or more components associated with another layer of the communication stack of the determination that the communication link has failed.Type: ApplicationFiled: November 19, 2014Publication date: March 3, 2016Inventors: Jie Hui, Yunhan Jia, Jun Liu, Kranthi Sontineni