US 12,271,401 B2
Friction reduction during professional network expansion
Choo Yei Chong, Redmond, WA (US); Heidi Kenyon, Bellingham, WA (US); Neha Parikh Shah, Glen Ridge, NJ (US); Deepa Shenvi Priolkar, Redmond, WA (US); Christopher Michael Dollar, Renton, WA (US); Jin Young Kim, Seattle, WA (US); Aaron Nash Melhaff, Seattle, WA (US); Venkata Sreekanth Kannepalli, Redmond, WA (US); Wende E. Copfer, Woodinville, WA (US); Harald Becker, Seattle, WA (US); and Amy L. Huang, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Aug. 31, 2022, as Appl. No. 17/900,009.
Prior Publication US 2024/0070172 A1, Feb. 29, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 3/0482 (2013.01); G06F 9/451 (2018.01); G06F 16/28 (2019.01); G06Q 50/00 (2012.01)
CPC G06F 16/288 (2019.01) [G06F 3/0482 (2013.01); G06F 9/451 (2018.02); G06Q 50/01 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for friction reduction during professional network expansion, wherein the method is implemented via a computing system comprising a processor, and wherein the method comprises:
executing, via a network, an enterprise application on a remote computing system operated by a user associated with an enterprise;
causing surfacing of a professional networking user interface (UI) on a display of the remote computing system during the execution of the enterprise application, wherein the professional networking UI comprises UI elements corresponding to a professional network of the user and suggested professional contacts for the user;
generating parameters that are representative of a connection between the user and each suggested professional contact based on enterprise-level data corresponding to the user and each suggested professional contact, the enterprise-level data derived from at least one property graph, wherein the at least one property graph comprises at least:
data objects relating to the user's interactions at the enterprise level,
data objects relating to various types of enterprise resources, and
data objects relating to telemetry data maintained by an application service provider of the enterprise application, the telemetry data comprising data collected during the execution of the enterprise application;
generating friction-reducing UI elements for each suggested professional contact based on the generated parameters;
receiving, via the professional networking UI, user input comprising a command to open a contact connection page corresponding to one of the suggested professional contacts; and
causing surfacing of the contact connection page for the suggested professional contact on the display of the remote computing system, wherein the contact connection page comprises at least a portion of the generated friction-reducing UI elements.