Patents by Inventor Matthew Nicholas Papakipos

Matthew Nicholas Papakipos 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: 9596084
    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: Grant
    Filed: September 9, 2011
    Date of Patent: March 14, 2017
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Patent number: 9594405
    Abstract: In one embodiment, a mobile device comprising a front-side touch display and a back-side touch surface determines a touch gestured by a user of the mobile device based on touch inputs to the front-side touch display and touch inputs to the back-side touch surface.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: March 14, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • Publication number: 20170070463
    Abstract: In one embodiment, a geographic-positioning component records a first location of a mobile device. The geographic-positioning component determines on a periodic basis a current location of the mobile device. The geographic-positioning component determines whether the current location is outside a geographic region defined at least in part by the first location and a radius, the radius being adjusted from a pre-determined value based on a detected velocity of the mobile device; time of day information; a battery level of the mobile device; or an error of the first location measurement or the current location measurement. If the current location is outside the geographic region, the geographic-positioning component causes a client application of the mobile device to send the current location to a remote server.
    Type: Application
    Filed: November 21, 2016
    Publication date: March 9, 2017
    Inventors: Matthew Nicholas Papakipos, Lev Popov, Iain Andrew Russell Proctor
  • Publication number: 20170070857
    Abstract: In one embodiment, a processor may identify information about an entity represented by a first node in a social graph for a social-networking system. The information may comprise a location for the entity and an affinity score for the entity with respect to a user, wherein the user is represented by a second node in the social graph. The processor may then determine a region defined with respect to the location of the entity, wherein the region is defined based in part on the affinity score for the entity, as well as determining that a location of a mobile device associated with the user is within the region. Finally, the processor may cause the mobile device to transition from a sleep state to an active state.
    Type: Application
    Filed: November 18, 2016
    Publication date: March 9, 2017
    Inventors: Matthew Nicholas Papakipos, Lev Popov
  • Patent number: 9584992
    Abstract: In one embodiment, a mobile device determines a notification mode based on the mobile device's user interface mode, and transmits a message comprising the notification mode to a server, causing the server to transmit one or more messages to the mobile device based on the notification mode.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: February 28, 2017
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Michael John McKenzie Toksvig
  • Publication number: 20170034296
    Abstract: In one embodiment, a first computing device receives a communication from a second computing device. If the communication is a keep-alive ping from the second computing device for a network connection between the first computing device and the second computing device, then the first computing device sends a response to the ping to the second computing device using a secondary processor of the first computing device.
    Type: Application
    Filed: October 14, 2016
    Publication date: February 2, 2017
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Publication number: 20170019856
    Abstract: In one embodiment, a mobile computing device has a first processor and a second processor. The mobile device determines an operating condition of the mobile device, the operating condition being based on at least the current time of day, a current activity of a user associated with the mobile device, or a current proximity of the mobile device to a place connected to the user of the mobile device through an on-line social network. If the operating conditions of the mobile device are satisfied, the first processor of the mobile device sends a message to the second processor of the mobile device, the message causing the second processor to transition from a sleep state to an active state.
    Type: Application
    Filed: September 28, 2016
    Publication date: January 19, 2017
    Inventors: Matthew Nicholas Papakipos, Lev Popov, Iain Andrew Russell Proctor
  • Patent number: 9529417
    Abstract: In one embodiment, a first computing device receives a communication from a second computing device; and if the communication is a ping from the second computing device, then sends a response to the ping to the second computing device using a secondary processor of the first computing device.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: December 27, 2016
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Patent number: 9521623
    Abstract: In one embodiment, a method includes recording a first location of a mobile device; determining, by a geographic-positioning component of the mobile device, on a periodic basis, a trajectory of the mobile device, wherein the trajectory is calculated based on present and past user locations; determining, by the geographic-positioning component, whether the trajectory is outside a geographic region defined at least in part by the first location; and if the trajectory is outside the geographic region, then transmitting, by the processors of the geographic-positioning component, a message to one or more other processors of the mobile device, the message causing one or more of the other processors to transition from a sleep state to an active state.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: December 13, 2016
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Lev Popov, Iain Andrew Russell Proctor
  • Patent number: 9503984
    Abstract: In one embodiment, a processor may identify information about an entity represented by a first node in a social graph for a social-networking system. The information may comprise a location for the entity and an affinity score for the entity with respect to a user, wherein the user is represented by a second node in the social graph. The processor may then determine a region defined with respect to the location of the entity, wherein the region is defined based in part on the affinity score for the entity, as well as determining that a location of a mobile device associated with the user is within the region. Finally, the processor may cause the mobile device to transition from a sleep state to an active state.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: November 22, 2016
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Lev Popov
  • Publication number: 20160330318
    Abstract: In one embodiment, a social networking system determines a user identifier of a caller placing a call to a receiving user based on the call's phone number, accesses one or more data stores for information associated with the caller, and present to the receiving user the information associated with the caller.
    Type: Application
    Filed: July 21, 2016
    Publication date: November 10, 2016
    Inventors: Matthew Nicholas Papakipos, Brandon Marshall Walkin
  • Patent number: 9491603
    Abstract: In one embodiment, a method includes recording a first location of a mobile device; determining, by one or more processors of a geographic-positioning component of the mobile device, on a periodic basis, a current location of the mobile device; determining, by the processors of the geographic-positioning component, whether the current location is outside a geographic region defined at least in part by the first location; and if the current location is outside the geographic region, then transmitting, by the processors of the geographic-positioning component, a message to one or more other processors of the mobile device, the message causing one or more of the other processors to transition from a sleep state to an active state.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: November 8, 2016
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Iain Andrew Russell Proctor
  • Publication number: 20160286040
    Abstract: In one embodiment, a method includes receiving identifier-information from a device of a first user, wherein the identifier-information is associated with a source of an incoming communication; accessing a social graph including nodes and edges, where the nodes include a first node corresponding to the first user, and second nodes corresponding to second users; determining whether one or more reporting users, corresponding to second nodes within a specified degree of separation from the first node, have flagged the source of the incoming communication as a spam source; and sending, to the first user, a spam-notification object that includes information identifying one or more of the reporting users.
    Type: Application
    Filed: June 7, 2016
    Publication date: September 29, 2016
    Inventors: Matthew Nicholas Papakipos, David Henry Garcia, Paul Tarjan
  • Patent number: 9432502
    Abstract: In one embodiment, a social networking system determines a user identifier of a caller placing a call to a receiving user based on the call's phone number, accesses one or more data stores for information associated with the caller, and present to the receiving user the information associated with the caller.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: August 30, 2016
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Brandon Marshall Walkin
  • Patent number: 9407691
    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: November 16, 2015
    Date of Patent: August 2, 2016
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia, Paul Tarjan
  • Publication number: 20160171291
    Abstract: In one embodiment, a method includes accessing an image file associated with a first user of a communication system and detecting a face in an image corresponding to the image file. The method also includes accessing an event database associated with the communication system, the event database containing one or more events, each being associated with the first user and one or more second users of the communication system. The method also includes determining one or more candidates among the second users to be matched to the face, where each candidate is associated with an event in the communication system, and where a time associated with the image is in temporal proximity to a time associated with the event.
    Type: Application
    Filed: February 23, 2016
    Publication date: June 16, 2016
    Inventors: Phaedra Papakipos, Matthew Nicholas Papakipos
  • Patent number: 9369983
    Abstract: In one embodiment, one or more computing devices receive, from one or more mobile devices respectively associated with one or more users, one or more sets of data, wherein each set of data comprises: a user identifier indicating to which user the set of data corresponds; a location where the corresponding user was at; and a time when the corresponding user was at the location. The computing devices store the one or more sets of data; and extract one or more statistics from the one or more sets of data that represent behavioral pattern of at least one of the one or more users.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: June 14, 2016
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia, Ross David Bayer, Nicholas Felton, Justin Alexander Shaffer
  • Publication number: 20160165421
    Abstract: In one embodiment, a method includes generating a waveform fingerprint based on captured ambient audio data; calculating a location of the computing system; sending the generated waveform fingerprint and the location to a server; and receiving instructions from the server to adjust one or more device settings of an output device of the computing system. The instructions being based at least in part on identifying one or more audio fingerprints that match the generated waveform fingerprint and correlating one or more of the identified audio fingerprints to a physical environment of the computing system. The method also includes adjusting one or more of the device settings of the output device of the computing system in accordance with the received instructions.
    Type: Application
    Filed: February 17, 2016
    Publication date: June 9, 2016
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Publication number: 20160162963
    Abstract: In one embodiment, receiving, at a first computing device associated with a social-networking system and from a second computing device, a first request to verify an identity of a user of the social-networking system; sending, by the first computing device and to a mobile device associated with the user, a second request for information about the user; receiving, at the first computing device and from the mobile device, the information about the user; determining, by the first computing device, a confidence score indicating a probability that the identity of the user is true based on the information about the user received from the mobile device and information available to the social-networking system; and sending, by the first computing device and to the second computing device, the confidence score.
    Type: Application
    Filed: February 11, 2016
    Publication date: June 9, 2016
    Inventors: Shaheen Ashok Gandhi, Matthew Nicholas Papakipos
  • Patent number: 9348364
    Abstract: In one embodiment, a user of a mobile device controls a scrollable application user interface by using touch inputs to the mobile device's side-mounted touchpad.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: May 24, 2016
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill