Patents by Inventor Tim Lee
Tim Lee 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: 20260149296Abstract: A power control circuit to control data center power delivery is disclosed. In at least one embodiment, the power control circuit may be configured to selectively cause at least a portion of a supplied power to be directed to one or more server racks or to charge one or more batteries based, at least in part on, one or more charge levels corresponding to the one or more batteries.Type: ApplicationFiled: November 26, 2024Publication date: May 28, 2026Inventors: Gabriele Gorla, Rouslan Dimitrov, Venkat Kuruturi, Jerry Qiu, Mathias Blake, Andrew Bell, Tim Lee
-
Publication number: 20240394772Abstract: The present teaching relates to method, system, medium, and implementations for product recommendation. For each media article, it is determined whether the media article corresponds to commerce content. If so, the media article may be combined with information about a product promoted in the media article to generate combined content. An integrated content to be sent to the user is generated to include combined content for each media article that is commerce content and each media article that is not commerce content. Such integrated content is then sent to the user.Type: ApplicationFiled: May 22, 2023Publication date: November 28, 2024Inventors: James Liao, Tim Lee, Alex Ou, Bryan Suen, Chia-Hsin Ting
-
Patent number: 11790503Abstract: Apparatus for binning an input value into one of a plurality of bins which collectively represent a histogram of input values, each of the plurality of bins representing a corresponding range of input values, the apparatus comprising: an input for receiving an input value; a noise source configured to generate an error value according to a predetermined noise distribution; and a binning controller configured to mix the received input value with the error value so as to generate a modified input value and to allocate the modified input value to the bin corresponding to that modified input value.Type: GrantFiled: June 22, 2022Date of Patent: October 17, 2023Assignee: Imagination Technologies LimitedInventor: Tim Lee
-
Publication number: 20230297648Abstract: The example embodiments relate to matching response data to request data. in an embodiment, a method includes retrieving a request and a plurality of responses; generating packed candidates based on the request and the plurality of responses, a given packed candidate in the packed candidates including the request and a subset of the plurality of responses; generating feature vectors corresponding to the packed candidates, a given feature vector in the feature vectors including at least one aggregated feature computed based on the request and one or more corresponding responses in a respective packed candidate; inputting the feature vectors into a machine learning (ML) model, the ML model configured to output predictions corresponding to the feature vectors; selecting a feature vector from the feature vectors based on the predictions; and storing responses associated with the optimal feature vector and the request in a data storage device.Type: ApplicationFiled: March 15, 2022Publication date: September 21, 2023Inventors: Jeanette NGUYEN, Tim LEE, Hesam IZAKIAN, Dalmo CIRNE
-
Publication number: 20220318970Abstract: Apparatus for binning an input value into one of a plurality of bins which collectively represent a histogram of input values, each of the plurality of bins representing a corresponding range of input values, the apparatus comprising: an input for receiving an input value; a noise source configured to generate an error value according to a predetermined noise distribution; and a binning controller configured to mix the received input value with the error value so as to generate a modified input value and to allocate the modified input value to the bin corresponding to that modified input value.Type: ApplicationFiled: June 22, 2022Publication date: October 6, 2022Inventor: Tim Lee
-
Patent number: 11386534Abstract: Apparatus for binning an input value into one of a plurality of bins which collectively represent a histogram of input values, each of the plurality of bins representing a corresponding range of input values, the apparatus comprising: an input for receiving an input value; a noise source configured to generate an error value according to a predetermined noise distribution; and a binning controller configured to mix the received input value with the error value so as to generate a modified input value and to allocate the modified input value to the bin corresponding to that modified input value.Type: GrantFiled: July 27, 2020Date of Patent: July 12, 2022Assignee: Imagination Technologies LimitedInventor: Tim Lee
-
Publication number: 20200357101Abstract: Apparatus for binning an input value into one of a plurality of bins which collectively represent a histogram of input values, each of the plurality of bins representing a corresponding range of input values, the apparatus comprising: an input for receiving an input value; a noise source configured to generate an error value according to a predetermined noise distribution; and a binning controller configured to mix the received input value with the error value so as to generate a modified input value and to allocate the modified input value to the bin corresponding to that modified input value.Type: ApplicationFiled: July 27, 2020Publication date: November 12, 2020Inventor: Tim Lee
-
Patent number: 10748262Abstract: Apparatus for binning an input value into one of a plurality of bins which collectively represent a histogram of input values, each of the plurality of bins representing a corresponding range of input values, the apparatus comprising: an input for receiving an input value; a noise source configured to generate an error value according to a predetermined noise distribution; and a binning controller configured to mix the received input value with the error value so as to generate a modified input value and to allocate the modified input value to the bin corresponding to that modified input value.Type: GrantFiled: June 21, 2017Date of Patent: August 18, 2020Assignee: Imagination Technologies LimitedInventor: Tim Lee
-
Publication number: 20200225912Abstract: A binary logic circuit for approximating a mathematical function over a predefined range as a series of linear segments, each linear segment having one of a predetermined set of fixed gradients and a corresponding base value, the binary logic circuit comprising: an input for receiving an input variable in the predefined range; a plurality of logic chains each comprising: a binary multiplier adapted to perform multiplication by a respective one of the set of fixed gradients using h?1 binary adders, where h is the extended Hamming weight; and a binary adder adapted to add a base value to the input or output of the binary multiplier; and selection logic configured to select one of the logic chains in dependence on the input variable so as to provide, for the received input variable, an approximate value of the mathematical function.Type: ApplicationFiled: March 28, 2020Publication date: July 16, 2020Inventor: Tim Lee
-
Patent number: 10642578Abstract: A binary logic circuit for approximating a mathematical function over a predefined range as a series of linear segments, each linear segment having one of a predetermined set of fixed gradients and a corresponding base value, the binary logic circuit comprising: an input for receiving an input variable in the predefined range; a plurality of logic chains each comprising: a binary multiplier adapted to perform multiplication by a respective one of the set of fixed gradients using h?1 binary adders, where h is the extended Hamming weight; and a binary adder adapted to add a base value to the input or output of the binary multiplier; and selection logic configured to select one of the logic chains in dependence on the input variable so as to provide, for the received input variable, an approximate value of the mathematical function.Type: GrantFiled: July 23, 2019Date of Patent: May 5, 2020Assignee: Imagination Technologies LimitedInventor: Tim Lee
-
Publication number: 20190347073Abstract: A binary logic circuit for approximating a mathematical function over a predefined range as a series of linear segments, each linear segment having one of a predetermined set of fixed gradients and a corresponding base value, the binary logic circuit comprising: an input for receiving an input variable in the predefined range; a plurality of logic chains each comprising: a binary multiplier adapted to perform multiplication by a respective one of the set of fixed gradients using h?1 binary adders, where h is the extended Hamming weight; and a binary adder adapted to add a base value to the input or output of the binary multiplier; and selection logic configured to select one of the logic chains in dependence on the input variable so as to provide, for the received input variable, an approximate value of the mathematical function.Type: ApplicationFiled: July 23, 2019Publication date: November 14, 2019Inventor: Tim Lee
-
Patent number: 10402167Abstract: A binary logic circuit for approximating a mathematical function over a predefined range as a series of linear segments, each linear segment having one of a predetermined set of fixed gradients and a corresponding base value, the binary logic circuit comprising: an input for receiving an input variable in the predefined range; a plurality of logic chains each comprising: a binary multiplier adapted to perform multiplication by a respective one of the set of fixed gradients using h?1 binary adders, where h is the extended Hamming weight; and a binary adder adapted to add a base value to the input or output of the binary multiplier; and selection logic configured to select one of the logic chains in dependence on the input variable so as to provide, for the received input variable, an approximate value of the mathematical function.Type: GrantFiled: March 12, 2019Date of Patent: September 3, 2019Assignee: Imagination Technologies LimitedInventor: Tim Lee
-
Publication number: 20190205096Abstract: A binary logic circuit for approximating a mathematical function over a predefined range as a series of linear segments, each linear segment having one of a predetermined set of fixed gradients and a corresponding base value, the binary logic circuit comprising: an input for receiving an input variable in the predefined range; a plurality of logic chains each comprising: a binary multiplier adapted to perform multiplication by a respective one of the set of fixed gradients using h-1 binary adders, where h is the extended Hamming weight; and a binary adder adapted to add a base value to the input or output of the binary multiplier; and selection logic configured to select one of the logic chains in dependence on the input variable so as to provide, for the received input variable, an approximate value of the mathematical function.Type: ApplicationFiled: March 12, 2019Publication date: July 4, 2019Inventor: Tim Lee
-
Patent number: 10268450Abstract: A binary logic circuit for approximating a mathematical function over a predefined range as a series of linear segments, each linear segment having one of a predetermined set of fixed gradients and a corresponding base value, the binary logic circuit comprising: an input for receiving an input variable in the predefined range; a plurality of logic chains each comprising: a binary multiplier adapted to perform multiplication by a respective one of the set of fixed gradients using h-1 binary adders, where h is the extended Hamming weight; and a binary adder adapted to add a base value to the input or output of the binary multiplier; and selection logic configured to select one of the logic chains in dependence on the input variable so as to provide, for the received input variable, an approximate value of the mathematical function.Type: GrantFiled: September 6, 2017Date of Patent: April 23, 2019Assignee: Imagination Technologies LimitedInventor: Tim Lee
-
Publication number: 20170364329Abstract: A binary logic circuit for approximating a mathematical function over a predefined range as a series of linear segments, each linear segment having one of a predetermined set of fixed gradients and a corresponding base value, the binary logic circuit comprising: an input for receiving an input variable in the predefined range; a plurality of logic chains each comprising: a binary multiplier adapted to perform multiplication by a respective one of the set of fixed gradients using h-1 binary adders, where h is the extended Hamming weight; and a binary adder adapted to add a base value to the input or output of the binary multiplier; and selection logic configured to select one of the logic chains in dependence on the input variable so as to provide, for the received input variable, an approximate value of the mathematical function.Type: ApplicationFiled: September 6, 2017Publication date: December 21, 2017Inventor: Tim Lee
-
Patent number: 9785406Abstract: A binary logic circuit for approximating a mathematical function over a predefined range as a series of linear segments, each linear segment having one of a predetermined set of fixed gradients and a corresponding base value, the binary logic circuit comprising: an input for receiving an input variable in the predefined range; a plurality of logic chains each comprising: a binary multiplier adapted to perform multiplication by a respective one of the set of fixed gradients using h?1 binary adders, where h is the extended Hamming weight; and a binary adder adapted to add a base value to the input or output of the binary multiplier; and selection logic configured to select one of the logic chains in dependence on the input variable so as to provide, for the received input variable, an approximate value of the mathematical function.Type: GrantFiled: May 1, 2015Date of Patent: October 10, 2017Assignee: Imagination Technologies LimitedInventor: Tim Lee
-
Publication number: 20170287122Abstract: Apparatus for binning an input value into one of a plurality of bins which collectively represent a histogram of input values, each of the plurality of bins representing a corresponding range of input values, the apparatus comprising: an input for receiving an input value; a noise source configured to generate an error value according to a predetermined noise distribution; and a binning controller configured to mix the received input value with the error value so as to generate a modified input value and to allocate the modified input value to the bin corresponding to that modified input value.Type: ApplicationFiled: June 21, 2017Publication date: October 5, 2017Inventor: Tim Lee
-
Patent number: 9697594Abstract: Apparatus for binning an input value into one of a plurality of bins which collectively represent a histogram of input values, each of the plurality of bins representing a corresponding range of input values, the apparatus comprising: an input for receiving an input value; a noise source configured to generate an error value according to a predetermined noise distribution; and a binning controller configured to mix the received input value with the error value so as to generate a modified input value and to allocate the modified input value to the bin corresponding to that modified input value.Type: GrantFiled: May 1, 2015Date of Patent: July 4, 2017Assignee: Imagination Technologies LimitedInventor: Tim Lee
-
Publication number: 20150317126Abstract: A binary logic circuit for approximating a mathematical function over a predefined range as a series of linear segments, each linear segment having one of a predetermined set of fixed gradients and a corresponding base value, the binary logic circuit comprising: an input for receiving an input variable in the predefined range; a plurality of logic chains each comprising: a binary multiplier adapted to perform multiplication by a respective one of the set of fixed gradients using h?1 binary adders, where h is the extended Hamming weight; and a binary adder adapted to add a base value to the input or output of the binary multiplier; and selection logic configured to select one of the logic chains in dependence on the input variable so as to provide, for the received input variable, an approximate value of the mathematical function.Type: ApplicationFiled: May 1, 2015Publication date: November 5, 2015Inventor: Tim LEE
-
Publication number: 20150317778Abstract: Apparatus for binning an input value into one of a plurality of bins which collectively represent a histogram of input values, each of the plurality of bins representing a corresponding range of input values, the apparatus comprising: an input for receiving an input value; a noise source configured to generate an error value according to a predetermined noise distribution; and a binning controller configured to mix the received input value with the error value so as to generate a modified input value and to allocate the modified input value to the bin corresponding to that modified input value.Type: ApplicationFiled: May 1, 2015Publication date: November 5, 2015Inventor: Tim LEE