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: 11563714
    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: February 18, 2021
    Date of Patent: January 24, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: Srinivas Avirneni, Keith Oborn
  • Publication number: 20220060376
    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 4, 2021
    Publication date: February 24, 2022
    Inventors: Pak Siripunkaw, John Jason Brzozowski, Srinivas Avirneni, Emery J. Weber
  • Patent number: 11196622
    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 21, 2018
    Date of Patent: December 7, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Pak Siripunkaw, John Jason Brzozowski, Srinivas Avirneni, Emery J. Weber
  • Publication number: 20210281539
    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: February 18, 2021
    Publication date: September 9, 2021
    Inventors: Srinivas Avirneni, Keith Oborn
  • Patent number: 10931625
    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: May 22, 2018
    Date of Patent: February 23, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: Srinivas Avirneni, Keith Oborn
  • Publication number: 20190327137
    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 21, 2018
    Publication date: October 24, 2019
    Inventors: Pak Siripunkaw, John Jason Brzozowski, Srinivas Avirneni, Emery J. Weber
  • Publication number: 20190124048
    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: October 25, 2018
    Publication date: April 25, 2019
    Applicant: Nominum, Inc.
    Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
  • Publication number: 20190028425
    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: May 22, 2018
    Publication date: January 24, 2019
    Inventors: Srinivas Avirneni, Keith Oborn
  • Patent number: 10171293
    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: March 26, 2012
    Date of Patent: January 1, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Pak Siripunkaw, John Jason Brzozowski, Srinivas Avirneni, Emery J. Weber
  • Patent number: 10142291
    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: Grant
    Filed: August 3, 2017
    Date of Patent: November 27, 2018
    Assignee: Nominum, Inc.
    Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
  • Patent number: 10129080
    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: February 16, 2017
    Date of Patent: November 13, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Alain D. Durand, Srinivas Avirneni, John J. Brzozowski, Paul Eugene Schauer
  • Patent number: 10122677
    Abstract: Provided is a method for delegation of local content delivery service. The method includes receiving a Domain Name System (DNS) query from a client to resolve a domain name to a network address associated with content provider by a content provider, determining that distribution of the content has been delegated by a content provider to a local content server associated with an Internet Service Provider (ISP), and based on predetermined criteria, resolving the domain name to the local content server. The resolution can include responding to the DNS query with an answer from a caching server, and returning, to the client, the answer pointing to the local content server, wherein upon receiving the answer, the client can establish a data communication channel with the local content server. The content can be downloaded to the local content server upon a request received by a provisioning system associated with the ISP.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: November 6, 2018
    Assignee: Nominum, Inc.
    Inventors: Robert Thomas Halley, Brian Wellington, Robert S. Wilbourn, Srinivas Avirneni
  • Publication number: 20180278572
    Abstract: Provided is a method for delegation of local content delivery service. The method includes receiving a Domain Name System (DNS) query from a client to resolve a domain name to a network address associated with content provider by a content provider, determining that distribution of the content has been delegated by a content provider to a local content server associated with an Internet Service Provider (ISP), and based on predetermined criteria, resolving the domain name to the local content server. The resolution can include responding to the DNS query with an answer from a caching server, and returning, to the client, the answer pointing to the local content server, wherein upon receiving the answer, the client can establish a data communication channel with the local content server. The content can be downloaded to the local content server upon a request received by a provisioning system associated with the ISP.
    Type: Application
    Filed: March 20, 2018
    Publication date: September 27, 2018
    Applicant: Nominum, Inc.
    Inventors: Robert Thomas Halley, Brian Wellington, Robert S. Wilbourn, Srinivas Avirneni
  • Patent number: 10003567
    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: April 30, 2014
    Date of Patent: June 19, 2018
    Assignee: Nominum, Inc.
    Inventors: Srinivas Avirneni, Keith Oborn
  • Patent number: 9992234
    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: Grant
    Filed: June 19, 2015
    Date of Patent: June 5, 2018
    Assignee: Nominum, Inc.
    Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
  • Patent number: 9954816
    Abstract: Provided is a method for delegation of local content delivery service. The method includes receiving a Domain Name System (DNS) query from a client to resolve a domain name to a network address associated with content provider by a content provider, determining that distribution of the content has been delegated by a content provider to a local content server associated with an Internet Service Provider (ISP), and based on predetermined criteria, resolving the domain name to the local content server. The resolution can include responding to the DNS query with an answer from a caching server, and returning, to the client, the answer pointing to the local content server, wherein upon receiving the answer, the client can establish a data communication channel with the local content server. The content can be downloaded to the local content server upon a request received by a provisioning system associated with the ISP.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: April 24, 2018
    Assignee: Nominum, Inc.
    Inventors: Robert Thomas Halley, Brian Wellington, Robert S. Wilbourn, Srinivas Avirneni
  • Publication number: 20170331788
    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 3, 2017
    Publication date: November 16, 2017
    Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
  • Patent number: 9742811
    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: Grant
    Filed: August 21, 2015
    Date of Patent: August 22, 2017
    Assignee: Nominum, Inc.
    Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
  • Publication number: 20170163482
    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: February 16, 2017
    Publication date: June 8, 2017
    Inventors: Alain D. Durand, Srinivas Avirneni, John J. Brzozowski, Paul Eugene Schauer
  • Publication number: 20170126616
    Abstract: Provided is a method for delegation of local content delivery service. The method includes receiving a Domain Name System (DNS) query from a client to resolve a domain name to a network address associated with content provider by a content provider, determining that distribution of the content has been delegated by a content provider to a local content server associated with an Internet Service Provider (ISP), and based on predetermined criteria, resolving the domain name to the local content server. The resolution can include responding to the DNS query with an answer from a caching server, and returning, to the client, the answer pointing to the local content server, wherein upon receiving the answer, the client can establish a data communication channel with the local content server. The content can be downloaded to the local content server upon a request received by a provisioning system associated with the ISP.
    Type: Application
    Filed: November 2, 2015
    Publication date: May 4, 2017
    Inventors: Robert Thomas Halley, Brian Wellington, Robert S. Wilbourn, Srinivas Avirneni