Patents Examined by Rachna S. Desai
-
Patent number: 7823060Abstract: Editing operations are monitored for operations for which information must be stored in order to properly apply an undo or undo/redo sequence to plurality of files. A snapshot is taken and persisted before such an operation is performed. Upon the execution of an undo or redo command, the persisted snapshot is retrieved and applied to the newly generated editing element.Type: GrantFiled: June 7, 2002Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventor: Ibrahim A. Mohamed
-
Patent number: 7818660Abstract: A method and system for comparing compound documents. An original compound document and a modified compound document are analyzed to determine and mark the location of embedded objects. A comparison is performed between an original primary document and the modified primary document, ignoring the embedded objects, the output of which is a comparison output document. The embedded objects are compared by copying the contents of the embedded objects to compatible documents, comparing the embedded object from the original compound document and the embedded object from the modified compound document, the output of which is inserted into the comparison output document using the location markers of the embedded objects.Type: GrantFiled: May 30, 2006Date of Patent: October 19, 2010Assignee: Litera Technology LLCInventor: Deepak Massand
-
Patent number: 7814418Abstract: Disclosed herein is a display apparatus including: a display control section configured to cause a display to display an image that contains a plurality of content indication marks each associated with a separate content, each of the plurality of content indication marks being arranged at a position corresponding to an impression of the content with which the mark is associated; and a selection section configured to select two or more content indication marks from the plurality of content indication marks arranged in the image. When the two or more content indication marks are selected by the selection section, the display control section displays, on the image, a line segment that joins the selected two or more content indication marks so as to indicate an order in which the contents corresponding to the selected two or more content indication marks are arranged.Type: GrantFiled: January 18, 2007Date of Patent: October 12, 2010Assignee: Sony CorporationInventor: Yoshihiro Chosokabe
-
Patent number: 7805671Abstract: Methods and apparatus, including computer program apparatus, implementing techniques for processing a formatted computer-readable source document to create a style sheet. The techniques include partitioning the formatted text into multiple groups of words; deriving an element style a predefined element that is assigned to two or more groups of words; and creating an electronic document including a style sheet defining the element style.Type: GrantFiled: July 17, 2007Date of Patent: September 28, 2010Assignee: Adobe Systems IncorporatedInventors: Rob K. Corell, Shawn A. Gaither
-
Patent number: 7783966Abstract: A system for performing a calculation processing for each cell in a sheet by setting a calculation formula to calculate values for the cell. The system includes: an input data selection unit for sequentially selecting, in response to association of a or a plurality of cells in a sheet having a plurality of input data recorded therein with a first cell, the plurality of input data as values for the first cell; a calculation unit for performing, in response to selection of the respective input data as values for the first cell, calculations of a calculation formula set in a cell other than the first cell and referring to the first cell; and a data output unit for outputting calculation results of the calculation formula obtained by the calculation unit for each of the input data as values of a or a plurality of second cells.Type: GrantFiled: March 13, 2007Date of Patent: August 24, 2010Assignee: International Business Macines CorporationInventor: Kinichi Mitsui
-
Patent number: 7735004Abstract: To implement an efficient user operation by making it possible to set links between a plurality of containers at once by one operation, in a layout control method which sets a link between partial display regions to connect them to each other, the partial display regions receiving assigned data and laying out the data on a page, and adjusts the position of each partial display region on the basis of the data assigned to it, a plurality of links are set for a plurality of partial display regions, the plurality of partial display regions are designated, the position information of each designated partial display region is acquired, and in a case where setting of a plurality of links is instructed, a plurality of links are set for the plurality of designated partial display regions, on the basis of the acquired position information.Type: GrantFiled: January 27, 2005Date of Patent: June 8, 2010Assignee: Canon Kabushiki KaishaInventors: Kazufumi Kobashi, Kanta Hara, Jun Makino
-
Patent number: 7721203Abstract: A method and system for checking the validity of a sequence of input characters according to the syntactical rules of a selected language is provided. If an input character may not begin a valid sequence of characters, or if the input character may not be appended to a previously input sequence of characters according to the rules of the selected language, the newly input character may be prohibited from being displayed singularly or appended to the previous sequence and displayed on the user's computer. Previously input character sequences may be edited by determining the sequence validity context of previously input sequences of characters.Type: GrantFiled: January 19, 2005Date of Patent: May 18, 2010Assignee: Microsoft CorporationInventors: Benoit J. Jurion, Chakrapani Appalabattula, Steven Chai
-
Patent number: 7721200Abstract: The invention relates to a system and method for automatically producing documents that incorporate one or more data elements. A guided/structured software environment is provided that assists users in creating manuals by defining the appropriate content for each manual section, content rules and relationships, and tasks to be performed for each type of manual entry. Manual content is stored as structured data elements, rather than pages of sentences, to more efficiently generate, revise, and store the content of a manual. A storage database is provided for retrieving and storing predefined templates, documents and individual data elements to produce a final manual. Manuals are created by combining various data elements. An instant preview interface permits a user to quickly view what revisions will look like in a final document prior to actually publishing the manual. A published manual is compiled by assembling the stored data elements and into a document.Type: GrantFiled: October 26, 2006Date of Patent: May 18, 2010Assignee: OmegaBlue, Inc.Inventors: Irene Grigoriadis, Victor A. Ramirez
-
Patent number: 7721201Abstract: The invention relates to a system and method for automatically producing documents that incorporate one or more data elements. A guided/structured software environment is provided that assists users in creating manuals by defining the appropriate content for each manual in a document definition section, content rules and relationships, and tasks to be performed for each type of manual entry. Manual content is stored as data and data elements, rather than pages of sentences, to more efficiently generate, revise, and store the content of a manual. A storage database is provided for retrieving and storing predefined templates, documents, data elements and data to produce a final manual. Manuals are created by combining various data elements. A preview interface permits a user to quickly view what revisions will look like in a final document prior to actually publishing the manual. A published manual is compiled by assembling the stored data into document.Type: GrantFiled: February 21, 2007Date of Patent: May 18, 2010Assignee: OmegaBlue, Inc.Inventors: Irene Grigoriadis, Victor A. Ramirez
-
Patent number: 7712041Abstract: Multi-user multi-input desktop workspaces and applications are described. In one aspect, a single computing device presents multiple workspaces on a desktop area. The desktop area is designed for multiple users to provide in parallel inputs. Each workspace is configured for use by a particular set of users. Responsive to user direction, user access restrictions to a particular workspace of the multiple workspaces is suspended to allow a new user to interface within context of a particular workspace.Type: GrantFiled: August 17, 2006Date of Patent: May 4, 2010Assignee: Microsoft CorporationInventors: Kentaro Toyama, Bhrighu Sareen, Bradley L Carpenter, Udai Singh Pawar
-
Patent number: 7707512Abstract: Systems and methods for context switching within enterprise resource planning systems are contemplated, including a first and second user context. A user performing tasks in the first user context actuates an actuator in communication with a context switcher. The context switcher changes the user's user context from the first user context to the second user context in response to an event. The user is then able to perform tasks in the second user context.Type: GrantFiled: December 29, 2005Date of Patent: April 27, 2010Assignee: SAP AGInventor: Johan C. Peters
-
Patent number: 7703004Abstract: A system and method for an automatic conversion of web pages to shared structured web pages. An input web page is augmented with syntactic elements of a server-based software tool to create and customize group-writeable web pages. Sub-regions of the web page that are to be individually-editable items are identified, and syntactic elements are added to show where these editable regions begin and end, and where clickable buttons will appear that trigger the editing of an individual item, the addition of a new item, or other editing features. Also, syntactic elements are added that act as templates for the layout of any item to be added or modified. The conversion process includes parsing the Web page into an intermediate structure, adding information to individual tokens about the structures in which the tokens play a part, and them generating the new page while making one or more final passes through the intermediate structure from beginning to end.Type: GrantFiled: January 7, 2004Date of Patent: April 20, 2010Assignee: Palo Alto Research Center IncorporatedInventor: Eric A. Bier
-
Patent number: 7698635Abstract: The invention relates to a system and method for automatically producing documents that incorporate one or more data elements. A guided/structured software environment is provided that assists users in creating manuals by defining the appropriate content for each manual section, content rules and relationships, and tasks to be performed for each type of manual entry. Manual content is stored as structured data elements, rather than pages of sentences, to more efficiently generate, revise, and store the content of a manual. A storage database is provided for retrieving and storing predefined templates, documents and individual data elements to produce a final manual. Manuals are created by combining various data elements. An instant preview interface permits a user to quickly view what revisions will look like in a final document prior to actually publishing the manual. A published manual is compiled by assembling the stored data elements and into a document.Type: GrantFiled: April 21, 2006Date of Patent: April 13, 2010Assignee: OmegaBlue, Inc.Inventors: Irene Grigoriadis, Victor A. Ramirez
-
Patent number: 7694216Abstract: A method for processing a document that includes a plurality of fields having respective contents. The method includes providing labels to be assigned respectively to the fields and one or more rules applicable to the contents of the fields according to the labels assigned thereto. A computer reads the contents of the fields, and assigns the labels to the fields responsive to application of the rules to the contents.Type: GrantFiled: December 19, 2000Date of Patent: April 6, 2010Assignee: International Business Machines CorporationInventors: Doug Billings, Aviad Zlotnick, Sergey Krutyolkin
-
Patent number: 7669113Abstract: A synchronization manager synchronizes multiple media streams. The synchronization manager queries a media stream output device associated with each media stream to synchronize, and in response receives the current device clock time of each device, each device's next available media stream output time, and each device's delta between available media stream output times. The synchronization manager uses this timing information to determine an earliest available media stream output time common to each media stream output device, and synchronizes the output of the media streams by providing each stream to its associated output device at the earliest available common output time.Type: GrantFiled: January 30, 2004Date of Patent: February 23, 2010Assignee: Apple Inc.Inventors: Jeff Moore, Jean-Michel Berthoud, Tim Cherna
-
Patent number: 7657831Abstract: An apparatus and method is provided for deconstructing or “reverse engineering” one or more documents into a workflow process by identifying various phases, steps, and questions that arise from the document. Using an editing tool, a user selects text portions of a document and specifies one or more workflow parameters associated with the text, such as a question that will be generated to elicit information corresponding to the selected text. The document is tagged and used to generate a data structure used to execute the workflow process at a later time. The data structure can be modified to change the workflow structure.Type: GrantFiled: July 31, 2003Date of Patent: February 2, 2010Assignee: J.J. Donahue & CompanyInventor: John J Donahue
-
Patent number: 7657830Abstract: Described is an information sharing method and mechanism used by a layout system to share information across related column and row user interface elements (corresponding to definitions). Definitions of a table or grid are grouped together with respect to sizing via a common group name. Scope values may be used to limit the grouping to selected subtrees of elements. When layout occurs, size sharing information is determined for the group-related definitions via a common size sharing object. Grouped definitions thus may be sized to the largest content to display of any one element. Elements corresponding to definitions may be manually sized by a user, or may be based on the size of a defined master element, such as the width of a header. The scope value of a group may be changed dynamically, such as by user interaction, which may cause groups to merge or split.Type: GrantFiled: May 4, 2005Date of Patent: February 2, 2010Assignee: Microsoft CorporationInventors: Oleg V. Ovetchkine, Dmitry G. Titov, Henry D. Hahn
-
Patent number: 7640498Abstract: The invention is directed to a system and method for automatically enabling the font size for text in a web page to be maintained as intended across different types of platforms and without disabling the native controls for adjusting font sizes. If a web page that employs the invention is selected for display, the type of platform, i.e., particular operating system and browser application, for displaying the web page is automatically determined. Once the platform is determined, the invention automatically provides the platform with predetermined small, big, and default font sizes that enable the display of the text at the same size(s) as intended for the web page. Research is performed for the different types of platforms to predetermine font sizes for small, big and default text that will enable the display of text as intended by the author of the web page at a similar size on each platform.Type: GrantFiled: July 9, 2004Date of Patent: December 29, 2009Assignee: Yahoo! Inc.Inventors: Nathaniel E. Koechley, Sean M. Imler, Matthew J. Sweeney
-
Patent number: 7631260Abstract: A data format provides a mechanism to dynamically change the appearance of an application. During operation, the application obtains streaming feed data for presentation to a user. The feed data may be formatted according to a Really Simple Syndication (RSS) data format. The application detects, within the feed data, branding extensions that identify branding content to be displayed concurrently with channel data and content items when a user selects a channel defined by the feed data. The application detects a user selection of the channel defined by the feed data, and in response, references the branding extensions to obtain and display the branding content within a display region of the application that is separate from the content presentation region of the application for display of content items defined within the feed data.Type: GrantFiled: October 23, 2006Date of Patent: December 8, 2009Assignee: Adobe Systems Inc.Inventors: Brian Riggs, George Craig Barberich, Daniel J. Cooley, Joel Huff
-
Patent number: 7620887Abstract: A system and method for evaluating the integrity of a set of electronically stored files that contain hypertext links or other types of file references. The set of files may be received in compressed or uncompressed form. An integrity evaluator evaluates each file in the set of files for one or more integrity conditions or violations. The integrity evaluator may determine whether any of the files include no references to other files, or are not referenced by any other files. The integrity evaluator may also test for broken references, references employing absolute path names, invalid symbols within references, and other conditions. A report module issues a report regarding the integrity of the files and their references.Type: GrantFiled: April 12, 2002Date of Patent: November 17, 2009Assignee: Oracle International CorporationInventors: Jedidja Lubbers, Tobias Olney