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: 12093687
    Abstract: 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: Grant
    Filed: March 31, 2023
    Date of Patent: September 17, 2024
    Assignee: 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: 20240266546
    Abstract: 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: Application
    Filed: May 13, 2022
    Publication date: August 8, 2024
    Applicant: DuPont Teijin Films U.S. Limited Partnership
    Inventors: Stephen Sankey, Stephen Jones, Pedro Nunes, Lucien Schosseler
  • Publication number: 20230325154
    Abstract: 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: Application
    Filed: June 15, 2023
    Publication date: October 12, 2023
    Inventors: 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: 11726750
    Abstract: 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: Grant
    Filed: November 15, 2022
    Date of Patent: August 15, 2023
    Inventors: 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: 20230236830
    Abstract: 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: Application
    Filed: March 31, 2023
    Publication date: July 27, 2023
    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
  • Patent number: 11662998
    Abstract: 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: Grant
    Filed: June 17, 2021
    Date of Patent: May 30, 2023
    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: 20220137959
    Abstract: 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: Application
    Filed: June 17, 2021
    Publication date: May 5, 2022
    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: 20110310712
    Abstract: 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: Application
    Filed: March 2, 2010
    Publication date: December 22, 2011
    Applicants: SOWIND S.A., VAUCHER MANUFACTURE FLEURIER S.A.
    Inventors: Alberto Papi, Pedro Nunes Marques
  • Patent number: 7965584
    Abstract: 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: Grant
    Filed: January 11, 2008
    Date of Patent: June 21, 2011
    Assignees: Vaucher Manufacture Fleurier S.A., Sowind S.A.
    Inventors: Alberto Papi, Pedro Nunes Marques, Frederic Challet
  • Publication number: 20110029806
    Abstract: 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: Application
    Filed: August 4, 2008
    Publication date: February 3, 2011
    Applicant: NOKIA SIEMENS NETWORKS OY
    Inventors: Pedro Nunes, Jose Santos
  • Publication number: 20100046330
    Abstract: 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: Application
    Filed: January 11, 2008
    Publication date: February 25, 2010
    Applicants: VAUCHER MANUFACTURE FLEURIER S.A., GIRARD-PERREGAUX S.A.
    Inventors: Alberto Papi, Pedro Nunes Marques, Frederic Challet