Patents by Inventor Zhigang Fan

Zhigang Fan 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).

  • 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: 9323993
    Abstract: Methods, systems and processor-readable media for identifying a vehicle for street parking management. An initial identification of one or more vehicles detected parked along a street can be generated based on one or more of a group of factors. The initial identification can be communicated to a user of the vehicle by transmitting an image indicative of the vehicle parked along the street (e.g., via a mobile communications device). An operation can then be implemented for requesting a confirmation or a non-confirmation as to whether the vehicle detected and displayed on the image is associated with the user. Upon confirmation, an operation can be implemented for identifying the at least one vehicle as the initial identification. Upon non-confirmation, an operation can be implemented to query to identify the vehicle associated with the user from among a group of vehicles displayed via the image.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: April 26, 2016
    Assignee: Xerox Corporation
    Inventors: Yao Rong Wang, David Cummins, Matthew Darst, Michael Furst, Panya Chanawangsa, Zhigang Fan
  • 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
  • Patent number: 9298993
    Abstract: A method and system for on-street vehicle parking occupancy estimation via curb detection comprises training a computer system to identify a curb, evaluating image data of the region of interest to determine a region wherein a curb is visible in said region of interest, and estimating a parking occupancy of said region of interest according to said region where said curb is visible.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: March 29, 2016
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Orhan Bulan
  • Publication number: 20160078696
    Abstract: A control system and method for vehicle/house entry system with a wearable controller. A distance is determined between said control system and said vehicle or house. A message is prompt requesting for unlocking in a user interface in said controller if said distance is smaller than a threshold. A message is communicated with said vehicle or house requesting for unlocking if said prompted message is confirmed.
    Type: Application
    Filed: September 7, 2015
    Publication date: March 17, 2016
    Applicant: SKR LABS, LLC
    Inventor: Zhigang Fan
  • Patent number: 9277091
    Abstract: This disclosure provides methods and systems of embedding and extracting information in a printed document. According to one exemplary embodiment, a method is provided wherein information is encoded by one or more partial or complete gaps in a line associated with a form, and the line gaps are patterned to provide N-bit codes.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: March 1, 2016
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Reiner Eschbach, Saurabh Prabhat, Raja Bala, Judith E. Stinehour, Martin S. Maltz
  • Patent number: 9230161
    Abstract: This disclosure provides a method, system and computer program product for denoising an image by extending a Block Matching and 3D Filtering algorithm to include decomposition of high contrast image blocks into multiple layers that are collaboratively filtered. According to an exemplary method, the high contrast image blocks are decomposed into a top layer, a bottom layer and a mask layer.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: January 5, 2016
    Assignee: Xerox Corporation
    Inventor: Zhigang Fan
  • Patent number: 9218538
    Abstract: Methods and systems for detecting an object borderline. A first image with respect to the object can be captured by an image-capturing unit without a flash light and borderlines of the object can be detected. If the detection is successful, the detected borderlines can be outputted. Otherwise, a second image with respect to the object can be captured by the image-capturing unit by applying a flash light and the borderlines can be detected in the image. A geometric transformation between the two images can then be estimated. Finally, the border lines in the first image can be determined by transforming the borderlines detected in the second image. Such an approach effectively detects the appliance borderlines and avoids artifacts caused by applying flash.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: December 22, 2015
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Hengzhou Ding, Yonghui Zhao, Shen-Ge Wang
  • Publication number: 20150302611
    Abstract: A method and system for determining one or more dimension estimations for a vehicle. A sequence of image frames of a vehicle is received, and a digital representation of the vehicle is extracted from each image in the sequence of image frames. A bounding box is determined for the vehicle based upon the extracted digital representation for each digital representation of the vehicle and at least one dimension of the vehicle is estimated based upon the determined bounding box. An indication of the at least one estimated dimension is output. The indication of at least one estimated dimension is transferred as an input to a comparison technique for further processing the indication of the at least one estimated dimension. The comparison technique can include a parking determination process configured to determine a recommended spot for the vehicle based upon the indication of the at least one estimated dimension.
    Type: Application
    Filed: April 16, 2014
    Publication date: October 22, 2015
    Applicant: Xerox Corporation
    Inventors: Zhigang Fan, Hao Wu, Yao Rong Wang
  • Patent number: 9159228
    Abstract: A method and structure for estimating parking occupancy within an area of interest can include the use of at least two image capture devices and a processor (e.g., a computer) which form at least part of a network. A method for estimating the parking occupancy within the area of interest can include the use of vehicle entry and exit data from the area of interest, as well as an estimated transit time for vehicles transiting through the area of interest without parking.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: October 13, 2015
    Assignee: XEROX CORPORATION
    Inventors: Yao Rong Wang, Zhigang Fan, Robert P. Loce, Orhan Bulan, Norman W. Zeck, Graham Pennington
  • Patent number: 9137405
    Abstract: To print a certified document, a user may select or a system may receive a selection of a document to be certified. The system identifies a security template to be used based on the document and/or capabilities of the print device on which the document will be printed. The system may display the document with a non-secure overlay of the selected security template, add a unique security element to the document according to the template, and cause the document to be printed at the selected print device with the added security element without permitting the added security element to be fully displayed or printed on any other device.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: September 15, 2015
    Assignee: Xerox Corporation
    Inventors: Reiner Eschbach, Edward Chapman, Elizabeth D. Wayman, Michael Branciforte, Zhigang Fan, Saurabh Prabhat, Holly Elizabeth Turner
  • Patent number: 9122932
    Abstract: Methods and systems for automatically detecting multi-object anomalies at a traffic intersection utilizing a joint sparse reconstruction model. A first input video sequence at a first traffic location can be received and at least one normal event involving P moving objects (where P is greater than or equal to 1) can be identified in an offline training phase. The normal event in the first input video sequence can be assigned to at least one normal event class and a training dictionary suitable for joint sparse reconstruction can be built in the offline training phase. A second input video sequence captured at a second traffic location similar to the first traffic location can be received and at least one event involving P moving objects can be identified in an online detection phase.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: September 1, 2015
    Assignee: Xerox Corporation
    Inventors: Raja Bala, Zhigang Fan, Aaron Burry, Vishal Monga, Xuan Mo
  • Patent number: 9123111
    Abstract: A method of estimating one or more dimensions of a patch panel may include receiving an image of a patch panel that comprises a plurality of ports and one or more gaps, extracting, by a computing device, a region of interest from the received image, detecting, by the computing device, one or more line segments from the region of interest, determining whether one or more candidate ports can be identified based on at least a portion of the line segments, and in response to determining that one or more candidate ports can be identified, identifying one or more candidate ports, and determining, by the computing device, a gap length associated with the identified candidate ports.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: September 1, 2015
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Subarna Ghosh, Hengzhou Ding
  • Publication number: 20150242713
    Abstract: A computer-based apparatus for labeling medications, including: a processor for a computer configured to: calculate a configuration of a first medication package using a first digital image of the first medication package; create, using the configuration, a package template; receive first prescription information including a name of a patient, a name of a medication, a dosage of the medication, an amount of the medication, and a schedule for taking the medication; create a first custom label, using the package template and the first prescription information, the first custom label including a first plurality of data fields including the first prescription information and a configuration for the first custom label; and transmit first data, including the first custom label with the first prescription information entered in the first plurality of data fields, to a printer.
    Type: Application
    Filed: February 27, 2014
    Publication date: August 27, 2015
    Applicant: XEROX CORPORATION
    Inventors: Linn C. Hoover, William J. Hannaway, William J. Nowak, Zhigang Fan
  • Publication number: 20150242695
    Abstract: A method and system for on-street vehicle parking occupancy estimation via curb detection comprises training a computer system to identify a curb, evaluating image data of the region of interest to determine a region wherein a curb is visible in said region of interest, and estimating a parking occupancy of said region of interest according to said region where said curb is visible.
    Type: Application
    Filed: February 27, 2014
    Publication date: August 27, 2015
    Applicant: Xerox Corporation
    Inventors: Zhigang Fan, Orhan Bulan
  • Patent number: 9098749
    Abstract: Methods, systems, and processor-readable media for pruning a training dictionary for use in detecting anomalous events from surveillance video. Training samples can be received, which correspond to normal events. A dictionary can then be constructed, which includes two or more classes of normal events from the training samples. Sparse codes are then generated for selected training samples with respect to the dictionary derived from the two or more classes of normal events. The size of the dictionary can then be reduced by removing redundant dictionary columns from the dictionary via analysis of the sparse codes. The dictionary is then optimized to yield a low reconstruction error and a high-interclass discriminability.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 4, 2015
    Assignee: Xerox Corporation
    Inventors: Raja Bala, Zhigang Fan, Aaron Michael Burry, Jose Antonio Rodriguez-Serrano, Vishal Monga, Xuan Mo
  • Patent number: 9100576
    Abstract: A method and device for receiving an image of a symbology captured by an imaging device, displaying an image of the symbology, displaying a boundary indicator around the symbology, adjusting the image size to correspond with the boundary indicator, decoding the symbology, and initiating an action by device.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: August 4, 2015
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Yonghui Zhao, Shen-ge Wang, Hengzhou Ding
  • Patent number: 9094589
    Abstract: A method for processing an image of a patch panel includes: a) receiving an initial image; b) determining multiple ports of the patch panel are aligned in a desired orientation in the initial image; c) processing the initial image to identify edge lines perpendicular to the desired orientation; d) processing the edge lines to identify a port hypothesis that includes an estimated port gap between the multiple ports along the desired orientation and an estimated port size for the multiple ports along the desired orientation; e) processing the port hypothesis to determine an estimated port quantity for the multiple ports; and f) processing the port hypothesis to identify an estimation error between expected and detected edge line positions in relation to a reference axis perpendicular to the edge lines. An apparatus associated therewith includes an input/output and pre-processing modules and detection, hypothesis, estimating, and scoring processors.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: July 28, 2015
    Assignee: XEROX CORPORATION
    Inventors: Zhigang Fan, Hengzhou Ding, Manavender Malgireddy
  • Publication number: 20150206014
    Abstract: A method for detecting a double-parked vehicle includes identifying a parking region in video data received from an image capture device monitoring the parking region. The method includes defining an enforcement region at least partially surrounding the parking region. The method includes detecting a stationary vehicle in the enforcement region. The method includes determining the occurrence of an event relative to the stationary vehicle. In response to the determined occurrence of the event, the method includes classifying the stationary vehicle as being one of double parked and not double parked.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 23, 2015
    Applicant: Xerox Corporation
    Inventors: Wencheng Wu, Edgar A. Bernal, Yao Rong Wang, Zhigang Fan, Robert P. Loce
  • Patent number: D744059
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: November 24, 2015
    Inventors: Zhigang Fan, Zhineng Fan