Patents by Inventor David Donaldson

David Donaldson 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: 20250086848
    Abstract: Techniques for selecting a generated image that is representative of an incident are provided. An initial summary of an incident is generated using an artificial intelligence processing tool. At least two images based on the initial summary are generated using an artificial intelligence image generation tool. For each of the at least two images, a subsequent summary is generated using an artificial intelligence image to text generation tool. The initial summary is compared to each of the subsequent summaries. The generated image associated with the subsequent summary that is most similar to the initial summary is selected as representative of the incident.
    Type: Application
    Filed: September 7, 2023
    Publication date: March 13, 2025
    Inventors: MARIYA BONDAREVA, ROGER DAVID DONALDSON, CHIA YING LEE
  • Publication number: 20250064558
    Abstract: An archwire (10) is located in a lumen (12) of a self-ligating orthodontic bracket (14) or molar tube. The archwire (10) has a non-rectangular cross-section comprising two opposite pairs of substantially right-angled edges connected together by respective connecting edges. The archwire (10) engages with opposite sides of the lumen (12) in the orthodontic bracket (14) or molar tube. In the preferred embodiment, the non-rectangular cross-section (16) comprises a non-regular hexagon.
    Type: Application
    Filed: February 10, 2023
    Publication date: February 27, 2025
    Inventors: Christopher DONALDSON, David DONALDSON
  • Publication number: 20250060488
    Abstract: Some embodiments relate to a position monitoring device. The position monitoring device may comprise memory accessible to the processor; and a sealed housing containing a processor, a geo-spatial positioning module, a geo-spatial positioning antenna, a solar cell module, a power supply module, and a first communications module. The geo-spatial positioning module coupled to the geo-spatial positioning antenna and configured to generate geo-spatial positioning data based on an output of the geo-spatial positioning antenna that specifies a geo-spatial position of the position monitoring device. The memory may contain instructions which, when executed by the processor, cause the processor to: transmit geo-spatial positioning information from the first communications module to a device external to the position monitoring device.
    Type: Application
    Filed: December 22, 2022
    Publication date: February 20, 2025
    Applicant: Mthing Pty Ltd
    Inventors: Lee Anthony HELLEN, Jun WANG, Shane FRISCHKORN, David CHOY, John CLAIR, Priyanka MONGA, Joshua DONALDSON, Miguel FUENTES, Jeremy COURCIERES, Charles WANG, Yanming FENG
  • Publication number: 20250026076
    Abstract: Methods of additive manufacture using coreactive components are disclosed. Thermosetting compositions for additive manufacturing are also disclosed.
    Type: Application
    Filed: October 7, 2024
    Publication date: January 23, 2025
    Applicant: PPG Industries Ohio, Inc.
    Inventors: David Robert Fenn, Kurt G. Olson, Reza M. Rock, Cynthia Kutchko, Susan Donaldson, Anthony J. Fogl
  • Patent number: 12072920
    Abstract: Techniques for summarization of search results are provided. A similarity search query comprising at least one search criteria is received. The similarity search query is executed on at least one data source containing a plurality of images associated with metadata responsive to the search criteria. A plurality of search results response to the similarity search query is received from the at least one data source. The plurality of search results is clustered based on the metadata associated with the plurality of search results excluding the similarity criteria. The plurality of search results is summarized based on the results of the clustering. The summarization is displayed in a display view. An interactive user interface is provided to refine the plurality of search results based on the summarization.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: August 27, 2024
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Chia Ying Lee, Nikolai Kuznetcov, Mariya Bondareva, Roger David Donaldson
  • Publication number: 20240193199
    Abstract: Techniques for summarization of search results are provided. A similarity search query comprising at least one search criteria is received. The similarity search query is executed on at least one data source containing a plurality of images associated with metadata responsive to the search criteria. A plurality of search results response to the similarity search query is received from the at least one data source. The plurality of search results is clustered based on the metadata associated with the plurality of search results excluding the similarity criteria. The plurality of search results is summarized based on the results of the clustering. The summarization is displayed in a display view. An interactive user interface is provided to refine the plurality of search results based on the summarization.
    Type: Application
    Filed: December 12, 2022
    Publication date: June 13, 2024
    Inventors: CHIA YING LEE, NIKOLAI KUZNETCOV, MARIYA BONDAREVA, ROGER DAVID DONALDSON
  • Patent number: 11721187
    Abstract: A method for displaying video streams involves detecting multiple video events, and displaying multiple video streams on a display. Display windows for displayed video streams define an ordered sequence of display windows. When a new event is detected, the display of one or more of the video streams is shifted to respective next one or more display windows in an ordered sequence of display windows.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: August 8, 2023
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Tulio de Souza Alcantara, Roger David Donaldson, David Flanagan, Zachary Lang, Quan Pan, Brenna Randlett, Brady James Schnell
  • Patent number: 11526549
    Abstract: Methods, systems, and techniques for performing a facet search include receiving facet search commencement user input indicating that a search for a facet is to commence; in response to the facet search commencement user input, searching one or more video recordings for the facet; and displaying, on a display, facet image search results depicting the facet, wherein the facet image search results are selected from the one or more video recordings. An artificial neural network may be used for the facet search, and that network may be trained by generating a facet image training set that comprises training images, with the training images depicting a type of facet common to the training images; and training, by using the facet image training set, that neural network to classify the type of facet when a sample image comprising the type of facet is input to that network.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: December 13, 2022
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Tulio de Souza Alcantara, Courtney Anne Adame Cheng, Roger David Donaldson, David Flanagan, Ken Jessen, Eric Sjue
  • Publication number: 20220237247
    Abstract: Each image of a plurality of user-defined collections of images has properties associated therewith. A seed image is defined as currently viewed or selected image and the properties associated with the seed image are retrieved. The seed image is used to identify seed collections as the collections of images which have the seed image as one of their images. A plurality of candidate images are identified from the seed collections. For each candidate image, a significance score is determined as a function of either the number of seed collections to which the candidate image belongs or the ratio of the number of seed collections to the set of all collections to which the candidate image belongs. Each candidate image is ranked based on the significance scores and the seed image properties. At least one candidate image is recommended to the user based on the ranking of the candidate images.
    Type: Application
    Filed: April 10, 2022
    Publication date: July 28, 2022
    Inventors: Andrew Simz Arneson McCANN, Roger David DONALDSON, Christopher Warren NELL
  • Patent number: 11381781
    Abstract: A method for displaying video streams involves detecting multiple video events, and displaying multiple video streams on a display. Display windows for displayed video streams define an ordered sequence of display windows. When a new event is detected, the display of one or more of the video streams is shifted to respective next one or more display windows in an ordered sequence of display windows.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: July 5, 2022
    Assignee: AVIGILON CORPORATION
    Inventors: Tulio de Souza Alcantara, Roger David Donaldson, David Flanagan, Zachary Lang, Quan Pan, Brenna Randlett, Brady James Schnell
  • Patent number: 11301528
    Abstract: Each image of a plurality of user-defined collections of images has properties associated therewith. A seed image is defined as currently viewed or selected image and the properties associated with the seed image are retrieved. The seed image is used to identify seed collections as the collections of images which have the seed image as one of their images. A plurality of candidate images are identified from the seed collections. For each candidate image, a significance score is determined as a function of either the number of seed collections to which the candidate image belongs or the ratio of the number of seed collections to the set of all collections to which the candidate image belongs. Each candidate image is ranked based on the significance scores and the seed image properties. At least one candidate image is recommended to the user based on the ranking of the candidate images.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: April 12, 2022
    Assignee: Wix.com Ltd.
    Inventors: Andrew Simz Arneson McCann, Roger David Donaldson, Christopher Warren Nell
  • Patent number: 11275906
    Abstract: Multiple natural language training text strings are obtained. For example, text portions may be randomly selected and converted into natural language text based on one or more randomly selected rules. A formatted training text string is generated for each natural language training text string, for example using a context-free grammar parser. The formatted training text strings are inputted to a machine learning model. For each formatted training text string, using the machine learning model, a natural language text string is generated. The natural language text string is associated with one of the natural language training text strings. One or more parameters of the machine learning model are adjusted based on one or more differences between at least one of the natural language text strings and its associated natural language training text string.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: March 15, 2022
    Assignee: AVIGILON CORPORATION
    Inventors: Roger David Donaldson, Cathy Jiao
  • Publication number: 20220035827
    Abstract: A method of selecting content object tags for recommendation to a user includes having a taxonomy of tags, with a plurality of tag taxonomy branches, for labeling content objects to be stored at a content hosting service; identifying a baseline subset of content objects based on a user context at the content hosting service; identifying a targeted subset of the baseline subset of content objects based on the user context, wherein each content object in the targeted subset of content objects is associated with one or more tags; determining a tag score for each tag associated with the targeted subset of content objects; determining a maximum number of tags to be recommended to the user based on available space within a user interface of the user; selecting tags with the highest recommendation score from a number of different tag taxonomy branches, as recommended tags to the user, the number being no more than the maximum number; receiving tags selected by the user from among the recommended tags; and performing
    Type: Application
    Filed: October 18, 2021
    Publication date: February 3, 2022
    Inventors: Andrew Simz Arneson McCANN, Roger David DONALDSON
  • Publication number: 20210368137
    Abstract: A method for displaying video streams involves detecting multiple video events, and displaying multiple video streams on a display. Display windows for displayed video streams define an ordered sequence of display windows. When a new event is detected, the display of one or more of the video streams is shifted to respective next one or more display windows in an ordered sequence of display windows.
    Type: Application
    Filed: November 6, 2019
    Publication date: November 25, 2021
    Applicant: Avigilon Corporation
    Inventors: Tulio de Souza Alcantara, Roger David DONALDSON, David Flanagan, Zachary Lang, Quan Pan, Brenna Randlett, Brady James Schnell
  • Patent number: 11151145
    Abstract: A method of selecting content object tags for recommendation to a user includes having a taxonomy of tags for labeling content objects to be stored at a content hosting service; identifying a baseline subset of content objects based on a user context at the content hosting service; identifying a targeted subset of the baseline subset based on the user context; determining a tag score for each tag associated with the targeted subset of content objects; determining a maximum number of tags to be recommended to the user based on available space within a user interface of the user; selecting tags with the highest recommendation score from a number of different tag taxonomy branches, the number being no more than the maximum number; receiving tags selected by the user from among the recommended tags; and performing an operation on the content object corpus for the user context using the selected tags.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: October 19, 2021
    Assignee: Wix.com Ltd.
    Inventors: Andrew Simz Arneson McCann, Roger David Donaldson
  • Publication number: 20210019374
    Abstract: Multiple natural language training text strings are obtained. For example, text portions may be randomly selected and converted into natural language text based on one or more randomly selected rules. A formatted training text string is generated for each natural language training text string, for example using a context-free grammar parser. The formatted training text strings are inputted to a machine learning model. For each formatted training text string, using the machine learning model, a natural language text string is generated. The natural language text string is associated with one of the natural language training text strings. One or more parameters of the machine learning model are adjusted based on one or more differences between at least one of the natural language text strings and its associated natural language training text string.
    Type: Application
    Filed: July 17, 2019
    Publication date: January 21, 2021
    Applicant: Avigilon Corporation
    Inventors: Roger David DONALDSON, Cathy JIAO
  • Patent number: 10891509
    Abstract: There are described methods and systems for facilitating identification of an object-of-interest. A face similarity score and a body similarity score of a query image relative to a gallery image are determined. A fused similarity score of the query image relative to the gallery image is determined by applying a relationship between the face similarity score, the body similarity score, and the fused similarity score. The fused similarity score is indicative of whether or not the object-of-interest and the potential object-of-interest are the same object-of-interest. For example, a machine learning process is used to fuse the face similarity score and the body similarity into the fused similarity score. The process is repeated for multiple gallery images. The gallery images may then be ranked according to their respective fused similarity scores.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: January 12, 2021
    Assignee: Avigilon Corporation
    Inventors: Moussa Doumbouya, Lu He, Yanyan Hu, Mahesh Saptharishi, Hao Zhang, Nicholas John Alcock, Roger David Donaldson, Seyedmostafa Azizabadifarahani, Ken Jessen
  • Patent number: 10846554
    Abstract: Methods, systems, and techniques for performing a hash-based appearance search. A processor is used to obtain a hash vector that represents a search subject that is depicted in an image. The hash vector includes one or more hashes as a respective one or more components of the hash vector. The processor determines which one or more of the hashes satisfy a threshold criterion and which one or more of the components of the hash vector qualify as a scoring component. The one or more components that qualify correspond to a respective one or more hashes that satisfy the threshold criterion and that are represented in a scoring database that is generated based on different examples of a search target. The processor determines a score representing a similarity of the search subject to the different examples of the search target.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: November 24, 2020
    Assignee: Avigilon Corporation
    Inventors: Nicholas John Alcock, Seyedmostafa Azizabadifarahani, Alexander Chau, Roger David Donaldson
  • Publication number: 20200145620
    Abstract: A method for displaying video streams involves detecting multiple video events, and displaying multiple video streams on a display. Display windows for displayed video streams define an ordered sequence of display windows. When a new event is detected, the display of one or more of the video streams is shifted to respective next one or more display windows in an ordered sequence of display windows.
    Type: Application
    Filed: November 6, 2019
    Publication date: May 7, 2020
    Applicant: Avigilon Corporation
    Inventors: Tulio de Souza Alcantara, Roger David Donaldson, David Flanagan, Zachary Lang, Quan Pan, Brenna Randlett, Brady James Schnell
  • Publication number: 20200026949
    Abstract: Methods, systems, and techniques for performing a hash-based appearance search. A processor is used to obtain a hash vector that represents a search subject that is depicted in an image. The hash vector includes one or more hashes as a respective one or more components of the hash vector. The processor determines which one or more of the hashes satisfy a threshold criterion and which one or more of the components of the hash vector qualify as a scoring component. The one or more components that qualify correspond to a respective one or more hashes that satisfy the threshold criterion and that are represented in a scoring database that is generated based on different examples of a search target. The processor determines a score representing a similarity of the search subject to the different examples of the search target.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 23, 2020
    Applicant: Avigilon Corporation
    Inventors: Nicholas John ALCOCK, Seyedmostafa AZIZABADIFARAHANI, Alexander CHAU, Roger David DONALDSON