Patents by Inventor Nicholas J. Carriero

Nicholas J. Carriero 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: 7761462
    Abstract: Embodiments include partitioning queries into subsets of queries and at least one database into subdatabases, designating searching tasks by associating each of the subsets of queries with one or more of the subdatabases, and assigning at least one searching task to at least one computer of a group of computers operating in parallel. Embodiments further describe designating two or more subtasks as related tasks on a virtual shared memory bulletin board, executing the at least one searching task using the at least one computer of the group of computers operating in parallel, and generating a search result responsive to the executing.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: July 20, 2010
    Inventors: Robert D. Bjornson, Nicholas J. Carriero, Andrew H. Sherman, Stephen B. Weston, James E. Wing
  • Patent number: 7333980
    Abstract: A computer-implemented method and apparatus of searching a plurality of queries against at least one database containing a plurality of records. The plurality of queries is partitioned into a set of smaller subsets of queries. Then at least one database is partioned into a set of smaller subdatabases. Searching tasks to be performed are designated by associating each of said subsets of queries with one or more of said subdatabases, assigning each searching task to one of a group of computers operating in parallel, wherein each member of the group of computers operating in parallel has at least one searching task assigned thereto, and executing at least some of the assigned searching tasks using the group of computers operating in parallel. Search results are collected from the executed searching tasks and a unified search result is generated in accordance with the collected search results.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: February 19, 2008
    Assignee: Langtree Assets LLC
    Inventors: Robert D. Bjornson, Nicholas J. Carriero, Andrew H. Sherman, Stephen B. Weston, James E. Wing
  • Publication number: 20040143571
    Abstract: A computer-implemented method and apparatus of searching a plurality of queries against at least one database containing a plurality of records. The plurality of queries is partitioned into a set of smaller subsets of queries. The at least one database is portioned into a set of smaller subdatabases. Searching tasks to be performed are designated by associating each of said subsets of queries with one or more of said subdatabases, assigning each searching task to one of a group of computers operating in parallel, wherein each member of the group of computers operating in parallel has at least one searching task assigned thereto, and executing at least some of the assigned searching tasks using the group of computers operating in parallel. At least one of the searching tasks is further divided into two or more smaller searching tasks, and the two or more smaller tasks are designated as related tasks on a virtual shared memory bulletin board.
    Type: Application
    Filed: November 3, 2003
    Publication date: July 22, 2004
    Applicant: Turboworx, Inc
    Inventors: Robert D. Bjornson, Nicholas J. Carriero, Andrew H. Sherman, Stephen B. Weston, James E. Wing
  • Patent number: 6691109
    Abstract: A computer-implemented method and apparatus for performing remote sequence comparison. Multiple query sequences are searched against one or more sequence databases. The method includes partitioning the query sequences and partitioning the sequence databases into smaller subsets, assigning searching tasks to members of a group of computers working in parallel, each member further dividing a task into related tasks on a virtual memory shared memory bulletin board for providing high-performance and high-speed sequence comparison.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: February 10, 2004
    Assignee: Turbo Worx, Inc.
    Inventors: Robert D. Bjornson, Nicholas J. Carriero, Andrew H. Sherman, Stephen B. Weston, James E. Wing
  • Publication number: 20020194173
    Abstract: The invention relates to a method for searching multiple query sequences against one or more sequence databases. More specifically, the invention relates to a computer-implemented method and apparatus providing high-performance, high-speed, remotely accessible sequence comparison searches.
    Type: Application
    Filed: March 22, 2001
    Publication date: December 19, 2002
    Inventors: Robert D. Bjornson, Nicholas J. Carriero, Andrew H. Sherman, Stephen B. Weston, James E. Wing