Patents by Inventor Srinivas Avirneni

Srinivas Avirneni 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: 9602342
    Abstract: A system and method for provisioning network elements, such as but not limited to the type of network elements used in cable television system to facilitate subscriber access to services. The provisioning may be accomplished without communications between multiple provisioning servers. This allows the provisioning to be conducted in a stateless manner.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: March 21, 2017
    Assignee: Comcast Cable Communications, LLC
    Inventors: Alain D. Durand, Srinivas Avirneni, John J. Brzozowski, Paul Eugene Schauer
  • Publication number: 20150365441
    Abstract: A device control system is associated with individual devices connected through a network control point to a gateway and thereby to the Internet. The gateway inserts an EDNS0 pseudo resource record into an additional data section in each DNS query initiated by an individual device, the EDNS0 pseudo resource record identifying the initiating device. A dynamic policy enforcement engine in front of the DNS engine intercepts the DNS query, identifies the initiating device, and selects a policy that applies to the device. The dynamic policy enforcement engine may provide parental control and security service to the individual device by blocking the DNS query or passing it to the DNS engine according to the policy. A component that intercepts DNS queries may provide several additional types of services to the individual devices, including advertising, messaging, mobile device tracking, individual device application control, and delivery of individualized content.
    Type: Application
    Filed: August 21, 2015
    Publication date: December 17, 2015
    Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
  • Patent number: 9215123
    Abstract: Provided are computer-implemented methods and systems for analyzing domain name system requests and developing profiles associated with these requests. Multiple requests received from the same internet protocol (IP) address may be analyzed to differentiate computer systems used to generate these requests, applications provided on these computer systems, and even different users. The requests are analyzed based on text string content (e.g., domain and subdomain names) and timing. One or more profiles are developed and continuously updated based on requests received from the same IP address. These profiles may be used in real time to provide feedback to the users (e.g., deliver marketing content) or for subsequent analysis of comprehensive data sets (e.g., to identify behavior patterns). For example, a profile may be used to identify a number and types of computers in the household, a number and demographic information of users, and other such identifiers.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 15, 2015
    Assignee: Nominum, Inc.
    Inventors: Erik D. Fears, Srinivas Avirneni, Kendall S. Jones
  • Publication number: 20150288721
    Abstract: A device control system is associated with individual devices connected through a network control point to a gateway and thereby to the Internet. The gateway inserts an EDNS0 pseudo resource record into an additional data section in each DNS query initiated by an individual device, the EDNS0 pseudo resource record identifying the initiating device. A dynamic policy enforcement engine in front of the DNS engine intercepts the DNS query, identifies the initiating device, and selects a policy that applies to the device. The dynamic policy enforcement engine may provide parental control and security service to the individual device by blocking the DNS query or passing it to the DNS engine according to the policy. A component that intercepts DNS queries may provide several additional types of services to the individual devices, including advertising, messaging, mobile device tracking, individual device application control, and delivery of individualized content.
    Type: Application
    Filed: June 19, 2015
    Publication date: October 8, 2015
    Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni
  • Publication number: 20140222981
    Abstract: A system and method for provisioning network elements, such as but not limited to the type of network elements used in cable television system to facilitate subscriber access to services. The provisioning may be accomplished without communications between multiple provisioning servers. This allows the provisioning to be conducted in a stateless manner.
    Type: Application
    Filed: November 5, 2013
    Publication date: August 7, 2014
    Applicant: Comcast Cable Holdings, LLC
    Inventors: Alain D. Durand, Srinivas Avirneni, John J. Brzozowski, Paul Eugene Schauer
  • Patent number: 8769060
    Abstract: A system for providing a Domain Name System (DNS) service may include providing an agent for installation on a subscriber device. The subscriber device may be connected to the DNS service via an entry point device. The system includes receiving, from the agent, agent data indicative of a subscriber identifier and a unique identifier associated with the entry point device. The system may then determine, based on the agent data, a current Internet Protocol (IP) address associated with the entry point device and associate the unique identifier with the subscriber identifier. The system may then dynamically map the subscriber identifier to the current IP address and provide DNS service to the subscriber device based on the current IP address.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: July 1, 2014
    Assignee: Nominum, Inc.
    Inventors: Srinivas Avirneni, Keith Oborn
  • Patent number: 8612556
    Abstract: A system and method for provisioning network elements, such as but not limited to the type of network elements used in cable television system to facilitate subscriber access to services. The provisioning may be accomplished without communications between multiple provisioning servers. This allows the provisioning to be conducted in a stateless manner.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: December 17, 2013
    Assignee: Comcast Cable Holdings, LLC
    Inventors: Alain D. Durand, Srinivas Avirneni, John J. Brzozowski, Paul Eugene Schauer
  • Publication number: 20120236867
    Abstract: A method of initializing, provisioning, and managing a cable modem and a customer premise equipment device includes sending a customized configuration file to the cable modem. The configuration file contains service provisioning information and further includes information indicative of a network address type for the customer premise equipment device. A message is passed from the cable modem to the customer premise equipment device indicative of the network address type. The customer premise equipment device is provided with a network address in accordance with the network address type indicated in the message. In this way, the customer premise equipment device knows what kind of address to obtain, and excessive transactions are avoided.
    Type: Application
    Filed: March 26, 2012
    Publication date: September 20, 2012
    Inventors: Pak Siripunkaw, John Jason Brzozowski, Srinivas Avirneni, Emery J. Weber
  • Publication number: 20120198034
    Abstract: A system for providing a Domain Name System (DNS) service may include providing an agent for installation on a subscriber device. The subscriber device may be connected to the DNS service via an entry point device. The system includes receiving, from the agent, agent data indicative of a subscriber identifier and a unique identifier associated with the entry point device. The system may then determine, based on the agent data, a current Internet Protocol (IP) address associated with the entry point device and associate the unique identifier with the subscriber identifier. The system may then dynamically map the subscriber identifier to the current IP address and provide DNS service to the subscriber device based on the current IP address.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Inventors: Srinivas Avirneni, Keith Oborn
  • Patent number: 8149847
    Abstract: A method of initializing, provisioning, and managing a cable modem and a customer premise equipment device includes sending a customized configuration file to the cable modem. The configuration file contains service provisioning information and further includes information indicative of a network address type for the customer premise equipment device. A message is passed from the cable modem to the customer premise equipment device indicative of the network address type. The customer premise equipment device is provided with a network address in accordance with the network address type indicated in the message. In this way, the customer premise equipment device knows what kind of address to obtain, and excessive transactions are avoided.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: April 3, 2012
    Assignee: Comcast Cable Holdings, LLC
    Inventors: Pak Siripunkaw, John Jason Brzozowski, Srinivas Avirneni, Emery J. Weber
  • Publication number: 20070276905
    Abstract: A system and method for provisioning network elements, such as but not limited to the type of network elements used in cable television system to facilitate subscriber access to services. The provisioning may be accomplished without communications between multiple provisioning servers. This allows the provisioning to be conducted in a stateless manner.
    Type: Application
    Filed: May 3, 2007
    Publication date: November 29, 2007
    Applicant: COMCAST CABLE HOLDINGS, LLC
    Inventors: Alain Durand, Srinivas Avirneni, John Brzozowski, Paul Schauer
  • Publication number: 20070180484
    Abstract: A method of initializing, provisioning, and managing a cable modem and a customer premise equipment device includes sending a customized configuration file to the cable modem. The configuration file contains service provisioning information and further includes information indicative of a network address type for the customer premise equipment device. A message is passed from the cable modem to the customer premise equipment device indicative of the network address type. The customer premise equipment device is provided with a network address in accordance with the network address type indicated in the message. In this way, the customer premise equipment device knows what kind of address to obtain, and excessive transactions are avoided.
    Type: Application
    Filed: November 22, 2006
    Publication date: August 2, 2007
    Inventors: Pak Siripunkaw, John Brzozowski, Srinivas Avirneni, Emery Weber