Patents by Inventor Marek Jedrzejewicz
Marek Jedrzejewicz has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11423031Abstract: 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.Type: GrantFiled: February 22, 2018Date of Patent: August 23, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Gueorgui B. Chkodrov, Russell Biles, Vidhi Agarwal, Marek Jedrzejewicz, Andre O. Alfred, Justin Minaker, Lucius Fleuchaus, Dawn Burns
-
Patent number: 11386093Abstract: 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.Type: GrantFiled: February 22, 2018Date of Patent: July 12, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Gueorgui B. Chkodrov, Russell Biles, Vidhi Agarwal, Marek Jedrzejewicz, Andre O. Alfred, Justin Minaker, Lucius Fleuchaus, Dawn Burns
-
Publication number: 20190258734Abstract: 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.Type: ApplicationFiled: February 22, 2018Publication date: August 22, 2019Inventors: Gueorgui B. CHKODROV, Russell BILES, Vidhi AGARWAL, Marek JEDRZEJEWICZ, Andre O. ALFRED, Justin MINAKER, Lucius FLEUCHAUS, Dawn BURNS
-
Patent number: 9401866Abstract: 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.Type: GrantFiled: April 9, 2015Date of Patent: July 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Parantap Lahiri, Marek Jedrzejewicz, Monika Machado, Naresh Sundaram
-
Publication number: 20160072710Abstract: 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.Type: ApplicationFiled: April 9, 2015Publication date: March 10, 2016Inventors: Parantap Lahiri, Marek Jedrzejewicz, Monika Machado, Naresh Sundaram
-
Patent number: 9008096Abstract: 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.Type: GrantFiled: November 13, 2012Date of Patent: April 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Parantap Lahiri, Marek Jedrzejewicz, Monika Machado, Naresh Sundaram
-
Publication number: 20140133485Abstract: 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.Type: ApplicationFiled: November 13, 2012Publication date: May 15, 2014Applicant: Microsoft CorporationInventors: Parantap Lahiri, Marek Jedrzejewicz, Monika Machado, Naresh Sundaram