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: 10742592
    Abstract: 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: Grant
    Filed: July 17, 2017
    Date of Patent: August 11, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ralph Droms, Timothy P. Donahue
  • Patent number: 10057208
    Abstract: 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: Grant
    Filed: October 31, 2014
    Date of Patent: August 21, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ralph Droms, Timothy P. Donahue
  • Publication number: 20170317968
    Abstract: 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: Application
    Filed: July 17, 2017
    Publication date: November 2, 2017
    Inventors: Ralph Droms, Timothy P. Donahue
  • Patent number: 9712485
    Abstract: 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: Grant
    Filed: July 30, 2014
    Date of Patent: July 18, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Ralph Droms, Timothy P. Donahue
  • Patent number: 9699136
    Abstract: 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: Grant
    Filed: March 10, 2015
    Date of Patent: July 4, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Rajiv Asati, Ralph Droms
  • Publication number: 20160036762
    Abstract: 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: Application
    Filed: July 30, 2014
    Publication date: February 4, 2016
    Inventors: Ralph Droms, Timothy P. Donahue
  • Patent number: 9246809
    Abstract: 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: Grant
    Filed: June 6, 2012
    Date of Patent: January 26, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rajiv Asati, Wojciech Dec, Daniel G. Wing, Ralph Droms
  • Patent number: 9215141
    Abstract: 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: Grant
    Filed: December 16, 2014
    Date of Patent: December 15, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Rajiv Asati, Ralph Droms, Vijay Bollapragada
  • Patent number: 8976807
    Abstract: 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: Grant
    Filed: June 7, 2011
    Date of Patent: March 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Rajiv Asati, Ralph Droms
  • Patent number: 8917737
    Abstract: 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: Grant
    Filed: October 17, 2013
    Date of Patent: December 23, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Hemant Singh, William Beebee, Jr., Ralph Droms, Ole Troan
  • Patent number: 8918531
    Abstract: 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: Grant
    Filed: May 7, 2009
    Date of Patent: December 23, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Rajiv Asati, Ralph Droms, Vijay Bollapragada
  • Publication number: 20140044012
    Abstract: 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: Application
    Filed: October 17, 2013
    Publication date: February 13, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Hemant Singh, William Beebee, JR., Ralph Droms, Ole Troan
  • Publication number: 20130329750
    Abstract: 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: Application
    Filed: June 6, 2012
    Publication date: December 12, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Rajiv Asati, Wojciech Dec, Daniel G. Wing, Ralph Droms
  • Patent number: 8601143
    Abstract: 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: Grant
    Filed: September 27, 2011
    Date of Patent: December 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Gary Dennis Vogel, Jr., Roland Saville, Ralph Droms, Vikas Butaney
  • Patent number: 8576857
    Abstract: 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: Grant
    Filed: January 22, 2010
    Date of Patent: November 5, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Hemant Singh, William Beebee, Jr., Ralph Droms, Ole Troan
  • Publication number: 20120314624
    Abstract: 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: Application
    Filed: June 7, 2011
    Publication date: December 13, 2012
    Inventors: Rajiv Asati, Ralph Droms
  • Patent number: 8291489
    Abstract: 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: Grant
    Filed: June 29, 2010
    Date of Patent: October 16, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Ralph Droms, John M. Schnizlein
  • Patent number: 8156325
    Abstract: 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: Grant
    Filed: August 25, 2010
    Date of Patent: April 10, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Sean Convery, David R. Oran, James Rivers, John Schnizlein, Ralph Droms, Mark Stapp
  • Publication number: 20120036243
    Abstract: 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: Application
    Filed: September 27, 2011
    Publication date: February 9, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Gary Dennis Vogel, JR., Roland Saville, Ralph Droms, Vikas Butaney
  • Patent number: 8078721
    Abstract: 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: Grant
    Filed: September 4, 2008
    Date of Patent: December 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Ralph Droms, Vitali Vinokour, David Delano Ward