Patents by Inventor Gonzalo Salgueiro

Gonzalo Salgueiro 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: 10547692
    Abstract: A packet is received at a device configured to provide a service function within a network service chain. A cloud service identifier is extracted from a header of the packet. The service function is applied to the packet according to policies specific to a cloud service identified in the cloud service identifier.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: January 28, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Gonzalo Salgueiro, Sebastian Jeuk
  • Patent number: 10537194
    Abstract: In one embodiment, a controller determines a particular compartment of a smart postal box in which a package is to be delivered. The controller associates the particular compartment with an authorized entity. The controller provides the authorized entity access to the particular compartment by aligning rolling doors of the smart postal box with the particular compartment.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: January 21, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Charles Calvin Byers, Gonzalo Salgueiro, Aparna Vellala, Salini Kumar Bogadapati, Jagadish Chandra Prasad Mynampati
  • Publication number: 20200021590
    Abstract: In an embodiment, a computer implemented method comprises receiving, at a first computing device associated with a managing entity, a request to perform an operation of a managed service; publishing to a first block of a distributed ledger system, by the first computing device associated with the managing entity, identification information of the managing entity; identifying, by a second computing device associated with the managed service, the identification information published to the first block of the distributed ledger system; publishing to a second block of the distributed ledger system, by the second computing device associated with the managed service, acknowledgement information comprising an indication that the identification information of the managing entity published to the first block was received and verified; publishing to a third block of the distributed ledger system, by the second computing device associated with the managed service, management request information comprising an operation r
    Type: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Inventors: Sebastian Jeuk, Gonzalo Salgueiro
  • Patent number: 10536341
    Abstract: A fog controller is operable to communicate with fog nodes associated with a plurality of special purpose network connected devices. The fog controller receives, from each of a plurality of the fog nodes, an indication of one or more processing capabilities of the respective fog node. Based on the processing capabilities, the fog controller creates a fog-based service function chain that includes a set of the plurality of fog nodes. The fog controller instantiates the fog-based service function chain at the set of the plurality of fog nodes.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: January 14, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph M. Clarke, Gonzalo Salgueiro, Carlos M. Pignataro
  • Patent number: 10523592
    Abstract: Systems, methods, and computer-readable media for orchestrating data center resources and user access to data. In some examples, a system can determine, at a first time, that a user will need, at a second time, access to data stored at a first location, from a second location. The system can identify a node which is capable of storing the data and accessible by a device from the second location. The system can also determine a first service parameter associated with a network connection between the device and the first location and a second service parameter associated with a network connection between the device and the node. When the second service parameter has a higher quality than the first service parameter, the system can migrate the data from the first location to the node so the device has access to the data from the second location through the node.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: December 31, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Charles Calvin Byers, Gonzalo Salgueiro, Joseph Michael Clarke, Chidambaram Arunachalam, Nagendra Kumar Nainar, Avraham Poupko
  • Patent number: 10469155
    Abstract: Various implementations disclosed herein enable transforming mutable wireless coverage areas using network coverage vehicles (NVCs) that are orchestrated by a network coverage controller. In various implementations, the method includes receiving coverage area performance characterization values from NCVs configured to provide a plurality of mutable wireless coverage areas. In various implementations, an arrangement of the mutable wireless coverage areas mutably defines the service area, which changes in accordance with changes to the arrangement of the mutable wireless coverage areas. In various implementations, the method also includes determining NCV operation adjustments for some of the NCVs based on the received coverage area performance characterization values in accordance with a service performance metric; and, altering an arrangement of one or more of the plurality of mutable wireless coverage areas within the service area by providing the NCV operation adjustments to some of the NCVs.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: November 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph Michael Clarke, Gonzalo Salgueiro, Charles Calvin Byers, Ryan Steve D'Souza, Pascal Thubert, Andre Jean-Marie Surcouf, Jerome Henry
  • Patent number: 10469460
    Abstract: One or more servers store data defining a trust domain among a plurality of entities that participate in supporting a multimedia communication session, each of the plurality of entities having at least one network device that is involved in handling traffic or control signaling for the multimedia communication session. The one or more servers receive from one or more network devices associated with each of the plurality of entities session data generated by the respective network devices in supporting the multimedia communication session. The one or more servers log the session data received from the network devices of the plurality of entities of the trust domain as a blockchain transaction, and share logged session data with one or more devices associated with at least one of the plurality of entities of the trust domain.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: November 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Gonzalo Salgueiro, Chidambaram Arunachalam, Felipe Ignacio Garrido
  • Publication number: 20190327111
    Abstract: A network node in a service function chaining system receives multiple media streams of a media session between endpoints. Each media stream is encapsulated with a service header indicating a service function path and a session identifier. The network node determines that multiple service functions connected to the network node perform a particular service function in the service function path. The network node provides all of the media streams of the media session to a single service function instance to ensure that the media session is processed by the single service function.
    Type: Application
    Filed: July 3, 2019
    Publication date: October 24, 2019
    Inventors: Gonzalo Salgueiro, Prashanth Patil, K. Tirumaleswar Reddy, Carlos M. Pignataro
  • Patent number: 10454780
    Abstract: A controller device sends predictions from a machine learning module to source endpoints. The controller receives flow information and network information from a network elements in a network. The flow information is associated with source routed data flows that traverse the network in source routed network paths. The network information is associated with network characteristics of each of the network elements included in at least one of the source routed network paths. The controller analyzes the flow information and the network information with machine learning to generate a prediction of at least one metric of source routing behavior within the network. The controller sends the prediction of the at least one metric to one or more source endpoints to optimize the source routed network paths used by future source routed data flows originating from the one or more source endpoints.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: October 22, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Sebastian Jeuk, Gonzalo Salgueiro
  • Patent number: 10455038
    Abstract: A gateway device is configured to operate as a network function in a service function chain and is connected to a plurality of network connected devices. The gateway device receives a service function chain packet that includes a request to obtain data from one or more of the plurality of network connected devices. The gateway device obtains the data from the one or more network connected devices and modifies the service function chain packet to include the data obtained from the one or more network connected devices. The gateway device sends the service function chain packet that has been modified to include that data obtained from the one or more network connected devices along the service function chain.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: October 22, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Sebastian Jeuk, Gonzalo Salgueiro
  • Publication number: 20190320047
    Abstract: A packet is received at a device configured to provide a service function within a network service chain. A network overlay and/or segmentation identifier is extracted from a header of the packet. The service function is applied to the packet according to policies specific to a network overlay and/or segmentation identified in the network overlay and/or segmentation identifier.
    Type: Application
    Filed: June 25, 2019
    Publication date: October 17, 2019
    Inventors: Sebastian Jeuk, Gonzalo Salgueiro
  • Publication number: 20190306056
    Abstract: In one embodiment, a device is described, the device comprising a processor, a memory operative to store data used by the processor, a network interface operative to enable network communications with at least one other device, and a client executed by the processor, the client operative to utilize a first networking protocol to chain a request for information from the at least one other device and to send an information request packet via the network interface to the at least one other device, the information request packet comprising a request for information from the at least one other device, and a header of a second network protocol, in which a response to the request for information may be provided. Related devices, systems, and methods are also described.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 3, 2019
    Inventors: Sebastian JEUK, Ralf Rantzau, Gonzalo Salgueiro
  • Patent number: 10433400
    Abstract: Techniques relating to a geographic lighting controller. A controller determines a target lighting pattern based on an instruction for a smart lighting effect. The controller retrieves from a database, based on the target geographic location, information identifying a first plurality of smart lights to activate as part of the smart lighting effect. The controller determines a plurality of network addresses for the first plurality of smart lights, based on the retrieved information, generates a lighting effect command relating to the first plurality of smart lights, and transmits the lighting effect command to create the smart lighting effect.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: October 1, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Charles Calvin Byers, Joseph M. Clarke, Gonzalo A. Salgueiro, M. David Hanes
  • Patent number: 10432687
    Abstract: Biometric masking includes testing video data and/or audio data from the video conference for biometric markers indicative of emotion or stress levels. If at least one of the biometric markers is detected with the testing, the video data and/or the audio data is edited to obfuscate the at least one of the biometric markers so that the video data and the audio data is transmitted to participants of the video conference with the at least one of the biometric markers obfuscated.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: October 1, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: M. David Hanes, Joseph Michael Clarke, Gonzalo Salgueiro, Charles Calvin Byers
  • Patent number: 10425667
    Abstract: In one embodiment, a method includes identifying at a network device, a characteristic of a video processed by a video service operating at an application layer, inserting the video characteristic into a header of a packet at the network device, and transmitting the packet on a service function path comprising a network function operable to use the video characteristic at a network layer. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: September 24, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Matthew Duddles, Sebastian Jeuk, Gonzalo Salgueiro
  • Patent number: 10425458
    Abstract: In one embodiment, a method includes receiving content in a first format at a first interface at an adaptive bit rate client, playing the content received at the first interface at the adaptive bit rate client, monitoring network conditions at the first interface, receiving the content in a second format at a second interface at the adaptive bit rate client, and upon identifying a change in the network conditions at the first interface, switching from playing the content received on the first interface to playing the content received at the second interface at the adaptive bit rate client. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: September 24, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Gonzalo Salgueiro, Kaustubh Inamdar, Ram Mohan Ravindranath
  • Publication number: 20190288913
    Abstract: In one embodiment, an apparatus comprising at least one memory, and processing circuitry, the processing circuitry adapted to obtain combined data, the combined data including policy data, or a pointer to the policy data, the policy data relating to general access for an Internet of Things (IoT) device, and update metadata, or a pointer to the update metadata, the update metadata relating to at least one update that is relevant to the IoT device in accordance with at least one criterion, and cause access of the IoT device to the at least one update to be in accordance with an update specific policy that is based on the combined data.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Gonzalo Salgueiro, Joseph M. Clarke, Charles Calvin Byers, M. David Hanes
  • Publication number: 20190289694
    Abstract: Techniques relating to a geographic lighting controller. A controller determines a target lighting pattern based on an instruction for a smart lighting effect. The controller retrieves from a database, based on the target geographic location, information identifying a first plurality of smart lights to activate as part of the smart lighting effect. The controller determines a plurality of network addresses for the first plurality of smart lights, based on the retrieved information, generates a lighting effect command relating to the first plurality of smart lights, and transmits the lighting effect command to create the smart lighting effect.
    Type: Application
    Filed: September 6, 2018
    Publication date: September 19, 2019
    Inventors: Charles Calvin BYERS, Joseph M. CLARKE, Gonzalo A. SALGUEIRO, M. David HANES
  • Patent number: 10417599
    Abstract: A plurality of data sets are compiled in a memory. A first data set comprises a location mapping of an item of interest within a predetermined environment, and a second set comprises energy usage data within the predetermined environment. The first data set is correlated, via a processor, with the second data set to locate a subset of energy usage data in the second data set associated with the item of interest. A third data set is generated by combining the first data set with the subset of energy usage data in the second data set to increase an accuracy of the location mapping of the item of interest based upon the subset of energy usage data. The third data set is applied to a computing resource.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: September 17, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos M. Pignataro, James D. Stanley, III, Rajesh Vargheese, Ammar Rayes, David Prantl, Hazim Hashim Dahir, Gonzalo A. Salgueiro
  • Patent number: 10412074
    Abstract: In one embodiment, a first device in a network receives information regarding one or more nodes in the network. The first device determines a property of the one or more nodes based on the received information. The first device determines a degree of trustworthiness of the one or more nodes based on the received information. The first device attests to the determined property and degree of trustworthiness of the one or more nodes to a verification device. The verification device is configured to verify the attested property and degree of trustworthiness.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: September 10, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Tao Zhang, Yi Zheng, Helder F. Antunes, Marcelo Yannuzzi, Gonzalo Salgueiro, Joseph Michael Clarke