Provide enhanced relationship graph signals
AssigneeMicrosoft Technology Licensing, LLC
InventorsRezaul Hoque, Vando Pereira, Manolis Platakis, Olivia Ifrim
Life of this patent
Estimating the term…
Abstract
Enhanced relationship graph signals are provided. A productivity service initiates operations to provide enhanced relationship graph signals by retrieving relationship attribute(s) between two users of a productivity service. Interactivity attribute(s) between the two users of the product service are also retrieved. An enhanced signal is generated based on the relationship and interactivity attributes. The enhanced signal is stored within a relationship graph.
Claims20
A method executed on a computing device to provide enhanced relationship graph signals, the method comprising:
- retrieving one or more relationship attributes between two users of a productivity service;
- retrieving one or more interactivity attributes between the two users of the productivity service;
- generating an enhanced signal based on the relationship and interactivity attributes;
- and
- storing the enhanced signal within a relationship graph.
A productivity server to provide enhanced relationship graph signals, the productivity server comprising:
- a communication device;
- a memory configured to store instructions associated with a productivity service;
- one or more processors coupled to the memory and the communication device, the one or more processors executing the productivity service in conjunction with the instructions stored in the memory, wherein the productivity service includes:
- an inference engine configured to:
- retrieve one or more relationship attributes between two users of the productivity service;
- retrieve one or more interactivity attributes between the two users of the productivity service;
- generate an enhanced signal based on the relationship and interactivity attributes;
- and
- store the enhanced signal within a relationship graph.
A system to provide enhanced relationship graph signals, the system comprising:
- one or more cloud servers executing a cloud service, the cloud service configured to:
- maintain the relationship graph;
- a productivity server executing a productivity service, the productivity service configured to:
- detect the communication sent to a user;
- query the relationship graph for a plurality of signals;
- retrieve one or more relationship attributes and one or more interactivity attributes between the user and a sender of the communication based on analyzing the plurality of signals;
- generate an enhanced signal based on the relationship and interactivity attributes;
- and
- rank the communication based on the enhanced signal.
Dependencies are inferred from the claim text.