Patents by Inventor John Tafoya

John Tafoya 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: 12694695
    Abstract: An improved measuring device has been developed by combining a visual detector such as a camera, digital distance measuring device, and a positional sensor. The system uses positional measurements of the device along with distance measurements to generate a point cloud and uses the visual image along with distance measurements to identify and label objects. The point cloud and labeled objects are combined to generate a schematic of the environment being measured and extract relevant measurements.
    Type: Grant
    Filed: January 5, 2024
    Date of Patent: July 28, 2026
    Assignee: BrightAI Corporation
    Inventors: Ryan James Goss, Graham David Ferris, Mark Norgren, Robert Parker, Daniel John Benjamin, John Tafoya
  • Patent number: 12688547
    Abstract: An improved method can be obtained for combining multiple data sets of a single subject to form a single representation of the subject, such as an environment. The method uses a small set of alignment points and scanning the environment from a first position, repositioning the scanning system to take a scan of the same environment from a second position, and labeling the same alignment points to the extent they are visible from the second location. The alignment points may be static points of interest in the environment or they may be placed in the environment by the user to denote the location of common reference points.
    Type: Grant
    Filed: January 5, 2024
    Date of Patent: July 21, 2026
    Assignee: BrightAI Corporation
    Inventors: Ryan James Goss, Graham David Ferris, Mark Norgren, Robert Parker, Daniel John Benjamin, John Tafoya
  • Publication number: 20240236242
    Abstract: An improved method can be obtained for combining multiple data sets of a single subject to form a single representation of the subject, such as an environment. The method uses a small set of alignment points and scanning the environment from a first position, repositioning the scanning system to take a scan of the same environment from a second position, and labeling the same alignment points to the extent they are visible from the second location. The alignment points may be static points of interest in the environment or they may be placed in the environment by the user to denote the location of common reference points.
    Type: Application
    Filed: January 5, 2024
    Publication date: July 11, 2024
    Applicant: BrightAI Corporation
    Inventors: Ryan James Goss, Graham David Ferris, Mark Norgren, Robert Parker, Daniel John Benjamin, John Tafoya
  • Publication number: 20240233410
    Abstract: An improved measuring device has been developed by combining a visual detector such as a camera, digital distance measuring device, and a positional sensor. The system uses positional measurements of the device along with distance measurements to generate a point cloud and uses the visual image along with distance measurements to identify and label objects. The point cloud and labeled objects are combined to generate a schematic of the environment being measured and extract relevant measurements.
    Type: Application
    Filed: January 5, 2024
    Publication date: July 11, 2024
    Applicant: BrightAl Corporation
    Inventors: Ryan James Goss, Graham David Ferris, Mark Norgren, Robert Parker, Daniel John Benjamin, John Tafoya
  • Patent number: 7512654
    Abstract: The system and method of the present invention automatically provides dynamically generated completion information for facilitating user input of email addresses or contact information. This completion information is developed from a “data store” comprised of multiple data sources such as previously sent or received email, and other types of electronic files such as word processor or spreadsheet files. The present invention monitors and uses the information in the data store to automatically store, track, maintain, and organize data entries in a dynamic “resolution list”. As a user begins to input an email address or contact, the present invention can either automatically complete the entry using a most probable result from the resolution list, or can display a list of likely matches from which the user may select the desired email address or contact.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: John Tafoya, David Cortright, Daniel Crevier, James O'Connor, Michael Fullerton
  • Publication number: 20060004843
    Abstract: The system and method of the present invention automatically provides dynamically generated completion information for facilitating user input of email addresses or contact information. This completion information is developed from a “data store” comprised of multiple data sources such as previously sent or received email, and other types of electronic files such as word processor or spreadsheet files. The present invention monitors and uses the information in the data store to automatically store, track, maintain, and organize data entries in a dynamic “resolution list”. As a user begins to input an email address or contact, the present invention can either automatically complete the entry using a most probable result from the resolution list, or can display a list of likely matches from which the user may select the desired email address or contact.
    Type: Application
    Filed: July 20, 2005
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: John Tafoya, David Cortright, Daniel Crevier, James O'Connor, Michael Fullerton, Jud Spencer
  • Publication number: 20050131888
    Abstract: The system and method of the present invention automatically provides dynamically generated completion information for facilitating user input of email addresses or contact information. This completion information is developed from a “data store” comprised of multiple data sources such as previously sent or received email, and other types of electronic files such as word processor or spreadsheet files. The present invention monitors and uses the information in the data store to automatically store, track, maintain, and organize data entries in a dynamic “resolution list”. As a user begins to input an email address or contact, the present invention can either automatically complete the entry using a most probable result from the resolution list, or can display a list of likely matches from which the user may select the desired email address or contact.
    Type: Application
    Filed: February 2, 2005
    Publication date: June 16, 2005
    Inventors: John Tafoya, David Cortright, Daniel Crevier, James O'Connor, Michael Fullerton, Jud Spencer
  • Publication number: 20050108344
    Abstract: The system and method of the present invention automatically provides dynamically generated completion information for facilitating user input of email addresses or contact information. This completion information is developed from a “data store” comprised of multiple data sources such as previously sent or received email, and other types of electronic files such as word processor or spreadsheet files. The present invention monitors and uses the information in the data store to automatically store, track, maintain, and organize data entries in a dynamic “resolution list”. As a user begins to input an email address or contact, the present invention can either automatically complete the entry using a most probable result from the resolution list, or can display a list of likely matches from which the user may select the desired email address or contact.
    Type: Application
    Filed: November 15, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: John Tafoya, David Cortright, Daniel Crevier, James O'Connor, Michael Fullerton