-
公开(公告)号:US11537618B2
公开(公告)日:2022-12-27
申请号:US16822262
申请日:2020-03-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ankit Gupta , Juan G. Grande , Aarthi Jayaram , Diego Andres Buthay , Raghu Ram Hiremagalur Venkatesh
IPC: G06F21/00 , G06F16/2455 , G06F16/2453 , G06N20/00 , G06F21/60
Abstract: The disclosed embodiments provide a system for managing data conflation. During operation, the system generates matches between a first set of entities in a first dataset from a first data provider and a second set of entities in a second dataset from a second data provider based on comparisons of fields in the first and second datasets. Next, the system modifies a join query for joining the first and second datasets to include operators representing compliance rules for the first or second datasets. The system executes the modified join query to produce a joined dataset that adheres to the compliance rules and stores data related to the joined dataset within a platform that logically isolates the data from additional datasets. During processing of queries of the data, the system modifies the queries to include additional operators that enforce access control policies for the data.
-
公开(公告)号:US20180227377A1
公开(公告)日:2018-08-09
申请号:US15423601
申请日:2017-02-03
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Anant Trivedi , Ankit Gupta , Hemant Sharma , Dipak Sarjerao Pawar
IPC: H04L29/08
Abstract: Variety of approaches to propagate a do not disturb state are described. A hosted service initiates operations to propagate the do not disturb state upon determining a user's state to be the do not disturb state based on receiving a direct user input or an inference from user associated data. The do not disturb state is exposed to an application consumed by a user and other application consumed by other user. The hosted service provides the application and the other application. A behavior of the application is configured based on the do not disturb state. Upon expiration of the do not disturb state, the behavior of the application is reverted.
-
公开(公告)号:US12182770B2
公开(公告)日:2024-12-31
申请号:US17383231
申请日:2021-07-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Victoria Carolina Rodriguez , Tariq Sharif , Chiquita Kerur , Sindhura Gangireddy , Ankit Gupta , Charlie Ricafort Chung , Alexis Jacqueline Benter
IPC: G06Q10/00 , G06F11/34 , G06Q10/0633 , G06Q10/107 , G06Q10/1093
Abstract: Event workflow management in computing systems are disclosed herein. In one example, a process includes receiving a data package defining an event containing data representing a category corresponding to a type of activity of the event and having a workflow property. The process can then include creating or modifying a backend workflow of the event corresponding to the workflow property of the category and monitoring for the one or more status conditions of the event included in the backend workflow. When the monitoring indicates that the one or more status conditions of the event are satisfied, the one or more actions in the sequence of the backend workflow are executed in relation to the event.
-
公开(公告)号:US20190166224A1
公开(公告)日:2019-05-30
申请号: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
CPC classification number: H04L67/306 , H04L41/12 , H04L41/22 , H04L67/26 , H04W4/21
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.
-
公开(公告)号:US20230034999A1
公开(公告)日:2023-02-02
申请号:US17383231
申请日:2021-07-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Victoria Carolina Rodriguez , Tariq Sharif , Chiquita Kerur , Sindhura Gangireddy , Ankit Gupta , Charlie Ricafort Chung , Alexis Jacqueline Benter
Abstract: Event workflow management in computing systems are disclosed herein. In one example, a process includes receiving a data package defining an event containing data representing a category corresponding to a type of activity of the event and having a workflow property. The process can then include creating or modifying a backend workflow of the event corresponding to the workflow property of the category and monitoring for the one or more status conditions of the event included in the backend workflow. When the monitoring indicates that the one or more status conditions of the event are satisfied, the one or more actions in the sequence of the backend workflow are executed in relation to the event.
-
公开(公告)号:US20210294797A1
公开(公告)日:2021-09-23
申请号:US16822262
申请日:2020-03-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ankit Gupta , Juan G. Grande , Aarthi Jayaram , Diego Andres Buthay , Raghu Ram Hiremagalur Venkatesh
IPC: G06F16/2455 , G06F16/2453 , G06F21/60 , G06N20/00
Abstract: The disclosed embodiments provide a system for managing data conflation. During operation, the system generates matches between a first set of entities in a first dataset from a first data provider and a second set of entities in a second dataset from a second data provider based on comparisons of fields in the first and second datasets. Next, the system modifies a join query for joining the first and second datasets to include operators representing compliance rules for the first or second datasets. The system executes the modified join query to produce a joined dataset that adheres to the compliance rules and stores data related to the joined dataset within a platform that logically isolates the data from additional datasets. During processing of queries of the data, the system modifies the queries to include additional operators that enforce access control policies for the data.
-
公开(公告)号: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.
-
公开(公告)号:US11792167B2
公开(公告)日:2023-10-17
申请号:US17219482
申请日:2021-03-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Haifeng Zhao , Yang Chen , Jiashuo Wang , Xiaojing Chen , Chencheng Wu , Souvik Ghosh , Ankit Gupta , Jing Wang , John Patrick Moore , Henry Heyburn Pistell , Mira Thambireddy , Haowen Cao , Keyi Yu
CPC classification number: H04L63/0428 , G06N20/00
Abstract: Techniques for a flexible data security and machine learning system for merging third-party data are provided. In one technique, the system receives a data set from a third-party entity and receives selection data that indicates that the third-party entity selected a set of data security policies that includes an encryption option and a data mixing option from among multiple data mixing options. In response to receiving the selection data, the system stores data that associates the set of data security policies with the data set, encrypts the data set according to the encryption option, and persistently stores the encrypted data set. Later, the system decrypts the encrypted data set in volatile memory, generates, based on the data mixing option, training data based on the decrypted version of the data set, trains a machine-learned model based on the training data, and stores the machine-learned model in association with the data set.
-
公开(公告)号:US11055647B2
公开(公告)日:2021-07-06
申请号:US15928426
申请日:2018-03-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ankit Gupta , Anant Trivedi
Abstract: A meeting assignment conflict, between two meetings, a, is detected, because a meeting organizer is attempting to assign a given conference room to a second meeting, when it is already assigned to a first meeting. It is determined whether a number of participants in the first meeting is small enough to be accommodated by a different conference room. If so, the first meeting is automatically reassigned to the different conference room, and the second meeting is assigned to the given conference room.
-
公开(公告)号:US20180357654A1
公开(公告)日:2018-12-13
申请号:US15617363
申请日:2017-06-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yifei Huang , Xinying Song , Ankit Gupta , Jianfeng Gao , Prabhdeep Singh , Salman Mukhtar
CPC classification number: G06Q30/0206 , G06F17/11 , G06F17/18 , G06N5/04 , G06N99/005 , G06Q30/0202
Abstract: Methods, systems, and computer programs are presented for evaluating the accuracy of predictive systems and quantifiable measures of incremental value. One method provides a scientific solution to test and evaluate predictive systems in a transparent, rigorous, and verifiable way to allow decision-makers to better decide whether to adopt a new predictive system. In one example, objects to be evaluated are assigned to a control group or an experiment group. The testing provides an equal or better distribution of scores in the control group for the scores obtained with the first predictor, but the method aims at maximizing the scores of objects obtained with the second predictor in the experiment group. Since the first scores are evenly distributed in both groups, any result improvements may be attributed to the better accuracy of the second predictor when the results of the experiment group are better than the results of the control group.
-
-
-
-
-
-
-
-
-