Patents by Inventor William N. Bell

William N. Bell 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).

  • Publication number: 20230052294
    Abstract: The embodiments of the present application relate to providing a distributed network-based system that allows users to search for potential healthcare providers that satisfy certain criteria and to dynamically identify healthcare providers that best meet a user's particular needs as defined by each specific search. In embodiments, the system creates experience score for each particular provider who matches the search criteria. The experience score is dynamically determined based on the type of search that is performed (e.g.
    Type: Application
    Filed: October 25, 2022
    Publication date: February 16, 2023
    Applicant: Healthgrades Marketplace, LLC
    Inventors: Michel Claussenelias, William N. Bell
  • Patent number: 11514061
    Abstract: The embodiments of the present application relate to providing a distributed network-based system that allows users to search for potential healthcare providers that satisfy certain criteria and to dynamically identify healthcare providers that best meet a user's particular needs as defined by each specific search. In embodiments, the system creates experience score for each particular provider who matches the search criteria. The experience score is dynamically determined based on the type of search that is performed (e.g.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: November 29, 2022
    Assignee: HEALTHGRADES MARKETPLACE, LLC
    Inventors: Michel Claussenelias, William N. Bell
  • Publication number: 20210209119
    Abstract: The embodiments of the present application relate to providing a distributed network-based system that allows users to search for potential healthcare providers that satisfy certain criteria and to dynamically identify healthcare providers that best meet a user's particular needs as defined by each specific search. In embodiments, the system creates experience score for each particular provider who matches the search criteria. The experience score is dynamically determined based on the type of search that is performed (e.g.
    Type: Application
    Filed: December 7, 2020
    Publication date: July 8, 2021
    Inventors: Michel Claussenelias, William N. Bell
  • Patent number: 10977254
    Abstract: The embodiments of the present application relate to providing a distributed network-based system that allows users to search for potential healthcare providers that satisfy certain criteria and to dynamically identify healthcare providers that best meet a user's particular needs as defined by each specific search. In embodiments, the system creates experience score for each particular provider who matches the search criteria. The experience score is dynamically determined based on the type of search that is performed (e.g.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 13, 2021
    Assignee: Healthgrades Operating Company, Inc.
    Inventors: Michel Claussenelias, William N. Bell
  • Publication number: 20150278222
    Abstract: The embodiments of the present application relate to providing a distributed network-based system that allows users to search for potential healthcare providers that satisfy certain criteria and to dynamically identify healthcare providers that best meet a user's particular needs as defined by each specific search. In embodiments, the system creates experience score for each particular provider who matches the search criteria. The experience score is dynamically determined based on the type of search that is performed (e.g.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 1, 2015
    Inventors: Michel Claussenelias, William N. Bell
  • Patent number: 9135214
    Abstract: A system, method, and computer program product are provided for assigning elements of a matrix to processing threads. In use, a matrix is received to be processed by a parallel processing architecture. Such parallel processing architecture includes a plurality of processors each capable of processing a plurality of threads. Elements of the matrix are assigned to each of the threads for processing, utilizing an algorithm that increases a contiguousness of the elements being processed by each thread.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: September 15, 2015
    Assignee: NVIDIA Corporation
    Inventors: William N. Bell, Michael J. Garland
  • Patent number: 9053041
    Abstract: A system, method, and computer program product are provided for categorizing a plurality of vertices of a graph into independent sets. A random number is assigned to each vertex in the graph and the assigned number of each vertex is compared to the assigned numbers each of the neighbors of the vertex, where all vertices in the graph that have an assigned number greater than the assigned numbers of each of their neighbors are added to a first independent set, and all vertices in the graph that have an assigned number less than the assigned numbers of each of their neighbors are added to a second independent set separate from the first independent set.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: June 9, 2015
    Assignee: NVIDIA Corporation
    Inventors: Jonathan Michael Cohen, William N. Bell, Michael J. Garland
  • Publication number: 20130293563
    Abstract: A system, method, and computer program product are provided for performing graph coloring. In use, a graph with a plurality of vertices is identified. Additionally, the plurality of vertices of the graph is categorized, where the categorizing of the plurality of vertices is optimized.
    Type: Application
    Filed: May 1, 2012
    Publication date: November 7, 2013
    Applicant: NVIDIA CORPORATION
    Inventors: Jonathan Michael Cohen, William N. Bell, Michael J. Garland
  • Patent number: 8380778
    Abstract: A system, method, and computer program product are provided for assigning elements of a matrix to processing threads. In use, a matrix is received to be processed by a parallel processing architecture. Such parallel processing architecture includes a plurality of processors each capable of processing a plurality of threads. Elements of the matrix are assigned to each of the threads for processing, utilizing an algorithm that increases a contiguousness of the elements being processed by each thread.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: February 19, 2013
    Assignee: NVIDIA Corporation
    Inventors: William N. Bell, Michael J. Garland