Patents Examined by James H. Blackwell
  • Patent number: 8799759
    Abstract: A method and computer program product for pre-rendering web content is described. A method may comprise receiving, via a computing device, an implicit indication of a request for web content associated with a web element. The method may further comprise pre-rendering the web content associated with the web element based upon, at least in part, the implicit indication of the request for the web content.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Sascha Sambale
  • Patent number: 8762830
    Abstract: A method includes receiving a document encoded in a markup language, having a page with an image and text, and creating a first high-level graphics (HLG) object corresponding to the image. The first HLG object specifies a first z-index less than zero for the first HLG object. The method further includes generating a first entry in an input file including a pointer to the first HLG object, generating a second entry in the input file corresponding to the text, and generating an output file using a typesetting program and the input file. In response to the first z-index not being zero, the method includes parsing the output file to identify the page, creating the page ItemHandles List (IL), and adding a first ItemHandle including the pointer and corresponding to the first entry to the IL. The method further includes generating a display list using the output file and the IL.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: June 24, 2014
    Assignee: Konica Minolta Laboratory U.S.A, Inc.
    Inventor: Tim Prebble
  • Patent number: 8762837
    Abstract: A document management platform system and methodology for capturing, transmitting, storing, retrieving and displaying documents, document versions, and images in a shared-system environment using the Internet or other network. Through utilization of thumbnail images along with full images, transmission of multipage documents is facilitated, avoiding system bottlenecks. Document security is hierarchically based with document control being available to system users in addition to system administrators.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: June 24, 2014
    Assignee: Critical Technologies, Inc.
    Inventors: James W. Rule, Kim Stroh
  • Patent number: 8745498
    Abstract: An exemplary system includes a media control operable to begin playing a media segment automatically after buffering the media segment, and a host application operable to receive a reference to the media segment, initialize the media control with the media segment, and cause the media control to postpone playing of the media segment after the media segment is buffered. An exemplary method includes receiving a playlist referencing a first media segment and a second media segment, the second media segment operable to play automatically without a prompt after being loaded, presenting the first media segment, and prerolling the second media segment.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: June 3, 2014
    Assignee: Microsoft Corporation
    Inventors: Shafiq Ur Rahman, Sohail Baig Mohammed, Khurshed Mazhar, Kevin P. Larkin, Patrick N. Nelson, Bret P. O'Rourke
  • Patent number: 8726150
    Abstract: Provided is a web page distribution system capable of distributing web pages that satisfy the output condition of a distribution target. The web page distribution system comprises a plurality of mobile phones and a web page distribution server. The mobile phones can communicate with Internet and have individually set output conditions for outputting all web pages including text data and image data referred to from the text data. The web page distribution server specifies, based on the reception of the distribution request for the web pages, the output conditions of the mobile phones and determines whether the web pages satisfy the specified output conditions or not. When it is determined that the output conditions are not satisfied, the web page distribution server converts the web pages that do not satisfy the output conditions into the ones that satisfy the output conditions and performs a process for distributing the web pages.
    Type: Grant
    Filed: June 2, 2009
    Date of Patent: May 13, 2014
    Assignee: Symmetric Co., Ltd.
    Inventor: Kazutoshi Sakata
  • Patent number: 8595612
    Abstract: A method for executing a web application comprising sending at least one query to at least one data source. After receiving data in response to the query, a web page is created having separate portions. A first of said portions provides for displaying received data, while a second of said portions provides for displaying a first placeholder for yet to be received data. A refresh code is inserted in the second portion. The web page is then transmitted.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: November 26, 2013
    Assignee: Hewlett-Packard Development, L.P.
    Inventors: Edgar Circenis, Bryan J. Jacquot, Mike Kingdom
  • Patent number: 8572476
    Abstract: A mobile terminal and a method may be provided for controlling an operation of the mobile terminal. This may include displaying a first webpage on a display module, and if a second webpage is chosen to be displayed, determining whether the second webpage is provided by the same website that provides the first webpage. If the second webpage is provided by the same website that provides the first webpage, the first and second webpages may be merged into a third webpage and the third webpage may be displayed on the display module. Therefore, a plurality of webpages provided by a same webpage may be displayed at a same time by merging the webpages into a single webpage.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: October 29, 2013
    Assignee: LG Electronics Inc.
    Inventors: Il Byoung Yi, Sung Pil Yoon
  • Patent number: 8549390
    Abstract: A markup element of a markup language document references a resource with a resource indicator. A method for verifying the content of the resource includes extracting a characteristic of the content from the markup element, retrieving a resource according to the resource indicator, and comparing a characteristic of the content of the retrieved resource to the extracted characteristic. A computer readable program for authoring a markup language document when executed on a computer causes the computer to include in a markup element of the markup language document a characteristic of the content of a resource that is referenced by the markup element with a resource indicator.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Kyle N. Patrick
  • Patent number: 8495485
    Abstract: An implementation is described for identifying a location of content within a document. The implementation includes displaying at least a portion of the document on a display of a computer. The implementation also includes receiving a user selection of the location within the document. The implementation also includes generating a location identifier. The location identifier describes the location within the document in terms of a document structure implemented by the document. The implementation also includes encoding the location identifier into a uniform resource locator (URL). The URL links to the document and identifies the location within the document. The implementation also includes sending the URL from the computer to a second computer. The second computer is configured to decode the URL and interpret the location identifier to display the visual marker at the location within the document.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventor: Eleni Rundle
  • Patent number: 8429518
    Abstract: An integrated system is described that allows a user to easily mine and report data maintained by a customer relationship management (CRM) application. In general, the system automates the process of creating electronic reports, such as an electronic worksheet, in a format that can be directly manipulated and viewed from spreadsheet application. In one embodiment, the report is automatically generated to include a pivot table for displaying the data. The system includes a database adapted to store the CRM data. First and second reporting modules execute within the CRM software application and the worksheet software application, respectively. The reporting modules cooperate in order to integrate CRM application and spreadsheet application, thereby automating the process of generating a worksheet based on the CRM database.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: April 23, 2013
    Assignee: MasterMine Software, Inc.
    Inventor: Robert Machalek
  • Patent number: 8418057
    Abstract: A method for displaying text arranged into word clusters on an electronic display including the steps of providing a text, arranging the text into a plurality of word clusters, where a plurality of clusters includes at least two lines and each line includes at least two words, and where at least one word can be emphasized. The provided text has a plurality of paragraphs with a plurality of sentences arranged into clusters each limited to a thought group based on a word or a plurality of words linked by commonality having an end defined by a text element. Cluster size can be constrained by an estimate of reader apprehension span and/or a readability analysis of the provided text based on word complexity which can take into account reader comprehension. An automated program configured to identify thought groups using such linguistic criteria can be employed to carry out the method.
    Type: Grant
    Filed: June 1, 2005
    Date of Patent: April 9, 2013
    Assignee: Cambridge Reading Project, LLC
    Inventors: David H. Knight, Andrew D. Knight
  • Patent number: 8402359
    Abstract: A method and apparatus are provided for maintaining the navigation history of a web application that includes techniques for maintaining those pages that are considered valuable. The method and apparatus further include techniques for registering a visited page into the application navigation history, displaying a particular history menu of a web page, and, to pass stateful information, using a redirecting technique that includes redirecting a user to a history page to obtain the stateful information once the user has chosen a menu item.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: March 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Andrey Pogodin, Pierre Raynaud-Richard, Irina Simpson
  • Patent number: 8370738
    Abstract: Automatic layout processing includes determining an area size based on a vertical size of sub-templates aligned in a row direction and a horizontal size of sub-templates aligned in a column direction, and locating each sub-template in a corresponding area.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: February 5, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Osaka
  • Patent number: 8365071
    Abstract: An improved handheld electronic device and associated method enable the phonetic inputting of text using a reduced keyboard and transformation algorithm. The handheld electronic device and method advantageously enable the inputting of languages such as Chinese, Japanese, Korean, and the like without limitation. The transformation algorithm subjects each of a number of linguistic element permutations to an algorithm such as the Maximum Matching Algorithm or other algorithm to generate a string of words and selects one string of words as a default textual output. The character interpretation and variations thereof are output in a lookup component along with a pin and variants thereof to enable the user to select among various character interpretations of an input as well as various alternative pins that correspond with the input.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: January 29, 2013
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Sergey V. Kolomiets, Alexander Kornilovsky
  • Patent number: 8341514
    Abstract: Described herein are techniques for specifying and utilizing static data in the environment of a tag-based or meta-markup document description language such as XML.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Andrea Westerinen, Marco Chierotti, Kevin Grealish
  • Patent number: 8301993
    Abstract: Disclosed are a method, information processing system, and computer readable medium for graphically representing data in a spreadsheet. The method includes displaying a set of tabular data visually arranged at least in rows and columns. A user selection of a first dimension and second dimension of data in a series of a first column and second column, respectively, in the set of tabular data is received. A user selection of at least one series identifier in a third column is received. Each distinct set of data entries within the third column is found automatically and without manual intervention. A graphical representation of the user selected tabular data is automatically created without manual intervention. The graphical representation is based on the selected first dimension of data in the series, the selected second dimension of data in the series, and the selected series identifier.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Moshe E. Matsa, Eric Perkins
  • Patent number: 8261182
    Abstract: Techniques for annotating an electronic document in an electronic document application are described. A request to add an annotation to an electronic document application is received. An annotation template for the requested annotation is retrieved. The annotation template is external to the electronic document application and the electronic document and includes fixed content, associated instructions defining variable content, and layout information for the fixed and variable content. The associated instructions are executed to define the variable content for an instance of the requested annotation. The instance of the annotation is applied to the electronic document. The annotation instance has an appearance defined by the variable content, the fixed content and the layout information.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: September 4, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Scott E. Petersen
  • Patent number: 8261184
    Abstract: A method for encoding and displaying documents includes identifying multiple characteristics, such as characters, and scenery, about text of a document, creating a key for correlating the characteristics with multiple unique indicia such as color, and placing corresponding indicia to the characteristics present in a line of text in columns adjacent the line of text on the basis of the key. A system for encoding and displaying documents includes a memory containing multiple characteristics about text of a document, the document, a key for correlating the characteristics with each unique indicia, and a display showing at least some of the unique indicia adjacent at least some lines of text in the document, the unique indicia placed adjacent the line of text corresponding to the characteristics in the line of text based on the key.
    Type: Grant
    Filed: July 25, 2003
    Date of Patent: September 4, 2012
    Inventor: Ignatius Xavier Haase
  • Patent number: 8145994
    Abstract: Identifying panel types of elements for display on a computing device. Documents such as web pages have a layout for the elements with some elements positioned in the header, footer, and sidebar regions of the document. A browser or other application receives the elements for display (e.g., on a mobile computing device) and analyzes each of the elements to define header, footer, sidebar, and content regions. The panel types are assigned based on the region in which the element resides. Aspects of the disclosure enable manipulation of the elements by, for example, presenting the elements corresponding to content panels, centering the web page within a display area on the computing device, and preventing advertisements from being displayed.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: March 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Hai Cui, Chundong Wang, Paul Clanton Nelson
  • Patent number: 8108764
    Abstract: Systems and methods of recognizing a business document and creating a document signature. In one embodiment, a business document is scanned and a business document image is created. The business document image is compared to a template database. If a matching template is found, document fields are defined and extracted. If no matching document template is found, the document image is compared to a skeleton database. If a matching document skeleton in found, document fields are defined and extracted. A document skeleton is generated and then stored in the template database. If no matching document skeletons are found in the skeleton database, document fields are manually extracted. A document skeleton is then generated from the identification of static and variable strings and stored in the skeleton database. Document fields are validated after all document fields have been extracted.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: January 31, 2012
    Assignee: Esker, Inc.
    Inventors: Jean-Jacques Berard, Stephane Lichtenberger