Patents Assigned to Oramasearch Inc.
  • Patent number: 12651025
    Abstract: A facility is described for automatically selecting document properties to be included in an index on a corpus of documents. In some cases, the facility performs this automatic selection by subjecting the documents of the corpus to an inference model. In some cases, the facility performs this automatic selection by submitting to a large language model a prompt automatically constructed to include, for each of one or more example documents, (1) the example document's contents, and (2) a list of properties of the sample document that should be indexed.
    Type: Grant
    Filed: April 10, 2025
    Date of Patent: June 9, 2026
    Assignee: Oramasearch Inc.
    Inventors: Michele Riva, Tommaso Allevi, Issac Roth
  • Patent number: 12367226
    Abstract: A facility for distributing a search index for a corpus of documents is described. The facility accesses multiple search index segments collectively making up the search index. Each of the segments is executable to traverse an index subtree embedded in the segment to find in the index subtree a node representing a query term specified in an argument. Each of the segments corresponds to a particular indexed document field that is indexed by the search index. For each of the segments, the index subtree embedded the segment has nodes representing query terms that all produce a particular hash result. The facility calls a programmatic publication interface for a content delivery network to publish the plurality of search index segments on the content delivery network.
    Type: Grant
    Filed: January 29, 2024
    Date of Patent: July 22, 2025
    Assignee: Oramasearch Inc.
    Inventors: Michele Riva, Paolo Insogna, Issac Roth
  • Patent number: 12339913
    Abstract: A facility for distributing a search index for a corpus of documents is described. The facility accesses multiple search index segments collectively making up the search index. Each of the segments is executable to traverse an index subtree embedded in the segment to find in the index subtree a node representing a query term specified in an argument. Each of the segments corresponds to a particular indexed document field that is indexed by the search index. For each of the segments, the index subtree embedded the segment has nodes representing query terms that all produce a particular hash result. The facility calls a programmatic publication interface for a content delivery network to publish the plurality of search index segments on the content delivery network.
    Type: Grant
    Filed: October 17, 2023
    Date of Patent: June 24, 2025
    Assignee: Oramasearch Inc.
    Inventors: Michele Riva, Paolo Insogna, Issac Roth
  • Patent number: 11921759
    Abstract: A facility for distributing a search index for a corpus of documents is described. The facility accesses multiple search index segments collectively making up the search index. Each of the segments is executable to traverse an index subtree embedded in the segment to find in the index subtree a node representing a query term specified in an argument. Each of the segments corresponds to a particular indexed document field that is indexed by the search index. For each of the segments, the index subtree embedded the segment has nodes representing query terms that all produce a particular hash result. The facility calls a programmatic publication interface for a content delivery network to publish the plurality of search index segments on the content delivery network.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: March 5, 2024
    Assignee: Oramasearch Inc.
    Inventors: Michele Riva, Paolo Insogna, Issac Roth
  • Patent number: 11829426
    Abstract: A facility for distributing a search index for a corpus of documents is described. The facility accesses multiple search index segments collectively making up the search index. Each of the segments is executable to traverse an index subtree embedded in the segment to find in the index subtree a node representing a query term specified in an argument. Each of the segments corresponds to a particular indexed document field that is indexed by the search index. For each of the segments, the index subtree embedded the segment has nodes representing query terms that all produce a particular hash result. The facility calls a programmatic publication interface for a content delivery network to publish the plurality of search index segments on the content delivery network.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: November 28, 2023
    Assignee: Oramasearch Inc.
    Inventors: Michele Riva, Paolo Insogna, Issac Roth