-
公开(公告)号:US20210406838A1
公开(公告)日:2021-12-30
申请号:US16912245
申请日:2020-06-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Rohan Ramanath , Konstantin Salomatin , Jeffrey Douglas Gee , Onkar Anant Dalal , Gungor Polatkan , Sara Smoot Gerrard , Deepak Kumar , Rupesh Gupta , Jiaqi Ge , Lingjie Weng , Shipeng Yu
IPC: G06Q10/10 , G06N5/04 , G06K9/62 , G06F16/958 , G06F16/9535 , G06Q50/00
Abstract: In some embodiments, a computer system generates a recommendation for a user of an online service based on user actions that have been performed by the user within a threshold amount of time before the generation of the recommendation. For each user action, the computer system determines an intent classification that identifies an activity of the user and that corresponds to different types of user actions, as well as a preference classification that identifies a target of the activity, and then stores these intent and preference classifications as part of indications of the user actions for use in generating different types of recommendations using different types of recommendation models. Additionally, the computer system may use mini-batches of data from an incoming stream of logged data to train an incremental update to one or more recommendation models.
-
公开(公告)号:US20200005354A1
公开(公告)日:2020-01-02
申请号:US16024753
申请日:2018-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Rupesh Gupta , Guangde Chen , Curtis Chung-Yen Wang , Deepak K. Agarwal , Souvik Ghosh , Shipeng Yu
Abstract: Machine learning techniques for multi-objective content item selection are provided. In one technique, resource allocation data is stored that indicates, for each campaign of multiple campaigns, a resource allocation amount that is assigned by a central authority. In response to receiving the content request, a subset of the campaigns is identified based on targeting criteria. Multiple scores are generated, each score reflecting a likelihood that a content item of the corresponding campaign will be selected. Based on the scores, a particular campaign from the subset is selected and the corresponding content item transmitted over a computer network to be displayed on a computing device. A resource allocation amount that is associated with the particular campaign is identified. A resource reduction amount associated with displaying the content item of the particular campaign is determined. The particular resource allocation is reduced based on the resource reduction amount.
-
3.
公开(公告)号:US20190334848A1
公开(公告)日:2019-10-31
申请号:US15967218
申请日:2018-04-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Guangde Chen , Shipeng Yu , Shaunak Chatterjee , Brad Christopher Ciraulo , Sandor Nyako
IPC: H04L12/58
Abstract: A message spacing system evenly distributes the communication of one or more notifications to a computing device communicatively coupled with an online service. The message spacing system also instructs an application residing on the computing device to display a badge notification. The badge notification indicates a number of pending notifications awaiting review by a member of the online service. The badge notification may be overlaid an icon corresponding to an application that the member uses to access or interact with the online service. The badge notification may also be overlaid on an icon displayed on a webpage, where the icon represents a selectable topic that the member may select to interact with the online service. The notifications that the messaging spacing system may send include offline notifications and online notifications.
-
公开(公告)号:US10440144B2
公开(公告)日:2019-10-08
申请号:US15826462
申请日:2017-11-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Pingjie Xiao , Shaunak Chatterjee , Shipeng Yu , Ankit Gupta , Swapnil Ghike , Vivek Nelamangala , Banu Muthukumar , Curtis Wang , Parinkumar Shah , Eric Brownrout , Changji Shi
Abstract: A notification platform for distribution of notification content in an on-line social network system, on-line and in near real time, is described. As a new notification is detected in the continuous stream of notifications triggered by time-sensitive events, the near real time notifications distribution system determines member profiles representing potential recipients of the notification by traversing a relationship graph. The relationship graph has nodes representing member profiles, as well as other entities maintained in the on-line social network system. The edges of the relationship graph represent relationships between entities represented by the associated nodes. For each member profile representing a potential recipient of the notification, the near real time notifications distribution system generates a relevance score, which is used to determine whether the notification is to be delivered to the potential recipient.
-
公开(公告)号:US20190199593A1
公开(公告)日:2019-06-27
申请号:US15850910
申请日:2017-12-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Alexandre Lee , Shipeng Yu , Yan Liu
Abstract: This disclosure relates to systems and methods for searching names using name clusters. A method includes training a supervised machine learning system to learn a connection strength between a member and peers of the member; clustering the member with the peers in response to a threshold number of profile similarities between the member and the peers and the connection strength between the member and the peers being above a connection strength threshold value; and applying an unsupervised machine learning system using output from the supervised machine learning system and the clustering to generate a connection between the member and at least one of the peers.
-
公开(公告)号:US20190190877A1
公开(公告)日:2019-06-20
申请号:US15849541
申请日:2017-12-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jinyun Yan , Yan Gao , Viral Gupta , Shaunak Chatterjee , Shipeng Yu , Romer E. Rosales-Delmoral , Gaurav Chandalia
CPC classification number: H04L51/32 , G06F16/9535 , H04L67/02 , H04L67/306
Abstract: Techniques for reducing delay in broadcasting content over a network using an inverted fan-out process are disclosed herein. In some embodiments, a computer-implemented method comprises: in response to an activity associated with content being performed by a user on an online service, detecting that the activity has been performed: identifying a plurality of recipient users in response to the detecting; and for each one of the plurality of recipient users, transmitting a notification of the activity to a destination associated with the recipient user in response to the identifying of the recipient users, the notification comprising an indication of the content, and the transmitting of the notification of the activity being performed without waiting for the recipient user to navigate to a web page of the online service on a computing device or for the recipient to open a mobile application of the online service on a mobile device.
-
公开(公告)号:US12223554B2
公开(公告)日:2025-02-11
申请号:US16912245
申请日:2020-06-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Rohan Ramanath , Konstantin Salomatin , Jeffrey Douglas Gee , Onkar Anant Dalal , Gungor Polatkan , Sara Smoot Gerrard , Deepak Kumar , Rupesh Gupta , Jiaqi Ge , Lingjie Weng , Shipeng Yu
IPC: G06Q50/00 , G06F16/9535 , G06F16/958 , G06F18/214 , G06N5/04 , G06Q10/1053
Abstract: In some embodiments, a computer system generates a recommendation for a user of an online service based on user actions that have been performed by the user within a threshold amount of time before the generation of the recommendation. For each user action, the computer system determines an intent classification that identifies an activity of the user and that corresponds to different types of user actions, as well as a preference classification that identifies a target of the activity, and then stores these intent and preference classifications as part of indications of the user actions for use in generating different types of recommendations using different types of recommendation models. Additionally, the computer system may use mini-batches of data from an incoming stream of logged data to train an incremental update to one or more recommendation models.
-
公开(公告)号:US10853736B2
公开(公告)日:2020-12-01
申请号:US15816304
申请日:2017-11-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jinyun Yan , Peng Du , Shaunak Chatterjee , Shipeng Yu
IPC: G06N7/00 , G06Q50/00 , G06Q10/10 , G06N20/00 , G06F3/0481
Abstract: A method can include determining, based on learned parameter values, an intrinsic interest and an affinity for the user to be influenced to visit the website, determining, using the learned parameter values, intrinsic interest, and affinity for the user to be influenced to visit the website, a first probability indicating a likelihood that the user will, in response to viewing a badge notification, turn off notifications or delete an app and a second probability indicating a likelihood that the user will, in response to viewing the badge notification on the app, visit a website, in response to determining the second probability is greater than a threshold larger than the first probability, causing the app to include the badge notification when displayed on the user device.
-
公开(公告)号:US10735527B1
公开(公告)日:2020-08-04
申请号:US16264322
申请日:2019-01-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jiaqi Ge , Yiping Yuan , Ajith Muralidharan , Padmini Jaikumar , Shipeng Yu
IPC: G06F15/177 , H04L29/08
Abstract: Technologies for determining whether to send a notification to an entity is provided. Disclosed techniques include receiving entity features describing attributes related to observed entity sessions. A set of entity-specific session features values may be generated from the received entity features. A session-quality prediction model may be generated using the set of entity-specific session feature values. The session-quality prediction model may determine an expected session score for a new entity session for an entity, where the expected session score describes a level of interaction for the new entity session. A notification may be received for a particular entity. The session-quality prediction model may be used to determine the expected session score for a new entity session for the particular entity. A determination may be made as to whether a notification should be sent to the particular entity based upon the expected session score for the new entity session.
-
公开(公告)号:US20190155957A1
公开(公告)日:2019-05-23
申请号:US15821663
申请日:2017-11-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Pratik Daga , Kinjal Basu , Matthew Hsing Hung Walker , Yiping Yuan , Varun Bharill , Guanchao Wang , Shipeng Yu , Shaunak Chatterjee , Sowmitra Thallapragada , Manoj Sivakumar
Abstract: A unified notification platform for offline creation and distribution of notification content from a variety of data sources is described. The notification platform provides data adaptors that are reusable for generating notifications of different types, specifically, for generating notifications of different types that have features that have meaning across different notification types such that these features can be used to generate comparable relevance scores with respect to candidate profiles. The relevance score calculated for a notification with respect to a member profile is used to determine whether the notification is to be presented to the member represented by the member profile.
-
-
-
-
-
-
-
-
-