Log in
Enquire now
‌

US Patent 10025571 Optimized execution of dynamic languages

Patent 10025571 was granted and assigned to Google on July, 2018 by the United States Patent and Trademark Office.

OverviewStructured DataIssuesContributors

Contents

Patent abstractTimelineTable: Further ResourcesReferences
Is a
Patent
Patent
1

Patent attributes

Patent Applicant
Google
Google
1
Current Assignee
Google
Google
1
Patent Jurisdiction
United States Patent and Trademark Office
United States Patent and Trademark Office
1
Patent Number
100255711
Patent Inventor Names
Jeremy Sugerman1
Solomon Boulos1
Date of Patent
July 17, 2018
1
Patent Application Number
143345821
Date Filed
July 17, 2014
1
Patent Citations Received
‌
US Patent 11429355 System of type inference for tuple graph programs
‌
US Patent 11550554 Merged machine-level intermediate representation optimizations
‌
US Patent 10762099 Syntactical transformation of database interaction statements
‌
US Patent 10887235 Method of executing a tuple graph program across a network
‌
US Patent 10891300 Syntactical transformation of database interaction statements
‌
US Patent 11620119 Function summarization via type inference
9
‌
US Patent 10296304 Method and system for analyzing data based on block
1
‌
US Patent 10642582 System of type inference for tuple graph programs method of executing a tuple graph program across a network
Patent Primary Examiner
‌
Li B. Zhen
1
Patent abstract

In one aspect, a method includes receiving a code block including one or more variables, performing forward data flow analysis for the code block including generating a control flow graph of the code block and for each operation in the control flow graph determining if the operation provides an update regarding the type of one or more of the operations or variables of the code block, the update being based on one or more rules of type inference, updating a type set of each of the operations or variables where the operation provides an update regarding the type, determining if the operation provides an update regarding the location of the variables, the update being based on one or more rules of location inference and updating a location set of each of the variables where the operation provides an update regarding the location set.

Timeline

No Timeline data yet.

Further Resources

Title
Author
Link
Type
Date
No Further Resources data yet.

References

Find more entities like US Patent 10025571 Optimized execution of dynamic languages

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
By using this site, you agree to our Terms of Service.