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: 20240136741
    Abstract: 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: Application
    Filed: October 18, 2023
    Publication date: April 25, 2024
    Applicant: Tyco Electronics (Shanghai) Co., Ltd.
    Inventors: Xinlei (Tony) Li, Hailong (Sanders) Yan, Qiaoli (Cherie) Chen
  • Patent number: 11968618
    Abstract: 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: Grant
    Filed: September 27, 2013
    Date of Patent: April 23, 2024
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Yong Yang, Qian Chen, Peter Hedman, Tony Olsson
  • Patent number: 11952364
    Abstract: 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: Grant
    Filed: September 3, 2019
    Date of Patent: April 9, 2024
    Assignee: TYLIGAND BIOSCIENCE (SHANGHAI) LIMITED
    Inventors: Boyu Zhong, Tony Yantao Zhang, Yiju Cao, Guangming Chen
  • Publication number: 20240111824
    Abstract: 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: Application
    Filed: September 27, 2023
    Publication date: April 4, 2024
    Inventors: Tony Levi, Wei Wu, Sandeep Gupta, Buyun Chen, Zerui Liu, Deming Meng, Shiyu Su, Qiaochu Zhang, Shuo-Wei Chen
  • Publication number: 20240087567
    Abstract: 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: Application
    Filed: November 17, 2023
    Publication date: March 14, 2024
    Inventors: Shambhavi Sathyanarayana Rao, Anna Chen Santos, Tony Roy Hardie
  • Patent number: 11928190
    Abstract: 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: Grant
    Filed: October 20, 2022
    Date of Patent: March 12, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xinyang Ge, Weidong Cui, Ben Niu, Ling Tony Chen
  • Publication number: 20240068710
    Abstract: 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: Application
    Filed: August 30, 2023
    Publication date: February 29, 2024
    Inventors: Harsha Satyanarayana, Sarah N. Tomasco, Christopher Mark Hayden, David Isai Vega Fernandez, Saman Beyhaghi, Derek Ryan Bindbeutel, Tony Chen
  • Publication number: 20240071543
    Abstract: 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: Application
    Filed: July 13, 2023
    Publication date: February 29, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ling Tony CHEN, Felix DOMKE, Ankur CHOUDHARY, Bradley Joseph LITTERELL
  • Patent number: 11893118
    Abstract: 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: Grant
    Filed: May 25, 2021
    Date of Patent: February 6, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Md. Nazmus Sakib, Bryan David Kelly, Ling Tony Chen, Peter David Waxman
  • Patent number: 11860999
    Abstract: 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: Grant
    Filed: March 31, 2021
    Date of Patent: January 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ling Tony Chen, Felix Domke, Ankur Choudhary, Bradley Joseph Litterell
  • Patent number: 11857153
    Abstract: 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: Grant
    Filed: October 27, 2021
    Date of Patent: January 2, 2024
    Assignee: Activ Surgical, Inc.
    Inventors: Thomas J. Calef, Tina P. Chen, Emanuel Demaio, Tony Chen, Vasiliy Evgenyevich Buharin, Michael G. Ruehlman
  • Patent number: 11853428
    Abstract: 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: Grant
    Filed: June 2, 2021
    Date of Patent: December 26, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Md. Nazmus Sakib, Bryan David Kelly, Ling Tony Chen, Peter David Waxman
  • Publication number: 20230360114
    Abstract: 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: Application
    Filed: May 5, 2022
    Publication date: November 9, 2023
    Inventors: 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: 20230352133
    Abstract: 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: Application
    Filed: December 5, 2022
    Publication date: November 2, 2023
    Inventors: Tina CHEN, Roman STOLYAROV, Thomas CALEF, Tony CHEN, Niall DALTON, Jill BINNEY, Vasiliy BUHARIN, Bogdan MITREA, Hossein DEHGHANI, John OBERLIN
  • Patent number: 11776646
    Abstract: 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: Grant
    Filed: March 18, 2022
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ling Tony Chen, Felix Domke, Ankur Choudhary, Bradley Joseph Litterell
  • Patent number: 11742041
    Abstract: 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: Grant
    Filed: March 18, 2022
    Date of Patent: August 29, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ling Tony Chen, Felix Domke, Ankur Choudhary, Bradley Joseph Litterell
  • Publication number: 20230237154
    Abstract: 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: Application
    Filed: March 24, 2023
    Publication date: July 27, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ling Tony CHEN, Felix DOMKE, Ankur CHOUDHARY, Bradley Joseph LITTERELL
  • Publication number: 20230222793
    Abstract: 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: Application
    Filed: March 14, 2023
    Publication date: July 13, 2023
    Inventors: 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: 20230198746
    Abstract: 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: Application
    Filed: February 13, 2023
    Publication date: June 22, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Avdhesh CHHODAVDIA, Ling Tony CHEN, Felix Stefan DOMKE, Kambiz RAHIMI, Jay Scott FULLER
  • Patent number: 11615187
    Abstract: 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: Grant
    Filed: March 31, 2021
    Date of Patent: March 28, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ling Tony Chen, Felix Domke, Ankur Choudhary, Bradley Joseph Litterell