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: 20150142551
    Abstract: An online system identifies a conversion of an advertisement when a client device associated with an online system user is within a threshold distance of a physical location associated with the advertisement. The client device sends obfuscated information identifying the user associated with the client device and the location of the client device to an independent third party when the client device is within a threshold distance of the physical location associated with the advertisement. Using information from the client device, the third party requests information from the online system identifying one or more groups including the user. Based on information identifying groups including various online system users, the third party generates information identifying conversions associated with different groups. The online system may determine effectiveness of various advertisements using the information from the third party identifying conversions associated with different groups.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Michael John Toksvig, Charles Joseph Hughes
  • Publication number: 20150113625
    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: December 31, 2014
    Publication date: April 23, 2015
    Inventors: Shaheen Ashok Gandhi, Matthew Nicholas Papakipos
  • Patent number: 9008644
    Abstract: In one embodiment, a mobile device may receive information on entities socially connected to a user of the mobile device. The information may comprise a location for each of the entities, an affinity score with respect to the user for each of the entities, and a relevancy score for any advertisement corresponding to each of the entities. The user may be socially associated with the entities through an on-line social network. For each of the entities, the affinity score may be adjusted based on the relevancy score. The mobile device may periodically determine a current location of the mobile device, a radius from the location of each entity (based on the adjusted affinity score for the entity), and whether the current location is within an area defined by the radius. If the current location is within the one of the radii, then the mobile device may be woken.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: April 14, 2015
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Lev Popov
  • Patent number: 8997213
    Abstract: In particular embodiments, a temporary user is able to use another's personal computing device in shared mode for a short period of time while experiencing a personalized user interface. An indication is detected that a personal computing device associated with a primary user is to be shared with a temporary user. Access to local personal information associated with the primary user is disabled if it is stored on the personal computing device. Access to remote personal information of the primary user that is accessible from the personal computing device is disabled. A personalized user interface incorporating personal information associated with the temporary user is presented on the personal computing device for the temporary user. Personal information of the primary user is not accessible by the temporary user, and vice versa. When shared mode is to be terminated, all personal information of the temporary user is deleted.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: March 31, 2015
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Cory Rudolph Ondrejka, Erick Tseng
  • Publication number: 20150087345
    Abstract: In one embodiment, device status information is received from a mobile device of a first user. The device status information may include: information related to power for the device, information related to network connectivity of the device, or a notification mode of the device. Outgoing messages may be identified to be sent to the first user. A value may be computed for each of the outgoing messages. The computed value may be based on an affinity score determined with respect to an originator of the message and the first user. Based on the computed value, at least one of the outgoing messages may be selected for placement into an outgoing message queue. Upon the detection of a triggering condition, the selected messages may be sent to the mobile device. The triggering condition may be based on the device status information and the respective values of the outgoing messages.
    Type: Application
    Filed: December 1, 2014
    Publication date: March 26, 2015
    Inventors: Michael John McKenzie Toksvig, Matthew Nicholas Papakipos
  • Patent number: 8976142
    Abstract: In one embodiment, a method includes detecting a touch event on a back-mounted touchpad of a computing device during display of a current user interface of an application executing on the computing device. The application includes a navigation hierarchy with a home user-interface layer, multiple sub user-interface layers, and multiple user-interface branches. The method includes determining a particular sub user-interface layer and user-interface branch that the current user interface corresponds to and determining a type of the touch event. When the type of the touch event is an upward touch event and there is a next sub user-interface layer in the particular user-interface branch of the current user interface, the method navigates to the next user-interface layer in the particular user-interface branch of the current user interface.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: March 10, 2015
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • Patent number: 8966602
    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: Grant
    Filed: November 7, 2011
    Date of Patent: February 24, 2015
    Assignee: Facebook, Inc.
    Inventors: Shaheen Ashok Gandhi, Matthew Nicholas Papakipos
  • Publication number: 20150046554
    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: Application
    Filed: October 27, 2014
    Publication date: February 12, 2015
    Inventors: Matthew Nicholas Papakipos, Lev Popov, Iain Andrew Russell Proctor
  • Patent number: 8954100
    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 10, 2015
    Assignee: Facebook, Inc.
    Inventors: Michael John McKenzie Toksvig, Matthew Nicholas Papakipos
  • Publication number: 20150011241
    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: Application
    Filed: September 22, 2014
    Publication date: January 8, 2015
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia, Ross David Bayer, Nicholas Felton, Justin Alexander Shaffer
  • Publication number: 20140358555
    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: Application
    Filed: April 18, 2014
    Publication date: December 4, 2014
    Applicant: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Patent number: 8904013
    Abstract: In one embodiment, a method includes broadcasting, from a first mobile device, a message having an identity of the first mobile device and conditions for connecting to a network through the first mobile device and receiving, at the first mobile device, a request from one or more second mobile devices that includes second user identifiers corresponding to respective second users of the one or more second mobile devices. The second user identifiers correspond to respective user accounts of one or more second users in a social-networking system. The method also includes determining, at the first mobile device, whether the one or more second mobile devices are authorized to access the network through the first mobile device and, if the one or more second devices are authorized to access the network, then configuring the first mobile device to provide the second mobile device network access.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: December 2, 2014
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Michael John McKenzie Toksvig, David Harry Garcia, Mohit Talwar, Eglia Nair Flores
  • Publication number: 20140333568
    Abstract: In one embodiment, a method includes detecting a touch event on a back-mounted touchpad of a computing device during display of a current user interface of an application executing on the computing device. The application includes a navigation hierarchy with a home user-interface layer, multiple sub user-interface layers, and multiple user-interface branches. The method includes determining a particular sub user-interface layer and user-interface branch that the current user interface corresponds to and determining a type of the touch event. When the type of the touch event is an upward touch event and there is a next sub user-interface layer in the particular user-interface branch of the current user interface, the method navigates to the next user-interface layer in the particular user-interface branch of the current user interface.
    Type: Application
    Filed: July 29, 2014
    Publication date: November 13, 2014
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • Publication number: 20140327639
    Abstract: In one embodiment, a computing device displays a graphical parameter-control element in a graphical user interface indicating a range and a position value of a controllable parameter of an application of the computing device. The computing device may detect a touch event on a touchpad of the computing device. The computing device may determine that the touch event is a scrolling event, and scroll the position value along the range based on a direction of the scrolling event, and adjust the position value by a relative amount within the range mapping to a relative distance of the scrolling event along the touchpad.
    Type: Application
    Filed: July 18, 2014
    Publication date: November 6, 2014
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • Publication number: 20140330933
    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: Application
    Filed: July 17, 2014
    Publication date: November 6, 2014
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Patent number: 8880093
    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: January 20, 2012
    Date of Patent: November 4, 2014
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia, Ross David Bayer, Nicholas Felton, Justin Alexander Shaffer
  • Patent number: 8866786
    Abstract: In one embodiment, a method includes detecting a touch event on a side-mounted touchpad of a computing device during display of a current user interface of an application executing on the computing device. The application includes a navigation hierarchy with a home user-interface layer, multiple sub user-interface layers, and multiple user-interface branches. The method includes determining a particular sub user-interface layer and user-interface branch that the current user interface corresponds to and determining a type of the touch event. When the type of the touch event is a forward touch event and there is a next sub user-interface layer in the particular user-interface branch of the current user interface, the method navigates to the next user-interface layer in the particular user-interface branch of the current user interface.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: October 21, 2014
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • Publication number: 20140295816
    Abstract: In one embodiment, a mobile device may receive information on entities socially connected to a user of the mobile device. The information may comprise a location for each of the entities, an affinity score with respect to the user for each of the entities, and a relevancy score for any advertisement corresponding to each of the entities. The user may be socially associated with the entities through an on-line social network. For each of the entities, the affinity score may be adjusted based on the relevancy score. The mobile device may periodically determine a current location of the mobile device, a radius from the location of each entity (based on the adjusted affinity score for the entity), and whether the current location is within an area defined by the radius. If the current location is within the one of the radii, then the mobile device may be woken.
    Type: Application
    Filed: June 11, 2014
    Publication date: October 2, 2014
    Inventors: Matthew Nicholas Papakipos, Lev Popov
  • Patent number: D725665
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 31, 2015
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, Yoon Kean Wong, Colin Cameron Brennan Campbell, Brian Krausz, Matthew Nicholas Papakipos
  • Patent number: D725666
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 31, 2015
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, Yoon Kean Wong, Colin Cameron Brennan Campbell, Brian Krausz, Matthew Nicholas Papakipos