Patents by Inventor Tom Nguyen
Tom Nguyen 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).
-
Patent number: 12224603Abstract: Described herein is a battery system that allows a battery pack to operate in different modes at different times. Each of the different modes may provide its own set of functionality that affects how the battery pack operates and/or reacts to external input signals. A mode may change how the battery pack discharges power by, for example, altering whether terminals are enabled or disabled. A mode may change how the battery pack's hardware operates by, for example, disabling or enabling portions of the battery pack's hardware. A mode may change what battery-related services are provided by the battery pack and available to an end user by, for example, enabling or disabling the sending of battery status information from the battery pack.Type: GrantFiled: March 4, 2024Date of Patent: February 11, 2025Assignee: Inventus Power, Inc.Inventors: Patrick James Trippel, William Tenorio, Ilyas Ayub, Tom Nguyen
-
Publication number: 20240338141Abstract: Filling out the space of Redundant Array of Disks (RAID) format changes during drive capacity and count changes, including: detecting, in a storage system having a first Redundant Array of Independent Disks (RAID) format, a change to an operational characteristic of the storage system; and reconfiguring the storage system to have a second RAID format in response to the detected change.Type: ApplicationFiled: June 17, 2024Publication date: October 10, 2024Inventors: ANDREW BERNAT, TOM NGUYEN, BENJAMIN SCHOLBROCK
-
Publication number: 20240291290Abstract: Described herein is a battery system that allows a battery pack to operate in different modes at different times. Each of the different modes may provide its own set of functionality that affects how the battery pack operates and/or reacts to external input signals. A mode may change how the battery pack discharges power by, for example, altering whether terminals are enabled or disabled. A mode may change how the battery pack's hardware operates by, for example, disabling or enabling portions of the battery pack's hardware. A mode may change what battery-related services are provided by the battery pack and available to an end user by, for example, enabling or disabling the sending of battery status information from the battery pack.Type: ApplicationFiled: March 4, 2024Publication date: August 29, 2024Inventors: Patrick James Trippel, William Tenorio, IIyas Ayub, Tom Nguyen
-
Patent number: 11705741Abstract: Described herein is a battery system that allows a battery pack to operate in different modes at different times. Each of the different modes may provide its own set of functionality that affects how the battery pack operates and/or reacts to external input signals. A mode may change how the battery pack discharges power by, for example, altering whether terminals are enabled or disabled. A mode may change how the battery pack's hardware operates by, for example, disabling or enabling portions of the battery pack's hardware. A mode may change what battery-related services are provided by the battery pack and available to an end user by, for example, enabling or disabling the sending of battery status information from the battery pack.Type: GrantFiled: January 7, 2022Date of Patent: July 18, 2023Assignee: Inventus Power, Inc.Inventors: Patrick James Trippel, William Tenorio, Ilyas Ayub, Tom Nguyen
-
Publication number: 20220131391Abstract: Described herein is a battery system that allows a battery pack to operate in different modes at different times. Each of the different modes may provide its own set of functionality that affects how the battery pack operates and/or reacts to external input signals. A mode may change how the battery pack discharges power by, for example, altering whether terminals are enabled or disabled. A mode may change how the battery pack's hardware operates by, for example, disabling or enabling portions of the battery pack's hardware. A mode may change what battery-related services are provided by the battery pack and available to an end user by, for example, enabling or disabling the sending of battery status information from the battery pack.Type: ApplicationFiled: January 7, 2022Publication date: April 28, 2022Inventors: Patrick James Trippel, William Tenorio, Ilyas Ayub, Tom Nguyen
-
Patent number: 11245268Abstract: Described herein is a battery system that allows a battery pack to operate in different modes at different times. Each of the different modes may provide its own set of functionality that affects how the battery pack operates and/or reacts to external input signals. A mode may change how the battery pack discharges power by, for example, altering whether terminals are enabled or disabled. A mode may change how the battery pack's hardware operates by, for example, disabling or enabling portions of the battery pack's hardware. A mode may change what battery-related services are provided by the battery pack and available to an end user by, for example, enabling or disabling the sending of battery status information from the battery pack.Type: GrantFiled: September 3, 2021Date of Patent: February 8, 2022Assignee: Inventus Power, Inc.Inventors: Patrick James Trippel, William Tenorio, Ilyas Ayub, Tom Nguyen
-
Publication number: 20220029429Abstract: Described herein is a battery system that allows a battery pack to operate in different modes at different times. Each of the different modes may provide its own set of functionality that affects how the battery pack operates and/or reacts to external input signals. A mode may change how the battery pack discharges power by, for example, altering whether terminals are enabled or disabled. A mode may change how the battery pack's hardware operates by, for example, disabling or enabling portions of the battery pack's hardware. A mode may change what battery-related services are provided by the battery pack and available to an end user by, for example, enabling or disabling the sending of battery status information from the battery pack.Type: ApplicationFiled: September 3, 2021Publication date: January 27, 2022Inventors: Patrick James Trippel, William Tenorio, Ilyas Ayub, Tom Nguyen
-
Patent number: 10789117Abstract: Embodiments of ensuring data integrity in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method includes receiving, at a memory controller, a data request from the persistent storage to copy data from the memory. In response to the received data request, the requested data is retrieved from the memory. The retrieved data contains data bits and corresponding error correcting bits. The method can also include determining, at the memory controller, whether the retrieved data bits contain one or more data integrity errors based on the error correcting bits associated with the data bits. In response to determining that the retrieved data bits contain one or more data integrity errors, the memory controller can write data representing existence of the one or more data integrity errors into a memory location accessible by the processor for ensuring data integrity.Type: GrantFiled: April 12, 2019Date of Patent: September 29, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Bryan Kelly, Mallik Bulusu, Tom Nguyen
-
Publication number: 20190235949Abstract: Embodiments of ensuring data integrity in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method includes receiving, at a memory controller, a data request from the persistent storage to copy data from the memory. In response to the received data request, the requested data is retrieved from the memory. The retrieved data contains data bits and corresponding error correcting bits. The method can also include determining, at the memory controller, whether the retrieved data bits contain one or more data integrity errors based on the error correcting bits associated with the data bits. In response to determining that the retrieved data bits contain one or more data integrity errors, the memory controller can write data representing existence of the one or more data integrity errors into a memory location accessible by the processor for ensuring data integrity.Type: ApplicationFiled: April 12, 2019Publication date: August 1, 2019Inventors: Bryan Kelly, Mallik Bulusu, Tom Nguyen
-
Patent number: 10310926Abstract: Embodiments of ensuring data integrity in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method includes receiving, at a memory controller, a data request from the persistent storage to copy data from the memory. In response to the received data request, the requested data is retrieved from the memory. The retrieved data contains data bits and corresponding error correcting bits. The method can also include determining, at the memory controller, whether the retrieved data bits contain one or more data integrity errors based on the error correcting bits associated with the data bits. In response to determining that the retrieved data bits contain one or more data integrity errors, the memory controller can write data representing existence of the one or more data integrity errors into a memory location accessible by the processor for ensuring data integrity.Type: GrantFiled: July 6, 2018Date of Patent: June 4, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Bryan Kelly, Mallik Bulusu, Tom Nguyen
-
Patent number: 10246320Abstract: Sensor packages and methods of assembling a sensor in a sensor package are provided. A preferred embodiment comprises: a base including a sensor coupled to the base wherein the base has at least one electrical connection location and a first mechanical mating interface in the shape of an arc; an electronics package with at least one electrical connection location; and a ring coupled between the base and the electronics package wherein the ring electrically connects the at least one electrical connection location on the base and the at least one electrical connection location on the electronics package and wherein the base has a second mechanical mating interface in the shape of an arc that is reciprocal to the first mating interface.Type: GrantFiled: July 26, 2016Date of Patent: April 2, 2019Assignee: DUNAN SENSING, LLCInventors: Danny (Duy) Do, Tom Nguyen, Kevin Cuong Nguyen, Claudio Martinez
-
Publication number: 20180314580Abstract: Embodiments of ensuring data integrity in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method includes receiving, at a memory controller, a data request from the persistent storage to copy data from the memory. In response to the received data request, the requested data is retrieved from the memory. The retrieved data contains data bits and corresponding error correcting bits. The method can also include determining, at the memory controller, whether the retrieved data bits contain one or more data integrity errors based on the error correcting bits associated with the data bits. In response to determining that the retrieved data bits contain one or more data integrity errors, the memory controller can write data representing existence of the one or more data integrity errors into a memory location accessible by the processor for ensuring data integrity.Type: ApplicationFiled: July 6, 2018Publication date: November 1, 2018Inventors: Bryan Kelly, Mallik Bulusu, Tom Nguyen
-
Patent number: 10025649Abstract: Embodiments of ensuring data integrity in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method includes receiving, at a memory controller, a data request from the persistent storage to copy data from the memory. In response to the received data request, the requested data is retrieved from the memory. The retrieved data contains data bits and corresponding error correcting bits. The method can also include determining, at the memory controller, whether the retrieved data bits contain one or more data integrity errors based on the error correcting bits associated with the data bits. In response to determining that the retrieved data bits contain one or more data integrity errors, the memory controller can write data representing existence of the one or more data integrity errors into a memory location accessible by the processor for ensuring data integrity.Type: GrantFiled: August 25, 2016Date of Patent: July 17, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Bryan Kelly, Mallik Bulusu, Tom Nguyen
-
Patent number: 9956564Abstract: A centrifuge device displays a workflow diagram during operation. The workflow diagram includes a loading step-indicator, a running step-indicator, and an unloading step-indicator. The loading step-indicator is displayed when the centrifuge device is operating in a loading mode. The running step-indicator is displayed when the centrifuge device is operating in a running mode. The unloading step-indicator is displayed when the centrifuge device is operating in the unloading mode. A centrifuge system includes the centrifuge device and a handheld device operable remote from the centrifuge device, which displays a status of the centrifuge device. Methods of operating a centrifuge device and a centrifuge system are also disclosed.Type: GrantFiled: September 21, 2012Date of Patent: May 1, 2018Assignee: Beckman Coulter, Inc.Inventors: Brian A. Rogers, Larry McIntyre, Gerald R. Kowalski, Tom Nguyen
-
Publication number: 20180060168Abstract: Embodiments of ensuring data integrity in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method includes receiving, at a memory controller, a data request from the persistent storage to copy data from the memory. In response to the received data request, the requested data is retrieved from the memory. The retrieved data contains data bits and corresponding error correcting bits. The method can also include determining, at the memory controller, whether the retrieved data bits contain one or more data integrity errors based on the error correcting bits associated with the data bits. In response to determining that the retrieved data bits contain one or more data integrity errors, the memory controller can write data representing existence of the one or more data integrity errors into a memory location accessible by the processor for ensuring data integrity.Type: ApplicationFiled: August 25, 2016Publication date: March 1, 2018Inventors: Bryan Kelly, Mallik Bulusu, Tom Nguyen
-
Publication number: 20180029877Abstract: Sensor packages and methods of assembling a sensor in a sensor package are provided. A preferred embodiment comprises: a base including a sensor coupled to the base wherein the base has at least one electrical connection location and a first mechanical mating interface in the shape of an arc; an electronics package with at least one electrical connection location; and a ring coupled between the base and the electronics package wherein the ring electrically connects the at least one electrical connection location on the base and the at least one electrical connection location on the electronics package and wherein the base has a second mechanical mating interface in the shape of an arc that is reciprocal to the first mating interface.Type: ApplicationFiled: July 26, 2016Publication date: February 1, 2018Inventors: Danny (Duy) Do, Tom Nguyen, Kevin Cuong Nguyen, Claudio Martinez
-
Patent number: D910546Type: GrantFiled: July 10, 2020Date of Patent: February 16, 2021Assignee: Inventus Power, Inc.Inventors: Qicai Dong, Tom Nguyen, Mike Tomaschek, William Tenorio
-
Patent number: D910547Type: GrantFiled: July 21, 2020Date of Patent: February 16, 2021Assignee: Inventus Power, Inc.Inventors: Qicai Dong, Tom Nguyen, William Tenorio, Mike Tomaschek
-
Patent number: D910548Type: GrantFiled: July 21, 2020Date of Patent: February 16, 2021Assignee: Inventus Power, Inc.Inventors: Qicai Dong, Tom Nguyen, William Tenorio, Mike Tomaschek
-
Patent number: D911933Type: GrantFiled: July 10, 2020Date of Patent: March 2, 2021Assignee: Inventus Power, Inc.Inventors: Qicai Dong, Tom Nguyen, William Tenorio, Mike Tomaschek