Patents by Inventor Wei-Cheng Lai

Wei-Cheng Lai 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: 20250139410
    Abstract: Methods are taught for creating training data for a learning algorithm, training the learning algorithm with the training data and using the trained learning algorithm to suggest domain names to users. A domain name registrar may store activities of a user on a registrar website. Preferably, domain name searches, selected suggested domain names and domain names registered to the user are stored as the training data in a training database. The training data may be stored so that earlier activities act as inputs to the learning algorithm while later activities are the expected outputs of the learning algorithm.
    Type: Application
    Filed: October 26, 2023
    Publication date: May 1, 2025
    Inventors: Wei-Cheng Lai, Yu Tian, Wenbo Wang, Chungwei Yen
  • Patent number: 11539661
    Abstract: Methods are taught for creating training data for a learning algorithm, training the learning algorithm with the training data and using the trained learning algorithm to suggest domain names to users. A domain name registrar may store activities of a user on a registrar website. Preferably, domain name searches, selected suggested domain names and domain names registered to the user are stored as the training data in a training database. The training data may be stored so that earlier activities act as inputs to the learning algorithm while later activities are the expected outputs of the learning algorithm. Once trained, the learning algorithm may receive activities of other users and suggest domain names to the other users based on their activities.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: December 27, 2022
    Assignee: Go Daddy Operating, LLC
    Inventors: Wei-Cheng Lai, Yu Tian, Wenbo Wang, Chungwei Yen
  • Patent number: 11487744
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a string used to search an available domain name, identify a token within the string including a unigram, and generate and transmit one or more available domain name candidates including a unigram and one or more tokens interchangeable with a token previously co-occurring with the unigram token.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: November 1, 2022
    Assignee: Go Daddy Operating Company, LLC
    Inventor: Wei-Cheng Lai
  • Patent number: 11381309
    Abstract: Aspects of the disclosure provide an optical communication system. The system may include a receiver lens system configured to receive a light beam from a remote optical communication system and direct the light beam to a photodetector. The system may also include the photodetector. The photodetector may be configured to convert the received light beam into an electrical signal, and the photodetector may be positioned at a focal plane of the receiver lens system. The system may also include a phase-aberrating element arranged with respect to the receiver lens system and the photodetector such that the phase-aberrating element is configured to provide uniform angular irradiance at the focal plane of the receiver lens system.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: July 5, 2022
    Assignee: X DEVELOPMENT LLC
    Inventors: Nam-hyong Kim, Baris Erkmen, Andrei Kazmierski, Devin Brinkley, John Moody, Markus Demartini, Wei-cheng Lai, Halleh Balch
  • Patent number: 11256770
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: identify a business name within an aggregation of business names; tokenize the business name; match a resulting token to an industry related keyword; generate a template with placeholders replacing a prefix or a suffix appended to the token from a recognized pattern; identify a request to generate a name candidate, select a personalized data associated with the requesting user and an associated industry; and generate a list of name candidates, with the personalized data inserted into the placeholder; then determines the availability and ranks each name candidate in the list.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: February 22, 2022
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Tejas Prakash Bajaj, Salvador Celis, Tapan Kamdar, Wei-Cheng Lai, Xiang Mao, Yu Tian, Jyothiprakash Trishuleshwar, Wenbo Wang, Grace Wardhana
  • Patent number: 11245665
    Abstract: Methods are taught for creating training data for a learning algorithm, training the learning algorithm with the training data and using the trained learning algorithm to suggest domain names to users. A domain name registrar may store activities of a user on a registrar website. Preferably, domain name searches, selected suggested domain names and domain names registered to the user are stored as the training data in a training database. The training data may be stored so that earlier activities act as inputs to the learning algorithm while later activities are the expected outputs of the learning algorithm. Once trained, the learning algorithm may receive activities of other users and suggest domain names to the other users based on their activities.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: February 8, 2022
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Wei-Cheng Lai, Yu Tian, Wenbo Wang, Chungwei Yen
  • Publication number: 20210349959
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a character string (e.g., a user input or a file content) from a client; match file tokens tokenized from the character string with knowledge base tokens in a database; generate labels/tags for the file tokens according to labels assigned to the knowledge base tokens and a second level domain (SLD) including a token from the file tokens; remove any tokens from the SLD flagged for removal in the database; generate a top level domain (TLD) and one or more domain names combining the SLD and the TLD; score each of one or more generated domain names according to domain name characteristics; and display a list of scored domain names on the client.
    Type: Application
    Filed: December 18, 2020
    Publication date: November 11, 2021
    Inventors: Wei-Cheng LAI, Wenbo WANG
  • Publication number: 20210242940
    Abstract: Aspects of the disclosure provide an optical communication system. The system may include a receiver lens system configured to receive a light beam from a remote optical communication system and direct the light beam to a photodetector. The system may also include the photodetector. The photodetector may be configured to convert the received light beam into an electrical signal, and the photodetector may be positioned at a focal plane of the receiver lens system. The system may also include a phase-aberrating element arranged with respect to the receiver lens system and the photodetector such that the phase-aberrating element is configured to provide uniform angular irradiance at the focal plane of the receiver lens system.
    Type: Application
    Filed: April 21, 2021
    Publication date: August 5, 2021
    Inventors: Nam-hyong Kim, Baris Erkmen, Andrei Kazmierski, Devin Brinkley, John Moody, Markus Demartini, Wei-cheng Lai, Halleh Balch
  • Publication number: 20210159978
    Abstract: Aspects of the disclosure provide an optical communication system. The system may include a receiver lens system configured to receive a light beam from a remote optical communication system and direct the light beam to a photodetector. The system may also include the photodetector. The photodetector may be configured to convert the received light beam into an electrical signal, and the photodetector may be positioned at a focal plane of the receiver lens system. The system may also include a phase-aberrating element arranged with respect to the receiver lens system and the photodetector such that the phase-aberrating element is configured to provide uniform angular irradiance at the focal plane of the receiver lens system.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Inventors: Nam-hyong Kim, Baris Erkmen, Andrei Kazmierski, Devin Brinkley, John Moody, Markus Demartini, Wei-cheng Lai, Halleh Balch
  • Patent number: 11018765
    Abstract: Aspects of the disclosure provide an optical communication system. The system may include a receiver lens system configured to receive a light beam from a remote optical communication system and direct the light beam to a photodetector. The system may also include the photodetector. The photodetector may be configured to convert the received light beam into an electrical signal, and the photodetector may be positioned at a focal plane of the receiver lens system. The system may also include a phase-aberrating element arranged with respect to the receiver lens system and the photodetector such that the phase-aberrating element is configured to provide uniform angular irradiance at the focal plane of the receiver lens system.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: May 25, 2021
    Assignee: X Development LLC
    Inventors: Nam-hyong Kim, Baris Erkmen, Andrei Kazmierski, Devin Brinkley, John Moody, Markus Demartini, Wei-cheng Lai, Halleh Balch
  • Patent number: 10972098
    Abstract: A tunable device includes a deformable dielectric unit formed with a receiving space, and a tunable member received in the receiving space and responsible to an electric field applied to the tunable member. A transducer is also provided, and includes at least one of the tunable device and one of a driver unit, a sensing unit and the combination thereof in signal transmission with the tunable device. A method of tuning the tunable device is also provided.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: April 6, 2021
    Assignee: NATIONAL TSING HUA UNIVERSITY
    Inventors: Wei-Cheng Lai, Wei-Leun Fang
  • Publication number: 20200349209
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: identify a business name within an aggregation of business names; tokenize the business name; match a resulting token to an industry related keyword; generate a template with placeholders replacing a prefix or a suffix appended to the token from a recognized pattern; identify a request to generate a name candidate, select a personalized data associated with the requesting user and an associated industry; and generate a list of name candidates, with the personalized data inserted into the placeholder; then determines the availability and ranks each name candidate in the list.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 5, 2020
    Inventors: Tejas Prakash Bajaj, Salvador Celis, Tapan Kamdar, Wei-Cheng Lai, Xiang Mao, Yu Tian, Jyothiprakash Trishuleshwar, Wenbo Wang, Grace Wardhana
  • Publication number: 20200351241
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: identify a business name within an aggregation of business names; tokenize the business name; match a resulting token to an industry related keyword; generate a template with placeholders replacing a prefix or a suffix appended to the token from a recognized pattern; identify a request to generate a name candidate, select a personalized data associated with the requesting user and an associated industry; and generate a list of name candidates, with the personalized data inserted into the placeholder; then determines the availability and ranks each name candidate in the list.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 5, 2020
    Inventors: Tejas Prakash Bajaj, Salvador Celis, Tapan Kamdar, Wei-Cheng Lai, Xiang Mao, Yu Tian, Jyothiprakash Trishuleshwar, Wenbo Wang, Grace Wardhana
  • Publication number: 20200349208
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: identify a business name within an aggregation of business names; tokenize the business name; match a resulting token to an industry related keyword; generate a template with placeholders replacing a prefix or a suffix appended to the token from a recognized pattern; identify a request to generate a name candidate, select a personalized data associated with the requesting user and an associated industry; and generate a list of name candidates, with the personalized data inserted into the placeholder; then determines the availability and ranks each name candidate in the list.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 5, 2020
    Inventors: Tejas Prakash Bajaj, Salvador Celis, Tapan Kamdar, Wei-Cheng Lai, Xiang Mao, Yu Tian, Jyothiprakash Trishuleshwar, Wenbo Wang, Grace Wardhana
  • Publication number: 20200244621
    Abstract: Methods are taught for creating training data for a learning algorithm, training the learning algorithm with the training data and using the trained learning algorithm to suggest domain names to users. A domain name registrar may store activities of a user on a registrar website. Preferably, domain name searches, selected suggested domain names and domain names registered to the user are stored as the training data in a training database. The training data may be stored so that earlier activities act as inputs to the learning algorithm while later activities are the expected outputs of the learning algorithm. Once trained, the learning algorithm may receive activities of other users and suggest domain names to the other users based on their activities.
    Type: Application
    Filed: January 28, 2019
    Publication date: July 30, 2020
    Inventors: Wei-Cheng Lai, Yu Tian, Wenbo Wang, Chungwei Yen
  • Publication number: 20200244622
    Abstract: Methods are taught for creating training data for a learning algorithm, training the learning algorithm with the training data and using the trained learning algorithm to suggest domain names to users. A domain name registrar may store activities of a user on a registrar website. Preferably, domain name searches, selected suggested domain names and domain names registered to the user are stored as the training data in a training database. The training data may be stored so that earlier activities act as inputs to the learning algorithm while later activities are the expected outputs of the learning algorithm. Once trained, the learning algorithm may receive activities of other users and suggest domain names to the other users based on their activities.
    Type: Application
    Filed: January 28, 2019
    Publication date: July 30, 2020
    Inventors: Wei-Cheng Lai, Yu Tian, Wenbo Wang, Chungwei Yen
  • Publication number: 20200242406
    Abstract: Methods are taught for creating training data for a learning algorithm, training the learning algorithm with the training data and using the trained learning algorithm to suggest domain names to users. A domain name registrar may store activities of a user on a registrar website. Preferably, domain name searches, selected suggested domain names and domain names registered to the user are stored as the training data in a training database. The training data may be stored so that earlier activities act as inputs to the learning algorithm while later activities are the expected outputs of the learning algorithm. Once trained, the learning algorithm may receive activities of other users and suggest domain names to the other users based on their activities.
    Type: Application
    Filed: January 28, 2019
    Publication date: July 30, 2020
    Inventors: Wei-Cheng Lai, Yu Tian, Wenbo Wang, Chungwei Yen
  • Patent number: 10713418
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: monitor a character stream; identify characters comprising a domain name request; identify a token in a language character map comprising the characters and associated with a language; generate, using a software translation engine, a translation of the first token into a second language; generate candidate domain names comprising: a domain name comprising the token; and a second domain name comprising the second token; modify, in real time, a user interface control to display the list of candidate domain names.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: July 14, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Wei-Cheng Lai, Yang Zhao
  • Publication number: 20200210504
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a character string (e.g., a user input or a file content) from a client; match file tokens tokenized from the character string with knowledge base tokens in a database; generate labels/tags for the file tokens according to labels assigned to the knowledge base tokens and a second level domain (SLD) including a token from the file tokens; remove any tokens from the SLD flagged for removal in the database; generate a top level domain (TLD) and one or more domain names combining the SLD and the TLD; score each of one or more generated domain names according to domain name characteristics; and display a list of scored domain names on the client.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: Wei-Cheng LAI, Wenbo WANG
  • Publication number: 20200065683
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: aggregate a plurality of knowledge base data comprising a plurality of tokens; identify a plurality of available domain names based on a difference between the plurality of tokens within the knowledge base data; eliminate from the plurality of available domain names, at least one grammatically incorrect domain name; rank the plurality of available domain names according to a machine learning algorithm; and transmit the plurality of available domain names to a client computer communicatively coupled to the network.
    Type: Application
    Filed: November 1, 2019
    Publication date: February 27, 2020
    Inventors: Wei-Cheng Lai, Yang Zhao, Moninder Jheeta, Tapan Kamdar