Patents by Inventor Eli Silberstein

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
  • Patent number: 6871062
    Abstract: A subscriber to a wireless service provider can make calls in a conventional manner, and can receive calls from a caller in a mode in which the caller rather than the subscriber is charged. More particularly, a request for connection to the subscriber from the caller is received by an administrating server which determines if the call can be charged to the caller and then generates such a charge. Preferably the administrating server is part of a payment platform provided to generate an account for the subscriber to pay for outgoing (and, selectively, incoming) calls.
    Type: Grant
    Filed: January 16, 2001
    Date of Patent: March 22, 2005
    Assignee: IDT Corporation
    Inventors: David Trop, Eli Silberstein
  • Publication number: 20020147002
    Abstract: A subscriber to a wireless service provider can make calls in a conventional manner, and can receive calls from a caller in a mode in which the caller rather than the subscriber is charged. More particularly, a request for connection to the subscriber from the caller is received by an administrating server which determines if the call can be charged to the caller and then generates such a charge. Preferably the administrating server is part of a payment platform provided to generate an account for the subscriber to pay for outgoing (and, selectively, incoming) calls.
    Type: Application
    Filed: January 16, 2001
    Publication date: October 10, 2002
    Inventors: David Trop, Eli Silberstein
  • Publication number: 20020094800
    Abstract: A paging system is arranged to deliver a page from a caller to a subscriber with an optional vocal message being transcribed into a digital message. The identity of the caller and the digital message, if any, are shown on the screen of a pager associated with the subscriber. The subscriber can contact the caller by calling a special number which is not necessarily the same number as the caller's telephone number. The subscriber is then automatically connected to the caller. The cost of the page and the return call can be charged to either the subscriber or the caller.
    Type: Application
    Filed: January 16, 2001
    Publication date: July 18, 2002
    Inventors: David Trop, Eli Silberstein