Patents by Inventor Salvador Celis

Salvador Celis 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: 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
  • 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: 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
  • Patent number: 9922018
    Abstract: A user interface control is presented for assisting the computer user in viewing cells with a data table. In particular, a vector viewing control is presented which enables the computer user to view cells within a data table. The vector viewing control comprises a plurality of cell elements, each cell element corresponding to one or more cells in the data table. The cell elements correspond to a vector of cells in the data table that is represented by the vector viewing control. Upon user interaction with the vector viewing control, an expanded view is presented showing the contents of the data cell corresponding to the location of the interaction point on the control. The computer user can move the expanded view up and down the vector to view the contents of the data table.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: March 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wai Chan, Salvador Celis
  • Publication number: 20160034951
    Abstract: Systems, methods, and computer-readable storage media are provided for allocating prominent display space for relevant answers to search queries. Upon receipt of a search query, an intent associated with the search query is determined. That is, it is determined what question the search query states or implies is on the mind of the search query originator. Once the intent is determined, an answer to the search query is determined, for instance, by reference to one or more of search query history logs, search engine click metrics, user history (specific and/or aggregate), and search query categories. The answer is then paired with a sponsor and prominent display space is allocated. The answer and indicia associated with the sponsor are caused to be presented in association with one another in the prominent display space on a search engine results page.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 4, 2016
    Inventors: SALVADOR CELIS, PANKESH JHAVERI, HRISHIKESH BAL
  • Publication number: 20140306965
    Abstract: Architecture that enables a page/content animation user experience where new pages and/or new content can be exposed in any one of multiple directions using an animated unfolding behavior. The unfolding behavior can be performed on a page or piece of content, between pages or pieces of content, on a diagonal, and other directions, and can be performed based on a fold axis that is visually presented as being a forward position or a rear position along with corresponding visual effects. One or more pages of content are presented in a viewport of display, and an interaction gesture is detected relative to the one or more pages. An animation component animates the unfolding behavior at an unfolding location relative to the one or more pages in the viewport to expose new pages. The unfolding behavior is enabled in response to the interaction gesture.
    Type: Application
    Filed: April 10, 2013
    Publication date: October 16, 2014
    Applicant: Microsoft Corporation
    Inventors: Chia-Huei Yen, Robert Frye, Salvador Celis
  • Publication number: 20140136939
    Abstract: A user interface control is presented for assisting the computer user in viewing cells with a data table. In particular, a vector viewing control is presented which enables the computer user to view cells within a data table. The vector viewing control comprises a plurality of cell elements, each cell element corresponding to one or more cells in the data table. The cell elements correspond to a vector of cells in the data table that is represented by the vector viewing control. Upon user interaction with the vector viewing control, an expanded view is presented showing the contents of the data cell corresponding to the location of the interaction point on the control. The computer user can move the expanded view up and down the vector to view the contents of the data table.
    Type: Application
    Filed: November 12, 2012
    Publication date: May 15, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Wai Chan, Salvador Celis