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: 10250618Abstract: 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: GrantFiled: April 6, 2016Date of Patent: April 2, 2019Assignee: VERISIGN, INC.Inventors: Suresh Bhogavilli, Roberto Guimaraes, Ramakant Pandrangi, Frank Scalzo
-
Patent number: 9902657Abstract: 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: GrantFiled: September 28, 2015Date of Patent: February 27, 2018Assignee: 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: 9742799Abstract: 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: GrantFiled: October 14, 2016Date of Patent: August 22, 2017Assignee: VERISIGN, INC.Inventors: Suresh Bhogavilli, Roberto Guimaraes, Yujie Zhao
-
Patent number: 9723055Abstract: 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: GrantFiled: May 7, 2014Date of Patent: August 1, 2017Assignee: Gilat Satellite Networks Ltd.Inventors: Aditya N. Chatterjee, Roberto Guimaraes, Hanny P. Kadrichu, Steven Bowers
-
Publication number: 20170195041Abstract: 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: ApplicationFiled: March 24, 2017Publication date: July 6, 2017Inventors: Aditya Chatterjee, Roberto Guimaraes, Hanny Kadrichu, Steven Bowers
-
Publication number: 20170034209Abstract: 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: ApplicationFiled: October 14, 2016Publication date: February 2, 2017Inventors: Suresh BHOGAVILLI, Roberto GUIMARAES, Yujie ZHAO
-
Patent number: 9473530Abstract: 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: GrantFiled: December 3, 2013Date of Patent: October 18, 2016Assignee: VERISIGN, INC.Inventors: Suresh Bhogavilli, Roberto Guimaraes, Yujie Zhao
-
Publication number: 20160226896Abstract: 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 challengeType: ApplicationFiled: April 6, 2016Publication date: August 4, 2016Inventors: Suresh Bhogavilli, Roberto Guimaraes, Ramakant Pandrangi, Frank Scalzo
-
Publication number: 20160107942Abstract: 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: ApplicationFiled: October 17, 2014Publication date: April 21, 2016Inventors: 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: 20160107944Abstract: 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: ApplicationFiled: September 28, 2015Publication date: April 21, 2016Inventors: 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: 20150033335Abstract: 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: ApplicationFiled: October 10, 2014Publication date: January 29, 2015Inventors: Yujie Zhao, Suresh Bhogavilli, Roberto Guimaraes
-
Patent number: 8869275Abstract: 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: GrantFiled: November 28, 2012Date of Patent: October 21, 2014Assignee: Verisign, Inc.Inventors: Yujie Zhao, Suresh Bhogavilli, Roberto Guimaraes
-
Publication number: 20140150095Abstract: 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: ApplicationFiled: November 28, 2012Publication date: May 29, 2014Inventors: Yujie Zhao, Suresh Bhogavilli, Roberto Guimaraes
-
Publication number: 20140096194Abstract: 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: ApplicationFiled: December 3, 2013Publication date: April 3, 2014Applicant: VERISIGN, INC.Inventors: Suresh Bhogavilli, Roberto Guimaraes, Yujie Zhao
-
Publication number: 20120174196Abstract: 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 challengeType: ApplicationFiled: December 30, 2010Publication date: July 5, 2012Inventors: Suresh Bhogavilli, Roberto Guimaraes, Ramakant Pandrangi, Frank Scalzo