Patents by Inventor Yuntao Jia

Yuntao Jia 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: 20220382357
    Abstract: In one embodiment, one or more computing systems may receive an indication of a first location of a first mobile-client system of a first user associated with an online social network. The one or more computing systems may identify one or more second users from among a plurality of users associated with the online social network based on one or more notification rules. Each identified second user may be associated with a second mobile-client system having a second location within a threshold distance of the first location and may be within a threshold degree of separation of the first user on the online social network. The one or more computing systems may send a first notification to the first mobile-client system of the first user. The first notification may reference one or more of the identified second users.
    Type: Application
    Filed: August 9, 2022
    Publication date: December 1, 2022
    Inventors: Andrea Vaccari, Yuntao Jia, Tushar Bisht, Jun Ge, Pierre Moreels
  • Patent number: 11449118
    Abstract: In one embodiment, a mobile-client system may receive user input from a first user to send a message to a plurality of second users. The user input may include an indication of the first user currently being located at a first geographic location, a time period for which the first geographic location of the first user is visible to the plurality of second users, and one or more content items shared by the first user. The mobile-client system may send the message to one or more second users selected from the plurality of second users. The mobile-client system may receive a notification referencing one or more of the selected second users to whom the message was sent. The notification may include an indication of one or more second geographic locations shared by the one or more of the selected second users.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: September 20, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Andrea Vaccari, Yuntao Jia, Tushar Bisht, Jun Ge, Pierre Moreels
  • Patent number: 10904855
    Abstract: Techniques to manage client location detection are described. In one embodiment an apparatus may comprise a location-based services support component and a client management component. The location-based services support component may be operative to determine that a network service is scheduled for a location update from a mobile device, determine a location accuracy based on the network service, and update the network service with a received location of the mobile device. The client management component may be operative to transmit a location request to the mobile device, the location request specifying the location accuracy determined based on the network service and receive a response to the location request from the mobile device, the response comprising the location of the mobile device conforming to the specified location accuracy. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: January 26, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Andrea Vaccari, Yuntao Jia, Pierre Moreels, Matthew Robert Mallozzi, Gabriel Grise, Islam Ismailov
  • Publication number: 20200356155
    Abstract: In one embodiment, a mobile-client system may receive user input from a first user to send a message to a plurality of second users. The user input may include an indication of the first user currently being located at a first geographic location, a time period for which the first geographic location of the first user is visible to the plurality of second users, and one or more content items shared by the first user. The mobile-client system may send the message to one or more second users selected from the plurality of second users. The mobile-client system may receive a notification referencing one or more of the selected second users to whom the message was sent. The notification may include an indication of one or more second geographic locations shared by the one or more of the selected second users.
    Type: Application
    Filed: July 30, 2020
    Publication date: November 12, 2020
    Inventors: Andrea Vaccari, Yuntao Jia, Tushar Bisht, Jun Ge, Pierre Moreels
  • Patent number: 10775866
    Abstract: In one embodiment, a mobile-client system may store location history data during a first time period in its memory, where the location history data comprises a plurality of geographic locations during the first time period and one or more time stamps corresponding to each of the geographic locations. The mobile-client system may detect whether it has a current network connection to an online social network. The mobile-client system may determine whether to transmit the stored location history data to a location server of the online social network, where if it is currently connected to the online social network, then the mobile-client system transmits the location history data to a location server using the current network connection, and if it is not currently connected to the online social network, then the mobile-client system refrains from transmitting the location history data to the location server.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: September 15, 2020
    Assignee: Facebook, Inc.
    Inventors: Andrea Vaccari, Yuntao Jia, Tushar Bisht, Jun Ge, Pierre Moreels
  • Patent number: 10460000
    Abstract: In one embodiment, a computing device accesses a social graph comprising nodes and edges connecting the nodes. Each of the edges between two of the nodes represents a single degree of separation between them. The nodes include user nodes corresponding to users of an online social network, and concept nodes corresponding to places. A particular place corresponds to a particular concept node, and corresponds to an associated location and a perimeter. A number of check-ins are received, each check-in being associated with the particular place and having a geographic location. Each check-in corresponds to an edge of the social graph between a user node and the particular concept node. Based on the received check-ins the computing device determines whether to update the associated location and the perimeter.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: October 29, 2019
    Assignee: Facebook, Inc.
    Inventors: Yuntao Jia, Mukund Narasimhan, Jonathan Chang, Joshua Redstone
  • Patent number: 10394303
    Abstract: In one embodiment, a computing system may access a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between two of the nodes representing a single degree of separation between them, where the nodes comprise a first node corresponding to a first user of an online social network, and a plurality of second nodes that each correspond to a concept or a second user associated with the online social network. The computing system may receive a search query from the first user. The computing system may generate one or more search results corresponding to the search query, where each search result corresponds to a node of the plurality of second nodes. The computing system may score each search result based on a proximity coefficient between the first node and the node corresponding to the search result.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: August 27, 2019
    Assignee: Facebook, Inc.
    Inventors: Andrea Vaccari, Yuntao Jia, Jun Ge, Pierre Moreels
  • Patent number: 10275009
    Abstract: In one embodiment, a computing system may access a plurality of content items shared by a plurality of first users on an online social network. The computing system may calculate a content score for each of content items shared by a first user on the online social network, where each content score is based at least in part on a proximity coefficient between a second user and the first user that shared the content item, where the proximity coefficient is a weighted combination of multiple subpart proximity coefficients over a period of time. The computing system may send, to a client device of the second user for display, one or more of the content items based at least in part on the calculated content scores.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: April 30, 2019
    Assignee: Facebook, Inc.
    Inventors: Andrea Vaccari, Yuntao Jia, Jun Ge, Pierre Moreels
  • Patent number: 10123299
    Abstract: Techniques to manage client location detection are described. In one embodiment an apparatus may comprise a location-based services support component and a client management component. The location-based services support component may be operative to determine that a network service is scheduled for a location update from a mobile device, determine a location accuracy based on the network service, and update the network service with a received location of the mobile device. The client management component may be operative to transmit a location request to the mobile device, the location request specifying the location accuracy determined based on the network service and receive a response to the location request from the mobile device, the response comprising the location of the mobile device conforming to the specified location accuracy. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: November 6, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Andrea Vaccari, Yuntao Jia, Pierre Moreels, Matthew Robert Mallozzi, Gabriel Grise, Islam Ismailov
  • Publication number: 20180196492
    Abstract: In one embodiment, a computing system may access a plurality of content items shared by a plurality of first users on an online social network. The computing system may calculate a content score for each of content items shared by a first user on the online social network, where each content score is based at least in part on a proximity coefficient between a second user and the first user that shared the content item, where the proximity coefficient is a weighted combination of multiple subpart proximity coefficients over a period of time. The computing system may send, to a client device of the second user for display, one or more of the content items based at least in part on the calculated content scores.
    Type: Application
    Filed: March 5, 2018
    Publication date: July 12, 2018
    Inventors: Andrea Vaccari, Yuntao Jia, Jun Ge, Pierre Moreels
  • Publication number: 20180188793
    Abstract: In one embodiment, a computing system may access an image associated with an online social network, where the image is associated with a first user and portrays at least a first person. The computing system may generate one or more tag suggestions for the first person portrayed in the image. Each tag suggestion corresponds to a second user from a set of second users associated with the online social network. The one or more tag suggestions may be generated based at least in part on a proximity coefficient indicating a measure of geographical proximity of the first user with respect to each second users, where the proximity coefficient is based on a location history of the first user and a location history of each second user.
    Type: Application
    Filed: March 2, 2018
    Publication date: July 5, 2018
    Inventors: Andrea Vaccari, Yuntao Jia, Jun Ge, Pierre Moreels
  • Patent number: 9946324
    Abstract: In one embodiment, a computing system may access an image associated with an online social network, where the image portrays at least a first person. The computing system may determine, for each user in a first set of users, a facial recognition score with respect to the first person portrayed in the image, where the facial recognition score is based on a facial representation associated with each user of the first set of users, where the facial representation associated with each user is compared with the image, and a comparison of a location history of each user with a location associated with the image. The computing system may generate one or more tag suggestions for the first person portrayed in the image based on the determined facial recognition scores.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: April 17, 2018
    Assignee: Facebook, Inc.
    Inventors: Andrea Vaccari, Yuntao Jia, Jun Ge, Pierre Moreels
  • Patent number: 9910479
    Abstract: In one embodiment, a computing system may access a social graph of an online social network comprising a plurality of nodes and a plurality of edges connecting the nodes, where each of the edges between two of the nodes represent a single degree of separation between them, and the nodes comprise a first node corresponding to a first user of the online social network, and a plurality of second nodes corresponding to a plurality of second users associated with the online social network. The computing system may calculate a content score for each of one or more content items shared by the second users on the online social network, where each content score is based at least in part on a proximity coefficient between the first user and the content item. The computing system may send one or more of the scored content items for display to the first user.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: March 6, 2018
    Assignee: Facebook, Inc.
    Inventors: Andrea Vaccari, Yuntao Jia, Jun Ge, Pierre Moreels
  • Publication number: 20180059767
    Abstract: In one embodiment, a mobile-client system may store location history data during a first time period in its memory, where the location history data comprises a plurality of geographic locations during the first time period and one or more time stamps corresponding to each of the geographic locations. The mobile-client system may detect whether it has a current network connection to an online social network. The mobile-client system may determine whether to transmit the stored location history data to a location server of the online social network, where if it is currently connected to the online social network, then the mobile-client system transmits the location history data to a location server using the current network connection, and if it is not currently connected to the online social network, then the mobile-client system refrains from transmitting the location history data to the location server.
    Type: Application
    Filed: November 7, 2017
    Publication date: March 1, 2018
    Inventors: Andrea Vaccari, Yuntao Jia, Tushar Bisht, Jun Ge, Pierre Moreels
  • Patent number: 9823724
    Abstract: In one embodiment, a mobile client system may determine its location. The mobile client system may store the location in a location history in a memory of the mobile client system, where the location history comprises one or more geographic locations and one or more time stamps corresponding to each of the geographic locations. The mobile client system may detect its current status based at least in part on whether the mobile client system is stationary. The mobile client system may send the location history to a location server of an online social network based at least in part on the current status of the mobile client system and a power requirement for sending the location history to the location server.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: November 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Andrea Vaccari, Yuntao Jia, Tushar Bisht, Jun Ge, Pierre Moreels
  • Publication number: 20170332343
    Abstract: Techniques to manage client location detection are described. In one embodiment an apparatus may comprise a location-based services support component and a client management component. The location-based services support component may be operative to determine that a network service is scheduled for a location update from a mobile device, determine a location accuracy based on the network service, and update the network service with a received location of the mobile device. The client management component may be operative to transmit a location request to the mobile device, the location request specifying the location accuracy determined based on the network service and receive a response to the location request from the mobile device, the response comprising the location of the mobile device conforming to the specified location accuracy. Other embodiments are described and claimed.
    Type: Application
    Filed: May 1, 2017
    Publication date: November 16, 2017
    Applicant: Facebook, Inc.
    Inventors: Andrea Vaccari, Yuntao Jia, Pierre Moreels, Matthew Robert Mallozzi, Gabriel Grise, Islam Ismailov
  • Patent number: 9674653
    Abstract: Techniques to manage client location detection are described. In one embodiment an apparatus may comprise a location-based services support component and a client management component. The location-based services support component may be operative to determine that a network service is scheduled for a location update from a mobile device, determine a location accuracy based on the network service, and update the network service with a received location of the mobile device. The client management component may be operative to transmit a location request to the mobile device, the location request specifying the location accuracy determined based on the network service and receive a response to the location request from the mobile device, the response comprising the location of the mobile device conforming to the specified location accuracy. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: June 6, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Andrea Vaccari, Yuntao Jia, Pierre Moreels, Matthew Robert Mallozzi, Gabriel Grise, Islam Ismailov
  • Publication number: 20160335277
    Abstract: In one embodiment, a computing device accesses a social graph comprising nodes and edges connecting the nodes. Each of the edges between two of the nodes represents a single degree of separation between them. The nodes include user nodes corresponding to users of an online social network, and concept nodes corresponding to places. A particular place corresponds to a particular concept node, and corresponds to an associated location and a perimeter. A number of check-ins are received, each check-in being associated with the particular place and having a geographic location. Each check-in corresponds to an edge of the social graph between a user node and the particular concept node. Based on the received check-ins the computing device determines whether to update the associated location and the perimeter.
    Type: Application
    Filed: July 25, 2016
    Publication date: November 17, 2016
    Inventors: Yuntao Jia, Mukund Narasimhan, Jonathan Chang, Joshua Redstone
  • Publication number: 20160261979
    Abstract: Techniques to manage client location detection are described. In one embodiment an apparatus may comprise a location-based services support component and a client management component. The location-based services support component may be operative to determine that a network service is scheduled for a location update from a mobile device, determine a location accuracy based on the network service, and update the network service with a received location of the mobile device. The client management component may be operative to transmit a location request to the mobile device, the location request specifying the location accuracy determined based on the network service and receive a response to the location request from the mobile device, the response comprising the location of the mobile device conforming to the specified location accuracy. Other embodiments are described and claimed.
    Type: Application
    Filed: March 3, 2015
    Publication date: September 8, 2016
    Applicant: FACEBOOK, INC.
    Inventors: Andrea Vaccari, Yuntao Jia, Pierre Moreels, Matthew Robert Mallozzi, Gabriel Grise, Islam Ismailov
  • Patent number: 9426236
    Abstract: In one embodiment, a method includes calculating a first mean of check-in locations associated with a place; selecting a subset of the check-in locations based on distances between the first mean and the check-in locations; and determining a central location and at least a portion of a perimeter of the place based on the subset of the check-in locations.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: August 23, 2016
    Assignee: Facebook, Inc.
    Inventors: Yuntao Jia, Mukund Narasimhan, Jonathan Chang, Joshua Redstone