Patents by Inventor Mateusz Marek Niewczas

Mateusz Marek Niewczas 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: 10447679
    Abstract: In one embodiment, a method includes an online social networking system generating an authentication key in response to a request from a media-player device. The media-device player broadcasts the authentication key, which is received by a client system of a user of the online social network that is within range of the broadcast. The user is logged into the online social network via an application running on the client system. The application verifies the authentication key with the online social networking system. Location information of the client system and social-networking information of the user are sent by the application to the media-player device in response to the authentication key being verified. The user may be registered as an owner of the media-player device or a guest user of the media-player device.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: October 15, 2019
    Assignee: Facebook, Inc.
    Inventors: Mateusz Marek Niewczas, Francislav Penov
  • Patent number: 10440093
    Abstract: In one embodiment, a method includes receiving, at an interface of a client system of a user of an online social network, a user input selecting a deep link. The deep link may include instructions for accessing a media-content item via a media-player device. The deep link may be selected by the user from a notification from the online social network referencing the media-content item. The media-player device may be proximate to the client system. In response to the selection of the deep link, instructions for accessing the selected media-content item via the media-player device may be sent from the client system to the media-player device.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: October 8, 2019
    Assignee: Facebook, Inc.
    Inventors: Francislav Penov, Mateusz Marek Niewczas
  • Patent number: 10432321
    Abstract: Beacon devices transmit wireless beacon messages to alert an application on a mobile phone of the Beacon device's proximity. Contemplated beacon devices may also include an ultrasonic emitter and one or more microphones. The ultrasonic emitter may be used to complement other beacon operations, communicate information to a user mobile device, and monitor the beacon device's environment. Ultrasonic data may also be used to determine if a person or object is in proximity to the beacon device. Short echolocation travel times may be used to indicate that a user is “touching” the beacon device. Inter-beacon device communication may also be accomplished using the ultrasonic emitter.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: October 1, 2019
    Assignee: Facebook, Inc.
    Inventors: Mateusz Marek Niewczas, Fraidun Akhi, Shizhe Shen
  • Patent number: 10425902
    Abstract: In one embodiment, a method includes receiving an authentication key broadcasted from a media-player device at the client system which is within a wireless communication range of the media-player device, wherein the media-player device comprises a plurality of antennas, verifying the authentication key by the client system to register the user to the media-player device, and sending instructions from the client system to adjust a power level of each of the plurality of antennas, the instructions being determined based on broadcast signals received at the client system and on a respective position of the client system associated with each received broadcast signal, wherein the respective position of the client system is determined with respect to a position of the media-player device.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: September 24, 2019
    Assignee: Facebook, Inc.
    Inventor: Mateusz Marek Niewczas
  • Publication number: 20190268857
    Abstract: In one embodiment, a method includes receiving an authentication key broadcasted from a media-player device at the client system which is within a wireless communication range of the media-player device, wherein the media-player device comprises a plurality of antennas, verifying the authentication key by the client system to register the user to the media-player device, and sending instructions from the client system to adjust a power level of each of the plurality of antennas, the instructions being determined based on broadcast signals received at the client system and on a respective position of the client system associated with each received broadcast signal, wherein the respective position of the client system is determined with respect to a position of the media-player device.
    Type: Application
    Filed: May 8, 2019
    Publication date: August 29, 2019
    Inventor: Mateusz Marek Niewczas
  • Publication number: 20190261142
    Abstract: In one embodiment, a method includes receiving current session information associated with a first user from a beacon associated with a third-party content provider, wherein the current session information indicates that a first client system of the first user is in an active wireless communication session with the beacon, accessing session information associated with one or more second users, wherein each second user is within a threshold geographical distance of the beacon, selecting one or more of the one or more second users based on the accessed session information, wherein the accessed session information associated with each of the selected second users indicates that a second client system associated with the selected second user is not in a wireless communication session with the beacon, and sending a notification referencing the selected one or more second users to the first client system.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
  • Patent number: 10382916
    Abstract: In one embodiment, a method includes receiving, from a beacon associated with a third-party content provider (e.g., a business), a current session information of the first user of an online social network. The first user's mobile device is proximate to and in a wireless communication session with the beacon, which is located at the third-party content provider. One or more second users who are associated with geographic locations within a threshold distance of the location of the beacon are selected. A notification referencing the selected second users is sent to the first user's mobile device, indicating that the second users are nearby.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: August 13, 2019
    Assignee: Facebook, Inc.
    Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
  • Patent number: 10368315
    Abstract: In one embodiment, a method includes detecting, by a media-player device including multiple antennas, a client system of a user is within a wireless communication range of the media-player device. In response to the detection, the media-player device broadcasts an authentication key for the user of the client system. The media-player device then registers the user to the media-player device based on the authentication key being verified by the client system. The media-player device further receives from the client system instructions to adjust a power level of each of the multiple antennas. The instructions are determined based on broadcast signals received at the client system and on a respective position of the client system associated with each received broadcast signal. The respective position of the client system is determined with respect to a position of the media-player device.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: July 30, 2019
    Assignee: Facebook, Inc.
    Inventor: Mateusz Marek Niewczas
  • Publication number: 20190182176
    Abstract: In one embodiment, a method includes, by one or more computing devices of an online social network, receiving, from a client system of a first user, a biometric input from a second user, determining a relationship status between the first user and the second user within the online social network, sending, to the client system, a temporary personal identifier for presentation to the second user if the relationship status between the first user and the second user satisfies threshold criteria, receiving, from the client system, an audio input from the second user, determining, based on a comparison of the audio input to a voiceprint of the second user stored by the online social network, whether the audio input comprises the temporary personal identifier spoken by the second user, and if so, authenticating the second user to access the online social network via the client system.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 13, 2019
    Inventor: Mateusz Marek Niewczas
  • Publication number: 20190028781
    Abstract: An online system determines that a mobile device of a user and content device are connected to the same local network. To determine whether the content device is associated with the user, the online system provides a token and network ports to the content device. The content device establishes a connection to the mobile device using a selected network port to send the token. Responsive to receiving the token from the mobile device, the online system determines that the devices are connected to the same local network. The online system may also determine that the devices are within physical proximity to each other. The online system may send content items to the devices, and the user may view or interact with the content items simultaneously on multiple devices. Thus, the mobile device or content device acts as a complementary “second screen” or “control device” for the other device.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 24, 2019
    Inventors: Aidymar Bigio, Mateusz Marek Niewczas, Amir Shimoni, Tal Gilady
  • Publication number: 20190028761
    Abstract: An online system determines that a mobile device of a user and content device are connected to the same local network. To determine whether the content device is associated with the user, the online system provides a token and network ports to the content device. The content device establishes a connection to the mobile device using a selected network port to send the token. Responsive to receiving the token from the mobile device, the online system determines that the devices are connected to the same local network. The online system may also determine that the devices are within physical proximity to each other. The online system may send content items to the devices, and the user may view or interact with the content items simultaneously on multiple devices. Thus, the mobile device or content device acts as a complementary “second screen” or “control device” for the other device.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 24, 2019
    Inventors: Aidymar Bigio, Mateusz Marek Niewczas, Amir Shimoni, Tal Gilady
  • Publication number: 20180313932
    Abstract: In one embodiment, a method includes receiving a first, a second, and a third sensing events within a same beacon message interval from a mobile device, each sensing event including a beacon device identifier associated with a beacon device and a timestamp associated with a respective beacon message, a location of the mobile device, and a power level associated with the respective beacon message, determining a first, a second, and a third distances between the mobile device and the beacon device based on the first, the second, and the third sensing events, and determining a position of the beacon device based on the first, the second, and the third distances.
    Type: Application
    Filed: July 6, 2018
    Publication date: November 1, 2018
    Inventors: Mateusz Marek Niewczas, Manish Modi
  • Patent number: 10094907
    Abstract: Beacon devices transmit beacon messages to alert an application on a mobile user device of the Beacon device's proximity. A Received Signal Strength Indication (RSSI) field may indicate the power level at which the beacon message was received at the mobile device. Where the transmission power of the beacon device is standardized, the application can infer the distance between the mobile user device the beacon device based upon the RSSI field. By considering successive RSSI values over time while the mobile device is in motion, in conjunction with GPS information for the mobile device, the location of the beacon device relative to the mobile device may be inferred. Multiple mobile devices may be used together to infer the beacon device's position.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: October 9, 2018
    Assignee: Facebook, Inc.
    Inventors: Mateusz Marek Niewczas, Manish Modi
  • Publication number: 20180220376
    Abstract: In one embodiment, a method includes detecting, by a media-player device including multiple antennas, a client system of a user is within a wireless communication range of the media-player device. In response to the detection, the media-player device broadcasts an authentication key for the user of the client system. The media-player device then registers the user to the media-player device based on the authentication key being verified by the client system. The media-player device further receives from the client system instructions to adjust a power level of each of the multiple antennas. The instructions are determined based on broadcast signals received at the client system and on a respective position of the client system associated with each received broadcast signal. The respective position of the client system is determined with respect to a position of the media-player device.
    Type: Application
    Filed: March 19, 2018
    Publication date: August 2, 2018
    Inventor: Mateusz Marek Niewczas
  • Patent number: 9924470
    Abstract: In one embodiment, a method includes receiving, at a media-player device, authentication information from a client system that is within range of at least one antenna of the media-player device. In response to receiving the authentication information, the media-player device may set a power level of each of the antennas to a maximum power level and may broadcast, by at least one antenna, broadcast signals. The media-player device may receive, from the client system, instructions to adjust a power level of each antenna. The instructions may be determined based on broadcast signals received at the client system and on the respective position of the client system that is associated with each received broadcast signal. The media-player device may adjust the power levels of each of the antennas of the plurality of antennas to define a range of broadcast based on the received instructions.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: March 20, 2018
    Assignee: Facebook, Inc.
    Inventor: Mateusz Marek Niewczas
  • Publication number: 20180019966
    Abstract: In one embodiment, a method includes receiving, from a first client system of a first user of the online social network, an indication that a media-player device is proximate to the first client system. Content information associated with media-content items may be accessed. The media-content items may be accessible to the first user via the media-player device. Responsive to the received indication and content information, social-networking information of the first user may be accessed. A media-content item may be selected based on the content information and the social-networking information of the first user. A customized notification may be sent to the first client system. The customized notification may include a reference to the selected media-content item and a deep link to the media-player device. The deep link may be selectable by the first user and may include instructions for accessing the selected media-content item via the media-player device.
    Type: Application
    Filed: July 14, 2016
    Publication date: January 18, 2018
    Inventors: Francislav Penov, Mateusz Marek Niewczas
  • Publication number: 20180020038
    Abstract: In one embodiment, a method includes receiving, at an interface of a client system of a user of an online social network, a user input selecting a deep link. The deep link may include instructions for accessing a media-content item via a media-player device. The deep link may be selected by the user from a notification from the online social network referencing the media-content item. The media-player device may be proximate to the client system. In response to the selection of the deep link, instructions for accessing the selected media-content item via the media-player device may be sent from the client system to the media-player device.
    Type: Application
    Filed: July 14, 2016
    Publication date: January 18, 2018
    Inventors: Francislav Penov, Mateusz Marek Niewczas
  • Publication number: 20170366531
    Abstract: In one embodiment, a method includes an online social networking system generating an authentication key in response to a request from a media-player device. The media-device player broadcasts the authentication key, which is received by a client system of a user of the online social network that is within range of the broadcast. The user is logged into the online social network via an application running on the client system. The application verifies the authentication key with the online social networking system. Location information of the client system and social-networking information of the user are sent by the application to the media-player device in response to the authentication key being verified. The user may be registered as an owner of the media-player device or a guest user of the media-player device.
    Type: Application
    Filed: August 11, 2017
    Publication date: December 21, 2017
    Inventors: Mateusz Marek Niewczas, Francislav Penov
  • Publication number: 20170359428
    Abstract: In one embodiment, a method includes sending, to an online social network, session information between a third-party content provider and a first user of the online social network. The session information includes information referencing an established wireless communication session between a first client system of the first user and a beacon of the third-party content provider. The beacon is physically proximate to the first client system at the time of the wireless communication session, and the wireless communication session allows the online social network to send social-networking information of the first user to the beacon. In response to sending the session information, a first set of social-networking information of the first user is received from the online social network via the beacon. The first set of social-networking information allows the third-party content provider to send, via the beacon, customized third-party content for display on the first client system.
    Type: Application
    Filed: August 4, 2017
    Publication date: December 14, 2017
    Inventors: Michael James LeBeau, Samuel Wharton Lessin, Joseph David Barillari, Amir Shimoni, Arlene Gabriana Murillo, Mateusz Marek Niewczas, Manish Modi, Caitlin E. Kalinowski
  • Publication number: 20170331562
    Abstract: Beacon devices transmit wireless beacon messages to alert an application on a mobile phone of the Beacon device's proximity. Contemplated beacon devices may also include an ultrasonic emitter and one or more microphones. The ultrasonic emitter may be used to complement other beacon operations, communicate information to a user mobile device, and monitor the beacon device's environment. Ultrasonic data may also be used to determine if a person or object is in proximity to the beacon device. Short echolocation travel times may be used to indicate that a user is “touching” the beacon device. Inter-beacon device communication may also be accomplished using the ultrasonic emitter.
    Type: Application
    Filed: April 26, 2017
    Publication date: November 16, 2017
    Inventors: Mateusz Marek Niewczas, Fraidun Akhi, Shizhe Shen