Patents by Inventor Bryan E. Feldman
Bryan E. Feldman 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: 10032286Abstract: Systems and methods track one or more points between images. A point for tracking may be selected, at least in part, on a determination of how discriminable the point is relative to other points in a region containing the point. A point of an image being tracked may be located in another image by matching a patch containing the point with another patch of the other image. A search for a matching patch may be focused in a region that is determined based at least in part on an estimate of movement of the point between images. Points may be tracked across multiple images. If an ability to track one or more points is lost, information about the points being tracked may be used to relocate the points in another image.Type: GrantFiled: October 18, 2017Date of Patent: July 24, 2018Assignee: A9.com, Inc.Inventors: Bryan E. Feldman, Nalin Pradeep Senthamil, Arnab Sanat Kumar Dhua, Gurumurthy D. Ramkumar
-
Patent number: 9911239Abstract: Techniques for augmenting an image of an object captured and displayed in real time with associated content are disclosed. In one embodiment, the method for augmenting the image includes receiving information defining a sampled frame of a video being captured by an electronic device in substantially real time, determining information representative of an object captured in the sampled frame based on the received information, causing the determined information to match stored information defining a plurality of items to locate an item matched to the captured object, retrieving content associated with the matched item, and providing the retrieved content for display with the captured image on the electronic device. The retrieved content may be rendered in an overlay element that overlays the captured image displayed on the electronic device. The rendered content is configured to enable a user to interact with the content.Type: GrantFiled: January 9, 2017Date of Patent: March 6, 2018Assignee: A9.COM, INC.Inventors: Gurumurthy D. Ramkumar, William F. Stasior, Bryan E. Feldman, Arnab S. Dhua, Nalin Pradeep Senthamil
-
Publication number: 20180040134Abstract: Systems and methods track one or more points between images. A point for tracking may be selected, at least in part, on a determination of how discriminable the point is relative to other points in a region containing the point. A point of an image being tracked may be located in another image by matching a patch containing the point with another patch of the other image. A search for a matching patch may be focused in a region that is determined based at least in part on an estimate of movement of the point between images. Points may be tracked across multiple images. If an ability to track one or more points is lost, information about the points being tracked may be used to relocate the points in another image.Type: ApplicationFiled: October 18, 2017Publication date: February 8, 2018Inventors: Bryan E. Feldman, Nalin Pradeep Senthamil, Arnab Sanat Kumar Dhua, Gurumurthy D. Ramkumar
-
Patent number: 9824459Abstract: Systems and methods track one or more points between images. A point for tracking may be selected, at least in part, on a determination of how discriminable the point is relative to other points in a region containing the point. A point of an image being tracked may be located in another image by matching a patch containing the point with another patch of the other image. A search for a matching patch may be focused in a region that is determined based at least in part on an estimate of movement of the point between images. Points may be tracked across multiple images. If an ability to track one or more points is lost, information about the points being tracked may be used to relocate the points in another image.Type: GrantFiled: May 26, 2017Date of Patent: November 21, 2017Assignee: A9.COM, INC.Inventors: Bryan E. Feldman, Nalin Pradeep Senthamil, Arnab Sanat Kumar Dhua, Gurumurthy D. Ramkumar
-
Publication number: 20170263003Abstract: Systems and methods track one or more points between images. A point for tracking may be selected, at least in part, on a determination of how discriminable the point is relative to other points in a region containing the point. A point of an image being tracked may be located in another image by matching a patch containing the point with another patch of the other image. A search for a matching patch may be focused in a region that is determined based at least in part on an estimate of movement of the point between images. Points may be tracked across multiple images. If an ability to track one or more points is lost, information about the points being tracked may be used to relocate the points in another image.Type: ApplicationFiled: May 26, 2017Publication date: September 14, 2017Inventors: Bryan E. Feldman, Nalin Pradeep Senthamil, Arnab Sanat Kumar Dhua, Gurumurthy D. Ramkumar
-
Patent number: 9691158Abstract: Systems and methods track one or more points between images. A point for tracking may be selected, at least in part, on a determination of how discriminable the point is relative to other points in a region containing the point. A point of an image being tracked may be located in another image by matching a patch containing the point with another patch of the other image. A search for a matching patch may be focused in a region that is determined based at least in part on an estimate of movement of the point between images. Points may be tracked across multiple images. If an ability to track one or more points is lost, information about the points being tracked may be used to relocate the points in another image.Type: GrantFiled: November 8, 2013Date of Patent: June 27, 2017Assignee: A9.COM, INC.Inventors: Bryan E. Feldman, Nalin Pradeep Senthamil, Arnab Sanat Kumar Dhua, Gurumurthy D. Ramkumar
-
Publication number: 20170116786Abstract: Techniques for augmenting an image of an object captured and displayed in real time with associated content are disclosed. In one embodiment, the method for augmenting the image includes receiving information defining a sampled frame of a video being captured by an electronic device in substantially real time, determining information representative of an object captured in the sampled frame based on the received information, causing the determined information to match stored information defining a plurality of items to locate an item matched to the captured object, retrieving content associated with the matched item, and providing the retrieved content for display with the captured image on the electronic device. The retrieved content may be rendered in an overlay element that overlays the captured image displayed on the electronic device. The rendered content is configured to enable a user to interact with the content.Type: ApplicationFiled: January 9, 2017Publication date: April 27, 2017Inventors: Gurumurthy D. Ramkumar, William F. Stasior, Bryan E. Feldman, Arnab S. Dhua, Nalin Pradeep Senthamil
-
Patent number: 9547938Abstract: Techniques for augmenting an image of an object captured and displayed in real time with associated content are disclosed. In one embodiment, the method for augmenting the image includes receiving information defining a sampled frame of a video being captured by an electronic device in substantially real time, determining information representative of an object captured in the sampled frame based on the received information, causing the determined information to match stored information defining a plurality of items to locate an item matched to the captured object, retrieving content associated with the matched item, and providing the retrieved content for display with the captured image on the electronic device. The retrieved content may be rendered in an overlay element that overlays the captured image displayed on the electronic device. The rendered content is configured to enable a user to interact with the content.Type: GrantFiled: May 27, 2011Date of Patent: January 17, 2017Assignee: A9.com, Inc.Inventors: Gurumurthy D. Ramkumar, William F. Stasior, Bryan E. Feldman, Arnab S. Dhua, Nalin Pradeep Senthamil
-
Patent number: 8763908Abstract: The present technology relates to methods, systems and computer program products for detecting objects in images captured by a camera of a mobile device. The detection of objects (such as barcodes, QR codes, and text) in images can be based at least in part on image gradients of the image. The image can be divided into a plurality of regions, each having a dominant gradient direction. Based at least in part on the dominant gradient directions of the regions satisfying orientation thresholds, the regions can be identified as candidate or non-candidate regions for corresponding to a predetermined object. The candidate regions can be merged if they satisfy a connecting criterion. The merged regions can then be analyzed to determine if the merged regions satisfy a geometric property of the predetermined object, such as having a rectangular shape substantially similar to that of a barcode.Type: GrantFiled: March 27, 2012Date of Patent: July 1, 2014Assignee: A9.com, Inc.Inventors: Bryan E. Feldman, Arnab S. Dhua, Nalin Pradeep Senthamil
-
Patent number: 8737737Abstract: Processes such as image matching can be improved by utilizing a Polar Accumulated Signed Gradient (PASG), a feature descriptor vector that utilizes polar coordinates. Such an approach is efficient because it avoids the costly image rotation and resampling of conventional processes. Further, the gradients can be sampled over different regions in order to achieve effective weighting without analyzing all gradients and applying a weighting factor. Such efficiencies enable image matching to be performed on devices with limited computing capacity, such as smart phones and tablet computers.Type: GrantFiled: March 23, 2012Date of Patent: May 27, 2014Assignee: A9.com, Inc.Inventors: Bryan E. Feldman, Arnab S. Dhua, Nalin Pradeep Senthamil
-
Patent number: 8582821Abstract: Systems and methods track one or more points between images. A point for tracking may be selected, at least in part, on a determination of how discriminable the point is relative to other points in a region containing the point. A point of an image being tracked may be located in another image by matching a patch containing the point with another patch of the other image. A search for a matching patch may be focused in a region that is determined based at least in part on an estimate of movement of the point between images. Points may be tracked across multiple images. If an ability to track one or more points is lost, information about the points being tracked may be used to relocate the points in another image.Type: GrantFiled: May 23, 2011Date of Patent: November 12, 2013Assignee: A9.com, Inc.Inventors: Bryan E. Feldman, Nalin Pradeep Senthamil, Arnab S. Dhua, Gurumurthy D. Ramkumar
-
Publication number: 20120299961Abstract: Techniques for augmenting an image of an object captured and displayed in real time with associated content are disclosed. In one embodiment, the method for augmenting the image includes receiving information defining a sampled frame of a video being captured by an electronic device in substantially real time, determining information representative of an object captured in the sampled frame based on the received information, causing the determined information to match stored information defining a plurality of items to locate an item matched to the captured object, retrieving content associated with the matched item, and providing the retrieved content for display with the captured image on the electronic device. The retrieved content may be rendered in an overlay element that overlays the captured image displayed on the electronic device. The rendered content is configured to enable a user to interact with the content.Type: ApplicationFiled: May 27, 2011Publication date: November 29, 2012Applicant: A9.com, Inc.Inventors: Gurumurthy D. Ramkumar, William F. Stasior, Bryan E. Feldman, Arnab S. Dhua, Nalin Pradeep Senthamil