Patents by Inventor Richard Calvi

Richard Calvi 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: 20200008008
    Abstract: In one embodiment, a social-networking system may receive, from a client system of a first user of the online social network, an indication that the first user is at a first geographic location, and determine that the first user is traveling based on the first user being at the first geographical location. The social-networking system may then identify one or more second geographic locations within a threshold distance from the first geographic location, the second geographic locations being determined based on a travel-recommendation model. The social-networking system may determine one or more itinerary constraints associated with the first user, generate a travel itinerary for the first user based on the first geographic location, the second geographic locations, and the itinerary constraints associated with the first user. The social-networking system may then send, to the client system of the first user, the travel itinerary for display to the first user.
    Type: Application
    Filed: September 9, 2019
    Publication date: January 2, 2020
    Inventors: Ying Zhang, Wei Zhang, Nicolas Scheffer, Richard Calvi, Xiaohua Yan
  • Patent number: 10511933
    Abstract: In one embodiment, a social-networking system may receive, from a client system of a first user of the online social network, an indication that the first user is accessing a travel-recommendation interface, receive an indication of a first geographic location, and identify one or more second geographic locations within a threshold distance from the first geographic location, the one or more second geographic locations being determined based on a travel-recommendation model associated with the first user. The social-networking system may generate one or more travel recommendations comprising at least one of the identified one or more second geographic locations, and send, to the client system of the first user, instructions for presenting the travel-recommendation interface, wherein the travel-recommendation interface comprises a map labeling one or more of the second geographic locations representing the travel recommendations.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: December 17, 2019
    Assignee: Facebook, Inc.
    Inventors: Ying Zhang, Wei Zhang, Nicolas Scheffer, Richard Calvi, Xiaohua Yan
  • Publication number: 20180035254
    Abstract: In one embodiment, a social-networking system may receive, from a client system of a first user of the online social network, an indication that the first user is accessing a travel-recommendation interface, receive an indication of a first geographic location, and identify one or more second geographic locations within a threshold distance from the first geographic location, the one or more second geographic locations being determined based on a travel-recommendation model associated with the first user. The social-networking system may generate one or more travel recommendations comprising at least one of the identified one or more second geographic locations, and send, to the client system of the first user, instructions for presenting the travel-recommendation interface, wherein the travel-recommendation interface comprises a map labeling one or more of the second geographic locations representing the travel recommendations.
    Type: Application
    Filed: October 10, 2017
    Publication date: February 1, 2018
    Inventors: Ying Zhang, Wei Zhang, Nicolas Scheffer, Richard Calvi, Xiaohua Yan
  • Patent number: 9820094
    Abstract: In one embodiment, a social-networking system may receive, from a client system of a first user of an online social network, an indication that the first user is traveling to a first geographic location, and identify one or more second geographic locations within a threshold distance from the first geographic location. The second geographic locations may be determined based on a travel-recommendation model. The travel-recommendation model may include aggregated user information from the online social network associated with the first user and aggregated travel information from the online social network associated with one or more second users of the online social network who have traveled to the first geographic location. The social-networking system may generate travel recommendations based on the identified second geographic locations, and then send, to the client system of the first user, one or more of the travel recommendations for display to the first user.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: November 14, 2017
    Assignee: Facebook, Inc.
    Inventors: Ying Zhang, Wei Zhang, Nicolas Scheffer, Richard Calvi, Xiaohua Yan
  • Publication number: 20170048664
    Abstract: In one embodiment, a social-networking system may receive, from a client system of a first user of an online social network, an indication that the first user is traveling to a first geographic location, and identify one or more second geographic locations within a threshold distance from the first geographic location. The second geographic locations may be determined based on a travel-recommendation model. The travel-recommendation model may include aggregated user information from the online social network associated with the first user and aggregated travel information from the online social network associated with one or more second users of the online social network who have traveled to the first geographic location. The social-networking system may generate travel recommendations based on the identified second geographic locations, and then send, to the client system of the first user, one or more of the travel recommendations for display to the first user.
    Type: Application
    Filed: August 10, 2015
    Publication date: February 16, 2017
    Inventors: Ying Zhang, Wei Zhang, Nicolas Scheffer, Richard Calvi, Xiaohua Yan
  • Publication number: 20170046802
    Abstract: In one embodiment, a social-networking system may receive, from a client system of a first user of the online social network, an indication that the first user is at a first geographic location, and determine that the first user is traveling based on the first user being at the first geographical location. The social-networking system may then identify one or more second geographic locations within a threshold distance from the first geographic location, the second geographic locations being determined based on a travel-recommendation model. The social-networking system may determine one or more itinerary constraints associated with the first user, generate a travel itinerary for the first user based on the first geographic location, the second geographic locations, and the itinerary constraints associated with the first user. The social-networking system may then send, to the client system of the first user, the travel itinerary for display to the first user.
    Type: Application
    Filed: August 10, 2015
    Publication date: February 16, 2017
    Inventors: Ying Zhang, Wei Zhang, Nicolas Scheffer, Richard Calvi, Xiaohua Yan