Patents Assigned to Oramasearch Inc.
-
Patent number: 12775657Abstract: An index shard data structure that is part of a search index is described. The data structure includes an executable routine that (1) takes as an argument a semantic meaning representation of a query, (2) embeds list of mappings from semantic meaning representations each of a different one of the documents of the corpus to a document ID identifying the document, (3) traverses the list of mappings to select the document IDs mapped-to from semantic meaning representations that are within a threshold level of similarity to the semantic meaning representation of a query contained by the argument, and (4) returns a list of the selected document identifiers, and such that a particular shard can be executed with respect to a distinguished query semantic meaning representation to obtain a list of document identifiers that identify documents of the corpus each having similar semantic meaning representations.Type: GrantFiled: January 9, 2025Date of Patent: October 27, 2026Assignee: Oramasearch Inc.Inventors: Michele Riva, Issac Roth, Tommaso Allevi
-
Patent number: 12651025Abstract: 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: GrantFiled: April 10, 2025Date of Patent: June 9, 2026Assignee: Oramasearch Inc.Inventors: Michele Riva, Tommaso Allevi, Issac Roth
-
Patent number: 12367226Abstract: 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: GrantFiled: January 29, 2024Date of Patent: July 22, 2025Assignee: Oramasearch Inc.Inventors: Michele Riva, Paolo Insogna, Issac Roth
-
Patent number: 12339913Abstract: 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: GrantFiled: October 17, 2023Date of Patent: June 24, 2025Assignee: Oramasearch Inc.Inventors: Michele Riva, Paolo Insogna, Issac Roth
-
Patent number: 11921759Abstract: 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: GrantFiled: July 26, 2023Date of Patent: March 5, 2024Assignee: Oramasearch Inc.Inventors: Michele Riva, Paolo Insogna, Issac Roth
-
Patent number: 11829426Abstract: 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: GrantFiled: July 26, 2023Date of Patent: November 28, 2023Assignee: Oramasearch Inc.Inventors: Michele Riva, Paolo Insogna, Issac Roth