Patents Examined by Thu Huynh
  • Patent number: 7634724
    Abstract: Systems and methods for supporting custom report layouts allow features that may be available to supported report layouts to also be made available to custom layouts. A custom layout definition may first meet a set of report definition criteria so that it is recognizable to report processing software. A design tool is provided that may be used to create such a custom layout definition. The custom layout may then be passed to report processing software. The report processing software can initially process the custom layout, and provide it with any features available in the initial processing stage. The reporting software may provide an interface for custom processing of the custom layout. The interface may be accessible to custom layout builder objects. Custom layout builder objects can be designed to use the report building components provided through the interface to build a custom report layout.
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Brian Lee Welcker, Christopher Alan Hays, Jason D. Carlson
  • Patent number: 7620885
    Abstract: Electronic documents related to a computer system solution having a plurality of computing components are aggregated and bundled by a solution building wizard having configurable behavioral models associated with a system solution design, a plurality of configured instantiations of the behavioral models previously configured to contain behavioral and interface parameters according to a set of user inputs to define connection logic pairs or groups of the model instances, a documentation retriever which determines that one or more electronic documents are available for each of the configured behavioral model instance and requesting and retrieving the available electronic documents, and a documentation bundler aggregating the retrieved documents into an electronically deliverable document bundle.
    Type: Grant
    Filed: August 25, 2005
    Date of Patent: November 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ingrid M. Moulckers, Amir Farrokh Sanjar, Cristi Nesbitt Ullmann
  • Patent number: 7594173
    Abstract: To provide a document control apparatus, a document control system, a document control method and a storage medium that are capable of providing more certain access control by the unit of document and a system (service) for allowing access in the form of charging additional charge with a fixed grace period, and are capable of supporting more flexible and certain storing service. The document control system includes a Web server, a session control part for controlling access, a job control part for controlling job execution, a document registration processing part for registering, updating and deleting a document, a document search processing part for searching an accumulated and controlled document, a document transfer processing part for transmitting and receiving document data, a user control part for controlling user information, a database control part for controlling document data, registration user, charge information and document access histories, and databases.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: September 22, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Naoyuki Matsumoto
  • Patent number: 7584423
    Abstract: Method, proxy, and system for enabling users of hand-held devices to perform full page browsing of Web pages with zooming and panning. A proxy or proxy server is used to process HTML-based Web content corresponding to requested Web pages in their original form and generate translated content that is configured to be processed by a browser client running on hand-held devices to support full page browsing of the Web pages with zooming and panning support while preserving the original page layout and design of the Web pages. Thus, users are enabled to use their hand-held devices to browse their favorite Web pages in a similar manner to which they are accustomed when using their desktop browser. Moreover, since the original form of the HTML-based Web content is employed, hand-held device users are enabled to browse from among billions of Web pages available via the Internet.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: September 1, 2009
    Inventors: Gary B. Rohrabaugh, Scott A. Sherman
  • Patent number: 7584422
    Abstract: A method for defining a document format transformation process for documents similar to an example document includes the following steps. An example document is provided in a first format. At least one anchor point is then specified within the example document. The anchor points serve to mark out regions of data within the example document. Positions are then defined for respective regions within a central format. During the transformation process, the data extracted from each region is transferred into the respective position. The method enables transforming documents similar to the example document into the central format.
    Type: Grant
    Filed: July 11, 2005
    Date of Patent: September 1, 2009
    Assignee: Informatica Corporation
    Inventors: Shai Ben-Yehuda, Sam Somech, Jacob P. Ukelson
  • Patent number: 7584413
    Abstract: A plurality of kinds of electronic source documents are held. An electronic binder builder composes an integrated electronic document on the basis of the electronic documents of the plurality of kinds of electronic source documents held. For the integrated electronic document, a desired electronic source document page is selected from electronic source document pages. The selected material page is edited, and the compositions of the electronic source documents and integrated electronic document are controlled on the basis of the editing result.
    Type: Grant
    Filed: September 10, 2001
    Date of Patent: September 1, 2009
    Assignee: Canon Kabuhsiki Kaisha
    Inventors: Makoto Takaoka, Yasumasa Sakai
  • Patent number: 7568148
    Abstract: Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and apparatus are also described for scoring a cluster in response, in part, to parameters related to documents within the cluster and/or sources corresponding to the documents within the cluster. In one embodiment, the invention may identify the source; detect a plurality of documents published by the source; analyze the plurality of documents with respect to at least one parameter; and determine a source score for the source in response, in part, to the parameter. In another embodiment, the invention may identify a topic; identify a plurality of clusters in response to the topic; analyze at least one parameter corresponding to each of the plurality of clusters; and calculate a cluster score for each of the plurality of clusters in response, in part, to the parameter.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: July 28, 2009
    Assignee: Google Inc.
    Inventors: Krishna Bharat, Michael Curtiss, Michael Schmitt
  • Patent number: 7568154
    Abstract: A system and method for improving document layout on arbitrary devices of different resolutions and size using manifold representations of content. Manifold representations of content are: multiple versions of anything that might appear in a document, from text, to images, to even such things as stylistic conventions. The specific content is selected and formatted dynamically, on the fly, by a layout engine in order to best adapt to a given viewing situation. A user interface for authoring and editing such manifold content is disclosed.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: July 28, 2009
    Assignee: Microsoft Corp.
    Inventors: David Salesin, Charles Jacobs, Wilmot Li
  • Patent number: 7562291
    Abstract: A method and apparatus are disclosed for providing persistent storage of Web resources. Uniform Resource Locators (“URLs”) that identify Web resources are augmented to include a time stamp. A web browser and a web server are disclosed that accommodate a time stamp parameter and allow a user to refer to any Web address with a precise target date. The disclosed Web browser can optionally include a mechanism to facilitate the specification of the desired date and time, or the user can manually append the time stamp to the URL indicated in the “Location” window of the browser. The persistent Web servers (i) receive URLs containing a time stamp, relative or variable time-stamp, (ii) extract the time stamp, (iii) retrieve the appropriate Web page(s) corresponding to the time-stamp, and (iv) return the appropriate page(s) or links to the client.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: July 14, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventor: Ping-Wen Ong
  • Patent number: 7555710
    Abstract: The present invention provides a layout adjustment method and an apparatus and a program for the same for allowing a size and a layout of a sub-template to be preferably set and an intention of a user who performs the layout to be better reflected according to the size of contents to be affixed in the sub-template in variable data print. The plurality of partial areas, to which data is to be inserted, are linked and work together to calculate their appropriate sizes on the basis of the size of the data to be inserted. Then, a layout representing sizes and locations of the plurality of partial areas in a page is adjusted on the basis of relationship between a size of each calculated partial area and links set for the plurality of partial areas in the basic layout. Each of the partial areas further includes a plurality of smaller areas, which are linked so that the plurality of smaller areas work together to make their sizes variable to make sizes of said partial areas variable.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: June 30, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kazufumi Kobashi, Jun Makino
  • Patent number: 7555711
    Abstract: Methods, systems and machine-readable instructions for processing an electronic document are described. In one aspect, logical blocks that were extracted from the electronic document, including a text block comprising text lines each encompassed by a respective bounding rectangle, are received. Edges of ones of the bounding rectangles are extended to at least one boundary without changing layout relationships among the logical blocks in the electronic document. A text layout boundary is generated from extended and unextended edges of the bounding rectangles. A description of the text layout boundary is stored in a machine-readable medium.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: June 30, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hui Chao, Xiaofan Lin, Charles G. Nelson
  • Patent number: 7552386
    Abstract: Various embodiments evaluate content that is to be printed and ascertain whether the content is going to overflow or be “orphaned” onto a second page when printed. If some content will create an orphan when printed, then the content is scaled to fit onto a single page when printed. In some embodiments, the content is simply proportionally scaled to fit onto a single page. In other embodiments, the content is further processed to scale it in a manner that makes intelligent use of the white space on the printed page.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: June 23, 2009
    Assignee: Microsoft Corporation
    Inventors: Markus W. Mielke, Adrian Bateman
  • Patent number: 7549117
    Abstract: A worldwide number format for use with a spreadsheet program module is disclosed. The worldwide number format includes a locale specifier comprising a number shape, a calendar type and a locale identification (LCID). The worldwide number format also includes a base number format and a value. The LCID is used to categorize different parts of the world. Primarily, the LCID categorizes different parts of the world by language such as English, German, French, Thai, Arabic, etc. The LCID is used to determine what language to display month names, month abbreviations, weekday names, weekday abbreviations, time designations such as AM/PM, etc. The calendar type supports both Gregorian and non-Gregorian calendars. Calendar type is a value to indicate which calendar should be used to calculate the date from the value. The number shape is a value that indicates what shape in which to represent the number.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: June 16, 2009
    Assignee: Microsoft Corporation
    Inventors: Marise Chan, Barry C. McCord, Kenneth E. Schmidt, James Sukhabut, Christopher C. Yu
  • Patent number: 7549114
    Abstract: To reduce required display space, a text segment is reduced in size by successively eliminating portions of the text segment and by reducing a size of text of the text segment and/or a spacing between characters of the text segment. The reduction is thus visually represented in a step-wise manner, and recognizability of the text segment is maintained, even if the final representation of the text does not carry a full meaning and/or is not independently comprehensible, because of the impression left in the mind of the user by the step-wise reduction of the text segment. The reduction may be animated.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: June 16, 2009
    Assignee: Xerox Corporation
    Inventors: Benjamin B. Bederson, Lance E. Good, Mark J. Stefik
  • Patent number: 7539938
    Abstract: An improved method for facilitating the peer review process in scholarly publications is presented. This improved method streamlines and compresses the review process, eliminating unnecessary delays and costs inherent in the traditional process. The present invention implements a computer based manuscript tracking process the uses the World Wide Web to allow ubiquitous access to the manuscript under review. This ubiquitous access works in conjunction with automatic generation of potential reviewers and instant notification to authors, editors, and reviewers of significant milestones in the peer review process. Authors are allowed to communicate with anonymous reviewers to reduce the number of revisions leading to approval. Additionally, multiple authors are allowed to collaborate during the manuscript creation process as well as the manuscript review process. This allows several geographically disperse authors to conveniently co-author a manuscript.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: May 26, 2009
    Assignee: Neoplasia Press, Inc.
    Inventors: Brian Dale Ross, Lauren Daniel Stegman, Alnawaz Rehemtulla
  • Patent number: 7539934
    Abstract: A method, system and program product developing an annotation lexicon are described. Under aspects of the present invention, annotation(s) to piece(s) of content are received and analyzed using one or more computational analyses. Based on the analyses, feedback will be generated to improve the annotation lexicon and/or the ontology thereof. Such improvement can lead to, among other things: the re-arrangement of interrelationships of terms in the annotation lexicon; the addition, modification or deletion of terms from the annotation lexicon; the re-arrangement or clustering of terms within the annotation lexicon; etc.
    Type: Grant
    Filed: June 20, 2005
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: John R. Kender, Milind R. Naphade
  • Patent number: 7533337
    Abstract: For composing messages of a particular type, layout instructions identical for each document are provided. In accordance with selection instructions, in each case, for a prescribed position in the documents, data are selected and read from a data source. In accordance with layout instructions, the read data are processed into documents. In accordance with the handling instructions, the read data are processed into message data (19, 20, 21, 22, 23) other than the document data. The finishing of the documents into messages is done in accordance with the message data. A system and a computer program for practicing the proposed method is also described.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: May 12, 2009
    Assignee: Neopost Industrie B.V.
    Inventors: Bertus Karel Edens, René Scheltes, Jelle Wiersma
  • Patent number: 7526721
    Abstract: A character input system capable of adjusting a character setting corresponding to an input device and a method thereof are disclosed. The input device includes a plurality of input components corresponding to a default character setting. An input component from the input components is utilized for indicating an input of a first character according to the default character setting. The method includes converting the default character setting into a specific character setting; and determining that the input component indicates an input of a second character according to the specific character setting.
    Type: Grant
    Filed: July 26, 2005
    Date of Patent: April 28, 2009
    Assignee: Lite-On Technology Corp.
    Inventor: Zong-Liang Lin
  • Patent number: 7523395
    Abstract: A method and system automatically creates and operates a web application from a spreadsheet without the need for specialized programming. The web application includes a guided data entry process created from spreadsheet worksheets. The web application interfaces with a database application, so that model data may be retrieved for analysis. The web application implements the model as a calculator data defining the relationships between the model values. A rendering data defines the appearance of the model values in the web application. A instance data includes the model values for an instance of the web application. A calculation engine calculates model values. A layout engine creates display information from the calculator, rendering, and instance data set. The rendering data includes objects having display methods for creating display information in accordance with its object type. Object types include inputs, outputs, and user interface elements.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: April 21, 2009
    Assignee: Oracle International Corporation
    Inventors: Aman Namait, Max Schireson, Allison Waingold
  • Patent number: 7519904
    Abstract: Differential dynamic content delivery including providing a session document for a presentation including a session grammar and a session structured document, the session structured document including a classified structural element for a first user who will not attend a presentation and a classified structural element for a second user who will attend the presentation; receiving, during the presentation, presentation control instructions controlling the presentation; selecting during the presentation classified structural elements for the second user in dependence upon the presentation control instructions and user classifications of the second user; presenting to the second user during the presentation the selected classified structural elements for the second user; selecting, after the presentation, classified structural elements for the first user in dependence upon the recorded presentation control instructions and the user classifications of the first user; and presenting after the presentation the clas
    Type: Grant
    Filed: July 8, 2004
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson