Patents by Inventor Sylvain P. Galineau

Sylvain P. Galineau 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: 10055388
    Abstract: In at least some embodiments, a mechanism is provided for web developers to request specific default behaviors, such as touch behaviors, on their webpages. In at least some implementations, a Cascading Style Sheets (CSS) rule is utilized to enable or disable manipulations such as panning, pinch zoom, and double-tap-zoom manipulations. The mechanism can be extensible to accommodate additional default behaviors that are added in the future. In various embodiments, the behaviors are declared up front and thus differ from solutions which employ an imperative model. The declarative nature of this approach allows achievement of full independence from the main thread and deciding the correct response using independent hit testing.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: August 21, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Justin E. Rogers, Sylvain P. Galineau, Arron J. Eicholz
  • Publication number: 20150261730
    Abstract: In at least some embodiments, a mechanism is provided for web developers to request specific default behaviors, such as touch behaviors, on their webpages. In at least some implementations, a Cascading Style Sheets (CSS) rule is utilized to enable or disable manipulations such as panning, pinch zoom, and double-tap-zoom manipulations. The mechanism can be extensible to accommodate additional default behaviors that are added in the future. In various embodiments, the behaviors are declared upfront and thus differ from solutions which employ an imperative model. The declarative nature of this approach allows achievement of full independence from the main thread and deciding the correct response using independent hit testing.
    Type: Application
    Filed: April 7, 2015
    Publication date: September 17, 2015
    Inventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Justin E. Rogers, Sylvain P. Galineau, Arron J. Eicholz
  • Patent number: 9021437
    Abstract: In at least some embodiments, a mechanism is provided for web developers to request specific default behaviors, such as touch behaviors, on their webpages. In at least some implementations, a Cascading Style Sheets (CSS) rule is utilized to enable or disable manipulations such as panning, pinch zoom, and double-tap-zoom manipulations. The mechanism can be extensible to accommodate additional default behaviors that are added in the future. In various embodiments, the behaviors are declared upfront and thus differ from solutions which employ an imperative model. The declarative nature of this approach allows achievement of full independence from the main thread and deciding the correct response using independent hit testing.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Justin E. Rogers, Sylvain P. Galineau, Arron J. Eicholz
  • Publication number: 20140019844
    Abstract: In at least some embodiments, a mechanism is provided for web developers to request specific default behaviors, such as touch behaviors, on their webpages. In at least some implementations, a Cascading Style Sheets (CSS) rule is utilized to enable or disable manipulations such as panning, pinch zoom, and double-tap-zoom manipulations. The mechanism can be extensible to accommodate additional default behaviors that are added in the future. In various embodiments, the behaviors are declared upfront and thus differ from solutions which employ an imperative model. The declarative nature of this approach allows achievement of full independence from the main thread and deciding the correct response using independent hit testing.
    Type: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Applicant: Microsoft Corporation
    Inventors: Matthew A. Rakow, Tony E. Schreiner, Bradley J. Litterell, Kevin M. Babbitt, Praveen Kumar Muralidhar Rao, Justin E. Rogers, Sylvain P. Galineau, Arron J. Eicholz
  • Patent number: 8166516
    Abstract: Aspects of the subject matter described herein relate to determining effective policy when more than one policy may be associated with an entity. In aspects, bindings associate policies with target groups that may include one or more entities. The bindings are ordered by precedence. When properties of two or more policies affect an entity, properties of policies in higher precedence bindings control (e.g., override) properties of policies in lower precedence bindings. When a property of a policy is not included in other policies that affect an entity, the property is retained. A policy resolver determines disjoint target groups and a resultant policy associated with each disjoint target group. The resultant policy associated with a disjoint target group represents a combination of the original policies according to precedence.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: April 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Raymond W McCollum, Khushru M Irani, Sylvain P Galineau, Francois L Cantonnet
  • Publication number: 20090249431
    Abstract: Aspects of the subject matter described herein relate to determining effective policy when more than one policy may be associated with an entity. In aspects, bindings associate policies with target groups that may include one or more entities. The bindings are ordered by precedence. When properties of two or more policies affect an entity, properties of policies in higher precedence bindings control (e.g., override) properties of policies in lower precedence bindings. When a property of a policy is not included in other policies that affect an entity, the property is retained. A policy resolver determines disjoint target groups and a resultant policy associated with each disjoint target group. The resultant policy associated with a disjoint target group represents a combination of the original policies according to precedence.
    Type: Application
    Filed: March 27, 2008
    Publication date: October 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Raymond W. McCollum, Khushru M. Irani, Sylvain P. Galineau, Francois L. Cantonnet
  • Patent number: 7496760
    Abstract: Under the present invention, a central system in communication with a central directory is provided. The central system also communicates with one or more ancillary systems that each communicate with an ancillary storage unit. User account information is initially stored in the central directory according to unique identifiers. When a triggering event occurs (e.g., when he/she attempts to access an ancillary system, or when he/she is listed as an intended recipient of an electronic mailing message), the user's account information will be located within the central directory according to his/her unique identifier. Upon location, the account information is automatically communicated to the appropriate ancillary storage unit. Thus, the present invention provides “just in-time” synchronization of account information between the central directory and the ancillary storage unit.
    Type: Grant
    Filed: January 23, 2003
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: John Banks-Binici, Sylvain P. Galineau, Jonathan J. Hewitt, Joseph T. Wissmann
  • Publication number: 20040148517
    Abstract: Under the present invention, a central system in communication with a central directory is provided. The central system also communicates with one or more ancillary systems that each communicate with an ancillary storage unit. User account information is initially stored in the central directory according to unique identifiers. When a triggering event occurs (e.g., when he/she attempts to access an ancillary system, or when he/she is listed as an intended recipient of an electronic mailing message), the user's account information will be located within the central directory according to his/her unique identifier. Upon location, the account information is automatically communicated to the appropriate ancillary storage unit. Thus, the present invention provides “just in-time” synchronization of account information between the central directory and the ancillary storage unit.
    Type: Application
    Filed: January 23, 2003
    Publication date: July 29, 2004
    Applicant: International Business Machines
    Inventors: John Banks-Binici, Sylvain P. Galineau, Jonathan J. Hewitt, Joseph T. Wissmann