Patents by Inventor Samuel Odio

Samuel Odio 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: 10346929
    Abstract: Methods, apparatuses and systems directed to detecting objects in user-uploaded multimedia such as photos and videos, determining the location at which the media was captured, inferring a set of users of a social network who were physically present at the time and place of capture, and pushing remarketing content to the set of inferred users for the detected objects, or alternatively, the competitors of the detected concepts.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: July 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Justin Mitchell, Samuel Odio, David Harry Garcia
  • Patent number: 10257293
    Abstract: In one embodiment, a system may receive sponsor specifications from a sponsor designating one or more concepts, monitor a plurality of activity streams for upload by users of matching multimedia objects, determine a geographic location associated with each matching multimedia object, receive a request from the sponsor associated with a specific geographic area, and send to a client device associated with the sponsor in response to the request information identifying the geographic locations associated with the respective matching multimedia objects that are within the specific geographic area.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: April 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Justin Mitchell, Samuel Odio, David Harry Garcia
  • Patent number: 10210586
    Abstract: In one embodiment, in response to a user's request to upload a photo to a social networking system, a client process accesses information in the user's current location and friends who may be with the user, present the information to the user in a composited posting user interface. After the user confirms a particular current location and a first and second friends who are currently with the user, the client process tags the particular current location and the first and second friends to the photo, and submit to the social networking system a primary posting request in photo upload, and a secondary posting request to check in the user, the first friend and the second friend to the particular current location.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: February 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Samuel Odio, Robert Sean Goodlatte, Justin Shaffer
  • Patent number: 10122772
    Abstract: In one embodiment, a social networking system automatically create a shared space for posting requests to the social networking system from multiple users based on social, spatial and temporal proximity, and create a news feed corresponding to the shared space.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: November 6, 2018
    Assignee: Facebook, Inc.
    Inventors: Samuel Odio, Robert Sean Goodlatte, Justin Shaffer
  • Patent number: 10055507
    Abstract: In one embodiment, a computing device may receive a structured document that includes a list of markers and place-marker elements corresponding to data objects of the structured document. Each marker in the list of markers corresponds to a subset of the place-marker elements. Without loading all the data objects, the device may determine a size of a scroll bar for a GUI based on size information associated with the place-marker elements. In response to detecting a scroll or resize event, an event handler may identify at least one marker in the list of markers whose corresponding subset of place-maker elements is within a portion of the structured document that is viewable through the graphical user interface. The handler may load the data objects corresponding to the subset of the place-marker elements corresponding to the identified marker. The identified marker may then be removed from the list of markers.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: August 21, 2018
    Assignee: Facebook, Inc.
    Inventors: Stefan Parker, Samuel Odio, Adam Mosseri
  • Patent number: 9986048
    Abstract: A method is provided for automatically determining an event and tagging the event to photos uploaded from multiple users based on social and spatio-temporal proximity. The method includes receiving a first media object uploaded by a first user of a social network. A determination is made that the first media object is associated with a first event. At least one event tag is associated with the first media object. The first media object and the at least one event tag is displayed in a newsfeed associated with a second user associated with the social network.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: May 29, 2018
    Assignee: Facebook, Inc.
    Inventors: David Harry Garcia, Robert Sean Goodlatte, Samuel Odio
  • Patent number: 9848297
    Abstract: In one embodiment, a geo-social networking system determines a user's current location, calculates a novelty score for the location representing the user's degree of familiarity, and surfaces content within a geographic and temporal radius based on the novelty score for display to the user.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: December 19, 2017
    Assignee: Facebook, Inc.
    Inventors: David Harry Garcia, Samuel Odio
  • Publication number: 20170329862
    Abstract: In one embodiment, a computing device may receive a structured document that includes a list of markers and place-marker elements corresponding to data objects of the structured document. Each marker in the list of markers corresponds to a subset of the place-marker elements. Without loading all the data objects, the device may determine a size of a scroll bar for a GUI based on size information associated with the place-marker elements. In response to detecting a scroll or resize event, an event handler may identify at least one marker in the list of markers whose corresponding subset of place-maker elements is within a portion of the structured document that is viewable through the graphical user interface. The handler may load the data objects corresponding to the subset of the place-marker elements corresponding to the identified marker. The identified marker may then be removed from the list of markers.
    Type: Application
    Filed: July 31, 2017
    Publication date: November 16, 2017
    Inventors: Stefan Parker, Samuel Odio, Adam Mosseri
  • Publication number: 20170221158
    Abstract: Methods, apparatuses and systems directed to detecting objects in user-uploaded multimedia such as photos and videos, determining the location at which the media was captured, inferring a set of users of a social network who were physically present at the time and place of capture, and pushing remarketing content to the set of inferred users for the detected objects, or alternatively, the competitors of the detected concepts.
    Type: Application
    Filed: April 14, 2017
    Publication date: August 3, 2017
    Inventors: Justin Mitchell, Samuel Odio, David Harry Garcia
  • Patent number: 9672496
    Abstract: Methods, apparatuses and systems directed to detecting objects in user-uploaded multimedia such as photos and videos, determining the location at which the media was captured, inferring a set of users of a social network who were physically present at the time and place of capture, and pushing remarketing content to the set of inferred users for the detected objects, or alternatively, the competitors of the detected concepts.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: June 6, 2017
    Assignee: Facebook, Inc.
    Inventors: Justin Mitchell, Samuel Odio, David Harry Garcia
  • Publication number: 20160212588
    Abstract: In one embodiment, a geo-social networking system determines a user's current location, calculates a novelty score for the location representing the user's degree of familiarity, and surfaces content within a geographic and temporal radius based on the novelty score for display to the user.
    Type: Application
    Filed: March 24, 2016
    Publication date: July 21, 2016
    Inventors: David Harry Garcia, Samuel Odio
  • Publication number: 20160182688
    Abstract: In particular embodiments, the newsfeed is rendered to a particular user using the locally stored copy of the resource, instead of pulling it back from the server-side. Thus, a user may see his or her content even before it is completely uploaded to the social networking system. In particular embodiments, the user may interact with the content, for example, by adding comments, captions, “likes”, etc. to the content even before it has been completely uploaded to the social networking system. In this manner, the user is provided an increased feeling of responsiveness that is independent of the current wireless link condition.
    Type: Application
    Filed: February 26, 2016
    Publication date: June 23, 2016
    Inventors: Justin Mitchell, David Harry Garcia, Samuel Odio
  • Patent number: 9305320
    Abstract: In particular embodiments, the newsfeed is rendered to a particular user using the locally stored copy of the resource, instead of pulling it back from the server-side. Thus, a user may see his or her content even before it is completely uploaded to the social networking system. In particular embodiments, the user may interact with the content, for example, by adding comments, captions, “likes”, etc. to the content even before it has been completely uploaded to the social networking system. In this manner, the user is provided an increased feeling of responsiveness that is independent of the current wireless link condition.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: April 5, 2016
    Assignee: Facebook, Inc.
    Inventors: Justin Mitchell, David Harry Garcia, Samuel Odio
  • Patent number: 9300741
    Abstract: In one embodiment, a geo-social networking system determines a user's current location, calculates a novelty score for the location representing the user's degree of familiarity, and surfaces content within a geographic and temporal radius based on the novelty score for display to the user.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: March 29, 2016
    Assignee: Facebook, Inc.
    Inventors: David Harry Garcia, Samuel Odio
  • Publication number: 20150365487
    Abstract: In one embodiment, a system may receive sponsor specifications from a sponsor designating one or more concepts, monitor a plurality of activity streams for upload by users of matching multimedia objects, determine a geographic location associated with each matching multimedia object, receive a request from the sponsor associated with a specific geographic area, and send to a client device associated with the sponsor in response to the request information identifying the geographic locations associated with the respective matching multimedia objects that are within the specific geographic area.
    Type: Application
    Filed: August 27, 2015
    Publication date: December 17, 2015
    Inventors: Justin Mitchell, Samuel Odio, David Harry Garcia
  • Patent number: 9135631
    Abstract: Methods, apparatuses and systems directed to sponsored story generation from an photo upload in an organic activity stream in a social networking site. A social networking system may apply computer image algorithms to detect image objects in user-uploaded images and videos, and promote them as sponsored stories.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: September 15, 2015
    Assignee: Facebook, Inc.
    Inventors: Justin Mitchell, Samuel Odio, David Harry Garcia
  • Publication number: 20150074559
    Abstract: In one embodiment, a geo-social networking system that automatically determines an event and tags the event to photos uploaded from multiple users based on social and spatio-temporal proximity.
    Type: Application
    Filed: November 18, 2014
    Publication date: March 12, 2015
    Inventors: David Harry Garcia, Robert Sean Goodlatte, Samuel Odio
  • Patent number: 8918463
    Abstract: One or more computing devices receive, from each of multiple users, a current location and an indication of one or more content objects for uploading; the computing devices identify a first event tag based on social and spatio-temporal proximity between a subset of the users; the computing devices present the first event tag to at least one of the subset of the users; in response to one or more users of the subset of the users, the computing devices also associate the first event tag to the content objects from each of the subset of the users.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: December 23, 2014
    Assignee: Facebook, Inc.
    Inventors: David Harry Garcia, Robert Sean Goodlatte, Samuel Odio
  • Publication number: 20140237052
    Abstract: In one embodiment, a social networking system automatically create a shared space for posting requests to the social networking system from multiple users based on social, spatial and temporal proximity, and create a news feed corresponding to the shared space.
    Type: Application
    Filed: April 28, 2014
    Publication date: August 21, 2014
    Applicant: Facebook, Inc.
    Inventors: Samuel Odio, Robert Sean Goodlatte, Justin Shaffer
  • Publication number: 20140207866
    Abstract: In one embodiment, a geo-social networking system determines a user's current location, calculates a novelty score for the location representing the user's degree of familiarity, and surfaces content within a geographic and temporal radius based on the novelty score for display to the user.
    Type: Application
    Filed: March 20, 2014
    Publication date: July 24, 2014
    Applicant: Facebook, Inc.
    Inventors: David Harry Garcia, Samuel Odio