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: 20260065664Abstract: 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: ApplicationFiled: November 10, 2025Publication date: March 5, 2026Applicant: Worlds Enterprises, Inc.Inventors: Ross Bates, Paul Aarseth
-
Patent number: 12469275Abstract: 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: GrantFiled: November 21, 2024Date of Patent: November 11, 2025Assignee: Worlds Enterprises, Inc.Inventors: Ross Bates, Paul Aarseth
-
Patent number: 12469276Abstract: 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: GrantFiled: November 21, 2024Date of Patent: November 11, 2025Assignee: Worlds Enterprises, Inc.Inventors: Ross Bates, Paul Aarseth
-
Patent number: 12400442Abstract: 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: GrantFiled: November 21, 2024Date of Patent: August 26, 2025Assignee: Worlds Enterprises, Inc.Inventors: Ross Bates, Paul Aarseth
-
Publication number: 20250166348Abstract: 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: ApplicationFiled: November 21, 2024Publication date: May 22, 2025Applicant: Worlds Enterprises, Inc.Inventors: Ross Bates, Paul Aarseth
-
Publication number: 20250166370Abstract: 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: ApplicationFiled: November 21, 2024Publication date: May 22, 2025Applicant: Worlds Enterprises, Inc.Inventors: Ross Bates, Paul Aarseth
-
Publication number: 20250166341Abstract: 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: ApplicationFiled: November 21, 2024Publication date: May 22, 2025Applicant: Worlds Enterprises, Inc.Inventors: Ross Bates, Paul Aarseth
-
Publication number: 20250014347Abstract: 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: ApplicationFiled: September 17, 2024Publication date: January 9, 2025Applicant: Worlds Enterprises, Inc.Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
-
Patent number: 12106569Abstract: 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: GrantFiled: October 10, 2022Date of Patent: October 1, 2024Assignee: Worlds Enterprises, Inc.Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
-
Patent number: 11928864Abstract: 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: GrantFiled: October 10, 2022Date of Patent: March 12, 2024Assignee: Worlds Enterprises, Inc.Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
-
Patent number: 11887374Abstract: 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: GrantFiled: October 10, 2022Date of Patent: January 30, 2024Assignee: World's Enterprises, Inc.Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
-
Patent number: 11776275Abstract: 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: GrantFiled: October 10, 2022Date of Patent: October 3, 2023Assignee: WORLDS ENTERPRISES, INC.Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
-
Publication number: 20230186556Abstract: 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: ApplicationFiled: October 10, 2022Publication date: June 15, 2023Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
-
Publication number: 20230127146Abstract: 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: ApplicationFiled: October 10, 2022Publication date: April 27, 2023Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
-
Publication number: 20230116882Abstract: 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: ApplicationFiled: October 10, 2022Publication date: April 13, 2023Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
-
Publication number: 20230116516Abstract: 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: ApplicationFiled: October 10, 2022Publication date: April 13, 2023Inventors: Ross Bates, Paul Aarseth, Ruben Luna, Nik Willwerth
-
Publication number: 20110270668Abstract: The invention provides methods and systems for mobile device users to generate and populate a rolling profile for consumers.Type: ApplicationFiled: April 28, 2011Publication date: November 3, 2011Inventors: Christopher Fagan, Ross Bates