Patents by Inventor Haifeng Ji

Haifeng Ji 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: 20230376297
    Abstract: A computing system may receive a request for application update information for one or more applications installed on a computing device. The computing system determines, based on the request for the application update information, a set of applications that need to be updated and applies a machine learning model to determine a respective update priority score for each application from the set of applications. The computing system sends an indication of the respective update priority scores for the set of applications to the computing device. Responsive to receiving an update request from the computing device, the computing system initiates installation of the pending update for the at least one application from the set of applications.
    Type: Application
    Filed: July 13, 2021
    Publication date: November 23, 2023
    Inventors: Haifeng Ji, Zhiwei Gu, Jing Zhao, Vitor Baccetti Garcia, Alexey Semenov, Apeksha Singhal, Scott Williams, Yudi Wu, Jiahui Liu
  • Patent number: 11130847
    Abstract: The present invention provides a 4D printed component that uses the photoisomerization stimulus as a method of activation. Other 4D printing methods use heat, moisture, a combination of heat and stress, and the heat from a light source as methods of activation. The present invention takes advantage of 3D printing capability and adds the capability of providing a printable material that dynamically changes shape over time when exposed to an external stimulus. The invention reduces the number of required 3D printed parts to create a moving object. This characteristic reduces the amount of onboard weight of the 3D printed components by reducing the number of parts required to create motion. The present invention removes the need for onboard sensors, processors, motors, power storage, etc. This characteristic will allow for manufacturing of, inter alia, novel medical devices, automated actuators, packaging, smart textiles, etc.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: September 28, 2021
    Assignee: Drexel University
    Inventors: Gongyao Zhou, Steven K. Leist, Daniel E. Hagaman, Haifeng Ji
  • Patent number: 10680984
    Abstract: The disclosed embodiments provide a system for propensity-based SMS (Short Message Service) invitation filtering. During operation, the system collects multiple contact numbers associated with multiple invitation requests into a total set of contact numbers. Then, for one or more of the contact numbers, the system determines a propensity for a person associated with the contact number to click on a link in an electronic invitation sent to the contact number and subsequently create an account. Clicking on the link may connect the person to a user community that he or she has been invited to join. Once the propensity has been determined, the system ranks the contact numbers in the total set of contact numbers according to the propensities. Finally, for each contact number in the total set of contact numbers that is ranked above a specified threshold, the system processes an invitation for the contact number.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joonhyung Lim, Yang Zhou, Michael Maczka, Haifeng Ji, Damien Albert Louis Coullon, Reza Arbabi
  • Publication number: 20190367692
    Abstract: The present invention provides a 4D printed component that uses the photoisomerization stimulus as a method of activation. Other 4D printing methods use heat, moisture, a combination of heat and stress, and the heat from a light source as methods of activation. The present invention takes advantage of 3D printing capability and adds the capability of providing a printable material that dynamically changes shape over time when exposed to an external stimulus. The invention reduces the number of required 3D printed parts to create a moving object. This characteristic reduces the amount of onboard weight of the 3D printed components by reducing the number of parts required to create motion. The present invention removes the need for onboard sensors, processors, motors, power storage, etc. This characteristic will allow for manufacturing of, inter alia, novel medical devices, automated actuators, packaging, smart textiles, etc.
    Type: Application
    Filed: June 5, 2019
    Publication date: December 5, 2019
    Inventors: Gongyao Zhou, Steven K. Leist, Daniel E. Hagaman, Haifeng Ji
  • Patent number: 10459953
    Abstract: A system and method for identifying potential member and guest contacts while protecting member data privacy at a social networking system are disclosed. A system stores contact information for a plurality of members of a social networking system. The system receives a list of contacts of the first member. For a contact, the system accesses contact information of the contact, compares the contact information in the contact to contact information for the plurality of members, and in accordance with a determination that the contact information in the contact matches the contact information of a member of the social networking system, generates a score that the contact is not associated with malicious activity. In accordance with a determination that the generated score exceeds a predetermined score threshold, the system categorizes the contact as a suggested member connection. The system transmits member referral data to the client device for presentation.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: October 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haifeng Ji, Cory Scott, Theodore Hwa
  • Patent number: 10044668
    Abstract: This disclosure relates to systems and methods for expanding a social network. A method includes retrieving contact lists from a plurality of devices, generating a list of associations between identifiers in a first communication channel and identifiers in a second communication channel, removing, from the list of associations, one or more associations that include identifiers that do not represent contacts that are not members of the online social networking service, and transmitting an invitation to join the online social networking service to the second identifiers on the second communication channel for associations that remain in the list of associations.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haifeng Ji, Myunghwan Kim, Shruti Bhosale, Brad Christopher Ciraulo, Andrew P. Hill, Mitul Tiwari
  • Patent number: 9900394
    Abstract: When a user of a social network accepts an invitation message to connect with another user of the social network, a system may use a history of user activity to determine where the user is subsequently directed within the social-network website. In particular, based on the history of user activity associated with an in-network page with recommendations for possible connections for the user within the network of users, the system may determine whether or not there have been too many impressions of the in-network page. If not, the system may present the in-network page with a recommendation for a possible in-network connection for the user within the network of users. Then, if the system receives a user selection of the possible in-network connection, the system may provide an invitation message inviting the possible in-network connection to connect with the user by activating a link in the invitation message.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: February 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haifeng Ji, Erica M. Lockheimer, Peter B. Rusev, Muhammad Aatif Awan, Yang Zhou, Lili Wu, Manas S. Khadilkar, Samir M. Shah
  • Publication number: 20170155615
    Abstract: This disclosure relates to systems and methods for expanding a social network. A method includes retrieving contact lists from a plurality of devices, generating a list of associations between identifiers in a first communication channel and identifiers in a second communication channel, removing, from the list of associations, one or more associations that include identifiers that do not represent contacts that are not members of the online social networking service, and transmitting an invitation to join the online social networking service to the second identifiers on the second communication channel for associations that remain in the list of associations.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 1, 2017
    Inventors: Haifeng Ji, Myunghwan Kim, Shruti Bhosale, Brad Christopher Ciraulo, Andrew P. Hill, Mitul Tiwari
  • Patent number: 9323001
    Abstract: In an embodiment, a polarization-dependent loss (PDL) compensator includes a substrate, an anti-reflective coating, and a partial reflective coating. The substrate has an input surface and an output surface opposite the input surface. The anti-reflective coating is formed on the output surface. The partial reflective coating is formed on the input surface. The PDL compensator may include PDL that depends on an incident angle of an optical signal with respect to the partial reflective coating.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: April 26, 2016
    Assignee: FINISAR CORPORATION
    Inventors: Juyou Du, Haifeng Ji, Fan Chen, Weilong Cui, Li Zhang
  • Publication number: 20150350354
    Abstract: When a user of a social network accepts an invitation message to connect with another user of the social network, a system may use a history of user activity to determine where the user is subsequently directed within the social-network website. In particular, based on the history of user activity associated with an in-network page with recommendations for possible connections for the user within the network of users, the system may determine whether or not there have been too many impressions of the in-network page. If not, the system may present the in-network page with a recommendation for a possible in-network connection for the user within the network of users. Then, if the system receives a user selection of the possible in-network connection, the system may provide an invitation message inviting the possible in-network connection to connect with the user by activating a link in the invitation message.
    Type: Application
    Filed: August 21, 2014
    Publication date: December 3, 2015
    Inventors: Haifeng Ji, Erica M. Lockheimer, Peter B. Rusev, Muhammad Aatif Awan, Yang Zhou, Lili Wu, Manas S. Khadilkar, Samir M. Shah
  • Publication number: 20150205048
    Abstract: In an embodiment, a polarization-dependent loss (PDL) compensator includes a substrate, an anti-reflective coating, and a partial reflective coating. The substrate has an input surface and an output surface opposite the input surface. The anti-reflective coating is formed on the output surface. The partial reflective coating is formed on the input surface. The PDL compensator may include PDL that depends on an incident angle of an optical signal with respect to the partial reflective coating.
    Type: Application
    Filed: March 12, 2014
    Publication date: July 23, 2015
    Applicant: FINISAR CORPORATION
    Inventors: Juyou Du, Haifeng Ji, Fan Chen, Weilong Cui, Li Zhang