Patents by Inventor Huining Feng

Huining Feng 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: 20240068919
    Abstract: A rock direct tensile test platform suitable for all material test machines includes a support frame. A top of the support frame is fixed with a top plate, and a bearing plate is provided above the top plate. The bearing plate is provided with a plurality of vertical force transferring rods. The force transferring rods vertically penetrate through the top plate and have a sliding fit with the top plate. Lower ends of the force transferring rods are provided with a tensile base. A top of the tensile base is provided with a lower clamp holder. A bottom of the top plate is provided with an upper clamp holder, and a clamp center of the upper clamp holder coincides with a clamp center of the lower clamp holder.
    Type: Application
    Filed: September 11, 2023
    Publication date: February 29, 2024
    Inventors: Jianfeng LIU, Heping XIE, Lu WANG, Yougang CAI, Lina RAN, Chunping WANG, Gan FENG, Hua LI, Xiangchao SHI, Jianliang PEI, Huining XU, Xiaozhang LEI, Jianhui DENG
  • Patent number: 10600087
    Abstract: Techniques for facilitating retargeting of content are described. According to various embodiments, a user specification of a first set of content items and a second set of content items may be received. Moreover, a user specification of flow logic information may be received. The flow logic information may specify a user trigger action, and an instruction that a second content item in the second set is only to be displayed to a particular user after it is determined that the particular user has performed the user trigger action on the first content item. Thereafter, it may be determined that the particular user has performed the user trigger action on the first content item, and the second content item may be displayed to the particular user, based on the flow logic information.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashvin Kannan, Gyanda Sachdeva, Michael Grishaver, Huining Feng
  • Patent number: 10467708
    Abstract: Techniques to determine that an employer of a member has an omitted company page in a social network are described. A user input can be received from the member. The user input selecting a company from a company list. The company can have a similar name to an employer of the member and the company already having a company page. Member data of the member having social graph information can be accessed. Using the social graph information, a first connection density value for the member and the company can be calculated. Additionally, a second connection density value can be calculated for the member and the employer. Furthermore, a determination that the employer has an omitted company page can be determined based on the first connection density value and the second connection density value. Subsequently, a generation of a company page for the employer can be initiated based on the determination.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aviad Pinkovezky, Huining Feng, Viman Deb, George Benjamin Martin, Jingjing Huang, Michael Brentley Dimapilis
  • Patent number: 10445701
    Abstract: Techniques for automatically generating a company profile in a social network are described. A profile generation module can access employment data from a member profile in a social network. Additionally, the profile generation module can determine an employer based on the accessed employment data. Furthermore, the profile generation module can verify that the determined company does not have an existing entity profile in the social network. Moreover, the profile generation module can authenticate the verified employer based on member data from the social network. Subsequently, the profile generation module can generate and post the entity profile on the social network.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aviad Pinkovezky, Huining Feng, Michael Brentley Dimapilis, Viman Deb, Jingjing Huang, Timothy Vergara Santos
  • Patent number: 10354339
    Abstract: Techniques for automatically generating a company profile in a social network are described. A company page generation module can present a company list and receive a user input from a member of a social network, with the user input being indicative of an employer of the member. Additionally, the company page generation module can access member data associated with the member and determine that the employer of the member has an omitted company page in the social network. Moreover, the company page generation module can obtain company information relating to the employer. Furthermore, the company page generation module can generate a company page in the social network for the employer based on the obtained information.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: July 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Viman Deb, Huining Feng, Aviad Pinkovezky, Michael Brentley Dimapilis
  • Patent number: 10284680
    Abstract: A social networking server receives a request from a member of an organization to configure a targeted update for the organization. The targeted update may be intended for a particular group of members of a social network service. The social networking server may provide various follower dimensions to associate with the targeted update, where each of the follower dimensions include one or more selectable attributes. When the social networking server receives a request for an organization's webpage from a member of the social network service, the social networking server may compare member attributes of a member profile associated with the member with the follower dimension attributes associated with the targeted update. The social networking server may provide the targeted update for display with the webpage of the organization based on the member attributes satisfying at least one follower dimension attribute associated with the targeted update.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aviad Pinkovezky, Huining Feng, Hong H. Tam, Eldo K. Cherian
  • Patent number: 10230775
    Abstract: The disclosed systems and methods are directed to monitoring events generated by a social networking service and determining whether the generated events relate to members of the social networking service. The events may be generated by members of the social networking service or by external websites being monitored by the social networking service. When the social networking service determines that an event relates to a given member, the social networking service may update the given member accordingly. The social networking service further conducts various types of processing on content associated with the event to determine whether the given member should be notified of the event. The types of processing performed on the content associated with the event depend on whether the event was generated by a member of the social networking service or by an external website. This processing helps to raise the given member's awareness of meaningful events.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: March 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aviad Pinkovezky, Brian Learn-Hao Chang, Huining Feng, James Margatan
  • Patent number: 10009440
    Abstract: Generally discussed herein are methods, systems, and apparatuses for crowdsourcing data. A method can include identifying a first entity has an auto-created profile on a social network site or has a profile page that has been abandoned by an administrator of the profile page, identifying a user of the site includes the first entity in their profile or includes a second entity in their profile where the second entity includes an industry identifier that matches an industry identifier of the first entity, prompting the user determined to be associated with the first entity to verify data about the first entity in the auto-created profile or provide new data about the first entity, and updating the auto-created profile of the first entity in response to the user confirming that the prior data is incorrect or providing new data about the first entity.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: June 26, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Viman Deb, Huining Feng, Aviad Pinkovezky
  • Publication number: 20180007163
    Abstract: A social networking server receives a request from a member of an organization to configure a targeted update for the organization. The targeted update may be intended for a particular group of members of a social network service. The social networking server may provide various follower dimensions to associate with the targeted update, where each of the follower dimensions include one or more selectable attributes. When the social networking server receives a request for an organization's webpage from a member of the social network service, the social networking server may compare member attributes of a member profile associated with the member with the follower dimension attributes associated with the targeted update. The social networking server may provide the targeted update for display with the webpage of the organization based on the member attributes satisfying at least one follower dimension attribute associated with the targeted update.
    Type: Application
    Filed: September 18, 2017
    Publication date: January 4, 2018
    Inventors: Aviad Pinkovezky, Huining Feng, Hong H. Tam, Eldo K. Cherian
  • Patent number: 9787797
    Abstract: A social networking server receives a request from a member of an organization to configure a targeted update for the organization. The targeted update may be intended for a particular group of members of a social network service. The social networking server may provide various follower dimensions to associate with the targeted update, where each of the follower dimensions include one or more selectable attributes. When the social networking server receives a request for an organization's webpage from a member of the social network service, the social networking server may compare member attributes of a member profile associated with the member with the follower dimension attributes associated with the targeted update. The social networking server may provide the targeted update for display with the webpage of the organization based on the member attributes satisfying at least one follower dimension attribute associated with the targeted update.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: October 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: Aviad Pinkovezky, Huining Feng, Hong H. Tam, Eldo K. Cherian
  • Publication number: 20170155694
    Abstract: The disclosed systems and methods are directed to monitoring events generated by a social networking service and determining whether the generated events relate to members of the social networking service. The events may be generated by members of the social networking service or by external websites being monitored by the social networking service. When the social networking service determines that an event relates to a given member, the social networking service may update the given member accordingly. The social networking service further conducts various types of processing on content associated with the event to determine whether the given member should be notified of the event. The types of processing performed on the content associated with the event depend on whether the event was generated by a member of the social networking service or by an external website. This processing helps to raise the given member's awareness of meaningful events.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Inventors: Aviad Pinkovezky, Brian Learn-Hao Chang, Huining Feng, James Margatan
  • Publication number: 20160373383
    Abstract: The disclosed systems and methods are directed to monitoring events occurring on a social networking service and determining whether any of the monitored events relate to a given member. When the social networking service determines that an event relates to a given member, the social networking service may update the given member accordingly. The social networking service may be further configured to store a hyperlink to the relevant event such that the given member may view the relevant event when the hyperlink is selected. The social networking service may further provide a graphical user interface for the given member to quickly view the various types of events detected by the social networking service.
    Type: Application
    Filed: July 30, 2015
    Publication date: December 22, 2016
    Inventors: Aviad Pinkovezky, Brian Learn-Hao Chang, Huining Feng, James Margatan
  • Publication number: 20160350875
    Abstract: Techniques for automatically generating a company profile in a social network are described. A company page generation module can present a company list and receive a user input from a member of a social network, with the user input being indicative of an employer of the member. Additionally, the company page generation module can access member data associated with the member and determine that the employer of the member has an omitted company page in the social network. Moreover, the company page generation module can obtain company information relating to the employer. Furthermore, the company page generation module can generate a company page in the social network for the employer based on the obtained information.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 1, 2016
    Inventors: Viman Deb, Huining Feng, Aviad Pinkovezky, Michael Brentley Dimapilis
  • Publication number: 20160352860
    Abstract: Generally discussed herein are methods, systems, and apparatuses for crowdsourcing data. A method can include identifying a first entity has an auto-created profile on a social network site or has a profile page that has been abandoned by an administrator of the profile page, identifying a user of the site includes the first entity in their profile or includes a second entity in their profile where the second entity includes an industry identifier that matches an industry identifier of the first entity, prompting the user determined to be associated with the first entity to verify data about the first entity in the auto-created profile or provide new data about the first entity, and updating the auto-created profile of the first entity in response to the user confirming that the prior data is incorrect or providing new data about the first entity.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Inventors: Viman Deb, Huining Feng, Aviad Pinkovezky
  • Publication number: 20160350877
    Abstract: Techniques to determine that an employer of a member has an omitted company page in a social network are described. A user input can be received from the member. The user input selecting a company from a company list. The company can have a similar name to an employer of the member and the company already having a company page. Member data of the member having social graph information can be accessed. Using the social graph information, a first connection density value for the member and the company can be calculated. Additionally, a second connection density value can be calculated for the member and the employer. Furthermore, a determination that the employer has an omitted company page can be determined based on the first connection density value and the second connection density value. Subsequently, a generation of a company page for the employer can be initiated based on the determination.
    Type: Application
    Filed: May 4, 2016
    Publication date: December 1, 2016
    Inventors: Aviad Pinkovezky, Huining Feng, Viman Deb, George Benjamin Martin, Jingjing Huang, Michael Brentley Dimapilis
  • Publication number: 20160314209
    Abstract: Techniques are provided for a particular party to distribute content provided by other parties. The particular party receives multiple textual content items from a data source provided by a different party. Furthermore, the particular party determines, for each textual content item, whether the textual content item is associated with metadata that includes an instance of an entity identifier in a set of entity identifiers maintained by the particular party. The instance is provided by the different party. Each entity identifier in the set of entity identifiers uniquely identifies a different respective entity of a plurality of entities and indicates whether the different respective entity is a subject of the textual content item. In response to determining that a textual content item is associated with metadata that includes an instance of an entity identifier in the set of entity identifiers, target users are determined based on the entity identifier.
    Type: Application
    Filed: April 22, 2015
    Publication date: October 27, 2016
    Inventors: AVIAD PINKOVEZKY, JAMES MARGATAN, MICHAEL BRENTLEY DIMAPILIS, HUINING FENG
  • Publication number: 20160132832
    Abstract: Techniques for automatically generating a company profile in a social network are described. A profile generation module can access employment data from a member profile in a social network. Additionally, the profile generation module can determine an employer based on the accessed employment data. Furthermore, the profile generation module can verify that the determined company does not have an existing entity profile in the social network. Moreover, the profile generation module can authenticate the verified employer based on member data from the social network. Subsequently, the profile generation module can generate and post the entity profile on the social network.
    Type: Application
    Filed: January 21, 2015
    Publication date: May 12, 2016
    Inventors: Aviad Pinkovezky, Huining Feng, Michael Brentley Dimapilis, Viman Deb, Jingjing Huang, Timothy Vergara Santos
  • Publication number: 20160119444
    Abstract: A social networking server receives a request from a member of an organization to configure a targeted update for the organization. The targeted update may be intended for a particular group of members of a social network service. The social networking server may provide various follower dimensions to associate with the targeted update, where each of the follower dimensions include one or more selectable attributes. When the social networking server receives a request for an organization's webpage from a member of the social network service, the social networking server may compare member attributes of a member profile associated with the member with the follower dimension attributes associated with the targeted update. The social networking server may provide the targeted update for display with the webpage of the organization based on the member attributes satisfying at least one follower dimension attribute associated with the targeted update.
    Type: Application
    Filed: October 24, 2014
    Publication date: April 28, 2016
    Inventors: Aviad Pinkovezky, Huining Feng, Hong H. Tam, Eldo K. Cherian
  • Publication number: 20150317689
    Abstract: Techniques to facilitate recommendations for sponsored content campaigns are described. Consistent with some embodiments, subsequent to a member of a social networking service specifying a desired objective to be achieved with a content campaign (e.g., increasing follower acquisition rate, or increasing a click-to-convert rate), a campaign optimization module provides, for a member-specified content posting, a recommended target audience that is most likely to react to the content posting in a manner that will enable the member to achieve the desired objective. Alternatively, a member may specify a desired objective and a target audience, and the campaign optimization module provides a recommendation as to the particular content posting that the member should promote or sponsor in order to achieve the desired objective.
    Type: Application
    Filed: June 30, 2014
    Publication date: November 5, 2015
    Inventors: Venkata S.J.R. Bhamidipati, Huining Feng, Baoshi Yan, Yingfeng Oh, Michael Grishaver
  • Publication number: 20150317688
    Abstract: Techniques to facilitate recommendations for sponsored content campaigns are described. Consistent with some embodiments, subsequent to a member of a social networking service specifying a desired objective to be achieved with a content campaign (e.g., increasing follower acquisition rate, or increasing a click-to-convert rate), a campaign optimization module provides, for a member-specified content posting, a recommended target audience that is most likely to react to the content posting in a manner that will enable the member to achieve the desired objective. Alternatively, a member may specify a desired objective and a target audience, and the campaign optimization module provides a recommendation as to the particular content posting that the member should promote or sponsor in order to achieve the desired objective.
    Type: Application
    Filed: June 30, 2014
    Publication date: November 5, 2015
    Inventors: Venkata S.J.R. Bhamidipati, Huining Feng, Baoshi Yan, Yingfeng Oh, Michael Grishaver