Patents by Inventor Damian Kowalewski

Damian Kowalewski 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: 11487628
    Abstract: Systems for rapidly transferring and, as needed, recovering large data sets and methods for making and using the same. In various embodiments, the system advantageously can allow data to be transferred in larger sizes, wherein data may be easily recovered from multiple regions and wherein latency is no longer an issue, among other things.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: November 1, 2022
    Assignee: R-Stor Inc.
    Inventors: John Edward Gerard Matze, Anthony P. Gaughan, Damian Kowalewski
  • Patent number: 11425201
    Abstract: Systems and apparatus for implementation and management of a fast data connection in a computer network and methods for making and using the same. In various embodiment, these technologies are used to facilitate fast data exchanges between network nodes among other things.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: August 23, 2022
    Assignee: R-Stor Inc.
    Inventors: Damian Kowalewski, Giovanni Coglitore, Roger Levinson
  • Patent number: 11288163
    Abstract: Systems and apparatus for generating portable performance analytics for different applications across multiple diverse computing platforms and methods for making and using the same. In various embodiment, the system can compare results from multiple runs of a selected application under different virtualized environment conditions and correlate these results to a native baremetal performance of the application. The system thereby can identify scalability issues, noisy neighbor outliers or any other performance abnormalities in different run-time environments among other things.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: March 29, 2022
    Assignee: R-Stor Inc.
    Inventor: Damian Kowalewski
  • Patent number: 11258716
    Abstract: A system for optimizing dynamic multi-stream network connections and methods for making and using the same. In various embodiments, the system advantageously can use a full bandwidth available between two network appliances connected by a Transmission Control Protocol (TCP) network connection with well-defined round-trip time (RTT) latency and changing bandwidth, among other things.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: February 22, 2022
    Assignee: R-Stor Inc.
    Inventors: Giovanni Coglitore, Damian Kowalewski, Georgiy Yakovlev
  • Patent number: 11063932
    Abstract: In one embodiment, a method includes receiving, from a device via a wireless signal, a request to access a WLAN of a router, the request including a device identifier. The provisioning agent may be within wireless ranges of the device and of the router. The provisioning agent may request, from an authentication server, a password for the device. The password may be uniquely generated by the authentication server for the device. The provisioning agent may receive the password from the authentication server. The provisioning agent may send, to the router, the password and the device identifier. The provisioning agent may receive, from the router, an indication that the router has verified the password with the authentication server. The router may store the device identifier in association with the password. The provisioning agent may send, to the device, the password. The password may authenticate the device to the router.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: July 13, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Francislav Penov, Damian Kowalewski
  • Patent number: 11044025
    Abstract: in one embodiment, a method includes determining a received power at a receiving antenna mounted to an antenna measurement system from a transmitting antenna mounted to a device under test (DUI) in motion relative to the antenna measurement system; determining one or more first orientation parameters of the antenna measurement system; determining one or more second orientation parameters of the DUT; and determining an antenna pattern of the transmitting antenna based on the received power, the first orientation parameters, and the second orientation parameters.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: June 22, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Gordon Michael Coutts, Damian Kowalewski
  • Patent number: 11019132
    Abstract: Systems and apparatuses for performing fast file transfers and methods for making and using the same. In various embodiments, the system advantageously can eliminate distance constraints between multi-site computational environments, provide a dramatic reduction in transfer and/or dynamically provision bandwidth on a fabric of the system among other things.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: May 25, 2021
    Assignee: R-STOR INC.
    Inventors: Roger Levinson, Damian Kowalewski
  • Patent number: 10764296
    Abstract: In one embodiment, a method includes analyzing information received from a first network-enabled device to identify instructions for a second network-enabled device associated with a second user of a social-networking system, the first network-enabled device being associated with a first user of the social-networking system. The method also includes determining (1) that the first user is connected to the second user with respect to a social graph of the social-networking system and (2) that the first user has authorization to provide instructions to the second network-enabled device, where the authorization is based on social-networking information. The method further includes providing the instructions to the second network-enabled device.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: September 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Yael G. Maguire, Damian Kowalewski
  • Publication number: 20200127930
    Abstract: Systems and apparatus for accelerating remote data object processing and methods for making and using the same. In various embodiment, these technologies are used to initiate processing of data parcels by a remote server immediately upon receipt and without waiting for additional data parcels to arrive among other things.
    Type: Application
    Filed: June 7, 2018
    Publication date: April 23, 2020
    Inventors: Damian Kowalewski, Roger Levinson
  • Patent number: 10581831
    Abstract: In one embodiment, a method includes receiving, from a device via a wireless signal, a request to access a WLAN of a router, the request including a device identifier. The provisioning agent may be within wireless ranges of the device and of the router. The provisioning agent may request, from an authentication server, a password for the device. The password may be uniquely generated by the authentication server for the device. The provisioning agent may receive the password from the authentication server. The provisioning agent may send, to the router, the password and the device identifier. The provisioning agent may receive, from the router, an indication that the router has verified the password with the authentication server. The router may store the device identifier in association with the password. The provisioning agent may send, to the device, the password. The password may authenticate the device to the router.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 3, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Francislav Penov, Damian Kowalewski
  • Patent number: 10567479
    Abstract: Particular embodiments of a gateway computing device may provide a provisioning service for access credentials for a restricted network. The gateway computing device may receive, from a client device, a request for the access credentials, wherein the request was sent over an open network using a restricted-packet-size protocol designed to limit power usage by devices sending messages using the protocol. The gateway computing device may segment data comprising the access credentials into a plurality of packets, wherein the plurality of packets conform to the restricted-packet-size protocol. Finally, the gateway computing device may send, over the open network to the client device, the segmented data using the restricted-packet-size protocol.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: February 18, 2020
    Assignee: Facebook, Inc.
    Inventors: Eran Tal, Martin Rehwald, Francislav Penov, Siyin Yang, Damian Kowalewski, Georgiy Yakovlev, Anupma Chhabra, Zachary Chee-Ping Lawrence, Rizwan Ahmad, Dung Nguyen Tien, Angelica Estefania Escareno, Aidymar Bigio
  • Patent number: 10547395
    Abstract: In one embodiment, a method includes determining a received power at a receiving antenna mounted to an antenna measurement system from a transmitting antenna mounted to a device under test (DUT) in motion relative to the antenna measurement system; determining one or more first orientation parameters of the antenna measurement system; determining one or more second orientation parameters of the DUT; and determining an antenna pattern of the transmitting antenna based on the received power, the first orientation parameters, and the second orientation parameters.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: January 28, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Gordon Michael Coutts, Damian Kowalewski
  • Patent number: 10541958
    Abstract: In one embodiment, a method includes receiving a command message from a client device associated with a user; parsing the command message; identifying, based on the parsed command message, one or more of a number of connected devices; determining, based on the parsed command message, one or more instructions for the identified connected devices; and providing the instructions to the identified connected devices.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: January 21, 2020
    Assignee: Facebook, Inc.
    Inventors: Eran Tal, Martin Rehwald, Francislav Penov, Siyin Yang, Damian Kowalewski, Georgiy Yakovlev, Anupma Chhabra, Zachary Chee-Ping Lawrence, Rizwan Ahmad, Dung Nguyen Tien, Angelica Estefania Escareno, Aidymar Bigio, Sridhar Rao
  • Publication number: 20200007611
    Abstract: Systems and apparatuses for performing fast file transfers and methods for making and using the same. In various embodiments, the system advantageously can eliminate distance constraints between multi-site computational environments, provide a dramatic reduction in transfer and/or dynamically provision bandwidth on a fabric of the system among other things.
    Type: Application
    Filed: August 16, 2019
    Publication date: January 2, 2020
    Inventors: Roger Levinson, Damian Kowalewski
  • Publication number: 20190386928
    Abstract: Systems and apparatus for utilizing idle resources in a computer network and methods for making and using the same. In various embodiment, these technologies are used to maximize computer network utilization by monitoring and reporting the availability of selected network resources among other things.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 19, 2019
    Inventors: George Yakovlev, Damian Kowalewski
  • Publication number: 20190373063
    Abstract: Systems and apparatus for implementation and management of a fast data connection in a computer network and methods for making and using the same. In various embodiment, these technologies are used to facilitate fast data exchanges between network nodes among other things.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 5, 2019
    Inventors: Damian Kowalewski, Giovanni Coglitore, Roger Levinson
  • Patent number: 10425392
    Abstract: Particular embodiments of a gateway computing device provide a provisioning service for access credentials to a restricted network, wherein the provisioning service is accessible by an open network. A messaging protocol for the open network may only recognize messages relating to one of a set of services provided by the gateway computing device, including the provisioning service. The gateway computing device may receive, from a client device, a request to connect to the restricted network, wherein the request was sent using the open network. Upon determining whether the client device is authorized to access the restricted network, the gateway computing device may send a response to the client device using the open network.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: September 24, 2019
    Assignee: Facebook, Inc.
    Inventors: Eran Tal, Martin Rehwald, Francislav Penov, Siyin Yang, Damian Kowalewski, Georgiy Yakovlev, Anupma Chhabra, Zachary Chee-Ping Lawrence, Rizwan Ahmad, Dung Nguyen Tien, Angelica Estefania Escareno, Aidymar Bigio
  • Patent number: 10412160
    Abstract: In one embodiment, a method includes receiving a natural-language message including an authorization request to authorize a first user access to one or more of a number of connected devices associated with a second user; parsing the natural-language message; identifying, based on the parsed natural-language message, the first user and one or more of a number of connected devices; implicitly determining that the first user is authorized to access the identified one or more of the number of connected devices based on a calculated strength of a relationship between a node representing the first user in a social graph and a node representing the second user in the social graph satisfying a pre-determined threshold; and providing, based on the implicit authorization, access to the identified one or more of the number of connected devices.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: September 10, 2019
    Assignee: Facebook, Inc.
    Inventors: Eran Tal, Martin Rehwald, Francislav Penov, Siyin Yang, Damian Kowalewski, Georgiy Yakovlev, Anupma Chhabra, Zachary Chee-Ping Lawrence, Rizwan Ahmad, Dung Nguyen Tien, Angelica Estefania Escareno, Aidymar Bigio
  • Patent number: 10348798
    Abstract: In one embodiment, a method includes receiving notifications of events associated with the connected devices, evaluating a plurality of event sequences that include two or more events occurring within a particular time period, and generating a plurality of rules based on the evaluated event sequences. The method further includes receiving a notification of a first event associated with a first connected device on the network, determining that a first rule of the plurality of rules is based on the first event, and sending one or more instructions to connected devices in accordance with the first rule.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: July 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Eran Tal, Martin Rehwald, Francislav Penov, Siyin Yang, Damian Kowalewski, Georgiy Yakovlev, Anupma Chhabra, Zachary Chee-Ping Lawrence, Rizwan Ahmad, Dung Nguyen Tien, Angelica Estefania Escareno, Aidymar Bigio
  • Patent number: 10320768
    Abstract: Techniques for multi-protocol peer-to-peer connection are described. An apparatus may comprise a discovery component to discover a remote device using a first protocol, and receive discovery information from the remote device, the discovery information including protocol information. The apparatus may comprise an authentication component to authenticate the remote device. The apparatus may comprise a connection component to establish a peer-to-peer connection with the remote device using a second protocol based on the protocol information. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: June 11, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Yael Maguire, Damian Kowalewski, Bin Liu, Wai Davidgeolim Lim, Caitlin Elizabeth Kalinowski