Patents by Inventor Yannis Labrou

Yannis Labrou 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: 11190479
    Abstract: A method for detecting a predetermined behavior during a domain name registration or a domain resolution activity includes identifying one or more dimensions to be tracked. One or more metrics for each dimension is/are identified. A first time series for each of the metrics is generated. One or more first outliers in at least one of the first time series is detected. One or more sets of metrics is generated, each set including a combination of two or more of the metrics. A second time series for each of the metrics in the one or more sets of metrics is generated. One or more second outliers in at least one of the second time series is/are detected.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: November 30, 2021
    Assignee: VERISIGN, INC.
    Inventors: Yannis Labrou, Tomofumi Okubo, Eric Osterweil, Matthew Thomas
  • Patent number: 11080483
    Abstract: Techniques for generating unregistered internet domain names using machine learning are presented. The techniques include parsing terms in an embedding training corpus of computer-readable text produce a tokenized embedding training corpus of text; adding tag(s) to produce a tagged tokenized embedding training corpus of text; vectorizing to produce a vector space embedding model mapping tagged tokenized terms to vectors; parsing domain names of a domain name training corpus of registered domain names to obtain a tokenized domain name training corpus; adding at least one tag to tokens to obtain a tagged tokenized domain name training corpus; vectorizing using the vector space model to produce a vectorized domain name training corpus; training a machine learning algorithm with the vectorized domain name training corpus to produce a trained machine learning model; generating an output domain name by the trained machine learning model; and outputting the output domain name.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: August 3, 2021
    Assignee: VERISIGN, INC.
    Inventors: Mohammad Raihanul Islam, Yaser Keneshloo, Yannis Labrou, Andrew West
  • Patent number: 10171415
    Abstract: Embodiments relate to systems, devices, and computer-implemented methods for characterizing domain names by determining a name server switching footprint for domain names using a data set corresponding to name server operations for the domain names. The domain names can be clustered into groups based on the name server switching footprints, and intended uses of domain names in a group can be extrapolated to other domain names in the group. Name server switching footprints can also be predicted for new domains names using a prediction model trained using the determined name server switching footprints for the domain names in the data set.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: January 1, 2019
    Assignee: VERISIGN, INC.
    Inventors: Md Mansurul Alam Bhuiyan, Yannis Labrou, Abedelaziz Mohaisen
  • Publication number: 20180343229
    Abstract: A method for detecting a predetermined behavior during a domain name registration or a domain resolution activity includes identifying one or more dimensions to be tracked. One or more metrics for each dimension is/are identified. A first time series for each of the metrics is generated. One or more first outliers in at least one of the first time series is detected. One or more sets of metrics is generated, each set including a combination of two or more of the metrics. A second time series for each of the metrics in the one or more sets of metrics is generated. One or more second outliers in at least one of the second time series is/are detected.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Inventors: Yannis Labrou, Tomofumi Okubo, Eric Osterweil, Matthew Thomas
  • Patent number: 10075467
    Abstract: Embodiments relate to systems, devices, and computing-implemented methods for providing DoS mitigation using a list of persistent clients generated using network flow data. Daily flow counts can be incremented once per date for unique flow combinations in the network flow data that are associated with at least one network interaction that occurred on that date. A candidate list of persistent clients can be created based on the daily flow counts, and the candidate list of persistent clients can be filtered and ranked, and the list of persistent clients can be selected based on the rankings.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: September 11, 2018
    Assignee: VERISIGN, INC.
    Inventors: Yannis Labrou, Suresh Bhogavilli, Mark Teodoro, Han Zhang
  • Patent number: 10050831
    Abstract: Systems, methods, and computer-readable mediums are provided that access a set of data related to a plurality of domain name system (DNS) requests for a plurality of subnets in a network. A subset of the set of data that is a representative sample of the set of data is selected. Latency of the subset of the data is estimated and latency is estimated for the totality of the data. A portion of the network is modified based on the estimated latency of the totality of the data.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: August 14, 2018
    Assignee: VERISIGN, INC.
    Inventors: Yannis Labrou, Frank Scalzo, Ramakant Pandrangi
  • Publication number: 20160254955
    Abstract: Systems, methods, and computer-readable mediums are provided that access a set of data related to a plurality of domain name system (DNS) requests for a plurality of subnets in a network. A subset of the set of data that is a representative sample of the set of data is selected. Latency of the subset of the data is estimated and latency is estimated for the totality of the data. A portion of the network is modified based on the estimated latency of the totality of the data.
    Type: Application
    Filed: February 26, 2016
    Publication date: September 1, 2016
    Inventors: Yannis Labrou, Frank Scalzo, Ramakant Pandrangi
  • Publication number: 20160149949
    Abstract: Embodiments relate to systems, devices, and computing-implemented methods for providing DoS mitigation using a list of persistent clients generated using network flow data. Daily flow counts can be incremented once per date for unique flow combinations in the network flow data that are associated with at least one network interaction that occurred on that date. A candidate list of persistent clients can be created based on the daily flow counts, and the candidate list of persistent clients can be filtered and ranked, and the list of persistent clients can be selected based on the rankings.
    Type: Application
    Filed: November 25, 2015
    Publication date: May 26, 2016
    Inventors: Yannis Labrou, Suresh Bhogavilli, Mark Teodoro, Han Zhang
  • Patent number: 9317593
    Abstract: In one embodiment, modeling topics includes accessing a corpus comprising documents that include words. Words of a document are selected as keywords of the document. The documents are clustered according to the keywords to yield clusters, where each cluster corresponds to a topic. A statistical distribution is generated for a cluster from words of the documents of the cluster. A topic is modeled using the statistical distribution generated for the cluster corresponding to the topic.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: April 19, 2016
    Assignee: Fujitsu Limited
    Inventors: David L. Marvit, Jawahar Jain, Stergios Stergiou, Alex Gilman, B. Thomas Adler, John J. Sidorowich, Yannis Labrou
  • Patent number: 9081852
    Abstract: In one embodiment, a set of target search terms for a search is received. Candidate terms are selected, where a candidate term is selected to reduce an ontology space of the search. The candidate terms are sent to a computer to recommend the candidate terms as search terms. In another embodiment, a document stored in one or more tangible media is accessed. A set of target tags for the document is received. Terms are selected, where a term is selected to reduce an ontology space of the document. The terms are sent to a computer to recommend the terms as tags.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: July 14, 2015
    Assignee: Fujitsu Limited
    Inventors: David L. Marvit, Jawahar Jain, Stergios Stergiou, Alex Gilman, B. Thomas Adler, John J. Sidorowich, Albert Reinhardt, Yannis Labrou
  • Publication number: 20150106494
    Abstract: Embodiments relate to systems, devices, and computer-implemented methods for characterizing domain names by determining a name server switching footprint for domain names using a data set corresponding to name server operations for the domain names. The domain names can be clustered into groups based on the name server switching footprints, and intended uses of domain names in a group can be extrapolated to other domain names in the group. Name server switching footprints can also be predicted for new domains names using a prediction model trained using the determined name server switching footprints for the domain names in the data set.
    Type: Application
    Filed: October 9, 2014
    Publication date: April 16, 2015
    Inventors: Md Mansural Alam Bhuiyan, Yannis Labrou, Abedelaziz Mohaisen
  • Patent number: 8972872
    Abstract: Associating a semantic service description (SSD) with a service, wherein the SSD comprises a semantic description of the service, including a semantic description of a parameter of the service, according to a computer interpretable language, and, as a service grounding, a mapping between the computer interpretable language expressing the SSD and an interface, including an interface parameter, of the service. A dynamic composition of a task based upon a user selection of a plurality of known services is supported and a dynamic association of the task with a user interface of an application is supported, based upon associating the task with the user selection of a UI object, a UI display screen, and a UI event for the application.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: March 3, 2015
    Assignee: Fujitsu Limited
    Inventors: Yannis Labrou, Ryusuke Masuoka, Zhexuan Song, Guang Huang
  • Patent number: 8561069
    Abstract: A computer-based system includes task computing enabling users to define tasks by combining available functionality and to execute such tasks. The computer-based system of includes available functionality which originates in devices, computing applications and electronic services available through local and remote procedure calls including Web Services, UPnP, CORBA, RMI, RPC, DCE, DCOM or comprises previously defined tasks. All available functionality is abstracted to the user as a service and each service is expressed in a service description language, and the services have a semantic description associated with them.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: October 15, 2013
    Assignee: Fujitsu Limited
    Inventors: Ryusuke Masuoka, Yannis Labrou, Zhexuan Song
  • Patent number: 8560485
    Abstract: According to one embodiment, generating a domain corpus includes accessing a knowledge base. The knowledge base comprises a set of articles. Each article corresponds to a particular topic and comprises one or more terms that link to other articles corresponding to other topics. A first set of first articles is selected from the knowledge base for a domain corpus. A second set of second articles related to the first set of first articles is identified. The second set of second articles is selected from the knowledge base for the domain corpus. The domain corpus is made available to access.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: October 15, 2013
    Assignee: Fujitsu Limited
    Inventors: Yannis Labrou, Stergios Stergiou
  • Patent number: 8554696
    Abstract: In one embodiment, generating an ontology includes accessing an inverted index comprising a plurality of inverted index lists. An inverted index list may correspond to a term of a language. Each inverted index list may comprise a term identifier of the term and one or more document identifiers indicating one or more documents of a document set in which the term appears. The embodiment also includes generating a term identifier index according to the inverted index. The term identifier index comprises a plurality of sections and each section corresponds to a document. Each section may comprise one or more term identifiers of one or more terms that appear in the document.
    Type: Grant
    Filed: February 10, 2010
    Date of Patent: October 8, 2013
    Assignee: Fujitsu Limited
    Inventors: Stergios Stergiou, Yannis Labrou, Jawahar Jain
  • Patent number: 8280886
    Abstract: A predetermined number of temporary terms are obtained that have the highest differential affinity to each of a number of candidate terms. Each temporary term and the associated differential affinity is placed into a set of temporary terms. An average differential affinity is calculated for each temporary term of the set of temporary terms, the average differential affinity representing an average of differential affinities from the each temporary term to every term of the initial set of terms. One or more terms with an average differential affinity that fails to satisfy a predetermined threshold are removed from the temporary set. One or more terms of the temporary set with differential affinities above the threshold are placed into the set of candidate terms. One or more terms of the set of candidate terms are selected and output to a user.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: October 2, 2012
    Assignee: Fujitsu Limited
    Inventors: Yannis Labrou, Stergios Stergiou, B. Thomas Adler, David L. Marvit, Albert Reinhardt
  • Patent number: 8280892
    Abstract: In one embodiment, assigning tags to a document includes accessing the document, where the document comprises text units that include words. The following is performed for each text unit: a subset of words of a text unit is selected as candidate tags, relatedness is established among the candidate tags, and certain candidate tags are selected according to the established relatedness to yield a candidate tag set for the text unit. Relatedness between the candidate tags of each candidate tag set and the candidate tags of other candidate tag sets is determined. At least one candidate tag is assigned to the document according to the determined relatedness.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: October 2, 2012
    Assignee: Fujitsu Limited
    Inventors: David L. Marvit, Jawahar Jain, Stergios Stergiou, Alex Gilman, B. Thomas Adler, John J. Sidorowich, Yannis Labrou
  • Patent number: 8200671
    Abstract: According to one embodiment, generating a dictionary and determining a co-occurrence context includes accessing a domain corpus comprising articles. Each article corresponds to a particular topic and comprises one or more terms that link to one or more other articles corresponding to one or more other topics. Each topic is designated as a term to yield a dictionary. A co-occurrence context is defined for the domain corpus. At least two terms appearing in the co-occurrence context are considered co-occurring. Co-occurrences among the terms are calculated according to the co-occurrence context.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: June 12, 2012
    Assignee: Fujitsu Limited
    Inventors: Yannis Labrou, Stergios Stergiou
  • Patent number: 8171029
    Abstract: In one embodiment, generating an ontology includes accessing an inverted index that comprises inverted index lists for words of a language. An inverted index list corresponding to a word indicates pages that include the word. A word pair comprises a first word and a second word. A first inverted index list and a second inverted index list are searched, where the first inverted index list corresponds to the first word and the second inverted index list corresponds to the second word. An affinity between the first word and the second word is calculated according to the first inverted index list and the second inverted index list. The affinity describes a quantitative relationship between the first word and the second word. The affinity is recorded in an affinity matrix, and the affinity matrix is reported.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: May 1, 2012
    Assignee: Fujitsu Limited
    Inventors: David L. Marvit, Jawahar Jain, Stergios Stergiou, Yannis Labrou
  • Patent number: 8150829
    Abstract: According to certain embodiments, facilitating display of terms includes facilitating display of a graphical user interface. One or more first input terms entered into a user entry window of the graphical user interface are received. One or more first output terms related to the first input terms are determined. Display of a first graphical cloud comprising the first output terms is facilitated. The first input terms are modified to yield one or more second input terms. One or more second output terms related to the second input terms are determined. Display of a second graphical cloud comprising the second output terms is facilitated.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: April 3, 2012
    Assignee: Fujitsu Limited
    Inventors: Yannis Labrou, Stergios Stergiou, David L. Marvit, Albert Reinhardt