Patents Examined by Kyle R. Stork
  • Patent number: 7451390
    Abstract: This invention provides a structured document processing system comprising: a structured document storage unit for storing a structured document; a partial tree control unit which conceives the structured document stored in the structured document storage unit as a tree structure and controls the tree structure with divided partial trees; an expanding unit which acquires part of the structured document corresponding to a partial tree notified from the partial tree control unit from the structured document storage unit, analyzes part of the acquired structured document from viewpoints of its structure and expands as a hierarchical object in tree structure; and a processing unit for processing the object expanded by the expanding unit following an instruction from a user application.
    Type: Grant
    Filed: September 9, 2002
    Date of Patent: November 11, 2008
    Assignee: Fujitsu Limited
    Inventor: Noriko Itani
  • Patent number: 7444587
    Abstract: An extensible editor allows integration of extensions that modify the editor's default behavior and provide customized feedback to users. The editor includes interfaces through which extensions are connected to the editor and through which selection services and highlight rendering services are provided. The selection services interfaces provide a clear separation of a logical selection position in the document and the visual feedback provided for the selection, allowing extensions to be designed that provide customized selection feedback. The highlight rendering services interfaces provide an extension with the ability to augment an existing selection without modifying the actual document. The editor also includes an event routing model that works to decrease the occurrence of conflicts between the editor and extensions and between extensions. Upon the occurrence of an event, the editor routes the event to each extension before the editor's default handling of the event occurs.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: October 28, 2008
    Assignee: Microsoft Corporation
    Inventors: Ashraf A. Michail, Mark A. Alcazar, John G. Bedworth
  • Patent number: 7437661
    Abstract: A system and method are disclosed for managing target documents referred to by referring documents. A user sends a delete request for a referring document from a user client computer to a master server computer. Next, the master server computer accesses and deletes the referring document, updates a counter for a target document hypertext linked to the referring document, and updates a database, which contained the deleted referring document. The master server computer then determines whether the count for the counter of the target document equals zero. If the counter for the referring document is not equal to zero, the master server computer sends a message to the user indicating that the referring document has been deleted and sends a message to the user asking whether the user wants to delete another referring document. If the user wants to delete another referring document the process goes back to the initial process step, and the user sends another delete request for a referring document.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventor: Ephraim Feig
  • Patent number: 7430712
    Abstract: A system and method for extending the utility of an HTML IFrame web page element by enabling the IFrame to dynamically resize its viewing boundaries according to the vertical and horizontal dimensions of the secondary content to be displayed within the IFrame is disclosed. The extended IFrame determines the height and width dimensions of the secondary content, stores the dimensions within cookies, renders the secondary content within the IFrame, calls a function to retrieve dimension values from the cookies and sets the height and width attributes of the IFrame to resize the IFrame.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: September 30, 2008
    Assignee: Ameriprise Financial, Inc.
    Inventor: Prabhu Arokiaswamy
  • Patent number: 7430717
    Abstract: A method and structure for clustering documents in datasets which include clustering first documents and a first dataset to produce first document classes, creating centroid seeds based on the first document classes, and clustering second documents in a second dataset using the centroid seeds, wherein the first dataset and the second dataset are related. The clustering of the first documents in the first dataset forms a first dictionary of most common words in the first dataset and generates a first vector space model by counting, for each word in the first dictionary, a number of the first documents in which the word occurs, and clusters the first documents in the first dataset based on the first vector space model, and further generates a second vector space model by counting, for each word in the first dictionary, a number of the second documents in which the word occurs.
    Type: Grant
    Filed: September 26, 2000
    Date of Patent: September 30, 2008
    Assignee: International Business Machines Corporation
    Inventor: William Scott Spangler
  • Patent number: 7428695
    Abstract: A system that indexes text according to an arbitrary set of indices and automatically generates hyperlinks from each index to a related subject in a document. A text file containing the documentation of interest is used as input to a hyperlink processing program that generates a file containing links to all of the topics of interest. A category file is then created that indicates an association between each of the topics and corresponding subjects included in each topic. Next, a data structure is generated that associates each topic with corresponding subject names. A plurality of subject name files is generated, each including HTML (hypertext markup language) text corresponding to an associated subject, and a file comprising said hyperlinks to each of the subject name files is generated. A plurality of index files is generated, each including hyperlinks between each of the topics and corresponding subject name files.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: September 23, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alexander Chiang, Joe D. Bolding
  • Patent number: 7424673
    Abstract: A formatting tool enables “smart” copy and paste functions. The “smart” copy and paste functions can be invoked in a context-sensitive manner, depending on the conditions under which the copy and paste functions are implemented. The present invention will automatically include in a selection a paragraph marker at the end of a selected paragraph, if every other textual character in the paragraph has been selected. The present invention will discard a paragraph mark that is included in pasted text if the pasted text is pasted into the middle of another paragraph, indicating that the user prefers the formatting of the pasted-into paragraph. The present invention also reduces inconsistencies in formatting styles that may exist between source and target documents automatically redefining a style in the target document to conform to a corresponding style in the source document. The present invention also automatically adjusts paragraph spacing, in response to text being pasted into a target document.
    Type: Grant
    Filed: February 3, 2005
    Date of Patent: September 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Paul Broman, Glenn Frankel, Roberto C. Taboada
  • Patent number: 7421650
    Abstract: A system and method of publishing an electronic data file to a document management system in various publication formats includes a printer driver that is configured to publish an electronic media to a document management system irrespective of which application or software program the data file was created. The printer driver is activated to facilitate publication of an electronic data file following a file-print command initialized while resident in a specific media creating program. The present invention further allows for user selection of a number of publication formats as well as providing notices to additional personnel indicating that the electronic data file is ready for additional work flow or review. The present invention further contemplates retrieval of media stored in a database managed by a document management system following the aforementioned file print command.
    Type: Grant
    Filed: May 1, 2001
    Date of Patent: September 2, 2008
    Assignee: General Electric Company
    Inventors: Ignatius M. Zettel, Kevin R. Clayton
  • Patent number: 7418661
    Abstract: Methods, computer program software, and apparatus for improved tracking of published versions of Web pages for generating a comprehensive record of when each version of a subject Web page was published on the Web.
    Type: Grant
    Filed: September 17, 2002
    Date of Patent: August 26, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Sarah M. Brandenberger
  • Patent number: 7409637
    Abstract: A computer-implemented method of processing text. A method includes providing a unit of text to a text buffer. The unit of text is divided into one or more shift blocks and one or more replacement blocks. Based on a replacement operation of replacing each replacement block with replacement text, a final position of each shift block within the text buffer is determined. A schedule for the replacement operation is then determined based at least in part on the final position of each shift block.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: August 5, 2008
    Assignee: SAP Aktiengesellschaft
    Inventor: Ralph Benzinger
  • Patent number: 7406656
    Abstract: A bookmark editor in an Internet web browser application allows a user to create symbolic links between bookmarks and bookmark folders. The bookmark editor may also detect when a bookmark already exists for a document and prompt the user to create a link rather than a new bookmark for the same document. The user may then keep a folder, subfolder, or bookmark and link to it via a symbolic link. When a bookmark is added to a folder or subfolder, the user does not need to duplicate that bookmark for a linked folder or subfolder.
    Type: Grant
    Filed: April 5, 2001
    Date of Patent: July 29, 2008
    Assignee: International Business Machines Corporation
    Inventor: Paul B. Schroeder
  • Patent number: 7395503
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for signing an electronic document, including establishing an electronic signature appearance for an electronic signature, determining a bounding region on the electronic document for the display of the electronic signature appearance, at the time of signing an electronic document, previewing the electronic signature appearance in the bounding region and signing the electronic document with an electronic signature, the electronic signature associated with the electronic signature appearance. The electronic signature appearance can be configured at the time of signing the electronic document.
    Type: Grant
    Filed: February 6, 2002
    Date of Patent: July 1, 2008
    Assignee: Adobe Systems Incorporated
    Inventor: James D. Pravetz
  • Patent number: 7392473
    Abstract: Methods are disclosed for recovering or determining logical structure of a document by assessing different combinations of vertical and horizontal cuts across a block of the document. The block is segmented using a scoring function that discards horizontal cuts in favor of vertical cuts shared among neighboring sub-blocks. The order in which the blocks and sub-blocks are segmented is then used to define the logical structure of the document, such as its reading order.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: June 24, 2008
    Assignee: Xerox Corporation
    Inventor: Jean-Luc Meunier
  • Patent number: 7386786
    Abstract: A dynamic webpage processing method, including identifying a static component within a dynamic webpage, the static component comprising computer code defining at least a portion of a target webpage and configurable via first configuration data, rendering the static component as a static markup language equivalent, and returning the target webpage upon request through rendering a dynamic component within the dynamic webpage based on second configuration data is disclosed. Thus, static component(s) can be pre-rendered, leaving only the dynamic component(s) of the dynamic webpage for on-the-fly rendering when a target webpage request is made. This can greatly reduce dynamic webpage processing requirements, particularly in situations where the webpage configuration changes or evolves slowly.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: June 10, 2008
    Assignee: The Cobalt Group, Inc.
    Inventors: Lee M. Davis, Wade A. Matveyenko, Robert M. Spearman
  • Patent number: 7370270
    Abstract: A technique for evolving XML schemas is disclosed. The technique involves methods for performing schema manipulating operations and for validating the schema changes so that the current XML documents remain valid against the new schema.
    Type: Grant
    Filed: October 23, 2002
    Date of Patent: May 6, 2008
    Assignee: AOL LLC a Delaware limited liability company
    Inventor: An Feng
  • Patent number: 7346840
    Abstract: An application server, configured for dynamically generating a web page (e.g., HTML) document based on execution of XML documents, dynamically generates an HTML page having selected form elements based on a stored XML document that defines available HTML form elements and respective attributes, and based on user attributes retrieved by the application server from an open network database server (such as LDAP). The application server, in response to a request from a user, accesses an XML document configured for specifying attributes associated with the request; the XML document may specify as form elements menus that are available for generation based on qualified user attributes, or may specify HTML fields that can be generated for display on the HTML page based on the qualified user attributes. The application server also retrieves the user attributes, and dynamically generates the HTML page based on identifying the user attributes matching the qualified user attributes of the accessed XML document.
    Type: Grant
    Filed: February 26, 2001
    Date of Patent: March 18, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Geetha Ravishankar, Govind V. Pande, Satish Joshi, Zhiwei Zhang
  • Patent number: 7343550
    Abstract: A system and method for determining a set of applications that can be accessed by a group or constituency of entitled users from among the applications associated with a server system. The system may provide a common look and feel for the applications accessed by a particular group or constituency based on an identification subentity code. Applications are informed of the constituency group associated with the user to cause application of particular business logic in conjunction with the entitled applications.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: March 11, 2008
    Assignee: UBS Painewebber, Inc.
    Inventors: Steven D. Saidenberg, Andrew K. Park, John C. Marsh, Dominick Messano, John D. Petersen
  • Patent number: 7340674
    Abstract: In the context of applications such as finding messages dealing with a particular topic, or finding inter-conversation topic groupings via centroid-based clustering methods, the essential text of a first message is adjusted to avoid vector distance distortions based on differences in quoting styles. Text is deleted from the first message if that text constitutes an entire prefixed or suffixed second message (typically a parent message), while selective quotes in the first message are included in the adjusted message because these are considered to form a logical pan of the message. When the first text does not contain any quoting portions of the second text, an analysis is done to determine whether all or part of a second text constitutes a logical reference to the first message. If so, all or some parts of the essential text of the second (parent) message are included in the adjusted message.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: March 4, 2008
    Assignee: Xerox Corporation
    Inventor: Paula S. Newman
  • Patent number: 7318191
    Abstract: The present invention generally relates to a system and method for dynamically generating customized, typeset publication quality question-based documents, such as examinations, answers and/or worked out solutions in a portable document format. More particularly, the system and method of the present invention enable users to select questions from a catalog of questions previously encrypted, loaded, and stored on a server. Additionally, the user is able to specify the sequence of the selected questions and insert heading and preamble information. Software components process this information to generate an examination document in a typeset portable document format, wherein the examination document includes the selected questions in the specified sequenced and heading and preamble information. The software concomitantly generates answer and worked-out solutions documents corresponding to the questions in the examination document.
    Type: Grant
    Filed: October 10, 2002
    Date of Patent: January 8, 2008
    Assignee: BHK Systems, L.P.
    Inventor: Hartland E. Kunzel
  • Patent number: 7308646
    Abstract: A method for processing source data from a plurality of diverse sources in a selected data domain includes specifying a unified schema that lists markup tags in the selected data domain that can exist in a document in the markup language and defining correspondences of data fields from the sources to the markup tags listed by the schema. The source data are mapped in accordance with the correspondences to generate unified data in the markup language.
    Type: Grant
    Filed: August 30, 2000
    Date of Patent: December 11, 2007
    Assignee: International Business Machines Corporation
    Inventors: Simona Cohen, Tirtsa Hochberg, Haim Nelken, Ilan Paleiov, Pnina Vortman