Patents by Inventor Keith Hanna

Keith Hanna 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: 11760346
    Abstract: The disclosure is directed to systems and methods for operating or controlling an ADAS mechanism. A first sensor of an ADAS mechanism can determine a potential obstacle to a vehicle, and a position of the potential obstacle relative to the first sensor. A second sensor can determine a gaze angle of a user of the vehicle. An activation engine in communication with the first sensor and the second sensor can determine a proximity of the gaze angle of the user to the determined position of the potential obstacle. The activation engine can control, in response to the determined proximity, an operation of the ADAS mechanism for responding to the potential obstacle.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: September 19, 2023
    Inventor: Keith Hanna
  • Publication number: 20220117380
    Abstract: In some aspects, the present disclosure relates to methods for treating, preventing, minimizing, and/or diminishing signs of aging in the skin, such as facial wrinkles, and for training a user's face to favor some configurations or expressions over others. A gel or other viscous liquid with specific properties may be applied to areas on the face or body, that may change state to a thin, adhesive semi-elastic transparent film that is left on human skin over a period of time. The properties of the gel and the method for its application on the skin are carefully configured to for instance optimize the sensation (or force) feedback to the user in response to the user's conscious and sub-conscious micro-muscle movements, to discourage use of specific facial muscle groups, reduce or prevent wrinkles, and/or achieve a different repertoire of facial expressions, or for other self-improvement reasons.
    Type: Application
    Filed: June 2, 2021
    Publication date: April 21, 2022
    Inventors: Michelle L. Lubin, Keith Hanna
  • Patent number: 10796147
    Abstract: This disclosure describes methods and systems for improving performance of biometric systems that use features in the eye, such as iris or eye-veins, particularly when both biometric performance and user convenience are objectives. The disclosure relates to optimizing biometric performance when the iris or eye veins are neither fully visible, nor fully occluded, but in a partially-occluded state which occurs often when a user's eye is in a relaxed or natural state. In some embodiments, the method comprises a biometric enrollment or training step whereby an original image of a human eye is acquired, and a plurality of synthetic or augmented images are generated that are a combination of the original image and synthesized images that simulate specific ways that the eye can be occluded. A classifier can be trained using the plurality of augmented reference images, and subsequent recognition is performed using the classifier on newly acquired real images.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: October 6, 2020
    Inventor: Keith Hanna
  • Patent number: 10332113
    Abstract: The present disclosure describes systems and methods for authorization. The method may include accessing, by an authorization engine for a transaction by a user, an activity pattern model of the user from a database. The activity pattern model of the user may be indicative of a geospatial behavior of the user over time. The authorization engine may determine a set of sensors available for facilitating the transaction, each of the sensors assigned with a usability value prior to the transaction. The authorization engine may access an activity pattern model of the sensors, the activity pattern model of the sensors indicative of geospatial characteristics of one or more of the sensors over time. The authorization engine may determine a convenience metric for each of a plurality of subsets of the sensors, using the activity pattern model of the user, the activity pattern model of the sensors, and usability values of corresponding sensors.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: June 25, 2019
    Assignee: Eyelock LLC
    Inventors: Keith Hanna, Mikhail Teverovskiy, Manoj Aggarwal, Sarvesh Makthal
  • Publication number: 20180365269
    Abstract: This disclosure describes methods and systems for providing instructions automatically to a user that return the status of an electronic device to a preferred functioning state. In a training stage, imagery of electronic devices with known device states are acquired and stored in a database, along with instructions to return the state of each electronic device to a preferred functioning state. In a diagnostic stage, imagery of a first electronic device is acquired and compared to imagery of the electronic devices in different states in the database. A proximity measure between each of the electronic devices in different states in the database, and the first electronic device is computed. The most likely states of the first device are determined based on the proximity measure. The instructions to return the state of the electronic device to a preferred functioning state are then displayed to a user on a screen display module.
    Type: Application
    Filed: August 27, 2018
    Publication date: December 20, 2018
    Inventor: Keith Hanna
  • Patent number: 10061782
    Abstract: This disclosure describes methods and systems for providing instructions automatically to a user that return the status of an electronic device to a preferred functioning state. In a training stage, imagery of electronic devices with known device states are acquired and stored in a database, along with instructions to return the state of each electronic device to a preferred functioning state. In a diagnostic stage, imagery of a first electronic device is acquired and compared to imagery of the electronic devices in different states in the database. A proximity measure between each of the electronic devices in different states in the database, and the first electronic device is computed. The most likely states of the first device are determined based on the proximity measure. The instructions to return the state of the electronic device to a preferred functioning state are then displayed to a user on a screen display module.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: August 28, 2018
    Inventor: Keith Hanna
  • Publication number: 20170150058
    Abstract: This disclosure describes methods and systems for providing instructions automatically to a user that return the status of an electronic device to a preferred functioning state. In a training stage, imagery of electronic devices with known device states are acquired and stored in a database, along with instructions to return the state of each electronic device to a preferred functioning state. In a diagnostic stage, imagery of a first electronic device is acquired and compared to imagery of the electronic devices in different states in the database. A proximity measure between each of the electronic devices in different states in the database, and the first electronic device is computed. The most likely states of the first device are determined based on the proximity measure. The instructions to return the state of the electronic device to a preferred functioning state are then displayed to a user on a screen display module.
    Type: Application
    Filed: November 18, 2016
    Publication date: May 25, 2017
    Inventor: Keith Hanna
  • Publication number: 20160140567
    Abstract: The present disclosure describes systems and methods for authorization. The method may include accessing, by an authorization engine for a transaction by a user, an activity pattern model of the user from a database. The activity pattern model of the user may be indicative of a geospatial behavior of the user over time. The authorization engine may determine a set of sensors available for facilitating the transaction, each of the sensors assigned with a usability value prior to the transaction. The authorization engine may access an activity pattern model of the sensors, the activity pattern model of the sensors indicative of geospatial characteristics of one or more of the sensors over time. The authorization engine may determine a convenience metric for each of a plurality of subsets of the sensors, using the activity pattern model of the user, the activity pattern model of the sensors, and usability values of corresponding sensors.
    Type: Application
    Filed: November 18, 2015
    Publication date: May 19, 2016
    Inventors: Keith Hanna, Mikhail Teverovskiy, Manoj Aggarwal, Sarvesh Makthal
  • Patent number: 8289390
    Abstract: A sentient system combines detection, tracking, and immersive visualization of a cluttered and crowded environment, such as an office building, terminal, or other enclosed site using a network of stereo cameras. A guard monitors the site using a live 3D model, which is updated from different directions using the multiple video streams. As a person moves within the view of a camera, the system detects its motion and tracks the person's path, it hands off the track to the next camera when the person goes out of that camera's view. Multiple people can be tracked simultaneously both within and across cameras, with each track shown on a map display. The track system includes a track map browser that displays the tracks of all moving objects as well as a history of recent tracks and a video flashlight viewer that displays live immersive video of any person that is being tracked.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: October 16, 2012
    Assignee: SRI International
    Inventors: Manoj Aggarwal, Keith Hanna, Harpreet Sawhney, Vincent Paragano, Rakesh Kumar, Supun Samarasekera, Aydin Arpa, Thomas Germano, Tao Zhao, David Kalokitis, David R. Patterson
  • Patent number: 8063936
    Abstract: According to an aspect of the invention, a system for providing immersive surveillance a site has a plurality of cameras each producing a respective raw video of a respective portion of the site. A processing component receives the raw video from the cameras and generates processed video from it. A visualization engine is coupled to the processing system, and receives the processed video therefrom. The visualization engine renders real-time images corresponding to a view of the site in which at least a portion of the processed video is overlaid onto a rendering of an image based on a computer model of the site. The visualization engine displays the images in real time to a viewer. The processing component comprises first and second filter modules. The second filter module processes video received as output from the first filter module. A controller component controls all transmission of data and video between the first and second filter modules.
    Type: Grant
    Filed: June 1, 2005
    Date of Patent: November 22, 2011
    Assignee: L-3 Communications Corporation
    Inventors: Supun Samarasekera, Vincent Paragano, Harpreet Sawhney, Manoj Aggarwal, Keith Hanna, Rakesh Kumar, Aydin Arpa, Philip Miller
  • Patent number: 7929017
    Abstract: A unified approach, a fusion technique, a space-time constraint, a methodology, and system architecture are provided. The unified approach is to fuse the outputs of monocular and stereo video trackers, RFID and localization systems and biometric identification systems. The fusion technique is provided that is based on the transformation of the sensory information from heterogeneous sources into a common coordinate system with rigorous uncertainties analysis to account for various sensor noises and ambiguities. The space-time constraint is used to fuse different sensor using the location and velocity information. Advantages include the ability to continuously track multiple humans with their identities in a large area. The methodology is general so that other sensors can be incorporated into the system. The system architecture is provided for the underlying real-time processing of the sensors.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: April 19, 2011
    Assignee: SRI International
    Inventors: Manoj Aggarwal, Harpreet Sawhney, Keith Hanna, Rakesh Kumar, Tao Zhao, David R. Patterson, David Kalokitis
  • Publication number: 20100073482
    Abstract: A scalable architecture for providing real-time multi-camera distributed video processing and visualization. An exemplary system comprises at least one video capture and storage system for capturing and storing a plurality of input videos, at least one vision based alarm system for detecting and reporting alarm situations or events, and at least one video rendering system (e.g., a video flashlight system) for displaying an alarm situation in a context that speeds up comprehension and response. One advantage of the present architecture is that these systems are all scalable, such that additional sensors (e.g., cameras, motion sensors, infrared sensors, chemical sensors, biological sensors, temperature sensors and like) can be added in large numbers without overwhelming the ability of security forces to comprehend the alarm situation.
    Type: Application
    Filed: November 24, 2009
    Publication date: March 25, 2010
    Applicant: L-3 Communications Corporation
    Inventors: Supun Samarasekera, Rakesh Kumar, Keith Hanna, Harpreet Sawhney, Aydin Arpa, Manoj Aggarwal, Vincent Paragano
  • Publication number: 20100013917
    Abstract: A method and system for performing surveillance includes receiving location information for a detected object via a first sensor and slewing a second sensor to the detected object in accordance with the location information provided by the first sensor. In one embodiment, the first sensor detects the presence of the object (which may or may not be moving), and the second sensor provides more refined or specific information about the detected object, such as a higher-resolution image of the detected object.
    Type: Application
    Filed: June 1, 2005
    Publication date: January 21, 2010
    Inventors: Keith Hanna, Vincent Paragano, Harpreet S. Sawhney, Manoj Aggarwal
  • Patent number: 7639840
    Abstract: A method and apparatus for video surveillance is disclosed. In one embodiment, a sequence of scene imagery representing a field of view is received. One or more moving objects are identified within the sequence of scene imagery and then classified in accordance with one or more extracted spatio-temporal features. This classification may then be applied to determine whether the moving object and/or its behavior fits one or more known events or behaviors that are causes for alarm.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: December 29, 2009
    Assignee: Sarnoff Corporation
    Inventors: Keith Hanna, Manoj Aggarwal, Harpreet Sawhney, Rakesh Kumar
  • Patent number: 7633520
    Abstract: A scalable architecture for providing real-time multi-camera distributed video processing and visualization. An exemplary system comprises at least one video capture and storage system for capturing and storing a plurality of input videos, at least one vision based alarm system for detecting and reporting alarm situations or events, and at least one video rendering system (e.g., a video flashlight system) for displaying an alarm situation in a context that speeds up comprehension and response. One advantage of the present architecture is that these systems are all scalable, such that additional sensors (e.g., cameras, motion sensors, infrared sensors, chemical sensors, biological sensors, temperature sensors and like) can be added in large numbers without overwhelming the ability of security forces to comprehend the alarm situation.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: December 15, 2009
    Assignee: L-3 Communications Corporation
    Inventors: Supun Samarasekera, Rakesh Kumar, Keith Hanna, Harpreet Sawhney, Aydin Arpa, Manoj Aggarwal, Vincent Paragano
  • Publication number: 20090237508
    Abstract: A method and apparatus for providing immersive surveillance wherein a remote security guard may monitor a scene using a variety of imagery sources that are rendered upon a model to provide a three-dimensional conceptual view of the scene. Using a view selector, the security guard may dynamically select a camera view to be displayed on his conceptual model, perform a walk through of the scene, identify moving objects and select the best view of those moving objects and so on.
    Type: Application
    Filed: March 13, 2009
    Publication date: September 24, 2009
    Applicant: L-3 COMMUNICATIONS CORPORATION
    Inventors: Aydin Arpa, Keith Hanna, Rakesh Kumar, Supun Samarasekera, Harpreet Singh Sawhney, Manoj Aggarwal, David Nister, Stephen Hsu
  • Publication number: 20080291279
    Abstract: In an immersive surveillance system, videos or other data from a large number of cameras and other sensors is managed and displayed by a video processing system overlaying the data within a rendered 2D or 3D model of a scene. The system has a viewpoint selector configured to allow a user to selectively identify a viewpoint from which to view the site. A video control system receives data identifying the viewpoint and based on the viewpoint automatically selects a subset of the plurality of cameras that is generating video relevant to the view from the viewpoint, and causes video from the subset of cameras to be transmitted to the video processing system. As the viewpoint changes, the cameras communicating with the video processor are changed to hand off to cameras generating relevant video to the new position. Playback in the immersive environment is provided by synchronization of time stamped recordings of video.
    Type: Application
    Filed: June 1, 2005
    Publication date: November 27, 2008
    Applicant: L-3 Communications Corporation
    Inventors: Supun Samarasekera, Keith Hanna, Harpreet Sawhney, Rakesh Kumar, Aydin Arpa, Vincent Paragano, Thomas Germano, Manoj Aggarwal
  • Patent number: 7382898
    Abstract: A method and apparatus for detecting objects (e.g., bags, vehicles, etc.) left in a field of view are disclosed. A long-term representation and a short-term representation of the field of view are constructed, and a difference between the long-term representation and the short-term representation is calculated. One or more criteria may optionally be applied to this difference to determine whether the difference represents an object that was left in the field of view.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: June 3, 2008
    Assignee: Sarnoff Corporation
    Inventors: Manoj Aggarwal, Supun Samarasekera, Keith Hanna
  • Publication number: 20070247525
    Abstract: A method and apparatus for providing a “Video Flashlight” system for managing large numbers of videos by overlaying them within a 2D or 3D model of a scene.
    Type: Application
    Filed: June 1, 2005
    Publication date: October 25, 2007
    Applicant: L-3 Comminications Corporation
    Inventors: Supun Samarasekera, Vincent Paragano, Harpreet Sawhney, Manoj Aggarwal, Keith Hanna, Rakesh Kumar, Aydin Arpa, Philip Miller
  • Publication number: 20070206839
    Abstract: A method of searching a biometric database includes storing biometric data corresponding to a number of users in a database, and defining one or more data subsets in the database according to inputs from users expecting to pass through a given biometric acquisition device that is linked with the database within a certain time period. A search initiated by the given acquisition device at a given time is then scaled down to only those data subsets defined by the inputs from those users expecting to pass through the acquisition device at the given time. This modification of the database and database search is performed continuously and automatically based on dynamic information provided by other automatic and/or manual systems, and then optionally the information on the databases can be automatically modified or deleted based either on a biometric match result or based on rules encoded in the database records.
    Type: Application
    Filed: March 5, 2007
    Publication date: September 6, 2007
    Inventors: Keith Hanna, Hector Hoyos