Patents by Inventor Moninder Jheeta

Moninder Jheeta 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: 11669577
    Abstract: Systems and methods are disclosed for displaying available or recommended electronic multimedia content to a user, including electronic media content on the Internet. According to one implementation, a method is provided that includes receiving a request from a user, the request specifying electronic media content desired by the user; analyzing an indexed web history of a plurality of other users, based on the request for desired content; and selecting and sorting a subset of available content groups, based on the request for desired content and the indexed web history. The method also includes selecting and sorting, for each selected and sorted content group, a subset of available content; providing instructions to display, to a user, the selected and sorted content groups along a first axis of a two-dimensional grid; and further providing instructions to display, to the user, the selected available content for each content group along a second axis of the two-dimensional grid.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: June 6, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Peter F. Kocks, Moninder Jheeta, Brett Aladdin Barros
  • Patent number: 10659424
    Abstract: A registrar may determine a registration status for a domain names. The registrar may determine whether the domain name is in a zone file downloaded from a registry. Upon determining that the domain name is not in the zone file, the registrar may determine whether the domain name is in a DNS zone file created by the registrar. Upon determining that the domain name is not in the DNS zone file created by the registrar, the registrar may transmit an EPP <check> command for the domain name to the registry. The registrar may receive a first EPP <resData> element comprising an error indicating the domain name is available or a value indicating the domain name is not available. Upon receiving the value indicating the domain name is not available, the registrar may transmit an EPP <info> command for the domain name to the registry. The registrar may receive a second EPP <resData> element from the registry comprising an expiration date and a state of the domain name.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: May 19, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Moninder Jheeta, Charles Beadnall, Christopher Ambler
  • Publication number: 20200106850
    Abstract: A system and method for application deep linking is presented. A request is received, via a communications network, from a computing device of a user for a first web page of a website and a content of the first web page is retrieved from a first computer server via a communications network. A deep link setting is retrieved for the first web page of the website from a data storage server and a uniform resource indicator is inserted into the first web page to create a modified content of the first web page. The uniform resource indicator includes the deep link setting and, when executed by the computing device of the user, the uniform resource indicator causes the computing device to load an application identified by the uniform resource indicator. The modified content of the first web page is transmitted to the computing device of the user.
    Type: Application
    Filed: December 2, 2019
    Publication date: April 2, 2020
    Inventors: David Popowitz, Marek Olszewski, Moninder Jheeta, Nitin Gupta, Rene Reinsberg
  • 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
  • Patent number: 10498847
    Abstract: A system and method for application deep linking is presented. The system includes a proxy server configured to receive a request for a first web page of a website. The proxy server retrieves content of the first web page and modifies the content to include a uniform resource indicator to create a modified content of the first web page. The uniform resource indicator includes the deep link setting and, when executed by a computing device, the uniform resource indicator causes the computing device to load an application identified by the uniform resource indicator. The proxy server is configured to transmit the modified content of the first web page to a requesting computing device.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: December 3, 2019
    Assignee: Go Daddy Operating Company, LLC
    Inventors: David Popowitz, Marek Olszewski, Moninder Jheeta, Nitin Gupta, Rene Reinsberg
  • Patent number: 10467536
    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: Grant
    Filed: December 12, 2014
    Date of Patent: November 5, 2019
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Wei-Cheng Lai, Yang Zhao, Moninder Jheeta, Tapan Kamdar
  • Publication number: 20190243861
    Abstract: Systems and methods for ranking domain names across disparate sets thereof include receiving domain name search results from multiple sources, wherein a ranking function is unusable to rank sets from the disparate sources against each other, normalizing the sets to generate a plurality of normalized candidate domain names that can be ranked against each other using the ranking function, and applying the ranking function to the plurality of normalized candidate domain names to create a ranked list of domain names. The ranked list may be sent to the device of the searching entity so that the “best” domain name can be selected even when the results originate from disparate results.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Inventors: Moninder Jheeta, Wei-Cheng Lai
  • Patent number: 10296648
    Abstract: Systems and methods for ranking domain names across disparate sets thereof include receiving domain name search results from multiple sources, wherein a ranking function is unusable to rank sets from the disparate sources against each other, normalizing the sets to generate a plurality of normalized candidate domain names that can be ranked against each other using the ranking function, and applying the ranking function to the plurality of normalized candidate domain names to create a ranked list of domain names. The ranked list may be sent to the device of the searching entity so that the “best” domain name can be selected even when the results originate from disparate results.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: May 21, 2019
    Assignee: GO DADDY OPERATING COMPANY, LLC
    Inventors: Moninder Jheeta, Wei-Cheng Lai
  • Patent number: 9990432
    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 domain name search string; tokenize the domain name search string; identify, based on at least one token in the domain name search string, one or more concepts comprising a collection of data records comprising a common concept id and/or one or more languages; and recommend at least one available domain name comprising the one or more concepts and in the one or more languages.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: June 5, 2018
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Wei-Cheng Lai, Yang Zhao, Moninder Jheeta, Tapan Kamdar
  • Publication number: 20170310636
    Abstract: A registrar may determine a registration status for a domain names. The registrar may determine whether the domain name is in a zone file downloaded from a registry. Upon determining that the domain name is not in the zone file, the registrar may determine whether the domain name is in a DNS zone file created by the registrar. Upon determining that the domain name is not in the DNS zone file created by the registrar, the registrar may transmit an EPP <check> command for the domain name to the registry. The registrar may receive a first EPP <resData> element comprising an error indicating the domain name is available or a value indicating the domain name is not available. Upon receiving the value indicating the domain name is not available, the registrar may transmit an EPP <info> command for the domain name to the registry. The registrar may receive a second EPP <resData> element from the registry comprising an expiration date and a state of the domain name.
    Type: Application
    Filed: April 26, 2016
    Publication date: October 26, 2017
    Inventors: Moninder Jheeta, Charles Beadnall, Christopher Ambler
  • Patent number: 9787634
    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 domain name search string; identify: a token, within the domain name search string, reflecting a user pattern; a next element in the sequence for the user pattern; and an available domain name comprising a string reflecting the next element in the sequence; and transmit the available domain name to a client computer communicatively coupled to the network.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: October 10, 2017
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Wei-Cheng Lai, Yang Zhao, Moninder Jheeta, Tapan Kamdar
  • Patent number: 9672827
    Abstract: A conversation model is generated based on a conversation between a plurality of participants. Conversation text associated with the conversation is retrieved. A plurality of conversation model components are identified within the conversation text. A correlation score is determined for each pair of conversation model components representing a measure of relatedness between the pair of conversation model components. Extrapolated conversation model components are identified based on the plurality of conversation model components and the determined correlation scores. The conversation model components, the additional conversation model components, and the correlation scores are then stored as a conversation model.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: June 6, 2017
    Assignee: Mindmeld, Inc.
    Inventor: Moninder Jheeta
  • Patent number: 9602559
    Abstract: Contextual content is provided to a first conversation participant via a client device of the first conversation participant. Communication information associated with a conversation is received via the first client device interface. Context information associated with the conversation is retrieved from the received communication information. One or more concepts associated with the conversation are identified based on the context information. Content is selected for presenting on the client device based on the identified concepts. The selected content is then presented to the first conversation participant in a second client device interface.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: March 21, 2017
    Assignee: Mindmeld, Inc.
    Inventors: Brett Barros, Moninder Jheeta, George Samuel Kola, Timothy Tuttle
  • Patent number: 9548998
    Abstract: Data is asynchronously provided to a participant of a conversation. A temporal model is maintained for each of a plurality of client devices associated with the conversation. A temporal model describes a state of an associated client device. Data for sending to a client device is identified based on conversation context information describing a context of a conversation participant associated with the client device. A determination of whether to send the identified data to the client device is made based on the temporal model associated with the client device. The temporal model associated with the client device is updated based on the determination.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: January 17, 2017
    Assignee: Mindmeld, Inc.
    Inventors: Brett Barros, Moninder Jheeta, George Samuel Kola, Timothy Tuttle
  • Patent number: 9529522
    Abstract: A gesture-based search interface is provided on a client device. A concept interface is displayed within the search interface, the concept interface including a plurality of selected concept tabs. A content interface is also displayed within the search interface, the content interface configured to, in response to a selection of a concept tab, display content associated with a concept represented by the selected concept tab. A gesture input is received at the client device, for instance a touch input received at a touch-screen of the client device. A concept input mechanism is presented in response to the gesture input, and an additional concept tab is presented within the concept interface in response to receiving a concept via the concept input mechanism. The content interface displays content associated with the received concept when the additional concept tab is selected.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: December 27, 2016
    Assignee: Mindmeld, Inc.
    Inventors: Brett Barros, Moninder Jheeta, George Samuel Kola, Timothy Tuttle
  • Publication number: 20160259861
    Abstract: Systems and methods are disclosed for displaying available or recommended electronic multimedia content to a user, including electronic media content on the Internet. According to one implementation, a method is provided that includes receiving a request from a user, the request specifying electronic media content desired by the user; analyzing an indexed web history of a plurality of other users, based on the request for desired content; and selecting and sorting a subset of available content groups, based on the request for desired content and the indexed web history. The method also includes selecting and sorting, for each selected and sorted content group, a subset of available content; providing instructions to display, to a user, the selected and sorted content groups along a first axis of a two-dimensional grid; and further providing instructions to display, to the user, the selected available content for each content group along a second axis of the two-dimensional grid.
    Type: Application
    Filed: May 17, 2016
    Publication date: September 8, 2016
    Inventors: Peter F. KOCKS, Moninder JHEETA, Brett Aladdin BARROS
  • Publication number: 20160234330
    Abstract: A system and method for application deep linking is presented. A request is received, via a communications network, from a computing device of a user for a first web page of a website and a content of the first web page is retrieved from a first computer server via a communications network. A deep link setting is retrieved for the first web page of the website from a data storage server and a uniform resource indicator is inserted into the first web page to create a modified content of the first web page. The uniform resource indicator includes the deep link setting and, when executed by the computing device of the user, the uniform resource indicator causes the computing device to load an application identified by the uniform resource indicator. The modified content of the first web page is transmitted to the computing device of the user.
    Type: Application
    Filed: February 11, 2016
    Publication date: August 11, 2016
    Inventors: David Popowitz, Marek Olszewski, Moninder Jheeta, Nitin Gupta, Rene Reinsberg
  • Publication number: 20160171115
    Abstract: Systems and methods for ranking domain names across disparate sets thereof include receiving domain name search results from multiple sources, wherein a ranking function is unusable to rank sets from the disparate sources against each other, normalizing the sets to generate a plurality of normalized candidate domain names that can be ranked against each other using the ranking function, and applying the ranking function to the plurality of normalized candidate domain names to create a ranked list of domain names. The ranked list may be sent to the device of the searching entity so that the “best” domain name can be selected even when the results originate from disparate results.
    Type: Application
    Filed: December 31, 2015
    Publication date: June 16, 2016
    Inventors: Moninder Jheeta, Wei-Cheng Lai
  • Patent number: 9367615
    Abstract: Systems and methods are disclosed for displaying available or recommended electronic multimedia content to a user, including electronic media content on the Internet. According to one implementation, a method is provided that includes receiving a request from a user, the request specifying electronic media content desired by the user; analyzing an indexed web history of a plurality of other users, based on the request for desired content; and selecting and sorting a subset of available content groups, based on the request for desired content and the indexed web history. The method also includes selecting and sorting, for each selected and sorted content group, a subset of available content; providing instructions to display, to a user, the selected and sorted content groups along a first axis of a two-dimensional grid; and further providing instructions to display, to the user, the selected available content for each content group along a second axis of the two-dimensional grid.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: June 14, 2016
    Assignee: AOL Inc.
    Inventors: Peter F. Kocks, Moninder Jheeta, Brett Aladdin Barros
  • Patent number: 9325809
    Abstract: Conversation information is provided to a conversation participant. Audio data is received a client device associated with a conversation participant. The client device maintains a buffer of received audio data, for instance audio data received in a previous interval of time. A recall request is received by the client device for information associated with the buffered audio data. The buffered audio data is analyzed responsive to the recall request to identify the requested information. The identified information is then presented at the client device.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: April 26, 2016
    Assignee: Mindmeld, Inc.
    Inventors: Brett Barros, Moninder Jheeta, George Samuel Kola, Timothy Tuttle