Patents Examined by Kyle R. Stork
-
Patent number: 7451390Abstract: 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: GrantFiled: September 9, 2002Date of Patent: November 11, 2008Assignee: Fujitsu LimitedInventor: Noriko Itani
-
Patent number: 7444587Abstract: 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: GrantFiled: September 29, 2000Date of Patent: October 28, 2008Assignee: Microsoft CorporationInventors: Ashraf A. Michail, Mark A. Alcazar, John G. Bedworth
-
Patent number: 7437661Abstract: 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: GrantFiled: November 18, 2005Date of Patent: October 14, 2008Assignee: International Business Machines CorporationInventor: Ephraim Feig
-
Patent number: 7430712Abstract: 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: GrantFiled: March 16, 2005Date of Patent: September 30, 2008Assignee: Ameriprise Financial, Inc.Inventor: Prabhu Arokiaswamy
-
Patent number: 7430717Abstract: 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: GrantFiled: September 26, 2000Date of Patent: September 30, 2008Assignee: International Business Machines CorporationInventor: William Scott Spangler
-
Patent number: 7428695Abstract: 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: GrantFiled: October 22, 2001Date of Patent: September 23, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alexander Chiang, Joe D. Bolding
-
Patent number: 7424673Abstract: 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: GrantFiled: February 3, 2005Date of Patent: September 9, 2008Assignee: Microsoft CorporationInventors: Paul Broman, Glenn Frankel, Roberto C. Taboada
-
Patent number: 7421650Abstract: 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: GrantFiled: May 1, 2001Date of Patent: September 2, 2008Assignee: General Electric CompanyInventors: Ignatius M. Zettel, Kevin R. Clayton
-
Patent number: 7418661Abstract: 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: GrantFiled: September 17, 2002Date of Patent: August 26, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventor: Sarah M. Brandenberger
-
Patent number: 7409637Abstract: 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: GrantFiled: June 17, 2005Date of Patent: August 5, 2008Assignee: SAP AktiengesellschaftInventor: Ralph Benzinger
-
Patent number: 7406656Abstract: 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: GrantFiled: April 5, 2001Date of Patent: July 29, 2008Assignee: International Business Machines CorporationInventor: Paul B. Schroeder
-
Patent number: 7395503Abstract: 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: GrantFiled: February 6, 2002Date of Patent: July 1, 2008Assignee: Adobe Systems IncorporatedInventor: James D. Pravetz
-
Patent number: 7392473Abstract: 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: GrantFiled: May 26, 2005Date of Patent: June 24, 2008Assignee: Xerox CorporationInventor: Jean-Luc Meunier
-
Patent number: 7386786Abstract: 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: GrantFiled: January 24, 2003Date of Patent: June 10, 2008Assignee: The Cobalt Group, Inc.Inventors: Lee M. Davis, Wade A. Matveyenko, Robert M. Spearman
-
Patent number: 7370270Abstract: 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: GrantFiled: October 23, 2002Date of Patent: May 6, 2008Assignee: AOL LLC a Delaware limited liability companyInventor: An Feng
-
Patent number: 7346840Abstract: 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: GrantFiled: February 26, 2001Date of Patent: March 18, 2008Assignee: Cisco Technology, Inc.Inventors: Geetha Ravishankar, Govind V. Pande, Satish Joshi, Zhiwei Zhang
-
Patent number: 7343550Abstract: 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: GrantFiled: June 28, 2002Date of Patent: March 11, 2008Assignee: UBS Painewebber, Inc.Inventors: Steven D. Saidenberg, Andrew K. Park, John C. Marsh, Dominick Messano, John D. Petersen
-
Patent number: 7340674Abstract: 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: GrantFiled: December 16, 2002Date of Patent: March 4, 2008Assignee: Xerox CorporationInventor: Paula S. Newman
-
Patent number: 7318191Abstract: 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: GrantFiled: October 10, 2002Date of Patent: January 8, 2008Assignee: BHK Systems, L.P.Inventor: Hartland E. Kunzel
-
Patent number: 7308646Abstract: 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: GrantFiled: August 30, 2000Date of Patent: December 11, 2007Assignee: International Business Machines CorporationInventors: Simona Cohen, Tirtsa Hochberg, Haim Nelken, Ilan Paleiov, Pnina Vortman