Patents by Inventor Shen Huang
Shen Huang 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: 10733252Abstract: In one technique, one or more search criteria associated with a first user are determined. Based on the one or more search criteria, a search of a first set of users is performed. As a result of the search, a subset of the first set of users is identified. A second set of users that have responded to messages from users in the subset is identified. Instances of attribute values of an attribute of the second set of users are aggregated to generate aggregated values, each of which corresponds to a different attribute value of the attribute values. Based on one or more of the aggregated values, content that is related to one or more attribute values that correspond to the one or more aggregated values is determined and presented to the first user.Type: GrantFiled: June 30, 2018Date of Patent: August 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Shen Huang, Hu Wang, Zhou Jin, Yongzheng Zhang
-
Patent number: 10714098Abstract: Systems and methods for providing forward error correction for a multi-channel audio signal are described. Blocks of an audio stream are buffered into a frame. A transformation can be applied that compacts the energy of each block into a plurality of transformed channels. The energy compaction transform may compact the most energy of a block into the first transformed channel and to compact decreasing amounts of energy into each subsequent transformed channel. The transformed frame may be encoded using any suitable codec and transmitted in a packet over a network. Improved forward error correction may be provided by attaching a low bit rate encoding of the first transformed channel to a subsequent packet. To reconstruct a lost packet, the low bit rate encoding of the first channel for the lost packet may be combined with a packet loss concealment version of the other channels, constructed from a previously-received packet.Type: GrantFiled: December 20, 2018Date of Patent: July 14, 2020Assignee: Dolby Laboratories Licensing CorporationInventors: Shen Huang, Michael Eckert, Glenn N. Dickins
-
Patent number: 10715575Abstract: A service request for communication services for communication clients is received. In response, a communication service network is set up to support the communication services. Routing metadata is generated for each of the communication clients. The routing metadata is to be used by each of the communication clients for sharing service quality information with a respective peer communication client over a light-weight peer-to-peer (P2P) network. The routing metadata is downloaded to each of the communication clients. A communication client may exchange service signaling packets or service data packets over the communication service network. When the communication client determines that there is a problematic region in a bitstream received from the communication server, the communication client can request a peer communication client for a service quality information portion related to the problematic region.Type: GrantFiled: June 1, 2016Date of Patent: July 14, 2020Assignee: Dolby Laboratories Licensing CorporationInventors: Shen Huang, Doh-Suk Kim, Xuejing Sun
-
Publication number: 20200210390Abstract: Methods, systems, and computer programs are presented for selecting features for a machine-learning model configured to detect anomalies in the evolution of data over time. One method includes an operation for identifying one or more key fields and value fields from the fields in a relational database. The method also includes grouping data of the value fields based on values of the one or more key fields and calculating one or more statistical values for each group of data of the value fields. The method further includes operations for monitoring an evolution of the one or more statistical values over time, and for selecting, based on the evolution of the one or more statistical values over time, features to be used by a machine-learning model to detect anomalies in content of the relational database over time. The method also includes executing the machine-learning model to detect the anomalies.Type: ApplicationFiled: December 31, 2018Publication date: July 2, 2020Inventors: Shen Huang, Huan Van Hoang, Yongzheng Zhang, Chi-Yi Kuan
-
Publication number: 20200210499Abstract: A method and system for optimizing links to web pages for electronic content are provided. Multiple candidate entities that are associated with a particular entity are identified. Identifying the candidate entities includes at least the steps of identifying a set of entities that is associated with a particular organization with which the particular entity is associated, ranking the set of entities based on one or more criteria, and selecting a subset of entities from the set of entities. Based on the selection, a plurality of links is included in a particular web page for the particular entity. Each link is configured to link to a web page of a different entity of the subset of entities.Type: ApplicationFiled: December 28, 2018Publication date: July 2, 2020Inventors: Shen Huang, Wanyan Xie, Yanjin Kuang, Eric Huang, Anna Matalon
-
Publication number: 20200162603Abstract: This disclosure falls into the field of voice communication systems, more specifically it is related to the field of voice quality estimation in a packet based voice communication system. In particular the disclosure provides a method and device for reducing a prediction error of the voice quality estimation by considering the content of lost packets. Furthermore, this disclosure provides a method and device which uses a voice quality estimating algorithm to calculate the voice quality estimate based on an input which is switchable between a first and a second input mode.Type: ApplicationFiled: October 21, 2019Publication date: May 21, 2020Applicant: Dolby Laboratories Licensing CorporationInventors: Doh-Suk KIM, Shen HUANG
-
Patent number: 10605023Abstract: The present disclosure provides an automatic push corer system including a base, a power group, a Geneva transmission group, an intermittent transmission group, a vertical coring transmission group, a clamp group and a coring group. The power group is used to drive the Geneva transmission group. The Geneva transmission group is configured to perform a first intermittent rotary motion. The intermittent transmission group is configured to perform a second intermittent rotary motion. The vertical coring transmission group is configured to cooperate with the second intermittent rotary motion to perform a third intermittent rotary motion. The clamp group is configured to cooperate with the third intermittent rotary motion to perform a lifting reciprocation. The coring group is configured to cooperate with the first intermittent rotary motion and the lifting reciprocation to respectively complete a coring operation and a tubing replacing operation.Type: GrantFiled: May 18, 2018Date of Patent: March 31, 2020Assignee: NATIONAL SUN YAT-SEN UNIVERSITYInventors: Yu-Cheng Chou, Hsin-Hung Chen, Chau-Chang Wang, Bo-Shen Huang
-
Patent number: 10529295Abstract: A display apparatus includes a timing controller and a gate-driver on array (GOA) control circuit. The timing controller generates a frame synchronization signal. The GOA control circuit is coupled to the timing controller and includes a scan signal management circuit and a level shifter. The scan signal management circuit generates a scan signal management signal according to the frame synchronization signal, a predetermined panel parameter, and an operation clock signal. The scan signal management circuit includes a storage unit which stores the predetermined panel parameter. The level shifter generates a scan control signal according to the scan signal management signal to control a GOA of a display panel circuit. The GOA generates a gate driving signal to control a vertical scan operation of the display panel circuit.Type: GrantFiled: May 15, 2018Date of Patent: January 7, 2020Assignee: RICHTEK TECHNOLOGY CORPORATIONInventors: Chien-Chung Chen, Hsing-Shen Huang
-
Publication number: 20200005335Abstract: The disclosed embodiments provide a system for performing A/B testing for search engine optimization (SEO). During operation, the system divides a set of web pages into a control group, an inbound treatment group, an outbound treatment group, and a full treatment group. Next, the system generates a first set of links from the outbound treatment group to the inbound treatment group and a second set of links within the full treatment group. The system then applies an A/B test to pairs of groups selected from the control group, the inbound treatment group, the outbound treatment group, and the full treatment group. Finally, the system outputs a result of the A/B test for use in assessing an effect of the first and second sets of links on search engine results associated with the set of web pages.Type: ApplicationFiled: June 28, 2018Publication date: January 2, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Quan Wang, Huan V. Hoang, Shen Huang, Yongzheng Zhang, Chi-Yi Kuan
-
Publication number: 20200004887Abstract: Techniques for expanding activity channels in an online network are provided. In one technique, one or more search criteria associated with a first user are determined. Based on the one or more search criteria, a search of a first set of users is performed. As a result of the search, a subset of the first set of users is identified. A second set of users that have responded to messages from users in the subset is identified. Instances of attribute values of an attribute of the second set of users are aggregated to generate aggregated values, each of which corresponds to a different attribute value of the attribute values. Based on one or more of the aggregated values, content that is related to one or more attribute values that correspond to the one or more aggregated values is determined and presented to the first user.Type: ApplicationFiled: June 30, 2018Publication date: January 2, 2020Inventors: Shen Huang, Hu Wang, Zhou Jin, Yongzheng Zhang
-
Publication number: 20200005244Abstract: Techniques for discovering related organizations through different types of online connections are provided. In one technique, connection data is stored that identifies, for each user in a first set of users, one or more other users with which that user has a connection. Job change data is stored that identifies, for each user of a second set of users, multiple organizations for which that user has worked or had sought an employment relationship. Based on the connection data, a number of connections between employees of a first organization and employees of a second organization is identified. Based on the job change data, a number of users that listed, in their respective online profiles, the first organization as an employer is identified. Based on the number of connections and the number of users, a determination of whether the first organization and the second organization are related is made.Type: ApplicationFiled: June 28, 2018Publication date: January 2, 2020Inventors: Shen Huang, Quan Wang, Huan Hoang, Yongzheng Zhang, Chi-Yi Kuan
-
Publication number: 20200007634Abstract: A historical online user behavior-based approach is used to make a recommendation of a cross-online service vertical entity for a primary online service vertical entity with which a user is currently interacting online. The recommendation is made based on the similarity of historical online user behavior between the vertical entities. To do this, historical online user behavior of each of the vertical entities is represented as a respective vector. Each dimension of a vector represents a historical level of interaction between a separate user or a separate group of related users and the vertical entity represented by the vector. A similarity measure is used to measure the similarity between the vectors for the vertical entities. The recommendation of the cross-online service vertical entity is then made for the primary online service vertical entity based on the extent of the similarity between the vectors according to a similarity measure.Type: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: Wanyan Xie, Shen Huang, Xiaonan Duan, Viktoras Truchanovicius, Suhai Liu
-
Patent number: 10516782Abstract: Various disclosed implementations involve processing and/or playback of a recording of a conference involving a plurality of conference participants. Some implementations disclosed herein involve receiving audio data corresponding to a recording of at least one conference involving a plurality of conference participants. The audio data may include conference participant speech data from multiple endpoints, recorded separately and/or conference participant speech data from a single endpoint corresponding to multiple conference participants and including spatial information for each conference participant of the multiple conference participants. A search of the audio data may be based on one or more search parameters. The search may be a concurrent search for multiple features of the audio data. Instances of conference participant speech may be rendered to at least two different virtual conference participant positions of a virtual acoustic space.Type: GrantFiled: February 3, 2016Date of Patent: December 24, 2019Assignee: Dolby Laboratories Licensing CorporationInventors: Richard J. Cartwright, Shen Huang
-
Publication number: 20190377763Abstract: Methods, apparatus, and systems to determine a niche market of items or services, the first phase of which identifies a gap between demand and supply for a set of items. Session logs may be evaluated to compare transactions involving a specific item to those of a larger group of items. The resultant information identifies areas of high demand, but with low availability. The niche market information may be provided as direct merchandising items for sellers. In one example, the method generates niche market item web pages in specific categories. Additional methods, apparatus, and systems are disclosed.Type: ApplicationFiled: May 22, 2019Publication date: December 12, 2019Inventors: Neelakantan Sundaresan, Yongzheng Zhang, Catherine Baudin, Dan Shen, Shen Huang
-
Patent number: 10504525Abstract: A method of encoding audio information for forward error correction reconstruction of a transmitted audio stream over a lossy packet switched network, the method including the steps of: (a) dividing the audio stream into audio frames; (b) determining a series of corresponding audio frequency bands for the audio frames; (c) determining a series of power envelopes for the frequency bands; (d) encoding the envelopes as a low bit rate version of the audio frame in a redundant transmission frame.Type: GrantFiled: October 7, 2016Date of Patent: December 10, 2019Assignee: Dolby Laboratories Licensing CorporationInventors: Xuejing Sun, Kai Li, Mark S. Vinton, Shen Huang
-
Publication number: 20190338611Abstract: The present disclosure provides an automatic push corer system including a base, a power group, a Geneva transmission group, an intermittent transmission group, a vertical coring transmission group, a clamp group and a coring group. The power group is used to drive the Geneva transmission group. The Geneva transmission group is configured to perform a first intermittent rotary motion. The intermittent transmission group is configured to perform a second intermittent rotary motion. The vertical coring transmission group is configured to cooperate with the second intermittent rotary motion to perform a third intermittent rotary motion. The clamp group is configured to cooperate with the third intermittent rotary motion to perform a lifting reciprocation. The coring group is configured to cooperate with the first intermittent rotary motion and the lifting reciprocation to respectively complete a coring operation and a tubing replacing operation.Type: ApplicationFiled: May 18, 2018Publication date: November 7, 2019Inventors: YU-CHENG CHOU, HSIN-HUNG CHEN, CHAU-CHANG WANG, BO-SHEN HUANG
-
Patent number: 10455080Abstract: This disclosure falls into the field of voice communication systems, more specifically it is related to the field of voice quality estimation in a packet based voice communication system. In particular the disclosure provides a method and device for 5 reducing a prediction error of the voice quality estimation by considering the content of lost packets. Furthermore, this disclosure provides a method and device which uses a voice quality estimating algorithm to calculate the voice quality estimate based on an input which is switchable between a first and a second input mode.Type: GrantFiled: December 23, 2015Date of Patent: October 22, 2019Assignee: Dolby Laboratories Licensing CorporationInventors: Doh-Suk Kim, Shen Huang
-
Publication number: 20190303798Abstract: In an example embodiment, profile and/or usage data of a social networking service is leveraged to automatically generate potential career paths for users of the social networking service. Additionally, specific recommendations as to actions the users can take to increase their odds of progressing along particular career paths can be determined, and these recommendations can be shared with users. Both recommendations may be performed in a manner that is scalable for personalized service.Type: ApplicationFiled: March 30, 2018Publication date: October 3, 2019Inventors: Wanyan Xie, Yue Li, Eric Weber, Yanjin Kuang, Shen Huang
-
Publication number: 20190303773Abstract: Techniques are provided for predicting talent flow to and/or from a geographical region. In one technique, multiple entity profiles are stored and analyzed to generate training data that is labeled indicating whether a corresponding entity has moved to or moved from a region. A machine-learned prediction model is generated or trained based on the training data. Using the machine-learned prediction model, a prediction is made whether, for each entity corresponding to another entity profile, that entity will move to or move from a particular geographic region. Based on multiple predictions, a number of entities that are predicted to move to or move from the particular geographic region is determined. Talent flow data that is based on the number of entities is presented on a computer display.Type: ApplicationFiled: March 30, 2018Publication date: October 3, 2019Inventors: Chi-Yi Kuan, Shen Huang, Yu Wang, Yongzheng Zhang, Paul Ko, Shady Elasra, Fanbin Bu
-
Patent number: 10420179Abstract: A driver circuit supplies a positive voltage and a negative voltage to a load. The driver circuit includes: a positive power conversion circuit, coupled to the load, and generating the positive voltage according to an input voltage; a negative power conversion circuit, coupled to the positive power conversion circuit and the load, and generating the negative voltage according to the positive voltage; and a headroom adaptive adjustment circuit, coupled to the positive power conversion circuit and the load, and generating an adjustment signal according to one or more of a load current flowing through the load, the positive voltage Vp and the negative voltage Vn. The adjustment signal is sent to the positive power conversion circuit to adjust a regulation target of the positive voltage.Type: GrantFiled: November 28, 2018Date of Patent: September 17, 2019Assignee: RICHTEK TECHNOLOGY CORPORATIONInventors: Ching-Yu Chen, Hsing-Shen Huang