Patents by Inventor Ken Ouellette

Ken Ouellette 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: 9508195
    Abstract: Methods for managing content within an interactive augmented reality environment are described. An augmented reality environment may be provided to an end user of a head-mounted display device (HMD) in which content (e.g., webpages) may be displayed to the end user using one or more curved slates that are positioned on a virtual cylinder that appears body-locked to the end user. The virtual cylinder may be located around the end user with the end user positioned in the middle of the virtual cylinder such that the one or more curved slates appear to be displayed at the same distance from the end user. The position and size of each of the one or more curved slates may be controlled by the end user using head gestures and a virtual pointer projected onto the virtual cylinder.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: November 29, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joseph Van Den Heuvel, Ken Ouellette, Ben Sugden, Todd Omotani, Marcus Tanner, Greg Alt, Michael Hale, Jeff Sutherland
  • Publication number: 20160063762
    Abstract: Methods for managing content within an interactive augmented reality environment are described. An augmented reality environment may be provided to an end user of a head-mounted display device (HMD) in which content (e.g., webpages) may be displayed to the end user using one or more curved slates that are positioned on a virtual cylinder that appears body-locked to the end user. The virtual cylinder may be located around the end user with the end user positioned in the middle of the virtual cylinder such that the one or more curved slates appear to be displayed at the same distance from the end user. The position and size of each of the one or more curved slates may be controlled by the end user using head gestures and a virtual pointer projected onto the virtual cylinder.
    Type: Application
    Filed: September 3, 2014
    Publication date: March 3, 2016
    Inventors: Joseph Van Den Heuvel, Ken Ouellette, Ben Sugden, Todd Omotani, Marcus Tanner, Greg Alt, Michael Hale, Jeff Sutherland
  • Patent number: 9200385
    Abstract: A jacquard type loom for making a fabric by weaving plural warp yarns with plural weft yarns, the fabric including a determined number of columns of warp yarns per unit length and a determined number of layers of weft yarns. The loom includes a comber board including plural holes passing a corresponding number of control cords, each control cord including an heddle eye through which a warp yarn passes. The holes are distributed in a determined number of columns extending parallel to the warp yarn direction and a determined number of rows per column extending in a direction perpendicular to the warp yarn direction. The comber board includes a number of columns of holes per unit length smaller than the number of warp columns in the same unit length in the fabric, and a number of rows of holes greater than the number of warp layers in the fabric.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: December 1, 2015
    Assignees: SNECMA, ALBANY ENGINEERED COMPOSITES
    Inventors: Bruno Jacques Gerard Dambrine, Dominique Coupe, Ken Ouellette, Jonathan Goering
  • Publication number: 20150114511
    Abstract: A jacquard type loom for making a fabric by weaving plural warp yarns with plural weft yarns, the fabric including a determined number of columns of warp yarns per unit length and a determined number of layers of weft yarns. The loom includes a comber board including plural holes passing a corresponding number of control cords, each control cord including an heddle eye through which a warp yarn passes. The holes are distributed in a determined number of columns extending parallel to the warp yarn direction and a determined number of rows per column extending in a direction perpendicular to the warp yarn direction. The comber board includes a number of columns of holes per unit length smaller than the number of warp columns in the same unit length in the fabric, and a number of rows of holes greater than the number of warp layers in the fabric.
    Type: Application
    Filed: December 10, 2012
    Publication date: April 30, 2015
    Applicants: SNECMA, ALBANY ENGINEERED COMPOSITES
    Inventors: Bruno Jacques Gerard Dambrine, Dominique Coupe, Ken Ouellette, Jonathan Goering
  • Patent number: 8635275
    Abstract: Some embodiments of the present invention provide a method and system for correlating information regarding an interactive communication. A session application record is provided to store information of a session that represents an interactive communication that is at least between two endpoints. An application programming interface (API) is provided for users to create and manipulate session application records. Application specific data or customized data can be stored with the session application record using a tag that includes a name and value pair. One session application record can be associated with another session application record by using a relation. Any information that is gathered during a session can be accessible even when one of the endpoints is replaced by another endpoint.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: January 21, 2014
    Assignee: Aspect Software, Inc.
    Inventors: Fergal Glynn, Brian Silver, Richard W. Shea, Ken Ouellette, Vinh Huu Tran, Justin W. Haddad
  • Publication number: 20080034373
    Abstract: Some embodiments of the present invention provide a method and system for correlating information regarding an interactive communication. A session application record is provided to store information of a session that represents an interactive communication that is at least between two endpoints. An application programming interface (API) is provided for users to create and manipulate session application records. Application specific data or customized data can be stored with the session application record using a tag that includes a name and value pair. One session application record can be associated with another session application record by using a relation. Any information that is gathered during a session can be accessible even when one of the endpoints is replaced by another endpoint.
    Type: Application
    Filed: August 2, 2007
    Publication date: February 7, 2008
    Applicant: BlueNote Networks, Inc.
    Inventors: Fergal Glynn, Brian Silver, Richard W. Shea, Ken Ouellette, Vinh Huu Tran, Justin W. Haddad