Patents by Inventor Ross Bates

Ross Bates 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: 20260065664
    Abstract: A method for identifying and extracting objects from a video frame includes accessing a video frame of a video. The method further includes analyzing the video frame to generate a plurality of masks. Each mask includes neighboring pixels that are determined to be related. The method further includes extracting a plurality of objects from the video frame based on the generated plurality of masks. The method further includes recursively extracting a plurality of nested objects from the video frame based on the generated plurality of masks. The method further includes creating a plurality of object images by combining the plurality of masks of the plurality of objects with image data of the video frame and combining the plurality of masks of the plurality of nested objects with the image data of the video frame. The method further includes displaying the plurality of object images in a graphical user interface.
    Type: Application
    Filed: November 10, 2025
    Publication date: March 5, 2026
    Applicant: Worlds Enterprises, Inc.
    Inventors: Ross Bates, Paul Aarseth
  • Patent number: 12469275
    Abstract: A method for identifying and extracting objects from a video frame includes accessing a video frame of a video. The method further includes analyzing the video frame to generate a plurality of masks. Each mask includes neighboring pixels that are determined to be related. The method further includes extracting a plurality of objects from the video frame based on the generated plurality of masks. The method further includes recursively extracting a plurality of nested objects from the video frame based on the generated plurality of masks. The method further includes creating a plurality of object images by combining the plurality of masks of the plurality of objects with image data of the video frame and combining the plurality of masks of the plurality of nested objects with the image data of the video frame. The method further includes displaying the plurality of object images in a graphical user interface.
    Type: Grant
    Filed: November 21, 2024
    Date of Patent: November 11, 2025
    Assignee: Worlds Enterprises, Inc.
    Inventors: Ross Bates, Paul Aarseth
  • Patent number: 12469276
    Abstract: A method for automatically clustering similar objects in images includes accessing a plurality of video frames of a video. The method further includes identifying a plurality of objects from the plurality of video frames. The method further includes generating a plurality of composite vectors for the plurality of objects by: generating a plurality of vectors for each particular object of the plurality of objects extracted from the plurality of video frames; and generating a particular composite vector for each particular object by combining the plurality of vectors for the particular object. The method further includes determining, using the composite vectors for the plurality of objects, a plurality of similar objects. The method further includes displaying images of one or more of the plurality of similar objects in a graphical user interface.
    Type: Grant
    Filed: November 21, 2024
    Date of Patent: November 11, 2025
    Assignee: Worlds Enterprises, Inc.
    Inventors: Ross Bates, Paul Aarseth
  • Patent number: 12400442
    Abstract: A method for automatically identifying and labeling objects in images using an index includes accessing first video frames captured at a first physical location. The method further includes identifying a plurality of first objects from the first video frames and generating first composite vectors for the plurality of first objects. The method further includes storing the first composite vectors in an index. The method further includes accessing second video frames captured at a second physical location. The method further includes identifying a plurality of second objects from the second video frames and generating second composite vectors for the plurality of second objects. The method further includes determining, using the index and the second composite vectors for the plurality of second objects, a plurality of similar objects. The method further includes displaying images of one or more of the plurality of similar objects in a graphical user interface.
    Type: Grant
    Filed: November 21, 2024
    Date of Patent: August 26, 2025
    Assignee: Worlds Enterprises, Inc.
    Inventors: Ross Bates, Paul Aarseth
  • Publication number: 20250166348
    Abstract: A method for automatically clustering similar objects in images includes accessing a plurality of video frames of a video. The method further includes identifying a plurality of objects from the plurality of video frames. The method further includes generating a plurality of composite vectors for the plurality of objects by: generating a plurality of vectors for each particular object of the plurality of objects extracted from the plurality of video frames; and generating a particular composite vector for each particular object by combining the plurality of vectors for the particular object. The method further includes determining, using the composite vectors for the plurality of objects, a plurality of similar objects. The method further includes displaying images of one or more of the plurality of similar objects in a graphical user interface.
    Type: Application
    Filed: November 21, 2024
    Publication date: May 22, 2025
    Applicant: Worlds Enterprises, Inc.
    Inventors: Ross Bates, Paul Aarseth
  • Publication number: 20250166370
    Abstract: A method for identifying and extracting objects from a video frame includes accessing a video frame of a video. The method further includes analyzing the video frame to generate a plurality of masks. Each mask includes neighboring pixels that are determined to be related. The method further includes extracting a plurality of objects from the video frame based on the generated plurality of masks. The method further includes recursively extracting a plurality of nested objects from the video frame based on the generated plurality of masks. The method further includes creating a plurality of object images by combining the plurality of masks of the plurality of objects with image data of the video frame and combining the plurality of masks of the plurality of nested objects with the image data of the video frame. The method further includes displaying the plurality of object images in a graphical user interface.
    Type: Application
    Filed: November 21, 2024
    Publication date: May 22, 2025
    Applicant: Worlds Enterprises, Inc.
    Inventors: Ross Bates, Paul Aarseth
  • Publication number: 20250166341
    Abstract: A method for automatically identifying and labeling objects in images using an index includes accessing first video frames captured at a first physical location. The method further includes identifying a plurality of first objects from the first video frames and generating first composite vectors for the plurality of first objects. The method further includes storing the first composite vectors in an index. The method further includes accessing second video frames captured at a second physical location. The method further includes identifying a plurality of second objects from the second video frames and generating second composite vectors for the plurality of second objects. The method further includes determining, using the index and the second composite vectors for the plurality of second objects, a plurality of similar objects. The method further includes displaying images of one or more of the plurality of similar objects in a graphical user interface.
    Type: Application
    Filed: November 21, 2024
    Publication date: May 22, 2025
    Applicant: Worlds Enterprises, Inc.
    Inventors: Ross Bates, Paul Aarseth
  • Publication number: 20250014347
    Abstract: According to some embodiments, a method includes accessing 2D data generated by a plurality of sensors. The plurality of sensors are located within a physical environment. The method further includes identifying, by analyzing the 2D data, a physical object that is physically located within the physical environment. The method further includes displaying, in a graphical user interface, a virtual 3D environment that corresponds to the physical environment. The method further includes displaying a virtual object in the virtual 3D environment. The virtual object is a visual representation of the physical object identified in the 2D data and a location of the virtual object in the virtual 3D environment corresponds to a physical location of the physical object in the physical environment. The method further includes displaying movements of the virtual object in the virtual 3D environment that correspond to movements of the physical object within the physical environment.
    Type: Application
    Filed: September 17, 2024
    Publication date: January 9, 2025
    Applicant: Worlds Enterprises, Inc.
    Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
  • Patent number: 12106569
    Abstract: According to some embodiments, a method includes accessing 2D data generated by a plurality of sensors. The plurality of sensors are located within a physical environment. The method further includes identifying, by analyzing the 2D data, a physical object that is physically located within the physical environment. The method further includes displaying, in a graphical user interface, a virtual 3D environment that corresponds to the physical environment. The method further includes displaying a virtual object in the virtual 3D environment. The virtual object is a visual representation of the physical object identified in the 2D data and a location of the virtual object in the virtual 3D environment corresponds to a physical location of the physical object in the physical environment. The method further includes displaying movements of the virtual object in the virtual 3D environment that correspond to movements of the physical object within the physical environment.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: October 1, 2024
    Assignee: Worlds Enterprises, Inc.
    Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
  • Patent number: 11928864
    Abstract: According to some embodiments, a method includes accessing a video generated by a first physical camera in a physical environment. The method further includes identifying an object of interest in the video frame that corresponds to a physical object in the physical environment. The method further includes displaying a virtual 3D environment that corresponds to the physical environment. The method further includes configuring a plurality of settings of a first virtual camera to match a plurality of settings of a first physical camera and configuring a plurality of settings of a second virtual camera to match a plurality of settings of a second physical camera. The method further includes projecting the identified object of interest into the virtual 3D environment using the configured first and second virtual cameras.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: March 12, 2024
    Assignee: Worlds Enterprises, Inc.
    Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
  • Patent number: 11887374
    Abstract: According to some embodiments, a method includes accessing a video generated by a camera in a physical environment. The method further includes identifying, from a first video frame of the video, a first object of interest corresponding to a physical object in the physical environment. The method further includes storing a record for the first object of interest that includes a unique identifier. The method further includes identifying a second object of interest from a second video frame. The method further includes comparing variables of the first object of interest to variables of the second object of interest. The method further includes determining that the variables of the first object of interest match the variables of the second object of interest and then assigning the unique identifier to the second object of interest. The method further includes updating the record to include the second object of interest.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: January 30, 2024
    Assignee: World's Enterprises, Inc.
    Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
  • Patent number: 11776275
    Abstract: According to some embodiments, a method includes accessing a live track list stored in memory. Each track of the live track list includes a coordinate of an object of interest captured by a physical sensor located within a physical environment and a unique ID. The method further includes comparing a new track to the live track list in order to determine if the new track matches any existing tracks. The method further includes merging the new track with the particular existing track when the new track matches a particular track in the live track list. The method further includes adding the new track to the live track list when the new track does not match any existing tracks. The method further includes displaying a virtual 3D environment that corresponds to the physical environment. The method further includes projecting virtual objects into the virtual 3D environment using the live track list.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: October 3, 2023
    Assignee: WORLDS ENTERPRISES, INC.
    Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
  • Publication number: 20230186556
    Abstract: According to some embodiments, a method includes accessing a video generated by a first physical camera in a physical environment. The method further includes identifying an object of interest in the video frame that corresponds to a physical object in the physical environment. The method further includes displaying a virtual 3D environment that corresponds to the physical environment. The method further includes configuring a plurality of settings of a first virtual camera to match a plurality of settings of a first physical camera and configuring a plurality of settings of a second virtual camera to match a plurality of settings of a second physical camera. The method further includes projecting the identified object of interest into the virtual 3D environment using the configured first and second virtual cameras.
    Type: Application
    Filed: October 10, 2022
    Publication date: June 15, 2023
    Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
  • Publication number: 20230127146
    Abstract: According to some embodiments, a method includes accessing 2D data generated by a plurality of sensors. The plurality of sensors are located within a physical environment. The method further includes identifying, by analyzing the 2D data, a physical object that is physically located within the physical environment. The method further includes displaying, in a graphical user interface, a virtual 3D environment that corresponds to the physical environment. The method further includes displaying a virtual object in the virtual 3D environment. The virtual object is a visual representation of the physical object identified in the 2D data and a location of the virtual object in the virtual 3D environment corresponds to a physical location of the physical object in the physical environment. The method further includes displaying movements of the virtual object in the virtual 3D environment that correspond to movements of the physical object within the physical environment.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 27, 2023
    Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
  • Publication number: 20230116882
    Abstract: According to some embodiments, a method includes accessing a live track list stored in memory. Each track of the live track list includes a coordinate of an object of interest captured by a physical sensor located within a physical environment and a unique ID. The method further includes comparing a new track to the live track list in order to determine if the new track matches any existing tracks. The method further includes merging the new track with the particular existing track when the new track matches a particular track in the live track list. The method further includes adding the new track to the live track list when the new track does not match any existing tracks. The method further includes displaying a virtual 3D environment that corresponds to the physical environment. The method further includes projecting virtual objects into the virtual 3D environment using the live track list.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 13, 2023
    Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
  • Publication number: 20230116516
    Abstract: According to some embodiments, a method includes accessing a video generated by a camera in a physical environment. The method further includes identifying, from a first video frame of the video, a first object of interest corresponding to a physical object in the physical environment. The method further includes storing a record for the first object of interest that includes a unique identifier. The method further includes identifying a second object of interest from a second video frame. The method further includes comparing variables of the first object of interest to variables of the second object of interest. The method further includes determining that the variables of the first object of interest match the variables of the second object of interest and then assigning the unique identifier to the second object of interest. The method further includes updating the record to include the second object of interest.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 13, 2023
    Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
  • Publication number: 20110270668
    Abstract: The invention provides methods and systems for mobile device users to generate and populate a rolling profile for consumers.
    Type: Application
    Filed: April 28, 2011
    Publication date: November 3, 2011
    Inventors: Christopher Fagan, Ross Bates