Patents Examined by Wilson Tsui
-
Patent number: 9021347Abstract: An information processing method comprises the steps of: inputting an input information of a multi-dimensional array; calculating an accumulated information value corresponding to a position of each element of the input information; and holding the accumulated information value in a buffer having a size of predetermined bits, wherein in the holding step, when an accumulated information value calculated in the calculating step overflows with respect to the size, a part not more than the predetermined bits of the calculated accumulated information value is held as the accumulated information value.Type: GrantFiled: May 27, 2008Date of Patent: April 28, 2015Assignee: Canon Kabushiki KaishaInventors: Yoshinori Ito, Kan Torii, Takahisa Yamamoto, Masami Kato
-
Patent number: 8990681Abstract: A method for aligning a modified document and an original document is provided according to an aspect of the present invention. The method includes a step of receiving a first bitmap representative of the modified document, including a first anchor. Additionally, a second bitmap representative of the original document including a second anchor is received. The method also includes the step of deriving a set of first vertex coordinates of the first anchor, and a set of second vertex coordinates of the second anchor. The method further includes the step of transforming the first bitmap to a common reference based upon the first set of vertex coordinates, and the step of transforming the second bitmap to the common reference based upon the second set of vertex coordinates.Type: GrantFiled: February 1, 2011Date of Patent: March 24, 2015Inventors: Brian Hartmann, Benjamin Gunderson
-
Patent number: 8954840Abstract: A method and apparatus for annotation processing of computer files. An embodiment of A method for processing a data stream includes receiving a data stream input at a scanner component, where the data stream input represents multiple program elements. The data stream input is scanned for annotations, with scanning the data stream input including: encountering a description of a data type; informing a handler component regarding the data type description; determining whether to process program elements within the data type, with the determination being based at least in part on any messages received from the handler component indicating that data type is not of interest; and, if there is a determination to process the program elements in the data type, scanning the program elements of the type to identify annotated program elements and associated annotation values.Type: GrantFiled: August 1, 2008Date of Patent: February 10, 2015Assignee: SAP SEInventor: Dietmar Theobald
-
Patent number: 8924841Abstract: Methods and arrangements are provided for generating, rendering and/or printing documents from a variable-data printing document template which defines multiple document versions, each document version may be selectable in response to input selection data. There is provided a way of producing of variable-data publishing (VDP) documents for Digital Publishing (DP) that rely upon complex document designs containing copy-holes which may be expressed according to a set of options, one of which being non-existence of the copy-hole.Type: GrantFiled: April 25, 2006Date of Patent: December 30, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Fabio Giannetti
-
Patent number: 8924852Abstract: A support apparatus, computer-implemented method, and article of manufacture for supporting a processing of a character string in a document. The support apparatus includes: a document storage unit; a designation reception unit; a document acquisition unit; a historical-information storage unit; a reference-information generator; and a presentation unit. The method includes: receiving designation from a user; acquiring a document from the document storage device based on the designation by the user; reading pieces of historical information related to the acquired document from the historical-information storage device, and thereby generating reference information for helping the user to select a processing of the character string in the document; and presenting, to the user, a screen for receiving the designation of the processing of the character string in the acquired document, together with the reference information.Type: GrantFiled: January 28, 2011Date of Patent: December 30, 2014Assignee: International Business Machines CorporationInventors: Yohei Ikawa, Makoto Kano
-
Patent number: 8918709Abstract: An object template system is described herein that allows an administrator of an IT management application to define templates that provide a streamlined mechanism for pre-populating IT objects with common values based on business logic and processes. The object template system addresses manipulation of objects both as part of a user interactive session as well as in programmatic workflows, while also allowing for referencing of existing objects to assume integrity of data. A metadata-driven schema allows for portable definitions of simple and complex extensible objects. The system validates these definitions against the extensible types that define the objects to ensure structural integrity. Users can then apply these definitions at runtime to both create and/or update simple and complex management objects. Thus, the object template system allows an administrator to define controlled processes for creating and modifying management objects within a flexible IT management application.Type: GrantFiled: May 29, 2009Date of Patent: December 23, 2014Assignee: Microsoft CorporationInventors: Jakub M. Oleksy, Bogdan Berce, Bradley M. Hammond
-
Patent number: 8904280Abstract: 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: GrantFiled: April 28, 2006Date of Patent: December 2, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Fabio Giannetti
-
Patent number: 8904273Abstract: A value formatting system for determining format specifications in reports is provided. The value formatting system comprises a format collection unit for collecting data value attributes and patterns for a data item in a report, and a format merging unit for merging the collected data value attributes and patterns into a format specification for the data item.Type: GrantFiled: July 2, 2004Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Kevin M. Ferguson, Xu Wu
-
Patent number: 8904278Abstract: A tag management system can implement a combined synchronous and asynchronous tag-loading scheme. In an embodiment of this scheme, a synchronous tag may be included at the top of or near the top of a content page. This synchronous tag can hide one or more page elements that are to be modified by a subsequent asynchronous personalization tag. Subsequently, the asynchronous personalization tag can update the page element and then cause the page element to be displayed. As a result, flicker between the old and new page elements can be reduced or avoided.Type: GrantFiled: January 9, 2014Date of Patent: December 2, 2014Assignee: Tealium Inc.Inventors: Michael Anderson, Tyron Gavin, Colin Douglas Sulin, Fiann James Curry-Towneley-O'Hagan, Kevin Thomas Faurholt
-
Patent number: 8898559Abstract: The disclosure relates to a method for encoding an XML-based document (DOC), where the contents of the document correspond to an XML-schema voice definition. According to one exemplary method, an encoded binary representation (BDOC) of the document is produced by associating the contents of the document with binary structural codes (SBC) using encoding tables (CT), textual contents of a “complex type” data type being associated with the “mixed” content model structural codes (SBC).Type: GrantFiled: December 1, 2003Date of Patent: November 25, 2014Assignee: Siemens AktiengesellschaftInventors: Jörg Heuer, Andreas Hutter
-
Patent number: 8892994Abstract: Data defining a document is received from an online document processing service, and a plurality of elements within the document is identified. The plurality of elements may comprise paragraphs, lines of text, images, tables, headers, footers, footnotes, footnote reference information, etc. For each of the plurality of elements, a respective object comprising a layout function and a render function is generated. An object corresponding to an element is invoked to generate layout data associated with the element, and the element is rendered based on the layout data.Type: GrantFiled: August 10, 2011Date of Patent: November 18, 2014Assignee: Google Inc.Inventors: Luiz Pereira, Edgard Lindner, Lily Xia, Kevin Markman
-
Patent number: 8869024Abstract: The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks.Type: GrantFiled: July 20, 2009Date of Patent: October 21, 2014Assignee: Facebook, Inc.Inventors: Matthew Cahill, Christopher W. Putnam, Daniel Reed Weatherford
-
Patent number: 8862985Abstract: A screen reader application for visually impaired users suppresses unwanted content that is output by Braille or text-to-speech. The invention accesses, but does not modify, the document object model of the web page and enumerates web page elements for the end user to either hide or skip to. The end user selections are saved as rules which may be applied according to various levels of scope include web page specific, site specific or web-wide. A screen magnification application for visually impaired users automatically sets the visual focus and magnification level on a web page element according to end-user selection.Type: GrantFiled: June 8, 2012Date of Patent: October 14, 2014Assignee: Freedom Scientific, Inc.Inventors: Robert Gallo, Glen Gordon
-
Patent number: 8856647Abstract: A request is received for a rendered document corresponding to a document. The document is retrieved from a storage device. The document is transformed into the rendered document. One or more server font files associated with the rendered document are generated. The rendered document and the server font files are stored.Type: GrantFiled: February 20, 2009Date of Patent: October 7, 2014Assignee: Microsoft CorporationInventors: Gareth Alan Howell, Zhenjun Zhu, Jie Tang
-
Patent number: 8856644Abstract: Data defining a document is received from an online document processing service, and a plurality of elements within the document is identified. The plurality of elements may comprise paragraphs, lines of text, images, tables, headers, footers, footnotes, footnote reference information, etc. For each of the plurality of elements, a respective object comprising a layout function and a render function is generated. An object corresponding to an element is invoked to generate layout data associated with the element, and the element is rendered based on the layout data.Type: GrantFiled: September 28, 2011Date of Patent: October 7, 2014Assignee: Google Inc.Inventors: Luiz Pereira, Edgard Lindner, Lily Xia, Kevin Markman
-
Patent number: 8850312Abstract: An image forming apparatus includes an image forming unit, a whole preview image generating unit that generates a whole preview image, the whole preview image being a print preview image of the entirety of each page, a display unit, a whole preview image display control unit that controls displaying the whole preview image, a divided preview image generating unit that generates divided preview images, the divided preview images being made by dividing the print preview image of each page by a dividing number, a divided preview image enlarging unit that enlarges each of the divided preview images at higher magnification than a display magnification of the whole preview image and generates enlarged divided preview images, and a divided preview image display control unit that controls displaying the enlarged divided preview images.Type: GrantFiled: December 17, 2009Date of Patent: September 30, 2014Assignee: Kyocera Document Solutions Inc.Inventors: Akihiko Ikazaki, Tetsuya Matsusaka
-
Patent number: 8839094Abstract: A yearbook system is provided. The yearbook system provides a single, extensive resource to plan, create, educate about, sell, and distribute yearbooks. The system further provides an integrated yearbook system management and yearbook production system to enable the production of the yearbook to a printed output. A yearbook server hosts a client site and a client database. The client site is enables the school to plan, create, sell and distribute a yearbook. Further, they system may be used to create the yearbook online. A production server hosts a production database synchronizes with the yearbook server, providing images to the client for use in creating the yearbook, and accepting completed created pages submitted by the school from the yearbook server. The production server translates the created pages into the format to proceed through the regular preparation for production of the yearbook.Type: GrantFiled: June 17, 2009Date of Patent: September 16, 2014Assignee: Jostens, Inc.Inventors: Andrew Pearson, Andrea Dailey
-
Patent number: 8839092Abstract: A displayed document comprises an annotation widget, the widget associated with an annotation document and a corresponding annotation key in an annotation store. The annotation document associated with a workflow action program. A user with a predetermined privilege selects a widget and is presented with the annotation document. The user performs an annotation task modifying the annotation document and submits the annotation document to the annotation store, the submission triggering the workflow action program to progress the workflow to another step.Type: GrantFiled: December 18, 2008Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Jordi A. Albornoz, Lee D. Feigenbaum, Sean J. Martin, Simon L. Martin, Lonnie A. McCullough, Elias Torres
-
Patent number: 8832547Abstract: The illustrative embodiments described herein provide an apparatus and method for managing navigation in a table. The process identifies a first location of a current cell in a first dimension using a cell identifier associated with the current cell in response to receiving a keyboard input to the current cell. The process identifies a second location of the current cell in a second dimension using the cell identifier. The process also identifies a location of the current cell in the table using the first location and the second location.Type: GrantFiled: August 23, 2007Date of Patent: September 9, 2014Assignee: International Business Machines CorporationInventor: Becky Jean Gibson
-
Patent number: 8832549Abstract: 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: GrantFiled: June 7, 2009Date of Patent: September 9, 2014Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy