Patents by Inventor David Brebner

David Brebner 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: 12112448
    Abstract: A multi-user application system environment engine has an application system that, in turn, includes a simulation engine and a virtualized software environment. The simulation engine runs on top of the virtualized software environment and includes a declaration processor, a scene tree object manager, a persistence processor in communication with the scene tree object manager, a visual editor, an editor broadcaster, an editor listener, and a rendering processor, coupled to the virtualized software environment, to requisition hardware resources to cause physical manifestation of an instantiated scene tree of objects.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: October 8, 2024
    Assignee: Umajin Inc.
    Inventor: David Brebner
  • Patent number: 12079626
    Abstract: Systems and method for creating applications are disclosed. In embodiments, the system includes a visual editing environment configured to receive code that defines an application using a declarative language from one or more developers, wherein the code includes a scene tree description; a code execution engine configured to operate on the code created in the visual editing environment to create a scene tree that defines properties and behaviours of the application based on the scene tree description; and a publisher configured to publish the application, whereby instances of the application may be downloaded to respective client devices, wherein each instance of the application includes a respective instantiation of the scene tree, wherein the scene tree description is editable via the visual editing environment, such that edits to the scene tree description are updated to the respective instantiations of the scene tree at runtime.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: September 3, 2024
    Assignee: Umajin Inc.
    Inventor: David Brebner
  • Publication number: 20240292079
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a forensic imaging apparatus for documentation, forensic analysis, and reporting of bullet casings. In one aspect, an assembly includes an adaptor for attaching the assembly to a user device, a housing defining a barrel extending along an axis and attached to the adaptor and having an opening that is sufficiently large to receive a firearm cartridge casing, and a holder for holding the firearm cartridge casing at an illumination plane within the barrel. Light sources are arranged within the housing and to direct light to illuminate the illumination plane, the light sources including a first light source arranged to illuminate the illumination plane at a first range of glancing incident angles.
    Type: Application
    Filed: November 2, 2021
    Publication date: August 29, 2024
    Inventors: David Olsen, David Brebner, Robert H. Poole, Gary Lauder, Tracy McSheery, Michael Fertik, Dirk Schwenk
  • Patent number: 12020354
    Abstract: According to some embodiments of the present disclosure, the disclosure relates to an application system and server kit that create and serve digital twin-enabled applications. This disclosure also relates to a hub-and-spoke classification system. This disclosure also relates to a location-based services framework that leverages a generative content process to improve location prediction. This disclosure also relates to virtual reality and augmented reality applications, as well as digital agents that support various types of applications.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: June 25, 2024
    Assignee: Umajin Inc.
    Inventor: David Brebner
  • Publication number: 20240203043
    Abstract: A generative content system is disclosed. According to implementations, the generative content system generates literal representations of an environment based on data collected from a plurality of data sources that are selected in correspondence of the environment. In embodiments, the literal representations are used to generate a 3D rendering of the environment. In some embodiments, the generative content is used to support a location-based service system that locates devices based on a literal representation of an area as represented by the signal strengths observed throughout the area.
    Type: Application
    Filed: March 4, 2024
    Publication date: June 20, 2024
    Applicant: Umajin Inc.
    Inventor: David Brebner
  • Patent number: 12001917
    Abstract: According to some embodiments of the present disclosure, the disclosure relates to an application system and server kit that create and serve digital twin-enabled applications. This disclosure also relates to a hub-and-spoke classification system. This disclosure also relates to a location-based services framework that leverages a generative content process to improve location prediction. This disclosure also relates to virtual reality and augmented reality applications, as well as digital agents that support various types of applications.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: June 4, 2024
    Assignee: Umajin Inc.
    Inventor: David Brebner
  • Patent number: 11983641
    Abstract: According to some embodiments of the present disclosure, the disclosure relates to an application system and server kit that create and serve digital twin-enabled applications. This disclosure also relates to a hub-and-spoke classification system. This disclosure also relates to a location-based services framework that leverages a generative content process to improve location prediction. This disclosure also relates to virtual reality and augmented reality applications, as well as digital agents that support various types of applications.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: May 14, 2024
    Assignee: Umajin Inc.
    Inventor: David Brebner
  • Patent number: 11954486
    Abstract: According to some embodiments of the present disclosure, the disclosure relates to an application system and server kit that create and serve digital twin-enabled applications. This disclosure also relates to a hub-and-spoke classification system. This disclosure also relates to a location-based services framework that leverages a generative content process to improve location prediction. This disclosure also relates to virtual reality and augmented reality applications, as well as digital agents that support various types of applications.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: April 9, 2024
    Assignee: Umajin Inc.
    Inventor: David Brebner
  • Patent number: 11922564
    Abstract: A generative content system is disclosed. According to implementations, the generative content system generates literal representations of an environment based on data collected from a plurality of data sources that are selected in correspondence of the environment. In embodiments, the literal representations are used to generate a 3D rendering of the environment. In some embodiments, the generative content is used to support a location-based service system that locates devices based on a literal representation of an area as represented by the signal strengths observed throughout the area.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: March 5, 2024
    Assignee: Umajin Inc.
    Inventor: David Brebner
  • Patent number: 11726822
    Abstract: According to some embodiments of the present disclosure, the disclosure relates to an application system and server kit that create and serve digital twin-enabled applications. This disclosure also relates to a hub-and-spoke classification system. This disclosure also relates to a location-based services framework that leverages a generative content process to improve location prediction. This disclosure also relates to virtual reality and augmented reality applications, as well as digital agents that support various types of applications.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: August 15, 2023
    Assignee: Umajin Inc.
    Inventor: David Brebner
  • Publication number: 20230152598
    Abstract: According to some embodiments of the present disclosure, the disclosure relates to an application system and server kit that create and serve digital twin-enabled applications. This disclosure also relates to a hub-and-spoke classification system. This disclosure also relates to a location-based services framework that leverages a generative content process to improve location prediction. This disclosure also relates to virtual reality and augmented reality applications, as well as digital agents that support various types of applications. This disclosure also relates to systems and methods for photometrically extracting information about objects and their features, including three-dimensional depth and related features.
    Type: Application
    Filed: November 15, 2022
    Publication date: May 18, 2023
    Applicant: Umajin Inc.
    Inventors: David Brebner, Clifford Whiting
  • Patent number: 11548680
    Abstract: A system for locking together sheets of semi-rigid material. The system includes a clamp with a head having a clamp face, and a threaded rod having a first end affixed to the clamp face, and a second end that penetrates through the sheets. The system also includes a nut with a face forced into contact with the second side when tightened to the rod. The clamp face includes a gripping region, in a first circumferential position, with a trough and a hook that projects beyond the plane of the clamp face; and a leverage region, in a second circumferential position, that projects axially, so that, as the nut is tightened, the leverage region contacts the sheets' first side, and upon continued tightening, exerts a torque on the clamp head, elastically deforming the clamp so as to cause the hook to dig into the first side and prevent head rotation.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: January 10, 2023
    Inventors: David Brebner, David Dupuis
  • Patent number: 11449314
    Abstract: An application development editor displays in a graphical user interface a list or other arrangement of variations based on or applying to conditions in the application, each variation being associated with one or more changes in properties or events in the application. The editor enables a user to select a specific variation and then displays the user interface implications or consequences of that selection. Selecting a specific variation is programmatically equivalent to a specific conditional logic branch or ‘if . . . then’ code sequence. The invention enable someone with no, or very limited, code writing skills, such as a designer, to be able to produce an application with fully functioning, correct and potentially complex conditional logic.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: September 20, 2022
    Assignee: UMAJIN LIMITED
    Inventor: David Brebner
  • Publication number: 20220237732
    Abstract: A multi-user application system environment engine has an application system that, in turn, includes a simulation engine and a virtualized software environment. The simulation engine runs on top of the virtualized software environment and includes a declaration processor, a scene tree object manager, a persistence processor in communication with the scene tree object manager, a visual editor, an editor broadcaster, an editor listener, and a rendering processor, coupled to the virtualized software environment, to requisition hardware resources to cause physical manifestation of an instantiated scene tree of objects.
    Type: Application
    Filed: February 18, 2020
    Publication date: July 28, 2022
    Inventor: David Brebner
  • Patent number: 11188390
    Abstract: A method for configuring a server kit includes establishing a communication session with an administrator device via a communication network and receiving one or more server configuration statements from the administrator device via an interface of the server management system. An initial server configuration is determined based on the one or more server configuration statements and one or more server instances are deployed to serve client application instances. The one or more server instances are configured based on the initial server configuration and one or more configuration update statements are received via the communication network. A server configuration update is determined based on the one or more configuration update statements and the one or more server instances are updated based on the server configuration update without recompiling the one or more server instances and while the one or more server instances are operable to continue serving the client applications instances.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: November 30, 2021
    Assignee: Umajin Inc.
    Inventor: David Brebner
  • Patent number: 11182580
    Abstract: A computer implemented method of fingertip centroid identification in real-time, implemented on a computer system comprising a processor, memory, and a camera system. The processor receives image data from the camera system; runs a first kernel comprising a set of concentric closed shapes over image data to identify an occupancy pattern in which internal closed shapes are at least nearly fully occupied, and in which a subsequent closed shape has at least a relatively low occupancy level, so as to identify one or more fingertips in the image data; for each identified fingertip, runs a second kernel over the identified one or more fingertips to establish a best fit closed shape which covers each identified fingertip; calculates a centroid for each best fit closed shape which corresponds to an identified fingertip; and stores in the memory the calculated centroids for the identified one or more fingertips.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: November 23, 2021
    Assignee: UMA JIN LIMITED
    Inventors: David Brebner, Richard Rountree
  • Patent number: 10846816
    Abstract: A multi-user application system environment engine has an application system that, in turn, includes a simulation engine and a virtualized software environment. The simulation engine runs on top of the virtualized software environment and includes a declaration processor, a scene tree object manager, a viewer, an editor listener, and a rendering processor, coupled to the virtualized software environment, to requisition hardware resources to cause physical manifestation of an instantiated scene tree. The viewer presents to the local user a visual representation of the instantiated scene tree in its current state.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: November 24, 2020
    Assignee: Umajin Inc.
    Inventor: David Brebner
  • Publication number: 20200285788
    Abstract: According to some embodiments of the present disclosure, the disclosure relates to an application system and server kit that create and serve digital twin-enabled applications. This disclosure also relates to a hub-and-spoke classification system. This disclosure also relates to a location-based services framework that leverages a generative content process to improve location prediction. This disclosure also relates to virtual reality and augmented reality applications, as well as digital agents that support various types of applications.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 10, 2020
    Applicant: Umajin Inc.
    Inventor: David Brebner
  • Publication number: 20200285464
    Abstract: According to some embodiments of the present disclosure, the disclosure relates to an application system and server kit that create and serve digital twin-enabled applications. This disclosure also relates to a hub-and-spoke classification system. This disclosure also relates to a location-based services framework that leverages a generative content process to improve location prediction. This disclosure also relates to virtual reality and augmented reality applications, as well as digital agents that support various types of applications.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 10, 2020
    Applicant: Umajin Inc.
    Inventor: David Brebner
  • Publication number: 20200285977
    Abstract: According to some embodiments of the present disclosure, the disclosure relates to an application system and server kit that create and serve digital twin-enabled applications. This disclosure also relates to a hub-and-spoke classification system. This disclosure also relates to a location-based services framework that leverages a generative content process to improve location prediction. This disclosure also relates to virtual reality and augmented reality applications, as well as digital agents that support various types of applications.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 10, 2020
    Applicant: Umajin Inc.
    Inventor: David Brebner