Patents by Inventor Jose A. Rojas
Jose A. Rojas 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: 12001835Abstract: A system for performing in-service software upgrade on a network device is provided. In response to a software-upgrade command, the system generates an upgrade database based on a state database storing both a data-plane state and a control-plane state associated with the network device. The network device is managed by a management unit comprising a data-plane-management sub-unit and a control-plane sub-unit, and the upgrade database stores at least the data-plane state to allow the data-plane-management sub-unit to operate based on the upgrade database. The system separately upgrades the data-plane-management sub-unit and the control-plane sub-unit, without interrupting services provided by the network device. The system monitors the state database and the upgrade database to detect an event associated with the network device. In response to determining a triggering condition being met, the system performs an action to prevent a network outage or error.Type: GrantFiled: December 14, 2021Date of Patent: June 4, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Francisco José Rojas Fonseca, Jorge Arturo Sauma Vargas, Eduardo Francisco Ramirez Acosta, Pablo Cesar Barrantes Chaves
-
Publication number: 20240154918Abstract: A system for facilitating efficient port reconfiguration at a switch is provided. During operation, the system can identify a target port of the switch for reconfiguration based on one or more reconfiguration parameters indicating how a set of logical ports are generated from the target port. The system can disable the target port at the control plane of the switch, which disables features provided to the target port from the control plane. The control plane can provide a set of features supported by the switch at a port-level granularity for facilitating operations of the switch. The system can then configure the forwarding hardware based on the reconfiguration parameters to accommodate the set of logical ports. When the reconfiguration of the target port is complete, the system can enable a respective logical port at the control plane, which enables one or more features for the logical port from the control plane.Type: ApplicationFiled: January 17, 2024Publication date: May 9, 2024Inventors: Pablo Cesar Barrantes Chaves, Francisco Jose Rojas Fonseca, Jorge Arturo Sauma Vargas
-
Patent number: 11979286Abstract: One aspect of the present technology can provide a system for facilitating in-service software upgrade (ISSU) for a switch in a virtual switching stack. During operation, the system can initiate ISSU that facilitate uninterrupted traffic flow. The system can upgrade a first set of daemons of the switch that manage operations of the switch. The system can also upgrade a database stored on the switch. The database can store operational information of the switch. The system can further upgrade a second set of daemons of the switch that configure forwarding information on the forwarding hardware of the switch and facilitate data-plane operations for the switch. The forwarding information configured on the forwarding hardware can remain unchanged during the upgrade. The system can configure the upgraded second set of daemons to obtain control-plane information from a standby switch of a conductor switch of the virtual switching stack.Type: GrantFiled: October 17, 2022Date of Patent: May 7, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Chivukula Koundinya, Balaji Sankaran, Sivakumar Murugan, Francisco José Rojas Fonseca
-
Publication number: 20240129189Abstract: One aspect of the present technology can provide a system for facilitating in-service software upgrade (ISSU) for a switch in a virtual switching stack. During operation, the system can initiate ISSU that facilitate uninterrupted traffic flow. The system can upgrade a first set of daemons of the switch that manage operations of the switch. The system can also upgrade a database stored on the switch. The database can store operational information of the switch. The system can further upgrade a second set of daemons of the switch that configure forwarding information on the forwarding hardware of the switch and facilitate data-plane operations for the switch. The forwarding information configured on the forwarding hardware can remain unchanged during the upgrade. The system can configure the upgraded second set of daemons to obtain control-plane information from a standby switch of a conductor switch of the virtual switching stack.Type: ApplicationFiled: October 17, 2022Publication date: April 18, 2024Inventors: Chivukula Koundinya, Balaji Sankaran, Sivakumar Murugan, Francisco José Rojas Fonseca
-
Patent number: 11949156Abstract: A long range low frequency antenna having an elongated magnetic core; a coil surrounding the elongated magnetic core; a bobbin; where the elongated magnetic core is introduced in a cavity of the bobbin; and a housing overmolded on the bobbin in a waterproof manner. The antenna also comprises at least one damper located at one extreme of the elongated magnetic core. The at least one damper is made of an elastic and thermally-stable compound having a resin and a first filler including a natural mineral filler. Therefore, longitudinal dilatations, shrinkage, mechanical shocks, and vibrations of the elongated magnetic core are absorbed by the at least one damper, avoiding an impact over an inductance variation of the coil.Type: GrantFiled: May 12, 2021Date of Patent: April 2, 2024Assignee: PREMO, S.L.Inventors: Jose Ramon Fernandez De La Fuente, Claudio Canete Cabeza, Antonio Rojas Cuevas, Francisco Ezequiel Navarro Perez
-
Patent number: 11933156Abstract: An augmenting controller for augmenting control of an actuator by a component controller. The actuator is operable to change an operational parameter of a component of a drilling rig. The component controller is configured for communicating control signals to the actuator to control the actuator and thereby control operation of the component. The augmenting controller is operable to augment the control signals.Type: GrantFiled: April 28, 2020Date of Patent: March 19, 2024Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Joergen K Johnsen, Hugo Rosano, Mahmoud Hadi, Jason Enderby, Mbaga Louis Ahorukomeye, Yuzhen Xue, Rui Pan, Juan Jose Rojas
-
Publication number: 20240064116Abstract: A system for facilitating efficient port reconfiguration at a switch is provided. During operation, the system can identify a target port of the switch for reconfiguration based on one or more reconfiguration parameters indicating how a set of logical ports are generated from the target port. The system can disable the target port at the control plane of the switch, which disables features provided to the target port from the control plane. The control plane can provide a set of features supported by the switch at a port-level granularity for facilitating operations of the switch. The system can then configure the forwarding hardware based on the reconfiguration parameters to accommodate the set of logical ports. When the reconfiguration of the target port is complete, the system can enable a respective logical port at the control plane, which enables one or more features for the logical port from the control plane.Type: ApplicationFiled: August 18, 2022Publication date: February 22, 2024Inventors: Pablo Cesar Barrantes Chaves, Francisco José Rojas Fonseca, Jorge Arturo Sauma Vargas
-
Patent number: 11909671Abstract: A system for facilitating efficient port reconfiguration at a switch is provided. During operation, the system can identify a target port of the switch for reconfiguration based on one or more reconfiguration parameters indicating how a set of logical ports are generated from the target port. The system can disable the target port at the control plane of the switch, which disables features provided to the target port from the control plane. The control plane can provide a set of features supported by the switch at a port-level granularity for facilitating operations of the switch. The system can then configure the forwarding hardware based on the reconfiguration parameters to accommodate the set of logical ports. When the reconfiguration of the target port is complete, the system can enable a respective logical port at the control plane, which enables one or more features for the logical port from the control plane.Type: GrantFiled: August 18, 2022Date of Patent: February 20, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Pablo Cesar Barrantes Chaves, Francisco José Rojas Fonseca, Jorge Arturo Sauma Vargas
-
Publication number: 20240036852Abstract: Systems and methods are provided for in-service software upgrades using centralize database versioning and migrations. The systems and methods described herein can intercept protocol messages between a client and a network device and run a first control plane comprising an origin state database and a plurality of un-migrated services. The system can generate a target state data model, wherein an origin state data model associated with the origin state database migrates to the target state data model, and copy the origin state database. The system can migrate second control plane software to the target state database and operate un-migrated services in accordance with the first control plane software and the copied origin state database while operating migrated services in accordance with the second control plane software and the target state database.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Inventors: FRANCISCO JOSE ROJAS FONSECA, NICK E. DEMMON, DAVID CORRALES LOPEZ
-
Publication number: 20230346863Abstract: The invention refers to new immuno-modulated replication-efficient Vaccinia virus strain (IOVA) and its derivatives for the use in medicine.Type: ApplicationFiled: March 28, 2023Publication date: November 2, 2023Inventors: Gerd SUTTER, Juan José ROJAS EXPOSITO
-
Patent number: 11795805Abstract: Apparatus and methods regarding a first processing system operable to receive a job plan developed by a second processing system, and implement the job plan, including generating commands for an equipment controller based on the job plan. The first processing system is operable to transmit, through a network, the commands to the controller for execution by the controller. The first processing system is operable to iteratively (i) monitor, through the network, current conditions of the well construction system during execution of commands by the controller; (ii) update the implementation of the job plan, including generating updated commands for the controller based on the job plan and the current well construction system conditions when the current well construction system conditions indicate a deviation from the implementation; and (iii) transmit, through the network, the updated commands to the controller for execution by the controller.Type: GrantFiled: October 8, 2021Date of Patent: October 24, 2023Assignee: Schlumberger Technology CorporationInventors: Shunfeng Zheng, Juan Jose Rojas
-
Patent number: 11775356Abstract: During operation, the system receives a request, via a REST API, for data stored in a database which uses a schema associated with a current version, wherein the request indicates a version of the REST API. Responsive to determining that the indicated version is a prior version of the REST API which does not correspond to the current version of the database schema, the system: dispatches the request to a translation proxy; applies rules which converts the request to indicate an updated REST API version corresponding to the current version of the schema; obtains results from the database based on the converted request and the applied rules; and returns the results, wherein the prior version of the REST API comprises an old version and wherein the current version of the schema comprises a new version, which enables functionality from the new version to work with the old version.Type: GrantFiled: September 14, 2021Date of Patent: October 3, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Francisco José Rojas Fonseca, David Corrales Lopez, Javier A. Albornoz
-
Patent number: 11696973Abstract: This invention discloses an implant for regeneration of tissue with lesions, comprising a mixture with different types of cells, particularly, mesenchymal stem cells (MSC), endothelial cells, and specific functional cells according to the nature and function of the tissue, included into the biocompatible polymeric matrix, where the cells may or may not be organized in a specific way. This innovation also discloses a method to manufacture the implant. The implant of the present invention is useful for replacement or regeneration of animal and human tissues.Type: GrantFiled: May 7, 2018Date of Patent: July 11, 2023Assignees: UNIVERSIDAD DEL VALLE, UNIVERSIDAD AUTONOMA DE OCCIDENTEInventors: Paola Andrea Neuta Arciniegas, Alvaro Jose Rojas Arciniegas, Jose Oscar Gutierrez Montes
-
Publication number: 20230185567Abstract: A system for performing in-service software upgrade on a network device is provided. In response to a software-upgrade command, the system generates an upgrade database based on a state database storing both a data-plane state and a control-plane state associated with the network device. The network device is managed by a management unit comprising a data-plane-management sub-unit and a control-plane sub-unit, and the upgrade database stores at least the data-plane state to allow the data-plane-management sub-unit to operate based on the upgrade database. The system separately upgrades the data-plane-management sub-unit and the control-plane sub-unit, without interrupting services provided by the network device. The system monitors the state database and the upgrade database to detect an event associated with the network device. In response to determining a triggering condition being met, the system performs an action to prevent a network outage or error.Type: ApplicationFiled: December 14, 2021Publication date: June 15, 2023Inventors: Francisco José Rojas Fonseca, Jorge Arturo Sauma Vargas, Eduardo Francisco Ramirez Acosta, Pablo Cesar Barrantes Chaves
-
Patent number: 11633441Abstract: The invention refers to new immuno-modulated replication-efficient Vaccinia virus strain (IOVA) and its derivatives for the use in medicine.Type: GrantFiled: December 3, 2018Date of Patent: April 25, 2023Inventors: Gerd Sutter, Juan José Rojas Exposito
-
Publication number: 20230123787Abstract: This disclosure relates to an animal model of human disease. More specifically, this disclosure relates to a rodent model of mood disorders such as unipolar depression and an anxiety disorder. Disclosed herein are genetically modified rodent animals that carry a humanized G protein-coupled receptor 156 (GPR156) gene that encodes a mutant human GPR156 protein comprising Asp at an amino acid position corresponding to position 533 in a full length wild type human GPR156 protein.Type: ApplicationFiled: August 10, 2022Publication date: April 20, 2023Applicant: REGENERON PHARMACEUTICALS, INC.Inventors: Meghan Drummond Samuelson, Brian Zambrowicz, Ka-Man Venus Lai, Charleen Hunt, Susannah Brydges, Andrew J. Murphy, Claudia Gonzaga-Jauregui, Jose Rojas, Nicole Alessandri-Haber, Robert Breese, Susan D. Croll
-
Publication number: 20230081395Abstract: During operation, the system receives a request, via a REST API, for data stored in a database which uses a schema associated with a current version, wherein the request indicates a version of the REST API. Responsive to determining that the indicated version is a prior version of the REST API which does not correspond to the current version of the database schema, the system: dispatches the request to a translation proxy; applies rules which converts the request to indicate an updated REST API version corresponding to the current version of the schema; obtains results from the database based on the converted request and the applied rules; and returns the results, wherein the prior version of the REST API comprises an old version and wherein the current version of the schema comprises a new version, which enables functionality from the new version to work with the old version.Type: ApplicationFiled: September 14, 2021Publication date: March 16, 2023Inventors: Francisco José Rojas Fonseca, David Corrales Lopez, Javier A. Albornoz
-
Publication number: 20230017295Abstract: Systems, methods, and computer-readable media are disclosed for performing a hitless upgrade of executable code in the absence of an orchestrator or other upgrade manager. A mechanism is disclosed that utilizes containers to update software functionality, features, or the like without interrupting a service provided by a container and without relying on an orchestrator or other upgrade manager to coordinate the upgrade process. State information indicative of a current state of module(s) within a container is maintained in an external data store such as a state database. A hand-off from a current container to a new container that updates module code/functionality of the current container can be initiated upon determining that a state metric calculated by the old container at a future timestamp matches a state metric independently calculated by the new container at the same timestamp.Type: ApplicationFiled: July 16, 2021Publication date: January 19, 2023Inventors: JORGE ARTURO SAUMA VARGAS, FRANCISCO JOSÉ ROJAS FONSECA
-
Patent number: 11470828Abstract: This disclosure relates to an animal model of human disease. More specifically, this disclosure relates to a rodent model of mood disorders such as unipolar depression and an anxiety disorder. Disclosed herein are genetically modified rodent animals that carry a humanized G protein-coupled receptor 156 (GPR156) gene that encodes a mutant human GPR156 protein comprising Asp at an amino acid position corresponding to position 533 in a full length wild type human GPR156 protein.Type: GrantFiled: January 16, 2020Date of Patent: October 18, 2022Assignee: Regeneran Pharmaceuticals, Inc.Inventors: Meghan Drummond Samuelson, Brian Zambrowicz, Ka-Man Venus Lai, Charleen Hunt, Susannah Brydges, Andrew J. Murphy, Claudia Gonzaga-Jauregui, Jose Rojas, Nicole Alessandri-Haber, Robert Breese, Susan D. Croll
-
Publication number: 20220025754Abstract: Apparatus and methods regarding a first processing system operable to receive a job plan developed by a second processing system, and implement the job plan, including generating commands for an equipment controller based on the job plan. The first processing system is operable to transmit, through a network, the commands to the controller for execution by the controller. The first processing system is operable to iteratively (i) monitor, through the network, current conditions of the well construction system during execution of commands by the controller; (ii) update the implementation of the job plan, including generating updated commands for the controller based on the job plan and the current well construction system conditions when the current well construction system conditions indicate a deviation from the implementation; and (iii) transmit, through the network, the updated commands to the controller for execution by the controller.Type: ApplicationFiled: October 8, 2021Publication date: January 27, 2022Inventors: Shunfeng Zheng, Juan Jose Rojas