Patents by Inventor Marc Prieur
Marc Prieur 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: 11121873Abstract: Methods for hardening security between web services using protected forwarded access tokens are implemented via systems and devices. User applications receive user tokens with user information from an identity provider and provide the user tokens to first services with data requests. Each first service extracts and transforms a portion of a user token to validate a user token signature, and determines a target service for the data request. The first services acquire actor tokens from the identity provider that uniquely identify the first services using public keys, and then generate authentication tokens, signed with corresponding private keys, that encapsulate the actor tokens and the transformed user tokens. The signed authentication tokens are provided to target services which validate the authentication tokens as well as the encapsulated tokens and their respective signatures. Upon validation, requested data is retrieved and provided back for the user applications from the target services.Type: GrantFiled: February 8, 2019Date of Patent: September 14, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Douglas Brent Schmaltz, Maria Furman, Jean-Marc Prieur, Amit Kumar, Yordan I. Rouskov, Sriram Dhanasekaran
-
Publication number: 20200259652Abstract: Methods for hardening security between web services using protected forwarded access tokens are implemented via systems and devices. User applications receive user tokens with user information from an identity provider and provide the user tokens to first services with data requests. Each first service extracts and transforms a portion of a user token to validate a user token signature, and determines a target service for the data request. The first services acquire actor tokens from the identity provider that uniquely identify the first services using public keys, and then generate authentication tokens, signed with corresponding private keys, that encapsulate the actor tokens and the transformed user tokens. The signed authentication tokens are provided to target services which validate the authentication tokens as well as the encapsulated tokens and their respective signatures. Upon validation, requested data is retrieved and provided back for the user applications from the target services.Type: ApplicationFiled: February 8, 2019Publication date: August 13, 2020Inventors: Douglas Brent Schmaltz, III, Maria Furman, Jean-Marc Prieur, Amit Kumar, Yordan I. Rouskov, Sriram Dhanasekaran
-
Patent number: 9389986Abstract: The present invention extends to methods, systems, and computer program products for identifying impacted tests from statically collected data. In general, static dependency data, possibly augmented with some dynamic data, is used to find an appropriate set of impacted tests for code changes. In some embodiments, static dependency analysis is used to identify tests impacted by a code change. Heuristics can be used to assist with identifying an appropriate set of impacted tests to run for a code change. Dynamic data can be used to augment static dependency data to identify more optimal sets of impacted tests to run for a code change.Type: GrantFiled: May 6, 2013Date of Patent: July 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Arun Mathew Abraham, Haiying Xu, Jun Su, Peter Gerard Provost, Jing Fan, Jean-Marc Prieur
-
Patent number: 8924385Abstract: A method for providing a query-based diagrammatic presentation of data includes generating a filter element that defines a set of groups and includes a set of declarative queries that define information to be included in the set of groups. The filter element is applied to a data source, which includes performing the set of declarative queries on the data source, thereby generating a set of query results for each of the groups. A diagram is generated that includes a set of shapes representing the set of groups, and a set of nodes nested within each of the shapes, wherein the nodes for each group are determined based on the query results for that group.Type: GrantFiled: April 12, 2011Date of Patent: December 30, 2014Assignee: Microsoft CorporationInventors: Blair Stuart McGlashan, J. Duncan C. Pocklington, Jean-Marc Prieur, Stuart John Harding Kent, Eyal Lantzman
-
Publication number: 20140331206Abstract: The present invention extends to methods, systems, and computer program products for identifying impacted tests from statically collected data. In general, static dependency data, possibly augmented with some dynamic data, is used to find an appropriate set of impacted tests for code changes. In some embodiments, static dependency analysis is used to identify tests impacted by a code change. Heuristics can be used to assist with identifying an appropriate set of impacted tests to run for a code change. Dynamic data can be used to augment static dependency data to identify more optimal sets of impacted tests to run for a code change.Type: ApplicationFiled: May 6, 2013Publication date: November 6, 2014Applicant: Microsoft CorporationInventors: Arun Mathew Abraham, Haiying Xu, Jun Su, Peter Gerard Provost, Jing Fan, Jean-Marc Prieur
-
Publication number: 20120265773Abstract: A method for providing a query-based diagrammatic presentation of data includes generating a filter element that defines a set of groups and includes a set of declarative queries that define information to be included in the set of groups. The filter element is applied to a data source, which includes performing the set of declarative queries on the data source, thereby generating a set of query results for each of the groups. A diagram is generated that includes a set of shapes representing the set of groups, and a set of nodes nested within each of the shapes, wherein the nodes for each group are determined based on the query results for that group.Type: ApplicationFiled: April 12, 2011Publication date: October 18, 2012Applicant: Microsoft CorporationInventors: Blair Stuart McGlashan, J. Duncan C. Pocklington, Jean-Marc Prieur, Stuart John Harding Kent, Eyal Lantzman
-
Publication number: 20120133579Abstract: A system and method for managing the recognition and processing of gestures. A system provides a mechanism to detect conflicts between gesture recognizers and resolve the conflicts. A runtime system receives notifications from gesture recognizers in the form of requests for resources or actions. A conflict detector determines whether a conflict with another gesture recognizer exists. If a conflict exists, a conflict resolver determines a resolution. This may include determining a winning gesture recognizer and deactivating the losing gesture recognizers. A design time system statically validates gesture recognizers based on static state machines corresponding to each gesture recognizer.Type: ApplicationFiled: November 30, 2010Publication date: May 31, 2012Applicant: Microsoft CorporationInventors: Jean-Marc Prieur, Stuart Kent, Duncan Pocklington, Blair McGlashan, Eyal Lantzman, Christopher J. Lovett
-
Patent number: 6948640Abstract: A fluid reservoir (1) having a neck (11) defining a substantially cylindrical drum (12) and an opening (110), said neck being externally provided with an external thread (13) serving to co-operate with a ring (21) internally provided with an internal thread (210) having the same pitch as the external thread (13) of the neck, the external thread (13) being provided with locking means (16) to prevent the ring from being unscrewed, said locking means comprising at least one projection (16) situated under the external thread (13) on the path of the internal thread (210), said fluid reservoir being characterized in that said projection (16) comprises a ramp (161) on which the internal thread (210) engages during tightening, and a locking edge (162) at the end of the ramp (161) defining therebeyond a locking wall (163) against which the internal thread (210) abuts in the event of unscrewing.Type: GrantFiled: December 12, 2000Date of Patent: September 27, 2005Assignee: Valois S.A.Inventors: Hervé Pennaneac′h, Marc Prieur
-
Publication number: 20030029887Abstract: A fluid reservoir (1) having a neck (11) defining a substantially cylindrical drum (12) and an opening (110), said neck being externally provided with an external thread (13) serving to co-operate with a ring (21) internally provided with an internal thread (210) having the same pitch as the external thread (13) of the neck, the external thread (13) being provided with locking means (16) to prevent the ring from being unscrewed, said locking means comprising at least one projection (16) situated under the external thread (13) on the path of the internal thread (210), said fluid reservoir being characterized in that said projection (16) comprises a ramp (161) on which the internal thread (210) engages during tightening, and a locking edge (162) at the end of the ramp (161) defining therebeyond a locking wall (163) against which the internal thread (210) abuts in the event of unscrewing.Type: ApplicationFiled: August 27, 2002Publication date: February 13, 2003Inventors: Herve Pennaneac'h, Marc Prieur