-
公开(公告)号:US20200136889A1
公开(公告)日:2020-04-30
申请号:US16177395
申请日:2018-10-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Qi Chen , Yuriy Grinberg , Richard Mar , Wesley Hargrove , Arvind Kalyan , Apoorvi Kapoor , Ajay Subramanian
IPC: H04L12/24
Abstract: Techniques for performing near real-time analytics are provided. In one technique, different client devices generate different sets of events pertaining to the same or different media item. Events generated by one client device are assigned to one process (or machine) while events generated by another client device are assigned to a different process (or machine). Each process aggregates events assigned to it based on a time window to generate an aggregated event. The aggregated events are stored in persistent storage. In response to a request for a report that is associated with a media item, one or more of the aggregated events are retrieved from persistent storage and report data is generated based on the aggregated events. The report data is sent to the requestor for visual presentation.
-
公开(公告)号:US11270234B1
公开(公告)日:2022-03-08
申请号:US16020965
申请日:2018-06-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Pan Wu , Meredith A. Jones , Sally Limb , Qi Chen
Abstract: Technologies for using an inferred relationship between data sets to computationally align the data sets and generate actionable output include obtaining, from an online system, a set of member records; inferring a job category based at least partly on job function data extracted from the set of member records; obtaining, from the management system, a set of job records that correspond to the inferred job category; calculating an aggregate alignment score by comparing member skills data extracted from the set of member records to job skills data extracted from the set of job records, where the aggregate alignment score is a measure of a mismatch between the member skills data for the set of member records and the job skills data for the set of job records; based on the aggregate alignment score, identifying a skill that is actionable to address the mismatch between the member skills data and the job skills data; generating actionable output that replaces, modifies, or supplements first course recommendation data that does not map to the identified skill with second course recommendation data that maps to the identified skill.
-
公开(公告)号:US11144298B2
公开(公告)日:2021-10-12
申请号:US16231082
申请日:2018-12-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jose Julian Argil Torres , Jiajun Hua , Qi Chen , Alexandru Croicu , Brenton Michael Moffit , David Moreno , Abhishek Kumar Sharma , Eray Aydin , Sudheer Maremanda
Abstract: A computer implemented method for updating a host application with an individual feature includes operations for pinging a server via an installer associated with the host application on a client device to obtain information regarding one or more available features, downloading a feature from one or more available features from the server to the client device, and updating, via the installer, the host application with the feature.
-
公开(公告)号:US20200019399A1
公开(公告)日:2020-01-16
申请号:US16231082
申请日:2018-12-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jose Julian Argil Torres , Jiajun Hua , Qi Chen , Alexandru Croicu , Brenton Michael Moffit , David Moreno , Abhishek Kumar Sharma , Eray Aydin , Sudheer Maremanda
Abstract: A computer implemented method for updating a host application with an individual feature includes operations for pinging a server via an installer associated with the host application on a client device to obtain information regarding one or more available features, downloading a feature from one or more available features from the server to the client device, and updating, via the installer, the host application with the feature.
-
公开(公告)号:US10742481B2
公开(公告)日:2020-08-11
申请号:US16177395
申请日:2018-10-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Qi Chen , Yuriy Grinberg , Richard Mar , Wesley Hargrove , Arvind Kalyan , Apoorvi Kapoor , Ajay Subramanian
IPC: H04L12/24
Abstract: Techniques for performing near real-time analytics are provided. In one technique, different client devices generate different sets of events pertaining to the same or different media item. Events generated by one client device are assigned to one process (or machine) while events generated by another client device are assigned to a different process (or machine). Each process aggregates events assigned to it based on a time window to generate an aggregated event. The aggregated events are stored in persistent storage. In response to a request for a report that is associated with a media item, one or more of the aggregated events are retrieved from persistent storage and report data is generated based on the aggregated events. The report data is sent to the requestor for visual presentation.
-
公开(公告)号:US12169527B2
公开(公告)日:2024-12-17
申请号:US16910306
申请日:2020-06-24
Applicant: Microsoft Technology Licensing, LLC
Inventor: Mingqin Li , Qi Chen , Jingdong Wang , Zengzhong Li , Jeffrey Song Zhu , Shi Zhang , Nilesh N. Yadav , Han Zhang
IPC: G06F16/951 , G06F16/22 , G06F16/23 , G06F16/27 , G06F16/953
Abstract: System and methods are directed to operations associated with an approximate nearest neighbor search engine. More specifically, a vector semantically representing content to be added to a search index may be received. The search index may include a neighborhood graph having a plurality of nodes, where each node of the plurality of nodes is associated with content in a content repository. A plurality of nodes within the search index determined to be most semantically similar to the received vector semantically representing content to be added to the search index may be identified. The node corresponding to the received vector semantically representing content to be added to the search index to the search index may be added to the search index and a listing of nearest neighbors associated with each of the of the plurality of nodes may be updated to include an identifier associated with the added node.
-
-
-
-
-