Patents by Inventor Kevin Lang
Kevin Lang 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: 11911173Abstract: A system for quantifying risk associated with preclinical indicators of one or more clinical skin conditions, the system is formed of a plurality of measurement tools in connection with a processor, the measurement tools configured to various pre-clinical indicators of the skin health of a subject' hand, where the processor is configured to calculate a score based on the combined data from the plurality of measurement tools, this score being representative of the subject's risk of future development of one or more clinical skin conditions.Type: GrantFiled: September 14, 2018Date of Patent: February 27, 2024Assignee: Deb IP LimitedInventors: Paul Blount, John Hines, Caroline Fellows, Chris Lang, Chris Mann, Kevin Ormandy
-
Patent number: 9152691Abstract: Techniques are provided for improving the speed and accuracy of analytics on big data using theta sketches, by converting fixed-size sketches to theta sketches, and by performing set operations on sketches. In a technique for performing a set operation, two sketches are analyzed to identify the maximum value of each sketch. The maximum values of the two sketches are compared. Based the comparison, one or more values are removed from the sketch whose maximum value is greater. After the removal, a set operation (e.g., union, intersection, or difference) is performed based on the modified sketch and the unmodified sketch. A result of the set operation is a third sketch, which may be used to estimate a cardinality of the larger data sets that are represented by the two input sketches.Type: GrantFiled: April 21, 2015Date of Patent: October 6, 2015Assignee: Yahoo! Inc.Inventors: Lee Rhodes, Anirban Dasgupta, Kevin Lang
-
Publication number: 20150227608Abstract: Techniques are provided for improving the speed and accuracy of analytics on big data using theta sketches, by converting fixed-size sketches to theta sketches, and by performing set operations on sketches. In a technique for performing a set operation, two sketches are analyzed to identify the maximum value of each sketch. The maximum values of the two sketches are compared. Based the comparison, one or more values are removed from the sketch whose maximum value is greater. After the removal, a set operation (e.g., union, intersection, or difference) is performed based on the modified sketch and the unmodified sketch. A result of the set operation is a third sketch, which may be used to estimate a cardinality of the larger data sets that are represented by the two input sketches.Type: ApplicationFiled: April 21, 2015Publication date: August 13, 2015Inventors: Lee Rhodes, Anirban Dasgupta, Kevin Lang
-
Patent number: 9043348Abstract: Techniques are provided for improving the speed and accuracy of analytics on big data using theta sketches, by converting fixed-size sketches to theta sketches, and by performing set operations on sketches. In a technique for performing a set operation, two sketches are analyzed to identify the maximum value of each sketch. The maximum values of the two sketches are compared. Based the comparison, one or more values are removed from the sketch whose maximum value is greater. After the removal, a set operation (e.g., union, intersection, or difference) is performed based on the modified sketch and the unmodified sketch. A result of the set operation is a third sketch, which may be used to estimate a cardinality of the larger data sets that are represented by the two input sketches.Type: GrantFiled: July 31, 2014Date of Patent: May 26, 2015Assignee: Yahoo! Inc.Inventors: Lee Rhodes, Anirban Dasgupta, Kevin Lang
-
Publication number: 20150100596Abstract: Techniques are provided for improving the speed and accuracy of analytics on big data using theta sketches, by converting fixed-size sketches to theta sketches, and by performing set operations on sketches. In a technique for performing a set operation, two sketches are analyzed to identify the maximum value of each sketch. The maximum values of the two sketches are compared. Based the comparison, one or more values are removed from the sketch whose maximum value is greater. After the removal, a set operation (e.g., union, intersection, or difference) is performed based on the modified sketch and the unmodified sketch. A result of the set operation is a third sketch, which may be used to estimate a cardinality of the larger data sets that are represented by the two input sketches.Type: ApplicationFiled: July 31, 2014Publication date: April 9, 2015Inventors: Lee Rhodes, Anirban Dasgupta, Kevin Lang
-
Publication number: 20120005029Abstract: A method for handling priorities in an ad exchange auction includes: constructing an exchange graph including nodes representing publishers and advertisers and directed edges that represent bilateral business agreements connecting the nodes; receiving an opportunity for displaying an ad to a user from a publisher; receiving ads from which to choose to fill the opportunity, the ads including respective advertiser priorities (A) and bid amounts; receiving a publisher priority (P) the ads as assigned by the publisher; constructing a priority triple (P,A,M) for each of at least some of the plurality of ads, the triple including the publisher priority (P), the advertiser priority (A), and a money payable to the publisher (M); comparing the P, the A, and the M of respective priority triples for the ads according to at least one scoping rule and at least one precedence rule, to determine the ad with which to fill the opportunity; and delivering the ad determined to have the highest priority to a web page of the publType: ApplicationFiled: July 1, 2010Publication date: January 5, 2012Applicant: Yahoo! Inc.Inventors: Kevin Lang, Arathi Seshan, Amita Gajewar, Dongming Jiang
-
Publication number: 20110264516Abstract: A method is disclosed for limiting latency in filling a display opportunity in an ad exchange including: constructing an exchange graph comprising nodes representing a plurality of publishers and advertisers, the exchange graph also including a plurality of directed edges that represent bilateral business agreements connecting the nodes; receiving an opportunity for displaying an ad to a user, wherein the opportunity is associated with a publisher node; receiving ads from the advertisers from which to choose to fill the opportunity; determining whether a threshold total number of ads (T) is surpassed by the received ads; and randomly downsampling the number of ads from each of at least some of the advertisers when the threshold total number of ads (T) is surpassed by the received ads to reduce the total number of ads to a target number of ads (S) that reduces overall latency in determining which of sampled ads will fill the opportunity.Type: ApplicationFiled: April 27, 2010Publication date: October 27, 2011Applicant: Yahoo! Inc.Inventors: Kevin Lang, Joaquin Arturo Delgado Rodriguez, Chavdar Botev
-
Publication number: 20110238493Abstract: A method is disclosed for optimizing ad selection in an exchange having intermediate ad-networks including: constructing an exchange graph having nodes representing publishers, advertisers, and intermediate ad-network entities, and including directed edges that represent bilateral business agreements connecting the nodes; receiving an opportunity for displaying an ad to a user that is associated with a publisher node and includes properties that are targetable by supply predicates, wherein a supply predicate is a function whose inputs include properties of the user; receiving ads that are available for display to the user associated with respective advertiser nodes and that include properties that are targetable by demand predicates, wherein a demand predicate is a function whose inputs include properties of one or more of the plurality of ads; computing a thinned graph by enforcing the supply predicates in the nodes and edges of the graph; and producing a list of ads and corresponding paths that exist througType: ApplicationFiled: March 29, 2010Publication date: September 29, 2011Applicant: Yahoo! Inc.Inventors: Bhaskar Ghosh, Kevin Lang, Dongming Jiang, Swaroop Jagadish, Joaquin Arturo Delgado Rodriguez
-
Publication number: 20090254523Abstract: Methods and apparatuses relate to hosting an inverted index for term-based document searching. According to disclosed aspects, each bank of a plurality of banks receives a plurality of Document IDentifiers (DocIDs) in the inverted index, and within each bank, posting lists for each term are determined large or small. DocIDs for large posting lists are distributed among computers in a bank while responsibility for producing DocIDs identifiers in a small posting list are distributed by term to one or fewer computers in the bank. During operation, each term of a query is distributed to each bank, and then for small terms, only those computers assigned responsibility for a given term need to search for responsive DocIDs. DocIDs can be redistributed among computers in a bank such that results are presented from the computers that would have produced those results in a cluster having a pure DocIDs distribution scheme.Type: ApplicationFiled: April 4, 2008Publication date: October 8, 2009Applicant: Yahoo! Inc.Inventors: Kevin Lang, Swee Lim, Choongsoon Chang
-
Publication number: 20070264404Abstract: High protein and high fiber food products, additives for preparing high protein and high fiber food products, and methods of making high protein and high fiber food products are disclosed. More particularly, the additives and methods disclosed are useful for preparing high protein and high fiber bread products. The additives comprise protein and/or fiber, at least one hydrocolloid, oil, and water and may optionally comprise minerals and emulsifiers.Type: ApplicationFiled: June 22, 2007Publication date: November 15, 2007Applicant: Delavau LLCInventors: Kevin Lang, Raya Levin, Gregory Murphy, James Dibble
-
Publication number: 20070178153Abstract: Highly compactable granulations and methods for preparing highly compactable granulations are disclosed. More particularly, highly compactable calcium carbonate granulations are disclosed. The granulations comprise powdered materials such as calcium carbonate that have small median particle sizes. The disclosed granulations are useful in pharmaceutical and nutraceutical tableting and provide smaller tablet sizes upon compression than previously available.Type: ApplicationFiled: February 15, 2007Publication date: August 2, 2007Applicant: Delavau LLCInventors: Raya Levin, Kevin Lang, Gregory Murphy, James Dibble
-
Publication number: 20070178154Abstract: Highly compactable granulations and methods for preparing highly compactable granulations are disclosed. More particularly, highly compactable calcium carbonate granulations are disclosed. The granulations comprise powdered materials such as calcium carbonate that have small median particle sizes. The disclosed granulations are useful in pharmaceutical and nutraceutical tableting and provide smaller tablet sizes upon compression than previously available.Type: ApplicationFiled: February 15, 2007Publication date: August 2, 2007Applicant: Delavau LLCInventors: Raya Levin, Kevin Lang, Gregory Murphy, James Dibble
-
Publication number: 20070053977Abstract: Highly compactable granulations and methods for preparing highly compactable granulations are disclosed. More particularly, highly compactable calcium carbonate granulations are disclosed. The granulations comprise powdered materials such as calcium carbonate that have small median particle sizes. The disclosed granulations are useful in pharmaceutical and nutraceutical tableting and provide smaller tablet sizes upon compression than previously available.Type: ApplicationFiled: October 25, 2006Publication date: March 8, 2007Applicant: DELAVAU LLCInventors: Kevin Lang, James Dibble, Raya Levin, Gregory Murphy
-
Publication number: 20070048406Abstract: Calcium fortified foods, such as leavened baked goods, are disclosed. Methods for preparing calcium fortified foods and calcium additives are also disclosed.Type: ApplicationFiled: August 4, 2006Publication date: March 1, 2007Inventors: Kevin Lang, James Dibble, Gregory Murphy
-
Publication number: 20070045890Abstract: Highly compactable granulations and methods for preparing highly compactable granulations are disclosed. More particularly, highly compactable calcium carbonate granulations are disclosed. The granulations comprise powdered materials such as calcium carbonate that have small median particle sizes. The disclosed granulations are useful in pharmaceutical and nutraceutical tableting and provide smaller tablet sizes upon compression than previously available.Type: ApplicationFiled: October 25, 2006Publication date: March 1, 2007Applicant: DELAVAU LLCInventors: Kevin Lang, James Dibble, Raya Levin, Gregory Murphy
-
Publication number: 20070042039Abstract: Highly compactable granulations and methods for preparing highly compactable granulations are disclosed. More particularly, highly compactable calcium carbonate granulations are disclosed. The granulations comprise powdered materials such as calcium carbonate that have small median particle sizes. The disclosed granulations are useful in pharmaceutical and nutraceutical tableting and provide smaller tablet sizes upon compression than previously available.Type: ApplicationFiled: October 25, 2006Publication date: February 22, 2007Applicant: DELAVAU LLCInventors: Kevin Lang, James Dibble, Raya Levin, Gregory Murphy
-
Publication number: 20070042082Abstract: Calcium additives useful for fortifying baked goods, such as bread products, with calcium are disclosed. The calcium additives are particularly useful for fortifying leavened baked goods with calcium. Methods for preparing the calcium additives and using the calcium additives to fortify baked goods are also disclosed. Generally, the calcium additives comprise intimate admixtures calcium carbonate and an acid such as citric acid.Type: ApplicationFiled: August 4, 2006Publication date: February 22, 2007Inventors: Kevin Lang, James Dibble, Gregory Murphy
-
Publication number: 20060222737Abstract: Calcium additives useful for fortifying baked goods, such as bread products, with calcium are disclosed. The calcium additives are particularly useful for fortifying leavened baked goods with calcium. Methods for preparing the calcium additives and using the calcium additives to fortify baked goods are also disclosed. Generally, the calcium additives comprise suspensions of calcium carbonate in acidic aqueous solutions such as citric acid solutions.Type: ApplicationFiled: June 16, 2005Publication date: October 5, 2006Inventors: James Dibble, Kevin Lang
-
Publication number: 20060141126Abstract: High protein and high fiber food products, additives for preparing high protein and high fiber food products, and methods of making high protein and high fiber food products are disclosed. More particularly, the additives and methods disclosed are useful for preparing high protein and high fiber bread products. The additives comprise protein and/or fiber, at least one hydrocolloid, oil, and water and may optionally comprise minerals and emulsifiers.Type: ApplicationFiled: February 17, 2006Publication date: June 29, 2006Inventors: Raya Levin, Kevin Lang, Gregory Murphy, James Dibble
-
Patent number: D584933Type: GrantFiled: August 18, 2008Date of Patent: January 20, 2009Assignees: J-Sons, Inc.Inventors: Terry B. Jergenson, Kevin A. Lang