Patents by Inventor Ralph Droms
Ralph Droms 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: 10742592Abstract: Techniques are provided for performing dynamic DNS-SD. In an embodiment, an apparatus includes one or more databases, one or more transceivers to receive a first Domain Name System (DNS) query from a first computing device, the first DNS query defining a first service discovery name space, and one or more processors in communication with each of the one or more databases and the one or more transceivers. The one or more processors generate and append a first metadata associated with the first computing device to the first DNS query. The one or more transceivers transmit the first DNS query and the first metadata to a Domain Name System (DNS) server computer, receive, from the DNS server computer, a first response responsive to the first DNS query, and relay, to the first computing device, the first response.Type: GrantFiled: July 17, 2017Date of Patent: August 11, 2020Assignee: Cisco Technology, Inc.Inventors: Ralph Droms, Timothy P. Donahue
-
Patent number: 10057208Abstract: Techniques are provided for performing domain name system (DNS) service discovery based on policy evaluations. In an embodiment, policy data is represented as DNS-SD records and is used to control visibility of services for service requesting devices. The policy data may describe policies for a particular type of a service or a particular service delivery unit. The visibility of service delivery units is determined through evaluations of the policies in policy data. In some embodiments, additional metadata may be retrieved to be used in the policy evaluations. In certain embodiments, based on the policy evaluations service data about only a subset of service delivery units available is returned to a service requesting device in response to a DNS-SD query.Type: GrantFiled: October 31, 2014Date of Patent: August 21, 2018Assignee: Cisco Technology, Inc.Inventors: Ralph Droms, Timothy P. Donahue
-
Publication number: 20170317968Abstract: Techniques are provided for performing dynamic DNS-SD. In an embodiment, an apparatus includes one or more databases, one or more transceivers to receive a first Domain Name System (DNS) query from a first computing device, the first DNS query defining a first service discovery name space, and one or more processors in communication with each of the one or more databases and the one or more transceivers. The one or more processors generate and append a first metadata associated with the first computing device to the first DNS query. The one or more transceivers transmit the first DNS query and the first metadata to a Domain Name System (DNS) server computer, receive, from the DNS server computer, a first response responsive to the first DNS query, and relay, to the first computing device, the first response.Type: ApplicationFiled: July 17, 2017Publication date: November 2, 2017Inventors: Ralph Droms, Timothy P. Donahue
-
Patent number: 9712485Abstract: Techniques are provided for performing dynamic DNS-SD. In an embodiment, an apparatus includes one or more databases, one or more transceivers to receive a first Domain Name System (DNS) query from a first computing device, the first DNS query defining a first service discovery name space, and one or more processors in communication with each of the one or more databases and the one or more transceivers. The one or more processors generate and append a first metadata associated with the first computing device to the first DNS query. The one or more transceivers transmit the first DNS query and the first metadata to a Domain Name System (DNS) server computer, receive, from the DNS server computer, a first response responsive to the first DNS query, and relay, to the first computing device, the first response.Type: GrantFiled: July 30, 2014Date of Patent: July 18, 2017Assignee: Cisco Technology, Inc.Inventors: Ralph Droms, Timothy P. Donahue
-
Patent number: 9699136Abstract: Techniques are disclosed for dynamically determining or learning hostnames. According to embodiments described herein, a solicitation message is received at a first network device. Based on the solicitation message, a hostname is determined for a second network device that sent the solicitation message. A first network address is also determined for the second network device that sent the solicitation message. A mapping between the hostname and the first network address is stored at the first network device.Type: GrantFiled: March 10, 2015Date of Patent: July 4, 2017Assignee: Cisco Technology, Inc.Inventors: Rajiv Asati, Ralph Droms
-
Publication number: 20160036762Abstract: Techniques are provided for performing dynamic DNS-SD. In an embodiment, an apparatus includes one or more databases, one or more transceivers to receive a first Domain Name System (DNS) query from a first computing device, the first DNS query defining a first service discovery name space, and one or more processors in communication with each of the one or more databases and the one or more transceivers. The one or more processors generate and append a first metadata associated with the first computing device to the first DNS query. The one or more transceivers transmit the first DNS query and the first metadata to a Domain Name System (DNS) server computer, receive, from the DNS server computer, a first response responsive to the first DNS query, and relay, to the first computing device, the first response.Type: ApplicationFiled: July 30, 2014Publication date: February 4, 2016Inventors: Ralph Droms, Timothy P. Donahue
-
Patent number: 9246809Abstract: In one embodiment, an edge router of a local computer network snoops client-server protocol configuration information of a customer-premises equipment (CPE) device. From the snooping, the edge router may identify an Internet Protocol version 6 (IPv6) transition option in place at the CPE device along with associated configuration parameters for the IPv6 transition option. As such, the edge router may then advertise the IPv6 transition option along with associated configuration parameters to one or more border/relay routers of the local computer network to cause the one or more border/relay routers to provision themselves with the IPv6 transition option and associated configuration parameters.Type: GrantFiled: June 6, 2012Date of Patent: January 26, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Rajiv Asati, Wojciech Dec, Daniel G. Wing, Ralph Droms
-
Patent number: 9215141Abstract: In an embodiment, an electronic digital data packet router performs receiving a DHCP initiation message on a particular interface among a plurality of network interfaces; modifying the DHCP initiation message by adding a particular DHCP option that signals a DHCP server to provide router configuration data, resulting in a modified DHCP initiation message; relaying the modified DHCP initiation message to the DHCP server; receiving, from the DHCP server, a DHCPOFFER message that comprises the particular DHCP option containing configuration data; configuring the router using the configuration data; relaying the DHCPOFFER message without the particular DHCP option on the particular interface toward another data packet router.Type: GrantFiled: December 16, 2014Date of Patent: December 15, 2015Assignee: Cisco Technology, Inc.Inventors: Rajiv Asati, Ralph Droms, Vijay Bollapragada
-
Patent number: 8976807Abstract: Techniques are disclosed for dynamically determining or learning hostnames. According to embodiments described herein, a solicitation message is received at a first network device. Based on the solicitation message, a hostname is determined for a second network device that sent the solicitation message. A first network address is also determined for the second network device that sent the solicitation message. A mapping between the hostname and the first network address is stored at the first network device.Type: GrantFiled: June 7, 2011Date of Patent: March 10, 2015Assignee: Cisco Technology, Inc.Inventors: Rajiv Asati, Ralph Droms
-
Patent number: 8917737Abstract: Techniques for automatically identifying an edge-facing router in a network are provided. In one technique, a DHCP message is obtained at a router of a subscriber network. An options field of the DHCP message is identified. The options field of the DHCP message is analyzed to determine whether data in the options field indicates that first router is SP-facing. If it is determined that the router is an SP-facing router, then identification data that identifies the router as an SP-facing router is stored.Type: GrantFiled: October 17, 2013Date of Patent: December 23, 2014Assignee: Cisco Technology, Inc.Inventors: Hemant Singh, William Beebee, Jr., Ralph Droms, Ole Troan
-
Patent number: 8918531Abstract: In an embodiment, an electronic digital data packet router performs receiving a DHCP initiation message on a particular interface among a plurality of network interfaces,; modifying the DHCP initiation message by adding a particular DHCP option that signals a DHCP server to provide router configuration data, resulting in a modified DHCP initiation message; relaying the modified DHCP initiation message to the DHCP server; receiving, from the DHCP server, a DHCPOFFER message that comprises the particular DHCP option containing configuration data; configuring the router using the configuration data; relaying the DHCPOFFER message without the particular DHCP option on the particular interface toward another data packet router.Type: GrantFiled: May 7, 2009Date of Patent: December 23, 2014Assignee: Cisco Technology, Inc.Inventors: Rajiv Asati, Ralph Droms, Vijay Bollapragada
-
Publication number: 20140044012Abstract: Techniques for automatically identifying an edge-facing router in a network are provided. In one technique, a DHCP message is obtained at a router of a subscriber network. An options field of the DHCP message is identified. The options field of the DHCP message is analyzed to determine whether data in the options field indicates that first router is SP-facing. If it is determined that the router is an SP-facing router, then identification data that identifies the router as an SP-facing router is stored.Type: ApplicationFiled: October 17, 2013Publication date: February 13, 2014Applicant: Cisco Technology, Inc.Inventors: Hemant Singh, William Beebee, JR., Ralph Droms, Ole Troan
-
Publication number: 20130329750Abstract: In one embodiment, an edge router of a local computer network snoops client-server protocol configuration information of a customer-premises equipment (CPE) device. From the snooping, the edge router may identify an Internet Protocol version 6 (IPv6) transition option in place at the CPE device along with associated configuration parameters for the IPv6 transition option. As such, the edge router may then advertise the IPv6 transition option along with associated configuration parameters to one or more border/relay routers of the local computer network to cause the one or more border/relay routers to provision themselves with the IPv6 transition option and associated configuration parameters.Type: ApplicationFiled: June 6, 2012Publication date: December 12, 2013Applicant: Cisco Technology, Inc.Inventors: Rajiv Asati, Wojciech Dec, Daniel G. Wing, Ralph Droms
-
Patent number: 8601143Abstract: Methods and devices are provided for identifying end devices and automatically configuring associated network settings. Preferred implementations of the invention do not require users to manually identify connection types (e.g., RFID, IPphone, manufacturing device, etc.) or to manually configure the network device. Accordingly, such implementations allow automatic switch configuration, even for devices that use inconsistent protocols and/or protocols that are not well known. Some methods of the invention employ DHCP options combined with traffic snooping to identify devices and automatically apply appropriate switch port configuration.Type: GrantFiled: September 27, 2011Date of Patent: December 3, 2013Assignee: Cisco Technology, Inc.Inventors: Gary Dennis Vogel, Jr., Roland Saville, Ralph Droms, Vikas Butaney
-
Patent number: 8576857Abstract: Techniques for automatically identifying an edge-facing router in a network are provided. In one technique, data is obtained at a first router of a subscriber network. The data may be included in a DHCP message or a NDP RA message. The first router determines, based on the data, whether the first router is a service provider (SP)-facing router, which is a router that is coupled to a SP router and no other router in the subscriber network is logically between the SP-facing router and the SP router. If it is determined that the first router is an SP-facing router, then the first router stores identification data that identifies the first router as an SP-facing router. Otherwise, the first router stores identification data that identifies the first router as a non-SP-facing router.Type: GrantFiled: January 22, 2010Date of Patent: November 5, 2013Assignee: Cisco Technology, Inc.Inventors: Hemant Singh, William Beebee, Jr., Ralph Droms, Ole Troan
-
Publication number: 20120314624Abstract: Techniques are disclosed for dynamically determining or learning hostnames. According to embodiments described herein, a solicitation message is received at a first network device. Based on the solicitation message, a hostname is determined for a second network device that sent the solicitation message. A first network address is also determined for the second network device that sent the solicitation message. A mapping between the hostname and the first network address is stored at the first network device.Type: ApplicationFiled: June 7, 2011Publication date: December 13, 2012Inventors: Rajiv Asati, Ralph Droms
-
Patent number: 8291489Abstract: A method and apparatus for registering auto-configured network addresses includes receiving first data at a networking device connected to a host at a physical connection. The first data is received from a first server and indicates authentication information associated with the host. A first message is received at the networking device from the host. The first message requests configuration information and includes a logical network address for the host determined at least in part by the host. A second message is generated based on the first message and the first data. The second message is sent to a second server that registers the host by associating the logical network address with the first data.Type: GrantFiled: June 29, 2010Date of Patent: October 16, 2012Assignee: Cisco Technology, Inc.Inventors: Ralph Droms, John M. Schnizlein
-
Patent number: 8156325Abstract: Generating a binding between a source address and one or more roles of a user accessing the network and distributing the binding to a filter node. The source address is currently assigned to the device. The binding may be generated by one or more nodes on an ingress path used during authentication of the user. The binding may be distributed to the filter node on demand or without any request from the filter node. Responsive to a determination that the user is associated with a new source address, a new binding is generated to associate a new source address with the one or more roles for the user. The new binding is distributed to the filter node. Another aspect is a method of enforcing a role based security policy at a filter node, using bindings of source addresses to roles.Type: GrantFiled: August 25, 2010Date of Patent: April 10, 2012Assignee: Cisco Technology, Inc.Inventors: Sean Convery, David R. Oran, James Rivers, John Schnizlein, Ralph Droms, Mark Stapp
-
Publication number: 20120036243Abstract: Methods and devices are provided for identifying end devices and automatically configuring associated network settings. Preferred implementations of the invention do not require users to manually identify connection types (e.g., RFID, IPphone, manufacturing device, etc.) or to manually configure the network device. Accordingly, such implementations allow automatic switch configuration, even for devices that use inconsistent protocols and/or protocols that are not well known. Some methods of the invention employ DHCP options combined with traffic snooping to identify devices and automatically apply appropriate switch port configuration.Type: ApplicationFiled: September 27, 2011Publication date: February 9, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Gary Dennis Vogel, JR., Roland Saville, Ralph Droms, Vikas Butaney
-
Patent number: 8078721Abstract: Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with loss of network layer connectivity triggering Dynamic Host Configuration Protocol (DHCP) initialization. According to one embodiment, a network device connected to a network initializes one or more network communication values of the network device using DHCP. The network device monitors Network Layer (Layer 3) connectivity with a remote network device; and in response to detecting a loss of said monitored Network Layer connectivity, DHCP initialization of the network device is performed.Type: GrantFiled: September 4, 2008Date of Patent: December 13, 2011Assignee: Cisco Technology, Inc.Inventors: Ralph Droms, Vitali Vinokour, David Delano Ward