Patents by Inventor Geoffrey Wang

Geoffrey Wang 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: 20250027330
    Abstract: Aspects of the subject technology relate to a removable shelter that electrically and/or communicatively integrates with an electric vehicle when the removable shelter is mounted to the vehicle. The removeable shelter may leverage electrical contacts in accessory mounting ports on the roof, crossbars, and/or truck bed of the vehicle. The removeable shelter may also communicate wirelessly with the electric vehicle. The removable shelter may include any of various integrated electronic accessories that can be powered by the vehicle battery, including, but not limited to, external lighting, external proximity sensing, proximity-based external lighting, interior lighting, air temperature control, other temperature control, speakers, charging ports for mobile phones and/or other devices, and/or other features.
    Type: Application
    Filed: July 19, 2024
    Publication date: January 23, 2025
    Inventors: Kevin Karl MAYER, Nathan Philip WANG, Daniel Geoffrey WALKER, Neil Joseph KWIATKOWSKI, Paula Michelle LOBACCARO, Evan Patrick HIGGINS, Fong Shyr YANG, Kaitlyn Noel OLAH, Jeremy FU, Matthew MATERA, Steven Digby NICOL
  • Patent number: 11862289
    Abstract: Aspects of the invention include decoding a base address and an offset to generate a first potential memory address and a second potential memory address. A first cell data associated with the first potential memory address of a first partitioned array and a second cell data associated with a second partitioned array are evaluated. Carry-out bit information is received from a summing operation of the base address and the offset, the operating being performed in parallel to the decoding. The carry-out bit information is used to select either the first cell data or the second cell data.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: January 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Geoffrey Wang, Michael Lee, Kevin D. Tran
  • Patent number: 11775720
    Abstract: Aspects of the invention include obtaining one or more feature values that define an architecture design of a memory array and implementing a machine learning model to obtain a predicted power, performance, and area (PPA) of the memory array based on the one or more features. The predicted PPA output by the machine leaning model is assessed based on predefined PPA goals. A design of an integrated circuit that includes the memory array is finalized and fabricated based on the predicted PPA meeting the predefined PPA goals.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: October 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Tuhin Mahmud, Saiful Islam, Abraham Mathews, Geoffrey Wang
  • Publication number: 20230004701
    Abstract: Aspects of the invention include obtaining one or more feature values that define an architecture design of a memory array and implementing a machine learning model to obtain a predicted power, performance, and area (PPA) of the memory array based on the one or more features. The predicted PPA output by the machine leaning model is assessed based on predefined PPA goals. A design of an integrated circuit that includes the memory array is finalized and fabricated based on the predicted PPA meeting the predefined PPA goals.
    Type: Application
    Filed: July 2, 2021
    Publication date: January 5, 2023
    Inventors: Tuhin Mahmud, Saiful Islam, Abraham Mathews, Geoffrey Wang
  • Publication number: 20220399046
    Abstract: Aspects of the invention include decoding a base address and an offset to generate a first potential memory address and a second potential memory address. A first cell data associated with the first potential memory address of a first partitioned array and a second cell data associated with a second partitioned array are evaluated. Carry-out bit information is received from a summing operation of the base address and the offset, the operating being performed in parallel to the decoding. The carry-out bit information is used to select either the first cell data or the second cell data.
    Type: Application
    Filed: June 11, 2021
    Publication date: December 15, 2022
    Inventors: Geoffrey Wang, Michael Lee, Kevin D. Tran
  • Patent number: 11334335
    Abstract: The present systems and methods relate to approaches for distributing software (such as firmware updates) in a security system that includes a control unit. The control unit may be configured to communicatively connect to a plurality of electronic devices, including sensors for the security system. The control unit may also communicatively connect to a remote server. The control unit receives firmware for target electronic devices from the remote server, determines which electronic devices are target electronic devices for which the firmware is intended, and sends the firmware to the target electronic devices.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: May 17, 2022
    Assignee: VIVINT, INC.
    Inventors: Karl Hisamoto, Geoffrey Wang, Bruce Ehlers
  • Patent number: 10042630
    Abstract: The present systems and methods relate to approaches for distributing software (such as firmware updates) in a security system that includes a control unit. The control unit may be configured to communicatively connect to a plurality of electronic devices, including sensors for the security system. The control unit may also communicatively connect to a remote server. The control unit receives firmware for target electronic devices from the remote server, determines which electronic devices are target electronic devices for which the firmware is intended, and sends the firmware to the target electronic devices.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: August 7, 2018
    Assignee: Vivint, Inc.
    Inventors: Karl Hisamoto, Geoffrey Wang, Bruce Ehlers
  • Patent number: 9710251
    Abstract: The present systems and methods relate to approaches for distributing software (such as firmware updates) in a security system that includes a control unit. The control unit may be configured to communicatively connect to a plurality of electronic devices, including sensors for the security system. The control unit may also communicatively connect to a remote server. The control unit receives firmware for target electronic devices from the remote server, determines which electronic devices are target electronic devices for which the firmware is intended, and sends the firmware to the target electronic devices.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: July 18, 2017
    Assignee: Vivint, Inc.
    Inventors: Karl Hisamoto, Geoffrey Wang, Bruce Ehlers
  • Patent number: 9704568
    Abstract: Embodiments herein describe a SRAM that selectively flips received chunks of data from a high power state to a low power state before storing the chunks of data. The SRAM generates a flip bit for each of the data chunks stored in memory. The state of the flip bit varies depending on whether the corresponding data chunk was flipped before being stored in the SRAM. In one embodiment, the SRAM flips the bits in a data chunk before storing the bits only if all the bits are in the high power state. If so, the SRAM sets the flip bit for the data chunk to a first state and changes all the bits to the low power state before storing the data chunk. If not, the SRAM sets the flip bit to a second state and stores the data chunk without changing the states of the bits.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: July 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Lee, Geoffrey Wang
  • Publication number: 20140282486
    Abstract: The present systems and methods relate to approaches for distributing software (such as firmware updates) in a security system that includes a control unit. The control unit may be configured to communicatively connect to a plurality of electronic devices, including sensors for the security system. The control unit may also communicatively connect to a remote server. The control unit receives firmware for target electronic devices from the remote server, determines which electronic devices are target electronic devices for which the firmware is intended, and sends the firmware to the target electronic devices.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: Vivint, Inc.
    Inventors: Karl Hisamoto, Geoffrey Wang, Bruce Ehlers
  • Patent number: 6922074
    Abstract: A method of, and a circuit for, impedance control. The method comprises the steps of providing an input/output cell having a controllable input/output impedance, providing a reference cell including a node having a variable voltage, and comparing the voltage of the node to a reference voltage. The voltage of the node is adjusted during a defined period and according to a defined procedure, and during that defined period, a digital signal is generated. That digital signal is transmitted to the input/output cell to adjust the input/output impedance. Preferably, the circuit is embodied as a digital controller designed as a synthesized core or macro. The advantage of this implementation is that it never has to be redesigned in future technologies. The digital controller may be carried over to future technologies in the form of VHDL code, which is pure logic and independent of technology.
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: July 26, 2005
    Assignee: International Business Machines Corporation
    Inventors: Terry C. Coughlin, Jr., Geoffrey Wang
  • Publication number: 20030146774
    Abstract: A method of, and a circuit for, impedance control. The method comprises the steps of providing an input/output cell having a controllable input/output impedance, providing a reference cell including a node having a variable voltage, and comparing the voltage of the node to a reference voltage. The voltage of the node is adjusted during a defined period and according to a defined procedure, and during that defined period, a digital signal is generated. That digital signal is transmitted to the input/output cell to adjust the input/output impedance. Preferably, the circuit is embodied as a digital controller designed as a synthesized core or macro. The advantage of this implementation is that it never has to be redesigned in future technologies. The digital controller may be carried over to future technologies in the form of VHDL code, which is pure logic and independent of technology.
    Type: Application
    Filed: February 7, 2002
    Publication date: August 7, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Terry C. Coughlin, Geoffrey Wang
  • Patent number: 6229754
    Abstract: A multi-port electronic memory has a write through capability. Control features for enabling a write through path to an output and subsequently disabling without causing data errors due to design and technology variations are provided. Control features are especially beneficial for use with compilable SRAM books.
    Type: Grant
    Filed: February 9, 2000
    Date of Patent: May 8, 2001
    Assignee: International Business Machines Corporation
    Inventors: Eric Lee Carter, Moon Ho Lee, Michael Richard Ouellette, Geoffrey Wang, Michael Hemsley Wood