Patents by Inventor Rollin Su

Rollin Su 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: 9774694
    Abstract: The disclosure is related to a framework that enables server-side controlling of data sampling at client devices. An application executing on a client device samples data related to various aspects of the application, generates a log file containing the sample data and transmits the log file to the server. The application samples the data based on specified criteria, e.g., specified events, specified actions of a user of the client device, at a specified sampling rate. The framework enables controlling the sampling of such data from the server. The framework can be used to configure various parameters of the sampling, including a number of users to be sampled, a set of events to be sampled, a sampling rate for the events, etc. After the configuration is determined, the server transmits a configuration file to the client device, which performs the sampling based on the configuration in the configuration file.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: September 26, 2017
    Assignee: Facebook, Inc.
    Inventors: Weizhe Shi, Amir Rosenfeld, Rollin Su, Lei Lei, Yang Gao, Xiao Zhang
  • Publication number: 20160359713
    Abstract: The disclosure is related to a framework that enables server-side controlling of data sampling at client devices. An application executing on a client device samples data related to various aspects of the application, generates a log file containing the sample data and transmits the log file to the server. The application samples the data based on specified criteria, e.g., specified events, specified actions of a user of the client device, at a specified sampling rate. The framework enables controlling the sampling of such data from the server. The framework can be used to configure various parameters of the sampling, including a number of users to be sampled, a set of events to be sampled, a sampling rate for the events, etc. After the configuration is determined, the server transmits a configuration file to the client device, which performs the sampling based on the configuration in the configuration file.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 8, 2016
    Inventors: Weizhe Shi, Amir Rosenfeld, Rollin Su, Lei Lei, Yang Gao, Xiao Zhang