Patents by Inventor Matthew Graham Dyor
Matthew Graham Dyor 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: 11153248Abstract: Location-based notification includes establishment of a rally point and subsequent notification of a user when another user enters the rally point. Senders may set up rally points at various physical locations and specify one or more target recipients that are to be notified when the sender enters the rally point. Target recipients may specify communication settings that dictate whether and/or how they wish to receive notifications under a variety of circumstances. When a sender having a computing device enters a rally point location, a notification is sent from the computing device to a location-based notification service, which notifies each of the target recipients in a manner that complies with the target recipient's individual communication settings.Type: GrantFiled: September 10, 2019Date of Patent: October 19, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Matthew Graham Dyor
-
Patent number: 10990701Abstract: Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by websites according to preferences, such as the interests, “likes” and demographic and/or geographic information of users. Additional techniques describe aspects of keeping the users' preferences secure from the website, so that the users' privacy and anonymity are protected. In one implementation, a “trusted entity” is trusted by users to obtain and store the preferences. Content may be obtained by the trusted entity from a content provider, such as a website. The content may be changed according to the preferences. The content is then provided to the users. In view of the changes made by the trusted entity, the user enjoys a customized version of the content. Additional techniques describe limits to customization, based on permissible customizations and frameworks generated by the content providers.Type: GrantFiled: September 15, 2016Date of Patent: April 27, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Graham Dyor, Richard J. Qian, Marc Eliot Davis, Steven William Macbeth, Lili Cheng, Gur Kimchi
-
Patent number: 10549162Abstract: A gravity-powered golf putting ramp configured to receive a golf ball in motion in a first direction, guide the golf ball using an arced ramp in a second direction that increases gravitational potential energy, and guides the golf ball in a third direction that is substantially the opposite the first direction. The gravity-powered golf putting ramp includes: a planar base that supports the gravity-powered golf putting ramp when it is placed on a planar surface; a leading edge connected to the planar base, the leading edge having a small height relative to a width of the leading edge; a putting arc configured to receive a golf ball in motion, the putting arc connected to the leading edge and oriented in a direction substantially similar to the planar base.Type: GrantFiled: June 6, 2018Date of Patent: February 4, 2020Assignee: Random Stuff LLCInventors: Matthew Graham Dyor, Oliver Taggart Graham
-
Publication number: 20200007485Abstract: Location-based notification includes establishment of a rally point and subsequent notification of a user when another user enters the rally point. Senders may set up rally points at various physical locations and specify one or more target recipients that are to be notified when the sender enters the rally point. Target recipients may specify communication settings that dictate whether and/or how they wish to receive notifications under a variety of circumstances. When a sender having a computing device enters a rally point location, a notification is sent from the computing device to a location-based notification service, which notifies each of the target recipients in a manner that complies with the target recipient's individual communication settings.Type: ApplicationFiled: September 10, 2019Publication date: January 2, 2020Inventor: Matthew Graham Dyor
-
Patent number: 10454870Abstract: Location-based notification includes establishment of a rally point and subsequent notification of a user when another user enters the rally point. Senders may set up rally points at various physical locations and specify one or more target recipients that are to be notified when the sender enters the rally point. Target recipients may specify communication settings that dictate whether and/or how they wish to receive notifications under a variety of circumstances. When a sender having a computing device enters a rally point location, a notification is sent from the computing device to a location-based notification service, which notifies each of the target recipients in a manner that complies with the target recipient's individual communication settings.Type: GrantFiled: February 28, 2017Date of Patent: October 22, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Matthew Graham Dyor
-
Publication number: 20180345107Abstract: A gravity-powered golf putting ramp configured to receive a golf ball in motion in a first direction, guide the golf ball using an arced ramp in a second direction that increases gravitational potential energy, and guides the golf ball in a third direction that is substantially the opposite the first direction. The gravity-powered golf putting ramp includes: a planar base that supports the gravity-powered golf putting ramp when it is placed on a planar surface; a leading edge connected to the planar base, the leading edge having a small height relative to a width of the leading edge; a putting arc configured to receive a golf ball in motion, the putting arc connected to the leading edge and oriented in a direction substantially similar to the planar base.Type: ApplicationFiled: June 6, 2018Publication date: December 6, 2018Applicant: Random Stuff LLCInventors: Matthew Graham Dyor, Oliver Taggart Graham
-
Patent number: 9961162Abstract: Described herein are technologies pertaining to disambiguating identities/accounts over a plurality of online services. Public data streams pertaining to accounts of different online services are analyzed, and a determination is made that the accounts are owned by a same user. A searchable profile is generated for the user that comprises data that indicates that the user represented by the profile owns the accounts. The profile is claimable by the user such that the user is enabled to customize contents of the profile.Type: GrantFiled: August 12, 2013Date of Patent: May 1, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Patrick Kinsel, Matthew Graham Dyor, Stefan David Weitz
-
Patent number: 9953084Abstract: An application store tastemaker recommendation service determines experts within a user's social network(s), receives recommendations from the experts, filters and/or ranks mobile application query results based at least in part on the recommendations. Additionally, the service may further determine the experts based on data compiled about previous actions, reviews, comments, etc., of the experts. Further, the service may provide recommendations to the user to aid in selecting mobile applications for purchase, and may provide an avenue for completing such purchases.Type: GrantFiled: April 23, 2013Date of Patent: April 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Futty, Matthew Graham Dyor, Danny Lange, Miller T. Abel
-
Publication number: 20170171130Abstract: Location-based notification includes establishment of a rally point and subsequent notification of a user when another user enters the rally point. Senders may set up rally points at various physical locations and specify one or more target recipients that are to be notified when the sender enters the rally point. Target recipients may specify communication settings that dictate whether and/or how they wish to receive notifications under a variety of circumstances. When a sender having a computing device enters a rally point location, a notification is sent from the computing device to a location-based notification service, which notifies each of the target recipients in a manner that complies with the target recipient's individual communication settings.Type: ApplicationFiled: February 28, 2017Publication date: June 15, 2017Inventor: Matthew Graham Dyor
-
Patent number: 9608955Abstract: Location-based notification includes establishment of a rally point and subsequent notification of a user when another user enters the rally point. Senders may set up rally points at various physical locations and specify one or more target recipients that are to be notified when the sender enters the rally point. Target recipients may specify communication settings that dictate whether and/or how they wish to receive notifications under a variety of circumstances. When a sender having a computing device enters a rally point location, a notification is sent from the computing device to a location-based notification service, which notifies each of the target recipients in a manner that complies with the target recipient's individual communication settings.Type: GrantFiled: June 16, 2014Date of Patent: March 28, 2017Assignee: Microsoft Technology Licensing, LLCInventor: Matthew Graham Dyor
-
Publication number: 20170004332Abstract: Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by websites according to preferences, such as the interests, “likes” and demographic and/or geographic information of users. Additional techniques describe aspects of keeping the users' preferences secure from the website, so that the users' privacy and anonymity are protected. In one implementation, a “trusted entity” is trusted by users to obtain and store the preferences. Content may be obtained by the trusted entity from a content provider, such as a website. The content may be changed according to the preferences. The content is then provided to the users. In view of the changes made by the trusted entity, the user enjoys a customized version of the content. Additional techniques describe limits to customization, based on permissible customizations and frameworks generated by the content providers.Type: ApplicationFiled: September 15, 2016Publication date: January 5, 2017Inventors: Matthew Graham Dyor, Richard J. Qian, Marc Eliot Davis, Steven William Macbeth, Lili Cheng, Gur Kimchi
-
Publication number: 20160366153Abstract: A location provider manages dissemination of location data of a user to one or more third-party services, so that the user can take advantage of services offered by the third parties, without the associated burden of continuously granting or denying requests by the third party services to obtain location data of the user. A third-party service can obtain location information of a user from the location provider. Users may control circumstances in which the location provider is to share location data of the user with the one or more third-party services.Type: ApplicationFiled: August 29, 2016Publication date: December 15, 2016Inventors: Matthew Graham Dyor, Pablo Tapia
-
Patent number: 9519717Abstract: Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by websites according to preferences, such as the interests, “likes” and demographic and/or geographic information of users. Additional techniques describe aspects of keeping the users' preferences secure from the website, so that the users' privacy and anonymity are protected. In one implementation, a “trusted entity” is trusted by users to obtain and store the preferences. Content may be obtained by the trusted entity from a content provider, such as a website. The content may be changed according to the preferences. The content is then provided to the users. In view of the changes made by the trusted entity, the user enjoys a customized version of the content. Additional techniques describe limits to customization, based on permissible customizations and frameworks generated by the content providers.Type: GrantFiled: March 2, 2011Date of Patent: December 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Gur Kimchi, Matthew Graham Dyor, Lili Cheng, Richard J. Qian, Marc Eliot Davis, Steven William Macbeth
-
Patent number: 9432381Abstract: A location provider manages dissemination of location data of a user to one or more third-party services, so that the user can take advantage of services offered by the third parties, without the associated burden of continuously granting or denying requests by the third party services to obtain location data of the user. A third-party service can obtain location information of a user from the location provider. Users may control circumstances in which the location provider is to share location data of the user with the one or more third-party services.Type: GrantFiled: December 1, 2010Date of Patent: August 30, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Graham Dyor, Pablo Tapia
-
Patent number: 9363361Abstract: Described herein is a technique for customizing device behavior based on evaluated relationships between a user and the user's environment. User conduct is analyzed based on available sensors, which may include user-facing cameras. The user's environmental context is similarly evaluated based on the available sensors. Conduct and context, as well as any identified relationships between such conduct and context, may be reported to application programs, and may form the basis for customized device behavior.Type: GrantFiled: April 12, 2011Date of Patent: June 7, 2016Assignee: Microsoft Technology Licensing LLCInventors: Gur Kimchi, Marc Eliot Davis, Matthew Graham Dyor, Eric J. Horvitz
-
Patent number: 9163952Abstract: A suggestive mapping device may predict, suggest, and/or provide potential destinations to a user. Additionally, the device may store historical location data of the user, determine a travel vector of the user, and predict the destination of the user based at least in part on the historical location data and/or the travel vector. Further, the device may provide hands-free maps to destinations when the user does not know the address at least by receiving contextual data of the user and/or contextual data of the user's contacts. Such hands-free, suggestive mapping devices may facilitate more effective navigation.Type: GrantFiled: April 15, 2011Date of Patent: October 20, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Paul A. Viola, Zhaowei Jiang, John C. Krumm, Matthew Graham Dyor, Eric J. Horvitz, Lili Cheng
-
Patent number: 9098859Abstract: An achievement system tracks users' offline activities and awards achievements to users for participation in particular offline activities. The achievements that are awarded for particular activities and/or to particular users may be sponsored by merchants, who may compensate an achievement system provider for the opportunity to sponsor the achievements. To award users achievements, the users' offline activities are tracked. When a user participates in an offline activity for which achievements are available, the user is awarded an achievement. The achievement may be stored in an achievement profile for the user. In some embodiments, achievements earned by users may be converted into other benefits and alternative awards.Type: GrantFiled: April 27, 2011Date of Patent: August 4, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Mohammed Moinuddin, Joseph Futty, Matthew Graham Dyor, Dan E. Walther, Sreenivas Gollapudi, Stelios Paparizos, John C. Shafer
-
Publication number: 20140297773Abstract: Location-based notification includes establishment of a rally point and subsequent notification of a user when another user enters the rally point. Senders may set up rally points at various physical locations and specify one or more target recipients that are to be notified when the sender enters the rally point. Target recipients may specify communication settings that dictate whether and/or how they wish to receive notifications under a variety of circumstances. When a sender having a computing device enters a rally point location, a notification is sent from the computing device to a location-based notification service, which notifies each of the target recipients in a manner that complies with the target recipient's individual communication settings.Type: ApplicationFiled: June 16, 2014Publication date: October 2, 2014Inventor: Matthew Graham Dyor
-
Publication number: 20130332592Abstract: Described herein are technologies pertaining to disambiguating identities/accounts over a plurality of online services. Public data streams pertaining to accounts of different online services are analyzed, and a determination is made that the accounts are owned by a same user. A searchable profile is generated for the user that comprises data that indicates that the user represented by the profile owns the accounts. The profile is claimable by the user such that the user is enabled to customize contents of the profile.Type: ApplicationFiled: August 12, 2013Publication date: December 12, 2013Applicant: Microsoft CorporationInventors: Patrick Kinsel, Matthew Graham Dyor, Stefan David Weitz
-
Publication number: 20130238592Abstract: An application store tastemaker recommendation service determines experts within a user's social network(s), receives recommendations from the experts, filters and/or ranks mobile application query results based at least in part on the recommendations. Additionally, the service may further determine the experts based on data compiled about previous actions, reviews, comments, etc., of the experts. Further, the service may provide recommendations to the user to aid in selecting mobile applications for purchase, and may provide an avenue for completing such purchases.Type: ApplicationFiled: April 23, 2013Publication date: September 12, 2013Applicant: Microsoft CorporationInventors: Joseph Futty, Matthew Graham Dyor, Danny Lange, Miller T. Abel