Patents by Inventor Ken Hu
Ken Hu 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: 20260206075Abstract: An example playback device is configured to determine a first characteristic associated with at least one of a first device, the playback device, or a context in which at least one of the playback device or the first device is operating. The playback device can further identify a particular connection configuration in a set of connection configurations based on the first characteristic. Each connection configuration in the set of connection configurations comprises at least one additional rule, in addition to any rule defined by a wireless communications protocol. A communication link is established with the first device via the communication interface in accordance with the wireless communication protocol and the particular connection configuration. The first communication link enables transmission of media content from the first device for playback by the playback device.Type: ApplicationFiled: November 24, 2025Publication date: July 16, 2026Inventor: Ken Hu
-
Patent number: 12507289Abstract: An example playback device is configured to determine a first characteristic associated with at least one of a first device, the playback device, or a context in which at least one of the playback device or the first device is operating. The playback device can further identify a particular connection configuration in a set of connection configurations based on the first characteristic. Each connection configuration in the set of connection configurations comprises at least one additional rule, in addition to any rule defined by a wireless communications protocol. A communication link is established with the first device via the communication interface in accordance with the wireless communication protocol and the particular connection configuration. The first communication link enables transmission of media content from the first device for playback by the playback device.Type: GrantFiled: September 28, 2023Date of Patent: December 23, 2025Assignee: Sonos, Inc.Inventor: Ken Hu
-
Publication number: 20250282361Abstract: Aspects of the disclosure provide for reducing inconvenience to other road users caused by stopped autonomous vehicles. As an example, a vehicle having an autonomous driving mode may be stopped at a first location. While the vehicle is stopped, sensor data is received from a perception system of the vehicle. The sensor data may identify a road user. Using the sensor data, a value indicative of a level of inconvenience to the road user caused by stopping the vehicle at the first location may be determined. The vehicle is controlled in the autonomous driving mode to cause the vehicle to move from the first location and in order to reduce the value.Type: ApplicationFiled: May 21, 2025Publication date: September 11, 2025Inventors: John Wesley Dyer, Michael Epstein, Ken Hu
-
Patent number: 12332649Abstract: Aspects of the disclosure provide for reducing inconvenience to other road users caused by stopped autonomous vehicles. As an example, a vehicle having an autonomous driving mode may be stopped at a first location. While the vehicle is stopped, sensor data is received from a perception system of the vehicle. The sensor data may identify a road user. Using the sensor data, a value indicative of a level of inconvenience to the road user caused by stopping the vehicle at the first location may be determined. The vehicle is controlled in the autonomous driving mode to cause the vehicle to move from the first location and in order to reduce the value.Type: GrantFiled: December 5, 2022Date of Patent: June 17, 2025Assignee: Waymo LLCInventors: John Wesley Dyer, Michael Epstein, Ken Hu
-
Patent number: 12321231Abstract: This disclosure describes a non-volatile storage device includes a non-volatile storage and a controller. The controller includes a data evaluator to evaluate each block of data stored in the non-volatile storage, the evaluation being made in accordance with multiple integrity factors; a factor evaluator to provide a weight to each of the multiple integrity factors for each of the multiple blocks of data, aggregate the multiple weighted integrity factors for each of the multiple blocks of data, and identify one of the multiple blocks of data stored in the non-volatile storage for which the aggregated weight integrity factors is highest; and a scanner to perform at least one media scan of the identified block of data stored in the non-volatile storage, e.g., NAND flash memory.Type: GrantFiled: August 14, 2023Date of Patent: June 3, 2025Assignees: Beijing Volcano Engine Technology Co., Ltd., Lemon Inc.Inventors: Peng Xu, Fei Liu, Kyoungryun Bae, Jinhyuk Kim, Hyungjin Im, Kyung Ho Kim, Prathamesh Amritkar, Chaohong Hu, Ken Hu
-
Publication number: 20250133406Abstract: An audio playback device is provided. The audio playback device includes an audio transducer; a communication interface; a processor; and a non-transitory computer-readable medium comprising program instructions that are executable by the processor. The instructions are executable by the processor such that the audio playback device is configured to detect, from a computing device executing a controller application, a request to enter a pairing mode and a security credential associated with a user account associated with the audio playback device or the controller application; validate the security credential; based on the credential being valid, enter the pairing mode, wirelessly pair with an external device, and wirelessly detect audio content from the at least one external device and play back the audio content, or wirelessly send audio content to the at least one external device.Type: ApplicationFiled: October 17, 2024Publication date: April 24, 2025Inventors: Brenda Stefani, Michelle Diane Sintov, Bruce Weathered von Kugelgen, Gary Anthony Matulis, Ken Hu, Meng Wang, Michael Agerbak
-
Patent number: 12066932Abstract: The present disclosure describes flash controller for reading data from a flash memory device. A flash memory controller can include a controller storage and one or more processors. The one or more processors are configured to: receive a request for data stored in flash memory dies. The request includes a logical address of the data and at least one flash memory die of the flash memory dies includes one or more on-die static random access memory (SRAM) storage devices. The one or more processors are further configured to: identify an on-die SRAM storage device containing logical-to-physical (L2P) information; search the L2P information to obtain a physical address of the data that corresponds to the logical address; and retrieve the data from a flash memory array of corresponding flash memory die using the physical address.Type: GrantFiled: July 11, 2023Date of Patent: August 20, 2024Assignee: Yangtze Memory Technologies Co., Ltd.Inventor: Ken Hu
-
Publication number: 20240137060Abstract: Examples described herein relate to management of concurrent audio streams from different sources. Portable playback devices, such as wearable wireless headphones and earbuds, as well as portable battery-powered speakers, may include multiple network interfaces for connection to different types of networks, such as an 802.11-compatible network interface for connection to wireless local area networks (e.g., Wi-Fi® networks) and an 802.15-compatible network interface for connection to a mobile device via a personal area network (Bluetooth®). Via such connections, the playback devices may receive two or more concurrent streams. By managing these streams according to playback policies, the portable playback devices may play the user's intended audio without necessarily requiring user input to explicitly select among the concurrent streams.Type: ApplicationFiled: January 4, 2024Publication date: April 25, 2024Inventors: Jodi Vautrin, Matt Pandina, Elizabeth Dolman, Ken Hu, Jason Yore, Matthew Moore, Ted Lin, Richard Bannon, Chris Babroski, Robert Bermani
-
Publication number: 20240114565Abstract: An example playback device is configured to determine a first characteristic associated with at least one of a first device, the playback device, or a context in which at least one of the playback device or the first device is operating. The playback device can further identify a particular connection configuration in a set of connection configurations based on the first characteristic. Each connection configuration in the set of connection configurations comprises at least one additional rule, in addition to any rule defined by a wireless communications protocol. A communication link is established with the first device via the communication interface in accordance with the wireless communication protocol and the particular connection configuration. The first communication link enables transmission of media content from the first device for playback by the playback device.Type: ApplicationFiled: September 28, 2023Publication date: April 4, 2024Inventor: Ken Hu
-
Patent number: 11870475Abstract: Examples described herein relate to management of concurrent audio streams from different sources. Portable playback devices, such as wearable wireless headphones and earbuds, as well as portable battery-powered speakers, may include multiple network interfaces for connection to different types of networks, such as an 802.11-compatible network interface for connection to wireless local area networks (e.g., Wi-Fi® networks) and an 802.15-compatible network interface for connection to a mobile device via a personal area network (Bluetooth®). Via such connections, the playback devices may receive two or more concurrent streams. By managing these streams according to playback policies, the portable playback devices may play the user's intended audio without necessarily requiring user input to explicitly select among the concurrent streams.Type: GrantFiled: September 27, 2021Date of Patent: January 9, 2024Assignee: Sonos, Inc.Inventors: Jodi Vautrin, Matt Pandina, Elizabeth Dolman, Ken Hu, Jason Yore, Matthew Moore, Ted Lin, Richard Bannon, Chris Babroski, Robert Bermani
-
Patent number: 11854613Abstract: A memory device is provided. The memory device includes an array of memory cells arranged in a plurality of rows, a plurality of word lines respectively coupled to the plurality of rows of the memory cells, and a peripheral circuit coupled to the word lines. The peripheral circuit is configured to convert a first value to a second value based on a mapping relationship between a read gray code and a program gray code, perform a program operation to program the second value into a memory cell as a state based on the read gray code, and perform a read operation to read out the state from the memory cell based on the read gray code to be the first value.Type: GrantFiled: October 15, 2021Date of Patent: December 26, 2023Assignee: YANGTZE MEMORY TECHNOLOGIES CO., LTD.Inventors: Chao Zhang, Haibo Li, Ken Hu, Yunxiang Wu
-
Publication number: 20230401124Abstract: Media scans to test the integrity of data stored in non-volatile storage are weighted to improve the efficiency of the scans and preserve operating bandwidth of the corresponding device.Type: ApplicationFiled: August 14, 2023Publication date: December 14, 2023Inventors: Peng Xu, Fei Liu, Kyoungryun Bae, Jinhyuk Kim, Hyungjin Im, Kyung Ho Kim, Prathamesh Amritkar, Chaohong Hu, Ken Hu
-
Publication number: 20230350800Abstract: The present disclosure describes flash controller for reading data from a flash memory device. A flash memory controller can include a controller storage and one or more processors. The one or more processors are configured to: receive a request for data stored in flash memory dies. The request includes a logical address of the data and at least one flash memory die of the flash memory dies includes one or more on-die static random access memory (SRAM) storage devices. The one or more processors are further configured to: identify an on-die SRAM storage device containing logical-to-physical (L2P) information; search the L2P information to obtain a physical address of the data that corresponds to the logical address; and retrieve the data from a flash memory array of corresponding flash memory die using the physical address.Type: ApplicationFiled: July 11, 2023Publication date: November 2, 2023Applicant: Yangtze Memory Technologies Co., Ltd.Inventor: Ken HU
-
Patent number: 11755471Abstract: The present disclosure describes methods and systems for reading data from a flash memory. A method can include receiving, by a flash memory controller, a read request for data stored in a plurality of flash memory dies. The read request contains a logical address of the data. Each flash memory die of the plurality of flash memory dies includes one or more flash memory arrays and one or more on-die static random access memory (SRAM) storage devices. The method also includes identifying an on-die SRAM storage of a flash memory die containing logical-to-physical (L2P) information and searching the L2P information to obtain a physical address of the data that corresponds to the logical address. The method further includes retrieving the data from a flash memory array of the flash memory die using the physical address.Type: GrantFiled: October 13, 2021Date of Patent: September 12, 2023Assignee: Yangtze Memory Technologies Co., Ltd.Inventor: Ken Hu
-
Publication number: 20230168677Abstract: Aspects of the disclosure provide for reducing inconvenience to other road users caused by stopped autonomous vehicles. As an example, a vehicle having an autonomous driving mode may be stopped at a first location. While the vehicle is stopped, sensor data is received from a perception system of the vehicle. The sensor data may identify a road user. Using the sensor data, a value indicative of a level of inconvenience to the road user caused by stopping the vehicle at the first location may be determined. The vehicle is controlled in the autonomous driving mode to cause the vehicle to move from the first location and in order to reduce the value.Type: ApplicationFiled: December 5, 2022Publication date: June 1, 2023Inventors: John Wesley Dyer, Michael Epstein, Ken Hu
-
Patent number: 11573353Abstract: A system and method for performing novel wind forecasting that is particularly accurate for forecasting over short-term time periods, e.g., over the next 1-5 hours. Such wind forecasting is particularly advantageous in wind energy applications. The disclosed method is anchored in a robust physical model of the wind variability in the atmospheric boundary layer (ABL). The disclosed method approach leverages a physical framework based on the unsteady dynamics of earth's atmosphere, and drives forecasting as a function of previously-observed atmospheric condition data observed at the same location for which a wind forecast is desired.Type: GrantFiled: November 11, 2020Date of Patent: February 7, 2023Assignee: TRUSTEES OF PRINCETON UNIVERSITYInventors: Elie Bou-Zeid, Mostafa Momen, Ken Hu, Danil Kerimi
-
Patent number: 11556462Abstract: A method performed by a processor to improve wear-leveling in a cross-point (X3D) memory, comprises detecting, by a processor coupled to the X3D memory, a trigger event, wherein the X3D memory comprises a first section of memory units and a second section of memory units, and in response to detecting the trigger event, relocating, by the processor, data stored in a first memory unit of the first section of memory units to a memory unit adjacent to a last memory unit of the first section of memory units, and relocating, by the processor, data stored in a first memory unit of the second section of memory units to a memory unit adjacent to a last memory unit of the second section of memory units.Type: GrantFiled: January 31, 2017Date of Patent: January 17, 2023Assignee: Futurewei Technologies, Inc.Inventors: Xiangyu Tang, Ken Hu, Xiaobing Lee, Yunxiang Wu
-
Patent number: 11543823Abstract: Aspects of the disclosure provide for reducing inconvenience to other road users caused by stopped autonomous vehicles. As an example, a vehicle having an autonomous driving mode may be stopped at a first location. While the vehicle is stopped, sensor data is received from a perception system of the vehicle. The sensor data may identify a road user. Using the sensor data, a value indicative of a level of inconvenience to the road user caused by stopping the vehicle at the first location may be determined. The vehicle is controlled in the autonomous driving mode to cause the vehicle to move from the first location and in order to reduce the value.Type: GrantFiled: February 17, 2021Date of Patent: January 3, 2023Assignee: Waymo LLCInventors: John Wesley Dyer, Michael Epstein, Ken Hu
-
Publication number: 20220319591Abstract: A memory device is provided. The memory device includes an array of memory cells arranged in a plurality of rows, a plurality of word lines respectively coupled to the plurality of rows of the memory cells, and a peripheral circuit coupled to the word lines. The peripheral circuit is configured to convert a first value to a second value based on a mapping relationship between a read gray code and a program gray code, perform a program operation to program the second value into a memory cell as a state based on the read gray code, and perform a read operation to read out the state from the memory cell based on the read gray code to be the first value.Type: ApplicationFiled: October 15, 2021Publication date: October 6, 2022Inventors: Chao Zhang, Haibo Li, Ken Hu, Yunxiang Wu
-
Publication number: 20220253379Abstract: The present disclosure describes methods and systems for reading data from a flash memory. A method can include receiving, by a flash memory controller, a read request for data stored in a plurality of flash memory dies. The read request contains a logical address of the data. Each flash memory die of the plurality of flash memory dies includes one or more flash memory arrays and one or more on-die static random access memory (SRAM) storage devices. The method also includes identifying an on-die SRAM storage of a flash memory die containing logical-to-physical (L2P) information and searching the L2P information to obtain a physical address of the data that corresponds to the logical address. The method further includes retrieving the data from a flash memory array of the flash memory die using the physical address.Type: ApplicationFiled: October 13, 2021Publication date: August 11, 2022Applicant: Yangtze Memory Technologies Co., Ltd.Inventor: Ken HU