Patents by Inventor David Harry Garcia

David Harry Garcia 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: 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
  • Patent number: 9299110
    Abstract: Client devices periodically capture ambient audio waveforms and modify their own device configuration based on the captured audio waveform. In particular embodiments, client devices generate waveform fingerprints and upload the fingerprints to a server for analysis. The server compares the waveform fingerprints to a database of stored waveform fingerprints, and upon finding a match, pushes content or other information to the client device. The fingerprints in the database may be uploaded by other users, and compared to the received client waveform fingerprint based on common location or other social factors. Thus a client's location may be enhanced if the location of users whose fingerprints match the client's is known, and, based upon this enhanced location, the server may transmit an instruction to the device to modify its device configuration.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: March 29, 2016
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Patent number: 9286641
    Abstract: In one embodiment, a mobile device automatically captures image frames by acquiring a real-time video sequence, selecting one or more frames from the real-time video sequence based on social network information and identity recognition, and storing the selected one or more frames in a local storage of the mobile device.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: March 15, 2016
    Assignee: Facebook, Inc.
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Soleio Cuervo
  • Publication number: 20160072878
    Abstract: Methods and systems directed to a call-termination triggered social interface that leverages information associated with an incoming phone number for display to a user of a mobile device post-call and permits the user to conveniently issue commands to the mobile device or social networking system to take specific actions for the number or entity associated with the number on the social network.
    Type: Application
    Filed: November 16, 2015
    Publication date: March 10, 2016
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia, Paul Tarjan
  • Publication number: 20160072907
    Abstract: In one embodiment, a first computing device determines a priority of a communication to be pushed to a second computing device. The priority of the communication is based on a relevance score of the communication with respect to a user of the second computing device. The first computing device sends the communication via a push notification to the second computing device if the priority exceeds a predetermined threshold. The push notification itself comprises the priority of the communication, and the push notification is received by a secondary processor of the second computing device.
    Type: Application
    Filed: November 17, 2015
    Publication date: March 10, 2016
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Publication number: 20160072758
    Abstract: In particular embodiments, a social networking system identifies a user viewing video content on a first display device, identifies the video content being viewed on the first display device by the user, and determines a second display device associated with the identified user. The social networking system sends one or more instructions to the determined second display device to display one or more chat messages associated with the identified video content.
    Type: Application
    Filed: November 2, 2015
    Publication date: March 10, 2016
    Inventors: Ime Archibong, Gregory Joseph Badros, Colin Cameron Brennan Campbell, David Harry Garcia, Mark Heynen, Brian Krausz, Cameron Alexander Marlow, Erick Tseng, Yoon Kean Wong
  • Patent number: 9280534
    Abstract: Particular embodiments determine that a textual term is not associated with a known meaning. The textual term may be related to one or more users of the social-networking system. A determination is made as to whether the textual term should be added to a glossary. If so, then the textual term is added to the glossary. Information related to one or more textual terms in the glossary is provided to enhance auto-correction, provide predictive text input suggestions, or augment social graph data. Particular embodiments discover new textual terms by mining information, wherein the information was received from one or more users of the social-networking system, was generated for one or more users of the social-networking system, is marked as being associated with one or more users of the social-networking system, or includes an identifier for each of one or more users of the social-networking system.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: March 8, 2016
    Assignee: Facebook, Inc.
    Inventors: Jasper Reid Hauser, Luke St. Clair, David Harry Garcia, Jenny Yuen
  • Patent number: 9275647
    Abstract: In particular embodiments, one or more computer-readable non-transitory storage media embody software that is operable when executed to receive an audio waveform fingerprint and a client-determined location from a client device. The received audio waveform fingerprint may be compared to a database of stored audio waveform fingerprints, each stored audio waveform fingerprint associated with an object in an object database. One or more matching audio waveform fingerprints may be found from a comparison set of audio waveform fingerprints obtained from the audio waveform fingerprint database. Location information associated with a location of the client device may be determined, and the location information may be sent to the client device. The client device may be operable to update the client-determined location based at least in part on the location information.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: March 1, 2016
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Publication number: 20160057097
    Abstract: In one embodiment, a computer system determines a wireless transmit cost for each of one or more outgoing messages for a first user, and transmits to the first user's mobile device at least one of the one or more outgoing messages based on the mobile device's power state and respective wireless transmit costs of the one or more outgoing messages.
    Type: Application
    Filed: November 3, 2015
    Publication date: February 25, 2016
    Inventors: David Harry Garcia, Michael John McKenzie Toksvig
  • Patent number: 9270633
    Abstract: In one embodiment, a computer system determines a wireless transmit cost for each of one or more outgoing messages for a first user, and transmits to the first user's mobile device at least one of the one or more outgoing messages based on the mobile device's power state and respective wireless transmit costs of the one or more outgoing messages.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: February 23, 2016
    Assignee: Facebook, Inc.
    Inventors: David Harry Garcia, Michael John McKenzie Toksvig
  • Patent number: 9264392
    Abstract: In one embodiment, a geo-social networking system automatically tags one or more social contacts of a first user to a photo of the first user by ranking the social contacts based on spatial and temporal proximity to the first user, and in response to the first user's selection of one or more top ranked social contacts, associating the selected social contacts to the photo.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: February 16, 2016
    Assignee: Facebook, Inc.
    Inventor: David Harry Garcia
  • Patent number: 9237201
    Abstract: In one embodiment, a first computing device determines a communication to be pushed to a second computing device associated with a user. The first computing device determines whether one or more conditions are satisfied for refraining from pushing the communication to the second computing device. The one or more conditions are based at least in part on the relevance of the communication to the user and one or more activities of the user. If the one or more conditions are satisfied, then the first computing device refrains from sending the communication to the second computing device. If the one or more conditions are not satisfied, then the first computing device sends information to push the communication to the second computing device.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: January 12, 2016
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Publication number: 20160007096
    Abstract: In particular embodiments, one or more computer systems of a social-networking system determine information associated with a product displayed on a display device and access a database of known products. The one or more computer systems of the social-networking system determine, by comparing the database of known products with the determined information associated with the product, an identity of the product displayed on the display device. The one or more computer systems of the social-networking system provide one or more instructions to display media content related to the identified product.
    Type: Application
    Filed: September 17, 2015
    Publication date: January 7, 2016
    Inventors: Gregory Joseph Badros, David Harry Garcia, Mark Heynen, Brian Krausz, Cameron Alexander Marlow, Michael John McKenzie Toksvig, Erick Tseng
  • Patent number: 9218627
    Abstract: Methods and systems directed to a call-termination triggered social interface that leverages information associated with an incoming phone number for display to a user of a mobile device post-call and permits the user to conveniently issue commands to the mobile device or social networking system to take specific actions for the number or entity associated with the number on the social network.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: December 22, 2015
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia, Paul Tarjan
  • 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
  • Publication number: 20150350104
    Abstract: In one embodiment, in response to data to be transmitted to or from an electronic device, the electronic device determines whether the electronic device currently has a first network connection with a sufficiently high bandwidth. If the electronic device currently does not have a first network connection with a sufficiently high bandwidth, then the electronic device estimates a future time when the electronic device is likely to have a second network connection with a sufficiently high bandwidth, and schedules transmission of the data at the future time.
    Type: Application
    Filed: August 13, 2015
    Publication date: December 3, 2015
    Inventors: Shaheen Ashok Gandhi, David Scott Reiss, David Harry Garcia
  • Patent number: 9201904
    Abstract: In particular embodiments, a social networking system identifies a user viewing video content on a first display device, identifies the video content being viewed on the first display device by the user, and determines a second display device associated with the identified user. The social networking system sends one or more instructions to the determined second display device to display one or more chat messages associated with the identified video content.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: December 1, 2015
    Assignee: Facebook, Inc.
    Inventors: Ime Archibong, Gregory Joseph Badros, Colin Cameron Brennan Campbell, David Harry Garcia, Mark Heynen, Brian Krausz, Cameron Alexander Marlow, Erick Tseng, Yong Kean Wong
  • Publication number: 20150341369
    Abstract: In one embodiment, a geo-social networking system maintains a data store of shared space, wherein each shared space comprises one or more content objects, a location, and one or more privacy settings. The geo-social networking system allows a user read-access to a shared space based on privacy settings associated with the shared space. The geo-social networking system allows a user write-access to a shared space if the user is at the location associated with the shared space.
    Type: Application
    Filed: July 31, 2015
    Publication date: November 26, 2015
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
  • Patent number: 9195989
    Abstract: In one embodiment, a request is received from a first user to create a location-triggered benefit that may be redeemed by a second user at a vendor and associated with a condition. The first user is not the vendor, and the condition may require that the second user go to a particular location. A record of the location-triggered benefit may be created in a database. Information may be received that the second user has satisfied the condition, and in response, the second user may be allowed to redeem the location-triggered benefit at the vendor.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: November 24, 2015
    Assignee: Facebook, Inc.
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
  • Patent number: 9185048
    Abstract: In one embodiment, in response to data to be transmitted to or from an electronic device, the electronic device determines whether the electronic device currently has a first network connection with a sufficiently high bandwidth. If the electronic device currently does not have a first network connection with a sufficiently high bandwidth, then the electronic device estimates a future time when the electronic device is likely to have a second network connection with a sufficiently high bandwidth, and schedules transmission of the data at the future time.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: November 10, 2015
    Assignee: Facebook, Inc.
    Inventors: Shaheen Ashok Gandhi, David Scott Reiss, David Harry Garcia