Patents by Inventor Pedro Nunes
Pedro Nunes 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: 12093687Abstract: A repository of graph based visual programming language code instances is analyzed. A similar code portion pattern duplicated is detected among a group of graph based visual programming language code instances included in the repository of graph based visual programming language code instances including by using an index and tokenizing one or more graph nodes connected by one or more graph edges included in a flow corresponding to at least one graph based visual programming language code instance in the group of graph based visual programming language code instances. Within a visual representation of at least one of the group of graph based visual programming language code instances, elements belonging to the detected similar code portion pattern are visually indicated.Type: GrantFiled: March 31, 2023Date of Patent: September 17, 2024Assignee: OutSystems—Software em Rede, S.A.Inventors: Miguel Ângelo da Terra Neves, António Manuel de Carvalho dos Santos Alegria, João Pedro Nunes Nadkarni, Pedro Tomás Mendes Resende, Miguel Monteiro Ventura
-
Publication number: 20240266546Abstract: A current collector comprising a biaxially oriented polymeric substrate layer and a first metal layer on a side of the polymeric substrate layer, wherein the polymeric substrate layer exhibits positive thermal expansion in air at 200° C. in each of the transverse direction (TD) and machine direction (MD). The polymeric substrate layer has a thickness of no more than 12 pm and the first metal layer has a thickness of no more than 1000 nm.Type: ApplicationFiled: May 13, 2022Publication date: August 8, 2024Applicant: DuPont Teijin Films U.S. Limited PartnershipInventors: Stephen Sankey, Stephen Jones, Pedro Nunes, Lucien Schosseler
-
Publication number: 20230325154Abstract: In various embodiments, a process for constrained decoding and ranking of language models for code generation includes receiving a natural language input specifying a desired computer task. The process includes using a machine learning trained converter to convert the natural language input to an output in a computer language, including by, based on a specified grammar for the computer language, limiting eligible options for a token to include in the output in the computer language. The process includes providing the output in the computer language for computer execution.Type: ApplicationFiled: June 15, 2023Publication date: October 12, 2023Inventors: Samuel David Pelaio Arcadinho, João Pedro Gonçalves Lages, João Pedro Nunes Nadkarni, Mariana Rodrigues Lourenço, Ana Sofia Aparício da Costa, David Oliveira Aparício, António Manuel de Carvalho dos Santos Alegria, Paulo Jorge Abreu Duarte Ferreira, Catarina Pina de Almeida Coelho, Ângelo Filipe da Silva dos Santos, Hugo Miguel Ferrão Casal da Veiga, Magda Almeida Lopes Pereira
-
Patent number: 11726750Abstract: In various embodiments, a process for constrained decoding and ranking of language models for code generation includes receiving a natural language input specifying a desired computer task. The process includes using a machine learning trained converter to convert the natural language input to an output in a computer language, including by, based on a specified grammar for the computer language, limiting eligible options for a token to include in the output in the computer language. The process includes providing the output in the computer language for computer execution.Type: GrantFiled: November 15, 2022Date of Patent: August 15, 2023Inventors: Samuel David Pelaio Arcadinho, Joäo Pedro Gonçalves Lages, Joäo Pedro Nunes Nadkarni, Mariana Rodrigues Lourenço, Ana Sofia Aparicio da Costa, David Oliveira Aparício, António Manuel de Carvalho dos Santos Alegria, Paulo Jorge Abreu Duarte Ferreira, Catarina Pina de Almeida Coelho, Ângelo Filipe da Silva dos Santos, Hugo Miguel Ferrão Casal da Veiga, Magda Almeida Lopes Pereira
-
Publication number: 20230236830Abstract: A repository of graph based visual programming language code instances is analyzed. A similar code portion pattern duplicated is detected among a group of graph based visual programming language code instances included in the repository of graph based visual programming language code instances including by using an index and tokenizing one or more graph nodes connected by one or more graph edges included in a flow corresponding to at least one graph based visual programming language code instance in the group of graph based visual programming language code instances. Within a visual representation of at least one of the group of graph based visual programming language code instances, elements belonging to the detected similar code portion pattern are visually indicated.Type: ApplicationFiled: March 31, 2023Publication date: July 27, 2023Inventors: Miguel Ângelo da Terra Neves, António Manuel de Carvalho dos Santos Alegria, João Pedro Nunes Nadkarni, Pedro Tomás Mendes Resende, Miguel Monteiro Ventura
-
Patent number: 11662998Abstract: In various embodiments, a process for detecting duplicated code patterns in visual programming language code instances includes analyzing a repository of graph based visual programming language code instances and detecting a similar code portion pattern duplicated among a group of graph based visual programming language code instances included in the repository of graph based visual programming language code instances including by using an index and tokenizing a flow corresponding to at least one graph based visual programming language code instance in the group of graph based visual programming language code instance. The process includes visually indicating elements belonging to the detected similar code portion pattern within a visual representation of at least one of the group of graph based visual programming language code instances.Type: GrantFiled: June 17, 2021Date of Patent: May 30, 2023Inventors: Miguel Ângelo Da Terra Neves, António Manuel de Carvalho dos Santos Alegria, João Pedro Nunes Nadkarni, Pedro Tomás Mendes Resende, Miguel Monteiro Ventura
-
Publication number: 20220137959Abstract: In various embodiments, a process for detecting duplicated code patterns in visual programming language code instances includes analyzing a repository of graph based visual programming language code instances and detecting a similar code portion pattern duplicated among a group of graph based visual programming language code instances included in the repository of graph based visual programming language code instances including by using an index and tokenizing a flow corresponding to at least one graph based visual programming language code instance in the group of graph based visual programming language code instance. The process includes visually indicating elements belonging to the detected similar code portion pattern within a visual representation of at least one of the group of graph based visual programming language code instances.Type: ApplicationFiled: June 17, 2021Publication date: May 5, 2022Inventors: Miguel Ângelo da Terra Neves, António Manuel de Carvalho dos Santos Alegria, João Pedro Nunes Nadkarni, Pedro Tomás Mendes Resende, Miguel Monteiro Ventura
-
Publication number: 20110310712Abstract: A timepiece, including: a power source; a control member (32) movable between a first and second position defined by a power reserve mechanism; an additional mechanism; a triggering nose (16), the movement of which triggers the additional mechanism; and a triggering member (10) to be actuated for interaction with the triggering nose (6) for triggering the additional mechanism. The triggering member is capable of assuming a first position in which it engages with the triggering nose (16), and a second position in which it cannot engage with the triggering nose (16). The control member (32) is arranged so as to engage with the triggering member (10) and to move into the first or second position depending on whether the control member (32) is in the first or second position.Type: ApplicationFiled: March 2, 2010Publication date: December 22, 2011Applicants: SOWIND S.A., VAUCHER MANUFACTURE FLEURIER S.A.Inventors: Alberto Papi, Pedro Nunes Marques
-
Patent number: 7965584Abstract: A ringing mechanism includes: a power source (12), a speed regulator (14), a ringing device, and a gear (10) connecting the power source (12) to the regulator (14) on the one hand and to the device on the other hand. The mechanism further includes a speed adjustor (16) and control element interacting with the speed adjustor (16) in order to change the driving speed of the ringing device.Type: GrantFiled: January 11, 2008Date of Patent: June 21, 2011Assignees: Vaucher Manufacture Fleurier S.A., Sowind S.A.Inventors: Alberto Papi, Pedro Nunes Marques, Frederic Challet
-
Publication number: 20110029806Abstract: A method is provided to be run in a network, the network comprising several network elements that are connected via a ring, wherein one of the network element is a ring master comprising a primary port and a secondary port. The method comprises the steps of (i) a failure is detected by the ring master; and (ii) the ring master checks for a second message and based on the content of the second message unblocks the secondary port. Also an associated device as well as a communication system comprising such device are provided.Type: ApplicationFiled: August 4, 2008Publication date: February 3, 2011Applicant: NOKIA SIEMENS NETWORKS OYInventors: Pedro Nunes, Jose Santos
-
Publication number: 20100046330Abstract: A ringing mechanism includes: a power source (12), a speed regulator (14), a ringing device, and a gear (10) connecting the power source (12) to the regulator (14) on the one hand and to the device on the other hand. The mechanism further includes a speed adjustor (16) and control element interacting with the speed adjustor (16) in order to change the driving speed of the ringing device.Type: ApplicationFiled: January 11, 2008Publication date: February 25, 2010Applicants: VAUCHER MANUFACTURE FLEURIER S.A., GIRARD-PERREGAUX S.A.Inventors: Alberto Papi, Pedro Nunes Marques, Frederic Challet