Progressively implementing declarative models in distributed systems

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8239505
APP PUB NO 20090006062A1
SERIAL NO

11771816

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system for automatically implementing high-level instructions in a distributed application program, where the high-level instructions reflect the behavior of the distributed application program, includes at least a tools component. The tools component is used to write high-level instructions in the form of declarative models, and place them in a repository. An executive component then receives the declarative models from the repository and refines them (e.g., via progressive elaboration) until there are no ambiguities. A platform-specific driver then translates the commands from the executive component, effectively turning the declarative model instructions into a set of imperative actions to be implemented in one or more application containers. The platform-specific driver also relays one or more event streams to an analytics means, which can result in modifications to the declarative models and corresponding new sets of instructions coming through the platform-specific driver at a later point.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Eshner, Daniel Issaquah, US 11 518
Kulkarni, Amol S Bothell, US 3 60
Mohanty, Sumit Redmond, US 7 176
Sahi, Sundeep Seattle, US 5 90
Sedukhin, Igor Issaquah, US 23 1050
Vannelli,, III Leo S North Bend, US 6 116
Venkataramanappa, Girish M Redmond, US 1 25

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation