- Redmond WA, US Russell BILES - Bellevue WA, US Vidhi AGARWAL - Bellevue WA, US Marek JEDRZEJEWICZ - Kirkland WA, US Andre O. ALFRED - Redmond WA, US Justin MINAKER - Seattle WA, US Lucius FLEUCHAUS - Redmond WA, US Dawn BURNS - Lynnwood WA, US
International Classification:
G06F 17/30
Abstract:
The automated creation of a dataflow graph of a standing query. Once the standing query dataflow graph is created, events may be flowed into the dataflow graph to execute the standing query. In execution, a store query is accessed. The store query is structured in accordance with a store query language. A syntax graph (such as an abstract syntax tree) of the store query may then be generated. Then, using the syntax graph and a set of rules of the store query language, the dataflow graph is automatically generated. This significant speeds up and makes more easy and efficient the conversion of a store query into a standing query.
- Redmond WA, US Marek Jedrzejewicz - Kirkland WA, US Monika Machado - Sammamish WA, US Naresh Sundaram - Redmond WA, US
International Classification:
H04L 12/56 H04L 29/12
Abstract:
Among other things, one or more techniques and/or system are provided for routing a data packet. Because the data packet may correspond to a source device having an address on a first network that may be similar to an address of a second device on a second network, the data packet may be translated to create a transformed data packet that may be distinguishable from data packets of the second device. For example, the data packet may be translated from a first address format, such as IPv4, to a second address format, such as IPv6, to create a transformed data packet. The transformed data packet may comprise a prefix that may distinctly identify the source device during routing. In this way, the transformed data packet may be identifiable as corresponding to the source device during routing through a network to a destination device.
- Redmond WA, US Marek Jedrzejewicz - Kirkland WA, US Monika Machado - Sammamish WA, US Naresh Sundaram - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 12/56
US Classification:
370392
Abstract:
Among other things, one or more techniques and/or system are provided for routing a data packet. Because the data packet may correspond to a source device having an address on a first network that may be similar to an address of a second device on a second network, the data packet may be translated to create a transformed data packet that may be distinguishable from data packets of the second device. For example, the data packet may be translated from a first address format, such as IPv4, to a second address format, such as IPv6, to create a transformed data packet. The transformed data packet may comprise a prefix that may distinctly identify the source device during routing. In this way, the transformed data packet may be identifiable as corresponding to the source device during routing through a network to a destination device.