Patents by Inventor Justin Eichel

Justin Eichel 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: 11915308
    Abstract: A system and method are provided for transacting data on a network. The system includes a data submission interface, the data submission interface configured to enable one or more data generators to register data with the network, the data being stored in a location accessible to data consumers accessing the network. The system also includes a data consumer interface to enable one or more data consumers to find data on the network and transact with the one or more data generators to obtain access to and/or ownership of data submitted to the network. The system also includes a blockchain network for storing at least a ledger associated with data registered with the network via the data submission interface to provide an immutable assignment of ownership rights of the data to the respective one or more data generators, and to provide an immutable record of data transactions.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: February 27, 2024
    Assignee: Miovision Technologies Incorporated
    Inventors: Justin A. Eichel, Kurtis N. McBride, Jean-Pierre Bhavnani, Jan Bergstrom
  • Publication number: 20210097602
    Abstract: A system and method are provided for transacting data on a network. The system includes a data submission interface, the data submission interface configured to enable one or more data generators to register data with the network, the data being stored in a location accessible to data consumers accessing the network. The system also includes a data consumer interface to enable one or more data consumers to find data on the network and transact with the one or more data generators to obtain access to and/or ownership of data submitted to the network. The system also includes a blockchain network for storing at least a ledger associated with data registered with the network via the data submission interface to provide an immutable assignment of ownership rights of the data to the respective one or more data generators, and to provide an immutable record of data transactions.
    Type: Application
    Filed: May 10, 2019
    Publication date: April 1, 2021
    Applicant: Miovision Technologies Incorporated
    Inventors: Justin A. EICHEL, Kurtis N. MCBRIDE, Jean-Pierre BHAVNANI, Jan BERGSTROM
  • Patent number: 10902270
    Abstract: To address problems that video imaging systems and platforms face when analyzing image and video content for detection and feature extraction, a solution is provided in which accumulating significant amounts of data suitable for training and learning analytics is leveraged to improve over time, the classifiers used to perform the detection and feature extraction, by employing a larger search space and generate additional and more complex classifiers through distributed processing. A distributed learning platform is therefore provided, which is configured for operating on large scale data, in a true big data paradigm. The learning platform is operable to empirically estimate a set of optimal feature vectors and a set of discriminant functions using a parallelizable learning algorithm. A method of adding new data into a database utilized by such a learning platform is also provided.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: January 26, 2021
    Assignee: Miovision Technologies Incorporated
    Inventors: Akshaya K. Mishra, Nicholas Miller, Justin A. Eichel, Nicholas Jankovic, Kurtis N. McBride, Anthony I. Brijpaul
  • Patent number: 10699151
    Abstract: A system and method are provided for performing saliency detection on an image or video. The method includes training and creating deep features using deep neural networks, such that an input image is transformed into a plurality of regions, which minimizes intra-class variance, and maximizes inter-class variance, according to one or more active contour energy constraints. The method also includes providing and output associated with the deep features.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: June 30, 2020
    Assignee: Miovision Technologies Incorporated
    Inventors: Akshaya K. Mishra, Zhiming Luo, Andrew J. Achkar, Justin A. Eichel
  • Patent number: 10567771
    Abstract: A system and method are provided for compressing video data, the method comprising: obtaining video data; extracting at least one object of interest from the video data using at least one classifier associated with at least one feature detectable in the video data; and preparing compressed video data comprising at least one object of interest extracted from the video data.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: February 18, 2020
    Assignee: Miovision Technologies Incorporated
    Inventors: Akshaya K. Mishra, Justin A. Eichel, Douglas J. Swanson, Nicholas D. Jankovic, Nicholas Miller
  • Publication number: 20190050654
    Abstract: A method includes acquiring an image in the vehicle after determining that the vehicle is in or approaching an enforced area, and enabling the vehicle occupancy to be determined by wirelessly sending the image or a value indicative of the vehicle occupancy to an occupancy determining system. Determining vehicle occupancy can include receiving a vehicle identifier obtained by a vehicle detection camera at an enforced area; using the vehicle identifier to determine an associated user; sending a query to an occupancy app residing on a device for the associated user, the device being located in a vehicle corresponding to the vehicle identifier and configured to obtain in-vehicle images; receiving, in response to the query, an image or a value indicative of the vehicle occupancy to determine the vehicle's occupancy; and sending an occupancy event to an enforcement agency associated with the enforced area.
    Type: Application
    Filed: July 30, 2018
    Publication date: February 14, 2019
    Inventors: Kourtney B. PAYNE-SHORT, Justin A. EICHEL
  • Patent number: 10108863
    Abstract: A system and method are provided for mapping spatial and temporal measurements of motion constrained objects in a scene, e.g., vehicles. The method comprises determining a location parameter, and/or other interesting properties, for each of a plurality of objects at a plurality of points over time; generating a vector field over location and time using the location parameters, to specify the motion of each object over time; deriving measurements for each object using velocities from the vector field for that object, as the object moves through the scene over time; and outputting both individual and aggregate object and object property flow for the plurality of objects. Combining the generated map with a network graph and/or network model can provide network flow insights useful for historic event analysis, network flow monitoring, and planning purposes.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: October 23, 2018
    Assignee: Miovision Technologies Incorporated
    Inventors: Nicholas Miller, Akshaya K. Mishra, Justin A. Eichel
  • Publication number: 20170351941
    Abstract: A system and method are provided for performing saliency detection on an image or video. The method includes training and creating deep features using deep neural networks, such that an input image is transformed into a plurality of regions, which minimizes intra-class variance, and maximizes inter-class variance, according to one or more active contour energy constraints. The method also includes providing and output associated with the deep features.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 7, 2017
    Inventors: Akshaya K. MISHRA, Zhiming LUO, Andrew J. ACHKAR, Justin A. EICHEL
  • Patent number: 9822956
    Abstract: Systems and methods are provided for calibrating equipment, such as a lighting fixture. A kinematic model of the lighting fixture is obtained. Test points, which include a pair of a corresponding control signal and an output are collected. These can be collected using a tracking system. The test points are then used to update the kinematic model of the lighting fixture. The process of updating the kinematic model can include the use of a Kalman filter. The calibration is then verified and may be re-calibrated. These methods can also be used to calibrate other equipment, for example, lasers, light projectors showing media content, audio speaker, microphones, cameras, and projectile equipment.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: November 21, 2017
    Assignee: CAST Group of Companies Inc.
    Inventor: Justin Eichel
  • Patent number: 9823634
    Abstract: A system and method are provided for obtaining a 3D cue path and timing. In one example aspect, this path and timing may be manipulated in software. In another example aspect, one or more conditions may be specified which pertain to the path, timing, state of the path's environment, or state of one or more objects or actors in the path's environment. In another example aspect, these conditions may be accompanied by specifications for one or more actions to be taken if one or more of the conditions are or are not satisfied. In another example aspect, a person or object may be monitored as they follow the path, and prescribed actions may be taken if the specified conditions are or are not found to be satisfied.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: November 21, 2017
    Assignee: CAST Group of Companies Inc.
    Inventors: Gilray Densham, Justin Eichel
  • Patent number: 9747697
    Abstract: Systems and methods are provided for generating calibration information for a media projector. The method includes tracking at least position of a tracking apparatus that can be positioned on a surface. The media projector shines a test spot on the surface, and the test spot corresponds to a known pixel coordinate of the media projector. The system includes a computing device in communication with at least two cameras, wherein each of the cameras are able to capture images of one or more light sources attached to an object. The computing device determines the object's position by comparing images of the light sources and generates an output comprising the real-world position of the object. This real-world position is mapped to the known pixel coordinate of the media projector.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: August 29, 2017
    Assignee: CAST Group of Companies Inc.
    Inventors: Gilray Densham, Justin Eichel
  • Publication number: 20170103267
    Abstract: To address problems that video imaging systems and platforms face when analyzing image and video content for detection and feature extraction, a solution is provided in which accumulating significant amounts of data suitable for training and learning analytics is leveraged to improve over time, the classifiers used to perform the detection and feature extraction, by employing a larger search space and generate additional and more complex classifiers through distributed processing. A distributed learning platform is therefore provided, which is configured for operating on large scale data, in a true big data paradigm. The learning platform is operable to empirically estimate a set of optimal feature vectors and a set of discriminant functions using a parallelizable learning algorithm. A method of adding new data into a database utilized by such a learning platform is also provided.
    Type: Application
    Filed: December 16, 2016
    Publication date: April 13, 2017
    Inventors: Akshaya K. MISHRA, Nicholas MILLER, Justin A. EICHEL, Nicholas JANKOVIC, Kurtis N. MCBRIDE, Anthony I. BRIJPAUL
  • Publication number: 20170068861
    Abstract: A system and method are provided for mapping spatial and temporal measurements of motion constrained objects in a scene, e.g., vehicles. The method comprises determining a location parameter, and/or other interesting properties, for each of a plurality of objects at a plurality of points over time; generating a vector field over location and time using the location parameters, to specify the motion of each object over time; deriving measurements for each object using velocities from the vector field for that object, as the object moves through the scene over time; and outputting both individual and aggregate object and object property flow for the plurality of objects. Combining the generated map with a network graph and/or network model can provide network flow insights useful for historic event analysis, network flow monitoring, and planning purposes.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 9, 2017
    Inventors: Nicholas MILLER, Akshaya K. MISHRA, Justin A. EICHEL
  • Patent number: 9538156
    Abstract: Systems and methods are provided for associating position information and sound. The method includes obtaining position information of an object at a given time; obtaining position information of a camera at the given time; determining a relative position of the object relative to the camera's position; and associating sound information with the relative position of the object. In another aspect, the position and orientation of a microphone are also tracked to calibrate the sound produced by an object or person, and the calibrated sound is associated with the relative position of the object, that is relative to the camera.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: January 3, 2017
    Assignee: CAST Group of Companies Inc.
    Inventors: Gilray Densham, Justin Eichel
  • Publication number: 20160196667
    Abstract: Systems and methods are provided for generating calibration information for a media projector. The method includes tracking at least position of a tracking apparatus that can be positioned on a surface. The media projector shines a test spot on the surface, and the test spot corresponds to a known pixel coordinate of the media projector. The system includes a computing device in communication with at least two cameras, wherein each of the cameras are able to capture images of one or more light sources attached to an object. The computing device determines the object's position by comparing images of the light sources and generates an output comprising the real-world position of the object. This real-world position is mapped to the known pixel coordinate of the media projector.
    Type: Application
    Filed: March 16, 2016
    Publication date: July 7, 2016
    Applicant: CAST Group of Companies Inc.
    Inventors: Gilray DENSHAM, Justin EICHEL
  • Publication number: 20160173882
    Abstract: A system and method are provided for compressing video data, the method comprising: obtaining video data; extracting at least one object of interest from the video data using at least one classifier associated with at least one feature detectable in the video data; and preparing compressed video data comprising at least one object of interest extracted from the video data.
    Type: Application
    Filed: December 2, 2015
    Publication date: June 16, 2016
    Inventors: Akshaya K. MISHRA, Justin A. EICHEL, Douglas J. SWANSON, Nicholas D. JANKOVIC, Nicholas MILLER
  • Patent number: 9350923
    Abstract: Systems and methods are provided for tracking at least position and angular orientation. The system comprises a computing device in communication with at least two cameras, wherein each of the cameras are able to capture images of one or more light sources attached to an object. A receiver is in communication with the computing device, wherein the receiver is able to receive at least angular orientation data associated with the object. The computing device determines the object's position by comparing images of the light sources and generates an output comprising the position and angular orientation of the object.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: May 24, 2016
    Assignee: CAST Group of Companies Inc.
    Inventors: Gilray Densham, Justin Eichel
  • Patent number: 9055226
    Abstract: Systems and methods are provided for using tracking data to control the functions of an automated fixture. Examples of automated fixtures include light fixtures and camera fixtures. A method includes obtaining a first position of a tracking unit. The tracking unit includes an inertial measurement unit and a visual indicator configured to be tracked by a camera. A first distance is computed between the automated fixture and the first position and it is used to set a function of the automated fixture to a first setting. A second position of the tracking unit is obtained. A second distance between the automated fixture and the second position is computed, and the second distance is used to set the function of the automated fixture to a second setting.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: June 9, 2015
    Assignee: CAST Group of Companies Inc.
    Inventors: Gilray Densham, Justin Eichel, Kwok Wai William Law, Weibo Qin, Florentin Christoph von Frankenberg
  • Patent number: 9043052
    Abstract: A system and method are provided for controlling a plurality of vehicles to affect positioning of a common payload. The system comprises of multiple vehicles having positioners to change the location of the common payload, where the group of vehicles form a swarm that is controlled by a driver or pilot station. Each vehicle is autonomously stabilized and guided through a swarm electronics unit, which further includes sensor, communication, and processing hardware. At the driver or pilot station, a system or a person remotely enters payload destinations, which is processed and communicated to each vehicle. The method for controlling a multi-vehicle system includes inputting the desired location of the payload and determining a series of intermediary payload waypoints. Next, these payload waypoints are used by the swarm waypoint controller to generate individual waypoints for each vehicle. A controller for each vehicle moves the vehicle to these individual waypoints.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: May 26, 2015
    Inventors: Wilfred So, Justin Eichel, Linda Vu, Peter Szabo
  • Publication number: 20150120080
    Abstract: A system and method are provided for obtaining a 3D cue path and timing. In one example aspect, this path and timing may be manipulated in software. In another example aspect, one or more conditions may be specified which pertain to the path, timing, state of the path's environment, or state of one or more objects or actors in the path's environment. In another example aspect, these conditions may be accompanied by specifications for one or more actions to be taken if one or more of the conditions are or are not satisfied. In another example aspect, a person or object may be monitored as they follow the path, and prescribed actions may be taken if the specified conditions are or are not found to be satisfied.
    Type: Application
    Filed: April 24, 2012
    Publication date: April 30, 2015
    Applicant: CAST Group of Companies Inc.
    Inventors: Gilray Densham, Justin Eichel