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

  • Publication number: 20190273709
    Abstract: In one embodiment, the first processors of a mobile device determine an operating condition of the mobile device. These operating conditions are based on a current velocity of the mobile device, and the current time of day. If the operating conditions satisfy an operating criteria for the mobile device, the first processors send a message to second processors of the mobile device, causing one or more of the second processors to wake up from a sleeping state to an active state.
    Type: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Inventors: Matthew Nicholas Papakipos, Lev Popov, Iain Andrew Russell Proctor
  • Patent number: 10394893
    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: Grant
    Filed: January 9, 2017
    Date of Patent: August 27, 2019
    Assignee: GOOGLE LLC
    Inventors: Matthew Nicholas Stuttle, Sebastian Dörner, Alexandra Gherghina
  • Publication number: 20190220933
    Abstract: In one embodiment, a method includes, by one or more computing devices of an online social network, receiving, from a client system at a first location, an audio input from an unknown user, identifying a first user of the online social network who is proximate to the first location, identifying the unknown user as a second user of the online social network based on a comparison of the audio input to one or more voice recordings of one or more candidate users stored by the online social network, respectively, wherein each voice recording comprises audio data for auditory identification of a unique user of the online social network, and wherein each candidate user is within a threshold degree of separation of the first user within the online social network; and sending customized content to one or more of the first user or the second user based on their social-networking information.
    Type: Application
    Filed: March 28, 2019
    Publication date: July 18, 2019
    Inventors: Matthew Nicholas Papakipos, Michael John McKenzie Toksvig, Erick Tseng, Yoon Kean Wong
  • Patent number: 10346447
    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: July 31, 2017
    Date of Patent: July 9, 2019
    Assignee: Facebook, Inc.
    Inventors: David Edward Braginsky, Matthew Nicholas Papakipos, Lev Popov
  • Patent number: 10332218
    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: Grant
    Filed: June 12, 2017
    Date of Patent: June 25, 2019
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia, Michael John McKenzie Toksvig
  • Patent number: 10303896
    Abstract: In particular embodiments, a computing device may receive authentication information provided by a temporary user and retrieve personal information associated with the temporary user from a server using the authentication information. The device may present a personalized user interface on a screen of the computing device for the temporary user, the personalized user interface being generated based on the personal information. The device may detect a terminating event that indicates access to the computing device by the temporary user is to be disabled. The terminating event may be detected by determining that a biometric information associated with the temporary user is undetectable, or determining that the computing device is put down. In response to the detected terminating event, information associated with the temporary user may be removed from the computing device, and the computing device may be reverted to a default state.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: May 28, 2019
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Cory Rudolph Ondrejka, Erick Tseng
  • Patent number: 10293593
    Abstract: Disclosed are methods and apparatus for selectively sintering particulate material, the method comprising: providing a layer (6) of particulate material; providing an amount of a radiation absorbent material over a selected surface portion of the layer (6) of particulate material; providing an amount of a material that comprises a plurality of electrically conductive elements (20) over at least part of the selected surface portion of the layer (6) of particulate material; and providing radiation (8) across the selected surface portion of the layer of particulate material so as to sinter a portion of the material of the layer (6) including causing the plurality of electrically conductive elements (20) to become embedded in the sintered portion of material.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: May 21, 2019
    Assignee: BAE SYSTEMS PLC
    Inventors: Mark Alfred Potter, Matthew Nicholas Stevens
  • Patent number: 10277559
    Abstract: Methods, systems and programming for data traffic control and encryption. In one example, data traffic is received from a first node to be sent to a second node. The health of an encryption pathway between the first node and the second node is determined. The data traffic is sent to the second node over the network without going through the encryption pathway when the encryption pathway is not healthy.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: April 30, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Matthew Nicholas Petach, Nitin Batta, Brian LaCroix, Igor Gashinsky
  • Publication number: 20190108389
    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: December 7, 2018
    Publication date: April 11, 2019
    Inventors: Phaedra Papakipos, Matthew Nicholas Papakipos
  • Patent number: 10235643
    Abstract: Methods, computer systems, and computer-storage media for accessing clinical information on a mobile device are provided. A plug-in application receives from a mobile device a set of authorization credentials and a request for clinical information. A set of clinical information is determined based on the set of authorization credentials. The set of clinical information is retrieved from clinical information servers, and the set of clinical information is parsed and populated into a generic hierarchical structure. The populated hierarchical structure is communicated to the mobile device where it is subsequently rendered for display.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: March 19, 2019
    Assignee: Cerner Innovation, Inc.
    Inventor: Matthew Nicholas Sawka
  • Patent number: 10219123
    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: Grant
    Filed: February 17, 2016
    Date of Patent: February 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Publication number: 20190058788
    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: October 22, 2018
    Publication date: February 21, 2019
    Inventors: Matthew Nicholas Papakipos, Brandon Marshall Walkin
  • Publication number: 20190050893
    Abstract: The user enters a merchant location with a user device. An account management system logs an action of the user device at the merchant location. The account management system transmits a location-based offer to the user device. The user device receives the location-based offer and the user selects the location-based offer on the user device. The user desires to make a purchase from the merchant system and accesses the merchant website. The user initiates a transaction with the merchant via the merchant website. The account management system logs the user purchase activity and notes a conversion. For example, a conversion occurs when a user receives a location-based offer and then later purchases online a product or service from a merchant or manufacturer associated with the offer. The merchant system processes the transaction and the account management system logs the conversion of the offer.
    Type: Application
    Filed: February 14, 2014
    Publication date: February 14, 2019
    Applicant: Google Inc.
    Inventors: Matthew Nicholas Stuttle, Chandrasekhar Thota
  • Patent number: 10194285
    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: September 15, 2017
    Date of Patent: January 29, 2019
    Assignee: Facebook, Inc.
    Inventors: Michael John McKenzie Toksvig, Matthew Nicholas Papakipos
  • Publication number: 20190004675
    Abstract: A flexible layout system is disclosed herein that improves infinite scrolling capabilities and other animations in software calendars. In an implementation, a time period of a viewport in a user interface may change relative to a panel in a calendar. As the viewport changes, a mapping component informs other components of a new time period coming into view in the view port as a result of a scrolling event. The mapping component may also respond to requests from another component with layout information for the visual representation of the new time period (e.g. position and dimension). In this manner, the responsibility for determining layout information is encapsulated.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Nathan Bradley Duke, Zachary Justin Miller, Steven G. Frank, Robert Steven Meyer, Matthew Nicholas McKnett
  • Patent number: 10162999
    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: Grant
    Filed: February 23, 2016
    Date of Patent: December 25, 2018
    Assignee: Facebook, Inc.
    Inventors: Phaedra Papakipos, Matthew Nicholas Papakipos
  • Publication number: 20180332131
    Abstract: In one embodiment, a method comprises maintaining a set of connections for the first computing device, intercepting a request from a software application executing on the first computing device to establish a connection with a second computing device, selecting from the set of connections an available connection, and assigning the available connection to the software application for connecting to the second computing device.
    Type: Application
    Filed: July 9, 2018
    Publication date: November 15, 2018
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Patent number: 10129393
    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: April 14, 2017
    Date of Patent: November 13, 2018
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Brandon Marshall Walkin
  • Publication number: 20180315105
    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: July 3, 2018
    Publication date: November 1, 2018
    Inventors: Shaheen Ashok Gandhi, Matthew Nicholas Papakipos
  • Patent number: D843343
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: March 19, 2019
    Assignee: Plantronics, Inc.
    Inventors: Nicholas W Paterson, Matthew Nicholas Villarreal