Patents by Inventor Daniel Solomon
Daniel Solomon 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: 20250218380Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for presenting display content on a display of a computing system. A method includes selecting, from a collection of luminance profiles that are each configured to reduce brightness of the display content in different manners, a first luminance profile based on the current display brightness setting, the first luminance profile specifying a first amount of brightness reduction to a peripheral portion of the display content and a first gradient of brightness reduction for a portion of the display content between the peripheral portion of the display content and a center portion of the display content; applying the first luminance profile to the display content to modify the display content by reducing a brightness of the display content according to the first luminance profile; and presenting the display content on the display.Type: ApplicationFiled: March 20, 2025Publication date: July 3, 2025Inventors: Chien-Hui Wen, Daniel Solomon, Ken Kok Foo
-
Patent number: 12272306Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for presenting display content on a display of a computing system. A method includes selecting, from a collection of luminance profiles that are each configured to reduce brightness of the display content in different manners, a first luminance profile based on the current display brightness setting, the first luminance profile specifying a first amount of brightness reduction to a peripheral portion of the display content and a first gradient of brightness reduction for a portion of the display content between the peripheral portion of the display content and a center portion of the display content; applying the first luminance profile to the display content to modify the display content by reducing a brightness of the display content according to the first luminance profile; and presenting the display content on the display.Type: GrantFiled: December 22, 2022Date of Patent: April 8, 2025Assignee: Google LLCInventors: Chien-Hui Wen, Daniel Solomon, Ken Kok Foo
-
Publication number: 20250087148Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for presenting display content on a display of a computing system. A method includes selecting, from a collection of luminance profiles (308) that are each configured to reduce brightness of the display content in different manners, a first luminance profile based on the current display brightness setting (320), the first luminance profile specifying a first amount of brightness reduction to a peripheral portion of the display content and a first gradient of brightness reduction for a portion of the display content between the peripheral portion of the display content and a center portion of the display content; applying the first luminance profile to the display content to modify the display content by reducing a brightness of the display content according to the first luminance profile; and presenting the display content on the display.Type: ApplicationFiled: December 22, 2022Publication date: March 13, 2025Inventors: Chien-Hui Wen, Daniel Solomon, Ken Kok Foo
-
Publication number: 20240046860Abstract: A method can include determining that a first frame for display on an emissive display meets a low encoded intensity condition; based on the determination that the first frame meets the low encoded intensity condition, disabling refresh rate transitions when displaying multiple frames on the emissive display; while the refresh rate transitions are disabled, maintaining a refresh rate while changing a graphic intensity; determining that a second frame does not meet the low encoded intensity condition; based on the determination that the second frame does not meet the low encoded intensity condition, enabling refresh rate transitions when displaying multiple frames on the emissive display; and while the refresh rate transitions are enabled, changing the refresh rate for the emissive display based on the graphic intensity changing.Type: ApplicationFiled: May 10, 2021Publication date: February 8, 2024Inventors: Sangmoo CHOI, Daniel SOLOMON
-
Patent number: 11854457Abstract: A method includes: (a) receiving initial image frame data to display an image frame on a display panel, a luminance of each pixel of the display corresponding to a gray level; (b) identifying dark pixels at or below a first threshold gray level; (c) identifying pixels to be modified as a subset of the dark pixels neighbored by at least one bright pixel exceeding a second threshold gray level; (d) increasing by an incremental amount the gray level of the pixels to be modified, providing modified image frame data composed of: (i) the dark pixels that are neighbored by at least one bright pixel having gray levels that have been increased by the incremental gray level amount, and (ii) other pixels that have gray levels from the initial image frame data; and (e) displaying the image frame using the modified image frame data.Type: GrantFiled: July 30, 2021Date of Patent: December 26, 2023Assignee: Google LLCInventors: Sangmoo Choi, Daniel Solomon
-
Publication number: 20230298505Abstract: A method includes: (a) receiving initial image frame data to display an image frame on a display panel, a luminance of each pixel of the display corresponding to a gray level; (b) identifying dark pixels at or below a first threshold gray level; (c) identifying pixels to be modified as a subset of the dark pixels neighbored by at least one bright pixel exceeding a second threshold gray level; (d) increasing by an incremental amount the gray level of the pixels to be modified, providing modified image frame data composed of: (i) the dark pixels that are neighbored by at least one bright pixel having gray levels that have been increased by the incremental gray level amount, and (ii) other pixels that have gray levels from the initial image frame data; and (e) displaying the image frame using the modified image frame data.Type: ApplicationFiled: July 30, 2021Publication date: September 21, 2023Inventors: Sangmoo Choi, Daniel Solomon
-
Patent number: 11749145Abstract: This document describes techniques and apparatuses for performing color calibration of display modules using a reduced number of display characteristic measurements. In aspects, methods include generating a measured lookup table (50) for a source display module (32), using dynamic optimization to down-sample the measured lookup table and select a set of color patches, sending the color patches to a testing display module; measuring output values for the testing display module; generating a sparse lookup table (52) relating the color patches and the measured output values, up-sampling the sparse lookup table to a forward lookup table (54), and inverting the forward lookup table to generate a reverse lookup table (56). The reverse lookup table (56) can be utilized to determine correct output values (29) for driving a target display module to generate color lights within a display module color gamut.Type: GrantFiled: December 11, 2019Date of Patent: September 5, 2023Assignee: Google LLCInventors: Farnaz Agahian, Daniel Solomon
-
Patent number: 11688367Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for enabling a variable refresh rate on a display. One of the methods includes receiving, from a content presentation device, a first signal set to a first value; completing generation of first visual content; and after completing the generation of the first visual content, determining that the first signal is set to the first value and a second threshold duration of time has not expired; sending, to the content presentation device, the first visual content, wherein sending the first visual content causes the content presentation device to change the first signal from the first value to the second value; and after sending the first visual content, receiving, from the content presentation device, the first signal set to the second value.Type: GrantFiled: July 19, 2021Date of Patent: June 27, 2023Assignee: Google LLCInventors: Wonjae Choi, Daniel Solomon, John Kaehler
-
Publication number: 20220223076Abstract: This document describes techniques and apparatuses for performing color calibration of display modules using a reduced number of display characteristic measurements. In aspects, methods include generating a measured lookup table (50) for a source display module (32), using dynamic optimization to down-sample the measured lookup table and select a set of color patches, sending the color patches to a testing display module; measuring output values for the testing display module; generating a sparse lookup table (52) relating the color patches and the measured output values, up-sampling the sparse lookup table to a forward lookup table (54), and inverting the forward lookup table to generate a reverse lookup table (56). The reverse lookup table (56) can be utilized to determine correct output values (29) for driving a target display module to generate color lights within a display module color gamut.Type: ApplicationFiled: December 11, 2019Publication date: July 14, 2022Applicant: Google LLCInventors: Farnaz Agahian, Daniel Solomon
-
Publication number: 20210350771Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for enabling a variable refresh rate on a display. One of the methods includes receiving, from a content presentation device, a first signal set to a first value; completing generation of first visual content; and after completing the generation of the first visual content, determining that the first signal is set to the first value and a second threshold duration of time has not expired; sending, to the content presentation device, the first visual content, wherein sending the first visual content causes the content presentation device to change the first signal from the first value to the second value; and after sending the first visual content, receiving, from the content presentation device, the first signal set to the second value.Type: ApplicationFiled: July 19, 2021Publication date: November 11, 2021Inventors: Wonjae Choi, Daniel Solomon, John Kaehler
-
Patent number: 11094296Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for enabling a variable refresh rate on a display. One of the methods includes receiving, from a content presentation device, a first signal set to a first value; completing generation of first visual content; and after completing the generation of the first visual content, determining that the first signal is set to the first value and a second threshold duration of time has not expired; sending, to the content presentation device, the first visual content, wherein sending the first visual content causes the content presentation device to change the first signal from the first value to the second value; and after sending the first visual content, receiving, from the content presentation device, the first signal set to the second value.Type: GrantFiled: August 20, 2019Date of Patent: August 17, 2021Assignee: Google LLCInventors: Wonjae Choi, Daniel Solomon, John Kaehler
-
Publication number: 20200184934Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for enabling a variable refresh rate on a display. One of the methods includes receiving, from a content presentation device, a first signal set to a first value; completing generation of first visual content; and after completing the generation of the first visual content, determining that the first signal is set to the first value and a second threshold duration of time has not expired; sending, to the content presentation device, the first visual content, wherein sending the first visual content causes the content presentation device to change the first signal from the first value to the second value; and after sending the first visual content, receiving, from the content presentation device, the first signal set to the second value.Type: ApplicationFiled: August 20, 2019Publication date: June 11, 2020Inventors: Wonjae Choi, Daniel Solomon, John Kaehler
-
Patent number: 8609472Abstract: A process for fabricating an electronic component includes a liquid injection molding method for overmolding a semiconductor device. The liquid injection molding method includes: i) placing the semiconductor device in an open mold, ii) closing the mold to form a mold cavity, iii) heating the mold cavity, iv) injection molding a curable liquid into the mold cavity to overmold the semiconductor device, v) opening the mold and removing the product of step iv), and optionally vi) post-curing the product of step v). The semiconductor device may have an integrated circuit attached to a substrate through a die attach adhesive.Type: GrantFiled: May 26, 2011Date of Patent: December 17, 2013Assignee: Dow Corning CorporationInventors: Tammy Cheng, Mark Dobrzelewski, Daniel Solomon, Christopher Windiate
-
Publication number: 20110221060Abstract: A process for fabricating an electronic component includes a liquid injection molding method for overmolding a semiconductor device. The liquid injection molding method includes: i) placing the semiconductor device in an open mold, ii) closing the mold to form a mold cavity, iii) heating the mold cavity, iv) injection molding a curable liquid into the mold cavity to overmold the semiconductor device, v) opening the mold and removing the product of step iv), and optionally vi) post-curing the product of step v). The semiconductor device may have an integrated circuit attached to a substrate through a die attach adhesive.Type: ApplicationFiled: May 26, 2011Publication date: September 15, 2011Inventors: Tammy Cheng, Mark Dobrzelewski, Daniel Solomon, Christopher Windiate
-
Patent number: 8017449Abstract: A process for fabricating an electronic component includes a liquid injection molding method for overmolding a semiconductor device. The liquid injection molding method includes: i) placing the semiconductor device in an open mold, ii) closing the mold to form a mold cavity, iii) heating the mold cavity, iv) injection molding a curable liquid into the mold cavity to overmold the semiconductor device, v) opening the mold and removing the product of step iv), and optionally vi) post-curing the product of step v). The semiconductor device may have an integrated circuit attached to a substrate through a die attach adhesive.Type: GrantFiled: July 29, 2004Date of Patent: September 13, 2011Assignee: Dow Corning CorporationInventors: Tammy Cheng, Mark Dobrzelewski, Daniel Solomon, Christopher Windiate
-
Publication number: 20080090332Abstract: A process for fabricating an electronic component includes a liquid injection molding method for overmolding a semiconductor device. The liquid injection molding method includes: i) placing the semiconductor device in an open mold, ii) closing the mold to form a mold cavity, iii) heating the mold cavity, iv) injection molding a curable liquid into the mold cavity to overmold the semiconductor device, v) opening the mold and removing the product of step iv), and optionally vi) post-curing the product of step v). The semiconductor device may have an integrated circuit attached to a substrate through a die attach adhesive.Type: ApplicationFiled: July 29, 2004Publication date: April 17, 2008Inventors: Tammy Cheng, Mark Dobrzelewski, Daniel Solomon, Christopher Windiate
-
Publication number: 20070167435Abstract: Disclosed are compounds of the formula or a pharmaceutically acceptable salt or solvate thereof, wherein: M is CH or N; U and W are each CH, or one of U and W is CH and the other is N; X is a bond, alkylene, —C(O)—, —C(N—OR5)—, —C(N—OR5)—CH(R6)—, —CH(R6)—C(N—OR5)—, —O—, —OCH2—, —CH2O— or —S(O)0-2—; Y is —O—, —(CH2)2—, —C(?O)—, —C(?NOR7)— or —SO0-2—; Z is a bond, optionally substituted alkylene or alkylene interrupted by a heteroatom or heterocyclic group; R1 is optionally substituted alkyl, cycloalkyl, aryl, arylalkyl, heteroaryl, heterocycloalkyl, or benzimidazolyl or a derivative thereof; R2 is optionally substituted alkyl, alkenyl, aryl, arylalkyl, heteroaryl, heteroarylalkyl, cycloalkyl or heterocycloalkyl; and the remaining variables are as defined in the specification; compositions and methods for treating an allergy-induced airway response, congestion, diabetes, obesity, an obesity-related disorder, metabolic syndrome and a cognition deficit disorder using said compounds, alone or in combinatType: ApplicationFiled: December 19, 2006Publication date: July 19, 2007Inventors: Mwangi Mutahi, Robert Aslanian, Michael Berlin, Christopher Boyce, Manuel de Lera Ruiz, Kevin McCormick, Daniel Solomon, Henry Vaccaro, Junying Zheng, Purakkattle Biju, Younong Yu, Wei Zhou, Xiaohong Zhu
-
Publication number: 20070142394Abstract: Disclosed are compounds of the formula or a pharmaceutically acceptable salt thereof, wherein M1 is M2 is N; X is a bond, optionally substituted alkylene, alkenylene, —O—, —CH2N(R12)—, —N(R12)CH2—, —N(R12)—, —NHC(O)—, —OCH2—, —CH2O—, or —S(O)0-2—; and Y is —(CH2)1-2—, —C(?O)—, —C(?NOR13)— or —SO0-2—; or M1 is N; M2 is N or CH; X is a bond, alkylene, alkenylene, —C(O)—, —NHC(O)—, —OC(O)— or —S(O)1-2—; Y is —(CH2)1-2—, —C(?O)— or —SO0-2—; and when M2 is CH, Y is also Y is —O— or —C(?NOR13)—; Z is a bond or optionally substituted alkylene or alkenylene; U and W are CH, or one is CH and one is N; R1 is optionally substituted alkyl, cycloalkyl, aryl, arylalkyl, heteroaryl, heterocycloalkyl; R2 is optionally substituted alkyl, alkenyl, aryl, arylalkyl, heteroaryl, heteroarylalkyl, cycloalkyl or heterocycloalkyl; and the remaining variables are as defined in the specification; and compositions and methods of treating obesity, metabolic syndrome and a cognition deficit disorder, alone or in combinationType: ApplicationFiled: December 19, 2006Publication date: June 21, 2007Inventors: Daniel Solomon, Robert Aslanian, Michael Berlin, Manuel de Lera Ruiz, Kevin McCormick, Mwangi Mutahi, Wing Tom
-
Heteroatom-linked substituted piperidines and derivatives thereof useful as histamine H3 antagonists
Publication number: 20070015807Abstract: Disclosed are novel compounds of the formula or a pharmaceutically acceptable salt thereof, wherein: M1 and M3 are CH or N; M2 is CH, CF or N; Y is —C(?O)—, —C(?S)—, —(CH2)q—, —C(?NOR7)— or —SO1-2—; Z is a bond or optionally substituted alkylene or alkenylene; R1 is H, or alkyl, cycloalkyl, aryl, heteroaryl, heterocycloalkyl, all optionally substituted, or a group of the formula: where ring A is a heteroaryl ring; R2 is optionally substituted alkyl, alkenyl, aryl, heteroaryl, cycloalkyl or heterocycloalkyl; R3 is H, —C(O)NH2, or alkyl, aryl, cycloalkyl, heterocycloalkyl or heteroaryl, all optionally substituted; and the remaining variables are as defined in the specification; compositions and methods of treating allergy-induced airway responses, congestion, obesity, metabolic syndrome, alcoholic fatty liver disease, hepatic steatosis, nonalcoholic steatohepatitis, cirrhosis, hepatacellular carcinoma and cognition deficit disorders using said compounds, alone or in combination with other ageType: ApplicationFiled: June 19, 2006Publication date: January 18, 2007Inventors: Robert Aslanian, Michael Berlin, Christopher Boyce, Jianhua Chao, Manuel de Lera Ruiz, Pietro Mangiaracina, Kevin McCormick, Mwangi Mutahi, Stuart Rosenblum, Neng-Yang Shih, Daniel Solomon, Wing Tom, Henry Vaccaro, Junying Zheng, Xiaohong Zhu -
Publication number: 20050113383Abstract: Disclosed are novel compounds of the formula Also disclosed are pharmaceutical compositions comprising the compounds of Formula I. Also disclosed are methods of treating various diseases or conditions, such as, for example, allergy, allergy-induced airway responses, and congestion (e.g., nasal congestion) using the compounds of Formula I. Also disclosed are methods of treating various diseases or conditions, such as, for example, allergy, allergy-induced airway responses, and congestion (e.g., nasal congestion) using the compounds of Formula I in combination with a H1 receptor antagonist.Type: ApplicationFiled: October 27, 2004Publication date: May 26, 2005Inventors: Stuart Rosenblum, Qingbei Zeng, Mwangi Mutahi, Robert Aslanian, Pauline Ting, Neng-Yang Shih, Daniel Solomon, Jianhua Cao, Henry Vaccaro, Kevin McCormick, John Baldwin, Ge Li