Robert F. Goodman - Allston MA, US Michael R. Gretzinger - Malden MA, US John R. Burkhardt - Arlington MA, US Rachel R. Schiff - Cambridge MA, US Barnaby M. Claydon - Hingham MA, US Katherine W. Rae - Brookline MA, US Reed P. Sturtevant - Lexington MA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/00
US Classification:
709206, 709207, 709225, 709238, 709242, 709246
Abstract:
Email users may feel overwhelmed with the abundance of emails they receive. Many current email management techniques require at least some manual intervention that may be time consuming and/or otherwise frustrating to a user. As provided herein, emails may be characterized based upon content of the email and domain classification data (e. g. , a company name, business category, or a website name associated with the domain name of the sender). One or more viewing panels may be populated with the characterized emails. A viewing panel may present emails corresponding to a particular characterization (e. g. , a shopping viewing panel may display emails characterized as shopping). To enhance characterization, rules used to characterize emails may learn from a user's actions. For example, a user may move an email from a shopping viewing panel to a travel viewing panel, thus altering the characterization of the email from shopping to travel.
Method And Apparatus For Providing Web Services In A Collaborative Computing System
Weidong Wang - Lexington MA, US John Burkhardt - Arlington MA, US Jack E. Ozzie - Chester NH, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709204, 709205, 709207, 709227, 709228
Abstract:
An API development framework uses a Simple Object Access Protocol (SOAP) protocol to provide access to a collaborative client from a remote user that does not have access to the collaborative software. A WSAP server acts as a bridge between the native collaborative environment and any non-native environment or application that can process SOAP commands and allows the two entities to communicate regardless of firewalls and other security software. The non-native environment can be either local (on the same machine as the collaborative client program) or physically remote (on a different machine). In addition to the server, the illustrative framework includes client side support that is comprised of a SOAP proxy component and remote interfaces to collaborative system objects and platform tools.
Yishai Knobel - Boston MA, US Robert F. Goodman - Allston MA, US John Reynolds Burkhardt - Arlington MA, US Katie Rae - Brookline MA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06Q 10/00 G06F 3/048 G06F 15/16
US Classification:
705 9, 715753, 709206, 709204
Abstract:
When a group of users engage in activities comprising multiple tasks shared amongst the group, difficulties may arise from tracking progress, facilitating communication, reconciling tasks, etc. Accordingly, as provided herein, a collaborative view for a group participation plan may be created. A group participation plan comprising one or more tasks and one or more participant identities may be received. A commitment plan may be created by allocating the one or more tasks to respective participant identities. The commitment plan may be presented within a collaborative view. The collaborative view may show overall group progress, individual progress, and/or other information relating to the completion of allocated tasks. The collaborative view may be updated based upon task progress. Participants may view and interact with the collaborative view (e.g., a web-based user interface). For example, a participant may track individual progress, group progress, and/or other participant's progress.
JASON SCHLEIFER - CAMBRIDGE MA, US RICHARD ZACK SPEYER - CAMBRIDGE MA, US JOHN R. BURKHARDT - ARLINGTON MA, US RANSOM RICHARDSON - BEVERLY MA, US STEVEN LEES - SEATTLE WA, US
Assignee:
MICROSOFT CORPORATION - REDMOND WA
International Classification:
G06F 15/16
US Classification:
709204
Abstract:
Methods, system, and computer storage media are provided for enabling cross-language object sharing by providing shareable typename information agreed upon by clients that wish to share object with each other. A first client creates an object by communicating a create request, which includes typename information associated with the object. The object is created and the typename information, along with data and properties associated with the object, is stored. A second client requests to open that object. The data, properties, and typename information stored in associated with the object is communicated to the second client so that the second client is able to create a correct instance of the object.
JASON SCHLEIFER - CAMBRIDGE MA, US RICHARD ZACK SPEYER - CAMBRIDGE MA, US JOHN R. BURKHARDT - ARLINGTON MA, US RANSOM RICHARDSON - BEVERLY MA, US STEVEN LEES - SEATTLE WA, US
Assignee:
MICROSOFT CORPORATION - REDMOND WA
International Classification:
G06F 21/00 G06F 15/16
US Classification:
726 29
Abstract:
Methods, system, and computer storage media are provided for moderating actions performed on shared data objects. Rule enforcement logic is received for an application that is associated with one or more data objects shared between various clients. The rule enforcement logic is stored at a data server that also stores data associated with data objects. A moderator, also stored on the data server, is used to enforce the rule enforcement logic corresponding to the application when a client attempts to perform an action to a data object associated with the application.
JASON SCHLEIFER - CAMBRIDGE MA, US JOHN R. BURKHARDT - ARLINGTON MA, US RANSOM RICHARDSON - BEVERLY MA, US
Assignee:
MICROSOFT CORPORATION - REDMOND WA
International Classification:
G06F 15/16
US Classification:
709202
Abstract:
Methods, systems, and computer storage media are provided for communicating with client devices by way of a proxy device. An indication is received that multiple client devices are attempting to communicate with a shared service over a wide area network, such as the Internet. A server provides a first client device with a list of other client devices that are currently in communications with the shared service. Once a proxy device has been selected, the server receives an identification of that proxy device from the first client device so that the server knows that future communications from the first client device will be received through the proxy device. Data is then communicated to and from the shared service by way of the proxy device.
Subscribing To Multiple Resources Through A Common Connection
JOHN R. BURKHARDT - ARLINGTON MA, US RANSOM RICHARDSON - BEVERLY MA, US JASON SCHLEIFER - CAMBRIDGE MA, US STEVEN LEES - SEATTLE WA, US
Assignee:
MICROSOFT CORPORATION - REDMOND WA
International Classification:
G06F 15/16
US Classification:
709203
Abstract:
Methods, systems, and computer-readable media are provided to allow multiple server resources to share a single connection to a client device. The single connection may be maintained between a notification queue on the server side and the client device. Multiple server resources share the notification queue. When a resource changes or a service wants to communicate information to a client, corresponding messages are sent to the notification queue over a connection within the data center. Once in the notification queue, the updates are communicated to the client device.
JOHN R. BURKHARDT - ARLINGTON MA, US RANSOM RICHARDSON - BEVERLY MA, US JASON SCHLEIFER - CAMBRIDGE MA, US STEVEN LEES - SEATTLE WA, US
Assignee:
MICROSOFT CORPORATION - REDMOND WA
International Classification:
G06F 15/167
US Classification:
709212
Abstract:
Methods, systems, and computer-readable media for manipulating in-memory data entities are provided. Embodiments of the present invention use a Representational State Transfer (“REST”) web service to manipulate the in-memory data entities. In one embodiment, a “snap shot” is taken of the in-memory data entities at a point in time to create representations of the entities. A hierarchy of the representations is built. The hierarchy is used to make the entities addressable via a URI. Embodiments of the invention may then map the entity representations in the hierarchy to the entities. An embodiment of the invention uses handlers to process a REST style request addressed to an entity representation. The handler reads the command and determines whether the command is authorized for performance on the entity and performs that command, if appropriate.
Dr. Burkhardt graduated from the University of Louisville School of Medicine in 1996. He works in Austin, TX and specializes in Cardiovascular Disease and Clinical Cardiac Electrophysiology. Dr. Burkhardt is affiliated with Saint Davids Medical Center.
It's still unclear how long Pfizer's vaccine will offer protection against the virus, Dr. John Burkhardt, Pfizer's vice president of Global Drug Safety Research and Development, explained Monday, and the company will continue learning more about that timeline as the clinical trial continues.
Date: Nov 10, 2020
Category: More news
Source: Google
Wanna Win the Kentucky Derby? Get Your Horse Born on January 1
In 1947, Cambridge researcher John Burkhardt found that putting mares under artificial light created the same effect as natural daylight. So owners flip the switch in mid-November or December, subjecting mares to about 6 hours more of day than the 9 or so theyd normally get at that time of year.
Date: May 06, 2016
Category: Sports
Source: Google
ROBINSON: The winner of Iowa's straw poll . . . Obama
achmann tent, I ran into a couple of guys wearing Veterans for Rick Perry shirts. There was no Perry tent this was just hours after the Texas governor had announced his candidacy but that didn't keep Dan Shelley and John Burkhardt from working the crowd, even if they had no goodies to offer.