Patents by Inventor Carlos Giraldo

Carlos Giraldo 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: 10356660
    Abstract: Systems and methods for optimizing network traffic are disclosed. In one embodiment, a system for optimizing the performance of a plurality of networks includes a first terminal device, a traffic steering controller, and a terminal traffic steering agent. The traffic steering controller may be configured to receive user profiles, terminal metrics and network performance metrics and create traffic steering rules based on the user profiles, terminal metrics, and network performance. The terminal traffic steering agent may be configured to receive traffic steering rules from the traffic steering controller and direct a virtual network switch based on the traffic steering rules. The virtual network switch may be configured to handle network traffic at a virtual network interface and, based on directions received from the traffic steering controller, exchange network traffic at least at a physical interface of at least one of the plurality of access networks.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: July 16, 2019
    Inventors: Carlos Giraldo Rodriguez, Jorge Ernesto Fontenla Gonzalez, Felipe Jose Gil Castineira, Francisco Javier Gonzalez Castano, Carlos Perez Garrido
  • Publication number: 20180368025
    Abstract: Systems and methods for optimizing network traffic are disclosed. In one embodiment, a system for optimizing the performance of a plurality of networks includes a first terminal device, a traffic steering controller, and a terminal traffic steering agent. The traffic steering controller may be configured to receive user profiles, terminal metrics and network performance metrics and create traffic steering rules based on the user profiles, terminal metrics, and network performance. The terminal traffic steering agent may be configured to receive traffic steering rules from the traffic steering controller and direct a virtual network switch based on the traffic steering rules. The virtual network switch may be configured to handle network traffic at a virtual network interface and, based on directions received from the traffic steering controller, exchange network traffic at least at a physical interface of at least one of the plurality of access networks.
    Type: Application
    Filed: June 20, 2017
    Publication date: December 20, 2018
    Inventors: Carlos Giraldo Rodriguez, Jorge Ernesto Fontenla Gonzalez, Felipe Jose Gil Castineira, Francisco Javier Gonzalez Castano, Carlos Perez Garrido
  • Publication number: 20180152861
    Abstract: Systems and methods for optimizing network traffic are disclosed. In one embodiment, a system for optimizing the performance of a plurality of networks includes a first terminal device, a traffic steering controller, and a terminal traffic steering agent. The traffic steering controller may be configured to receive user profiles, terminal metrics and network performance metrics and create traffic steering rules based on the user profiles, terminal metrics, and network performance. The terminal traffic steering agent may be configured to receive traffic steering rules from the traffic steering controller and direct a virtual network switch based on the traffic steering rules. The virtual network switch may be configured to handle network traffic at a virtual network interface and, based on directions received from the traffic steering controller, exchange network traffic at least at a physical interface of at least one of the plurality of access networks.
    Type: Application
    Filed: June 20, 2017
    Publication date: May 31, 2018
    Inventors: Carlos Giraldo Rodriguez, Jorge Ernesto Fontenla Gonzalez, Felipe Jose Gil Castineira, Francisco Javier Gonzalez Castano, Carlos Perez Garrido
  • Patent number: 9749243
    Abstract: Systems and methods for optimizing network traffic are disclosed. In one embodiment, a system for optimizing the performance of a plurality of networks includes a first terminal device, a traffic steering controller, and a terminal traffic steering agent. The traffic steering controller may be configured to receive user profiles and network performance metrics and create traffic steering rules based on the user profiles and network metrics. The terminal traffic steering agent may be configured to receive traffic steering rules from the traffic steering controller and direct a virtual network switch based on the traffic steering rules. The virtual network switch may be configured to receive network traffic at a virtual network interface and, based on directions received from the traffic steering controller, forward the network traffic to a physical interface of at least one of the plurality of networks.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: August 29, 2017
    Inventors: Francisco Javier González Castaño, Jorge Ernesto Fontenla González, Carlos Pérez Garrido, Carlos Giraldo Rodríguez, Felipe José Gil Castiñeira
  • Publication number: 20170093722
    Abstract: Systems and methods for optimizing network traffic are disclosed. In one embodiment, a system for optimizing the performance of a plurality of networks includes a first terminal device, a traffic steering controller, and a terminal traffic steering agent. The traffic steering controller may be configured to receive user profiles and network performance metrics and create traffic steering rules based on the user profiles and network metrics. The terminal traffic steering agent may be configured to receive traffic steering rules from the traffic steering controller and direct a virtual network switch based on the traffic steering rules. The virtual network switch may be configured to receive network traffic at a virtual network interface and, based on directions received from the traffic steering controller, forward the network traffic to a physical interface of at least one of the plurality of networks.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Applicant: UNIVERSITY OF VIGO
    Inventors: Francisco Javier González Castaño, Jorge Ernesto Fontenla González, Carlos Pérez Garrido, Carlos Giraldo Rodríguez, Felipe José Gil Castiñeira
  • Patent number: 7818182
    Abstract: A web-based endoscope management system and method for managing, scheduling and tracking in real-time the processing of endoscopy equipment in a single site or across multiple sites. The system allows various useful information relating to the managed endoscopy equipment and its processing history (such as equipment status, equipment movement, equipment repair history, cost and procedural efficiencies, what individuals have processed or come into contact with the equipment) to be tracked and analyzed. The system incorporates a user display and prompt to assist users in following the proper processing and cleaning protocols (preparation, pre-cleaning, automated reprocessing, repair, etc.) for the equipment. The system uses a color-coded display so that pertinent information can be seen at a glance. This system is used in conjunction with a suitable color-coded labeling scheme to reduce the possibility that users will process the wrong equipment or improperly store it.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: October 19, 2010
    Assignee: Endologistics Inc.
    Inventors: Carlos A. Giraldo, Michael T. Small, Chadi Ismail
  • Publication number: 20090055215
    Abstract: A web-based endoscope management system and method for managing, scheduling and tracking in real-time the processing of endoscopy equipment in a single site or across multiple sites. The system allows various useful information relating to the managed endoscopy equipment and its processing history (such as equipment status, equipment movement, equipment repair history, cost and procedural efficiencies, what individuals have processed or come into contact with the equipment) to be tracked and analyzed. The system incorporates a user display and prompt to assist users in following the proper processing and cleaning protocols (preparation, pre-cleaning, automated reprocessing, repair, etc.) for the equipment. The system uses a colour-coded display so that pertinent information can be seen at a glance. This system is used in conjunction with a suitable colour-coded labeling scheme to reduce the possibility that users will process the wrong equipment or improperly store it.
    Type: Application
    Filed: August 20, 2007
    Publication date: February 26, 2009
    Applicant: ENDOLOGISTICS INC.
    Inventors: Carlos A. Giraldo, Michael T. Small, Chadi Ismail
  • Publication number: 20050057357
    Abstract: A method of task and memory assistance using a mobile communication device can include storing a profile of a user and determining a task to be performed by the user based on the user profile. The method can also include notifying the mobile communication device of the task. The method can further include providing sensory indicators in an increasing order of intervention until an acknowledgement is received from user, or for a predetermined number of notifications.
    Type: Application
    Filed: July 12, 2004
    Publication date: March 17, 2005
    Applicant: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.
    Inventors: Abdelsalam Helal, Carlos Giraldo, William Mann
  • Publication number: 20050057361
    Abstract: A method of remote surveillance and assisted care using a mobile communication device can include determining a location of a user. The method can also include adjusting at least one camera according to the location, and capturing an image of an area around the location. Further, the method can include transmitting the image to a remote information processing system.
    Type: Application
    Filed: July 12, 2004
    Publication date: March 17, 2005
    Applicant: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INC.
    Inventors: Carlos Giraldo, Abdelsalam Helal, Youssef Kaddoura, William Mann
  • Patent number: 6129354
    Abstract: An amusement device for providing a printout to a user after the user throws a coin or token into the amusement device. The amusement device includes a base having an interior, a top, a bottom. The top of the base has depression extending towards the bottom of the base. The depression has an opening into the interior of the base. A computer is provided for generating a message. A printer is provided for printing a printout of the message generated by the computer. A switch is provided for selectively activating the computer to generate the message. The switch has an actuator provided in the base which is positioned adjacent the opening of the depression such that passage of an item through the opening of the depression actuates the actuator.
    Type: Grant
    Filed: July 23, 1998
    Date of Patent: October 10, 2000
    Inventor: Juan Carlos Giraldo