Patents by Inventor Balachander Krishnamurthy

Balachander Krishnamurthy 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: 20200021536
    Abstract: In one embodiment, a method includes determining, by one or more processors, a weight of a link between a first node and a second node of a network, wherein the weight is proportional to a probability value of forwarding a probe packet from the first node to the second node of the network. The method also includes adjusting, by the processors, the weight of the link between the first node and the second node using binary exponential backoff. The method further includes determining, by the processors, to forward the probe packet to the second node of the network based on the adjusted weight of the link and one or more field values of the probe packet.
    Type: Application
    Filed: July 10, 2018
    Publication date: January 16, 2020
    Inventors: Yaron Kanza, Balachander Krishnamurthy, Sivaramakrishnan Ramanathan
  • Patent number: 10439986
    Abstract: A method and apparatus for enabling peer networks to reduce the exchange of unwanted traffic are disclosed. For example, the method receives at least one of: a source Internet Protocol (IP) address or a source IP address prefix that has been identified as a source of the unwanted traffic, by an originating peer network from a terminating peer network. The method then blocks the unwanted traffic destined to the terminating peer network by the originating peer network.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: October 8, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Balachander Krishnamurthy
  • Publication number: 20190260850
    Abstract: A method and system for distributing content on a network through network-wide transactions is disclosed. The method and system monitors the network using triggered measurement of the performance of an element of the network, dynamically computing, based on the monitoring, the regions of the network with available performance capacity for the transaction to proceed at a given time, determining, based on the computing, a scheduled time for the transaction to proceed, and distributing the content according to a schedule related to the scheduled time.
    Type: Application
    Filed: May 7, 2019
    Publication date: August 22, 2019
    Applicant: AT&T Intellectual Property II, L.P.
    Inventors: Balachander Krishnamurthy, Harsha Madhyastha, Oliver Spatscheck
  • Patent number: 10326859
    Abstract: A method and system for distributing content on a network through network-wide transactions is disclosed. The method and system monitors the network using triggered measurement of the performance of an element of the network, dynamically computing, based on the monitoring, the regions of the network with available performance capacity for the transaction to proceed at a given time, determining, based on the computing, a scheduled time for the transaction to proceed, and distributing the content according to a schedule related to the scheduled time.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: June 18, 2019
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Balachander Krishnamurthy, Harsha Madhyastha, Oliver Spatscheck
  • Publication number: 20180131786
    Abstract: A method and system for distributing content on a network through network-wide transactions is disclosed. The method and system monitors the network using triggered measurement of the performance of an element of the network, dynamically computing, based on the monitoring, the regions of the network with available performance capacity for the transaction to proceed at a given time, determining, based on the computing, a scheduled time for the transaction to proceed, and distributing the content according to a schedule related to the scheduled time.
    Type: Application
    Filed: January 2, 2018
    Publication date: May 10, 2018
    Applicant: AT&T Intellectual Property II, L.P.
    Inventors: Balachander Krishnamurthy, Harsha Madhyastha, Oliver Spatscheck
  • Patent number: 9965563
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a process that reduces a sampling size of a total population of on-line social network users based on a comparison of seed information to a population of on-line social network users. The reduced sampling of on-line social network users is compared to a social graph of the on-line social network users, wherein the social graph is obtained from an algorithm applied to the reduced sampling of the on-line social network users. An outlier is determined in the reduced sampling of on-line social network users based on a characterizing of a cluster of social network users. Additional embodiments are disclosed.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: May 8, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Balachander Krishnamurthy
  • Patent number: 9894181
    Abstract: A method and system for distributing content on a network through network-wide transactions is disclosed. The method and system monitors the network using triggered measurement of the performance of an element of the network, dynamically computing, based on the monitoring, the regions of the network with available performance capacity for the transaction to proceed at a given time, determining, based on the computing, a scheduled time for the transaction to proceed, and distributing the content according to a schedule related to the scheduled time.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: February 13, 2018
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Balachander Krishnamurthy, Harsha Madhyastha, Oliver Spatscheck
  • Patent number: 9860181
    Abstract: Described is a system and method for determining a classification of an application that includes initiating a stress test on the application, the stress test including a predetermined number of stress events, wherein the stress events are based on a network impairment. A response by the application to each stress event is identified and the application is classified as a function of the response into one of a first classification and a second classification, the first classification indicative of a normal application and the second classification indicative of an undesired application. If, the application is in the second classification, a network response procedure is executed.
    Type: Grant
    Filed: July 31, 2016
    Date of Patent: January 2, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Nicholas Duffield, Balachander Krishnamurthy
  • Publication number: 20170286719
    Abstract: Methods, systems, and products protect personally identifiable information. Many websites acquire the personally identifiable information without a user's knowledge or permission. Here, though, the user may control what personally identifiable information is shared with any website. For example, the personally identifiable information may be read from a header of a packet and compared to a requirement associated with a domain name.
    Type: Application
    Filed: June 23, 2017
    Publication date: October 5, 2017
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
  • Publication number: 20170242926
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a process that reduces a sampling size of a total population of on-line social network users based on a comparison of seed information to a population of on-line social network users. The reduced sampling of on-line social network users is compared to a social graph of the on-line social network users, wherein the social graph is obtained from an algorithm applied to the reduced sampling of the on-line social network users. An outlier is determined in the reduced sampling of on-line social network users based on a characterizing of a cluster of social network users. Additional embodiments are disclosed.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventor: Balachander Krishnamurthy
  • Patent number: 9721108
    Abstract: Methods, systems, and products protect personally identifiable information. Many websites acquire the personally identifiable information without a user's knowledge or permission. Here, though, the user may control what personally identifiable information is shared with any website. For example, the personally identifiable information may be read from a header of a packet and compared to a requirement associated with a domain name.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: August 1, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Balachander Krishnamurthy, Adam Christopher Bender, Craig Ellis Wills
  • Patent number: 9721014
    Abstract: A method includes determining, via a database interface system, a first number of database queries received from a query source during a time period. The method includes preventing, via the database interface system, access to requested information by the query source when the first number does not satisfy a first threshold. The method also includes preventing, via the database interface system, access to the requested information by the query source when no click-through commands associated with a second number of consecutive prior search results were received during the time period.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventor: Balachander Krishnamurthy
  • Publication number: 20170171351
    Abstract: A method and system for distributing content on a network through network-wide transactions is disclosed. The method and system monitors the network using triggered measurement of the performance of an element of the network, dynamically computing, based on the monitoring, the regions of the network with available performance capacity for the transaction to proceed at a given time, determining, based on the computing, a scheduled time for the transaction to proceed, and distributing the content according to a schedule related to the scheduled time.
    Type: Application
    Filed: February 27, 2017
    Publication date: June 15, 2017
    Applicant: AT&T Intellectual Property II, L.P.
    Inventors: Balachander Krishnamurthy, Harsha Madhyastha, Oliver Spatscheck
  • Patent number: 9680877
    Abstract: A system to detect anomalies in internet protocol (IP) flows uses a set of machine-learning (ML) rules that can be applied in real time at the IP flow level. A communication network has a large number of routers equipped with flow monitoring capability. A flow collector collects flow data from the routers throughout the communication network and provides them to a flow classifier. At the same time, a limited number of locations in the network monitor data packets and generate alerts based on packet data properties. The packet alerts and the flow data are provided to a machine learning system that detects correlations between the packet-based alerts and the flow data to thereby generate a series of flow-level alerts. These rules are provided to the flow time classifier. Over time, the new packet alerts and flow data are used to provide updated rules generated by the machine learning system.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: June 13, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Nicholas Duffield, Patrick Haffner, Balachander Krishnamurthy, Haakon Andreas Ringberg
  • Patent number: 9665651
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a process that reduces a sampling size of a total population of on-line social network users based on a comparison of seed information to a population of on-line social network users. The reduced sampling of on-line social network users is compared to a social graph of the on-line social network users, wherein the social graph is obtained from an algorithm applied to the reduced sampling of the on-line social network users. An outlier is determined in the reduced sampling of on-line social network users based on a characterizing of a cluster of social network users. Additional embodiments are disclosed.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: May 30, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Balachander Krishnamurthy
  • Patent number: 9621475
    Abstract: A method and system for distributing content on a network through network-wide transactions is disclosed. The method and system monitors the network using triggered measurement of the performance of an element of the network, dynamically computing, based on the monitoring, the regions of the network with available performance capacity for the transaction to proceed at a given time, determining, based on the computing, a scheduled time for the transaction to proceed, and distributing the content according to a schedule related to the scheduled time.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: April 11, 2017
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Balachander Krishnamurthy, Harsha Madhyastha, Oliver Spatscheck
  • Patent number: 9621573
    Abstract: Described is a method of assigning a network address to a trap, the network address being a dark address of a virtual private network. The network traffic destined for the network address is monitored and a classification of the network traffic is determined. After the classification, a predetermined response is executed based on the classification of the traffic.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: April 11, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY II, LP.
    Inventors: Edward Amoroso, Albert Greenberg, Balachander Krishnamurthy
  • Publication number: 20160344639
    Abstract: Described is a system and method for determining a classification of an application that includes initiating a stress test on the application, the stress test including a predetermined number of stress events, wherein the stress events are based on a network impairment. A response by the application to each stress event is identified and the application is classified as a function of the response into one of a first classification and a second classification, the first classification indicative of a normal application and the second classification indicative of an undesired application. If, the application is in the second classification, a network response procedure is executed.
    Type: Application
    Filed: July 31, 2016
    Publication date: November 24, 2016
    Inventors: Nicholas Duffield, Balachander Krishnamurthy
  • Publication number: 20160335364
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a process that reduces a sampling size of a total population of on-line social network users based on a comparison of seed information to a population of on-line social network users. The reduced sampling of on-line social network users is compared to a social graph of the on-line social network users, wherein the social graph is obtained from an algorithm applied to the reduced sampling of the on-line social network users. An outlier is determined in the reduced sampling of on-line social network users based on a characterizing of a cluster of social network users. Additional embodiments are disclosed.
    Type: Application
    Filed: July 26, 2016
    Publication date: November 17, 2016
    Inventor: Balachander Krishnamurthy
  • Patent number: 9443024
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a process that reduces a sampling size of a total population of on-line social network users based on a comparison of seed information to a population of on-line social network users. The reduced sampling of on-line social network users is compared to a social graph of the on-line social network users, wherein the social graph is obtained from an algorithm applied to the reduced sampling of the on-line social network users. An outlier is determined in the reduced sampling of on-line social network users based on relationships between the on-line social network users. The determining of the outlier is also based on one of ambient or publicly available information combined with an intra-graph property of the on-line social network users, wherein the outlier does not conform to the social graph. Additional embodiments are disclosed.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: September 13, 2016
    Assignee: AT&T Intellectual Property I, LP
    Inventor: Balachander Krishnamurthy