Patents by Inventor Adam Eli Silberstein

Adam Eli Silberstein 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: 10459942
    Abstract: A system determines samples of datasets that are typically processed by big data analysis systems. The samples are for use for development and testing of transformations for preprocessing the datasets in preparation for analysis by big data systems. The system receives one or more transform operations input datasets for the transform operations. The system determines samples associated with the transform operations. According to a sampling strategy, the system determines samples that return at least a threshold number of records in the result set obtained by applying a transformation. According to another sampling strategy, the system receives criteria describing the result of the transform operations and determines sample sets that generate result sets satisfying the criteria as a result of applying the transform operations.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: October 29, 2019
    Assignee: TRIFACTA INC.
    Inventors: Adam Eli Silberstein, Edward Eli Marschner, Sean Philip Kandel, Philip John Vander Broek, Alon Shulim Bartur, Wei Zheng
  • Patent number: 10437847
    Abstract: A system determines samples of datasets that are typically processed by big data analysis systems. The samples are for use for development and testing of transformations for preprocessing the datasets in preparation for analysis by big data systems. The system receives one or more transform operations input datasets for the transform operations. The system determines samples associated with the transform operations. According to a sampling strategy, the system determines samples that return at least a threshold number of records in the result set obtained by applying a transformation. According to another sampling strategy, the system receives criteria describing the result of the transform operations and determines sample sets that generate result sets satisfying the criteria as a result of applying the transform operations.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: October 8, 2019
    Assignee: Trifacta Inc.
    Inventors: Adam Eli Silberstein, Edward Eli Marschner, Sean Philip Kandel, Philip John Vander Broek, Alon Shulim Bartur, Wei Zheng
  • Patent number: 10331621
    Abstract: A system and method identifies rows in a file as uniform rows or outlier rows based on statistics from the file, and displays a sampling of uniform and outlier rows.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: June 25, 2019
    Assignee: TRIFACTA INC.
    Inventors: Aaron J. Elmore, Adam Eli Silberstein, Joseph M. Hellerstein, Sean Philip Kandel
  • Patent number: 8554944
    Abstract: In one embodiment, for each one of one or more content producers, access a content-producing rate at which the content producer produces one or more items of content; and for each one of one or more content consumers, access a content-consuming rate at which the content consumer consumes one or more items of content. For each one of a plurality of consumer-producer pairs, wherein the consumer-producer pair comprises one of the content consumers and one of the content producers, and the content consumer follows the content producer, select between a push strategy and a pull strategy for delivering one or more items of content from the content producer to the content consumer based on the content-consuming rate of the content consumer and the content-producing rate of the content producer.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: October 8, 2013
    Assignee: Yahoo! Inc.
    Inventors: Adam Eli Silberstein, Brian Frank Cooper, Raghunath Ramakrishnan, Jeffrey Terrace
  • Publication number: 20120179782
    Abstract: In one embodiment, for each one of one or more content producers, access a content-producing rate at which the content producer produces one or more items of content; and for each one of one or more content consumers, access a content-consuming rate at which the content consumer consumes one or more items of content. For each one of a plurality of consumer-producer pairs, wherein the consumer-producer pair comprises one of the content consumers and one of the content producers, and the content consumer follows the content producer, select between a push strategy and a pull strategy for delivering one or more items of content from the content producer to the content consumer based on the content-consuming rate of the content consumer and the content-producing rate of the content producer.
    Type: Application
    Filed: March 16, 2012
    Publication date: July 12, 2012
    Applicant: Yahoo! Inc.
    Inventors: Adam Eli Silberstein, Brian Frank Cooper, Raghunath Ramakrishnan, Jeffrey Terrace
  • Patent number: 8156240
    Abstract: In one embodiment, for each one of one or more content producers, access a content-producing rate at which the content producer produces one or more items of content; and for each one of one or more content consumers, access a content-consuming rate at which the content consumer consumes one or more items of content. For each one of a plurality of consumer-producer pairs, wherein the consumer-producer pair comprises one of the content consumers and one of the content producers, and the content consumer follows the content producer, select between a push strategy and a pull strategy for delivering one or more items of content from the content producer to the content consumer based on the content-consuming rate of the content consumer and the content-producing rate of the content producer.
    Type: Grant
    Filed: March 1, 2010
    Date of Patent: April 10, 2012
    Assignee: Yahoo! Inc.
    Inventors: Adam Eli Silberstein, Brian Frank Cooper, Raghunath Ramakrishnan, Jeffrey Terrace
  • Publication number: 20110213894
    Abstract: In one embodiment, for each one of one or more content producers, access a content-producing rate at which the content producer produces one or more items of content; and for each one of one or more content consumers, access a content-consuming rate at which the content consumer consumes one or more items of content. For each one of a plurality of consumer-producer pairs, wherein the consumer-producer pair comprises one of the content consumers and one of the content producers, and the content consumer follows the content producer, select between a push strategy and a pull strategy for delivering one or more items of content from the content producer to the content consumer based on the content-consuming rate of the content consumer and the content-producing rate of the content producer.
    Type: Application
    Filed: March 1, 2010
    Publication date: September 1, 2011
    Applicant: YAHOO! INC.
    Inventors: Adam Eli Silberstein, Brian Frank Cooper, Raghunath Ramakrishnan, Jeffrey Terrace