Patents by Inventor Yash Shah

Yash Shah 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: 20230342640
    Abstract: Techniques for synthetic data generation in computer-based reasoning systems are discussed and include receiving a request for generation of synthetic data based on a set of training data cases. One or more focal training data cases are determined. For undetermined features (either all of them or those that are not subject to conditions), a value for the feature is determined based on the focal cases. In some embodiments, the generated synthetic data may be checked for similarity against the training data, and if similarity conditions are met, it may be modified (e.g., resampled), removed, and/or replaced.
    Type: Application
    Filed: June 21, 2023
    Publication date: October 26, 2023
    Inventors: Christopher James Hazard, Jacob Beel, Yash Shah, Ravisutha Sakrepatna Srinivasamurthy, Michael Resnick
  • Publication number: 20230140834
    Abstract: Techniques for synthetic data generation in computer-based reasoning systems are discussed and include receiving a request for generation of synthetic data based on a set of training data cases. One or more focal training data cases are determined. For undetermined features (either all of them or those that are not subject to conditions), a value for the feature is determined based on the focal cases. In some embodiments, the generated synthetic data may be checked for similarity against the training data, and if similarity conditions are met, it may be modified (e.g., resampled), removed, and/or replaced.
    Type: Application
    Filed: May 28, 2021
    Publication date: May 4, 2023
    Inventors: Christopher James HAZARD, Jacob David BEEL, Yash SHAH, Ravisutha Sakrepatna SRINIVASAMURTHY, Michael RESNICK
  • Patent number: 11640561
    Abstract: Techniques for synthetic data generation in computer-based reasoning systems are discussed and include receiving a request for generation of synthetic data based on a set of training data cases. One or more focal training data cases are determined. For undetermined features (either all of them or those that are not subject to conditions), a value for the feature is determined based on the focal cases. In some embodiments, the generated synthetic data may be checked for similarity against the training data, and if similarity conditions are met, it may be modified (e.g., resampled), removed, and/or replaced.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: May 2, 2023
    Assignee: Diveplane Corporation
    Inventors: Christopher James Hazard, Jacob David Beel, Yash Shah, Ravisutha Sakrepatna Srinivasamurthy, Michael Resnick
  • Publication number: 20210326652
    Abstract: Techniques for synthetic data generation in computer-based reasoning systems are discussed and include receiving a request for generation of synthetic data based on a set of training data cases. One or more focal training data cases are determined. For undetermined features (either all of them or those that are not subject to conditions), a value for the feature is determined based on the focal cases. In some embodiments, the generated synthetic data may be checked for similarity against the training data, and if similarity conditions are met, it may be modified (e.g., resampled), removed, and/or replaced.
    Type: Application
    Filed: May 28, 2021
    Publication date: October 21, 2021
    Inventors: Christopher James Hazard, Jacob Beel, Yash Shah, Ravisutha Sakrepatna Srinivasamurthy, Michael Resnick
  • Publication number: 20200334615
    Abstract: A method for predicting an estimated wait time includes receiving a pending support request from a user. The pending support request is associated with a plurality of high-level features that include a number of active support agents, a number of available support agents, and a queue depth. The method also includes predicting an estimated wait time for the user of the pending support request using a wait time predictor model configured to receive the plurality of high-level features as feature inputs. The wait time predictor model is trained on a corpus of training support requests that include corresponding high-level features and a corresponding actual wait time. The method also includes providing the estimated wait time to the user that indicates an estimated duration of time until the pending support request is answered.
    Type: Application
    Filed: April 22, 2019
    Publication date: October 22, 2020
    Applicant: Google LLC
    Inventors: Alex Benjamin, Yash Shah
  • Patent number: 10399880
    Abstract: A system for treating high temperature produced water includes an electrocoagulation unit, a membrane distillation unit in communication with the outlet of the electrocoagulation unit having a hydrophobic membrane with a feed side for receiving the produced water stream and a product side for receiving a deionized water stream. A heat recovery heat exchanger is in communication with the membrane distillation unit for receiving two streams, one from each side of the hydrophobic membrane, such that heat is exchanged between the two streams. A line leaving the heat exchanger returns a heated stream from the heat exchanger to a location in a line upstream of the membrane distillation unit. A brine tank in communication with the membrane distillation unit receives a portion of a stream from the membrane product side and contains a concentrated brine solution containing the portion of the stream from the membrane product side and sodium chloride.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: September 3, 2019
    Assignee: CHEVRON U.S.A. INC.
    Inventors: Prakhar Prakash, Gini Yash Shah, Evan Shigeto Hatakeyama
  • Publication number: 20180179096
    Abstract: A system for treating high temperature produced water includes an electrocoagulation unit, a membrane distillation unit in communication with the outlet of the electrocoagulation unit having a hydrophobic membrane with a feed side for receiving the produced water stream and a product side for receiving a deionized water stream. A heat recovery heat exchanger is in communication with the membrane distillation unit for receiving two streams, one from each side of the hydrophobic membrane, such that heat is exchanged between the two streams. A line leaving the heat exchanger returns a heated stream from the heat exchanger to a location in a line upstream of the membrane distillation unit. A brine tank in communication with the membrane distillation unit receives a portion of a stream from the membrane product side and contains a concentrated brine solution containing the portion of the stream from the membrane product side and sodium chloride.
    Type: Application
    Filed: February 22, 2018
    Publication date: June 28, 2018
    Inventors: Prakhar Prakash, Gini Yash Shah, Evan Shigeto Hatakeyama
  • Publication number: 20170358009
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a notification of an ad space, the ad space being for presentation in a user interface of an application executing on a client device, sending, to the client device, instructions configured to be executed by the client device for determining view-ability data of the ad space, the view-ability data comprising whether the ad space is within a viewport of the user interface, receiving, from the client device, the view-ability data as determined by the instructions at a first time instance, calculating a predicted view-ability that the ad space is positioned within the viewport at a second time instance after the first time instance, and sending, to a plurality of bidders, a bid request for bidding on an auction of the ad space, the bid request comprising the predicted view-ability.
    Type: Application
    Filed: June 13, 2016
    Publication date: December 14, 2017
    Inventors: Yash Shah, Abe Greenstein, Tanguy Le Meur, Kevin Solinger
  • Publication number: 20090116579
    Abstract: The present invention provides a reliable communication protocol that provides multicasting of digital messages on an interprocessor link coupling together a plurality of processors of a load control system. Preferably, the load control system includes a plurality of sub-systems, with a number of the processors in each sub-system. The processors are each characterized by a unique individual address, while all of the processors of a single sub-system are characterized by an identical multicast address. The processors re-transmit digital messages on the communication link if a target address of the digital message is equal to the multicast address. The processors determine if acknowledgement messages are received from each of the processors from which acknowledgement messages were expected during a predetermined amount of time after transmitting an initial digital message, and transmit a retry message in response to determining that the acknowledgement messages were not received.
    Type: Application
    Filed: November 9, 2007
    Publication date: May 7, 2009
    Inventors: Arya Abraham, Brian Michael Courtney, Jonathan H. Ference, Kevin Kocher, Jeremy Thomas Neyhart, Yash Shah