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: 8528053
    Abstract: 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: Grant
    Filed: June 23, 2010
    Date of Patent: September 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Patrick Kinsel, Matthew Graham Dyor, Stefan David Weitz
  • Patent number: 8433620
    Abstract: 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: Grant
    Filed: November 4, 2010
    Date of Patent: April 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Joseph Futty, Matthew Graham Dyor, Danny Lange, Miller T. Abel
  • Publication number: 20130097001
    Abstract: 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: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Applicant: Microsoft Corporation
    Inventors: Matthew Graham Dyor, David Raskino, Karthik Thirumalai
  • Publication number: 20120278154
    Abstract: 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: Application
    Filed: April 28, 2011
    Publication date: November 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: DANNY LANGE, MILLER THOMAS ABEL, MATTHEW GRAHAM DYOR, JOHN C. SHAFER, STELIOS PAPARIZOS, JOSEPH FUTTY, SREENIVAS GOLLAPUDI
  • Publication number: 20120277004
    Abstract: 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: Application
    Filed: April 27, 2011
    Publication date: November 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: MOHAMMED MOINUDDIN, JOSEPH FUTTY, MATTHEW GRAHAM DYOR, DAN E. WALTHER, SREENIVAS GOLLAPUDI, STELIOS PAPARIZOS, JOHN C. SHAFER
  • Publication number: 20120265433
    Abstract: 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: Application
    Filed: April 15, 2011
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Paul A. Viola, Zhaowei Jiang, John C. Krumm, Matthew Graham Dyor, Eric J. Horvitz, Lili Cheng
  • Publication number: 20120262582
    Abstract: 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: Application
    Filed: April 12, 2011
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Gur Kimchi, Marc Eliot Davis, Matthew Graham Dyor, Eric J. Horvitz
  • Publication number: 20120226995
    Abstract: 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: Application
    Filed: March 2, 2011
    Publication date: September 6, 2012
    Applicant: Microsoft Corporation
    Inventors: Gur Kimchi, Matthew Graham Dyor, Lili Cheng, Richard J. Qian, Marc Eliot Davis, Steven William Macbeth
  • Publication number: 20120144452
    Abstract: 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: Application
    Filed: December 1, 2010
    Publication date: June 7, 2012
    Applicant: Microsoft Corporation
    Inventors: Matthew Graham Dyor, Pablo Tapia
  • Publication number: 20120117558
    Abstract: 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: Application
    Filed: November 4, 2010
    Publication date: May 10, 2012
    Applicant: Microsoft Corporation
    Inventors: Joseph Futty, Matthew Graham Dyor, Danny Lange, Miller T. Abel
  • Publication number: 20120116905
    Abstract: 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: Application
    Filed: November 4, 2010
    Publication date: May 10, 2012
    Applicant: Microsoft Corporation
    Inventors: Joseph Futty, Matthew Graham Dyor, Danny Lange, Miller T. Abel
  • Publication number: 20120072312
    Abstract: 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: Application
    Filed: September 22, 2010
    Publication date: March 22, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Danny Lange, Matthew Graham Dyor, Joseph Futty, John Bruno, Viswanath Vadlamani, John Clavin
  • Publication number: 20110320119
    Abstract: 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: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Henry N. Jerez Morales, Matthew Graham Dyor, Joe Abou Rjeili, Rony Ferzli
  • Publication number: 20110321129
    Abstract: 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: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Patrick Kinsel, Matthew Graham Dyor, Stefan David Weitz
  • Publication number: 20110231493
    Abstract: 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: Application
    Filed: March 16, 2010
    Publication date: September 22, 2011
    Applicant: Microsoft Corporation
    Inventor: Matthew Graham Dyor
  • Patent number: 6957229
    Abstract: 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: Grant
    Filed: December 28, 2000
    Date of Patent: October 18, 2005
    Inventor: Matthew Graham Dyor