Patents by Inventor Ilya Gluhovsky

Ilya Gluhovsky 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: 20170004590
    Abstract: An inventory management system may be used to facilitate the purchase of a product by a user where the user is associated with a market segment. The system may include an inventory database and a rules database. The product may be a travel product and the purchase terms for the product may reflect a discount, an upgrade or other differentiated attribute.
    Type: Application
    Filed: September 13, 2016
    Publication date: January 5, 2017
    Inventors: Ilya Gluhovsky, Alek Vernitsky, Alek Strygin
  • Publication number: 20140108067
    Abstract: The disclosed embodiments provide a system that facilitates a purchase of a travel product. Upon detecting a participation of a user in a first qualification event associated with a first market segment, the system associates the user with the first market segment. Next, the system provides the user with a first discount offer on a first travel product associated with the first market segment. Upon obtaining an acceptance of the first discount offer from the user, the system uses the first discount offer to process a purchase of the first travel product by the user.
    Type: Application
    Filed: October 10, 2013
    Publication date: April 17, 2014
    Applicant: GetGoing, Inc.
    Inventors: Ilya Gluhovsky, Alek Vernitsky, Alek Strygin
  • Publication number: 20140108070
    Abstract: The disclosed embodiments provide a system that facilitates a purchase of a travel itinerary. During operation, the system obtains a query containing one or more destination preferences provided by a user for the travel itinerary, wherein the one or more destination preferences include at least one of a region and an experience. Next, the system matches the one or more destination preferences to a set of destinations and generates a ranking of the destinations based on a set of criteria associated with the query. The system then uses the set of destinations to perform a search of available travel itineraries matching the query. Finally, the system provides the available travel itineraries to the user based on the ranking.
    Type: Application
    Filed: October 10, 2013
    Publication date: April 17, 2014
    Applicant: GetGoing, Inc.
    Inventors: Alek Vernitsky, Ilya Gluhovsky, Alek Strygin
  • Publication number: 20140108160
    Abstract: The disclosed embodiments provide a system that processes a query from a user. During operation, the system obtains a set of travel products matching the query. Next, the system provides a minimum bid for each of the travel products and enables additional bidding on the travel products by a set of suppliers associated with the travel products. The system then generates a ranking of the travel products based on the minimum bid, the additional bidding, and a set of quality scores associated with the travel products. Finally, the system provides the travel products to the user based on the ranking.
    Type: Application
    Filed: October 10, 2013
    Publication date: April 17, 2014
    Applicant: GetGoing, Inc.
    Inventors: Ilya Gluhovsky, Alek Vernitsky, Alek Strygin
  • Publication number: 20140095224
    Abstract: The disclosed embodiments provide a system that facilitates an opaque purchase that obscures one or more details of a travel product. Upon receiving a commitment to make the opaque purchase of the travel product by a user, the system presents the user with a set of purchase options associated with the opaque purchase, wherein the set of purchase options includes a first purchase option that conforms to one or more terms of the opaque purchase. Next, the system obtains, from the user, a selection of a purchase option from the set of purchase options. Finally, the system processes the opaque purchase with the selection.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 3, 2014
    Inventors: Alek Vernitsky, Ilya Gluhovsky, Alek Strygin
  • Publication number: 20140095220
    Abstract: The disclosed embodiments provide a system that facilitates a purchase of a travel product. Upon receiving a commitment to purchase the travel product from a first supplier by a buyer, the system presents the buyer with a first upgrade option of a first premium travel product from a second supplier. If the buyer accepts the first upgrade option, the system processes the purchase with the first premium travel product. If the buyer declines the first upgrade option, the system processes the purchase with the travel product.
    Type: Application
    Filed: September 9, 2013
    Publication date: April 3, 2014
    Applicant: GetGoing, Inc.
    Inventors: Alek Strygin, Alek Vernitsky, Ilya Gluhovsky
  • Publication number: 20140095284
    Abstract: The disclosed embodiments provide a system that facilitates a purchase of a travel product. Upon receiving a commitment to purchase the travel product from a first supplier by a buyer, the system presents the buyer with a first upgrade option of a first premium travel product from a second supplier. If the buyer accepts the first upgrade option, the system processes the purchase with the first premium travel product. If the buyer declines the first upgrade option, the system processes the purchase with the travel product.
    Type: Application
    Filed: November 27, 2013
    Publication date: April 3, 2014
    Applicant: GetGoing, Inc.
    Inventors: Alek Strygin, Alek Vernitsky, Ilya Gluhovsky
  • Patent number: 8533026
    Abstract: A method for maximizing revenue generated from a plurality of service level agreements (SLAs) that includes receiving a first subset of the plurality of SLAs for executing a first plurality of jobs, wherein each SLA in the first subset specifies a first maximum requested delay that is greater than an initial minimum offered delay, and wherein a price of each SLA in the first subset is defined by the maximum requested delay and a price/delay function, calculating a first expected revenue from executing the first subset, and optimizing a second subset of the plurality of SLAs by replacing the initial minimum offered delay on the initial price/delay function with a new minimum offered delay based on the expected revenue, wherein each SLA in the second subset specifies a second maximum requested delay that is greater than the new minimum offered delay.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: September 10, 2013
    Assignee: Oracle America, Inc.
    Inventors: David Vengerov, Ilya Gluhovsky
  • Patent number: 8296177
    Abstract: A method of generating an aggregated forecasting landscape for a particular advertiser's bidded term constructs standardized forecasting landscapes for each marketplace, rescales, by the advertiser's clickability in the respective marketplace, each of the standardized landscapes corresponding to the previous appearance of the advertiser's ad in that marketplace and whose appearance was attributed to the bidded term, and adds together the rescaled landscapes, thereby giving the advertiser a more accurate representation of how many total clicks he can expect for his advertisement as a function of how much he is willing/able to pay. In particular, estimation variance is reduced by introducing rank into the construction of the standardized landscapes, which increases the accuracy of the calculations.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: October 23, 2012
    Assignee: Yahoo! Inc.
    Inventors: Ilya Gluhovsky, Raja Velu, Anantharaman Nagarajan
  • Publication number: 20090210288
    Abstract: A method of generating an aggregated forecasting landscape for a particular advertiser's bidded term constructs standardized forecasting landscapes for each marketplace, rescales, by the advertiser's clickability in the respective marketplace, each of the standardized landscapes corresponding to the previous appearance of the advertiser's ad in that marketplace and whose appearance was attributed to the bidded term, and adds together the rescaled landscapes, thereby giving the advertiser a more accurate representation of how many total clicks he can expect for his advertisement as a function of how much he is willing/able to pay. In particular, estimation variance is reduced by introducing rank into the construction of the standardized landscapes, which increases the accuracy of the calculations.
    Type: Application
    Filed: February 20, 2008
    Publication date: August 20, 2009
    Applicant: YAHOO! INC.
    Inventors: Ilya Gluhovsky, Raja Velu, Anantharaman Nagarajan
  • Publication number: 20090164298
    Abstract: Apparatuses, methods, and systems directed to the estimation and modeling of market reserve prices for bidded terms in online keyword auctions with advanced match. Some embodiments of the invention estimate advertiser value distributions and advertiser bid distributions for the bidded terms and derive expected overall revenue. An optimization technique may be used to find the optimal market reserve prices for the bidded terms that maximize the expected overall revenue. In some other embodiments, a query is received for which a market reserve price is determined and exact and advanced matched advertisements are reordered for output and display.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Applicant: Yahoo!
    Inventors: Ilya Gluhovsky, Chi-Chao Chang
  • Patent number: 7401012
    Abstract: One embodiment of the present invention provides a system that characterizes computer system workloads. During operation, the system collects metrics for a number of workloads of interest as the workloads of interest execute on a computer system. Next, the system uses the collected metrics to build a statistical regression model, wherein the statistical regression model uses a performance indicator as a response, and uses the metrics as predictors. The system then defines a distance metric between workloads, wherein the distance between two workloads is a function of the differences between metric values for the two workloads. Furthermore, these differences are weighted by corresponding coefficients for the metric values in the statistical regression model.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: July 15, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Jan L. Bonebakker, Ilya Gluhovsky
  • Patent number: 7398191
    Abstract: One embodiment of the present invention provides a system that computes a distance metric between computer system workloads. During operation, the system receives a dataset containing metrics that have been collected for a number of workloads of interest. Next, the system uses splines to define bases for a regression model which uses a performance indicator y as a response and uses the metrics (represented by a vector x) as predictors. The system then fits the regression model to the dataset using a penalized least squares (PLS) criterion to obtain functions f1, . . . , fP, which are smooth univariate functions of individual metrics that add up to the regression function f, such that y=f(x)+?= ? i = 1 P ? f i ? ( x i ) + ? , wherein ? represents noise. Finally, the system uses the fitted regression function to define the distance metric.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: July 8, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Ilya Gluhovsky, Jan L. Bonebakker
  • Publication number: 20080133320
    Abstract: One embodiment of the present invention provides a system that models customer behavior in a multi-choice service environment. The system constructs a probability density function f to represent probabilities of service-level choices made by customers, wherein the probability density function is a function of functional variables u?(d) and p(d); u?(d) is a utility function for a specific customer type indexed by vector ?; p(d) is a given price curve which specifies a relationship between service levels offered by a service provider and corresponding prices for the offered service levels; and u?(d) and p(d) are both functions of the offered service levels d. The system then obtains a distribution function ?(?) which specifies a probability distribution of different customer types ?. Next, the system obtains a service level-choice distribution for a population of customers as a function of a given price curve based on the probability density function f and ?(?).
    Type: Application
    Filed: December 1, 2006
    Publication date: June 5, 2008
    Inventors: Ilya Gluhovsky, David Vengerov, John Busch
  • Publication number: 20080091446
    Abstract: A method for maximizing revenue generated from a plurality of service level agreements (SLAs) that includes receiving a first subset of the plurality of SLAs for executing a first plurality of jobs, wherein each SLA in the first subset specifies a first maximum requested delay that is greater than an initial minimum offered delay, and wherein a price of each SLA in the first subset is defined by the maximum requested delay and a price/delay function, calculating a first expected revenue from executing the first subset, and optimizing a second subset of the plurality of SLAs by replacing the initial minimum offered delay on the initial price/delay function with a new minimum offered delay based on the expected revenue, wherein each SLA in the second subset specifies a second maximum requested delay that is greater than the new minimum offered delay.
    Type: Application
    Filed: October 17, 2006
    Publication date: April 17, 2008
    Applicant: Sun Microsystems, Inc.
    Inventors: David Vengerov, Ilya Gluhovsky
  • Patent number: 7346736
    Abstract: One embodiment of the present invention provides a system that selects bases to form a regression model for cache performance. During operation, the system receives empirical data for a cache rate. The system also receives derivative constraints for the cache rate. Next, the system obtains candidate bases that satisfy the derivative constraints. For each of these candidate bases, the system: (1) computes an aggregate error E incurred using the candidate basis over the empirical data; (2) computes an instability measure I of an extrapolation fit for using the candidate basis over an extrapolation region; and then (3) computes a selection criterion F for the candidate basis, wherein F is a function of E and I. Finally, the system minimizes the selection criterion F across the candidate bases to select the basis used for the regression model.
    Type: Grant
    Filed: October 3, 2005
    Date of Patent: March 18, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Ilya Gluhovsky, David Vengerov, John R. Busch
  • Publication number: 20070239936
    Abstract: One embodiment of the present invention provides a system that models computer system performance. The system empirically obtains a statistical model which comprises sets of statistical distributions for at least two types of memory-reference-related events associated with a workload executing on a processor in a computer system. These sets of statistical distributions include a first set of statistical distributions which characterize a distance between consecutive cache misses, and a second set of statistical distributions which characterize a distance between a cache miss and the beginning of a processor stall caused by the cache miss. The system then uses the statistical model to simulate the performance of the computer system executing the workload.
    Type: Application
    Filed: November 17, 2006
    Publication date: October 11, 2007
    Inventor: Ilya Gluhovsky
  • Patent number: 7120567
    Abstract: A method for generating an uncertainty characterization for a system simulation model, including obtaining system simulation input, wherein the system simulation input comprises a cache simulation output, generating one of the group consisting of a deterministic uncertainty model and a stochastic uncertainty model, using the cache simulation output and the system simulation model for at least one system input configuration, and generating the uncertainty characterization for the system simulation model using one of the group consisting of the deterministic uncertainty model and the stochastic uncertainty model.
    Type: Grant
    Filed: August 20, 2002
    Date of Patent: October 10, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: Ilya Gluhovsky
  • Patent number: 7103517
    Abstract: A method for a cache architecture simulation includes obtaining a first sample set for the cache architecture using a non-stationary Gaussian field model, performing a cache architecture simulation using the first sample set to produce a first set of simulation data, and fitting a first multivariate model to the first set of simulation data.
    Type: Grant
    Filed: July 3, 2002
    Date of Patent: September 5, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Ilya Gluhovsky, Brian W. O'Krafka
  • Patent number: 7096178
    Abstract: A method for modeling a system configuration, including isotonizing an unconstrained additive model of a cache architecture to obtain an isotonic additive model for the cache architecture, wherein the isotonic additive model is of the same functional form as the unconstrained additive model, smoothing the isotonic additive model using a flat spot technique to obtain a characterization of the cache architecture, and modeling a system configuration using the characterization of the cache architecture.
    Type: Grant
    Filed: July 8, 2002
    Date of Patent: August 22, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: Ilya Gluhovsky