Boundary Processing Patents (Class 715/247)
  • Patent number: 10289366
    Abstract: An image editor includes a controller configured to display an image editable area on a display, the image editable area including a plurality of sections, each section including one or more objects displayed therein, each object including one of a character and an image, and perform an image edit process for each of the plurality of sections, the image edit process including placing an object in a specified one of the plurality of sections, setting a display attribute of the object, for the specified section, and displaying the object within the specified section in accordance with the display attribute set for the specified section.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: May 14, 2019
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Takashi Nishizaki
  • Patent number: 10043300
    Abstract: An image processing apparatus includes a first acquiring unit, a second acquiring unit, an evaluating unit, a selecting unit, and an output unit. The first acquiring unit acquires a first template group and a second template group. The second acquiring unit acquires a first layout candidate information group based on the first template group and a second layout candidate information group based on the second template group. The evaluating unit evaluates a plurality of layout candidate information pieces at least including the first layout candidate information group and the second layout candidate information group to provide an evaluation. The selecting unit selects a template corresponding to one layout candidate information piece of the plurality of layout candidate information pieces evaluated by the evaluating unit based on the evaluation provided by the evaluating unit. The output unit outputs a layout result based on the template selected by the selecting unit.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: August 7, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masaaki Obayashi, Fumitaka Goto, Hiroyasu Kunieda, Maya Kurokawa, Yoshinori Mizoguchi, Masao Kato, Tohru Ikeda
  • Patent number: 9916392
    Abstract: The present disclosure relates to the field of computer technologies, and discloses a method, system, and storage medium for displaying media content applicable to a social platform. The method includes: detecting an input operation about a dynamic area located around a media content displaying area; and responding to the input operation, and scrolling to display, according to a layout direction of media content loaded in the media content displaying area, the media content in the media content displaying area, where a width of the media content in a direction that is perpendicular to the layout direction of the media content is consistent with a width of the media content displaying area. Embodiments of the present invention do not need to intercept the media content, and also do not need to display a clear and complete picture by using a large picture floating layer, so as to reduce a workload of the system effectively.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: March 13, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhenwei Zhang, Wenjie Zhang, Xuan Zhou, Youkun Huang
  • Patent number: 9767090
    Abstract: Embodiments of the present invention provide a method and an apparatus for word detection in an application program. The method includes extracting a resource file from a multilingual application program installation package and converting the resource file into a text file. The method further includes disassembling the text file according to a language version to acquire a corresponding language text file; invoking a language detection tool according to the language version; and checking the language text file by using the language detection tool to identify questionable character information. The apparatus for word detection includes a file processing module, configured to extract a resource file from a multilingual application program installation package, and convert the resource file into a text file; and a disassembling module, configured to disassemble the text file according to a language version to acquire a corresponding language text file.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: September 19, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rumin Ding, Juzhen Huo, Yixin Gao
  • Patent number: 9582610
    Abstract: The description relates to visual post builders. One example can receive a user search topic relating to a collage. This example can concurrently present a collage template and search results for the search topic. The collage template can be manifest as a grid of equal sized rectangles. The example can automatically populate a user selection from the search results into one or more rectangles of the collage template. The example can also automatically populate additional user selections into remaining rectangles of the collage template until all of the rectangles of the collage template are populated or the user indicates that the collage is complete.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajeev Karunakaran, Richard I. Zaragoza, Steven W. Ickman, Richard D. Marshall, David A. Raskino, William L. Portnoy
  • Patent number: 9542411
    Abstract: For adding cooperative file coloring in a similarity based deduplication system using a processor device in a computing environment. Input streams of backup application are parsed and the data segments are marked with file coloring that represents a source file of the backup application for comparing the data segments to determine if the data segments are identical during a similarity check operation.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: January 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. Akirav, Itzhack Goldberg
  • Patent number: 9323937
    Abstract: Techniques for generating and enforcing document visibility rights associated with a document in use with an electronic signature service are described. Consistent with embodiments of the invention, document visibility rights can be established for each person designated to sign and/or receive a copy of a document, and on a per-page, per-document section, or per-source document basis. Additionally, visibility rights may be conditional, such that various events (including the signing of a document) may modify visibility rights making a previously un-viewable page or document section viewable to a particular person.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: April 26, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Benjamin David Follis, Eran Aloni
  • Patent number: 9114633
    Abstract: A printing apparatus having an adhesive applying function is provided with a transporting mechanism for transporting an elongated print member, a transferring mechanism for transporting a transferring member having adhesive, contained in a cartridge installed on the apparatus, and for selectively bringing the transferring member into contact with the print member transported by the transporting mechanism, thereby transferring the adhesive of the transferring member onto the surface of the print member which no data is to be printed on, a controlling unit for controlling whether the transferring mechanism transfers the adhesive of the transferring member onto the surface of the print member which no data is to be printed on, and a printing mechanism provided on the downstream side of the transferring mechanism, for processing print data including rotation of the data in unit of 90 degrees, and for printing the data on the surface of the print member.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: August 25, 2015
    Assignee: CASIO COMPUTER CO., LTD.
    Inventors: Hirotaka Kuronuma, Akio Tsuji
  • Patent number: 9053336
    Abstract: A document display system includes: a plurality of display units that display an image of an electronic document including a plurality of pages for each page unit; a plurality of detecting units that detect a display operation performed by a user to each of the plurality of display units; and a control unit that controls the display unit related to the detecting unit that detects the display operation to display a page image in order of the pages corresponding to the order of detecting the display operations.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: June 9, 2015
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Minoru Koshimizu, Naoki Hayashi, Toshiroh Shimada, Tsutomu Ishii, Yasunori Saito, Yoko Kurihara, Hiroe Okuyama, Tomoyuki Shoya, Shigehiko Sasaki, Akira Ichiboshi, Tsunemasa Mita
  • Patent number: 9043699
    Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for detecting expansion directions of content item environments that are used to display expandable content items.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventors: Ksenia Shubina, Pavel Kobyakov
  • Publication number: 20150113387
    Abstract: A method and apparatus for correcting a document in an electronic device are provided. The method for correcting the document in the electronic device includes the operations of correcting a slope of a document based on a slope of at least one character included in the document, changing a form of the document of which the slope is corrected, and deciding the document of a normal direction.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 23, 2015
    Inventors: Hee-Jin Kim, Kyung-Hwa Kim, Seon-Hwa Kim, Mi-Jung Park, Jo-Ah Choi
  • Patent number: 9003274
    Abstract: The illustrative embodiments provide for a system and recordable type medium for representing actions in a data processing system. A table is generated. The table comprises a plurality of rows and columns. Ones of the columns represent corresponding ones of computer applications that can start or stop in parallel with each other in a data processing system. Ones of the rows represent corresponding ones of sequences of actions within a corresponding column. Additionally, the table represents a definition of relationships among memory address spaces, wherein the table represents when each particular address space is started or stopped during one of a start-up process, a recovery process, and a shut-down process. The resulting table is stored.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventor: Joseph John Katnic
  • Publication number: 20150082154
    Abstract: Improvements to a method for flowing variable data, such as text data, image data, bar code data, and the like, into a path of a template defined by a PDL specification in a high-speed printing operation.
    Type: Application
    Filed: November 20, 2014
    Publication date: March 19, 2015
    Inventor: Forrest P. Gauthier
  • Patent number: 8976198
    Abstract: A method, system and computer program product for creating shape collages are provided. The method includes receiving a shape specification signal which specifies at least one desired shape having an area. The method further includes receiving image data which represents a plurality of images. The method still further includes processing the shape specification signal and the image data to obtain a shape collage of the images at least partially covering the area of the at least one desired shape. The step of processing may include the steps of at least partially covering the at least one desired shape with at least one shape primitive and placing at least one image over the at least one shape primitive to at least partially fill the at least one shape primitive.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: March 10, 2015
    Assignee: Collage.com, LLC
    Inventors: Kevin R. Borders, Joseph M. Golden
  • Patent number: 8977951
    Abstract: A system receives an identification of an electronic form that contains a set of objects. At least one object allows a user, via a graphical user interface, to provide input to the object. The system identifies a set of objects from the electronic form to be included within a panel used by a wizard to complete the electronic form. The system generates the panel for presentation by the wizard. The panel allows the user to provide input to those objects on that panel.
    Type: Grant
    Filed: August 21, 2006
    Date of Patent: March 10, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Christopher H. M. Ethier, Trevor H. Ward, Keith R. McLellan, Anthony R. Rumsey
  • Patent number: 8972853
    Abstract: Various embodiments of systems and methods for automatically generating a layout plan are described herein. The method involves invoking original layout information for digital report elements rendered on an original layout region. The optimized layout plan for rendering the digital report elements on a target layout region is generated by: classifying the digital report elements into multiple arrays of digital report elements, deriving origin values for the digital report elements as a quotient of original dimensions of the digital report elements in the corresponding array, determining dimension quotient for the digital report elements based on the derived origin values for the digital report elements in the corresponding array, and determining target layout values as a function of the derived origin values and dimension quotient. The digital report elements are rendered on the target layout region based on the optimized layout plan defined by the target layout values.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: March 3, 2015
    Assignee: Business Objects Software Limited
    Inventor: John Alex William
  • Publication number: 20150046796
    Abstract: An apparatus and method for a page formation are provided. In the method, an electronic device outputs a content arrangement region and a content provision region having one or more contents contained therein. The electronic device assigns at least one of the contents contained in the content provision region to the content arrangement region, and forms a page by arranging the at least one content assigned to the content arrangement region according to a predefined size.
    Type: Application
    Filed: August 1, 2014
    Publication date: February 12, 2015
    Inventors: Yusic KIM, Jungah SEUNG
  • Patent number: 8954842
    Abstract: A method for managing multiple columns in a document. The method includes obtaining a text stream from the document; obtaining a current fill limit associated with an initial column of the multiple columns; placing, using a layout engine, the text stream within the multiple columns according to the current fill limit; identifying, after placing the text stream, a first fill level of a final column of the multiple columns; calculating a first difference between the current fill limit and the first fill level of the final column; calculating, in response to the first difference exceeding a tolerance, a revised fill limit based on the current fill limit; placing, using the layout engine, the text stream within the multiple columns according to the revised fill limit.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: February 10, 2015
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Jason James Grams, Todd Michael Plummer
  • Patent number: 8954843
    Abstract: A layout apparatus for performing layout by arranging a plurality of layout frames on regions respectively corresponding to both of front and back surfaces of a sheet includes an association processing portion configured to set separation information for separating the plurality of layout frames, a setting unit configured to set, based on the separation information, a separation position on at least one of the regions respectively corresponding to the front and back surfaces of the sheet such that the region corresponding to the set separation position is separated at the set separation position into areas on each of which the layout frames to be separated do not coexist, and a layout processing portion configured to correct at least one of the separation position, a size of each layout frame, and a position of each layout frame so that the layout frames do not overlap with one another at the separation position set on the front/back surfaces of the sheet, and that the layout frames to be separated do not coe
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: February 10, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hidekazu Morooka
  • Patent number: 8930811
    Abstract: A method of making an image product includes receiving a template selection from a user, the template including a template graphic and a plurality of different openings in the template graphic, each opening surrounded by at least a portion of the template graphic. The method further includes receiving a single image selection from a user and compositing the single image into two or more of the plurality of different openings in the template graphic, so that two different portions of the single image are located in two different openings in the template graphic and the two different portions of the single image have the same relative locations in the composition as in the single image.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: January 6, 2015
    Assignee: Kodak Alaris Inc.
    Inventors: Ronald Steven Cok, John Randall Fredlund
  • Patent number: 8924884
    Abstract: Some embodiments of the inventive subject matter are directed to detecting a modification of content presented on a display. The detecting of the modification of the content is in response to user input. Some embodiments are further directed to generating a screen capture of at least the modified content in response to detecting the modification of the content. Some embodiments are further directed to identifying an area of the screen capture in which the modification of content occurred. Some embodiments are further directed to adding a graphical annotation to the screen capture.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: December 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun, Chunhui Yang
  • Patent number: 8924888
    Abstract: Disclosed is a method and system for inserting a new data object in a data visualization with one or more other data objects already present on a canvas. The insertion of the new data object involves receiving a position of a new data object for the canvas from a user, determining a position of a first one of the one or more data objects and a second one of the one or more data objects on the canvas, determining an overlap pixel count, if the new data object is overlapping with the position of the first one of the one or more data objects, determining an action type on the first one of the one or more data objects based on the overlap pixel count, generating a preview of the canvas with the new data object and inserting the new data object on the canvas based on user approval.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: December 30, 2014
    Assignee: SAP France S.A.
    Inventor: Todd Hanna
  • Patent number: 8914719
    Abstract: An apparatus for editing a document containing a plurality of pages each of which includes one or more first objects is provided. The apparatus includes: an adding portion that adds a second object to each of the pages; an extraction portion that extracts, from the pages, a possible improper page that is a page to which the second object is probably not added properly, the possible improper page being extracted for each cause due to which the second object is not added properly; a quantity display portion that displays, for each cause, a quantity of the possible improper page thus extracted; an excluding portion that excludes, from the possible improper page, a selected page that is a page corresponding to the cause selected by a user; and an informing portion that informs the user of a to-be-confirmed page corresponding to the possible improper page remaining after excluding the selected page.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: December 16, 2014
    Assignee: Konica Minolta, Inc.
    Inventor: Kunihiko Sugimoto
  • Patent number: 8904280
    Abstract: A method, system and a computer program product for generating, rendering and printing documents 100,110,120 from a variable-data printing document template 130 which defines a document defining a layout of nested document portions 150 comprising content which is variable in response to input data 140. There is provided a way of expressing and treating nested flows, thus enabling the creation of complex document designs for Variable Data Publishing material used in Digital Publishing.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: December 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Fabio Giannetti
  • Patent number: 8896876
    Abstract: In the case of disposing regions of various sizes within a page, many blank areas appear and a layout result that is visually attractive could not be obtained. Therefore the present invention determines the starting position of a new row or column, using the difference in sizes of the multiple regions disposed in each row or column.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: November 25, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Osaka
  • Patent number: 8898562
    Abstract: A new approach is proposed that contemplates systems and methods to provide harmonious tiling layout for a single heterogeneous data feed with a unique and brief syntax. The approach provides solutions to fit shapes into a container without having any holes by automatically providing the most optimum harmonious layout and tile presentation “win-out” over time, and a survival of the fittest of visual presentation based on configurable metrics. A single user interface combines the action of searching and publishing as a single process whereby search results are formatted with the intention to facilitate publishing the chosen items.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: November 25, 2014
    Inventors: Dan Tocchini, Javier Vega, Brian Axe
  • Patent number: 8887038
    Abstract: Various embodiments of systems and methods for extrapolating tabular structure to facilitate manipulation of elements in the freeform document are described herein. The freeform document includes an unstructured canvas providing users the ability to place one or more elements in the canvas. A primary column is determined by the selection of at least one element in the freeform document. Further, one or more secondary columns in the freeform document corresponding to the primary column are determined. A tabular structure in the freeform document is extrapolated based on the determined primary column and the one or more secondary columns to facilitate manipulation of elements in the freeform document, such as reordering, resizing and deleting the one or more elements, and inserting one or more new elements in the freeform document.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: November 11, 2014
    Assignee: Business Objects Software Limited
    Inventors: Christopher Harasemchuk, Mark Siegel, Ken Wong, Madison Poon, Yahui Lu
  • Patent number: 8881002
    Abstract: A trial based layout builder generates multiple trial multi-column layouts for content until a multi-column layout that satisfies particular criteria for multi-column balancing is generated. Multiple trial multi-column layouts can be generated in parallel based on different boundaries until a layout that does satisfy the criteria is identified. Different elements of the content laid out in different trial multi-column layouts can be reused in subsequently generated trial multi-column layouts. The content can also optionally be separated into multiple different portions at various break points, and trial multi-column layouts for the different portions can be generated in parallel. Additionally, if a trial multi-column layout for one of the portions that satisfies the particular criteria is identified, the content in that portion can be displayed while continuing to attempt to identify a layout for the content of the other portion that satisfies the one or more criteria.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: November 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Evgeny N. Veselov, Peter G. Salas, Phillip F. Cupp, Michael Jacob Jolson, Markus W. Mielke, Veljko Miljanic
  • Patent number: 8862987
    Abstract: Methods and apparatuses receiving a plurality of images and metadata associated with each respective image, determining a viewpoint of one of the images of the plurality, the viewpoint to represent the location and orientation of the image capture device when the image was captured and creating a view including the plurality of images, wherein placement of the images based on each images respective metadata and the determined viewpoint.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: October 14, 2014
    Assignee: Intel Corporation
    Inventors: Horst W. Haussecker, Yoram Gat, Scott M. Ettinger, Igor V. Kozintsev, Yi Wu, Oscar Nestares
  • Publication number: 20140289614
    Abstract: Briefly, in accordance with one or more embodiments, content of a file such as text content may be reflowed in response to a resizing of an object also included in the file.
    Type: Application
    Filed: May 16, 2005
    Publication date: September 25, 2014
    Inventor: Robert M. Ayers
  • Patent number: 8839095
    Abstract: Briefly, in accordance with one embodiment of the invention, an object may be utilized to define, communicate, and/or control a spatial relationship between at least two other objects. Such an object may be somewhat analogous to a spring in that a minimum margin between the two other objects may be defined to allow the two other objects to approach one another until the minimum margin is reached, and a flexible margin may allow movement of the two other objects within the flexible margin relative to each other, optionally up to a maximum distance of separation.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: September 16, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Yohko A. Kelley
  • Patent number: 8832549
    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: Grant
    Filed: June 7, 2009
    Date of Patent: September 9, 2014
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20140250373
    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: Application
    Filed: January 18, 2011
    Publication date: September 4, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: JOHN SKIDGEL
  • Publication number: 20140250374
    Abstract: An information processing apparatus may include a processing unit to control layout of article information on a display, where the layout is to include a plurality of display areas, the display areas include first and second text display areas and a number of characters to be displayed in the first and second text display areas is determined, respectively, by a size of the first and second text display areas
    Type: Application
    Filed: September 26, 2012
    Publication date: September 4, 2014
    Applicant: Sony Corporation
    Inventors: Yoshihito Ohki, Tatsushi Nashida, Shoichiro Moriya
  • Patent number: 8826111
    Abstract: A receiving apparatus and method for display of final superimposed scenes from a receiver adapted to receive shared object control information used for forming final superimposed scenes and display final superimposed scenes. The final superimposed scenes are formed by superimposing two or more shared scenes each comprising one or more shared objects. The shared object comprises user-selectable command objects that are separately controllable independent of the shared scenes.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: September 2, 2014
    Assignee: Sony Corporation
    Inventor: Kazuhiro Fukuda
  • Patent number: 8819545
    Abstract: A digital comic editor, comprising: a data acquisition device acquiring a piece of master data of a digital comic, the master data including: an image file corresponding to each page of the comic, the image file having a high resolution image of the entire page; and an information file corresponding to each page or all pages of the comic, the information file having a piece of frame information including a piece of frame region information of each frame within the page; a display control device controlling display device to display an image thereon based on the image file in the master data acquired and to display a frame boundary while superimposing the same on the image based on the frame region information included in the information file in the master data; an indication device indicating a position on the image displayed on the display device; a frame addition device adding a new frame boundary to a position indicated; a frame deletion device that deletes the frame boundary from the position indicated; a
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: August 26, 2014
    Assignee: FUJIFILM Corporation
    Inventor: Shunichiro Nonaka
  • Patent number: 8819544
    Abstract: Apparatus and methods implementing a technique for creating an electronic artwork with a hot area. For a selected layer of the artwork, a non-transparent region is identified and an action is assigned to an area corresponding to the non-transparent region, the action defining a function that will be activated when the area is selected. The technique is advantageous in computer application programs that composite images from layers and for producing HTML (HyperText Markup Language) output that refers to a corresponding composited image, where the action is a URL and the area is defined by an image map.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: August 26, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Jeffrey H. Michaud, Douglas K. Olson
  • Patent number: 8806332
    Abstract: A method of making an image product comprising displaying digital images and a template with one or more template openings for display in a GUI. A digital image to be placed in the template opening has an image size that is checked for compatibility with the template opening size. A maximum print or display size is calculated based on a viewing distance for the digital image and on the image size. If the maximum print or display size is different than the selected template opening size, the template opening is modified and centered at the template opening center point. The digital image is then composited into the modified template opening, and the composited template is communicated.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: August 12, 2014
    Assignee: Kodak Alaris Inc.
    Inventor: Ronald S. Cok
  • Patent number: 8799772
    Abstract: A system, method and search engine for searching images for data contained therein. Training images are provided and image attributes are extracted from the training images. Attributes extracted from training images include image features characteristic of a particular numerically generated image type, such as horizontal lines, vertical lines, percentage white area, circular arcs and text. Then, the training images are classified according to extracted attributes and a particular classifier is selected for each group of training images. Classifiers can include classification trees, discriminant functions, regression trees, support vector machines, neural nets and hidden Markov models. Available images are collected from remotely connected computers, e.g., over the Internet. Collected images are indexed and provided for interrogation by users. As a user enters queries, indexed images are identified and returned to the user. The user may provide additional data as supplemental data to the extracted image data.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Nimrod Megiddo, Shivakumar Vaithyanathan
  • Patent number: 8791955
    Abstract: A method, apparatus, and computer-readable medium are provided for creating and laying out a graphic within a drawing application program. The method includes receiving a data model defining a set of data and data relationships to be represented in the graphic, receiving a graphic definition describing the mapping of the data from the data model to a set of algorithms, algorithm parameters, constraints, constraint rules, and shape properties, determining a shape size and position for the layout nodes utilizing the set of algorithms, constraints, and constraint rules from the graphic definition, and creating a list of shapes and shape properties for the graphic, including size and position. The method further includes determining if the graphic fits a given layout into a specific area based on the set of constraint values and if the graphic does not fit the specific area, then modifying the set of constraint values using the constraint rules.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: July 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Janet L. Schorr, Stephen T. Wells, Matthew Kotler, Thomas C. Underhill, Scott A. Sherman, Ilan Berker
  • Patent number: 8793572
    Abstract: A method for rendering a page, including: obtaining an electronic document comprising a text stream and an anchor corresponding to a graphical object and specifying a first displacement of the graphical object relative to the anchor; placing the text stream within a region of the page; identifying a first location on the page corresponding to the anchor; calculating an area on the page for placing the graphical object; marking the graphical object as pinned; initiating a second layout of the page; placing the text stream on the page by wrapping a portion of the text stream around the area; identifying a second location on the page corresponding to the anchor, where the second position and the area are separated by a second displacement distinct from the first displacement; and outputting the page with at least the portion of the text stream and with the graphical object occupying the area.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: July 29, 2014
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Jason James Grams
  • Publication number: 20140189502
    Abstract: A method and system for displaying a dynamic mosaic of media files, the method comprising: receiving media files, determining a fill direction, constructing a layout, determining an edge set from the media files previously placed on the layout, determining a trailing edge, and adjacent edges, constructing a set of closed rectangles an open rectangle from the trailing edge and adjacent edges, providing a first set of frames by iteratively attempting to fill up to one closed rectangle from the set of closed rectangles, providing a second set of frames by filling the open rectangle by placing one searched media file in the open rectangle if no closed rectangle in the set of closed rectangles can be filled, and inserting one of the first set of frames and the second set of frames into a current layout before updating a current edge set based on the inserted frames.
    Type: Application
    Filed: December 17, 2013
    Publication date: July 3, 2014
    Applicant: Shutterstock, Inc.
    Inventors: Gavin Enns, Mark Allen Sherrill, Wyatt Jenkins, William Kris Arnold
  • Publication number: 20140164914
    Abstract: A method and system for delineating document and/or subdocument boundaries and identifying document and/or subdocument types, the method comprising: automatically generating at least one identifier for identifying which of a plurality of document and/or subdocument images belongs to which of a plurality of categories. The method and/or system optionally may include automatically categorizing a plurality of document and/or subdocument images into a plurality of predetermined categories in accordance with classification rules for said categories.
    Type: Application
    Filed: February 14, 2014
    Publication date: June 12, 2014
    Applicant: KOFAX, INC.
    Inventors: Mauritius A.R. Schmidtler, Scott S. Texeira, Christopher K. Harris, Sameer Samat, Roland G. Borrey, Anthony Macciola
  • Patent number: 8751923
    Abstract: An image processing apparatus acquires information indicating a region to be output designated by a user in a web page displayed on a display apparatus by a browser, and extracts data indicating an image corresponding to at least a part of the region to be output indicated by the acquired information. The image processing apparatus updates a portion from which data is extracted in the region to be output based on the acquired information, when a portion corresponding to the extracted data of the region to be output indicated by the acquired information in the web page is a part of the region to be output.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: June 10, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keisuke Nagao
  • Publication number: 20140136960
    Abstract: Systems, methods, and computer-readable media are presented regarding a viewport adjustment module that provides content-aware scrolling. A viewport adjustment module receives notice of scrolling by a viewport. A determination is made as to the end position of the viewport where the scrolling will stop. A determination is made as to whether new content displayable in the viewport at the end position will be only partially displayable in the viewport. A determination is made regarding an adjustment amount to the end position of the viewport such that the new content in the viewport is fully displayable in the viewport. The end position of the viewport is adjusted according to the determined adjustment amount.
    Type: Application
    Filed: November 13, 2012
    Publication date: May 15, 2014
    Applicant: Microsoft Corporation
    Inventors: Paul Valentin Borza, Vaibhav Girish Parikh
  • Patent number: 8719700
    Abstract: A computer-implemented method and system for generation of page templates are provided. The method includes providing a document in computer memory. Using a computer processor, page elements within the document are identified and labeled. For each page of the document, a set of geometric relations between pairs of page elements co-occurring on the page is computed, and the set of geometric relations is associated with the page. The method also includes generating a set of page template candidates based at least in part on the computed geometric relations, selecting page templates from the set of page template candidates, and outputting the selected page templates.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: May 6, 2014
    Assignee: Xerox Corporation
    Inventor: Hervé Déjean
  • Patent number: 8719699
    Abstract: A method of creating a template for presenting content within a document. The method includes defining a plurality of components, each including at least one content region and at least one of a frame, a template perimeter and an object. A number of links are then defined between the components, each link representing a respective spatial relationship. A processing system is then responsive to the template to populate the content region with content, generate a representation of each component and position the representation of each component in the document using the defined links to control the relative spatial positioning of the components.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: May 6, 2014
    Assignee: Typefi Systems Pty. Ltd.
    Inventor: Stephen James O'Brien
  • Patent number: 8713430
    Abstract: Methods and apparatus for variable document printing are disclosed in which a graphical user interface is configured to allow user manipulation of layout rules associated with content containers within a template for variable document generation. One method involves laying out (626) container objects (407, 408) forming part of a template (624) intended for a variable data document. The objects each have a rectangular boundary in two-dimensional space, and the method comprises detecting an operation (628, 2800) to modify a position of at least one edge of at least one of the objects. Then, rules of association between edges of the objects having a corresponding orientation to the one edge are identified. A position of at least the one edge is then modified while observing the rules of association between all the correspondingly oriented edges.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: April 29, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Alan Valev Tonisson
  • Patent number: 8713418
    Abstract: A system for processing data captured from rendered documents is described.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: April 29, 2014
    Assignee: Google Inc.
    Inventors: Martin T. King, Dale L. Grover, Clifford A. Kushler, James Q. Stafford-Fraser
  • Patent number: 8713460
    Abstract: User interface (UI) techniques, and more particularly to graphical user interface (GUI) techniques providing 3-dimensional (3-D) renditions. A method of displaying one or more graphical objects, the method being carried out in an electronic device, the device having processing circuitry, memory and a display device, the method comprising: obtaining first image data, the first image data defining at least one two-dimensional graphical component; performing a transformation operation on the first image data to generate second image data, the second image data defining, for the or each graphical component, a modified form of the graphical component; using said second image data, displaying the modified form whereby the or each graphical component has the appearance of having a component of dimension perpendicular the plane of the display device.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: April 29, 2014
    Assignee: Mentor Graphics Corporation
    Inventors: Geoff Kendall, Mark Rivers