Boundary Processing Patents (Class 715/247)
  • Patent number: 7934155
    Abstract: A method is used to reduce a size of an electronic collection of media elements (41, 43, 45). The method includes the steps of assigning a weight to each media element (41, 43, 45) in the collection and reducing size of the media elements (41, 43, 45) in dependency of a desired overall collection size reduction and the weight assigned to each media element (41, 43, 45). An electronic device includes logic circuitry operative to perform the method of the invention.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: April 26, 2011
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Alon Benari, Yaniv Axen, Eran Vered
  • Patent number: 7908323
    Abstract: A system for acquiring, sharing and managing information in an organization is disclosed hereinafter. The system involves a network communicator for connecting to a network through which users accesses the system, and a document manager through which a user provides a document for access by at least one other user through the network. The system also involves electronic conversing means for enabling a user to correspond with at least one other user through the network using an electronic conversation format for generating an electronic conversation record, and an archive for storing at least one of documents provided through the document manager and electronic conversation record conducted using the electronic conversing means. In the system, a keyword representative of the at least one of documents and electronic conversation record is stored in the archive in association with the stored at least one documents and electronic conversation record.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: March 15, 2011
    Assignee: Pi Eta Consulting Company Pte. Ltd.
    Inventor: Jeffrey Cheong Kee Lim
  • Patent number: 7903881
    Abstract: An image processing device is structured such that an appropriate judgement of an image, at which blurring or disappearance or the like will occur, is possible. When pixels, which form a line image at which there is the possibility that blurring or disappearance will occur at the time of printing by using a printing plate, are extracted, a line image warning function gives notice by displaying a warning message on a monitor of a client terminal. Thereafter, image converting and print setting are carried out such that an extracted line image is clarified. In this way, when a proof is prepared, an image, at which there is the possibility that blurring or disappearance will occur on a printed matter obtained by using a printing plate, is clarified, and appropriate proofing is possible.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: March 8, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Ryuichi Ishizuka, Mari Kodama, Yasushi Nishide
  • Patent number: 7900139
    Abstract: In a case where a link associating a plurality of partial display areas with one another is not set, the partial display areas overlap with one another. There is a fear that appearance is deteriorated. In a case where a link for preventing overlap is set in the partial display areas that do not need to be associated with one another, the number of factors of dynamic change of layout increases. Thus, there is a fear that processing is complicated. A layout control apparatus determines whether partial display areas disposed on a document template overlap with each other. In a case where the layout control apparatus determines that there is possibility of overlap therebetween, the layout control apparatus creates a link for preventing the overlap.
    Type: Grant
    Filed: February 22, 2006
    Date of Patent: March 1, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshihiko Hosotsubo
  • Patent number: 7890881
    Abstract: The invention comprises systems and methods for a fold preview. Various embodiments of the present invention provide a fold preview of a web page, including fixed-width and flexible-width web page designs. Other embodiments of the present invention provide a fold preview of any software application interface. In one exemplary embodiment, a method for providing a fold preview comprises calculating a cut-off region for one or more display resolutions, rendering one or more fold indicators, and continuing to display an area of a page falling within the cut-off region.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: February 15, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: John Skidgel
  • Publication number: 20110029859
    Abstract: An object including at least one element is moved on a document in which the object is arranged in response to an instruction from a user. In addition, if the object is moved to a boundary between two pages, at least one element that is included in the object and that corresponds to a break position of the two pages is detected. Then, a position where the at least one detected element is arranged in the document is determined so that the element is arranged in either of the documents of the two pages and an image corresponding to the document is output. In the above manner, it is possible to appropriately arranging elements in a document to output an image corresponding to the document having the elements appropriately arranged therein.
    Type: Application
    Filed: October 12, 2010
    Publication date: February 3, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Toshinori Igari
  • Patent number: 7873901
    Abstract: A large web page is analyzed and partitioned into smaller sub-pages so that a user can navigate the web page on a small form factor device. The user can browse the sub-pages to find and read information in the content of the large web page. The partitioning can be performed at a web server, an edge server, at the small form factor device, or can be distributed across one or more such devices. The analysis leverages design habits of a web page author to extract a representation structure of an authored web page. The extracted representation structure includes high level structure using several markup language tag selection rules and low level structure using visual boundary detection in which visual units of the low level structure are provided by clustering markup language tags. User viewing habits can be learned to display favorite parts of a web page.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: January 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Yu Chen, Wei-Ying Ma, Ming-Yu Wang, Hong Jiang Zhang
  • Patent number: 7859707
    Abstract: The present invention provides a printing apparatus which can prevent surrounding borders from becoming uneven and unnecessary borders from appearing, and which can optimally print object data even when the aspect ratio of the object data is maintained. The printing apparatus 200 includes: a print data analysis unit 203 having a layout area information obtainment unit 2032 which obtains layout area information indicating a layout area, and an effective drawing area information obtainment unit 2033 which obtains effective drawing area information indicating a printing area which is dependent on the printing apparatus 200; and a layout unit 204 which lays out, based on the size of the object data which is the object to be printed and the size of a layout area on layout area, and in addition lays out, based on the size of the layout area and an effective drawing area, the layout area onto the effective drawing area.
    Type: Grant
    Filed: June 6, 2005
    Date of Patent: December 28, 2010
    Assignee: Panasonic Corporation
    Inventors: Hideyuki Kuwano, Kenji Hisatomi
  • Patent number: 7853873
    Abstract: A data processing apparatus produces electronic data from a document image in which a text part, a photograph part, etc. are mixed. This electronic data enables a user to display information in a required part. The apparatus extracts an object from an input image and integrates information on the extracted object and layout control information (script) for modifying a layout so as to generate integrated electronic data. A script program can be executed when the electronic data is used, which allows an object designated by a user to be magnified and rearranged so as to facilitate visualization of the object.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: December 14, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Taeko Gotoh, Tomotoshi Kanatsu, Kitahiro Kaneda, Jun Fujisawa, Satoshi Imaizumi
  • Patent number: 7853866
    Abstract: An apparatus for document conversion that are capable of facilitating conversion of document image data to an electronic document having table of contents data even with a limited storage resource. The document image analysis section 302 extracts character regions from a document image 301. The contents/index/footer conversion section 307 generates table of contents data based on the extracted character regions and page numbers of the character regions. An electronic document having a table of contents is generated based on the document image 301 and the generated table of contents data. Link information is added to respective ones of items in the generated table of contents data for linking the items in the generated table of contents data with corresponding positions in the electronic document in which the items are described.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: December 14, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tetsuomi Tanaka
  • Patent number: 7844896
    Abstract: The invention provides a layout-rule generation system suitable for reflecting the layout of an existing document to the result of automatic layout. A layout unit can generate a layout rule on the basis of the positional relationship of at least two of multiple split regions in an electronic document and generate a layout template on the basis of the electronic document and register the generated template in a template registration DB in association with the generated layout rule. The layout unit can select layout elements from a layout-element registration DB and arranges the selected layout elements in the layout region according to the layout rule and the layout template generated for the same electronic document.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: November 30, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Hirotaka Ohashi, Toshio Tanaka
  • Patent number: 7836399
    Abstract: Various technologies and techniques detect lists in vector graphics based documents and use them in meaningful ways. The system detects at least one list in a vector graphics based document using a set of rules. Pattern detection logic identifies characters, symbols, numbers, letters, and/or images that may start a list. Additional pattern detection logic determines if a list exists. The system can identify and parse bulleted lists, numbered or lettered lists, and nested lists that are any combination of both. Once identified, the content is translated into a modified format. The content can be output to a destination application in the modified format that is more suitable for output or use by the destination application.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: November 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Ahmet Gurcan, Eric S. Leese, Jeffrey G. Brown, Jerry J. Dunietz, Jesse D. McGatha, Khaled S. Sedky, Ming Liu, Oliver H. Foehr, Rodrigo Lopez
  • Patent number: 7831909
    Abstract: A document is displayed which is formed from a page in which field areas containing data of a plurality of types of records are laid out on the basis of the template. The sizes of the field areas in the template are calculated on the basis of the amounts or sizes of data of the data fields for each record, and the layout of the calculated field areas in the template is determined. The change amount of the field area after the layout is determined is calculated. On the basis of the calculated change amount, the order of records which form a document to be displayed is changed to display the records.
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: November 9, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Momoe Tokunaga
  • Patent number: 7827485
    Abstract: A method of previewing the effects of flattening transparency is provided. The method includes displaying a first presentation of a document containing transparency, receiving settings affecting how the document is flattened for a desired output and displaying a second presentation of the document in accordance with the settings.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: November 2, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Lubomir D. Bourdev
  • Patent number: 7797631
    Abstract: A document printing control apparatus determines, when an output paper size is set by a keyboard operation, block sizes of individual blocks from the output paper size. The apparatus determines the size of an output area and font size from the block sizes determined, and places the output area and characters with the sizes determined. After placing the characters in the output area, followed by editing a layout, the apparatus places the output area and characters according to the edited layout. The apparatus can carry out the scaling of the sizes of the output area and font according to the sizes of the output area and font determined.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: September 14, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masayuki Yoshida
  • Patent number: 7788580
    Abstract: A computer system and method for processing a digital image into reflow content is presented. A computer system includes a processor and a memory. The computer system is configured to process a digital image by first obtaining the digital image, wherein the digital image includes at least some content suitable for conversion into reflow content. The computer system identifies any headers or footers that exist within the digital image. The computer system then processes the digital image into reflow content, excluding any content within an identified header or footer. Headers and/or footers are identified according to one or more aspects indicative of a header/footer, such as separating white space, a separator line, sequences indicative of page numbering, and the like.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: August 31, 2010
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert L Goodwin, Troy N Terry, Adam Brian Coath, Frederick Ziya Ramos Akalin, Joshua Shagam
  • Publication number: 20100218090
    Abstract: A method for automatically laying out a page comprises defining a page body area for the page and a page internal grid for the page body area; positioning a plurality of sub-pages on the page body area according to the page internal grid; for each sub-page of the plurality of sub-pages defining a sub-page body area for the sub-page and a sub-page internal grid for the sub-page body area, wherein the sub-page internal grid defined for each sub-page and the page internal grid enable to layout the each sub-page independently of the page; and positioning at least one graphical element on the sub-page body area according to the sub-page internal grid.
    Type: Application
    Filed: February 26, 2009
    Publication date: August 26, 2010
    Applicant: Universal - Ad Ltd.
    Inventors: Aviel Amit, Adi Gotshal, Itamar Avraham
  • Publication number: 20100211871
    Abstract: An information processor is provided, the information processor including: a line extracting unit that extracts a line by using information of rectangular forms each of the rectangular forms surrounding a pixel mass in an electronic document; a paragraph extracting unit that extracts a paragraph including the extracted line; a paragraph integrating unit that integrates the extracted paragraph; and a rectangular form calculating unit that calculates a position and a size of a rectangular form surrounding a pixel mass contained in the integrated paragraph, and a positional relation between the pixel mass contained in the integrated paragraph and the corresponding rectangular form in accordance with a size of a line contained in the integrated paragraph and a position of a pixel mass forming the line contained in the integrated paragraph.
    Type: Application
    Filed: July 28, 2009
    Publication date: August 19, 2010
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Satoshi Kubota, Masanori Sekino
  • Patent number: 7779351
    Abstract: A generated document is colored by replacing the original colors of a paragraph of a source document with colors used to identify the paragraph and with colors to mark original color boundaries. The colors used to identify the paragraph and the colors used to mark color boundaries include a pair of colors including a first replacement color and a second replacement color. Values identifying the original colors of the paragraph are stored, including by storing a list of colors corresponding to the original colors of the paragraph. A first character of the paragraph is colored with the first replacement color. A second character of the paragraph is colored with the second replacement color if the original color of the second character is the same as the original color of the first character. The second character of the paragraph is colored with the first replacement color if the original color of the second character is different from the original color of the first character.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: August 17, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Mohit Kalra
  • Patent number: 7770111
    Abstract: A method and computer-readable medium are provided for optimized paragraph layout. According to the method, a line-by-line paragraph layout is generated determine a maximum penalty for a paragraph. One or more layout nodes may be generated that include data representing a possible layout of the paragraph to a point within a backing store and identifying any changes to a geometry of the page caused by the layout of the paragraph defined by the layout node. A penalty is also calculated for each of the layout nodes. Each layout node that has a penalty less than the maximum penalty calculated during the line-by-line formatting processing is added to the node pool. This process repeats until only a single layout node remains in the node pool that represents the entire paragraph of text.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Andrei Burago, Christoph E. Ammann, Sergey Genkin, Eliyezer Kohen, Victor Kozyrev, Anton A. Sukhanov, Igor Zverev
  • Patent number: 7757159
    Abstract: A method of determining a projected area of a component can include acquiring an image file having a component drawing. The component drawing of the image file can be superimposed onto a workspace. One of a component area and a non-component area can be shaded with a first color to create a shaded image file. The other of the component area and the non-component area can have a second color distinct from the first color. A ratio of the first color verses the second color can be calculated. The projected area of the component can be determined based on the ratio calculated.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: July 13, 2010
    Assignee: Yazaki North America, Inc.
    Inventor: Douglas S Arrowsmith
  • Publication number: 20100174978
    Abstract: Some embodiments provide a method for analyzing an unstructured document that includes a number of words. Each word is an associated set of glyphs and each glyph has location coordinates. The method identifies clusters of words based on the location coordinates. Based on the identified clusters, the method defines a set of boundary elements for the glyphs that identify a set of borders for the glyphs. The method defines a structured document for the unstructured document based on the glyphs and the defined boundary elements. To identify clusters of words, the method orders the location coordinates and identifies several partitions of the location coordinates. Each partition specifies a particular grouping of the coordinates into subsets. For each partition, the method identifies a particular set of subsets of location values that satisfy a particular set of constraints and determines a set of subsets of location values that optimizes a particular measure.
    Type: Application
    Filed: June 7, 2009
    Publication date: July 8, 2010
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20100174980
    Abstract: Some embodiments provide a for analyzing a document that includes a number of primitive elements. The method identifies boundaries between sets of primitive elements and identifies regions bounded by the boundaries. The method uses the identified regions to define structural elements for the document. The method defines a structured document based on the primitive elements and the structural elements.
    Type: Application
    Filed: June 7, 2009
    Publication date: July 8, 2010
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Patent number: 7747947
    Abstract: Systems and methods for creating a document having an allocated area in which information is placed are disclosed. Embodiments include providing a set of content-items which contain information to be displayed in the allocated area, and each having a one or more sides; selecting two content-items to be combined; combining the two selected content-items by a side of common length to reduce the number of content-items in the set by one; repeating steps ii. and iii. until one content-item remains that is a composition of the set of content-items; and causing the created document to be printed.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: June 29, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Helen Balinsky
  • Patent number: 7743325
    Abstract: A method and computer-readable medium are provided for fitting text to shapes within a graphic. According to the method, initial constraints are defined that comprise initial values describing how a shape and text within the shape should be laid out. Constraint rules are also defined for use in modifying the initial constraints when application of the initial constraints to the text in a shape results in the text overflowing the boundaries of the shape. A change may be detected to the graphic that would affect the size or position of one or more of the shapes or the text within one of the shapes. If such a change causes text to overflow when laid out using the initial constraints, the constraint rules are applied sequentially to modify the constraints. The modified constraints are then reapplied to the shapes to create a new layout for the graphic.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Ilan Berker, Jason C. Costa, Keywon Chung, Matthew J. Kotler, Janet L. Schorr, Scott A. Sherman, Karen K. Wong
  • Publication number: 20100153833
    Abstract: The present invention is a system and method for generating quotations from a reference document on a touch sensitive display device or other handheld device, including the following steps: (a) providing a reference document; (b) displaying the reference document; (c) capturing an image of a portion of the reference document; (d) editing the captured portion of the reference document; and (e) generating a quotation comprising an image quotation and a bibliographical reference to a referenced portion of the reference document. The present invention may be used in Apple iPhones®, hand-held devices that inspectors may use to quote reference documents to substantiate statements of problems found during industrial inspections, and in other purposes.
    Type: Application
    Filed: July 22, 2009
    Publication date: June 17, 2010
    Inventors: Marc Siegel, Albert Ho, Christopher Tossing
  • Publication number: 20100153842
    Abstract: A method for rendering source content for display in a destination figure is provided. The method may include receiving the source content of the file, replicating the source content in a region surrounding the source content, such that replicated source content is aligned with the source content, extracting an axis-aligned rectangular tile containing the source content from the region, and rendering the axis-aligned rectangular tile onto the destination figure.
    Type: Application
    Filed: December 12, 2008
    Publication date: June 17, 2010
    Applicant: Microsoft Corporation
    Inventors: Ambarish Sridharanarayanan, Georgi M. Chalakov
  • Patent number: 7739593
    Abstract: An information processing method and apparatus are provided which are capable of processing form data in which fields are defined and each of the fields contains record data. The method includes specifying fields in which at least one break is set from the field being contained in form data, in a case where print and break changing instruction is input. The method further includes obtaining a change instruction from an operator for changing break settings for at least one of the fields specified and inserting a break instruction at a place where a data break occurs in the field for which the break setting is set.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: June 15, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takayuki Uchida
  • Publication number: 20100138739
    Abstract: Providing text flow in or around an irregular container, such as a non-rectangular graphic, is disclosed. In the case of flow around a container, the intersection, if any, between a proposed text rectangle and the irregular container is determined. A valid rectangle, if any, that is not within the bounds in the x-direction of an area of intersection between the proposed text rectangle and the graphic is identified as a valid text area within the proposed text rectangle. In the case of flow around a container, one or more difference areas, if any, in which a proposed text rectangle is present but the container is not present are found. A valid rectangle, if any, that is not within the bounds in the x-direction of any of said one or more difference areas is identified as a valid text area within the proposed text rectangle.
    Type: Application
    Filed: February 2, 2010
    Publication date: June 3, 2010
    Applicant: APPLE INC.
    Inventors: Steve Sprang, Scott Lindsey
  • Patent number: 7730397
    Abstract: Methods, systems, and products are disclosed for presenting structured digital content items. A file is read that defines a hierarchical structure. A display region is divided into regions and each region is mapped to a category within the hierarchical structure. An x-coordinate and a y-coordinate, corresponding to a location on the display, are received. The category that maps to the x-coordinate and the y-coordinate is displayed.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: June 1, 2010
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Steven Neil Tischer
  • Publication number: 20100131841
    Abstract: An apparatus includes a protrusion determination unit that determines a protrusion of print data with respect to a data arrangement area, an attribute determination unit that determines whether the attribute of the print data is text or non-text, a segmentation unit that segments text data into block data that can be arranged on at least two or more of data arrangement areas adjacent to each other when the print data is text data, and an arrangement order determination unit that determines an arrangement order of the plurality of block data after segmentation processing with respect to the plurality of data arrangement areas based on the arrangement order of text data prior to segmentation processing.
    Type: Application
    Filed: November 19, 2009
    Publication date: May 27, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kazuyuki Saito
  • Publication number: 20100088591
    Abstract: A technique, method, apparatus, computer program product, and system are described for vertically displaying text of content items on small display devices. In some implementations, individual characters (e.g., Chinese, Japanese or Korean characters) of text can be displayed vertically in one or more left-hand or right-hand columns of a display. Text strings (e.g., Latin characters, a URL included in the text) can be converted to one or more images, and the images can be rotated for display in a column.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Applicant: GOOGLE INC.
    Inventors: Ching-Lan Ho, Douglas Felt
  • Patent number: 7689924
    Abstract: A computer navigation system and method has one or more interactive links displayed on a display connected to a computer appliance, and one or more visual linktags associated with individual ones of the one or more interactive links, the linktags displaying one or more numbers, characters or symbols, the system enabled to initiate an interactive link in the display upon user input of one of the numbers, characters or symbols in a linktag.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: March 30, 2010
    Assignee: Google Inc.
    Inventor: Fritz Schneider
  • Patent number: 7681121
    Abstract: A read document image is converted into first vector data. First layout structure information representing the layout structure of the first vector data is generated. The first layout structure information is changed into second layout structure information on the basis of preset layout setting information. The first vector data is converted into second vector data on the basis of the changed second layout structure information.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: March 16, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Eiichi Nishikawa, Yushi Matsukubo, Hiroyuki Yaguchi, Hiroyuki Tsuji, Shinichi Kato, Masakazu Kitora, Kenzou Sekiguchi, Hiroyoshi Yoshida
  • Patent number: 7664325
    Abstract: Computer-readable media having computer-executable instructions and apparatuses detect a structured handwritten object is detected in a handwritten document. A primitive structure, which is associated with a set of component objects, is formed. A candidate handwritten object is identified by detecting a corresponding logical structure. A classifier for the candidate handwritten object is determined. Consequently, the candidate handwritten object is validated from the classifier.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Zhouchen Lin, Junfeng He, Zhicheng Zhong, Chun-Hui Hu, Jian Wang
  • Patent number: 7647553
    Abstract: A View Template allows a template author to create an attractive HTML view template, and flow an arbitrary HTML content document into a series of containers defined in the view template. A content document author creates a standard HTML markup language document that can be displayed in a browser in the bottom-less page model. A view template author designs an HTML view template document that changes how that content document is displayed in the browser or printed. The HTML content document is “flowed” into areas defined by the HTML view template document. The HTML view template document describes where to flow the HTML content document onto the display or printer. There is an object model (OM) that supports the series of containers holding the content document. Each container in the series has a layout that defines the size, location, and ordering for the content document to flow through while in that container. The order of containers that the content document flows through is kept in a view chain.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Alex Mogilevsky, Carl A. Edlund, Oleg V. Ovetchkine
  • Patent number: 7640499
    Abstract: Computer software that facilitates the editing of a form by allowing a user to select a component in a first page of the form and simultaneously align/position other components in other multiple pages of the form in accordance with the alignment/positioning of the selected component in the first page. Also, editing of the form is facilitated by allowing the user to select a component in a first page of the form, copy the selected component and simultaneously paste the selected component on other multiple pages of the form in accordance with the alignment/positioning of the selected component in the first page.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: December 29, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yutaka Kato
  • Patent number: 7634725
    Abstract: A layout adjustment method for determining a layout of a page to be formed on a printing medium includes a generation step which generates a template including a plurality of partial areas, to which data are inserted, a setting step to set a link between two partial areas of the plurality of partial areas to connect the two partial areas, a first adjustment step to generate first layout indicating positions and sizes of the two partial areas, and a printing conditions setting step to set a binding margin for printing a document including the template. In addition, a correction step corrects the template on the basis of the binding margin set in the print conditions setting step, and a second adjustment step generates a second layout indicating the positions and the sizes of the two partial areas adjusted on the basis of the sizes of data to be inserted in the two partial areas and the template corrected in the correction step.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: December 15, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoshi Nishikawa
  • Patent number: 7613995
    Abstract: Vision-based document segmentation identifies one or more portions of semantic content of a document. The one or more portions are identified by identifying a plurality of visual blocks in the document, and detecting one or more separators between the visual blocks of the plurality of visual blocks. A content structure for the document is constructed based at least in part on the plurality of visual blocks and the one or more separators, and the content structure identifies the one or more portions of semantic content of the document. The content structure obtained using the vision-based document segmentation can optionally be used during document retrieval.
    Type: Grant
    Filed: January 9, 2006
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Ji-Rong Wen, Shipeng Yu, Deng Cai, Wei-Ying Ma
  • Publication number: 20090265616
    Abstract: A method and an apparatus for displaying information are provided. The information includes a word or a picture. The information is displayed with an original proportion. When receiving a first input signal, the information is displayed with a first proportion within a predetermined boundary, according to the first input signal. When receiving a second input signal, the information is arranged according to the second input signal so that the information is displayed with a second proportion within the predetermined boundary. Therefore, the information with adjusted proportion can be still displayed within the predetermined boundary.
    Type: Application
    Filed: August 8, 2008
    Publication date: October 22, 2009
    Applicant: HTC CORPORATION
    Inventors: Yone-Myint Kyu, Tsu-Chin Wu, Chih-Wei Yang
  • Patent number: 7604425
    Abstract: A controller displays a setting screen of printing contents for a paper band used for sealing the preset number of banknotes on a display unit. Various information items to be printed on the paper band are displayed in different colors or information items indicating edge positions when the paper band is wrapped around a preset number of banknotes are displayed in different colors for respective types of banknotes as the layout of information items to be printed on the paper band on the setting screen. Thus, the controller sets the contents to be printed on the paper band in the above display state.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: October 20, 2009
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Toru Otsuka
  • Patent number: 7602972
    Abstract: One embodiment of the present invention provides a system that facilitates detecting white space tables within a document, wherein a white space table is comprised of text arranged in rows and columns, wherein at least some of the rows and columns are separated by bands of white space rather than by lines. The system operates by identifying an area that includes consecutive lines of text objects with an amount of white space between text objects greater than a specified value. Note that a text object is a string of text without an amount of white space greater than the specified value. The system then determines if the text objects on consecutive lines have widths that are within a specified tolerance of each other. If so, the system checks the spaces between the consecutive lines of text objects to determine if they belong to a single white space table or multiple white space tables.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: October 13, 2009
    Assignee: Adobe Systems, Incorporated
    Inventors: Bryan Z. Wei, Shawn A. Gaither
  • Patent number: 7583841
    Abstract: Computer-readable media having computer-executable instructions and apparatuses detect a table in a handwritten document. Line segments are derived from drawing strokes so that a bounding frame of a candidate table is obtained. An associated table structure is consequently recognized from the bounding frame, lines segments within the bounding frame, and their intersection points. A classifier that reflects at least one table characteristic is determined, and the candidate table is consequently validated or rejected.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Zhouchen Lin, Junfeng He, Zhicheng Zhong, Chun-Hui Hu, Jian Wang
  • Patent number: 7577914
    Abstract: A method and system are provided for automatically sizing computer-generated workspaces to allow users to enter data anywhere in an available workspace. A calculation is performed to determine the total available workspace displayable by a display device based on the size of the display device. The space required to display user interface objects, such as toolbars and task panes, is subtracted from the total available workspace, and the remaining available workspace is designated as the displayed workspace. The workspace is displayed without the use of scroll bars to create a user experience that the displayed workspace is the total available workspace. Data may be entered anywhere in the displayed workspace without regard to any preformatted page sizes or margins. If data is entered outside the displayed workspace, scroll bars are then displayed to indicate the presence of content outside the displayed workspace.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: August 18, 2009
    Assignee: Microsoft Corporation
    Inventors: Stuart J. Stuple, Owen C. Braun, Christopher H. Pratley, Alex J. Simmons, Timothy D. Sellers
  • Publication number: 20090204891
    Abstract: Methods and computer programs for automatically creating a text layout in an electronic design for a product to be printed. A number of defined text elements are available for user text entries. The product layout is based a user-selected image, if any, and on the text elements having user-supplied text content. Text elements without text content are disregarded. Positioning of user text entries is determined based on the size of the text entries, defined text element spacing distances, and defined positioning rules. Creating a layout incorporating user-supplied text entries and/or image may include cropping or resizing of other design elements in the product design and wrapping of relatively long text entries onto multiple lines.
    Type: Application
    Filed: April 23, 2009
    Publication date: August 13, 2009
    Inventor: Brian D. Hanechak
  • Patent number: 7573486
    Abstract: A method and system for automatically producing arrangements of two-dimensional extents in a computer-based editing or animation environment is presented. The method consists of defining a set of objects having two or more dimensions, automatically calculating and presenting an arrangement of said objects, and optionally iterating to produce alternative arrangements. The arrangements may use templates to guide the selection of sizes, border colors and transparency, rotation, and other attributes of the contained regions.
    Type: Grant
    Filed: July 28, 2004
    Date of Patent: August 11, 2009
    Assignee: LumaPix Inc.
    Inventors: A. Michael Mondry, Michael Chilton Sheasby, Luis Fernando Talavera Abdala
  • Patent number: 7565604
    Abstract: A method for displaying information in a device (1), which information is stored as a document with interpreting instructions for displaying the information. The interpreting instructions are interpreted, and on the basis of the interpretation, the information is converted to information to be displayed on the display of the device. In connection with the conversion of the document, it is examined if the document can be displayed without optimization on the display (2) of the device, wherein if, on the basis of the examination, it is detected that the displaying of the document requires optimization, the document is optimized; in other cases, the document is displayed in unoptimized format. The invention also relates to a system and a device (1) applying the method.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: July 21, 2009
    Assignee: Nokia Corporation
    Inventor: Mikko Mäkelä
  • Patent number: 7555712
    Abstract: A system and methods for comparing two documents comprising graphic elements is described. Attributes of graphic elements amongst the two documents are examined to identify sufficiently similar graphic elements. A merged document can be automatically produced based on the comparison. The merged document advantageously preserves the investment made in modifying a first document during a production phase. A means for viewing the comparison results and overriding the automatically generated merge actions is provided.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: June 30, 2009
    Assignee: Kodak Graphic Communications Canada Company
    Inventors: Lawrence Croft, Rob Morgan
  • Patent number: 7555711
    Abstract: Methods, systems and machine-readable instructions for processing an electronic document are described. In one aspect, logical blocks that were extracted from the electronic document, including a text block comprising text lines each encompassed by a respective bounding rectangle, are received. Edges of ones of the bounding rectangles are extended to at least one boundary without changing layout relationships among the logical blocks in the electronic document. A text layout boundary is generated from extended and unextended edges of the bounding rectangles. A description of the text layout boundary is stored in a machine-readable medium.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: June 30, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hui Chao, Xiaofan Lin, Charles G. Nelson
  • Publication number: 20090164887
    Abstract: [Problems] To provide a method and the like enabling a user to easily select a desired Web content in a read history based under a poor environment of an information amount which can be displayed on a display and a function of input device as compared to a PC.
    Type: Application
    Filed: March 27, 2007
    Publication date: June 25, 2009
    Applicant: NEC Corporation
    Inventor: Teruya Ikegami