Patents by Inventor C. A. Ayres

C. A. Ayres 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: 11966053
    Abstract: Systems and methods of dispersion compensation in an optical device are disclosed. A holographic optical element may include a set of different holograms in a grating medium. Each hologram in the set may have a corresponding grating vector with a grating frequency and direction. The directions of the grating vectors may vary as a function of the grating frequency. Different holograms in the set may diffract light in a particular direction so that the light emerges from a boundary of the grating medium in a single given direction regardless of wavelength. A prism may be used to couple light into the grating medium. The prism may be formed using materials having dispersion properties that are similar to the dispersion properties of the grating material. The prism may have an input face that receives perpendicular input light. The prism may include multiple portions having different refractive indices.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 23, 2024
    Assignee: Apple Inc.
    Inventors: Jonathan B. Pfeiffer, Adam C. Urness, Friso Schlottau, Mark R. Ayres, Vikrant Bhakta
  • Patent number: 9692747
    Abstract: Embodiments of authenticating linked accounts are presented herein. In an implementation, an authentication service provides functionality to form links between a plurality of user accounts. A client may then authenticate by providing credentials for one account in a group of linked accounts, and is permitted access to each account in the group of linked accounts based upon the linking. Thus, a single sign-in of a client to one account may permit the client to obtain services for service providers corresponding to multiple linked accounts, without an individual sign-in to each account.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: June 27, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David W. Bailey, Lynn C. Ayres, Yordan I Rouskov, Wei-Quiang Michael Guo, Lin Huang
  • Patent number: 9503440
    Abstract: Disclosed herein are methods for protecting user information on a client device that may have a plurality of users. A user interface with a public machine designation portion is presented to a user prior to the start of the authentication process. The public machine designation removes web service account descriptions and any user specific information stored on the client device. Also, the client device is prevented from storing any new user specific information that is provided to the client device. The public machine designation is a persistent feature that may only be disabled by an affirmative action from the user.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: November 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael C. Kunz, Lynn C. Ayres, Trevin M. Chow, Erren Dusan Lester, Campbell D. Gunn
  • Patent number: 9323946
    Abstract: An authoring component determines the sensitivity of an authored document and generates a user interface conveying contextual educational information about data dissemination policies that apply to the document. The user interface also provides user input mechanisms that allow the user to provide inputs affect the enforcement of a given data dissemination policy on the document.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: April 26, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brett A. Tanzer, Vidyaraman Sankaranarayanan, Lynn C. Ayres, Asaf Kashi
  • Publication number: 20150249660
    Abstract: Embodiments of authenticating linked accounts are presented herein. In an implementation, an authentication service provides functionality to form links between a plurality of user accounts. A client may then authenticate by providing credentials for one account in a group of linked accounts, and is permitted access to each account in the group of linked accounts based upon the linking. Thus, a single sign-in of a client to one account may permit the client to obtain services for service providers corresponding to multiple linked accounts, without an individual sign-in to each account.
    Type: Application
    Filed: May 14, 2015
    Publication date: September 3, 2015
    Inventors: David W. Bailey, Lynn C. Ayres, Yordan I. Rouskov, Wei-Quiang Michael Guo, Lin Huang
  • Patent number: 9065817
    Abstract: Embodiments of authenticating linked accounts are presented herein. In an implementation, an authentication service provides functionality to form links between a plurality of user accounts. A client may then authenticate by providing credentials for one account in a group of linked accounts, and is permitted access to each account in the group of linked accounts based upon the linking. Thus, a single sign-in of a client to one account may permit the client to obtain services for service providers corresponding to multiple linked accounts, without an individual sign-in to each account.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: June 23, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David W. Bailey, Lin Huang, Lynn C. Ayres, Yordan I Rouskov, Wei-Quiang Michael Guo
  • Patent number: 8997189
    Abstract: Embodiments of multi-user web service sign-in client side components are presented herein. In an implementation, the currently authenticated user account of a first application of a client is transferred to another application of a client. In another implementation, a common credential store is used to share data for a plurality of user accounts associated with a client between a plurality of applications of the client, and for the applications to output multi-user interfaces having portions corresponding to the plurality of accounts.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: March 31, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erren Dusan Lester, Kok Wai Chan, Lynn C. Ayres, Naresh Jain, Rui Chen, Trevin M. Chow
  • Publication number: 20150026763
    Abstract: An authoring component determines the sensitivity of an authored document and generates a user interface conveying contextual educational information about data dissemination policies that apply to the document. The user interface also provides user input mechanisms that allow the user to provide inputs affect the enforcement of a given data dissemination policy on the document.
    Type: Application
    Filed: October 7, 2014
    Publication date: January 22, 2015
    Inventors: Brett A. Tanzer, Vidyaraman Sankaranarayanan, Lynn C. Ayres, Asaf Kashi
  • Patent number: 8880989
    Abstract: An authoring component determines the sensitivity of an authored document and generates a user interface conveying contextual educational information about data dissemination policies that apply to the document. The user interface also provides user input mechanisms that allow the user to provide inputs affect the enforcement of a given data dissemination policy on the document.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: November 4, 2014
    Inventors: Brett A. Tanzer, Vidyaraman Sankaranarayanan, Lynn C. Ayres, Asaf Kashi
  • Publication number: 20140181907
    Abstract: Disclosed herein are methods for protecting user information on a client device that may have a plurality of users. A user interface with a public machine designation portion is presented to a user prior to the start of the authentication process. The public machine designation removes web service account descriptions and any user specific information stored on the client device. Also, the client device is prevented from storing any new user specific information that is provided to the client device. The public machine designation is a persistent feature that may only be disabled by an affirmative action from the user.
    Type: Application
    Filed: March 3, 2014
    Publication date: June 26, 2014
    Applicant: Microsoft Corporation
    Inventors: Michael C. Kunz, Lynn C. Ayres, Trevin M. Chow, Erren Dusan Lester, Campbell D. Gunn
  • Patent number: 8667608
    Abstract: Disclosed herein are methods for protecting user information on a client device that may have a plurality of users. A user interface with a public machine designation portion is presented to a user prior to the start of the authentication process. The public machine designation removes web service account descriptions and any user specific information stored on the client device. Also, the client device is prevented from storing any new user specific information that is provided to the client device. The public machine designation is a persistent feature that may only be disabled by an affirmative action from the user.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael C. Kunz, Lynn C. Ayres, Trevin M. Chow, Erren Dusan Lester, Campbell D. Gunn
  • Publication number: 20130263285
    Abstract: Embodiments of multi-user web service sign-in client side components are presented herein. In an implementation, the currently authenticated user account of a first application of a client is transferred to another application of a client. In another implementation, a common credential store is used to share data for a plurality of user accounts associated with a client between a plurality of applications of the client, and for the applications to output multi-user interfaces having portions corresponding to the plurality of accounts.
    Type: Application
    Filed: May 31, 2013
    Publication date: October 3, 2013
    Inventors: Erren Dusan Lester, Kok Wai Chan, Lynn C. Ayres, Naresh Jain, Rui Chen, Trevin M. Chow
  • Publication number: 20130198618
    Abstract: An authoring component determines the sensitivity of an authored document and generates a user interface conveying contextual educational information about data dissemination policies that apply to the document. The user interface also provides user input mechanisms that allow the user to provide inputs affect the enforcement of a given data dissemination policy on the document.
    Type: Application
    Filed: January 30, 2012
    Publication date: August 1, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Brett A. Tanzer, Vidyaraman Sankaranarayanan, Lynn C. Ayres, Asaf Kashi
  • Patent number: 8458775
    Abstract: Embodiments of multi-user web service sign-in client side components are presented herein. In an implementation, the currently authenticated user account of a first application of a client is transferred to another application of a client. In another implementation, a common credential store is used to share data for a plurality of user accounts associated with a client between a plurality of applications of the client, and for the applications to output multi-user interfaces having portions corresponding to the plurality of accounts.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: June 4, 2013
    Assignee: Microsoft Corporation
    Inventors: Erren Dusan Lester, Lynn C Ayres, Trevin M Chow, Kok Wai Chan, Rui Chen, Naresh Jain
  • Publication number: 20130007899
    Abstract: Disclosed herein are methods for protecting user information on a client device that may have a plurality of users. A user interface with a public machine designation portion is presented to a user prior to the start of the authentication process. The public machine designation removes web service account descriptions and any user specific information stored on the client device. Also, the client device is prevented from storing any new user specific information that is provided to the client device. The public machine designation is a persistent feature that may only be disabled by an affirmative action from the user.
    Type: Application
    Filed: September 11, 2012
    Publication date: January 3, 2013
    Applicant: Microsoft Corporation
    Inventors: Michael C. Kunz, Lynn C. Ayres, Trevin M. Chow, Erren Dusan Lester, Campbell D. Gunn
  • Patent number: 8327428
    Abstract: Embodiments of authenticating linked accounts are presented herein. In an implementation, an authentication service provides functionality to form links between a plurality of user accounts. A client may then authenticate by providing credentials for one account in a group of linked accounts, and is permitted access to each account in the group of linked accounts based upon the linking. Thus, a single sign-in of a client to one account may permit the client to obtain services for service providers corresponding to multiple linked accounts, without an individual sign-in to each account.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: David W. Bailey, Lynn C. Ayres, Lin Huang, Yordan I Rouskov, Weiqiang Michael Guo
  • Patent number: 8280979
    Abstract: Disclosed herein are methods for protecting user information on a client device that may have a plurality of users. A user interface with a public machine designation portion is presented to a user prior to the start of the authentication process. The public machine designation removes web service account descriptions and any user specific information stored on the client device. Also, the client device is prevented from storing any new user specific information that is provided to the client device. The public machine designation is a persistent feature that may only be disabled by an affirmative action from the user.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: October 2, 2012
    Assignee: Microsoft Corporation
    Inventors: Michael C Kunz, Lynn C Ayres, Trevin M Chow, Erren Dusan Lester, Campbell D Gunn
  • Publication number: 20100088753
    Abstract: An identity and authentication platform utilizes a data model that enables multiple identities such as e-mail addresses, mobile phone numbers, nicknames, gaming IDs, and other user IDs to be utilized as aliases which are unique sub-identities of a main account name. A user may utilize the aliases supported by the platform to project multiple different on-line identities while using the authentication credentials of the main account. The platform is configured to expose the aliases to various client applications and Internet-accessible sites and services such as e-mail, instant messaging, media sharing, gaming and social networks, and the like, to enable the implementation of a variety of usage scenarios that employ aliases.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Lynn C. Ayres, Rui Chen, Wei-Qiang Michael Guo, Neelamadhaba Mahapatro
  • Publication number: 20090114136
    Abstract: A method for controlling the motion of marine vessel (10) comprises mounting a gyroscope (12) in a gimbal and fixing the gimbal inside the vessel. In one arrangement, a trunnion axis (18) of the gimbal is mounted athwart the vessel (10). Sensors (20) are mounted at various locations on the vessel (10), as well as on the gyroscope (12), to measure the motion of the vessel (10), including motion caused by wave action. Signals from the sensors (20) are processed by a computer that in turn controls a motor to apply a force about the trunnion axis (18) to the gyroscope (12) in a direction that causes the gyroscope (12) to provide a reactive torque urging the vessel (10) to follow the slope of the wave and reduce the motion in the vessel (10). Thus, the method causes the gyroscope to apply reactive force that causes the vessel (10) to follow the slope of the waves acting on the vessel.
    Type: Application
    Filed: September 20, 2004
    Publication date: May 7, 2009
    Applicant: SEAGYRO PTY LTD
    Inventor: Colin C. Ayres
  • Publication number: 20080134295
    Abstract: Embodiments of authenticating linked accounts are presented herein. In an implementation, an authentication service provides functionality to form links between a plurality of user accounts. A client may then authenticate by providing credentials for one account in a group of linked accounts, and is permitted access to each account in the group of linked accounts based upon the linking. Thus, a single sign-in of a client to one account may permit the client to obtain services for service providers corresponding to multiple linked accounts, without an individual sign-in to each account.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Applicant: Microsoft Corporation
    Inventors: David W. Bailey, Lynn C. Ayres, Lin Huang, Yordan I. Rouskov, Weiqiang Michael Guo