Patents by Inventor Raja Bala

Raja Bala 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: 9589217
    Abstract: A system generates a secure barcode by: identifying a primary pattern for a two-dimensional barcode to be printed on a substrate, wherein the primary pattern comprises of a set of dark cells and a set of light cells; identifying a two-dimensional micro-shape, wherein the micro-shape has a size that is no larger than a size of each cell of the two-dimensional barcode; generating a secondary pattern comprising a plurality of the micro-shapes; and superimposing the secondary pattern with the primary pattern for the two-dimensional barcode to yield a secure barcode. The resulting two-dimensional barcode includes a primary pattern comprising a set of dark cells and a set of light cells, where the sets represent encoded data, along with a secondary pattern of micro-shapes that are superimposed with the primary pattern.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: March 7, 2017
    Assignee: Xeroc Corporation
    Inventors: Reiner Eschbach, Raja Bala, Saurabh Prabhat, Judith E. Stinehour
  • Publication number: 20170061202
    Abstract: A method, computer readable medium and apparatus for verifying an identity of an individual based upon facial expressions as exhibited in a query video of the individual are disclosed. The method includes receiving a reference video for each one of a plurality of different individuals, wherein a plurality of facial gesture encoders is extracted from at least one frame of the reference video describing one or more facial expressions of each one of the plurality of different individuals, receiving the query video, calculating a similarity score for the reference video for the each one of the plurality of different individuals based on an analysis that compares the plurality of facial gesture encoders of the at least one frame of the reference video for the each one of the plurality of different individuals to a plurality of facial gesture encoders extracted from at least one frame of the query video.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Matthew Adam Shreve, Jayant Kumar, Qun Li, Edgar A. Bernal, Raja Bala
  • Patent number: 9569681
    Abstract: A system and method for cropping a license plate image to facilitate license plate recognition by obtaining an image that includes the license plate image, dividing the image into multiple sub-blocks, computing an activity measure for each sub-block; determining an activity threshold, determining that a sub-block is an active sub-block by comparing the activity measure for the sub-block with the activity threshold, generating a second image of the license plate information, where the second image includes the active sub-block, and obtaining the license plate information based on the second image.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: February 14, 2017
    Assignee: Xerox Corporation
    Inventors: Raja Bala, Aaron M. Burry
  • Publication number: 20170039445
    Abstract: In a system for detecting location of an object inside of a building, an image capture device of a mobile electronic device captures an image of a boundary of a room in which the portable electronic device is positioned. The system extracts features of a boundary (ceiling, wall or floor) in the image to determine whether the mobile device is in a known location. When the system identifies a known location, it will take an action that provides the portable electronic device with additional functionality at the identified known location. Such functionality may include connecting to a wireless network or communicating with a stationary device at the known location.
    Type: Application
    Filed: August 4, 2015
    Publication date: February 9, 2017
    Inventors: Gavan Leonard Tredoux, Premkumar Rajendran, Peter J. Zehler, Raja Bala, Edgar A. Bernal
  • Patent number: 9536152
    Abstract: A system and method of providing annotated trajectories by receiving image frames from a video camera and determining a location based on the image frames from the video camera. The system and method can further include the steps of determining that the location is associated with a preexisting annotation and displaying the preexisting annotation. Additionally or alternatively, the system and method can further include the steps of generating a new annotation automatically or based on a user input and associating the new annotation with the current location.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: January 3, 2017
    Assignee: XEROX CORPORATION
    Inventors: Qun Li, Edgar A Bernal, Wencheng Wu, Beilei Xu, Robert P Loce, Raja Bala, Stuart A Schweid
  • Publication number: 20160337545
    Abstract: The embodiments include systems and methods for guiding a user to capture two flash images of a document page, and selectively fuse the images to produce a binary image of high quality and without loss of any content. Each individual image may have an FSR where the content is degraded/lost due to the flash light. The idea is to first guide the user to take two images such that there is no overlap of flash-spots in the document regions. The flash spots in both images are detected and assessed for quality and extent of degradation in both images. The image with lower degradation is chosen as the primary image and the other image as secondary, to minimize fusing artifacts. The region in secondary image corresponding to the FSR in the primary is aligned to the primary region using a multiscale alignment technique.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 17, 2016
    Inventors: Jayant Kumar, Raja Bala, Martin S. Maltz, Phillip J. Emmett
  • Patent number: 9489582
    Abstract: Methods, systems, and processor-readable media for video anomaly detection based upon a sparsity model. A video input can be received and two or more diverse descriptors of an event can be computed from the video input. The descriptors can be combined to form an event matrix. A sparse reconstruction of the event matrix can be performed with respect to an over complete dictionary of training events represented by the diverse descriptors. A step can then be performed to determine if the event is anomalous by computing an outlier rejection measure on the sparse reconstruction.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: November 8, 2016
    Assignees: Xerox Corporation, The Penn State Research Foundation
    Inventors: Raja Bala, Aaron M. Burry, Vishal Monga, Xuan Mo
  • Patent number: 9471846
    Abstract: A mobile electronic device is used to decode a printed correlation mark. The device receives an image of a printed correlation mark, identifies a decoding template, applies the template to detect hidden content within the printed correlation mark, and outputs an image of the detected hidden content on the display. The device may enhance the image before presenting it on the display.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: October 18, 2016
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Reiner Eschbach, Saurabh Prabhat, Raja Bala, Edward Chapman
  • Patent number: 9456123
    Abstract: A mobile electronic device application uses various hardware parameters for operation. The application leverages calibration data from other users to determine what the parameters should be for the particular device model on which the application is installed. The application queries a cloud-based data store by sending the model and a hardware-variable parameter to the data store. If a value for the parameter is available in the data store, the application will receive it from the data store and use it in operation. If the value is not available, the application will prompt the user to calibrate the application. The application will use the calibration results to identify a setting, and it will send the setting to the data store for use by other instances in which the application is installed on the same model device.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: September 27, 2016
    Assignee: Xerox Corporation
    Inventors: Phillip J. Emmett, Lina Fu, Raja Bala
  • Publication number: 20160267304
    Abstract: Eliminate or reduce the impact of glare in printed information tag recognition applications using single- and multi-pose external illumination coupled with intelligent processing. A shelf imager can acquire shelf images for printed information tag localization and recognition. An external illuminator can provide at least one illumination condition/pose for shelf image acquisition in addition to lighting associated with the enclosed environment. A glare region of interest (ROI) detector can analyze all or a portion of the acquired shelf images for glare to determine whether additional images need to be acquired using different illumination conditions provided by the single- or multi-pose external illuminator or whether full or portion of acquired images need to be analyzed by a printed information tag locator and recognizer. A printed information tag locator and recognizer can analyze all or a portion of the acquired images to localize and recognize data printed on the printed information tags.
    Type: Application
    Filed: March 10, 2015
    Publication date: September 15, 2016
    Inventors: Wencheng Wu, Robert P. Loce, Raja Bala, Peter Paul, Thomas F. Wade, Dennis L. Venable, Steven R. Moore, Peter J. Knausdorf
  • Publication number: 20160231411
    Abstract: A mobile electronic device processes a sequence of images to identify and re-identify an object of interest in the sequence. An image sensor of the device, receives a sequence of images. The device detects an object in a first image as well as positional parameters of the device that correspond to the object in the first image. The device determines a range of positional parameters within which the object may appear in a field of view of the device. When the device detects that the object of interest exited the field of view it subsequently uses motion sensor data to determine that the object of interest has likely re-entered the field of view, it will analyze the current frame to confirm that the object of interest has re-entered the field of view.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 11, 2016
    Inventors: Jayant Kumar, Qun Li, Edgar A. Bernal, Raja Bala
  • Patent number: 9392185
    Abstract: An apparatus, method and non-transitory computer readable medium for mosaicking a plurality of images captured in a low-light condition are disclosed. For example, the apparatus includes an image capturing module, a flash module, a computer-readable medium and a processor. The processor executes a plurality of instructions stored on the computer-readable medium. The operations include determining a spacing between each one of the plurality of images, capturing the plurality of images in accordance with the spacing, aligning the plurality of images that are captured and mosaicking the plurality of images that are aligned into a single image by, for each one of the plurality of images, replacing one or more pixels in the respective flash spot region using one or more pixels in a subsequent image that is in a same location as the respective flash spot region such that the information is recovered.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: July 12, 2016
    Assignee: Xerox Corporation
    Inventors: Jayant Kumar, Sungmin Eum, Raja Bala
  • Publication number: 20160182805
    Abstract: A mobile electronic device application uses various hardware parameters for operation. The application leverages calibration data from other users to determine what the parameters should be for the particular device model on which the application is installed. The application queries a cloud-based data store by sending the model and a hardware-variable parameter to the data store. If a value for the parameter is available in the data store, the application will receive it from the data store and use it in operation. If the value is not available, the application will prompt the user to calibrate the application. The application will use the calibration results to identify a setting, and it will send the setting to the data store for use by other instances in which the application is installed on the same model device.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Phillip J. Emmett, Lina Fu, Raja Bala
  • Publication number: 20160173771
    Abstract: A method and system for reconstructing an image of a scene comprises configuring a digital light modulator according to a spatially varying pattern. Light energy associated with the scene and incident on the spatially varying pattern is collected and optically focused on the photodetectors. Data indicative of the intensity of the focused light energy from each of said at least two photodetectors is collected. Data from the photodetectors is then combined to reconstruct an image of the scene.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 16, 2016
    Inventors: Edgar A. Bernal, Xuejin Wen, Qun Li, Raja Bala
  • Publication number: 20160163061
    Abstract: A method of automatically identifying a border in a captured image may include capturing an image of a target by an image sensor of an electronic device, and, by one or more processors, processing the image to automatically detect a border of the target in the image by applying an automatic border detection method to the image. The method may include presenting the image of the target to a user via a display of the electronic device so that the presented image comprises a visual depiction of the detected border, receiving an adjustment of the border from the user, determining whether to update the default parameters based on the received adjustment, in response to determining to update the default parameters, determining one or more updated parameters for the automatic border detection method that are based on, at least in part, the received adjustment, and saving the updated parameters.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 9, 2016
    Inventors: Raja Bala, Lina Fu
  • Patent number: 9354711
    Abstract: A method, non-transitory computer-readable medium, and apparatus for localizing a region of interest using a dynamic hand gesture are disclosed. For example, the method captures the ego-centric video containing the dynamic hand gesture, analyzes a frame of the ego-centric video to detect pixels that correspond to a fingertip using a hand segmentation algorithm, analyzes temporally one or more frames of the ego-centric video to compute a path of the fingertip in the dynamic hand gesture, localizes the region of interest based on the path of the fingertip in the dynamic hand gesture and performs an action based on an object in the region of interest.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: May 31, 2016
    Assignee: Xerox Corporation
    Inventors: Jayant Kumar, Xiaodong Yang, Qun Li, Raja Bala, Edgar A. Bernal, Jeyasri Subramanian
  • Publication number: 20160140395
    Abstract: A method, non-transitory computer-readable medium, and apparatus for adaptive sampling an ego-centric video to extract features for performing an analysis are disclosed. For example, the method captures the ego-centric video, determines a spatio-temporal location of interest within the ego-centric video, applies an adaptive sampling centered around the spatio-temporal location of interest to obtain one or more spatio-temporal patches, extracts one or more features using the one or more spatio-temporal patches and performs an analysis based on the one or more features.
    Type: Application
    Filed: January 14, 2015
    Publication date: May 19, 2016
    Inventors: JAYANT KUMAR, SURVI KYAL, QUN LI, EDGAR A. BERNAL, RAJA BALA
  • Publication number: 20160132984
    Abstract: A mobile electronic device is used to decode a printed correlation mark. The device receives an image of a printed correlation mark, identifies a decoding template, applies the template to detect hidden content within the printed correlation mark, and outputs an image of the detected hidden content on the display. The device may enhance the image before presenting it on the display.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 12, 2016
    Inventors: Zhigang Fan, Reiner Eschbach, Saurabh Prabhat, Raja Bala, Edward Chapman
  • Patent number: 9317780
    Abstract: Methods and systems for detecting anomalies in transportation related video footage. In an offline training phase, receiving video footage of a traffic location can be received. Also, in an offline training phase, event encodings can be extracted from the video footage and collected or compiled into a training dictionary. One or more input video sequences captured at the traffic location or a similar traffic location can be received in an online detection phase. Then, an event encoding corresponding to the input video sequence can be extracted. The event encoding can be reconstructed with a low rank sparsity prior model applied with respect to the training dictionary. The reconstruction error between actual and reconstructed event encodings can then be computed in order to determine if an event thereof is anomalous by comparing the reconstruction error with a threshold.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: April 19, 2016
    Assignees: Xerox Corporation, The Penn State Research Foundation
    Inventors: Raja Bala, Zhigang Fan, Aaron Burry, Vishal Monga, Xuan Mo
  • Publication number: 20160092726
    Abstract: A method, non-transitory computer readable medium, and apparatus for training hand detection in an ego-centric video are disclosed. For example, the method prompts a user to provide a hand gesture, captures the ego-centric video containing the hand gesture, analyzes the hand gesture in a frame of the ego-centric video to identify a set of pixels in the image corresponding to a hand region, generates a training set of features from the set of pixels that correspond to the hand region and trains a head-mounted video device to detect the hand in subsequently captured ego-centric video images based on the training set of features.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: QUN LI, Jayant Kumar, Edgar A. Bernal, Raja Bala