Patents by Inventor Justin Mitchell

Justin Mitchell 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: 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
  • Patent number: 8929615
    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: Grant
    Filed: November 3, 2011
    Date of Patent: January 6, 2015
    Assignee: Facebook, Inc.
    Inventors: David Harry Garcia, Justin Mitchell
  • Publication number: 20140380445
    Abstract: A method for securely communicating information between an authenticator at a local endpoint and a remote device at a remote endpoint and for authenticating to the remote device. The method comprises activating the authenticator; determining at least one communication scheme useable at the local or remote endpoints or any midpoints between the local and the remote endpoints on a communication channel; determining authentication schemes and authentication credentials usable at the local or remote endpoints or any midpoints on the communication channel; determining data encryption schemes useable at the local or remote endpoints or any midpoints on the communication channel; a user supplying authentication credentials to the authenticator; the authenticator supplying determined authentication credentials to the remote device; and responsive to a successful authentication, the authenticator and remote device exchanging information according to a determined communication scheme and a determined encryption scheme.
    Type: Application
    Filed: March 17, 2014
    Publication date: December 25, 2014
    Inventors: David Tunnell, Justin Mitchell, Jacob Zurasky
  • Publication number: 20140337518
    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: July 11, 2014
    Publication date: November 13, 2014
    Inventors: David Harry Garcia, Justin Mitchell
  • Publication number: 20140325220
    Abstract: A method for determining an authentication score for use in exchanging information between a first and a second device. The method comprises at the first device: determining a first authentication score associated with a first information exchange session between the first and second devices; determining a second authentication score associated with a second information exchange session between the first and second devices, the second information exchange after the first information exchange; combining the first and second authentication scores to create a combined score; responsive to the first authentication score, generating an encryption key for encrypting the combined score, wherein the encryption key is known by the first and the second devices; and encrypting the combined score to generate a dynamic pairing code.
    Type: Application
    Filed: March 17, 2014
    Publication date: October 30, 2014
    Inventors: David Tunnell, Justin Mitchell, Jacob Zurasky
  • Patent number: 8812661
    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: Grant
    Filed: August 16, 2011
    Date of Patent: August 19, 2014
    Assignee: Facebook, Inc.
    Inventors: David Harry Garcia, Justin Mitchell
  • Publication number: 20140108241
    Abstract: An electronic wallet system that protects payment accounts, identification and other personal information found within a typical wallet with a secure electronic vault (first) device that can be part of a physical wallet, insert to a wallet, or in other embodiments, wearable/portable devices. A unique biometrically enabled multi-factor authentication process ensures only owners of the information can copy the information to the device or retrieve it thereafter. Authenticated users may then select payment, identification, medical or virtually any private information via touch display or voice command on the vault or on another (second) device that operates in conjunction with the vault. The second device comprises, for example, a programmable card with dynamic magnetic stripe, cell phone, or other wearable technology, that initiates and processes a payment and/or transfer of private information.
    Type: Application
    Filed: October 8, 2013
    Publication date: April 17, 2014
    Applicant: NXT-ID, Inc.
    Inventors: Charles David Tunnell, Justin Mitchell, Gino Pereira, Jacob Zurasky
  • 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: 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: 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
  • Publication number: 20130046823
    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: August 18, 2011
    Publication date: February 21, 2013
    Inventors: Justin Mitchell, Samuel Odio, David Harry Garcia
  • Patent number: 6317473
    Abstract: In order to correct for common phase error in demodulated digital video broadcast signals which comprise data modulated on a multiplicity of spaced carrier frequencies, a demodulator includes analog to digital conversion means (20) for providing a series of digital samples of the broadcast signal, real to complex conversion means (22) for converting each digital sample to a complex number value, Fourier Transform means (24) for analysing the complex number values to provide a series of data signal values in complex number format for each carrier frequency, and signal processing means for processing the series of data signal values including phase error correcting means (30), the phase error correcting means including means for converting the data signal values from a complex number format to a phase angle format, means for determining a common phase error by assessing the phase of continual pilot signals in the broadcast signals and determining the variation in phase of the continual pilot signals between c
    Type: Grant
    Filed: May 1, 1998
    Date of Patent: November 13, 2001
    Assignee: LSI Logic Corporation
    Inventors: Jonathan H. Stott, Justin Mitchell, Christopher K. P. Clarke, Adrian P. Robinson, Oliver Haffenden, Philippe Sadot, Regis Lauret, Jean-Marc Guyot