Patents Examined by Aaron Johnson
  • Patent number: 8271871
    Abstract: An apparatus and automated method are disclosed for alignment of objects in a document which allows saliency within one or both objects to be a factor in the alignment. The method includes, for an input electronic document, identifying first and second objects to be aligned on a page of the document. A one dimensional guideline profile is generated for at least the first object based on a detection of saliency for the first object. The first and second objects are aligned based on the guideline profile to form a modified document and the modified document is output.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: September 18, 2012
    Assignee: Xerox Corporation
    Inventor: Luca Marchesotti
  • Patent number: 8255832
    Abstract: When an N-upped paper document was viewed by previewing, visibility thereof was poor because contents corresponding to N pages are displayed collectively. Expansion thereof for improving the visibility makes the operability poor. An image processing device of the present invention includes: a determining unit for determining whether or not image data corresponding to an inputted document is image data of an N-up document in which contents corresponding to N pages (N?2) are arranged in one page; a first thumbnail generating unit for generating a first thumbnail of 1-up that is a thumbnail of any of the N pages when the image data corresponding to the inputted document is determined to be the image data of the N-up document by the determining unit; and a display unit for preview-displaying the first thumbnail.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: August 28, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuushi Sato
  • Patent number: 8234560
    Abstract: Embodiments of a computer system, a method and a computer-program product (e.g., software) for use with the computer system are described. These embodiments may be used to generate a set of inter-related documents. In particular, using a random or pseudorandom number generator and a translation list, an interconnected set of documents are created that are arranged in a hierarchy (such as a tree structure). The documents in this set are both deterministic and include a finite amount of variation. These properties may facilitate reproducible testing of technology related to networks, such as the Internet.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: July 31, 2012
    Assignee: Google Inc.
    Inventor: Qingnan Zhou
  • Patent number: 8234566
    Abstract: Architecture that facilitates the calculation of the final margins and positions of all objects in one formatting pass, without the need to reformat an object in the margin neighborhood. Clearance objects, float objects, and empty objects are taken into account. The one-pass algorithm computes the positions of objects on the document due to collapsing margins, determines the sizes of the resulting collapsed margins, and correctly places empty objects, floats, and clearance objects in the document. Clearances due to objects that belong to the neighborhood are processed as well as clearances due to objects outside of the neighborhood.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Alexander Vaschillo, Sergey Genkin, Victor Kozyrev