Patents by Inventor Santiago Alvarez
Santiago Alvarez 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: 11502911Abstract: A network device is provisioned with a first data model of a first type and that models first properties for the network device, a second data model of a second type and that models second properties for the network device, and mappings that indicate mapped first properties among the first properties that are mapped to mapped second properties of the second properties. Upon receiving a request from a network for data for the first data model, the network device retrieves first data for the first properties of the first data model. The network device determines, based on the mappings, unmapped second properties of the second properties that are not mapped to any of the first properties. The network device retrieves, as dynamically augmented data, data for the unmapped second properties. The network device sends a request response including the first data and the dynamically augmented data.Type: GrantFiled: April 7, 2021Date of Patent: November 15, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Munish Nayyar, Benoit Claise, Adithya Reddy Sesani, Santiago Alvarez
-
Publication number: 20220329489Abstract: A network device is provisioned with a first data model of a first type and that models first properties for the network device, a second data model of a second type and that models second properties for the network device, and mappings that indicate mapped first properties among the first properties that are mapped to mapped second properties of the second properties. Upon receiving a request from a network for data for the first data model, the network device retrieves first data for the first properties of the first data model. The network device determines, based on the mappings, unmapped second properties of the second properties that are not mapped to any of the first properties. The network device retrieves, as dynamically augmented data, data for the unmapped second properties. The network device sends a request response including the first data and the dynamically augmented data.Type: ApplicationFiled: April 7, 2021Publication date: October 13, 2022Inventors: Munish Nayyar, Benoit Claise, Adithya Reddy Sesani, Santiago Alvarez
-
Patent number: 9838299Abstract: Methods and systems are disclosed for enabling centralized path definition and policy with distributed path setup, and centralized path setup control with distributed path utilization constraints. In one example, a path computation client (PCC) requests, utilizing opaque PCE profile identifiers, path computation from a path computation element (PCE). The PCE profile identifier corresponds to path computation constraints, stored local to PCE, and are unknown to the PCC. Advantageously, the PCE profile identifiers allow the PCC to initiate path computation requests based on information local the PCC while leveraging centralized computation by the PCE. In another example, a PCE requests, utilizing opaque PCC profile identifiers, that a PCC initiate a path. The PCC profile identifier corresponds to path usage constraints, stored local to PCC, and are unknown to the PCE.Type: GrantFiled: June 19, 2014Date of Patent: December 5, 2017Assignee: Cisco Technology, Inc.Inventors: Santiago Alvarez, Muthurajah Sivabalan
-
Patent number: 9647929Abstract: Methods and systems are disclosed for enabling centralized path definition and policy with distributed path setup, and centralized path setup control with distributed path utilization constraints. In one example, a path computation client (PCC) requests, utilizing opaque PCE profile identifiers, path computation from a path computation element (PCE). The PCE profile identifier corresponds to path computation constraints, stored local to PCE, and are unknown to the PCC. Advantageously, the PCE profile identifiers allow the PCC to initiate path computation requests based on information local the PCC while leveraging centralized computation by the PCE. In another example, a PCE requests, utilizing opaque PCC profile identifiers, that a PCC initiate a path. The PCC profile identifier corresponds to path usage constraints, stored local to PCC, and are unknown to the PCE.Type: GrantFiled: June 19, 2014Date of Patent: May 9, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Santiago Alvarez, Muthurajah Sivabalan
-
Patent number: 9538423Abstract: Routing packet traffic using hierarchical forwarding groups is disclosed. In an embodiment, a packet is received at a packet router. Data related to the packet is received at a first forwarding group. Based on a first forwarding policy associated with the first forwarding group, a particular second forwarding group is selected from a set of forwarding groups that are members of the first forwarding group. Each forwarding group of the set of forwarding groups that are members of the first forwarding group is associated with a unique set of paths. Data related to the packet is provided to the particular second forwarding group. Based on a second forwarding policy associated with the particular second forwarding group, a particular path is selected from a set of paths that are associated with the particular second forwarding group. The packet is forwarded to a network node via the particular path.Type: GrantFiled: November 1, 2013Date of Patent: January 3, 2017Assignee: Cisco Technology, Inc.Inventors: Santiago Alvarez, Sami Boutros
-
Patent number: 9537753Abstract: Methods and systems are disclosed for enabling centralized path definition and policy with distributed path setup, and centralized path setup control with distributed path utilization constraints. In one example, a path computation client (PCC) requests, utilizing opaque PCE profile identifiers, a path computation from a path computation element (PCE). The PCE profile identifier corresponds to path computation constraints, stored local to PCE, and are unknown to the PCC. Advantageously, the PCE profile identifiers allow the PCC to initiate path computation requests based on information local the PCC while leveraging centralized path computation by the PCE. In another example, a PCE requests, utilizing opaque PCC profile identifiers, that a PCC initiate a path. The PCC profile identifier corresponds to path usage parameter constraints, stored local to PCC, and are unknown to the PCE.Type: GrantFiled: June 13, 2014Date of Patent: January 3, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Santiago Alvarez, Muthurajah Sivabalan
-
Patent number: 9531627Abstract: Selecting remote path using forwarding path preferences is disclosed. In an embodiment, a message of a first network node identifying one or more forwarding path preferences in association with one or more destination addresses is received at a packet router. A particular path corresponding to a particular forwarding path preference from among the one or more forwarding path preferences received in the message is determined and in response a particular label is determined. A forwarding entry associating the particular label with the particular forwarding path preference and the particular path is stored. The particular label is forwarded to a second network node. A packet including the particular label is received at the packet router and the particular path associated with the particular label included with the packet is selected based on the forwarding entry associated with the label. The packet is forwarded to a network node via the selected path.Type: GrantFiled: January 15, 2014Date of Patent: December 27, 2016Assignee: Cisco Technology, Inc.Inventors: Santiago Alvarez, Sami Boutros, Syed Kamran Raza
-
Publication number: 20150249592Abstract: Methods and systems are disclosed for enabling centralized path definition and policy with distributed path setup, and centralized path setup control with distributed path utilization constraints. In one example, a path computation client (PCC) requests, utilizing opaque PCE profile identifiers, path computation from a path computation element (PCE). The PCE profile identifier corresponds to path computation constraints, stored local to PCE, and are unknown to the PCC. Advantageously, the PCE profile identifiers allow the PCC to initiate path computation requests based on information local the PCC while leveraging centralized computation by the PCE. In another example, a PCE requests, utilizing opaque PCC profile identifiers, that a PCC initiate a path. The PCC profile identifier corresponds to path usage constraints, stored local to PCC, and are unknown to the PCE.Type: ApplicationFiled: June 19, 2014Publication date: September 3, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Santiago Alvarez, Muthurajah Sivabalan
-
Publication number: 20150249591Abstract: Methods and systems are disclosed for enabling centralized path definition and policy with distributed path setup, and centralized path setup control with distributed path utilization constraints. In one example, a path computation client (PCC) requests, utilizing opaque PCE profile identifiers, a path computation from a path computation element (PCE). The PCE profile identifier corresponds to path computation constraints, stored local to PCE, and are unknown to the PCC. Advantageously, the PCE profile identifiers allow the PCC to initiate path computation requests based on information local the PCC while leveraging centralized path computation by the PCE. In another example, a PCE requests, utilizing opaque PCC profile identifiers, that a PCC initiate a path. The PCC profile identifier corresponds to path usage parameter constraints, stored local to PCC, and are unknown to the PCE.Type: ApplicationFiled: June 13, 2014Publication date: September 3, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Santiago Alvarez, Muthurajah Sivabalan
-
Publication number: 20150249593Abstract: Methods and systems are disclosed for enabling centralized path definition and policy with distributed path setup, and centralized path setup control with distributed path utilization constraints. In one example, a path computation client (PCC) requests, utilizing opaque PCE profile identifiers, path computation from a path computation element (PCE). The PCE profile identifier corresponds to path computation constraints, stored local to PCE, and are unknown to the PCC. Advantageously, the PCE profile identifiers allow the PCC to initiate path computation requests based on information local the PCC while leveraging centralized computation by the PCE. In another example, a PCE requests, utilizing opaque PCC profile identifiers, that a PCC initiate a path. The PCC profile identifier corresponds to path usage constraints, stored local to PCC, and are unknown to the PCE.Type: ApplicationFiled: June 19, 2014Publication date: September 3, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Santiago Alvarez, Muthurajah Sivabalan
-
Publication number: 20150124606Abstract: Routing packet traffic using hierarchical forwarding groups is disclosed. In an embodiment, a packet is received at a packet router. Data related to the packet is received at a first forwarding group. Based on a first forwarding policy associated with the first forwarding group, a particular second forwarding group is selected from a set of forwarding groups that are members of the first forwarding group. Each forwarding group of the set of forwarding groups that are members of the first forwarding group is associated with a unique set of paths. Data related to the packet is provided to the particular second forwarding group. Based on a second forwarding policy associated with the particular second forwarding group, a particular path is selected from a set of paths that are associated with the particular second forwarding group. The packet is forwarded to a network node via the particular path.Type: ApplicationFiled: November 1, 2013Publication date: May 7, 2015Applicant: Cisco Technology, Inc.Inventors: Santiago Alvarez, Sami Boutros
-
Patent number: 7888577Abstract: A musical instrument amplification system comprising a footswitch and a main amplification device, its control panel having a variety of controls, such as switches, sliders, dials and the like allowing the user to set a variety of parameters for amplification. A remote footswitch having several controls is connected to the front-panel, the controls may be assigned either to a set of specific amplification parameters, or to the control for a particular parameter, allowing the performer improved access to the amplifier controls whilst performing.Type: GrantFiled: October 8, 2007Date of Patent: February 15, 2011Assignee: Marshall Amplification PLCInventor: Santiago Alvarez
-
Publication number: 20090217807Abstract: A musical instrument amplification system comprising a footswitch and a main amplification device, its control panel having a variety of controls, such as switches, sliders, dials and the like allowing the user to set a variety of parameters for amplification. A remote footswitch having several controls is connected to the front-panel, the controls may be assigned either to a set of specific amplification parameters, or to the control for a particular parameter, allowing the performer improved access to the amplifier controls whilst performing.Type: ApplicationFiled: October 8, 2007Publication date: September 3, 2009Applicant: MARSHALL AMPLIFICATION PLCInventor: Santiago Alvarez
-
Publication number: 20070252038Abstract: A security system for monitoring and securing an aircraft carrying passengers comprising an electronically remotely controlled lock to selectively lock an overhead storage compartment during the duration of a flight. A video/audio surveillance system is also provided along with a remote transmission and reception system. Access control to the pilot's cabin is also provided by the security system.Type: ApplicationFiled: December 15, 2005Publication date: November 1, 2007Inventor: Domiciano Santiago Alvarez
-
Patent number: 5321795Abstract: A general purpose acting intelligent system includes a pattern association central subsystem which modifies actions taken by an output subsystem through a statistical valuation of the positive or negative effects of associations based upon the proximity in time between perception patterns developed from responses by sensors in an input subsystem, and actions previously taken by the output subsystem in response to such perception patterns. The pattern association central subsystem also modifies output actions taken based upon statistical associations between perception patterns perceived by the input subsection and positive or negative results detected by the input subsection to speed up the response of the system.Type: GrantFiled: May 24, 1991Date of Patent: June 14, 1994Inventor: Santiago Alvarez de Toledo