Patents by Inventor Tu Le
Tu Le 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: 12608071Abstract: Systems and methods are disclosed for allocating and distributing power management budgets for subsystems of a computer system. For each of a plurality of subsystems, a power management system may generate a long-term power budget and a closed-loop power budget, and then determine a final power budget to provide to the subsystem, e.g., by applying a min function, a weighted sum, or some other function to the long-term power budget and the closed-loop power budget. The closed-loop power budget is determined based on observations of power draw over a past period of time, and therefore cannot respond immediately to large changes in power. The long-term power budget is generated based on a prediction of battery capability over an upcoming window of time, and may therefore provide a power cap before the system is under duress.Type: GrantFiled: September 12, 2023Date of Patent: April 21, 2026Assignee: Apple Inc.Inventors: Chee Lim Nge, Peter Hyungrok Sung, Douglas A MacKay, Diwakar N Tundlam, Jun Hou, Tu Le, Vishal Gupta, Ning Tian, Daniele Perretta, Bo Zhou, Michael Eng
-
Patent number: 12457507Abstract: Communication device may include a transmitter and a receiver respectively coupled to one or more antennas to communicate (e.g., transmit or receive signals) with a base station. The communication device may receive an operating characteristic of a cellular modem within the communication device operating in a first cellular configuration and determine if the operating characteristic are greater than a threshold. The operating characteristic may include power and/or temperature. The threshold may include a power budget and/or a temperature threshold. If the operating characteristic is greater than the threshold, then the communication device may determine a control effort value based on the operating characteristic and the threshold. The communication device may map the control effort value to a second cellular configuration, which may correspond to reduced operating characteristics in comparison to the first cellular configuration.Type: GrantFiled: April 14, 2023Date of Patent: October 28, 2025Assignee: Apple Inc.Inventors: Amir Rajaee, Hao Ping Wen, De Jun Li, Murali Mohan Chakka, Douglas A MacKay, Vasanthakumar Balasubramaniam, Achmed Rumi Zahir, Prashant H Vashi, Mingkun Li, Priyank Mamania, Michael V Yeh, Luca Aldegheri, Reza Arastoo, Tu Le, Punit H Awatramani
-
Publication number: 20250085765Abstract: Systems and methods are disclosed for allocating and distributing power management budgets for subsystems of a computer system. For each of a plurality of subsystems, a power management system may generate a long-term power budget and a closed-loop power budget, and then determine a final power budget to provide to the subsystem, e.g., by applying a min function, a weighted sum, or some other function to the long-term power budget and the closed-loop power budget. The closed-loop power budget is determined based on observations of power draw over a past period of time, and therefore cannot respond immediately to large changes in power. The long-term power budget is generated based on a prediction of battery capability over an upcoming window of time, and may therefore provide a power cap before the system is under duress.Type: ApplicationFiled: September 12, 2023Publication date: March 13, 2025Inventors: Chee Lim Nge, Peter Hyungrok Sung, Douglas A. MacKay, Diwakar N. Tundlam, Jun Hou, Tu Le, Vishal Gupta, Ning Tian, Daniele Perretta, Bo Zhou, Michael Eng
-
Publication number: 20240349080Abstract: Communication device may include a transmitter and a receiver respectively coupled to one or more antennas to communicate (e.g., transmit or receive signals) with a base station. The communication device may receive an operating characteristic of a cellular modem within the communication device operating in a first cellular configuration and determine if the operating characteristic are greater than a threshold. The operating characteristic may include power and/or temperature. The threshold may include a power budget and/or a temperature threshold. If the operating characteristic is greater than the threshold, then the communication device may determine a control effort value based on the operating characteristic and the threshold. The communication device may map the control effort value to a second cellular configuration, which may correspond to reduced operating characteristics in comparison to the first cellular configuration.Type: ApplicationFiled: April 14, 2023Publication date: October 17, 2024Inventors: Amir Rajaee, Hao Ping Wen, De Jun Li, Murali Mohan Chakka, Douglas A MacKay, Vasanthakumar Balasubramaniam, Achmed Rumi Zahir, Prashant H Vashi, Mingkun Li, Priyank Mamania, Michael V Yeh, Luca Aldegheri, Reza Arastoo, Tu Le, Punit H Awatramani
-
Publication number: 20230353878Abstract: The present invention relates to an imaging apparatus (300) for capturing a 360 degree panoramic photograph or sequence of photographs of a subject located at a stage portion (302) of an enclosure (100) thereof. The imaging apparatus (300) comprises a modular enclosure (100), and a motor assembly (200) coupled to a top portion of the enclosure (100). The motor assembly (200) includes an output shaft (202) adapted to rotate a support member (206) around a subject located at the stage portion (302). The support member (206) has a first arm (206-1) coupled with a fixture (210) adapted to mount one or more imaging devices and a second arm (206-2) coupled with a counter-balance member (212) configured to balance weight of the imaging devices while the support member (206) is rotated.Type: ApplicationFiled: April 27, 2022Publication date: November 2, 2023Inventor: Tu Le
-
Patent number: 11792521Abstract: The present invention relates to an imaging apparatus (300) for capturing a 360 degree panoramic photograph or sequence of photographs of a subject located at a stage portion (302) of an enclosure (100) thereof. The imaging apparatus (300) comprises a modular enclosure (100), and a motor assembly (200) coupled to a top portion of the enclosure (100). The motor assembly (200) includes an output shaft (202) adapted to rotate a support member (206) around a subject located at the stage portion (302). The support member (206) has a first arm (206-1) coupled with a fixture (210) adapted to mount one or more imaging devices and a second arm (206-2) coupled with a counter-balance member (212) configured to balance weight of the imaging devices while the support member (206) is rotated.Type: GrantFiled: April 27, 2022Date of Patent: October 17, 2023Inventor: Tu Le
-
Publication number: 20150042822Abstract: An inflatable photo booth, including in-wall lighting, supplemental lighting, monitor and controls is provided for facilitation of photography. The photo booth, and all supplemental lighting and controls is easily transported. The various lighting fixtures included with the booth are controlled by a hand held controller that allows a user to adjust the color and illumination intensity of the light used for taking photographs of the user. Controller, and/or a separate processor, may be connected to a network so that that the photographs taken may be communicated via email or posted to social media.Type: ApplicationFiled: February 19, 2014Publication date: February 12, 2015Inventor: Tu Le
-
Patent number: 8495389Abstract: A method for preventing unauthorized use of a software program on a computing device includes updating a state of a software program on a computing device to an updated state. Transmitting an update signal from the software program to a hardware token coupled to the computing device and updating a state of the hardware token to an updated state in response to the received update signal. Performing a first cryptographic check using the updated state of the software program and the updated state of the hardware token with the hardware token. Transmitting the first cryptographic check from the hardware token to the software program and performing a second cryptographic check using the state of the hardware token and the state of the software program with the computing device.Type: GrantFiled: December 18, 2006Date of Patent: July 23, 2013Assignee: SafeNet, Inc.Inventors: Laszlo Elteto, Michael Cochran, Mehdi Sotoodeh, Tu Le
-
Publication number: 20070179896Abstract: A method for preventing unauthorized use of a software program on a computing device includes updating a state of a software program on a computing device to an updated state. Transmitting an update signal from the software program to a hardware token coupled to the computing device and updating a state of the hardware token to an updated state in response to the received update signal. Performing a first cryptographic check using the updated state of the software program and the updated state of the hardware token with the hardware token. Transmitting the first cryptographic check from the hardware token to the software program and performing a second cryptographic check using the state of the hardware token and the state of the software program with the computing device.Type: ApplicationFiled: December 18, 2006Publication date: August 2, 2007Applicant: SafeNet, Inc.Inventors: Laszlo Elteto, Michael Cochran, Mehdi Sotoodeh, Tu Le
-
Publication number: 20070043679Abstract: A system and method for the issuance of software licenses through a tiered structure, whereby a software license is issued from a software developer to an end user through one or more intermediate layers of distribution. The system and method for doing so enforces a predefined security policy. In an embodiment of the invention, the security policy is defined by the security developer. The security policy may, for example, address who may use the software package, how many users there may be, an expiration date for use of the software, and/or specific features that may or may not be used by a particular user. The software developer first issues a license template to the next intermediate layer of distribution. This may be a software distributor, who then specifies one or more restrictions on the use of the software. This is done be articulating these restrictions in the license template, effectively “filling in” some or all of the template.Type: ApplicationFiled: December 1, 2005Publication date: February 22, 2007Applicant: SAFENET, INC.Inventors: Tu Le, Derick Snyder
-
Publication number: 20060195404Abstract: A method and/or system for providing grace licensing to disconnected network license users provides a server with a grace enabled license having a grace criteria, provides a client computer with an application operable with the grace enabled license, provides the grace enabled license from the server to the client computer when the client computer is communicatively connected to the server, and operates the application on the client computer according to the grace criteria when the client computer is disconnected from the server. The grace criteria can include a parameter(s) including a number of times the application is operable on a client computer when the client computer is disconnected from the server, a total number of hours the application is operable on a client computer when the client computer is disconnected, and/or a maximum number of days the application is operable on a client computer when the client computer is disconnected.Type: ApplicationFiled: December 29, 2005Publication date: August 31, 2006Inventors: Laszlo Elteto, Jam Khan, Derick Snyder, Tu Le, Pratyush Kumar
-
Patent number: D734805Type: GrantFiled: July 11, 2014Date of Patent: July 21, 2015Inventor: Tu Le
-
Patent number: RE46961Type: GrantFiled: December 12, 2016Date of Patent: July 24, 2018Inventor: Tu Le