Patents by Inventor Matthew Nicholas

Matthew Nicholas 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: 9232372
    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: Grant
    Filed: December 1, 2014
    Date of Patent: January 5, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael John McKenzie Toksvig, Matthew Nicholas Papakipos
  • Patent number: 9218627
    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: December 9, 2011
    Date of Patent: December 22, 2015
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia, Paul Tarjan
  • Publication number: 20150365901
    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: January 15, 2015
    Publication date: December 17, 2015
    Inventors: Matthew Nicholas Papakipos, Lev Popov
  • Publication number: 20150248437
    Abstract: In one embodiment, a geo-social networking system determines a user's current location, generate a list of places near the user's current location, rank the list of places based on distance, relevancy and a configurable rule set, and automatically checks in the user at the top ranked place.
    Type: Application
    Filed: May 18, 2015
    Publication date: September 3, 2015
    Inventors: David Edward Braginsky, Matthew Nicholas Papakipos, Lev Popov
  • Publication number: 20150234804
    Abstract: Content processing includes receiving a set of a correctly spelled alert words and at least one spelling variant corresponding to each correctly spelled alert word; determining at least one alignment of joint multigrams for each correctly spelled alert word/corresponding spelling variant pair; training a model of correspondence between the set of received orthographic alert words and corresponding spelling variants using the determined alignments; and receiving a spelling variant observation from a content block. Using the trained model, the technology determines a probability that the received spelling variant observation corresponds to a received correctly spelled alert word. For a determined probability exceeding a configured threshold, the technology denies automatic acceptance of the content block.
    Type: Application
    Filed: August 26, 2014
    Publication date: August 20, 2015
    Inventors: Matthew Nicholas Stuttle, Alexander Gutkin
  • Publication number: 20150237463
    Abstract: Determining a store topography and/or a user's location within the topography comprises beacon responses received by a user device. A merchant places beacons at various unknown locations in the store. A user enables an application on the user device that allows the device to transmit probing requests to the beacons and transmit data received in response to the requests to a detection system. The detection system receives the beacon responses from the user device, and using a predictive or trained classifier model, predicts the topography based on the information received. The determined topography may be used to provide information to the user when the user is located in a particular determined location in the topography.
    Type: Application
    Filed: February 14, 2014
    Publication date: August 20, 2015
    Applicant: Google Inc.
    Inventors: Matthew Nicholas Stuttle, Salvatore Scellato
  • Publication number: 20150230053
    Abstract: A location management system identifies points of interest that may be of interest to one or more users. The location management system defines a geofence boundary encompassing a particular point of interest. When the location management system determines that the user device is inside the geofence boundary—but not, for example, when the location management system determines that the user determines that the user device is outside the geofence boundary—the location management system instructs the user device to determine wireless signals available to the user device. The location management system then receives wireless signal data from the user device for available wireless signals. By matching the received wireless signal data to known wireless signals available at the identified points of interest, the location management system determines that the user device (and hence the user) is at the point of interest.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 13, 2015
    Applicant: Google Inc.
    Inventors: Salvatore Scellato, Matthew Nicholas Stuttle, Chandrasekhar Thota
  • Patent number: 9092078
    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: Grant
    Filed: July 18, 2014
    Date of Patent: July 28, 2015
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Matthew Cahill
  • Patent number: 9083747
    Abstract: In one embodiment, a geo-social networking system determines a user's current location, generate a list of places near the user's current location, rank the list of places based on distance, relevancy and a configurable rule set, and automatically checks in the user at the top ranked place.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: July 14, 2015
    Assignee: Facebook, Inc.
    Inventors: David Edward Braginsky, Matthew Nicholas Papakipos, Lev Popov
  • Publication number: 20150169900
    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: Application
    Filed: February 24, 2015
    Publication date: June 18, 2015
    Inventors: Matthew Nicholas Papakipos, Cory Rudolph Ondrejka, Erick Tseng
  • Publication number: 20150142930
    Abstract: The present description is directed towards systems and methods for directing a user request for content over a network to a given content server on the basis of one or more rules. Methods and systems implemented in accordance with the present description comprise receiving a request for content form a user, the request for content including a profile of the user identifying one or more characteristics associated with the user. One or more rules are retrieved for identifying a content server to which a request for content is to be delivered, the one or more rules including at least one of business rules, network rules, and user profile rules. The one or more retrieved rules are applied to the request for content to identify a content server to which the request for content is to be delivered and the request for content is delivered to the identified content server.
    Type: Application
    Filed: January 28, 2015
    Publication date: May 21, 2015
    Applicant: Yahoo! Inc.
    Inventors: Selvaraj Rameshwara Prathaban, Dorai Ashok S.A., Mahadevaswamy G. Kakoor, Bhargavaram B. Gade, Matthew Nicholas Petach
  • 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
  • Publication number: 20150106366
    Abstract: A group recommendation provides end users in a social group a set of recommended destinations based on the combined personal preferences of the members of the social group. Members of a social group are identified using a combination of location based signals and social graph information in response to receiving a recommendation request. The group recommendation may be determined by combining the personal preferences associated with each member of the group into a master preference profile. Alternatively, the group recommendation may be determined by first calculating an individual recommendation list for each member of the social group and then calculating a composite score for each recommendation on the individual recommendation lists.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 16, 2015
    Applicant: GOOGLE INC.
    Inventors: Matthew Nicholas Stuttle, Sebastian Dörner, Alexandra Gherghina
  • 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
  • Publication number: 20150082514
    Abstract: A golf glove employing a cleaning member includes a palm portion and an opposing back portion having an opening for receiving the cleaning member. The cleaning member may be fixedly connected to the back portion of the glove. A flap member attached to the back portion of the glove is positionable between a closed position, in which the flap member overlays at least a portion of the cleaning member, and an open position, in which the flap member is displaced from the back portion of the glove to provide access to the cleaning member.
    Type: Application
    Filed: May 9, 2014
    Publication date: March 26, 2015
    Applicant: RMS GLOVE, LLC
    Inventors: Matthew Nicholas Wiseman, Staci Lynn Hayman
  • 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