Inventor

Sumit Gulwani

Inventor
Redmond, WA, US

Overview

53→
Patents
2009–2021
Patent span
Physics
Primary field (CPC G)

Patents· 53 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing72%
G06NComputing arrangements based on specific computational models11%
G05BControl or regulating systems in general4%
G06KGraphical data reading4%
G06VImage or video recognition or understanding4%
B25JManipulators1%
G10LSpeech analysis techniques or speech synthesis1%
Y02PClimate change mitigation technologies in the production or processing of goods1%
PatentTitleYear
11,132,180Neural-guided deductive search for program synthesis202111,074,048Autosynthesized sublanguage snippet presentation202110,983,813Automatic repetition of context-specific code edits202110,956,433Performing an operation relative to tabular data based upon voice input202110,909,139SQL query formatting by examples202110,860,551Identifying header lines and comment lines in log files202010,846,298Record profiling for dataset sampling202010,831,451Synthesized programming-by-example programs202010,713,424Automated document content modification202010,698,571Behavior feature use in programming by example202010,691,655Generating tables based upon data extracted from tree-structured documents202010,671,353Programming-by-example using disjunctive programs202010,664,530Control of automated tasks executed over search engine results202010,635,414Output prefix specification transformers202010,599,627Automatically converting spreadsheet tables to relational tables202010,585,888Join with predictive merging of multiple columns202010,579,656Semantic query language202010,546,055Join with format modification by example202010,409,892Formatting data by example201910,394,874Syntactic profiling of alphanumeric strings201910,394,815Join with predictive granularity modification by example201910,387,441Identifying boundaries of substrings to be extracted from log files201910,108,597Automated table transformations from examples20189,940,106Generating programs using context-free compositions and probability of determined transformation rules20189,891,895'User interaction models for disambiguation in programming-by-example'20189,737,990'Program synthesis for robotic tasks'20179,659,082'Semantic query language'20179,613,115'Generating programs based on input-output examples using converter modules'20179,552,335'Expedited techniques for generating string manipulation programs'20179,542,622'Framework for data extraction by examples'20179,448,772'Generating program fragments using keywords and context information'20169,430,459'Automated table transformations from examples'20169,400,639'Generating programs using context-free compositions and probability of determined transformation rules'20169,330,090'Translating natural language descriptions to programs in a domain-specific language for spreadsheets'20169,098,191'Sketch beautification and completion of partial structured-drawings'20159,031,894'Parsing and rendering structured images'20159,002,758'Ranking for inductive synthesis of string transformations'20158,972,930'Generating text manipulation programs using input-output examples'20158,825,572'Program synthesis with existentially and universally quantified belief propagation using probabilistic inference'20148,799,234'Semantic entity manipulation using input-output examples'20148,752,029'Computing a symbolic bound for a procedure'20148,719,801'Timing analysis of concurrent programs'20148,650,207'Inductive synthesis of table-based string transformations'20148,484,550'Automated table transformations from examples'20138,402,439'Program analysis as constraint solving'20138,397,221'Calculating resource bounds of programs manipulating recursive data structures and collections'20138,316,345'Program abstraction based on program control'20128,271,404'Template based approach to discovering disjunctive and quantified invariants over predicate abstraction'20128,266,598'Bounding resource consumption using abstract interpretation'20128,181,163'Program synthesis and debugging using machine learning techniques'20128,060,880'System using backward inter-procedural analysis for determining alternative coarser grained lock when finer grained locks exceeding threshold'20117,729,999'Program verification and discovery using probabilistic inference'20107,606,774'Computer implemented cover process approximating quantifier elimination'2009

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2009–2021Patents assigned to MICROSOFT CORP (22)· patent assignee history
2009–2018Based in Redmond, WA, US· patent location history
2011–2019Patents assigned to GULWANI SUMIT (20)· patent assignee history
2014–2019Patents assigned to SINGH RISHABH (4)· patent assignee history
2014–2019Patents assigned to ROUHANA DANY (3)· patent assignee history
2015–2021Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (36)· patent assignee history
2015–2021Based in Bellevue, WA, US· patent location history
2019–2021Based in Sammamish, WA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MICROSOFT TECHNOLOGY LICENSING LLC362015–2021
MICROSOFT CORP222009–2021
GULWANI SUMITself202011–2019
SINGH RISHABH42014–2019
ROUHANA DANY32014–2019
Locations
LocationPatentsSpan
Redmond, Washington, US222009–2018
Sammamish, Washington, US182019–2021
Bellevue, Washington, US132015–2021