Patents by Inventor Tony Chen
Tony Chen 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: 20240136741Abstract: An electrical connector includes an insulation housing having opposite first and second sides, an array of a plurality of conductive terminals, a plurality of solder balls, and a spacer. The conductive terminals are mounted within the insulation housing, with each conductive terminal having a contact segment and an opposite solder segment. The contact segment is at least partially exposed from the first side, and the solder segment is at least partially exposed from the second side. Each solder ball is connected to the solder segment of a corresponding conductive terminal. The spacer is disposed on the second side of the insulation housing and is positioned between adjacent solder balls.Type: ApplicationFiled: October 18, 2023Publication date: April 25, 2024Applicant: Tyco Electronics (Shanghai) Co., Ltd.Inventors: Xinlei (Tony) Li, Hailong (Sanders) Yan, Qiaoli (Cherie) Chen
-
Patent number: 11968618Abstract: The invention relates to methods and device for detecting when a mobile terminal is in a state where it is incapable of replying to a message. In a first aspect of the present invention, it is provided a method of detecting, at a mobility node in a communications network, a state where a mobile terminal is incapable of replying to a message. The method comprises receiving the message from a gateway node, and determining whether the mobile terminal is incapable of replying to the message. Further, the method comprises sending a response to the gateway node indicating that the mobile terminal is not yet capable to reply to the message.Type: GrantFiled: September 27, 2013Date of Patent: April 23, 2024Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Yong Yang, Qian Chen, Peter Hedman, Tony Olsson
-
Patent number: 11952364Abstract: A group of tropomyosin receptor kinase inhibitors including an amido-phenoxy-indazole structure fragment. These compounds show potent inhibitory effects on various oncogenic kinases, especially TRK, and thus can be used to treat tumors or cancers.Type: GrantFiled: September 3, 2019Date of Patent: April 9, 2024Assignee: TYLIGAND BIOSCIENCE (SHANGHAI) LIMITEDInventors: Boyu Zhong, Tony Yantao Zhang, Yiju Cao, Guangming Chen
-
Publication number: 20240111824Abstract: A circuit arrangement includes an array of switches that represent a Boolean satisfiability expression that has a plurality of clauses each defined by a combination of Boolean variables Xi or ¬Xi, a first plane, and a constraints network operatively arranged with the first plane. The constraints network enforces each of the clauses such that values of different ones of the variables continue to randomly or pseudo randomly flip until the values of the variables Xi and ¬Xi stop changing or a predetermined condition occurs.Type: ApplicationFiled: September 27, 2023Publication date: April 4, 2024Inventors: Tony Levi, Wei Wu, Sandeep Gupta, Buyun Chen, Zerui Liu, Deming Meng, Shiyu Su, Qiaochu Zhang, Shuo-Wei Chen
-
Publication number: 20240087567Abstract: A system and method establishes a communication connection between a first device of a first user and a second device of a second user. Request data corresponding to a request to establish a communication connection with a second user is received, and a user profile associated with the second user is determined. One or more sensors of the second device receive input data corresponding to the environment of the second device, and an identity of the second user is determined based thereon. The communication connection is established and, based on the identity, the second device tracks movement of the second user in the environment.Type: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Inventors: Shambhavi Sathyanarayana Rao, Anna Chen Santos, Tony Roy Hardie
-
Patent number: 11928190Abstract: This disclosure describes systems and methods for protecting commercial off-the-shelf software program code from piracy. A software program may include an executable file having code and data. A platform may modify the executable file such that the data may be placed at a location in memory that is an arbitrary distance from the code. The platform may modify the executable file to include a separation header. The separation header may indicate that the data can be placed at an arbitrary distance in the memory from the code. The separation header may indicate that the code should be loaded into a hardware enclave and that the data should be loaded outside of the hardware enclave. The platform may encrypt the code and provide it to a computing device. The computing device may load the encrypted code into the hardware enclave but load the data into memory outside the hardware enclave.Type: GrantFiled: October 20, 2022Date of Patent: March 12, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Xinyang Ge, Weidong Cui, Ben Niu, Ling Tony Chen
-
Publication number: 20240068710Abstract: The present disclosure is directed to systems and methods for automatically shutting off fluid flow through a fluid inlet line of a water heater upon detection of a leak of the water heater. The system may include an electrically powered shutoff assembly operatively coupled to the fluid inlet line, and a capacitor operatively coupled to the electrically powered shutoff assembly. The electrically powered shutoff assembly may be configured to shut off fluid flow through the fluid inlet line upon detection of a leak of the water heater, and the capacitor may be configured to store power received from an external power source. Accordingly, when the electrically powered shutoff assembly does not have access to electric power, the capacitor may power the electrically powered shutoff assembly to shut off fluid flow through the fluid inlet line.Type: ApplicationFiled: August 30, 2023Publication date: February 29, 2024Inventors: Harsha Satyanarayana, Sarah N. Tomasco, Christopher Mark Hayden, David Isai Vega Fernandez, Saman Beyhaghi, Derek Ryan Bindbeutel, Tony Chen
-
Publication number: 20240071543Abstract: A TPM with programmable fuses in an SOC includes an on-die RAM storing a blown-fuse count and a TPM state read from off-die NV memory. During initialization, if the blown-fuse count is greater than a TPM state fuse count, a TPM state PIN-attempt-failure count is incremented, thereby thwarting a replay attack. If a PIN satisfies a PIN failure policy, and if a TPM state previously-passed-PIN indicator is set to true, a fuse is blown and the blown-fuse count incremented depending on the PIN being incorrect, but if the TPM state previously-passed-PIN indicator is set to false, a fuse is blown and the blown-fuse count incremented independent of whether the PIN is correct or incorrect. The TPM state fuse count is set equal to the blown-fuse count. If a counter cleared before processing the PIN remains cleared during the next initialization, a fuse voltage cut is detected and a penalty imposed.Type: ApplicationFiled: July 13, 2023Publication date: February 29, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Ling Tony CHEN, Felix DOMKE, Ankur CHOUDHARY, Bradley Joseph LITTERELL
-
Patent number: 11893118Abstract: Embodiments described herein are directed to transferring the ownership of a computing device from one entity to another entity. For example, a security processor is utilized to boot the computing device. During a boot session, the security processor loads and executes boot code, which determines whether specialized firmware authorized by the current owner indicates whether a transfer of ownership is to occur. In response to determining that the specialized firmware indicates that a transfer of ownership is to occur, the secure processor loads and executes the specialized firmware. The specialized firmware, when executed, causes the security processor to program a set of fuses with the public key of the new owner. Execution of the specialized firmware also causes the security processor to invalidate the public key of the original owner, which is stored in another set of fuses.Type: GrantFiled: May 25, 2021Date of Patent: February 6, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Md. Nazmus Sakib, Bryan David Kelly, Ling Tony Chen, Peter David Waxman
-
Patent number: 11860999Abstract: A TPM with programmable fuses in an SOC includes an on-die RAM storing a blown-fuse count and a TPM state including a PIN-attempt-failure count and a fuse count, read from off-die NV memory. During initialization, if the blown-fuse count is greater than TPM state fuse count, TPM state PIN-attempt-failure count is incremented, thereby thwarting a replay attack. A PIN is received for access, and if the TPM state PIN-attempt-failure count satisfies a policy, a fuse is blown and the blown-fuse count incremented. If the fuse blow fails, TPM activity is halted. If the fuse blow succeeds and the PIN is correct, the TPM state PIN-attempt-failure count is cleared, but if the PIN is incorrect the TPM state PIN-attempt-failure count is incremented. TPM state fuse count is set equal to the blown-fuse count, and the TPM state is saved to off-die NV memory.Type: GrantFiled: March 31, 2021Date of Patent: January 2, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ling Tony Chen, Felix Domke, Ankur Choudhary, Bradley Joseph Litterell
-
Systems and methods for multi-modal sensing of depth in vision systems for automated surgical robots
Patent number: 11857153Abstract: Systems and methods for multi-modal sensing of three-dimensional position information of the surface of an object are disclosed. In particular, multiple visualization modalities are each used to collect distinctive positional information of a surface of an object. Each of the computed positional information is combined using weighting factors to compute a final, weighted three-dimensional position. In various embodiments, a first depth may be recorded using fiducial markers, a second depth may be recorded using a structured light pattern, and a third depth may be recorded using a light-field camera. Weighting factors may be applied to each of the recorded depths and a final, weighted depth may be computed.Type: GrantFiled: October 27, 2021Date of Patent: January 2, 2024Assignee: Activ Surgical, Inc.Inventors: Thomas J. Calef, Tina P. Chen, Emanuel Demaio, Tony Chen, Vasiliy Evgenyevich Buharin, Michael G. Ruehlman -
Patent number: 11853428Abstract: Embodiments described herein are directed to firmware policy enforcement of a computing device. For example, a security processor of the computing device is utilized to boot the computing device. During a boot session, the security processor loads and executes specialized firmware. The specialized firmware, when executed, causes the security processor to determine whether other types of firmware to be executed on the computing device is in compliance with a policy specified by the specialized firmware. Based at least on a determination that the other firmware is in compliance with the policy, the security processor executes the other firmware. Based at least on a determination that the other firmware is not in compliance with the policy, the security processor performs a mitigation with respect to the other firmware.Type: GrantFiled: June 2, 2021Date of Patent: December 26, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Md. Nazmus Sakib, Bryan David Kelly, Ling Tony Chen, Peter David Waxman
-
Publication number: 20230360114Abstract: A calendar UI is provided showing on one side a calendar of events in day of the month format and on the other side a column of tiles, each corresponding to an event on the calendar and selectable to invoke a web page to play a game or purchase a product or hot launch the user into a game.Type: ApplicationFiled: May 5, 2022Publication date: November 9, 2023Inventors: Sidhartha Singh, Adrien Pringle, Tianhou Arist Xu, Charles Zheng, Daniel Qu, Elysia Wang, Jenny Tai, Muradil Udun, Nikashan Thavaruban, Syed Saad Mukhtar, Tony Chen, Yikai Zhou
-
Publication number: 20230352133Abstract: The present disclosure provides methods for processing medical data. The method may comprise receiving a plurality of data inputs associated with (i) at least one medical patient or (ii) at least one surgical procedure. The method may further comprise receiving one or more annotations for at least a subset of the plurality of data inputs. The method may further comprise generating an annotated data set using (i) the one or more annotations and (ii) one or more data inputs of the plurality of data inputs. The method may further comprise using the annotated data set to (i) perform data analytics for the plurality of data inputs, (ii) develop one or more medical training tools, or (iii) train one or more medical models.Type: ApplicationFiled: December 5, 2022Publication date: November 2, 2023Inventors: Tina CHEN, Roman STOLYAROV, Thomas CALEF, Tony CHEN, Niall DALTON, Jill BINNEY, Vasiliy BUHARIN, Bogdan MITREA, Hossein DEHGHANI, John OBERLIN
-
Patent number: 11776646Abstract: A TPM with programmable fuses in an SOC includes an on-die RAM storing a blown-fuse count and a TPM state read from off-die NV memory. During initialization, if the blown-fuse count is greater than a TPM state fuse count, a TPM state PIN-attempt-failure count is incremented, thereby thwarting a replay attack. If a PIN satisfies a PIN failure policy, and if a TPM state previously-passed-PIN indicator is set to true, a fuse is blown and the blown-fuse count incremented depending on the PIN being incorrect, but if the TPM state previously-passed-PIN indicator is set to false, a fuse is blown and the blown-fuse count incremented independent of whether the PIN is correct or incorrect. The TPM state fuse count is set equal to the blown-fuse count. If a counter cleared before processing the PIN remains cleared during the next initialization, a fuse voltage cut is detected and a penalty imposed.Type: GrantFiled: March 18, 2022Date of Patent: October 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Ling Tony Chen, Felix Domke, Ankur Choudhary, Bradley Joseph Litterell
-
Patent number: 11742041Abstract: A TPM with programmable fuses in an SOC includes an on-die RAM storing a blown-fuse count and a TPM state read from off-die NV memory. During initialization, if the blown-fuse count is greater than a TPM state fuse count, a TPM state PIN-attempt-failure count is incremented, thereby thwarting a replay attack. If a PIN satisfies a PIN failure policy, and if a TPM state previously-passed-PIN indicator is set to true, a fuse is blown and the blown-fuse count incremented depending on the PIN being incorrect, but if the TPM state previously-passed-PIN indicator is set to false, a fuse is blown and the blown-fuse count incremented independent of whether the PIN is correct or incorrect. The TPM state fuse count is set equal to the blown-fuse count. If a counter cleared before processing the PIN remains cleared during the next initialization, a fuse voltage cut is detected and a penalty imposed.Type: GrantFiled: March 18, 2022Date of Patent: August 29, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Ling Tony Chen, Felix Domke, Ankur Choudhary, Bradley Joseph Litterell
-
Publication number: 20230237154Abstract: A TPM is implemented in an SOC for thwarting PIN state replay attacks. Programmable fuses are used as a counter and an on-die RAM stores a blown-fuse count and a TPM state that includes a PIN-failure count and a fuse count. TPM initialization includes incrementing the TPM state PIN-failure count if the blown-fuse count is greater than the TPM state fuse count. Once a PIN is received, if the TPM state PIN-failure count satisfies a PIN failure policy and the PIN is correct, the TPM state PIN-failure count is cleared, and if the PIN is incorrect, a fuse is blown and the blown-fuse count is incremented. If the fuse blow fails, TPM activity is halted. If the fuse blow succeeds, the TPM state PIN-failure count is incremented and the TPM state fuse count is set equal to the blown-fuse count. The TPM state is saved to off-die non-volatile memory.Type: ApplicationFiled: March 24, 2023Publication date: July 27, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Ling Tony CHEN, Felix DOMKE, Ankur CHOUDHARY, Bradley Joseph LITTERELL
-
Publication number: 20230222793Abstract: In some embodiments, the system is directed to an autonomous inspection system for electrical grid components. In some embodiments, the system collects electrical grid component data using an autonomous drone and then transmits the inspection data to one or more computers. In some embodiments, the system includes artificial intelligence that analysis the data and identifies electrical grid components defects and provides a model highlighting the defects to a user. In some embodiments, the system enables a user to train the artificial intelligence by providing feedback for models where defects or components are not properly identified.Type: ApplicationFiled: March 14, 2023Publication date: July 13, 2023Inventors: Kunal Datta, Tony Chen, Marcella Kwan, Patrick Buckles, Michael James Locatelli, Teresa Alapat, Maria Joseph, Michael S. Glass, Jonathan Mello, Khushar Faizan, Xiwang Li, Michael Signorotti, Guilherme Mattar Bastos, Jacinto Chen, Erin Melissa Tan Antono, David Grayson, Jeffrey Mark Lovington, Laura Fehr, Charlene Chi-Johnston
-
Publication number: 20230198746Abstract: A method for secure key exchange. The method comprises receiving a request to certify a key from a communication partner at an interface between an access and tamper resistant circuit block and exposed circuitry. Within the access and tamper resistant circuit block, a first random private key is generated. A corresponding public key of the first random private key is derived, and a cryptographic digest of the public key and attributes associated with the first random private key is generated. The generated cryptographic digest is signed using a second random private key that has been designated for signing by one or more associated attributes. The public key and the signature are then sent to the communication partner via the interface.Type: ApplicationFiled: February 13, 2023Publication date: June 22, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Avdhesh CHHODAVDIA, Ling Tony CHEN, Felix Stefan DOMKE, Kambiz RAHIMI, Jay Scott FULLER
-
Patent number: 11615187Abstract: A TPM is implemented in an SOC for thwarting PIN state replay attacks. Programmable fuses are used as a counter and an on-die RAM stores a blown-fuse count and a TPM state that includes a PIN-failure count and a fuse count. TPM initialization includes incrementing the TPM state PIN-failure count if the blown-fuse count is greater than the TPM state fuse count. Once a PIN is received, if the TPM state PIN-failure count satisfies a PIN failure policy and the PIN is correct, the TPM state PIN-failure count is cleared, and if the PIN is incorrect, a fuse is blown and the blown-fuse count is incremented. If the fuse blow fails, TPM activity is halted. If the fuse blow succeeds, the TPM state PIN-failure count is incremented and the TPM state fuse count is set equal to the blown-fuse count. The TPM state is saved to off-die non-volatile memory.Type: GrantFiled: March 31, 2021Date of Patent: March 28, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Ling Tony Chen, Felix Domke, Ankur Choudhary, Bradley Joseph Litterell