Patents by Inventor David Snowball

David Snowball 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: 11295124
    Abstract: Methods, systems and computer-readable storage media for scanning a document to detect a source of the document. The document can be scanned to obtain content from the document. An automatic search of an electronic network can be then performed to determine if there is an exact match or a partial match between the content of the document and the results of search automatic search. If an exact match or a partial match is generated as a result of automatically searching the electronic network, a user can be presented with various selection options via a GUI for retrieving, viewing and printing search results of the automatic search.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: April 5, 2022
    Assignee: Xerox Corporation
    Inventors: Veena Kumari Saluja, Simon John Gray, David Snowball, Naveenraj Kaliarajan
  • Publication number: 20200293165
    Abstract: An electronic transaction device includes a transaction card reader, which reads information from a transaction card. A language identification component identifies a language preference of a user of the card, based on the information read from the card. A template selection component selects a language template, based on the identified language preference. A user interface generator uses the language template to generate a user interface for display to the user on an associated display device in the preferred language. A user is thus able to select a language for completing a transaction which is not dependent on a location of the electronic transaction device or the card issuer's location.
    Type: Application
    Filed: March 13, 2019
    Publication date: September 17, 2020
    Applicant: Xerox Corporation
    Inventors: Simon J. Gray, Veena Kumari Saluja, David Snowball, Naveenraj Kaliarajan
  • Publication number: 20200110931
    Abstract: Methods, systems and computer-readable storage media for scanning a document to detect a source of the document. The document can be scanned to obtain content from the document. An automatic search of an electronic network can be then performed to determine if there is an exact match or a partial match between the content of the document and the results of search automatic search. If an exact match or a partial match is generated as a result of automatically searching the electronic network, a user can be presented with various selection options via a GUI for retrieving, viewing and printing search results of the automatic search.
    Type: Application
    Filed: October 8, 2018
    Publication date: April 9, 2020
    Inventors: Veena Kumari Saluja, Simon John Gray, David Snowball, Naveenraj Kaliarajan
  • Patent number: 10051152
    Abstract: A method and system assist a user in selecting a print option for rendering an image. A database includes print options for rendering images on different sizes of print media. At least some of the print options include different levels of scaling of the image. Features of an image to be rendered are identified. Based on the identified features, at least one of the following is performed: filtering the print options and ranking the print options in the database, to identify a subset of candidate print options from the database of print options. A graphical user interface is generated for displaying representations of at least some of the candidate print options. The graphical user interface is displayed to a user on a display device, whereby a user is able to select a print option for rendering the image.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: August 14, 2018
    Assignee: Xerox Corporation
    Inventors: David Snowball, Noah Ullmann, Michael D. Sprague, Timothy D. Thomas, Paul Roberts Conlon
  • Publication number: 20170150007
    Abstract: Various methods and devices display a sheet scanning order on a user interface. The sheet scanning order identifies a corresponding panel of a foldable media for each position in the sheet scanning order. The foldable media has multiple panels per side. The foldable media receives printing while unfolded, and the foldable media is folded into a three-dimensional shape after printing. These methods and devices scan sheets in the sheet scanning order to generate scanned images using a scanner. Also, such methods and devices automatically arrange and orient the scanned images to cause a printing engine to print the scanned images on corresponding panels according to the sheet scanning order (using a processor). Such methods and devices print the scanned images on corresponding panels of the foldable media according to the sheet scanning order, using the printing engine.
    Type: Application
    Filed: November 19, 2015
    Publication date: May 25, 2017
    Inventor: David Snowball
  • Patent number: 9654666
    Abstract: Various methods and devices display a sheet scanning order on a user interface. The sheet scanning order identifies a corresponding panel of a foldable media for each position in the sheet scanning order. The foldable media has multiple panels per side. The foldable media receives printing while unfolded, and the foldable media is folded into a three-dimensional shape after printing. These methods and devices scan sheets in the sheet scanning order to generate scanned images using a scanner. Also, such methods and devices automatically arrange and orient the scanned images to cause a printing engine to print the scanned images on corresponding panels according to the sheet scanning order (using a processor). Such methods and devices print the scanned images on corresponding panels of the foldable media according to the sheet scanning order, using the printing engine.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: May 16, 2017
    Assignee: Xerox Corporation
    Inventor: David Snowball