Log in
Enquire now
‌

US Patent 11842174 Translating between programming languages using machine learning

Patent 11842174 was granted and assigned to Google on December, 2023 by the United States Patent and Trademark Office.

OverviewStructured DataIssuesContributors

Contents

Is a
Patent
Patent
0

Patent attributes

Patent Applicant
Google
Google
0
Current Assignee
Google
Google
0
Patent Jurisdiction
United States Patent and Trademark Office
United States Patent and Trademark Office
0
Patent Number
118421740
Patent Inventor Names
Zhiqiang Yuan0
Bin Ni0
Qianyu Zhang0
Date of Patent
December 12, 2023
0
Patent Application Number
165061610
Date Filed
July 9, 2019
0
Patent Citations
‌
US Patent 9971581 Programming language conversion
0
‌
US Patent 9530016 Using source taint analysis to reduce false positives in an advanced persistent threat (APT) protection solution
0
‌
US Patent 7779396 Syntactic program language translation
0
‌
US Patent 7861226 Constraint solver to code based test data generation for improving software reliability and security
0
‌
US Patent 7921416 Formal language and translator for parallel processing of data
0
‌
US Patent 8332828 System for translating diverse programming languages
0
‌
US Patent 8806452 Transformation of computer programs and eliminating errors
0
Patent Primary Examiner
‌
Chat C Do
0
CPC Code
‌
G06K 9/6256
0
‌
G06N 5/04
0
‌
G06N 7/005
0
‌
G06F 8/41
0
‌
G06N 20/00
0
‌
G16H 50/20
0
Patent abstract

Techniques are described herein for translating source code in one programming language to source code in another programming language using machine learning. In various implementations, one or more components of one or more generative adversarial networks, such as a generator machine learning model, may be trained to generate “synthetically-naturalistic” source code that can be used as a translation of source code in an unfamiliar language. In some implementations, a discriminator machine learning model may be employed to aid in training the generator machine learning model, e.g., by being trained to discriminate between human-generated (“genuine”) and machine-generated (“synthetic”) source code.

Timeline

No Timeline data yet.

Further Resources

Title
Author
Link
Type
Date
No Further Resources data yet.

References

Find more entities like US Patent 11842174 Translating between programming languages using machine learning

Use the Golden Query Tool to find similar entities by any field in the Knowledge Graph, including industry, location, and more.
Open Query Tool
Access by API
Golden Query Tool
Golden logo

Company

  • Home
  • Press & Media
  • Blog
  • Careers
  • WE'RE HIRING

Products

  • Knowledge Graph
  • Query Tool
  • Data Requests
  • Knowledge Storage
  • API
  • Pricing
  • Enterprise
  • ChatGPT Plugin

Legal

  • Terms of Service
  • Enterprise Terms of Service
  • Privacy Policy

Help

  • Help center
  • API Documentation
  • Contact Us