Patents by Inventor Wen Pu

Wen Pu 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).

  • Publication number: 20200302398
    Abstract: Methods, systems, and computer programs are presented for determining presentation options, associated with a job posting, related to how well the member's profile matches the job posting characteristics. One method includes performing a job search for a member of an online service that returns jobs for presentation to the member, and identifying a job posting from the job postings. The method further includes determining a job-matching score that indicates a degree of matching between a profile of the member and characteristics of the identified job. Further yet, the method checks if the job-matching score is above a matching threshold and the identified job is presented, in a user interface, with a message based on the checking. The message is based on the degree of matching between the profile of the member and the characteristics of the job.
    Type: Application
    Filed: March 21, 2019
    Publication date: September 24, 2020
    Inventors: Sandeep Wali, Xiaojing Ma, Yusuke Takebuchi, Sumedha Swamy, Wen Pu
  • Publication number: 20200210908
    Abstract: The disclosed embodiments provide a system for performing dynamic job bidding optimization. During operation, the system obtains historical data containing a time series of interactions with a job. Next, the system uses the historical data to calculate an initial price of a job based on a predicted number of interactions with the job. The system then determines a first dynamic adjustment to the initial price that improves utilization of a budget for the job and a second dynamic adjustment to the initial price that improves a performance of the job. Finally, the system applies the first and second adjustments to the initial price to produce an updated price for the job and delivers the job within an online system based on the updated price.
    Type: Application
    Filed: December 26, 2018
    Publication date: July 2, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Keqing Liang, Wen Pu, Sahin C. Geyik, Yu Wang, Ying Chen, Yin Zhang, Sumedha K. Swamy
  • Publication number: 20190370752
    Abstract: Methods, systems, and computer programs are presented for determining a recommended daily budget for a job post. One method includes operations for identifying an initial budget value for recommending a daily budget when a job poster is adding a job post, and for performing a test to determine responses of job posters when the recommended daily budget is presented as a function of a multiplier applied to the initial budget value. Further, the method includes operations for defining a model to determine committed bookings as a function of the multiplier, determining based on the model a value of the multiplier that maximizes the committed bookings, and setting a new initial budget value to the initial budget value times the value of the multiplier that maximizes the committed bookings. Additionally, the new initial budget value is presented in a user interface when job posters add new job posts.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 5, 2019
    Inventors: Keqing Liang, Monica Marie Lewis, Sumedha Swamy, Qing Duan, Wen Pu
  • Patent number: 10409651
    Abstract: Techniques for incremental workflow execution are provided. In one technique, a computing job in a workflow identifies an input path that indicates a first location from which the computing job is to read input data. The computing job identifies an output path that indicates a second location to which the computing job is to write output data. The computing job performs a comparison between the input path and the output path. Based on the comparison, the computing job determines whether to read the input data from the first location. If the input path does not correspond to the output path, then the computing job reads the input data from the first location, generates particular output data based on the input data, and writes the particular output data to the second location. The computing job ceases to execute if the input path corresponds to the output path.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: September 10, 2019
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Wen Pu, Liqin Xu, Rohan Ramanath, Kun Liu
  • Patent number: 10346304
    Abstract: Techniques related to cache management for multi-node databases are disclosed. In some embodiments, a system comprises one or more computing devices including a training component, data store, cache, filtering component, and listening component. The training component produces a plurality of models based on user interaction data. The plurality of models are stored in the data store, which responds to requests from the cache when the cache experiences cache misses. The cache stores a first subset of the plurality of models. The filtering component selects a second subset of the plurality of models based on one or more criteria. Furthermore, the filtering component sends the second subset of the plurality of models to a messaging service. The listening component retrieves the second subset of the plurality of models from the messaging service. Furthermore, the listening component causes the second subset of the plurality of models to be stored in the cache.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: July 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Liqin Xu, Wen Pu, Rohan Ramanath, Kun Liu
  • Publication number: 20190087238
    Abstract: Techniques for incremental workflow execution are provided. In one technique, a computing job in a workflow identifies an input path that indicates a first location from which the computing job is to read input data. The computing job identifies an output path that indicates a second location to which the computing job is to write output data. The computing job performs a comparison between the input path and the output path. Based on the comparison, the computing job determines whether to read the input data from the first location. If the input path does not correspond to the output path, then the computing job reads the input data from the first location, generates particular output data based on the input data, and writes the particular output data to the second location. The computing job ceases to execute if the input path corresponds to the output path.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 21, 2019
    Inventors: Wen Pu, Liqin Xu, Rohan Ramanath, Kun Liu
  • Publication number: 20190043017
    Abstract: Instead of a fixed fee for a particular job application, discussed in some examples are methods, systems, and machine readable mediums which provide for a job posting service that utilizes a pay-per-click model. That is, job posters pay a fee for each time the member selects the job posting for further inquiry when that posting is shown to a member (called an impression). The fee that is paid is determined by the job poster. Selecting a job posting may comprise clicking on or otherwise entering an input signifying an intention to view the job.
    Type: Application
    Filed: March 30, 2018
    Publication date: February 7, 2019
    Inventors: Aman Grover, Benjamin Hoan Le, Qing Duan, Liang Zhang, Wen Pu, Zhifeng Deng, Kun Liu
  • Publication number: 20190034809
    Abstract: Techniques for leveraging existing statistical prediction models are provided. A first statistical prediction model is generated for a content item. An instruction is received to create a clone from the content item. In response to receiving the instruction, the clone is created based on attributes of the content item. A second statistical prediction model that is different than the first statistical prediction model is generated for the clone. In response to receiving a request for content, the clone is identified as relevant to the first request. A similarity between (1) first content of the content item and (2) second content of the clone is determined. If the similarity exceeds a similarity threshold, then the first statistical prediction model is used to generate a prediction of an entity user selection rate associated with the clone. Otherwise, the second statistical prediction model is used to generate the prediction.
    Type: Application
    Filed: July 28, 2017
    Publication date: January 31, 2019
    Inventors: Liqin Xu, Peter Poon, Wen Pu, Swetha Karthik
  • Publication number: 20190034338
    Abstract: Techniques related to cache management for multi-node databases are disclosed. In some embodiments, a system comprises one or more computing devices including a training component, data store, cache, filtering component, and listening component. The training component produces a plurality of models based on user interaction data. The plurality of models are stored in the data store, which responds to requests from the cache when the cache experiences cache misses. The cache stores a first subset of the plurality of models. The filtering component selects a second subset of the plurality of models based on one or more criteria. Furthermore, the filtering component sends the second subset of the plurality of models to a messaging service. The listening component retrieves the second subset of the plurality of models from the messaging service. Furthermore, the listening component causes the second subset of the plurality of models to be stored in the cache.
    Type: Application
    Filed: July 25, 2017
    Publication date: January 31, 2019
    Inventors: Liqin Xu, Wen Pu, Rohan Ramanath, Kun Liu
  • Patent number: 9922888
    Abstract: The present invention provides a general four-port on-wafer high frequency de-embedding method. The method comprises: for each on-wafer de-embedding dummy, building a model considering the distributive nature of high frequency characteristics of the on-wafer de-embedding dummy; obtaining the intrinsic Y-parameter admittance matrix of said N on-wafer de-embedding dummies by calculation or simulation by using said models; and solving the equation set which the corresponding measurement and calculation or simulation data of said on-wafer de-embedding dummies satisfy for the elements of the related admittance matrices of the parasitic four-port network to be stripped in de-embedding and model parameters of models on which said calculation or simulation is based.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: March 20, 2018
    Assignee: Tsinghua University
    Inventors: Jun Fu, Yu-dong Wang, Jie Cui, Yue Zhao, Wen-pu Cui, Zhi-hong Liu
  • Patent number: 9813764
    Abstract: A set-top box device capable of providing electrical power to an antenna includes an insulation housing, a printed circuit board, a metal portion, and a conductive locking member. The insulation housing has at least one lateral arranged thereon a through hole portion. The printed circuit board is arranged in the insulation housing and includes a power supply module. The metal portion is arranged on the printed circuit board and includes a locking hole corresponding the through hole portion. The conductive locking member passes through the locking hole, the through hole portion, a conductive end portion of the power supply line, and the metal portion. The power supply module feeds a current into the antenna through a connection of the metal portion, the conductive locking member, and the conductive end portion, and the current flows to a ground portion of the signal line thereby forming a power supply loop.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: November 7, 2017
    Assignee: TATUNG TECHNOLOGY INC.
    Inventors: Ming-Yih Lu, Jui-Shuan Wu, Wen-Pu Chou, Han-Chung Chang
  • Publication number: 20170287792
    Abstract: The present invention provides a general four-port on-wafer high frequency de-embedding method. The method comprises: for each on-wafer de-embedding dummy, building a model considering the distributive nature of high frequency characteristics of the on-wafer de-embedding dummy; obtaining the intrinsic Y-parameter admittance matrix of said N on-wafer de-embedding dummies by calculation or simulation by using said models; and solving the equation set which the corresponding measurement and calculation or simulation data of said on-wafer de-embedding dummies satisfy for the elements of the related admittance matrices of the parasitic four-port network to be stripped in de-embedding and model parameters of models on which said calculation or simulation is based.
    Type: Application
    Filed: May 2, 2016
    Publication date: October 5, 2017
    Inventors: Jun FU, Yu-dong WANG, Jie CUI, Yue ZHAO, Wen-pu CUI, Zhi-hong LIU
  • Publication number: 20170178181
    Abstract: Techniques are provided for adjusting a predicted user selection rate (e.g., a “click-through” rate) of a content item. In one technique, a model is used to generate a predicted user selection rate of a first content item. A difference between (1) an observed user selection rate of the first content item and (2) a previous predicted user selection rate of the first content item is determined. The predicted user selection rate is modified, based on the difference, to generate an adjusted predicted user selection rate of the first content item. Then, based on the adjusted predicted user selection rate, a score of the first content item is generated. The first content item is displayed based on the score. For example, other content items may be scored in a similar fashion. The one or more content item with the highest scores are displayed.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: Kun Liu, Wen Pu, Rohan Ramanath, Yuan Gao
  • Publication number: 20170018163
    Abstract: The present invention discloses a method for triggering of emergency responding system by using human scream. The method comprises of the following steps: step one: a voice sensor senses human scream, simultaneously converts the scream into electrical signal and transmits the signal to a voice identification module through signal cable; step two: the voice identification module automatically identifies the signal in accordance with the audio frequency, intensity, and time features that are stored and programmed as the audio-feature library, and if the signal is identified as an emergency happening, it will to be transmitted to the control circuit; step three: the emergency responding system receives the emergency signal from a control circuit, and triggers an alarm and the emergency responding functionalities via the preset program.
    Type: Application
    Filed: November 18, 2015
    Publication date: January 19, 2017
    Inventor: Wen Pu
  • Publication number: 20160292641
    Abstract: Techniques for assisting a user in determining an interest level between a member of a social network system and an organization. According to various embodiments, applicant data is accessed for applicants having applied to an organization. A set of common applicant characteristics is determined for the set of applicant data. Member data is accessed indicative of a member of an online social media network. An interest score is generated based on a comparison of the member data and the set of applicant data. An identification of the organization is presented based on the interest score.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Kun Liu, Wen Pu, Anmol Bhasin, Huiji Gao, Haishan Liu
  • Publication number: 20160292161
    Abstract: Techniques for assisting a user in determining an affinity between a candidate and an organization. According to various embodiments, company data is received and includes a set of position characteristics and a set of pool characteristics. Member data is received and includes a set of member characteristics. A set of member characteristic scores are generated. Each characteristic score is based on comparing a member characteristic of the set of member characteristics with a position characteristic of the set of position characteristics and a pool characteristic of the set of pool characteristics. A member fit score is determined based on the set of member characteristic scores. A relative fit score is generated for the member based on a comparison of the member fit score and a set of second member fit scores for a second set of members. An identification of an organization is presented based on the relative fit score.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Kun Liu, Wen Pu, Anmol Bhasin
  • Publication number: 20160202737
    Abstract: a real-time data acquisition and management equipment includes: a body; an industrial Ethernet switch; a 24V power; an IPC; a solid-state disk; a memory; a UPS; a UPS battery; and a plurality of rails and terminals for installing above elements. If an industrial Ethernet environment is wireless network, a wireless network access point is added to the body. If a customer need to view acquired data or a pre-arranged interface on-site, and hopes to provide engineering works of programs and software on-site, a touch screen is mounted on an external surface of the body. In the equipment, pre-install programs and software are serialized according to requirements, for serializing functions and specifications of the whole equipment. If the software is mainly intelligent application, then the whole equipment is an industrial intelligent equipment.
    Type: Application
    Filed: March 25, 2015
    Publication date: July 14, 2016
    Inventor: Wen Pu
  • Publication number: 20160073160
    Abstract: A set-top box device capable of providing electrical power to an antenna includes an insulation housing, a printed circuit board, a metal portion, and a conductive locking member. The insulation housing has at least one lateral arranged thereon a through hole portion. The printed circuit board is arranged in the insulation housing and includes a power supply module. The metal portion is arranged on the printed circuit board and includes a locking hole corresponding the through hole portion. The conductive locking member passes through the locking hole, the through hole portion, a conductive end portion of the power supply line, and the metal portion. The power supply module feeds a current into the antenna through a connection of the metal portion, the conductive locking member, and the conductive end portion, and the current flows to a ground portion of the signal line thereby forming a power supply loop.
    Type: Application
    Filed: April 9, 2015
    Publication date: March 10, 2016
    Inventors: Ming-Yih LU, Jui-Shuan WU, Wen-Pu CHOU, Han-Chung CHANG
  • Patent number: 9142376
    Abstract: A method for fabricating field emission cathode, a field emission cathode, and a field emission lighting source are provided. The method includes: forming a catalyst crystallite nucleus layer on the surface of cathode substrate by self-assembly of a noble metal catalyst, growing a composited nano carbon material on the cathode substrate by using a TCVD process, in which the composited nano carbon material includes coil carbon nano tubes and coil carbon nano fibers. The measured quantity of total coil carbon nano tubes and coil carbon nano fibers is higher than 40%. The field emission cathode is fabricated by the aforementioned method, and the field emission lighting source includes the aforementioned field emission cathode.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: September 22, 2015
    Assignee: NATIONAL DEFENSE UNIVERSITY
    Inventors: Ming-Der Ger, Nen-Wen Pu, Yih-Ming Liu, Kun-Ju Chung
  • Patent number: D751054
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: March 8, 2016
    Assignee: TATUNG TECHNOLOGY INC.
    Inventors: Wen Pu Chou, Chun-Cheng Chen, I- Shun Chang