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: 11563714Abstract: 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: GrantFiled: February 18, 2021Date of Patent: January 24, 2023Assignee: Akamai Technologies, Inc.Inventors: Srinivas Avirneni, Keith Oborn
-
Publication number: 20220060376Abstract: 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: ApplicationFiled: November 4, 2021Publication date: February 24, 2022Inventors: Pak Siripunkaw, John Jason Brzozowski, Srinivas Avirneni, Emery J. Weber
-
Patent number: 11196622Abstract: 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: GrantFiled: November 21, 2018Date of Patent: December 7, 2021Assignee: Comcast Cable Communications, LLCInventors: Pak Siripunkaw, John Jason Brzozowski, Srinivas Avirneni, Emery J. Weber
-
Publication number: 20210281539Abstract: 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: ApplicationFiled: February 18, 2021Publication date: September 9, 2021Inventors: Srinivas Avirneni, Keith Oborn
-
Patent number: 10931625Abstract: 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: GrantFiled: May 22, 2018Date of Patent: February 23, 2021Assignee: Akamai Technologies, Inc.Inventors: Srinivas Avirneni, Keith Oborn
-
Publication number: 20190327137Abstract: 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: ApplicationFiled: November 21, 2018Publication date: October 24, 2019Inventors: Pak Siripunkaw, John Jason Brzozowski, Srinivas Avirneni, Emery J. Weber
-
Publication number: 20190124048Abstract: 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: ApplicationFiled: October 25, 2018Publication date: April 25, 2019Applicant: Nominum, Inc.Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
-
Publication number: 20190028425Abstract: 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: ApplicationFiled: May 22, 2018Publication date: January 24, 2019Inventors: Srinivas Avirneni, Keith Oborn
-
Patent number: 10171293Abstract: 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: GrantFiled: March 26, 2012Date of Patent: January 1, 2019Assignee: Comcast Cable Communications, LLCInventors: Pak Siripunkaw, John Jason Brzozowski, Srinivas Avirneni, Emery J. Weber
-
Patent number: 10142291Abstract: 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: GrantFiled: August 3, 2017Date of Patent: November 27, 2018Assignee: Nominum, Inc.Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
-
Patent number: 10129080Abstract: 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: GrantFiled: February 16, 2017Date of Patent: November 13, 2018Assignee: Comcast Cable Communications, LLCInventors: Alain D. Durand, Srinivas Avirneni, John J. Brzozowski, Paul Eugene Schauer
-
Patent number: 10122677Abstract: 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: GrantFiled: March 20, 2018Date of Patent: November 6, 2018Assignee: Nominum, Inc.Inventors: Robert Thomas Halley, Brian Wellington, Robert S. Wilbourn, Srinivas Avirneni
-
Publication number: 20180278572Abstract: 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: ApplicationFiled: March 20, 2018Publication date: September 27, 2018Applicant: Nominum, Inc.Inventors: Robert Thomas Halley, Brian Wellington, Robert S. Wilbourn, Srinivas Avirneni
-
Patent number: 10003567Abstract: 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: GrantFiled: April 30, 2014Date of Patent: June 19, 2018Assignee: Nominum, Inc.Inventors: Srinivas Avirneni, Keith Oborn
-
Patent number: 9992234Abstract: 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: GrantFiled: June 19, 2015Date of Patent: June 5, 2018Assignee: Nominum, Inc.Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
-
Patent number: 9954816Abstract: 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: GrantFiled: November 2, 2015Date of Patent: April 24, 2018Assignee: Nominum, Inc.Inventors: Robert Thomas Halley, Brian Wellington, Robert S. Wilbourn, Srinivas Avirneni
-
Publication number: 20170331788Abstract: 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: ApplicationFiled: August 3, 2017Publication date: November 16, 2017Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
-
Patent number: 9742811Abstract: 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: GrantFiled: August 21, 2015Date of Patent: August 22, 2017Assignee: Nominum, Inc.Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
-
Publication number: 20170163482Abstract: 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: ApplicationFiled: February 16, 2017Publication date: June 8, 2017Inventors: Alain D. Durand, Srinivas Avirneni, John J. Brzozowski, Paul Eugene Schauer
-
Publication number: 20170126616Abstract: 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: ApplicationFiled: November 2, 2015Publication date: May 4, 2017Inventors: Robert Thomas Halley, Brian Wellington, Robert S. Wilbourn, Srinivas Avirneni