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: 20250027330Abstract: 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: ApplicationFiled: July 19, 2024Publication date: January 23, 2025Inventors: 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: 11862289Abstract: 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: GrantFiled: June 11, 2021Date of Patent: January 2, 2024Assignee: International Business Machines CorporationInventors: Geoffrey Wang, Michael Lee, Kevin D. Tran
-
Patent number: 11775720Abstract: 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: GrantFiled: July 2, 2021Date of Patent: October 3, 2023Assignee: International Business Machines CorporationInventors: Tuhin Mahmud, Saiful Islam, Abraham Mathews, Geoffrey Wang
-
Publication number: 20230004701Abstract: 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: ApplicationFiled: July 2, 2021Publication date: January 5, 2023Inventors: Tuhin Mahmud, Saiful Islam, Abraham Mathews, Geoffrey Wang
-
Publication number: 20220399046Abstract: 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: ApplicationFiled: June 11, 2021Publication date: December 15, 2022Inventors: Geoffrey Wang, Michael Lee, Kevin D. Tran
-
Patent number: 11334335Abstract: 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: GrantFiled: July 31, 2018Date of Patent: May 17, 2022Assignee: VIVINT, INC.Inventors: Karl Hisamoto, Geoffrey Wang, Bruce Ehlers
-
Patent number: 10042630Abstract: 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: GrantFiled: July 17, 2017Date of Patent: August 7, 2018Assignee: Vivint, Inc.Inventors: Karl Hisamoto, Geoffrey Wang, Bruce Ehlers
-
Patent number: 9710251Abstract: 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: GrantFiled: March 14, 2014Date of Patent: July 18, 2017Assignee: Vivint, Inc.Inventors: Karl Hisamoto, Geoffrey Wang, Bruce Ehlers
-
Patent number: 9704568Abstract: 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: GrantFiled: September 2, 2016Date of Patent: July 11, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael J. Lee, Geoffrey Wang
-
Publication number: 20140282486Abstract: 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: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Applicant: Vivint, Inc.Inventors: Karl Hisamoto, Geoffrey Wang, Bruce Ehlers
-
Patent number: 6922074Abstract: 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: GrantFiled: February 7, 2002Date of Patent: July 26, 2005Assignee: International Business Machines CorporationInventors: Terry C. Coughlin, Jr., Geoffrey Wang
-
Publication number: 20030146774Abstract: 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: ApplicationFiled: February 7, 2002Publication date: August 7, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Terry C. Coughlin, Geoffrey Wang
-
Patent number: 6229754Abstract: 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: GrantFiled: February 9, 2000Date of Patent: May 8, 2001Assignee: International Business Machines CorporationInventors: Eric Lee Carter, Moon Ho Lee, Michael Richard Ouellette, Geoffrey Wang, Michael Hemsley Wood