Patents by Inventor Dakan Wang

Dakan Wang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10445061
    Abstract: A system, method, and apparatus are provided for migrating contacts (e.g., records identifying contacts) from one domain to another. Each record includes various fields corresponding to a single contact or other entity known within the first domain. The migration process may involve configuring multiple queries from the field data, for querying the second domain or system to identify (or to attempt to identify) matching entities known within the second domain. One or more exact queries may be configured to identify specific entities within the second domain, based on entity-specific data, for example. Other queries may be more general and may match multiple entities known within the second domain. For records for which no exact query identifies an entity, one or more general queries may be executed to identify multiple entities, which may be subsequently ranked based on the likelihood that they are the entity that corresponds to the record.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kancheng Cao, Dakan Wang, Bill Bi Lun Kuang, Gururaj Seetharama, Manoj Rameshchandra Thakur, Jan Schellenberger, Nan Zhou
  • Publication number: 20180268042
    Abstract: A machine may be configured to perform management of a lockdown of entity-related data in a database. For example, the machine identifies a replication lag trend associated with replicating data from a first data center to a second data center. The machine causes, based on the replication lag trend, a replication of data associated with a particular entity from a first record of the first data center to a second record of the second data center. The machine causes a lockdown, for a period of time, of the second record. The lockdown prevents servicing requests for data associated with the particular entity that are received from client devices associated with users related to the particular entity. The machine dynamically adjusts the period of time based on a monitoring of a completion of the replication. The machine causes a lifting of the lockdown based on the dynamically adjusted period of time.
    Type: Application
    Filed: March 16, 2017
    Publication date: September 20, 2018
    Inventors: Hailin Wu, Xiao Bao, Rongsheng Liang, Jianhong Fang, Qi Liu, Hao Ji Wu, Fan Gao, Florence Zhang, Dakan Wang
  • Publication number: 20180047028
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method as described herein are directed to a Sales Lead Engine that links external data to social network data from a social network service. The Sales Lead Engine determines the external data and the social network data satisfy a sales lead criterion. The Sales Lead Engine identifies an organization account in the social network service identified by the external data and the social network data. The Sales Lead Engine provides a sales lead notification to a target member account based on a selection by the target member account to follow the organization account in the social network service.
    Type: Application
    Filed: August 11, 2016
    Publication date: February 15, 2018
    Inventors: Jing Feng, Thomas Michael Lee, Hailin Wu, Dakan Wang, Bo Hu, Abhishek Gupta, Sanjay Kshetramade
  • Publication number: 20170032414
    Abstract: A machine may be configured to control online ad serving based on a period budget. For example, the machine accesses event data pertaining to an event of online ad consumption of an online ad included in a campaign. The campaign is one of one or more campaigns associated with an account. The machine identifies, based on the event data, an account identifier associated with the online ad. The machine accesses a remaining period budget value associated with the account identifier. The remaining period budget value represents a budget amount remaining to be spent, during a period of time, on one or more online ads that are associated with the one or more campaigns. The machine determines that the remaining period budget value exceeds an event cost value associated with the event. The machine adjusts the remaining period budget value based on the event cost value.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 2, 2017
    Inventors: Venkata S.J.R. Bhamidipati, Linda Leung, Dakan Wang, Dominic Law
  • Publication number: 20160275571
    Abstract: A system, method, and apparatus are provided for pacing the serving of a sponsored content item. The rate of depletion of the sponsored content item, or the current rate at which it wins auctions to be served in response to compatible content requests is used to forecast the state of the item's periodic budget at the end of a current period. If the budget is not forecast to be depleted close to the end of the period, within a threshold measure of value or time, a new win rate that will accomplish the goal is determined. Based on past performance, which may be represented as a collection of estimated costs per impression (eCPI) or as ratios of the item's eCPI to a winning item's eCPI, a new bid can be determined that is estimated to yield the new win rate.
    Type: Application
    Filed: March 19, 2015
    Publication date: September 22, 2016
    Applicant: LINKEDIN CORPORATION
    Inventors: Zhifeng Deng, Siyu You, Dakan Wang