Patents by Inventor Gregory Choi

Gregory Choi 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: 20240132347
    Abstract: The present disclosure provides a catalyst, methods of manufacturing the catalyst, and methods for using the catalyst for ammonia decomposition to produce hydrogen and nitrogen. The catalyst may comprise an electrically conductive support with a layer of one or more metal oxides adjacent to the support and at least one active metal adjacent to the layer. Methods are disclosed for deposition of metal oxide and active metal, drying and heat treatment. The method of using the catalyst may comprise bringing ammonia in contact with the catalyst in a reactor. The catalyst may be configured to be heated to a target temperature in less than about 60 minutes, by passing an electrical current through the catalyst. The method of using the catalyst may comprise bringing the catalyst in contact with ammonia at about 400 to 900° C., to generate a reformate stream with a conversion efficiency of greater than about 70%.
    Type: Application
    Filed: November 14, 2023
    Publication date: April 25, 2024
    Inventors: Boris SHELUDKO, Jongwon CHOI, Young Suk JO, Gregory Robert JOHNSON, Hyunho KIM, Samuel DULL, Tomas RICCIARDULLI
  • Publication number: 20240094794
    Abstract: An integrated circuit (IC) includes an array of statically reconfigurable compute units for separation into mutually exclusive groups. Each group includes statically reconfigurable number of compute units. Each compute unit includes a register statically reconfigurable with a group identifier that identifies which group the compute unit belongs to, a counter statically reconfigurable to synchronously increment with the counters of all the other compute units such that all the counters have the same value each clock cycle, and control circuitry that prevents the compute unit from starting to process data until the counter value matches the identifier. According to operation of the register, the counter, and the control circuitry, no more than the statically reconfigurable number of the compute units are allowed to start processing data concurrently to mitigate supply voltage droop caused by a time rate of change of current drawn by the IC through inductive loads of the IC.
    Type: Application
    Filed: April 8, 2023
    Publication date: March 21, 2024
    Applicant: SambaNova Systems, Inc.
    Inventors: Darshan GANDHI, Manish K. SHAH, Raghu PRABHAKAR, Gregory Frederick GROHOSKI, Youngmoon CHOI, Jinuk SHIN
  • Publication number: 20240085967
    Abstract: An integrated circuit (IC) includes an array of compute units. Each compute unit is configured such that, when transitioning from not processing data to processing data, the compute unit makes an individual contribution to an aggregate time rate of change of current drawn by the IC. Control circuitry is configurable to, for each compute unit of the array of compute units, control when the compute unit is eligible to transition from not processing data to processing data relative to when the other compute units start processing data to mitigate supply voltage overshoot caused by the aggregate time rate of change of current drawn by the IC through inductive loads of the IC.
    Type: Application
    Filed: April 8, 2023
    Publication date: March 14, 2024
    Applicant: SambaNova Systems, Inc.
    Inventors: Darshan GANDHI, Manish K. SHAH, Raghu PRABHAKAR, Gregory Frederick GROHOSKI, Youngmoon CHOI, Jinuk SHIN
  • Publication number: 20240085966
    Abstract: A method includes analyzing a dataflow graph to generate configuration information loadable into an integrated circuit. The dataflow graph specifies operations to be performed and data dependencies between the operations. The configuration information is usable by the integrated circuit to configure compute units of the integrated circuit to perform respective one or more of the operations of the dataflow graph, control data flow between the compute units to accomplish the data dependencies between the respective operations performed by the compute units, and control when each compute unit starts to perform the respective operations on the data to mitigate supply voltage droop caused by a time rate of change of current drawn by the integrated circuit through inductive loads of the integrated circuit.
    Type: Application
    Filed: April 8, 2023
    Publication date: March 14, 2024
    Applicant: SambaNova Systems, Inc.
    Inventors: Darshan GANDHI, Manish K. SHAH, Raghu PRABHAKAR, Gregory Frederick GROHOSKI, Youngmoon CHOI, Jinuk SHIN
  • Publication number: 20240085965
    Abstract: An integrated circuit (IC) includes an array of compute units. Each compute unit is configured such that, when transitioning from not processing data to processing data, the compute unit makes an individual contribution to an aggregate time rate of change of current drawn by the IC. Control circuitry is configurable to, for each compute unit of the array of compute units, control when the compute unit is eligible to transition from not processing data to processing data relative to when the other compute units start processing data to mitigate supply voltage droop caused by the aggregate time rate of change of current drawn by the IC through inductive loads of the IC.
    Type: Application
    Filed: April 8, 2023
    Publication date: March 14, 2024
    Applicant: SambaNova Systems, Inc.
    Inventors: Darshan GANDHI, Manish K. SHAH, Raghu PRABHAKAR, Gregory Frederick GROHOSKI, Youngmoon CHOI, Jinuk SHIN
  • Patent number: 11923096
    Abstract: An inspection system for inspecting a machine includes an inspection vehicle constructed for wireless operation while submersed in a dielectric liquid medium. The inspection vehicle is self-propelled. A controller is operative to direct the activities of the inspection vehicle. A plurality of status interrogation systems is disposed on the inspection vehicle. The status interrogation systems are operative to capture inspection data regarding a plurality of inspection procedures performed on the machine.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: March 5, 2024
    Assignee: Hitachi Energy Ltd
    Inventors: Gregory Cole, William Eakins, Daniel Lasko, Harshang Shah, Thomas Fuhlbrigge, Carlos W. Morato, Biao Zhang, Luiz Cheim, Poorvi Patel, Stefan Rakuff, Saumya Sharma, Nolan W. Nicholas, Gregory F. Rossano, Sanguen Choi
  • Patent number: 11653086
    Abstract: One or more systems and/or methods for capturing an image are provided. In an example, an application interface (e.g., a weather application interface), within which the image is to be populated, may be identified. The application interface may be evaluated to identify display context (e.g., a temperature label, weather visual effect, a weather icon, etc.) of the application interface. A camera user interface, associated with a camera of a device, may be displayed to a user. The display context may be overlaid a real-time image capture preview provided by the camera user interface so that the user may preview how the image may appear when used as a background image for the application interface (e.g., how a scene of a park may appear when the temperature label, weather icon, etc. are displayed over the background image). The image may be captured through the camera user interface utilizing the camera.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: May 16, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Shenglong Gao, Adam Mathes, Gregory Choi, Dongeun Lee, Luiz Fernando da Silva Pereira, Yuhuan Tang
  • Publication number: 20200154052
    Abstract: One or more systems and/or methods for capturing an image are provided. In an example, an application interface (e.g., a weather application interface), within which the image is to be populated, may be identified. The application interface may be evaluated to identify display context (e.g., a temperature label, weather visual effect, a weather icon, etc.) of the application interface. A camera user interface, associated with a camera of a device, may be displayed to a user. The display context may be overlaid a real-time image capture preview provided by the camera user interface so that the user may preview how the image may appear when used as a background image for the application interface (e.g., how a scene of a park may appear when the temperature label, weather icon, etc. are displayed over the background image). The image may be captured through the camera user interface utilizing the camera.
    Type: Application
    Filed: January 14, 2020
    Publication date: May 14, 2020
    Inventors: Shenglong Gao, Adam Mathes, Gregory Choi, Dongeun Lee, Luiz Fernando da Silva Pereira, Yuhuan Tang
  • Patent number: 10536644
    Abstract: One or more systems and/or methods for capturing an image are provided. In an example, an application interface (e.g., a weather application interface), within which the image is to be populated, may be identified. The application interface may be evaluated to identify display context (e.g., a temperature label, weather visual effect, a weather icon, etc.) of the application interface. A camera user interface, associated with a camera of a device, may be displayed to a user. The display context may be overlaid a real-time image capture preview provided by the camera user interface so that the user may preview how the image may appear when used as a background image for the application interface (e.g., how a scene of a park may appear when the temperature label, weather icon, etc. are displayed over the background image). The image may be captured through the camera user interface utilizing the camera.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: January 14, 2020
    Assignee: Oath Inc.
    Inventors: Shenglong Gao, Adam Mathes, Gregory Choi, Dongeun Lee, Luiz Fernando da Silva Pereira, Yuhuan Tang
  • Publication number: 20180255246
    Abstract: One or more systems and/or methods for capturing an image are provided. In an example, an application interface (e.g., a weather application interface), within which the image is to be populated, may be identified. The application interface may be evaluated to identify display context (e.g., a temperature label, weather visual effect, a weather icon, etc.) of the application interface. A camera user interface, associated with a camera of a device, may be displayed to a user. The display context may be overlaid a real-time image capture preview provided by the camera user interface so that the user may preview how the image may appear when used as a background image for the application interface (e.g., how a scene of a park may appear when the temperature label, weather icon, etc. are displayed over the background image). The image may be captured through the camera user interface utilizing the camera.
    Type: Application
    Filed: May 7, 2018
    Publication date: September 6, 2018
    Inventors: Shenglong Gao, Adam Mathes, Gregory Choi, Dongeun Lee, Luiz Fernando da Silva Pereira, Yuhuan Tang
  • Patent number: 9967467
    Abstract: One or more systems and/or methods for capturing an image are provided. In an example, an application interface (e.g., a weather application interface), within which the image is to be populated, may be identified. The application interface may be evaluated to identify display context (e.g., a temperature label, weather visual effect, a weather icon, etc.) of the application interface. A camera user interface, associated with a camera of a device, may be displayed to a user. The display context may be overlaid a real-time image capture preview provided by the camera user interface so that the user may preview how the image may appear when used as a background image for the application interface (e.g., how a scene of a park may appear when the temperature label, weather icon, etc. are displayed over the background image). The image may be captured through the camera user interface utilizing the camera.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: May 8, 2018
    Assignee: OATH INC.
    Inventors: Shenglong Gao, Adam Mathes, Gregory Choi, Dongeun Lee, Luiz Fernando da Silva Pereira, Yuhuan Tang
  • Publication number: 20160353030
    Abstract: One or more systems and/or methods for capturing an image are provided. In an example, an application interface (e.g., a weather application interface), within which the image is to be populated, may be identified. The application interface may be evaluated to identify display context (e.g., a temperature label, weather visual effect, a weather icon, etc.) of the application interface. A camera user interface, associated with a camera of a device, may be displayed to a user. The display context may be overlaid a real-time image capture preview provided by the camera user interface so that the user may preview how the image may appear when used as a background image for the application interface (e.g., how a scene of a park may appear when the temperature label, weather icon, etc. are displayed over the background image). The image may be captured through the camera user interface utilizing the camera.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Inventors: Shenglong Gao, Adam Mathes, Gregory Choi, Dongeun Lee, Luiz Fernando da Silva Pereira, Yuhuan Tang
  • Patent number: 9436572
    Abstract: A method and system to determine whether a web page has been cached is provided. An example system comprises a cookie generator, a cookie distributor, and a cookie evaluator. The cookie distributor may be configured to provide the code to a client system, in response to a request for web content from the client system. A value of the code to be updated at the client system in response to the client system initiating a request for the web content. The cookie evaluator may be configured to compare a value of the code to the default value. The cached status detector may be configured to use a result of the comparing to determine a cached status of the web content, the cached status to indicate whether the web content has been cached by the client system.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: September 6, 2016
    Assignee: eBay Inc.
    Inventors: Gregory Choi, Diego Lagunas, Sathishwar Pottavathini
  • Publication number: 20140289317
    Abstract: A method and system to determine whether a web page has been cached is provided. An example system comprises a cookie generator, a cookie distributor, and a cookie evaluator. The cookie distributor may be configured to provide the code to a client system, in response to a request for web content from the client system. A value of the code to be updated at the client system in response to the client system initiating a request for the web content. The cookie evaluator may be configured to compare a value of the code to the default value. The cached status detector may be configured to use a result of the comparing to determine a cached status of the web content, the cached status to indicate whether the web content has been cached by the client system.
    Type: Application
    Filed: June 2, 2014
    Publication date: September 25, 2014
    Inventors: Gregory Choi, Diego Lagunas, Sathishwar Pottavathini
  • Patent number: 8745164
    Abstract: A method and system to determine whether a web page has been cached is provided. An example system comprises a cookie generator, a cookie distributor, and a cookie evaluator. The cookie distributor may be configured to provide the code to a client system, in response to a request for web content from the client system. A value of the code to be updated at the client system in response to the client system initiating a request for the web content. The cookie evaluator may be configured to compare a value of the code to the default value. The cached status detector may be configured to use a result of the comparing to determine a cached status of the web content, the cached status to indicate whether the web content has been cached by the client system.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: June 3, 2014
    Assignee: eBay Inc.
    Inventors: Gregory Choi, Diego Lagunas, Sathishwar Pottavathini
  • Patent number: 8572554
    Abstract: A method and system for integrating Java and JavaScript technologies is provided. An example system includes a JavaScript proxy generator and a runtime module. The JavaScript proxy generator may be configured to automatically generate a JavaScript proxy in a form of a Java application programming interface. The runtime module may be configured to call the JavaScript proxy from the Java module, pass control of execution to the JavaScript module, execute the JavaScript module to generate an output method or object, and pass control of execution to the Java module to continue execution of the Java module.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: October 29, 2013
    Assignee: eBay Inc.
    Inventors: Yitao Yao, Mark P. Palaima, Pei Wang, Gregory Choi, Justin Christopher Early, Sathishwar Pottavathini
  • Publication number: 20110016449
    Abstract: A method and system for integrating Java and JavaScript technologies is provided. An example system includes a JavaScript proxy generator and a runtime module. The JavaScript proxy generator may be configured to automatically generate a JavaScript proxy in a form of a Java application programming interface. The runtime module may be configured to call the JavaScript proxy from the Java module, pass control of execution to the JavaScript module, execute the JavaScript module to generate an output method or object, and pass control of execution to the Java module to continue execution of the Java module.
    Type: Application
    Filed: July 17, 2009
    Publication date: January 20, 2011
    Inventors: Yitao Yao, Mark P. Palaima, Pei Wang, Gregory Choi, Justin Christopher Early, Sathishwar Pottavathini
  • Publication number: 20090049423
    Abstract: A JavaScript™ programming extension is provided. An example JavaScript™ programming extension comprises a code generator and a JavaScript™ reference converter. The code generator may be configured to access an existing JavaScript™ file, validate JavaScript™ definitions in the existing JavaScript™ file, and generate a Java™ representation of the existing JavaScript™ file. The JavaScript™ reference converter may be configured to generate a validated JavaScript™ file corresponding to the existing JavaScript™ file.
    Type: Application
    Filed: July 18, 2008
    Publication date: February 19, 2009
    Applicant: eBay Inc.
    Inventors: Yitao Yao, Justin Christopher Early, Gregory Choi, Mark P. Palaima
  • Publication number: 20090024801
    Abstract: A method and system to determine whether a web page has been cached is provided. An example system comprises a cookie generator, a cookie distributor, and a cookie evaluator. The cookie distributor may be configured to provide the code to a client system, in response to a request for web content from the client system. A value of the code to be updated at the client system in response to the client system initiating a request for the web content. The cookie evaluator may be configured to compare a value of the code to the default value. The cached status detector may be configured to use a result of the comparing to determine a cached status of the web content, the cached status to indicate whether the web content has been cached by the client system.
    Type: Application
    Filed: July 18, 2008
    Publication date: January 22, 2009
    Applicant: EBAY INC.
    Inventors: Gregory Choi, Diego Lagunas, Sathishwar Pottavathini