Patents by Inventor Ted Wong

Ted Wong 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: 20240086520
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing an application trusted execution environment. Various aspects may include performing attestation of each application enclave of a plurality of application enclaves for a plurality of applications. Aspects may also include receiving a request from a client. Aspects may also include selecting a load balancer to forward the request to the application enclaves. Aspects may also include determining a sensitivity level of the request that is associated with a secured environment parameter. Aspects may include routing, by an enclave server of the load balancer, the request to an application enclave according to the sensitivity level for execution of an application of the plurality of applications in the application trusted execution environment.
    Type: Application
    Filed: August 21, 2023
    Publication date: March 14, 2024
    Inventors: Michael Kaplan, Bernard Wong, Nicholas John Mussallem, Stephen John Buttolph, Patrick Robert O'Grady, Kevin Seqniki, Ted Yin
  • Publication number: 20240055066
    Abstract: Performing a built-in self-test (BIST) on a memory macro includes generating a plurality of input vectors such that at least one input vector of the plurality of input vectors is transmitted to the memory macro in each of a plurality of cycles, receiving in each of the plurality of cycles, an output data from the memory macro. The output data is generated by the memory macro in response to processing the at least one input vector. The BIST also includes comparing the output data in each of the plurality of cycles with a signature value and determining whether the memory macro is normal or faulty based upon the comparison.
    Type: Application
    Filed: October 13, 2023
    Publication date: February 15, 2024
    Applicant: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Ted Wong, Saman Adham, Marat Gershoig, Vineet Joshi
  • Publication number: 20230395194
    Abstract: Disclosed herein is a method for detecting deletion in a gene sequence. The method comprises receiving, by a processor, training sequencing data, which comprises multiple training reads associated with gene sequences with deletion and gene sequences without deletion. The processor splits each of the multiple training reads into multiple training segments shorter than the training reads and trains a machine learning model on the multiple segments. The processor receives testing sequencing data comprising multiple testing reads, splits each of the multiple testing reads into multiple testing segments, and evaluates the trained machine learning model to the multiple testing segments to detect deletion in the testing sequencing data. No alignment or variant calling is necessary, which reduces the computational complexity of the evaluation step significantly.
    Type: Application
    Filed: October 20, 2021
    Publication date: December 7, 2023
    Inventors: Ted Wong, Zheng Su, Matthew Keon, Boris Guennewig
  • Patent number: 11823758
    Abstract: Performing a built-in self-test (BIST) on a memory macro includes generating a plurality of input vectors such that at least one input vector of the plurality of input vectors is transmitted to the memory macro in each of a plurality of cycles, receiving in each of the plurality of cycles, an output data from the memory macro. The output data is generated by the memory macro in response to processing the at least one input vector. The BIST also includes comparing the output data in each of the plurality of cycles with a signature value and determining whether the memory macro is normal or faulty based upon the comparison.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: November 21, 2023
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Saman Adham, Ted Wong, Marat Gershoig, Vineet Joshi
  • Publication number: 20220383980
    Abstract: This disclosure relates to computationally efficient processing of sequencing data relating to amyotrophic lateral sclerosis (ALS). A processor receives unaligned training reads and determines training sub-sequences from them. The processor then counts the training sub-sequences in a control group and in a group diagnosed with ALS and determines a measure of change, for each of the training sub-sequences, in the counting between the control group and the group with ALS. The processor further selects a subset of training sub-sequences that are distal from a mean value of the measure of change and then receives testing sequencing data comprising multiple unaligned testing reads. The processor determines sub-sequences from the testing reads, counts the sub-sequences that are in the subset, and determines a diagnostic output value related to ALS for the sample based on the counting of the testing sub-sequences that are in the subset.
    Type: Application
    Filed: May 26, 2022
    Publication date: December 1, 2022
    Inventors: John SU, Matt KEON, Ted WONG, Boris GUENNEWIG
  • Publication number: 20220254428
    Abstract: Performing a built-in self-test (BIST) on a memory macro includes generating a plurality of input vectors such that at least one input vector of the plurality of input vectors is transmitted to the memory macro in each of a plurality of cycles, receiving in each of the plurality of cycles, an output data from the memory macro. The output data is generated by the memory macro in response to processing the at least one input vector. The BIST also includes comparing the output data in each of the plurality of cycles with a signature value and determining whether the memory macro is normal or faulty based upon the comparison.
    Type: Application
    Filed: September 9, 2021
    Publication date: August 11, 2022
    Applicant: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Saman Adham, Ted Wong, Marat Gershoig, Vineet Joshi
  • Publication number: 20220254429
    Abstract: Performing a built-in self-test (BIST) on a memory macro includes generating a plurality of input vectors. One input vector is transmitted to the memory macro in each of a plurality of cycles. Each of the plurality of input vectors is associated with a bit width. Generating the input vector includes generating a partial input vector of half the bit width and transmitting the partial input vector to each of a first half of the memory macro and a second half of the memory macro. The method also includes receiving, in each of the plurality of cycles, an output data from the memory macro, such that the output data is generated by the memory macro in response to processing the partial input vector, comparing the output data with a signature value, and determining whether the memory macro is normal or faulty based upon the comparison.
    Type: Application
    Filed: September 9, 2021
    Publication date: August 11, 2022
    Applicant: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Ted Wong, Saman Adham, Marat Gershoig
  • Patent number: 11357604
    Abstract: A comprehensive dental readiness platform is presented. Dental patient data including an image, proposed treatments, and a dental form are received and processed by first machine learning models to obtain clinical findings and predicted values for fields of the dental form. The clinical findings and other results are processed by a second machine learning model to obtain predictions of a future dental condition of a patient. The second machine learning model utilizes an ensemble of Transformer Neural Networks, Long-Short-Term-Memory Networks, Convolutional Neural Networks, and Tree-Based Algorithms to predict the dental readiness classification, dental readiness durability, dental readiness error, dental emergency likelihood, prognosis, and alternative treatment options.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: June 14, 2022
    Assignee: Retrace Labs
    Inventors: Vasant Kearney, Hamid Hekmatian, Wenxiang Deng, Ming Ted Wong, Ali Sadat
  • Patent number: 11250429
    Abstract: Identity verification (IDV) using a payment processing platform is described herein. In an example, a computing device can receive identifying information of a user. The computing device can request payment information of a payment instrument of the user and can receive the payment information of the payment instrument of the user. The computing device can prompt the user to present the payment instrument at a point-of-sale (POS) of a trusted merchant and can verify the identity of the user based at least in part on verification information received from a merchant device operable by the trusted merchant at the POS.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: February 15, 2022
    Assignee: Square, Inc.
    Inventors: Bhavishyavani Ravi, Ted Wong, Shannon-Lee Eng, Aditya Nagpal
  • Publication number: 20210353393
    Abstract: A comprehensive dental readiness platform is presented. Dental patient data including an image, proposed treatments, and a dental form are received and processed by first machine learning models to obtain clinical findings and predicted values for fields of the dental form. The clinical findings and other results are processed by a second machine learning model to obtain predictions of a future dental condition of a patient. The second machine learning model utilizes an ensemble of Transformer Neural Networks, Long-Short-Term-Memory Networks, Convolutional Neural Networks, and Tree-Based Algorithms to predict the dental readiness classification, dental readiness durability, dental readiness error, dental emergency likelihood, prognosis, and alternative treatment options.
    Type: Application
    Filed: June 15, 2021
    Publication date: November 18, 2021
    Inventors: Vasant Kearney, Hamid Hekmatian, Wenxiang Deng, Ming Ted Wong, Ali Sadat
  • Patent number: 9471414
    Abstract: Techniques for detecting and addressing performance issues related to a mobile application are provided. Examples of performance issues include a backend service (to which the mobile application is configured to transmit requests) becoming unavailable or overloaded, a third-party service that the mobile application relies on for data pertaining to the backend service becoming unavailable, and security vulnerabilities or code irregularities in the code of the mobile application. A fallback service that is separate from the backend service detects the performance issues and sends fallback data to the mobile application. The fallback data may cause the mobile application to operate in an offline mode, where the mobile application requests locally stored data instead of transmitting data requests to the backend service. The fallback data may reference page views that the mobile application downloads and displays instead of other page views that are based on data from the backend service.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: October 18, 2016
    Assignee: Apollo Education Group, Inc.
    Inventors: David Le, Manish Upendran, Ted Wong, Jo-Jo Lin, Bryce Griner, Isabel George
  • Publication number: 20160189109
    Abstract: A method and system for adaptive event scheduling are provided. A first start time and a first duration are automatically selected for a first calendar event. The first calendar event is for a first learning activity of the course. Insertion of the first calendar event is caused, at the first start time and with the first duration, into an electronic calendar associated with a user participating in a course. Behavior of the user relative to performance of the first learning activity is monitored. Based at least in part on the behavior, a second start time and a second duration are automatically selected for a second calendar event. The second calendar event is for a second learning activity of the course. Insertion of the second calendar event is caused, at the second start time and with the second duration, into the electronic calendar.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: David Le, Mei-chiao Lin, Sravanthi Deshmukh, Ted Wong, Manish Upendran, Isabel George, Shane Lunceford
  • Patent number: 9286315
    Abstract: Techniques are described for resolving document change conflicts based on state information. A document management system records, at a client device, changes that a user made to a root client-side instance of a document bundle to create a modified client-side instance of the document bundle, wherein the changes were made while the client device was not connected to a remote storage service. After the changes are recorded, the client device is connected to the remote storage service. In response to determining that a conflict has occurred, the document management system selects a particular resolution action, based, at least in part, on state information associated with at least one of: a user that made the changes, an instance of the document bundle, or the client device on which the changes were made. The document management system then resolves the conflict by performing the particular resolution action.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: March 15, 2016
    Assignee: Apollo Education Group, Inc.
    Inventors: Locke David Berkebile, Isabel George, David Le, Manish Upendran, Ted Wong, Sravanthi Deshmukh, Jongwoo Lee
  • Publication number: 20160048418
    Abstract: Techniques for detecting and addressing performance issues related to a mobile application are provided. Examples of performance issues include a backend service (to which the mobile application is configured to transmit requests) becoming unavailable or overloaded, a third-party service that the mobile application relies on for data pertaining to the backend service becoming unavailable, and security vulnerabilities or code irregularities in the code of the mobile application. A fallback service that is separate from the backend service detects the performance issues and sends fallback data to the mobile application. The fallback data may cause the mobile application to operate in an offline mode, where the mobile application requests locally stored data instead of transmitting data requests to the backend service. The fallback data may reference page views that the mobile application downloads and displays instead of other page views that are based on data from the backend service.
    Type: Application
    Filed: August 12, 2014
    Publication date: February 18, 2016
    Inventors: David Le, Manish Upendran, Ted Wong, Jo-Jo Lin, Bryce Griner, Isabel George
  • Patent number: 8745540
    Abstract: Techniques are provided for navigating through a hierarchy of views while generating a bread-crumb display that continues to provide an indication of each ancestor view even when the labels for all ancestor views do not fit within the bread-crumb display. When the bread-crumb display does not have sufficient room remaining to accommodate the label of a view to which the user has navigated, the current content of the bread-crumb display contracts, like an accordion, to make room for the new label. The contracted version of the bread-crumb display continues to have an indication of all traversed levels, though the labels for some or all of the ancestor views may be partially or completely obscured. The contracted version of the bread-crumb display may be expanded, and used to navigate back up the hierarchy.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: June 3, 2014
    Assignee: Apollo Education Group, Inc.
    Inventors: Jongwoo Lee, Sravanthi Deshmukh, Ted Wong
  • Publication number: 20140108498
    Abstract: Techniques are described for resolving document change conflicts based on state information. A document management system records, at a client device, changes that a user made to a root client-side instance of a document bundle to create a modified client-side instance of the document bundle, wherein the changes were made while the client device was not connected to a remote storage service. After the changes are recorded, the client device is connected to the remote storage service. In response to determining that a conflict has occurred, the document management system selects a particular resolution action, based, at least in part, on state information associated with at least one of: a user that made the changes, an instance of the document bundle, or the client device on which the changes were made. The document management system then resolves the conflict by performing the particular resolution action.
    Type: Application
    Filed: October 17, 2012
    Publication date: April 17, 2014
    Applicant: Apollo Group, Inc.
    Inventors: Locke David Berkebile, Isabel George, David Le, Manish Upendran, Ted Wong, Sravanthi Deshmukh, Jongwoo Lee
  • Publication number: 20130275921
    Abstract: Techniques are provided for navigating through a hierarchy of views while generating a bread-crumb display that continues to provide an indication of each ancestor view even when the labels for all ancestor views do not fit within the bread-crumb display. When the bread-crumb display does not have sufficient room remaining to accommodate the label of a view to which the user has navigated, the current content of the bread-crumb display contracts, like an accordion, to make room for the new label. The contracted version of the bread-crumb display continues to have an indication of all traversed levels, though the labels for some or all of the ancestor views may be partially or completely obscured. The contracted version of the bread-crumb display may be expanded, and used to navigate back up the hierarchy.
    Type: Application
    Filed: April 13, 2012
    Publication date: October 17, 2013
    Inventors: Jongwoo Lee, Sravanthi Deshmukh, Ted Wong
  • Publication number: 20090196999
    Abstract: Methods for etching nickel and nickel alloy layers are disclosed. The etching compositions include inorganic acids and heterocyclic nitrogen compounds. Additionally, the etching methods may include anodic etching of the nickel or nickel alloy layer. The methods may be used in semiconductor packaging manufacture.
    Type: Application
    Filed: December 10, 2008
    Publication date: August 6, 2009
    Applicant: Rohm and Haas Electronic Materials LLC
    Inventors: Andre Egli, Leo Wan, Ted Wong
  • Publication number: 20050209934
    Abstract: A consignor and a retailer develop a consignment agreement for a consigned product. An inventory order is generated for stocking levels of the consigned product in a retailer's distribution system. An inventory quantity of the consigned product based on the inventory order is shipped out to the retailer's distribution system. A virtual inventory is created in a consignor's computer system to match the inventory quantity shipped to the retailer's distribution system and also that identifies the inventory location. A consignor's computer system receives sales data for the consigned product. The retailer's distribution system is replenished based on the sales data. The virtual inventory in the consignor's computer system is decremented based on the sales data received.
    Type: Application
    Filed: March 17, 2004
    Publication date: September 22, 2005
    Inventors: Sean Irby, Robert Jones, Ted Wong, Sam Park