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).

  • Publication number: 20130132477
    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: November 21, 2011
    Publication date: May 23, 2013
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
  • Publication number: 20130132488
    Abstract: In one embodiment, a computer system creates for a first user a location-triggered note specific for a second user and for a particular location, determines the second user's location, and transmits the location-triggered note to the second user if the second user is at the particular location.
    Type: Application
    Filed: November 21, 2011
    Publication date: May 23, 2013
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
  • Publication number: 20130121540
    Abstract: In particular embodiments, one or more images associated with a primary user are received. The image(s) may comprise single images, a series of related images, or video frames. In each image, one or more faces may be detected and/or tracked. For each face, one or more candidates are selected who may be identified with the face. Each candidate may be connected to the primary user within a social network. A candidate score for each candidate associated with a detected face. Finally, the winning candidate is determined, and a suggestion to identify the detected face as being the winning candidate is presented. Some embodiments may operate upon video clips as the video is captured by a mobile device. Some embodiments may operate upon series of images as they are uploaded to or viewed on a website.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Inventors: David Harry Garcia, Luke St. Clair, Jenny Yuen
  • Patent number: 8442265
    Abstract: In one embodiment, a mobile device analyzes frames before and after a particular frame of a real-time video to identify one or more social network objects, and selects one or more frames before and after the particular frame based on social network information for further storage in the mobile device.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: May 14, 2013
    Assignee: Facebook Inc.
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Soleio Cuervo
  • Publication number: 20130114864
    Abstract: Methods, apparatuses and systems directed to calculating a probability that a user or set of users will engage with a multimedia object for customizing content in a social networking system. In one embodiment, a generative model representing all users is utilized to calculate the probability that all users will interact with a given multimedia object. In another embodiment, the same generative model is utilized to calculate a user-specific engagement probability for a given multimedia object. In particular embodiments, the generative model uses Bayesian probability. In particular embodiments, one or more policies are applied to the photos to customize the browsing experience for users.
    Type: Application
    Filed: November 3, 2011
    Publication date: May 9, 2013
    Inventors: David Harry Garcia, Justin Mitchell
  • Publication number: 20130117381
    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 4, 2011
    Publication date: May 9, 2013
    Inventors: David Harry Garcia, Michael John McKenzie Toksvig
  • Patent number: 8437500
    Abstract: In one embodiment, a computer system identifies a user in one or more frames of a video file, accesses a data store for image attitudinal data associated with the user, ranks the one or more frames based on the image attitudinal data associated with the user, and presents one or more top ranked frames to the user.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: May 7, 2013
    Assignee: Facebook Inc.
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Soleio Cuervo
  • Publication number: 20130104080
    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: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Soleio Cuervo
  • Publication number: 20130101219
    Abstract: In one embodiment, a mobile device analyzes frames before and after a particular frame of a real-time video to identify one or more social network objects, and selects one or more frames before and after the particular frame based on social network information for further storage in the mobile device.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Soleio Cuervo
  • Publication number: 20130102287
    Abstract: In one embodiment, a first computing device communicating with a second computing device through a communications channel transmits an out-of-band message indicative of the urgency of the communication through a notification channel. In particular embodiments, a server acts as a proxy for relaying the out-of-band message from the first device to the second device. The second device calculates an implicit urgency score based on the communication characteristics, and combines the implicit score with the explicit urgency indicator to determine whether a call is urgent. In particular embodiments, the server calculates an implicit urgency score based on a number of factors, and the score is composited with the overall urgency score. In particular embodiments, communication handling may be affected by the determination of urgency.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Michael John McKenzie Toksvig, David Harry Garcia, Eglia Nair Flores
  • Publication number: 20130103765
    Abstract: In one embodiment, a method includes implementing an ad hoc network protocol comprising transmitting, from a first mobile device, one or more neighbor messages that includes a first user identifier corresponding to a first user of the first mobile device, wherein the first user identifier corresponds to a user account of the first user in a social networking system, receiving, at the first mobile device, one or more second neighbor messages from one or more second mobile devices that include second user identifiers corresponding to respective second users of the one or more second mobile devices, wherein the second user identifiers correspond to respective user accounts of one or more second users in the social networking system, and storing, at the first mobile device, information received in the one or more second neighbor messages for access by one or more applications hosted on the first mobile device.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia, Michael John McKenzie Toksvig
  • Publication number: 20130101220
    Abstract: In one embodiment, a computer system identifies a user in one or more frames of a video file, accesses a data store for image attitudinal data associated with the user, ranks the one or more frames based on the image attitudinal data associated with the user, and presents one or more top ranked frames to the user.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Soleio Cuervo
  • Publication number: 20130102286
    Abstract: In one embodiment, a first computing device communicating with a second computing device through a communications channel transmits an out-of-band message indicative of the urgency of the communication through a notification channel. In particular embodiments, a server acts as a proxy for relaying the out-of-band message from the first device to the second device. The second device calculates an implicit urgency score based on the communication characteristics, and combines the implicit score with the explicit urgency indicator to determine whether a call is urgent. In particular embodiments, communication handling may be affected by the determination of urgency.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Michael John McKenzie Toksvig, David Harry Garcia, Eglia Nair Flores
  • Publication number: 20130103810
    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: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Publication number: 20130103757
    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: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Justin Mitchell, David Harry Garcia, Samuel Odio
  • Publication number: 20130095857
    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: October 17, 2011
    Publication date: April 18, 2013
    Inventors: David Harry Garcia, Samuel Odio
  • Publication number: 20130073371
    Abstract: In one embodiment, a computer system, in response to a first user's request, creates a location-triggered gift for a second user and for a particular vendor location, determines the second user's location, and transmits information for redeeming the location-triggered gift at the particular vendor location to the second user if the second user is at the particular vendor location.
    Type: Application
    Filed: September 16, 2011
    Publication date: March 21, 2013
    Inventors: Andrew Garrod Bosworth, David Harry Garcia, Kenneth M. Lau
  • Publication number: 20130063611
    Abstract: In one embodiment, while a mobile electronic device is in a first operation state, it receives sensor data from one or more sensors of the mobile electronic device. The mobile electronic device in a locked state analyzes the sensor data to estimate whether an unlock operation is imminent, and in response to a positive determination, initializes the camera subsystem so that the camera is ready to capture a face as soon as the user directs the camera lens to his or her face. In particular embodiments, the captured image is utilized by a facial recognition algorithm to determine whether the user is authorized to use the mobile device. In particular embodiments, the captured facial recognition image may be leveraged for use on a social network.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Publication number: 20130046879
    Abstract: In one embodiment, a social networking system maintains a moving average of the number of connection problems, including socket timeouts and failed uploads, per client in a geographic area to determine whether the wireless data network serving the geographic area is overloaded. In response to detecting a network overload, the social networking system may transmit an instruction to the clients in the particular geographic area to enter one of a plurality of traffic throttling modes. In particular embodiments, the social networking system maintains a historical log of network overload conditions, and uses the historical log to generate an estimate of the wireless network capacity serving a geographic area. Thus, the social networking system may preemptively transmit instructions to clients to enter a bandwidth-conservation mode when the estimated traffic demand exceeds the estimated capacity for a particular geographic region.
    Type: Application
    Filed: August 16, 2011
    Publication date: February 21, 2013
    Inventors: David Harry Garcia, Justin Mitchell
  • Publication number: 20130044959
    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: Application
    Filed: August 18, 2011
    Publication date: February 21, 2013
    Inventors: Justin Mitchell, Samuel Odio, David Harry Garcia