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: 8528053Abstract: 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: June 23, 2010Date of Patent: September 3, 2013Assignee: Microsoft CorporationInventors: Patrick Kinsel, Matthew Graham Dyor, Stefan David Weitz
-
Patent number: 8433620Abstract: An application store tastemaker recommendation service is usable to determine experts within a user's social network(s), receive recommendations from the experts, and filter and/or rank mobile application query results based at least in part on the recommendations. Additionally, the service may be usable to determine experts based on data compiled about previous actions, reviews, comments, etc., of the experts. Further, the service may be usable to provide recommendations to the user to aid in selecting mobile applications for purchase, and may provide an avenue for completing such purchases.Type: GrantFiled: November 4, 2010Date of Patent: April 30, 2013Assignee: Microsoft CorporationInventors: Joseph Futty, Matthew Graham Dyor, Danny Lange, Miller T. Abel
-
Publication number: 20130097001Abstract: A dynamic loyalty service system allows a product provider to create a demand plan that identifies anticipated demand for a service over a number of time segments. The dynamic loyalty service system generates the demand plan using information about historic commercial data about the service and historic patterns of usage of the product by the provider's loyalty program participants. The dynamic loyalty service system allows a user to identify targets for the various time segments, wherein the targets specify desired adjustments to the demand during the respective time segment. The dynamic loyalty service system uses the demand plan and the adjustment targets to generate a communication plan that specifies the messages to be sent to the provider's loyalty program participants and the communication modality for delivering the messages.Type: ApplicationFiled: October 14, 2011Publication date: April 18, 2013Applicant: Microsoft CorporationInventors: Matthew Graham Dyor, David Raskino, Karthik Thirumalai
-
Publication number: 20120278154Abstract: An inventory marketing system operates to identify and market inventory items that are likely to spoil. Initially, inventory items that have a particular likelihood of spoilage may be identified. Customers to target with offers for the inventory items may be identified based on the customers' current location or expected location near a spoilage time for the inventory items. Offers for the inventory items may be provided to the targeted customers, and purchases of the inventory items by customers may be facilitated.Type: ApplicationFiled: April 28, 2011Publication date: November 1, 2012Applicant: MICROSOFT CORPORATIONInventors: DANNY LANGE, MILLER THOMAS ABEL, MATTHEW GRAHAM DYOR, JOHN C. SHAFER, STELIOS PAPARIZOS, JOSEPH FUTTY, SREENIVAS GOLLAPUDI
-
Publication number: 20120277004Abstract: 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: ApplicationFiled: April 27, 2011Publication date: November 1, 2012Applicant: MICROSOFT CORPORATIONInventors: MOHAMMED MOINUDDIN, JOSEPH FUTTY, MATTHEW GRAHAM DYOR, DAN E. WALTHER, SREENIVAS GOLLAPUDI, STELIOS PAPARIZOS, JOHN C. SHAFER
-
Publication number: 20120265433Abstract: 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: ApplicationFiled: April 15, 2011Publication date: October 18, 2012Applicant: Microsoft CorporationInventors: Paul A. Viola, Zhaowei Jiang, John C. Krumm, Matthew Graham Dyor, Eric J. Horvitz, Lili Cheng
-
Publication number: 20120262582Abstract: 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: ApplicationFiled: April 12, 2011Publication date: October 18, 2012Applicant: Microsoft CorporationInventors: Gur Kimchi, Marc Eliot Davis, Matthew Graham Dyor, Eric J. Horvitz
-
Publication number: 20120226995Abstract: 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: March 2, 2011Publication date: September 6, 2012Applicant: Microsoft CorporationInventors: Gur Kimchi, Matthew Graham Dyor, Lili Cheng, Richard J. Qian, Marc Eliot Davis, Steven William Macbeth
-
Publication number: 20120144452Abstract: 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: December 1, 2010Publication date: June 7, 2012Applicant: Microsoft CorporationInventors: Matthew Graham Dyor, Pablo Tapia
-
Publication number: 20120117558Abstract: A mobile application migration service is usable to receive recommendations for replacement and/or alternative mobile applications for potential mobile device upgrades. Additionally, the service may be usable to compare legacy mobile applications to potential target mobile applications and simulate operation of selected target applications on a new target device. Further, a service may be usable to provide one-click purchase of one or more target applications, one-click installation of the selected target applications, and/or one-click migration of associated user and/or application data from a legacy device to a new device. Such recommendations, comparisons, simulations, and one-click migrations may be used to facilitate migration from one mobile device to another, even when legacy devices are customized with highly useful and/or often used applications.Type: ApplicationFiled: November 4, 2010Publication date: May 10, 2012Applicant: Microsoft CorporationInventors: Joseph Futty, Matthew Graham Dyor, Danny Lange, Miller T. Abel
-
Publication number: 20120116905Abstract: An application store tastemaker recommendation service is usable to determine experts within a user's social network(s), receive recommendations from the experts, and filter and/or rank mobile application query results based at least in part on the recommendations. Additionally, the service may be usable to determine experts based on data compiled about previous actions, reviews, comments, etc., of the experts. Further, the service may be usable to provide recommendations to the user to aid in selecting mobile applications for purchase, and may provide an avenue for completing such purchases.Type: ApplicationFiled: November 4, 2010Publication date: May 10, 2012Applicant: Microsoft CorporationInventors: Joseph Futty, Matthew Graham Dyor, Danny Lange, Miller T. Abel
-
Publication number: 20120072312Abstract: A curated application store is a virtual storefront that includes applications provisioned from one or more application databases. For example, a curator may browse through an application database to find notable applications based on his or her expertise in a certain area and then provision the notable applications from the application database for inclusion in an application store curated by the curator. Accordingly, users browsing for applications pertaining to the area of expertise of the curator may shop for the applications from within a virtual application mall which includes a collection of curated application stores such as the application store curated by the curator. In return, the curator of the store may receive a revenue share from the purchases made within his or her application store.Type: ApplicationFiled: September 22, 2010Publication date: March 22, 2012Applicant: MICROSOFT CORPORATIONInventors: Danny Lange, Matthew Graham Dyor, Joseph Futty, John Bruno, Viswanath Vadlamani, John Clavin
-
Publication number: 20110320119Abstract: A location brokerage system is described herein. A plurality of computing devices that are configured to output data that is indicative of a geographic location of a user are registered with the location brokerage system, and a plurality of location-based applications are registered with the location brokerage system. The location brokerage system collaborates with the computing devices to obtain location data pertaining to the user that satisfies requests for location data from the location-based application while enforcing operating restrictions/parameters imposed by the user and/or the location-based applications.Type: ApplicationFiled: June 23, 2010Publication date: December 29, 2011Applicant: Microsoft CorporationInventors: Henry N. Jerez Morales, Matthew Graham Dyor, Joe Abou Rjeili, Rony Ferzli
-
Publication number: 20110321129Abstract: 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: June 23, 2010Publication date: December 29, 2011Applicant: Microsoft CorporationInventors: Patrick Kinsel, Matthew Graham Dyor, Stefan David Weitz
-
Publication number: 20110231493Abstract: 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: March 16, 2010Publication date: September 22, 2011Applicant: Microsoft CorporationInventor: Matthew Graham Dyor
-
Patent number: 6957229Abstract: A system and method for managing personal information with increased efficiency and flexibility. In one embodiment, the system includes a group website tier made up of a plurality of group website objects, a group tier made up of a plurality of group objects, a user tier made up of a plurality of user objects, a first set of relationships that define relationships between the group website objects and the group objects, and a second set of relationships that define relationships between the group objects and the user objects. Furthermore, the system preferably is configured such that each of the objects may be uniquely identified from objects on the same tier and objects on different tiers. Additionally, the first set of relationships may include a first type of relationships that define which group objects have access to each of the plurality of group websites, and a second type of relationships that define which group objects appear as content for each of the plurality of group website objects.Type: GrantFiled: December 28, 2000Date of Patent: October 18, 2005Inventor: Matthew Graham Dyor