Patents by Inventor Roberto Guimaraes

Roberto Guimaraes 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: 10250618
    Abstract: Methods and systems for detecting and responding to Denial of Service (“DoS”) attacks comprise: detecting a DoS attack or potential DoS attack against a first server system comprising one or more servers; receiving, at a second server system comprising one or more servers, network traffic directed to the first server system; subjecting requesting clients to one or more challenge mechanisms, the challenge mechanisms including one or more of challenging requesting clients to follow through HTTP redirect responses, challenging requesting clients to request Secure Sockets Layer (SSL) session resumption, or challenging requesting clients to store and transmit HTTP cookies; identifying one or more non-suspect clients; and forwarding, by the second server system, traffic corresponding to the one or more non-suspect clients to the first server system.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: April 2, 2019
    Assignee: VERISIGN, INC.
    Inventors: Suresh Bhogavilli, Roberto Guimaraes, Ramakant Pandrangi, Frank Scalzo
  • Patent number: 9902657
    Abstract: Industrial demand for hexafluorosilicic acid (H2SiF6) is often lower than the amount produced from fluoride recycling processes. One alternative for using this surplus is manufacturing a soil conditioner by neutralizing the hexafluorosilicic acid with calcium oxide (CaO) inside an open, Kullman type reactor. The reaction ensures alkalinity to the soil conditioner having a pH of about 10, moisture less than about 40%, phosphorus (P2O5) at about 2.5%, calcium at about 22%, about 0.5% magnesium, about 10% silicon (about 30% to 40% water-soluble), about 18% fluoride, neutralization power of about 5% to 15%, and total neutralization power of about 5% to 12%. The resulting product, called AgroSiCa, is easily manageable with very high contents of Ca and Si (total and soluble), and also contains Mg, P, Fe, Zn, and F. When applied to soil, it contributes to the supply of nutrients, provides a better root growth and improves the plants development.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: February 27, 2018
    Assignee: VALE FERTILIZANTES S.A.
    Inventors: Sérgio Leite Rodrigues, Luiz Roberto Guimarães Guilherme, Silvio Júnio Ramos, Lucas Alberth Ribeiro Do Valle, Hamilton Seron Pereira, Enio Tarso De Souza Costa, José Oswaldo Siqueira
  • Patent number: 9742799
    Abstract: Methods and systems for mitigating denial-of-service attacks include a proxy server that monitors a set of application servers configured to receive and service requests from clients. The proxy server intercepts the requests, and in response, provides the clients with customized client-side scripts embedded in markup language. The client-side scripts may include random strings to generate follow-through random uniform resource identifier redirection requests expected by the proxy server. The client-side scripts, upon execution, may challenge the clients by demanding user interaction within a specified period of time, requesting a delay before responding, and/or attempting to set a challenge cookie multiple times.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: August 22, 2017
    Assignee: VERISIGN, INC.
    Inventors: Suresh Bhogavilli, Roberto Guimaraes, Yujie Zhao
  • Patent number: 9723055
    Abstract: A broadband communication system with improved latency is disclosed. The system employs acceleration of secure web-based communications over a satellite communication network. In accordance with aspects of the invention, secure protocol acceleration is employed such that required protocol signals transmitted from a computer employing a web browser may be intercepted by a remote terminal. To insure that the browser will continue transmitting data, the remote terminal generates required acknowledgment and security signals to continue the secure communication, which may then transmitted back to the computer. Meanwhile, the received protocol signals may be converted by the remote terminal for transmission through the satellite communications system in a format appropriate for that communication medium. Aspects of the invention further include a hub or similar device for communicating with the satellite communications system.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: August 1, 2017
    Assignee: Gilat Satellite Networks Ltd.
    Inventors: Aditya N. Chatterjee, Roberto Guimaraes, Hanny P. Kadrichu, Steven Bowers
  • Publication number: 20170195041
    Abstract: A broadband communication system with improved latency is disclosed. The system employs acceleration of secure web-based communications over a satellite communication network. In accordance with aspects of the invention, secure protocol acceleration is employed such that required protocol signals transmitted from a computer employing a web browser may be intercepted by a remote terminal. To insure that the browser will continue transmitting data, the remote terminal generates required acknowledgment and security signals to continue the secure communication, which may then transmitted back to the computer. Meanwhile, the received protocol signals may be converted by the remote terminal for transmission through the satellite communications system in a format appropriate for that communication medium. Aspects of the invention further include a hub or similar device for communicating with the satellite communications system.
    Type: Application
    Filed: March 24, 2017
    Publication date: July 6, 2017
    Inventors: Aditya Chatterjee, Roberto Guimaraes, Hanny Kadrichu, Steven Bowers
  • Publication number: 20170034209
    Abstract: Methods and systems for mitigating denial-of-service attacks include a proxy server that monitors a set of application servers configured to receive and service requests from clients. The proxy server intercepts the requests, and in response, provides the clients with customized client-side scripts embedded in markup language. The client-side scripts may include random strings to generate follow-through random uniform resource identifier redirection requests expected by the proxy server. The client-side scripts, upon execution, may challenge the clients by demanding user interaction within a specified period of time, requesting a delay before responding, and/or attempting to set a challenge cookie multiple times.
    Type: Application
    Filed: October 14, 2016
    Publication date: February 2, 2017
    Inventors: Suresh BHOGAVILLI, Roberto GUIMARAES, Yujie ZHAO
  • Patent number: 9473530
    Abstract: Methods and systems for mitigating denial-of-service attacks include a proxy server that monitors a set of application servers configured to receive and service requests from clients. The proxy server intercepts the requests, and in response, provides the clients with customized client-side scripts embedded in markup language. The client-side scripts may include random strings to generate follow-through random uniform resource identifier redirection requests expected by the proxy server. The client-side scripts, upon execution, may challenge the clients by demanding user interaction within a specified period of time, requesting a delay before responding, and/or attempting to set a challenge cookie multiple times.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: October 18, 2016
    Assignee: VERISIGN, INC.
    Inventors: Suresh Bhogavilli, Roberto Guimaraes, Yujie Zhao
  • Publication number: 20160226896
    Abstract: Methods and systems for detecting and responding to Denial of Service (“DoS”) attacks comprise: detecting a DoS attack or potential DoS attack against a first server system comprising one or more servers; receiving, at a second server system comprising one or more servers, network traffic directed to the first server system; subjecting requesting clients to one or more challenge mechanisms, the challenge mechanisms including one or more of challenging requesting clients to follow through HTTP redirect responses, challenging requesting clients to request Secure Sockets Layer (SSL) session resumption, or challenging requesting clients to store and transmit HTTP cookies; identifying one or more non-suspect clients, the one or more suspect clients corresponding to requesting clients that successfully complete the one or more challenge mechanisms; identifying one or more suspect clients, the one or more suspect clients corresponding to requesting clients that do not successfully complete the one or more challenge
    Type: Application
    Filed: April 6, 2016
    Publication date: August 4, 2016
    Inventors: Suresh Bhogavilli, Roberto Guimaraes, Ramakant Pandrangi, Frank Scalzo
  • Publication number: 20160107944
    Abstract: Industrial demand for hexafluorosilicic acid (H2SiF6) is often lower than the amount produced from fluoride recycling processes. One alternative for using this surplus is manufacturing a soil conditioner by neutralizing the hexafluorosilicic acid with calcium oxide (CaO) inside an open, Kullman type reactor. The reaction ensures alkalinity to the soil conditioner having a pH of about 10, moisture less than about 40%, phosphorus (P2O5) at about 2.5%, calcium at about 22%, about 0.5% magnesium, about 10% silicon (about 30% to 40% water-soluble), about 18% fluoride, neutralization power of about 5% to 15%, and total neutralization power of about 5% to 12%. The resulting product, called AgroSiCa, is easily manageable with very high contents of Ca and Si (total and soluble), and also contains Mg, P, Fe, Zn, and F. When applied to soil, it contributes to the supply of nutrients, provides a better root growth and improves the plants development.
    Type: Application
    Filed: September 28, 2015
    Publication date: April 21, 2016
    Inventors: Sérgio Leite RODRIGUES, Luiz Roberto GUIMARÃES GUILHERME, Silvio Júnio RAMOS, Lucas Alberth RIBEIRO DO VALLE, Hamilton Seron PEREIRA, Enio TARSO DE SOUZA COSTA, José Oswaldo SIQUEIRA
  • Publication number: 20160107942
    Abstract: Industrial demand for hexafluorosilicic acid (H2SiF6) is often lower than the amount produced from fluoride recycling processes. One alternative for using this surplus is manufacturing a soil conditioner by neutralizing the hexafluorosilicic acid with calcium oxide (CaO) inside an open, Kullman type reactor. The reaction ensures alkalinity to the soil conditioner having a pH of about 10, moisture less than about 40%, phosphorus (P2O5) at about 2.5%, calcium at about 22%, about 0.5% magnesium, about 10% silicon (about 30% to 40% water-soluble), about 18% fluoride, neutralization power of about 5% to 15%, and total neutralization power of about 5% to 12%. The resulting product, called AgroSiCa, is easily manageable with very high contents of Ca and Si (total and soluble), and also contains Mg, P, Fe, Zn, and F. When applied to soil, it contributes to the supply of nutrients, provides a better root growth and improves the plants development.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 21, 2016
    Inventors: Sérgio Leite RODRIGUES, Luiz Roberto GUIMARÃES, Silvio Júnio RAMOS, Lucas Alberth RIBEIRO DO VALLE, Hamilton Seron PEREIRA, Enio TARSO DE SOUZA COSTA, José Oswaldo SIQUEIRA
  • Publication number: 20150033335
    Abstract: Embodiments relate to systems, devices, and computer-implemented methods for mitigating Distributed Denial of Service (“DDoS”) attacks. The method may include receiving, by a server, a response message from an application server. A client identifier corresponding to a source client may be determined based on a request message received from the source client. The request message received from the source client corresponds to the response message received from the application server. The server may identify one or more counters corresponding to the source client. The one or more counters include a discrete bad request counter (DBRC), a consecutive bad request counter (CBRC), or both. The server may identify a response type of the response message and cause a value of at least one of the one or more counters to change based on the response message and the response type.
    Type: Application
    Filed: October 10, 2014
    Publication date: January 29, 2015
    Inventors: Yujie Zhao, Suresh Bhogavilli, Roberto Guimaraes
  • Patent number: 8869275
    Abstract: Embodiments relate to systems, devices, and computer-implemented methods for mitigating Distributed Denial of Service (“DDoS”) attacks. The method can include receiving, by a server, a response message from an application server. The method can further include determining a source internet protocol (IP) address associated with the source client based on a request message received from a source client. The request message received from the source client corresponds to the response message received from the application server. In addition, the method can include identifying, by the server, a plurality of counters associated with the source IP address, and identifying, by the server, a response type of the response message. Further, the method can include causing a value of at least one of the plurality of counters to change based on the response message and the response type.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: October 21, 2014
    Assignee: Verisign, Inc.
    Inventors: Yujie Zhao, Suresh Bhogavilli, Roberto Guimaraes
  • Publication number: 20140150095
    Abstract: Embodiments relate to systems, devices, and computer-implemented methods for mitigating Distributed Denial of Service (“DDoS”) attacks. The method can include receiving, by a server, a response message from an application server. The method can further include determining a source internet protocol (IP) address associated with the source client based on a request message received from a source client. The request message received from the source client corresponds to the response message received from the application server. In addition, the method can include identifying, by the server, a plurality of counters associated with the source IP address, and identifying, by the server, a response type of the response message. Further, the method can include causing a value of at least one of the plurality of counters to change based on the response message and the response type.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Inventors: Yujie Zhao, Suresh Bhogavilli, Roberto Guimaraes
  • Publication number: 20140096194
    Abstract: Methods and systems for mitigating denial-of-service attacks include a proxy server that monitors a set of application servers configured to receive and service requests from clients. The proxy server intercepts the requests, and in response, provides the clients with customized client-side scripts embedded in markup language. The client-side scripts may include random strings to generate follow-through random uniform resource identifier redirection requests expected by the proxy server. The client-side scripts, upon execution, may challenge the clients by demanding user interaction within a specified period of time, requesting a delay before responding, and/or attempting to set a challenge cookie multiple times.
    Type: Application
    Filed: December 3, 2013
    Publication date: April 3, 2014
    Applicant: VERISIGN, INC.
    Inventors: Suresh Bhogavilli, Roberto Guimaraes, Yujie Zhao
  • Publication number: 20120174196
    Abstract: Methods and systems for detecting and responding to Denial of Service (“DoS”) attacks comprise: detecting a DoS attack or potential DoS attack against a first server system comprising one or more servers; receiving, at a second server system comprising one or more servers, network traffic directed to the first server system; subjecting requesting clients to one or more challenge mechanisms, the challenge mechanisms including one or more of challenging requesting clients to follow through HTTP redirect responses, challenging requesting clients to request Secure Sockets Layer (SSL) session resumption, or challenging requesting clients to store and transmit HTTP cookies; identifying one or more non-suspect clients, the one or more suspect clients corresponding to requesting clients that successfully complete the one or more challenge mechanisms; identifying one or more suspect clients, the one or more suspect clients corresponding to requesting clients that do not successfully complete the one or more challenge
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Inventors: Suresh Bhogavilli, Roberto Guimaraes, Ramakant Pandrangi, Frank Scalzo