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: 11966053Abstract: 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: GrantFiled: December 13, 2019Date of Patent: April 23, 2024Assignee: Apple Inc.Inventors: Jonathan B. Pfeiffer, Adam C. Urness, Friso Schlottau, Mark R. Ayres, Vikrant Bhakta
-
Patent number: 9692747Abstract: 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: GrantFiled: May 14, 2015Date of Patent: June 27, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David W. Bailey, Lynn C. Ayres, Yordan I Rouskov, Wei-Quiang Michael Guo, Lin Huang
-
Patent number: 9503440Abstract: 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: GrantFiled: March 3, 2014Date of Patent: November 22, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Michael C. Kunz, Lynn C. Ayres, Trevin M. Chow, Erren Dusan Lester, Campbell D. Gunn
-
Patent number: 9323946Abstract: 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: GrantFiled: October 7, 2014Date of Patent: April 26, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Brett A. Tanzer, Vidyaraman Sankaranarayanan, Lynn C. Ayres, Asaf Kashi
-
Publication number: 20150249660Abstract: 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: ApplicationFiled: May 14, 2015Publication date: September 3, 2015Inventors: David W. Bailey, Lynn C. Ayres, Yordan I. Rouskov, Wei-Quiang Michael Guo, Lin Huang
-
Patent number: 9065817Abstract: 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: GrantFiled: November 8, 2012Date of Patent: June 23, 2015Assignee: Microsoft Technology Licensing, LLCInventors: David W. Bailey, Lin Huang, Lynn C. Ayres, Yordan I Rouskov, Wei-Quiang Michael Guo
-
Patent number: 8997189Abstract: 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: GrantFiled: May 31, 2013Date of Patent: March 31, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Erren Dusan Lester, Kok Wai Chan, Lynn C. Ayres, Naresh Jain, Rui Chen, Trevin M. Chow
-
Publication number: 20150026763Abstract: 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: ApplicationFiled: October 7, 2014Publication date: January 22, 2015Inventors: Brett A. Tanzer, Vidyaraman Sankaranarayanan, Lynn C. Ayres, Asaf Kashi
-
Patent number: 8880989Abstract: 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: GrantFiled: January 30, 2012Date of Patent: November 4, 2014Inventors: Brett A. Tanzer, Vidyaraman Sankaranarayanan, Lynn C. Ayres, Asaf Kashi
-
Publication number: 20140181907Abstract: 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: ApplicationFiled: March 3, 2014Publication date: June 26, 2014Applicant: Microsoft CorporationInventors: Michael C. Kunz, Lynn C. Ayres, Trevin M. Chow, Erren Dusan Lester, Campbell D. Gunn
-
Patent number: 8667608Abstract: 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: GrantFiled: September 11, 2012Date of Patent: March 4, 2014Assignee: Microsoft CorporationInventors: Michael C. Kunz, Lynn C. Ayres, Trevin M. Chow, Erren Dusan Lester, Campbell D. Gunn
-
Publication number: 20130263285Abstract: 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: ApplicationFiled: May 31, 2013Publication date: October 3, 2013Inventors: Erren Dusan Lester, Kok Wai Chan, Lynn C. Ayres, Naresh Jain, Rui Chen, Trevin M. Chow
-
Publication number: 20130198618Abstract: 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: ApplicationFiled: January 30, 2012Publication date: August 1, 2013Applicant: MICROSOFT CORPORATIONInventors: Brett A. Tanzer, Vidyaraman Sankaranarayanan, Lynn C. Ayres, Asaf Kashi
-
Patent number: 8458775Abstract: 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: GrantFiled: August 11, 2006Date of Patent: June 4, 2013Assignee: Microsoft CorporationInventors: Erren Dusan Lester, Lynn C Ayres, Trevin M Chow, Kok Wai Chan, Rui Chen, Naresh Jain
-
Publication number: 20130007899Abstract: 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: ApplicationFiled: September 11, 2012Publication date: January 3, 2013Applicant: Microsoft CorporationInventors: Michael C. Kunz, Lynn C. Ayres, Trevin M. Chow, Erren Dusan Lester, Campbell D. Gunn
-
Patent number: 8327428Abstract: 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: GrantFiled: November 30, 2006Date of Patent: December 4, 2012Assignee: Microsoft CorporationInventors: David W. Bailey, Lynn C. Ayres, Lin Huang, Yordan I Rouskov, Weiqiang Michael Guo
-
Patent number: 8280979Abstract: 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: GrantFiled: February 27, 2006Date of Patent: October 2, 2012Assignee: Microsoft CorporationInventors: Michael C Kunz, Lynn C Ayres, Trevin M Chow, Erren Dusan Lester, Campbell D Gunn
-
Publication number: 20100088753Abstract: 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: ApplicationFiled: October 3, 2008Publication date: April 8, 2010Applicant: MICROSOFT CORPORATIONInventors: Lynn C. Ayres, Rui Chen, Wei-Qiang Michael Guo, Neelamadhaba Mahapatro
-
Publication number: 20090114136Abstract: 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: ApplicationFiled: September 20, 2004Publication date: May 7, 2009Applicant: SEAGYRO PTY LTDInventor: Colin C. Ayres
-
Publication number: 20080134295Abstract: 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: ApplicationFiled: November 30, 2006Publication date: June 5, 2008Applicant: Microsoft CorporationInventors: David W. Bailey, Lynn C. Ayres, Lin Huang, Yordan I. Rouskov, Weiqiang Michael Guo