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: 20250218380
    Abstract: 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: Application
    Filed: March 20, 2025
    Publication date: July 3, 2025
    Inventors: Chien-Hui Wen, Daniel Solomon, Ken Kok Foo
  • Patent number: 12272306
    Abstract: 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: Grant
    Filed: December 22, 2022
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Chien-Hui Wen, Daniel Solomon, Ken Kok Foo
  • Publication number: 20250087148
    Abstract: 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: Application
    Filed: December 22, 2022
    Publication date: March 13, 2025
    Inventors: Chien-Hui Wen, Daniel Solomon, Ken Kok Foo
  • Publication number: 20240046860
    Abstract: 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: Application
    Filed: May 10, 2021
    Publication date: February 8, 2024
    Inventors: Sangmoo CHOI, Daniel SOLOMON
  • Patent number: 11854457
    Abstract: 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: Grant
    Filed: July 30, 2021
    Date of Patent: December 26, 2023
    Assignee: Google LLC
    Inventors: Sangmoo Choi, Daniel Solomon
  • Publication number: 20230298505
    Abstract: 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: Application
    Filed: July 30, 2021
    Publication date: September 21, 2023
    Inventors: Sangmoo Choi, Daniel Solomon
  • Patent number: 11749145
    Abstract: 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: Grant
    Filed: December 11, 2019
    Date of Patent: September 5, 2023
    Assignee: Google LLC
    Inventors: Farnaz Agahian, Daniel Solomon
  • Patent number: 11688367
    Abstract: 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: Grant
    Filed: July 19, 2021
    Date of Patent: June 27, 2023
    Assignee: Google LLC
    Inventors: Wonjae Choi, Daniel Solomon, John Kaehler
  • Publication number: 20220223076
    Abstract: 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: Application
    Filed: December 11, 2019
    Publication date: July 14, 2022
    Applicant: Google LLC
    Inventors: Farnaz Agahian, Daniel Solomon
  • Publication number: 20210350771
    Abstract: 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: Application
    Filed: July 19, 2021
    Publication date: November 11, 2021
    Inventors: Wonjae Choi, Daniel Solomon, John Kaehler
  • Patent number: 11094296
    Abstract: 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: Grant
    Filed: August 20, 2019
    Date of Patent: August 17, 2021
    Assignee: Google LLC
    Inventors: Wonjae Choi, Daniel Solomon, John Kaehler
  • Publication number: 20200184934
    Abstract: 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: Application
    Filed: August 20, 2019
    Publication date: June 11, 2020
    Inventors: Wonjae Choi, Daniel Solomon, John Kaehler
  • Patent number: 8609472
    Abstract: 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: Grant
    Filed: May 26, 2011
    Date of Patent: December 17, 2013
    Assignee: Dow Corning Corporation
    Inventors: Tammy Cheng, Mark Dobrzelewski, Daniel Solomon, Christopher Windiate
  • Publication number: 20110221060
    Abstract: 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: Application
    Filed: May 26, 2011
    Publication date: September 15, 2011
    Inventors: Tammy Cheng, Mark Dobrzelewski, Daniel Solomon, Christopher Windiate
  • Patent number: 8017449
    Abstract: 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: Grant
    Filed: July 29, 2004
    Date of Patent: September 13, 2011
    Assignee: Dow Corning Corporation
    Inventors: Tammy Cheng, Mark Dobrzelewski, Daniel Solomon, Christopher Windiate
  • Publication number: 20080090332
    Abstract: 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: Application
    Filed: July 29, 2004
    Publication date: April 17, 2008
    Inventors: Tammy Cheng, Mark Dobrzelewski, Daniel Solomon, Christopher Windiate
  • Publication number: 20070167435
    Abstract: 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 combinat
    Type: Application
    Filed: December 19, 2006
    Publication date: July 19, 2007
    Inventors: 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: 20070142394
    Abstract: 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 combination
    Type: Application
    Filed: December 19, 2006
    Publication date: June 21, 2007
    Inventors: Daniel Solomon, Robert Aslanian, Michael Berlin, Manuel de Lera Ruiz, Kevin McCormick, Mwangi Mutahi, Wing Tom
  • Publication number: 20070015807
    Abstract: 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 age
    Type: Application
    Filed: June 19, 2006
    Publication date: January 18, 2007
    Inventors: 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: 20050113383
    Abstract: 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: Application
    Filed: October 27, 2004
    Publication date: May 26, 2005
    Inventors: 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