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

  • Publication number: 20130117832
    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: November 7, 2011
    Publication date: May 9, 2013
    Inventors: Shaheen Ashok Gandhi, Matthew Nicholas Papakipos
  • 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: 20130100017
    Abstract: In one embodiment, a user places a mobile device (e.g., a smart phone) facing downward on a table. A process running on the mobile device determines an orientation of the mobile device (i.e., a facing downward orientation), and determines that the mobile device has been in the facing downward orientation for over a threshold period of time (e.g., 3 seconds), then the process automatically selects a “Quiet” notification profile, and turn off the mobile device's display, without additional input from the user.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • 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: 20130104114
    Abstract: In one embodiment, receiving a notice that a new version of a user interface of an application is available; storing information about the new version of the user interface; requesting permission from the application to update the user interface to the new version; and if the application grants the permission, then replacing an old version of the user interface of the application with the new version.
    Type: Application
    Filed: October 20, 2011
    Publication date: April 25, 2013
    Inventors: David Scott Reiss, Matthew Nicholas Papakipos
  • Publication number: 20130100034
    Abstract: In one embodiment, a mobile device comprises a display disposed on the mobile device's front side and a touch surface disposed on the mobile device's concavely-shaped back side.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • Publication number: 20130100036
    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: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • Publication number: 20130100035
    Abstract: In one embodiment, a user of a mobile device comprising a front-side display and a back-side touch surface selects a control key mode for an application user interface displayed in the front-side display by using touch input on the back-side touch surface.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • Publication number: 20130093689
    Abstract: In one embodiment, a user of a mobile device adjusts a controllable parameter of an application hosted by the mobile device by using touch inputs to the mobile device's side-mounted touchpad.
    Type: Application
    Filed: October 17, 2011
    Publication date: April 18, 2013
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • Publication number: 20130097517
    Abstract: In one embodiment, methods and systems enabling a user to control access by an application to one or more hardware components of a user's client device and to user data stored remotely and/or locally on the user's client device.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 18, 2013
    Inventors: David Scott Reiss, Matthew Nicholas Papakipos, Sara Marie Golemon
  • Publication number: 20130093687
    Abstract: In one embodiment, a user of a mobile device navigates between application user interface layers by using touch inputs to the mobile device's side-mounted touchpad.
    Type: Application
    Filed: October 17, 2011
    Publication date: April 18, 2013
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • Publication number: 20130093688
    Abstract: In one embodiment, virtual soft keys of a computing devices are implemented with a side-mounted touchpad.
    Type: Application
    Filed: October 17, 2011
    Publication date: April 18, 2013
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • Publication number: 20130093690
    Abstract: In one embodiment, a player controls a computer game by using one or more touch events associated with a touch screen interface and a touchpad interface.
    Type: Application
    Filed: October 17, 2011
    Publication date: April 18, 2013
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • Publication number: 20130063362
    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: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • 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: 20130046542
    Abstract: Client devices periodically capture ambient audio waveforms, generate waveform fingerprints, and upload the fingerprints to a server for analysis. The server compares the waveforms 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. In particular embodiments, the server may instruct clients whose fingerprints partially match to capture waveform data at a particular time and duration for further analysis and increased match confidence.
    Type: Application
    Filed: August 16, 2011
    Publication date: February 21, 2013
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Publication number: 20120280917
    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 analyzes the sensor data to estimate a current intention of a user with respect to the mobile electronic device; and transition from the first operation state to a second operation state based on the current intention of the user with respect to the mobile electronic device.
    Type: Application
    Filed: May 3, 2011
    Publication date: November 8, 2012
    Inventors: Michael John McKenzie Toksvig, Matthew Nicholas Papakipos, Cory Rudolph Ondrejka
  • Publication number: 20120278641
    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: Application
    Filed: April 28, 2011
    Publication date: November 1, 2012
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Publication number: 20120278385
    Abstract: In one embodiment, a first computing device, maintains a set of connections for the first computing device; intercepts a request from a software application executing on the first computing device to establish a connection with a second computing device; selects from the set of connections an available connection; and assigns the available connection to the software application for connecting to the second computing device.
    Type: Application
    Filed: April 28, 2011
    Publication date: November 1, 2012
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Publication number: 20120278475
    Abstract: In one embodiment, a first computing device determines whether one or more conditions are satisfied for not pushing communications to a second computing device associated with a user; and if the one or more conditions are satisfied, then refrains from pushing any communication to the second computing device.
    Type: Application
    Filed: April 28, 2011
    Publication date: November 1, 2012
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia