Henricus Johannes Maria Meijer - Mercer Island WA, US Brian C. Beckman - Newcastle WA, US Mark B. Shields - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46 G06F 9/455
US Classification:
718108, 718 1
Abstract:
A virtual machine is extended to include native support for co-routines. In this manner, high-level programmers are afforded access to such functionality. More particularly, supplied is a mechanism inside the virtual machine to enable method/function state to be maintained and subsequently restored. Consequently, a method/function can be called multiple times and resume where it last left off. This provides direct support for tier splitting patterns, iterators and comprehensions, among other things.
John Dyer - Monroe WA, US Henricus Johannes Maria Meijer - Mercer Island WA, US Mark Shields - Seattle WA, US Jeffrey van Gogh - Redmond WA, US Danny van Velzen - Redmond WA, US Brian Beckman - Newcastle WA, US Harish Kantamneni - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/54
US Classification:
719318
Abstract:
A system and method for controlling the execution of notifications in a computer system with multiple notification contexts. A RunOn operator enables context hopping between notification contexts. Push-based stream operators optionally perform error checking to determine if notifications combined into a push-based stream share a common notification context. Context boxes group together notification creators and associate their notifications with a common scheduler and notification context. Operators employ a composition architecture, in which they receive one or more push-based streams and produce a transformed push-based stream that may be further operated upon. Components may be used in combinations to implement various policies, including a strict policy in which all notifications are scheduled in a common execution context, a permissive policy that provides programming flexibility, and a hybrid policy that combines flexibility with error checking.
Tier Splitting Support For Distributed Execution Environments
Henricus Johannes Maria Meijer - Mercer Island WA, US Brian C. Beckman - Newcastle WA, US Christopher W. Brumme - Mercer Island WA, US Mark B. Shields - Seattle WA, US Wei Zhu - Sammamish WA, US
A spectrum of tier-splitting mechanisms facilitates distributed programming. A rich application model and associated tools enable programmers to write rich distributed applications that can run anywhere. A program can be developed simply as a single tier or tier agnostic application. Subsequently or concurrently, the program can be sliced into multiple tiers in different ways to reflect, for instance, capabilities and/or constraints of a server, client and/or network.
Henricus Johannes Maria Meijer - Mercer Island WA, US Mark B. Shields - Seattle WA, US Soumitra Sengupta - Kirkland WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707102, 707E17044
Abstract:
A type system and query language for interpreting, storing, and communicating data is provided wherein the data is of hierarchical structure. The data is defined according to a web data model and materialized views are provided in conjunction with the available data as well as general hierarchical querying functionality.
Henricus Johannes Maria Meijer - Mercer Island WA, US John Wesley Dyer - Monroe WA, US Jeffrey Van Gogh - Redmond WA, US Mark Brian Shields - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/44 G06F 9/00
US Classification:
712220, 712E09003
Abstract:
Event-based processing is employed in conjunction with lazy and stateless events. Addition of any handlers is deferred until a user-specified handler is identified. Furthermore, event handlers can be composed at this time including the same properties as underlying events. More specifically, handlers specified on composite events can be composed and propagated up to a one or more related source events. As a result, handlers are not accumulated on composite events thereby making them stateless while allowing equivalent functionality upon invocation of the composed top-level handler.
Exposing Asynchronous Mechanisms As First-Class Events
John Wesley Dyer - Monroe WA, US Henricus Johannes Maria Meijer - Mercer Island WA, US Danny Van Velzen - Redmond WA, US Jeffrey Van Gogh - Redmond WA, US Mark Brian Shields - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/44 G06F 9/45
US Classification:
717107, 717136
Abstract:
Conversions can be applied to various asynchronous and/or concurrent mechanisms. In particular, such mechanism can be transformed into first-class events to facilitate processing with respect to first-class events including but not limited to querying. Both conventional events and asynchronous computations can be transformed to these events, for example by generating and linking a proxy event thereto.
Push-Based Operators For Processing Of Push-Based Notifications
Henricus Johannes Maria Meijer - Mercer Island WA, US John Wesley Dyer - Monroe WA, US Jeffrey van Gogh - Redmond WA, US Danny van Velzen - Redmond WA, US Brian Beckman - Newcastle WA, US Mark Shields - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/46 G06F 9/54
US Classification:
718102, 719318
Abstract:
A library of operators is provided for performing operations on push-based streams. The library may be implemented in a computing device. The library may be stored on a tangible machine-readable medium and may include instructions to be executed by one or more processors of a computing device. The library of operators may include groups of operators for performing various types of operations regarding push-based streams. The groups of operators may include, but not be limited to, standard sequence operators, other sequence operators, time operators, push-based operators, asynchronous operators, exception operators, functional operators, context operators, and event-specific operators.
Lucas J. Hoban - Seattle WA, US Mark B. Shields - Seattle WA, US Steven E. Lucco - Bellevue WA, US Charles P. Jazdzewski - Redmond WA, US Anders Hejlsberg - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717114
Abstract:
A dynamic programming environment includes a dynamic runtime infrastructure configured to receive static metadata as source text in a source code written in a dynamic programming language. The dynamic runtime infrastructure determines an object representation based on the static metadata from the source text in the source code.
Isbn (Books And Publications)
Work and Technology in Higher Education: The Social Construction of Academic Computing
Dr. Shields graduated from the University of Southern California Keck School of Medicine in 1992. He works in Laguna Hills, CA and specializes in Internal Medicine. Dr. Shields is affiliated with Saddleback Memorial Medical Center.
ry Hogan is 64 Mark Shields is 83 David Martosko, White House correspondent for Daily Mail TV Emily Bittner Ron Nessen is 86 Mike Russell, SVP at CRC Public Relations Greg Bluestein, political reporter for the Atlanta Journal-Constitution Laurie Rubiner (h/t Jon Haber) Megan Van Ette
Date: May 25, 2020
Category: Headlines
Source: Google
What Happened: The long list of who Hillary Clinton blames
Political analyst Mark Shields likes to note that in few professions is failure on such prominent display as in the world of politics. If the average Joe doesn't get a promotion, the local paper won't devote entire articles to what character flaw or personal mistake is to blame.
The House Republican majority was in far greater jeopardy had we not repealed Obamacare, said Republican strategist Mark Shields. If Republicans didnt deliver after years of promises to their conservative base, he said, theyd get crushed in 2018.
Date: May 06, 2017
Category: U.S.
Source: Google
POLITICO's must-read briefing on what's driving the day in Washington
on: A Life, hosted at the Boston Globes Washington bureau ($23.73 on Amazon http://amzn.to/2p0zlVS): Susan Swain, Jules Witcover, Adam Clymer, Al Hunt, Norm Ornstein, Mark Shields, Tom Oliphant, John Harwood, Carl Cannon, Susan Page and Carl Leubsdorf, Charlie Pierce, Rep. Jim McGovern (D-Mass.), Dav
Date: Apr 22, 2017
Source: Google
How the Media Manufactured the Public's Anger at Hillary Clinton
nts said they were just as fed up with the candidates (plural) as the electorate is. One said the candidates (plural) behaved like children. Meanwhile, on theNewsHourDavid Brooks and Mark Shields, the resident solons, speculated on how low the candidates (plural) might go that night.
Date: Oct 29, 2016
Category: U.S.
Source: Google
In restoring voting rights to ex-felons, a question of redemption
McAuliffe was quite persuasive in his case. Once a person has paid his or her debt to society and is off parole, I mean, why not? Dont we want them to become part of society again and the community? columnist Mark Shields said on the PBS NewsHourFridaynight.
lusion has been proven. Still, if Iowa, Colorado, and North Carolina are Democrats firewall states, and theyre losing in two of them, thats a bad sign for Democrats. Make sure to tune in tonight to NewsHour for Mark Shields and Michael Gersons take on it all.
PBS was ultimately the most fun. Mark Shields was appropriately wonky, and I like wonky in my election coverage. David Brooks was earnest, and the usual gaggle of "presidential historians" puffed on their invisible pipes and offered wisdom. Plus, no commercials!