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: 20200302398Abstract: 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: ApplicationFiled: March 21, 2019Publication date: September 24, 2020Inventors: Sandeep Wali, Xiaojing Ma, Yusuke Takebuchi, Sumedha Swamy, Wen Pu
-
Publication number: 20200210908Abstract: 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: ApplicationFiled: December 26, 2018Publication date: July 2, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Keqing Liang, Wen Pu, Sahin C. Geyik, Yu Wang, Ying Chen, Yin Zhang, Sumedha K. Swamy
-
Publication number: 20190370752Abstract: 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: ApplicationFiled: May 31, 2018Publication date: December 5, 2019Inventors: Keqing Liang, Monica Marie Lewis, Sumedha Swamy, Qing Duan, Wen Pu
-
Patent number: 10409651Abstract: 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: GrantFiled: September 15, 2017Date of Patent: September 10, 2019Assignee: Microsoft Technology Licensing, LLC.Inventors: Wen Pu, Liqin Xu, Rohan Ramanath, Kun Liu
-
Patent number: 10346304Abstract: 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: GrantFiled: July 25, 2017Date of Patent: July 9, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Liqin Xu, Wen Pu, Rohan Ramanath, Kun Liu
-
Publication number: 20190087238Abstract: 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: ApplicationFiled: September 15, 2017Publication date: March 21, 2019Inventors: Wen Pu, Liqin Xu, Rohan Ramanath, Kun Liu
-
Publication number: 20190043017Abstract: 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: ApplicationFiled: March 30, 2018Publication date: February 7, 2019Inventors: Aman Grover, Benjamin Hoan Le, Qing Duan, Liang Zhang, Wen Pu, Zhifeng Deng, Kun Liu
-
Publication number: 20190034809Abstract: 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: ApplicationFiled: July 28, 2017Publication date: January 31, 2019Inventors: Liqin Xu, Peter Poon, Wen Pu, Swetha Karthik
-
Publication number: 20190034338Abstract: 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: ApplicationFiled: July 25, 2017Publication date: January 31, 2019Inventors: Liqin Xu, Wen Pu, Rohan Ramanath, Kun Liu
-
Patent number: 9922888Abstract: 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: GrantFiled: May 2, 2016Date of Patent: March 20, 2018Assignee: Tsinghua UniversityInventors: Jun Fu, Yu-dong Wang, Jie Cui, Yue Zhao, Wen-pu Cui, Zhi-hong Liu
-
Patent number: 9813764Abstract: 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: GrantFiled: April 9, 2015Date of Patent: November 7, 2017Assignee: TATUNG TECHNOLOGY INC.Inventors: Ming-Yih Lu, Jui-Shuan Wu, Wen-Pu Chou, Han-Chung Chang
-
Publication number: 20170287792Abstract: 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: ApplicationFiled: May 2, 2016Publication date: October 5, 2017Inventors: Jun FU, Yu-dong WANG, Jie CUI, Yue ZHAO, Wen-pu CUI, Zhi-hong LIU
-
Publication number: 20170178181Abstract: 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: ApplicationFiled: December 17, 2015Publication date: June 22, 2017Inventors: Kun Liu, Wen Pu, Rohan Ramanath, Yuan Gao
-
Publication number: 20170018163Abstract: 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: ApplicationFiled: November 18, 2015Publication date: January 19, 2017Inventor: Wen Pu
-
Publication number: 20160292641Abstract: 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: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Inventors: Kun Liu, Wen Pu, Anmol Bhasin, Huiji Gao, Haishan Liu
-
Publication number: 20160292161Abstract: 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: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Inventors: Kun Liu, Wen Pu, Anmol Bhasin
-
Publication number: 20160202737Abstract: 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: ApplicationFiled: March 25, 2015Publication date: July 14, 2016Inventor: Wen Pu
-
Publication number: 20160073160Abstract: 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: ApplicationFiled: April 9, 2015Publication date: March 10, 2016Inventors: Ming-Yih LU, Jui-Shuan WU, Wen-Pu CHOU, Han-Chung CHANG
-
Patent number: 9142376Abstract: 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: GrantFiled: March 20, 2013Date of Patent: September 22, 2015Assignee: NATIONAL DEFENSE UNIVERSITYInventors: Ming-Der Ger, Nen-Wen Pu, Yih-Ming Liu, Kun-Ju Chung
-
Patent number: D751054Type: GrantFiled: July 3, 2014Date of Patent: March 8, 2016Assignee: TATUNG TECHNOLOGY INC.Inventors: Wen Pu Chou, Chun-Cheng Chen, I- Shun Chang