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

  • Publication number: 20160164981
    Abstract: In one embodiment, a method includes receiving, from beacons of a third-party content provider (e.g., a business), session information for users of an online social network. A mobile device of each user may have been in at least one wireless communication session with at least one beacon, and during the session the mobile device was proximate to the at least one beacon. The session information may include an identifier for each of the users, which may be used to access social-networking information for each user. A report of business insights may be generated based on aggregated social-networking information (e.g., demographics) and aggregated session information (e.g., average duration of sessions) of the users. For example, the report may include statistics regarding the business' clientele. User-specified permissions may delimit which information may be included in the report. The report may be sent to a third-party system for display.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 9, 2016
    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: 9354971
    Abstract: Systems, methods, and non-transitory computer-readable media can receive an indication that a drive included in a set of drives has experienced an error. Acquiring first data associated with the drive can be attempted. The drive can be prompted to undergo a power-cycle. Acquiring second data associated with the drive can be attempted. At least one of the first data or the second data can be analyzed to determine that the drive is remediable. At least the drive included in the set of drives can be remediated, such as by being rebuilt or reconfigured.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: May 31, 2016
    Assignee: Facebook, Inc.
    Inventors: Jonathan Charles Brauer, Mateusz Marek Niewczas, Eran Tal
  • Publication number: 20160132394
    Abstract: Techniques, systems, and devices are disclosed for remediating a failed drive in a set of drives, such as a RAID system, without having to physically replace the failed drive. After receiving a signal of an error indicating a specific physical portion on a storage drive in the set of storage drives has caused the drive to fail, the system can unmount the drive from the filesystem while other drives continue to operate. Next, the system can identify one or more files in the filesystem that have associations with the specific physical portion on the failed drive. Next, the system can remount the drive onto the filesystem and subsequently delete the identified files from the filesystem. The system can then perform a direct I/O write to the specific physical portion on the failed drive to force reallocation of the specific physical portion to a different area on the failed drive. The system can also power-cycle the drive before this remediation, e.g., to determine if this remediation can be avoided.
    Type: Application
    Filed: November 11, 2014
    Publication date: May 12, 2016
    Inventor: Mateusz Marek Niewczas
  • Publication number: 20160050564
    Abstract: Beacon devices transmit beacon messages that may be used to alert an application on a user device, e.g., a mobile phone, of the beacon device's proximity. Some embodiments contemplate a beacon device configured to transmit a pattern of successive beacon messages and/or Bluetooth Low Energy broadcast messages at one or more different power levels. The pattern of power levels may securely identify the beacon device. For example, the mobile phone application may confirm with a network server that the pattern agrees with the beacon device's identity. The pattern may also serve a calibration function. Where the mobile device application has knowledge of the expected power levels in the pattern, the application can infer from weaker transmissions that the beacon device is further from the mobile device. The weaker power levels may also indicate the character of the transmission environment.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Mateusz Marek Niewczas, Manish Modi
  • Publication number: 20160047887
    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: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Mateusz Marek Niewczas, Manish Modi
  • Publication number: 20160050219
    Abstract: Beacon devices may transmit beacon messages to alert an application on a mobile phone of the beacon device's proximity. An encrypted authorization may be used to prevent malicious attacks. Unfortunately, some operating systems, e.g., the iOS™ operating system, strip data fields in service Universally Unique Identifiers (UUIDs) from a received beacon message before the message is passed to the application. Various embodiments provide a protocol wherein the beacon device successively transmits a first beacon message (e.g., an iBeacon™ message) and a second Bluetooth® Low Energy broadcast message. The first beacon message alerts the application of the beacon device's proximity and identity while the second message contains the encrypted authorization and possibly any additional information relevant to the application.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Mateusz Marek Niewczas, Manish Modi
  • Publication number: 20150309871
    Abstract: Systems, methods, and non-transitory computer-readable media can receive an indication that a drive included in a set of drives has experienced an error. Acquiring first data associated with the drive can be attempted. The drive can be prompted to undergo a power-cycle. Acquiring second data associated with the drive can be attempted. At least one of the first data or the second data can be analyzed to determine that the drive is remediable. At least the drive included in the set of drives can be remediated, such as by being rebuilt or reconfigured.
    Type: Application
    Filed: April 23, 2014
    Publication date: October 29, 2015
    Applicant: Facebook, Inc.
    Inventors: Jonathan Charles Brauer, Mateusz Marek Niewczas, Eran Tal