Tirunelveli R. Vishwanath - Redmond WA, US Stephen J. Maine - Seattle WA, US Clemens Friedrich Vasters - Kirkland WA, US Brian Matthew McNamara - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709201, 709203, 709218
Abstract:
The present invention extends to methods, systems, and computer program products for dispatching client requests to appropriate server-side methods. When a client request is received, a Web server refers to a service contract framework that maps URI paths and HTTP methods to corresponding server implemented methods. A server implemented method corresponding to a URI path and/or an HTTP method included in the client request is identified. The server implemented method is invoked to process the client request message. Accordingly, embodiments of the invention provide a uniform mechanism to dispatch HTTP requests to designated server implemented methods based solely on URI path and HTTP method. That is, an HTTP request can be dispatched to a designated server implemented method without having to include additional dispatch metadata within the HTTP request (e. g. , in a SOAP envelope).
Controlling Transactions In Accordance With Role Based Security
Tirunelveli Vishwanath - Redmond WA, US Max A. Feingold - Bellevue WA, US James E. Johnson - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00 G06F 17/30 G06F 15/16
US Classification:
707785, 707607
Abstract:
The present invention extends to methods, systems, and computer program products for controlling transactions in accordance with role based security. A first transaction related component receives a transaction related message from a second transaction related component. The transaction related message indicates a request by the second transaction related component to perform a transaction related operation that is to involve the first transaction related component. The first transaction related component authenticates the second transaction related component. The first transaction related component refers to transaction control information indicating roles the second transaction component is permitted to assume relative to the first transaction related component. The transaction related operation indicated in the request is compared to the permitted roles for the second transaction related component. The transaction related operation is implemented in accordance with the results of the comparison.
Tirunelveli R. Vishwanath - Redmond WA, US Stephen Jared Maine - Seattle WA, US Erik B. Christensen - Seattle WA, US Michael J. Coulson - Clyde Hill WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16 G06F 15/173
US Classification:
709231, 709204, 709238, 709246
Abstract:
The transformation of data between binary data and hierarchical data, such as might be processed by an Infoset Processor. When data is received from a network in binary format, the transformation module transforms the binary data into a hierarchical data representation of the binary data, and then provides the transformed data to message processors (e. g. , Infoset processors) that understand the hierarchical schema. The transformation module may also transform hierarchical data into binary data for transmission on a network.
Processing An Xml Feed With Extensible Or Non-Typed Elements
Tirunelveli R. Vishwanath - Redmond WA, US Stephen Jared Maine - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
715234, 707701, 717147
Abstract:
A computerized system that implements a type system can process one or more XML documents that comprise unknown schema elements, which may not correlate within one or more types in the type system. In one implementation, for example, a computer system receives one or more XML document feeds and deserializes only those schema elements that correlate with one or more system types. The computer system further passes the unknown schema elements to a buffer. An application program, such as an XML reader, can extract the unknown schema elements from the buffer as appropriate. In one implementation, for example, the application program maintains its own types separately from the system types. The application program can then correlate its application-specific types with the buffered schema elements to deserialize and process the buffered schema elements.
Nicholas A. Allen - Redmond WA, US Justin David Brown - Seattle WA, US Stephen Jared Maine - Redmond WA, US Stephen J. Millet - Edmonds WA, US Edmund Samuel Victor Pinto - Duvall WA, US Tirunelveli R. Vishwanath - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16 G06F 17/30
US Classification:
709231, 709232, 707802, 707811
Abstract:
A system for aggregating context information for messages. The system includes a context container. The context container associates names with context values and metadata for context entries. The system further includes a network protocol component configured to read messages from a network transport, an encoder component configured translate messages from a raw format into a canonical message format. The canonical message format is an enveloped message containing an application payload and message metadata. The context container is associated with a message in the canonical format. The system further includes an extraction component configured to retrieve context from a native network transport protocol and insert the context values and metadata into the context container, a plurality of additional protocol components configured to add, remove, or modify entries in the context container, and one or more higher level application components configured to operate on the canonical message using the context entries.
Encoding/Decoding While Allowing Varying Message Formats Per Message
Natasha H. Jethanandani - Seattle WA, US Stephen Jared Maine - Seattle WA, US Evgeny Osovetsky - Bellevue WA, US Krishnan R. Rangachari - Kirkland WA, US Tirunelveli R. Vishwanath - Redmond WA, US
Encoding and/or decoding of messages. On the encoding end, a composite encoder encodes message from an internal format that is used by internal system components into an external format. However, the composite encoder may encode the outgoing messages into different external formats on a per-message basis. For incoming message, a composite decoder decodes incoming messages from any one of a plurality of external formats into the internal format also on a per-message basis. A per-message report mechanism permits internal system components and the encoding/decoding components to communicate information regarding the encoding or decoding on a per message basis. This permits a higher level of collaboration and complexity in the encoding and decoding process.
Nicholas A. Allen - Redmond WA, US Justin David Brown - Seattle WA, US Stephen Jared Maine - Seattle WA, US Stephen J. Millet - Edmonds WA, US Edmund Samuel Victor Pinto - Duvall WA, US Tirunelveli R. Vishwanath - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709231, 709232, 707802, 707811
Abstract:
A system for aggregating context information for messages includes a context container that associates names with context values and metadata for context entries. The system further includes a network protocol component configured to read messages from a network transport, an encoder component configured translate messages from a raw format into a canonical message format. The canonical message format is an enveloped message containing an application payload and message metadata. The context container is associated with a message in the canonical format. The system further includes an extraction component configured to retrieve context from a native network transport protocol and insert the context values and metadata into the context container, a plurality of additional protocol components configured to add, remove, or modify entries in the context container, and one or more higher level application components configured to operate on the canonical message using the context entries.
Nicholas Alexander Allen - Redmond WA, US Tirunelveli R. Vishwanath - Redmond WA, US Stephen J. Millet - Edmonds WA, US Edmund Samuel Victor Pinto - Duvall WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709206, 709246, 715234
Abstract:
Technologies for conversations between various parties, the conversations including context information that can be persisted to maintain the conversation when the parties or the communications media they communicate over operate intermittently. In such a conversation, any party can embed its view of the context into a message and any party can send the next message regardless of role and regardless of the underlying network, transport, or application message exchange pattern. Such technologies provide for durable services.
Youtube
Kasi Viswanathar TempleinTenkasi, a city inTi...
Constructed in the Dravidian style of architecture, the temple is beli...
Duration:
4m 44s
Grand Final | 46th Tamil Nadu junior champion...
Duration:
15m 29s
Live Darshan - Shree Kashi Vishwanath Temple ...
live #kashivishwanath... #livedarshan #Kashi Video Name :- Live Darsh...
Tenkasi - Kasi Viswanathar Temple | History |...
Link to my travel playlists: Tirunelveli | Tenkasi | Thoothukudi...
Duration:
9m 31s
ADMK Tirunelveli district secretary Ganesh Ra...
Duration:
12m 18s
Tamil Thalaivas team player Vishwanath life s...
Tamil Thalaivas team player Vishwanath life story Tamil.