Patents by Inventor Spencer Sevilla

Spencer Sevilla 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: 10706029
    Abstract: A content-name-resolution (CNR) system can resolve IP addresses for named data objects (NDOs) based on their name. During operation, a CNR server can receive a query from a client device for a source to a named data object. The query can include at least a name prefix for the named data object. The CNR server can identify a cache server that corresponds to the named data object's name prefix, and determines one or more sources associated with the named data object's name prefix. The CNR server then returns, to the client device, a query response that includes a network address for the cache server, and includes a content record specifying the one or more sources.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: July 7, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Spencer Sevilla, Priya Mahadevan, Jose J. Garcia-Luna-Aceves
  • Patent number: 9935791
    Abstract: One embodiment of the present invention provides a system for resolving a name request in a network comprising a plurality of groups that use different name-resolution schemes. During operation, the system receives, at a first group, the name request; identifies a parent group of the first group, which is a member of the parent group; and in response to failing to resolve the name request within the first group, forwards the name request to the identified parent group.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: April 3, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Spencer Sevilla, Priya Mahadevan, Jose J. Garcia-Luna-Aceves
  • Publication number: 20170286461
    Abstract: A content-name-resolution (CNR) system can resolve IP addresses for named data objects (NDOs) based on their name. During operation, a CNR server can receive a query from a client device for a source to a named data object. The query can include at least a name prefix for the named data object. The CNR server can identify a cache server that corresponds to the named data object's name prefix, and determines one or more sources associated with the named data object's name prefix. The CNR server then returns, to the client device, a query response that includes a network address for the cache server, and includes a content record specifying the one or more sources.
    Type: Application
    Filed: June 12, 2017
    Publication date: October 5, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Spencer Sevilla, Priya Mahadevan, Jose J. Garcia-Luna-Aceves
  • Patent number: 9678998
    Abstract: A content-name-resolution (CNR) system can resolve IP addresses for named data objects (NDOs) based on their name. During operation, a CNR server can receive a query from a client device for a source to a named data object. The query can include at least a name prefix for the named data object. The CNR server can identify a cache server that corresponds to the named data object's name prefix, and determines one or more sources associated with the named data object's name prefix. The CNR server then returns, to the client device, a query response that includes a network address for the cache server, and includes a content record specifying the one or more sources.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: June 13, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Spencer Sevilla, Priya Mahadevan, Jose J. Garcia-Luna-Aceves
  • Patent number: 9391777
    Abstract: A key-resolution service (KRS) can facilitate a client device in verifying that Content Objects are signed by a trusted entity. During operation, the KRS service can receive an Interest that includes a KRS query for a content name that is to be resolved. The KRS service obtains the content name from the Interest, and obtains a KRS record that includes security information for the content name or a prefix of the content name. The KRS service then returns a Content Object whose payload includes the KRS record to satisfy the first Interest. The client device can query the KRS service to obtain a trusted key associated with at least a name prefix of the Content Object, and if necessary, can disseminate Interests to obtain keys that complete a chain of trust between the trusted key and a key that is used to authenticate the Content Object.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: July 12, 2016
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Priya Mahadevan, Ersin Uzun, Spencer Sevilla, Jose J. Garcia-Luna-Aceves
  • Publication number: 20160050068
    Abstract: A key-resolution service (KRS) can facilitate a client device in verifying that Content Objects are signed by a trusted entity. During operation, the KRS service can receive an Interest that includes a KRS query for a content name that is to be resolved. The KRS service obtains the content name from the Interest, and obtains a KRS record that includes security information for the content name or a prefix of the content name. The KRS service then returns a Content Object whose payload includes the KRS record to satisfy the first Interest. The client device can query the KRS service to obtain a trusted key associated with at least a name prefix of the Content Object, and if necessary, can disseminate Interests to obtain keys that complete a chain of trust between the trusted key and a key that is used to authenticate the Content Object.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Priya Mahadevan, Ersin Uzun, Spencer Sevilla, Jose J. Garcia-Luna-Aceves
  • Publication number: 20150304363
    Abstract: A new and useful approach to binding network socket API using hidden identifiers, referred to by the acronym HIDRA (Hidden Identifiers for De-multiplexing and Resolution Architecture). HIDRA is the first solution that takes advantage of “hidden” identifiers to be used in hosts. HIDRA has three main components that integrate together: a protocol-agnostic API and stack; upgraded name-resolution and service-discovery functions; and transport-layer modifications. The hidden identifiers are de-multiplexed into open identifiers in lower protocol layers and open identifiers are resolved back into hidden identifiers in lower protocol layers for use by the application.
    Type: Application
    Filed: April 21, 2015
    Publication date: October 22, 2015
    Applicant: The Regents of the University of California
    Inventors: Jose Joaquin Garcia-Luna-Aceves, Spencer Sevilla
  • Publication number: 20150248455
    Abstract: A content-name-resolution (CNR) system can resolve IP addresses for named data objects (NDOs) based on their name. During operation, a CNR server can receive a query from a client device for a source to a named data object. The query can include at least a name prefix for the named data object. The CNR server can identify a cache server that corresponds to the named data object's name prefix, and determines one or more sources associated with the named data object's name prefix. The CNR server then returns, to the client device, a query response that includes a network address for the cache server, and includes a content record specifying the one or more sources.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Spencer Sevilla, Priya Mahadevan, Jose J. Garcia-Luna-Aceves
  • Publication number: 20140344474
    Abstract: One embodiment of the present invention provides a system for resolving a name request in a network comprising a plurality of groups that use different name-resolution schemes. During operation, the system receives, at a first group, the name request; identifies a parent group of the first group, which is a member of the parent group; and in response to failing to resolve the name request within the first group, forwards the name request to the identified parent group.
    Type: Application
    Filed: May 20, 2013
    Publication date: November 20, 2014
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Spencer Sevilla, Priya Mahadevan, Jose J. Garcia-Luna-Aceves