Patents by Inventor João Henriques
João Henriques 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).
-
Publication number: 20240166776Abstract: A method of forming a light-polyisobutylene may include polymerizing isobutene or an isobutene-containing monomer mixture in presence of a proton-form zeolite catalyst to form a light-polyisobutylene. A light-polyisobutylene may be formed by the method of polymerizing isobutene or an isobutene-containing monomer mixture in presence of a proton-form zeolite catalyst.Type: ApplicationFiled: November 22, 2023Publication date: May 23, 2024Applicant: Braskem S.A.Inventors: Richard Caulkins, Jiahan Xie, Alicia Brasselle, Richard Opfer, Dan Xie, Maria Giuliana Torraga Uchiyama, Marcio Henrique Dos Santos Andrade, João Capistrano Nobre De Abreu, Danniel Panza, Mauricio Silveira Cadore, Suzana Kupidlowski Boaventura, Jan Kalfus
-
Publication number: 20240121210Abstract: The technology disclosed relates to systems and methods for digitally unpackaging one or more hosted Internet service products from a set of available hosted Internet service products. The method includes receiving a selection of a starting point and determining whether the selected starting point is one selected from (i) a domain and (ii) a hosted Internet service product. If the starting points is domain, then the method includes prompting for and receiving a selection of at least one hosted Internet service product category in a plurality of hosted Internet service product categories. If the starting point is a hosted Internet service product then the method includes for the hosted Internet service product, prompting for and receiving at least one domain to connect to the hosted Internet service product. The method includes setting up connections between hosted Internet service products selected and configuring the hosted Internet service products selected.Type: ApplicationFiled: December 19, 2023Publication date: April 11, 2024Applicant: NAMECHEAP, INC.Inventors: João Henrique Martins Ferreira GUEDES, Richard KIRKENDALL, Mohan Muthukumar VETTAIKARAN, Rui Rodrigo Cabral Pacheco DE MELO, Artem ZAKHARCHENKO, Denys MUDRICHENKO, Joana Manuel Fachana Cardoso Moreira DA COSTA, Carlos Eduardo Cravo PEREIRA, Sara Rita Azevedo SAMPAIO, João Daniel Santiago MAIO, Pedro Miguel Santos LIMA
-
Publication number: 20240113997Abstract: The technology disclosed relates to resolution of conflicts between a requested internet service, requested by an internet service requesting server, and a package internet services. The method includes receiving from the internet service requesting server a request to resolve a conflict including at least one of: (i) a request to substitute an alternate internet service in the package of internet services for the requested internet service; (ii) a request to replace an existing connection with a service in the package of internet services with the requested internet service; and (iii) a request to initiate a custom resolution application. The method then responsively initiates performing a conflict resolution action(s).Type: ApplicationFiled: December 14, 2023Publication date: April 4, 2024Applicant: NAMECHEAP, INC.Inventors: Mohan VETTAIKARAN, Artem ZAKHARCHENKO, Richard KIRKENDALL, Vlad FEDOSOV, João Henrique GUEDES
-
Publication number: 20240106790Abstract: The technology disclosed relates to detection and resolution of conflicts between requested internet services and package of internet services associated with a domain. The method disclosed includes receiving a request from a client to add a requested internet service to a package of internet services. The method includes searching a domain name system (DNS) database for DNS records or a DNS server for external domains having attribute fields indicating attributes of the internet services in the package of internet services. The method includes comparing attributes of the requested internet service to attribute fields for the internet services in the package of internet services using a set of conflict definitions to identify attributes of the internet service requested conflicting with attributes of the package of internet services. When conflicting attributes are identified, the method includes invoking a resolution process to resolve the conflict.Type: ApplicationFiled: November 30, 2023Publication date: March 28, 2024Applicant: NAMECHEAP, INC.Inventors: Mohan VETTAIKARAN, Artem ZAKHARCHENKO, Richard KIRKENDALL, Vlad FEDOSOV, João Henrique GUEDES
-
Publication number: 20240065579Abstract: Disclosed is a computer-implemented method. The method comprises processing, by at least one computing device, exercise measurements taken by a pressure sensor positioned adjacent to a pelvic floor muscle (PFM) of a person at least during performance of a physical exercise, wherein the exercise measurements are indicative of a pressure exerted on the pressure sensor and an orientation of the sensor. The method also comprises calibrating, by the at least one computing device, the pressure of the processed exercise measurements at least based on the orientation of the processed exercise measurements.Type: ApplicationFiled: August 17, 2023Publication date: February 29, 2024Inventors: Ivo Emanuel MARQUES GABRIEL, Ivo Jorge RAMOS DE MAGALHÃES, José Carlos COELHO ALVES, Márcio Filipe MOUTINHO COLUNAS, Cristina Ferreira FLORES MARTINS, Pedro Henrique OLIVEIRA SANTOS, João Paulo DIAS ANDRADE, Marta Maria CARDEANO PEDROSA E MILHEIRO MAIA, Virgilio António FERRO BENTO
-
Patent number: 11848908Abstract: The technology disclosed relates to resolution of conflicts between a requested internet service, requested by an internet service requesting server, and a package internet services. The method disclosed includes sending a conflict check result message to an internet service requesting server, indicating a presence of a conflict between a requested internet service requested by the requesting server and a package of internet services. The method includes receiving from the internet service requesting server a response including a selection from (i) an alternate internet service in the package of internet services to substitute for the requested internet service; (ii) a request to replace an existing connection with a service in the package of internet services with the requested internet service; and (iii) a request to initiate a custom resolution application. The method then responsively performs a respective conflict resolution step.Type: GrantFiled: July 25, 2022Date of Patent: December 19, 2023Assignee: Namecheap, Inc.Inventors: Mohan Vettaikaran, Artem Zakharchenko, Richard Kirkendall, Vlad Fedosov, João Henrique Guedes
-
Patent number: 11838260Abstract: The technology disclosed relates to detection and resolution of conflicts between requested internet services and package of internet services associated with a domain. The method disclosed includes receiving a request from a client to add a requested internet service to a package of internet services. The method includes searching a domain name system (DNS) database for DNS records or a DNS server for external domains having attribute fields indicating attributes of the internet services in the package of internet services. The method includes comparing attributes of the requested internet service to attribute fields for the internet services in the package of internet services using a set of conflict definitions to identify attributes of the internet service requested conflicting with attributes of the package of internet services. When conflicting attributes are identified, the method includes invoking a resolution process to resolve the conflict.Type: GrantFiled: July 28, 2022Date of Patent: December 5, 2023Assignee: Namecheap, Inc.Inventors: Mohan Vettaikaran, Artem Zakharchenko, Richard Kirkendall, Mad Fedosov, João Henrique Guedes
-
Patent number: 11635989Abstract: The present disclosure is directed to dynamically routing an event to a component of a hybrid application. For example, a method may include: detecting an event from a first component of a first component type of a hybrid application; transmitting a request to execute a function associated with the event to a plurality of components, the plurality of components being a combination of components of the first component type and components of a second component type different from the first component type, the first component being different from the plurality of components; dynamically determining which component of the plurality of components to assign to execute the function, the dynamically determining being based on which components of the plurality of components are available to execute the function and one or more rules; assigning the function to the determined component; and receiving a result of the function from the determined component.Type: GrantFiled: November 6, 2020Date of Patent: April 25, 2023Assignee: Salesforce, Inc.Inventors: Jean Elie Bovet, Adam Liechty, Joao Henrique Pimentel Wanderley Neves, Guo Li, Paul Tiarks
-
Patent number: 11630907Abstract: The techniques utilize an authentication process to authenticate the user to view protected data and an image monitoring process to monitor the field of view of the image detection component. When a user requests access to the protected data, the authentication process is activated. After a user is authenticated, the data may be displayed and an image monitoring process is activated and may use the image detection component to monitor the field of view to determine whether the user is actively viewing the data or that an additional person is in the field of view. When either event is detected, the protected data is concealed at the display of the user device.Type: GrantFiled: March 30, 2020Date of Patent: April 18, 2023Assignee: Salesforce, Inc.Inventor: João Henrique Pimentel Wanderley Neves
-
Publication number: 20230022726Abstract: The technology disclosed relates to detection and resolution of conflicts between requested internet services and package of internet services associated with a domain. The method disclosed includes receiving a request from a client to add a requested internet service to a package of internet services. The method includes searching a domain name system (DNS) database for DNS records or a DNS server for external domains having attribute fields indicating attributes of the internet services in the package of internet services. The method includes comparing attributes of the requested internet service to attribute fields for the internet services in the package of internet services using a set of conflict definitions to identify attributes of the internet service requested conflicting with attributes of the package of internet services. When conflicting attributes are identified, the method includes invoking a resolution process to resolve the conflict.Type: ApplicationFiled: July 28, 2022Publication date: January 26, 2023Applicant: Namecheap, Inc.Inventors: Mohan VETTAIKARAN, Artem ZAKHARCHENKO, Richard KIRKENDALL, Vlad FEDOSOV, João Henrique GUEDES
-
Publication number: 20230013184Abstract: The technology disclosed relates to resolution of conflicts between a requested internet service, requested by an internet service requesting server, and a package internet services. The method disclosed includes sending a conflict check result message to an internet service requesting server, indicating a presence of a conflict between a requested internet service requested by the requesting server and a package of internet services. The method includes receiving from the internet service requesting server a response including a selection from (i) an alternate internet service in the package of internet services to substitute for the requested internet service; (ii) a request to replace an existing connection with a service in the package of internet services with the requested internet service; and (iii) a request to initiate a custom resolution application. The method then responsively performs a respective conflict resolution step.Type: ApplicationFiled: July 25, 2022Publication date: January 19, 2023Applicant: Namecheap, Inc.Inventors: Mohan VETTAIKARAN, Artem ZAKHARCHENKO, Richard KIRKENDALL, Vlad FEDOSOV, João Henrique GUEDES
-
Patent number: 11514130Abstract: Systems, methods, and devices enable the display of native and web components of application. Devices are capable of identifying at least one native component and a plurality of web components that includes a first web component and a second web component, wherein the at least one native component and the plurality of web components are configured to be displayed on a user interface screen. Devices are also capable of generating an image of the first web component and an image of the second web component, displaying the at least one native component at a location on the user interface screen that is between the image of the first web component and the image of the second web component.Type: GrantFiled: December 14, 2020Date of Patent: November 29, 2022Assignee: salesforce.com, inc.Inventor: João Henrique Pimentel Wanderley Neves
-
Patent number: 11477189Abstract: A computer system receives a first request as part of a primary session with a client device to access information stored on a primary domain associated with the computer system. The first request includes an authentication key that was generated using a session key. The computer system receives a second request as part of a sub-session with the client device to access information stored on a secondary domain associated with the computer system. The second request includes a second authentication key that includes a session identifier of the primary session and a session payload generated using the session key and an indicator of the secondary domain. The computer system determines whether to grant the first and second requests using the first and second authentication keys, respectively.Type: GrantFiled: July 10, 2020Date of Patent: October 18, 2022Assignee: salesforce.com, inc.Inventors: João Henrique Pimentel Wanderley Neves, Alan Vangpat
-
Patent number: 11438304Abstract: The technology disclosed relates to detection and resolution of conflicts between requested internet services and package of internet services associated with a domain. The method disclosed includes receiving a request from a client to add a requested internet service to a package of internet services. The method includes searching a domain name system (DNS) database for DNS records or a DNS server for external domains having attribute fields indicating attributes of the internet services in the package of internet services. The method includes comparing attributes of the requested internet service to attribute fields for the internet services in the package of internet services using a set of conflict definitions to identify attributes of the internet service requested conflicting with attributes of the package of internet services. When conflicting attributes are identified, the method includes invoking a resolution process to resolve the conflict.Type: GrantFiled: June 10, 2021Date of Patent: September 6, 2022Assignee: Namecheap, Inc.Inventors: Mohan Vettaikaran, Artem Zakharchenko, Richard Kirkendall, Vlad Fedosov, João Henrique Guedes
-
Publication number: 20220241307Abstract: The present invention contemplates the use of inhaled ivermectin for use in various viruses and parasitic infections (treatment and/or prophylaxis) that are present or manifest in the lungs or respiratory tract. Exemplary dosing, formulations, devices, and processing techniques are also disclosed herein.Type: ApplicationFiled: February 4, 2022Publication date: August 4, 2022Inventors: Beatriz Fernandes, João Henriques, Eunice Costa, Venkatesh Naini
-
Patent number: 11399008Abstract: The technology disclosed relates to resolution of conflicts between a requested internet service, requested by an internet service requesting server, and a package internet services. The method disclosed includes sending a conflict check result message to an internet service requesting server, indicating a presence of a conflict between a requested internet service requested by the requesting server and a package of internet services. The method includes receiving from the internet service requesting server a response including a selection from (i) an alternate internet service in the package of internet services to substitute for the requested internet service; (ii) a request to replace an existing connection with a service in the package of internet services with the requested internet service; and (iii) a request to initiate a custom resolution application. The method then responsively performs a respective conflict resolution step.Type: GrantFiled: June 10, 2021Date of Patent: July 26, 2022Assignee: Namecheap, Inc.Inventors: Mohan Vettaikaran, Artem Zakharchenko, Richard Kirkendall, Vlad Fedosov, João Henrique Guedes
-
Publication number: 20220188374Abstract: Systems, methods, and devices enable the display of native and web components of application. Devices are capable of identifying at least one native component and a plurality of web components that includes a first web component and a second web component, wherein the at least one native component and the plurality of web components are configured to be displayed on a user interface screen. Devices are also capable of generating an image of the first web component and an image of the second web component, displaying the at least one native component at a location on the user interface screen that is between the image of the first web component and the image of the second web component.Type: ApplicationFiled: December 14, 2020Publication date: June 16, 2022Applicant: Salesforce.com, Inc.Inventor: João Henrique Pimentel Wanderley NEVES
-
Publication number: 20220147375Abstract: The present disclosure is directed to integrating mobile application plug-ins. For example, a method may include: at run-time of a host application, initializing, by the host application, a plurality of plug-ins; in response to initializing the plurality of plug-ins, establishing a set of supported services provided between a plurality of components comprising a native component of the host application and the plurality of plug-ins; detecting a request for a service from a first component of the plurality of components; and in response to determining that the requested service is one of the supported services, routing the requested service to a second component of the plurality of components, the second component being different than the first component.Type: ApplicationFiled: November 6, 2020Publication date: May 12, 2022Applicant: salesforce.com, inc.Inventors: Jean Elie BOVET, Stephen GOLDBERG, Alex SIKORA, Joao Henrique Pimentel Wanderley NEVES, Nitish KHADIYA, Saket AGARWAL
-
Publication number: 20220147389Abstract: The present disclosure is directed to dynamically routing an event to a component of a hybrid application. For example, a method may include: detecting an event from a first component of a first component type of a hybrid application; transmitting a request to execute a function associated with the event to a plurality of components, the plurality of components being a combination of components of the first component type and components of a second component type different from the first component type, the first component being different from the plurality of components; dynamically determining which component of the plurality of components to assign to execute the function, the dynamically determining being based on which components of the plurality of components are available to execute the function and one or more rules; assigning the function to the determined component; and receiving a result of the function from the determined component.Type: ApplicationFiled: November 6, 2020Publication date: May 12, 2022Applicant: salesforce.com, inc.Inventors: Jean Elie BOVET, Adam LIECHTY, Joao Henrique Pimentel Wanderley NEVES, Guo LI, Paul TIARKS
-
Publication number: 20220014513Abstract: A computer system receives a first request as part of a primary session with a client device to access information stored on a primary domain associated with the computer system. The first request includes an authentication key that was generated using a session key. The computer system receives a second request as part of a sub-session with the client device to access information stored on a secondary domain associated with the computer system. The second request includes a second authentication key that includes a session identifier of the primary session and a session payload generated using the session key and an indicator of the secondary domain. The computer system determines whether to grant the first and second requests using the first and second authentication keys, respectively.Type: ApplicationFiled: July 10, 2020Publication date: January 13, 2022Inventors: João Henrique Pimentel Wanderley Neves, Alan Vangpat