Boundary Processing Patents (Class 715/247)
  • Patent number: 11816387
    Abstract: A collaboration system is provided and includes memory storing collaboration data including a spatial event map locating events in a virtual workspace and a local display including a screen space. The collaboration system further includes logic to identify a local client viewport in the virtual workspace, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the local client viewport, logic to change a location and a dimension of the local client viewport in the virtual workspace in response to input signals, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the changed local client viewport, and logic to generate a viewport change event in response to the change of the local client viewport in response to input signals.
    Type: Grant
    Filed: June 1, 2023
    Date of Patent: November 14, 2023
    Assignee: Haworth, Inc.
    Inventors: Satish Santhakumar, Demian Entrekin
  • Patent number: 11797256
    Abstract: A collaboration system is provided and includes memory storing collaboration data including a spatial event map locating events in a virtual workspace and a local display including a screen space. The collaboration system further includes logic to identify a local client viewport in the virtual workspace, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the local client viewport, logic to change a location and a dimension of the local client viewport in the virtual workspace in response to input signals, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the changed local client viewport, and logic to generate a viewport change event in response to the change of the local client viewport in response to input signals.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: October 24, 2023
    Assignee: Haworth, Inc.
    Inventors: Satish Santhakumar, Demian Entrekin
  • Patent number: 11468224
    Abstract: A method for displaying digitized documents in a non-proportional manner that retains the overall context while emphasizing high value information is provided. The method includes determining useful increment for scaling objects of digital content as a function of their value and their prominence and proximity to other objects. The font size of high-value text elements for containers may be increased and the container themselves may be vertically scaled and shifted in a non-proportional manner.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: October 11, 2022
    Assignee: IT Cadre, LLC
    Inventors: Michael Morrisroe, Robert James Whyley, Charles Scott Coffey
  • Patent number: 11449185
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a plurality of content items to be presented to a user in a content grid user interface, wherein the content grid user interface is divided into a plurality of columns, the plurality of content items are arranged in an order, and each content item of the plurality of content items is associated with an aspect ratio and a span value indicative of the number of columns the content item will occupy within the content grid user interface. A first content item in the plurality of content items is selected based on the order, wherein the first content item is associated with a first span value and a first aspect ratio. A position within the content grid user interface is determined for the first content item based on the first span value and the first aspect ratio.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: September 20, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Jesse Maurice Hendrickson
  • Patent number: 11314831
    Abstract: Systems and methods to reduce latency in a graphical environment are described. The systems receives location information of a computing device and identifies content items that satisfy a boundary condition formed from the location information. The system selects content items from categories using a load balancing technique. The system selects, responsive to a request having no keywords, a content item object using values generate with an offline process. The system provides the content item object to the computing device to cause the computing device to render the content item object in the graphical environment.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: April 26, 2022
    Assignee: GOOGLE LLC
    Inventors: Scott Ogden, Nabil Naghdy
  • Patent number: 11140287
    Abstract: An information processing apparatus includes a selection unit, a switching unit, a layout unit, and an output unit and is to perform an object snapping function of laying out a new object in a spread page area by automatically aligning a position of the new object with respect to a layout position of an object already laid out in the spread page area. The selection unit selects an object as a selected object. The switching unit switches enabling and disabling of the object snapping function based on a user operation. The layout unit lays out the selected object in the spread page area by using the object snapping function in a case where the object snapping function is enabled. The output unit outputs album data including the spread page area in which the selected object is laid out.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: October 5, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshinori Hashimoto
  • Patent number: 11061950
    Abstract: A summary generating device includes at least one processor that is configured to use a plurality of different algorithms, which extract one or more elements from a document and obtain an appearance degree of each of the extracted elements, so as to obtain the elements and the respective appearance degrees of the elements from the document, normalize the obtained appearance degrees for each of the algorithms, select at least one sentence from the document based on the normalized appearance degrees, and generate a summary of the document based on the selected sentence.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: July 13, 2021
    Assignee: RAKUTEN, INC.
    Inventors: Vijay Daultani, Lasguido Nio, Youngjoo Chung
  • Patent number: 11054987
    Abstract: Disclosed are a sidebar interaction method, a device and a computer readable storage medium. The method includes: receiving an instruction to initiate an interaction, generating an interaction module on a currently operating interface of a front-end application, outputting at least one notification message in the interaction module; initiating a back-end application, displaying a sidebar in a first target display area on the currently operating interface; and detecting a preset operation corresponding to the sidebar and responding to the preset operation. The sidebar interaction module is arranged, and notification message interception is carried out through the sidebar interaction module, so that the interference is reduced when different applications or different functions of the same application interact. The sidebar interaction is more reasonable.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: July 6, 2021
    Assignee: Shanghai Transsion Co., Ltd.
    Inventors: Ming Xiao, Lingzhi Li, Weifeng Lu, Shichao Liu, Wei Xu
  • Patent number: 11048594
    Abstract: For adding cooperative file coloring protocols in a data deduplication system using a processor device in a computing environment, a preferred character is represented for file coloring in a file using a code selected from a multiplicity of codes that represent a variety of contexts. The original meaning of the preferred character is retained when representing the preferred character for the file coloring by the code selected from the multiplicity of codes. The file is deduplicated by the data deduplication system according to the file coloring that represents a source file of a backup application.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: June 29, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christophe Fagiano, Itzhack Goldberg, Michael Hirsch, Frank Krick, Neil Sondhi
  • Patent number: 10984167
    Abstract: A system for providing visual content optimization is disclosed. The system may comprise a data access interface, a processor, and an output interface. The data access interface may receive data associated with a design or graphical layout from a data source, and receive priority parameters. The processor may identify a plurality of discrete design elements from the design or graphical layout. The processor may create a new design or graphical layout based on the plurality of discrete design elements and on priority parameters. The processor may also evaluate the new design or graphical layout based on an evaluation technique. In some examples, the evaluation technique may include a visual attention prediction subsystem to determine the most visually appealing design using artificial intelligence (AI) or machine learning. The processor may also select the new design or graphical layout based on a selection technique.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: April 20, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Christian Souche, Edouard Mathon, Richard Vidal
  • Patent number: 10831806
    Abstract: A system comprising at least one hardware processor; and a non-transitory computer-readable storage medium having stored thereon program instructions executable to receive, as input, one or more digital documents, a query statement, and a summary length constraint, automatically generate, for each of said one or more digital documents, an initial summary based, at least in part, on a first sentence selection which satisfies said query statement, a modified said summary length constraint, and a first summary quality goal, automatically extract, from each of said initial summaries, one or more associated feedback metrics, and automatically generate, for each of said one or more digital documents, a final summary based, at least in part, on: (i) a second sentence selection which satisfies said query statement, said summary length constraint, and a second summary quality goal, and (ii) at least one of said associated feedback metrics.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Guy Feigenblat, David Konopnicki, Haggai Roitman
  • Patent number: 10817911
    Abstract: A computer receives a request for graphical display source code for a computerized graphical advertisement display. The computer retrieves one or more seed layout descriptions, each seed layout description specifying associated constrained layout characteristics, and generates candidate layout descriptions based on at least the seed layout descriptions, each candidate layout description specifying associated constrained layout characteristics, where one or more of the candidate layout descriptions are generated by the computer altering one or more associated constrained layout characteristics of a seed layout description. The computer generates layout scores, each layout score associated with a candidate layout description. The computer selects a selected layout description from the candidate layout descriptions based on the layout scores.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: October 27, 2020
    Assignee: CRITEO SA
    Inventors: Thomas Delayen, Clement Creteur, Thomas Bernal
  • Patent number: 10558732
    Abstract: An information processing apparatus includes an archive file generation unit and a deriving unit. The archive file generation unit generates multiple archive files each including one or more pieces of document data and information regarding one or more processing functions. The one or more pieces of document data are each associated with the one or more processing functions. The information indicates one or more processes to be executed on the one or more pieces of document data. The deriving unit derives, from the multiple generated archive files, a common processing function among the processing functions that is common to the archive files and a piece of document data among the pieces of document data that is associated with the common processing function.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: February 11, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Atsushi Maruyama
  • Patent number: 10497128
    Abstract: The disclosure provides a method for sea background modeling and suppression on high-resolution remote sensing sea images, the method comprises steps of segmentation, classification, calculation, modeling and suppression. The disclosure also provides a system for sea background modeling and suppression on high-resolution remote sensing sea images. The technical solution of the disclosure is provided in such way as to perform sea background suppression first and then detect the target, leading to large improvement of detection accuracy and reduction of false alarm.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: December 3, 2019
    Assignee: SHENZHEN UNIVERSITY
    Inventors: Jihong Pei, Lixia Wang, Weixin Xie, Xuan Yang
  • Patent number: 10496741
    Abstract: Disclosed embodiments include a method for generating a formatted output document using a dynamic templating process. The method can include retrieving a layout object including layout information via a user interface, extracting the layout information from the layout object, receiving a user request for the formatted output document, dynamically generating a template for the formatted output document based on the layout information extracted from the layout object, generating the formatted output document by inserting data into the template, and outputting the formatted output document in response to the user request.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: December 3, 2019
    Assignee: FinancialForce.com, Inc.
    Inventors: Stephen Paul Willcock, Bradley West Slater
  • Patent number: 10354226
    Abstract: A systems and method for capturing, predicting and suggesting user preferences in a huddle collaboration environment is disclosed. The disclosed method may store user interaction between different modules of the huddle collaboration environment in the database. A data processing module may then compare the data from a single user or from different users in order to determine patterns or similarities which may indicate a preference to specific configurations on the system. The system may then suggest configuration according to the needs or preferences of the user or apply them automatically to the huddle collaboration environment.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: July 16, 2019
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Robert Casale, Abigail O'Malley, Kedzie Teller
  • Patent number: 10331327
    Abstract: Disclosed is a message display method. In the display method, a first message is received, a second message on a current display interface is detected and one or more messages between the first message and the second message are hidden. A message display apparatus and a terminal are also disclosed.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: June 25, 2019
    Assignee: China Mobile Communications Corporation
    Inventors: Shu Zou, Huanglingzi Liu, Yaohong Zhao
  • Patent number: 10318629
    Abstract: Examples described herein generally relate to a computer device including display, a memory, and at least one processor configured to render content modules to the display. The processor determines a display size of the display on which the content is to be rendered. The processor determines a priority of each of the multiple content modules. The processor determines, for each content module, display capabilities including one or more numbers of columns that the content module can span at the display size. The processor scores each layout of a first set of multiple layouts of the multiple content modules based on at least a priority, a number of columns, and unused space of the layout. The processor generates instructions for rendering the multiple content modules to the display at the display size according to the one layout of the multiple layouts with a best score.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven Wei Shaw, Jacek Ciereszko, Michael Gerard McKay, Ankit Goel, Nazuk Jain
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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