Patents Examined by Gregory J. Vaughn
-
Patent number: 8266519Abstract: A document analysis, commenting, and reporting system provides tools that automate quality assurance analysis tailored to specific document types. As one example, the specific document type may be a requirements specification and the system may tag different parts of requirements, including actors, entities, modes, and a remainder. However, the flexibility of the system permits analysis of any other document type, such as instruction manuals and best practices guides. The system helps avoid confusion over the document when it is delivered because of non-standard terms, ambiguous language, conflicts between document sections, incomplete or inaccurate descriptions, size and complexity of the document, and other issues.Type: GrantFiled: May 15, 2008Date of Patent: September 11, 2012Assignee: Accenture Global Services LimitedInventors: Kunal Verma, Alex Kass
-
Patent number: 8266524Abstract: Technologies are described herein for editing a document using a transitory editing surface. A word processing program displays a document in a window. Upon detection of the placement of an insertion pointer within a paragraph of text in the document, an editing surface is created overlaying the paragraph in the window and containing the contents of the underlying paragraph. User input is monitored by the word processing program while the editing of the contents is processed by the editing surface. When editing is complete, the modified contents of the editing surface are copied into the document and the editing surface is destroyed.Type: GrantFiled: February 25, 2008Date of Patent: September 11, 2012Assignee: Microsoft CorporationInventor: Eric Dana Bailey
-
Patent number: 8261179Abstract: An image map designer creates an image map for use with an image. The image map contains one or more hotspots, each of which specifies a set of pixels which may be non-contiguous and non-polygonal. The image map designer may create the image map using image processing software that facilitates creation of non-contiguous and non-polygonal image maps. Multiple versions of the image map may be created, each for use with a different magnification of the image. The image maps are stored in a compact format, which may be transmitted efficiently from a server to a client. Data contained within the image map facilitates the process of determining whether the client user's mouse pointer is within any of the hotspots, and the process of applying the image map to the image when rendered at different magnifications.Type: GrantFiled: July 16, 2009Date of Patent: September 4, 2012Assignee: Benevoltek, Inc.Inventor: David Hinson
-
Patent number: 8261183Abstract: The invention provides embodiments of a method an apparatus for dynamic management of distributed context. Each of a plurality of sticky notes can be associated with contextual information corresponding to a first context in which the virtual sticky note was posted. A request to access at least one of the virtual sticky notes can be received. A second context in which the request was generated can be identified. At least one of the virtual sticky notes that is associated with contextual information that corresponds to the second context can be identified. The identified virtual sticky note(s) can be communicated for presentation to a user.Type: GrantFiled: July 15, 2009Date of Patent: September 4, 2012Assignee: Motorola Mobility LLCInventors: Haris Ramic, Thomas M. Tirpak
-
Patent number: 8250470Abstract: A template to be estimated is selected from a template list containing a plurality of types of templates for which usage conditions for layout control of content data in a page are respectively set. The usage condition of the selected template is estimated. A template used for layout control of the data in the page is decided from the template list on the basis of the estimation result. Layout control of the content data in the page is executed using the template.Type: GrantFiled: August 3, 2005Date of Patent: August 21, 2012Assignee: Canon Kabushiki KaishaInventor: Keiichi Takashima
-
Patent number: 8245130Abstract: A computer-implemented method for performing an estimation on content to be presented includes parsing content that is to be presented in a graphical user interface. The method includes estimating, based on the parsing, a size aspect that the content will have when presented in the graphical user interface. The method includes recording the estimated size aspect. A system includes a parser parsing content that is to be presented in a graphical user interface. The system includes an estimation module estimating, based on the parsing, a size aspect that the content will have when presented in the graphical user interface. The system records the estimated size aspect.Type: GrantFiled: May 31, 2007Date of Patent: August 14, 2012Assignee: Google Inc.Inventors: Matthew I. Lloyd, Stanley Chen
-
Patent number: 8245134Abstract: Differential dynamic content delivery, including creating a session document for a presentation, including identifying a user participant for the presentation, where the session document includes a session grammar and a session structured document, the user participant has a user profile comprising user classifications and user interests, the user interests comprising data fields for storing data values indicating user interest in one or more subjects of the presentation; receiving from the identified user participant at least one data value indicating user interest in one or more subjects of the presentation; storing in the user profile the data value indicating user interest; recreating the session document in dependence upon the data value indicating user interest; selecting from the recreated session document a classified structural element; and presenting the selected structural element to at least one user participant.Type: GrantFiled: December 23, 2008Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8245137Abstract: In an electronic document filing system, placeholder objects are used to provide an explicit representation of document files which are not yet present but which are explicitly expected by the system. A placeholder object can be a real filing system object, which may be processed by the filing system in the same manner as any other filing system object, and can include filing system data such as file metadata. The metadata may be associated with an expected source for the document file (e.g., for automatic capture of a paper document from a scanner).Type: GrantFiled: July 25, 2002Date of Patent: August 14, 2012Assignee: Xerox CorporationInventors: Rachel Jones, Allan MacLean, Richard Bentley, Graham Button, Jon O'Brien, Kevin Palfreyman, James E. Pycock
-
Patent number: 8230334Abstract: A webpage presentation method for a mobile phone having a limited screen size is provided for efficiently presenting webpages. A webpage presentation of the present invention includes presenting a preset number of webpages including a current and previously visited webpages on a display screen in response to a zoom-out command input during a web browsing session, thereby facilitating search for interested information and improving usability of web browsing function of a handheld device.Type: GrantFiled: June 29, 2007Date of Patent: July 24, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Sang Min Park, Sang Heon Kim
-
Patent number: 8230331Abstract: Session document for a presentation, where the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element having an associated indication of interest from a user not participating in the presentation; presenting the selected structural element to a user participant; and notifying the user not participating of the presentation of the selected structural element. Typical embodiments also include recording for the user not participating the associated indication of interest in the selected structural element. Typical embodiments also include notifying the user not participating of the identity of at least one user participant. Typical embodiments also include allowing the user not participating to participate in the presentation.Type: GrantFiled: November 11, 2008Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8205149Abstract: An enhanced find and replace feature for a spreadsheet program module is disclosed. The enhanced find and replace feature allows users to search for terms and attributes across multiple sheets of a workbook. The find and replace feature also allows searches to be performed based on the formatting attributes of a cell as well as the textual or numerical contents of a cell. The enhanced find and replace feature also allows users to perform bulk formatting of cells (even cells without text) in a spreadsheet. In another aspect, the enhanced find and replace feature lists all the results of the find operation in a results list so that the user may choose which result(s) to view and edit. In another aspect, the find and replace feature is modeless so that a user can search for terms or attributes, view a results list, exit the find and replace feature, perform editing functions in the document and then return to the find and replace feature.Type: GrantFiled: January 5, 2001Date of Patent: June 19, 2012Assignee: Microsoft CorporationInventors: Marise Chan, Tuan Huynh, Justin M. Maguire, III, Marcella C. S. Rader, Christopher C. Yu
-
Patent number: 8190990Abstract: Among other things, a computer-implemented method for annotating webpage content includes accessing a webpage in a browser, the webpage under control of a third party. A collection of annotations stored at a storage location is retrieved, the annotations collection associated with the webpage and an annotations author. The webpage is displayed with the retrieved annotations collection overlaid on the accessed webpage.Type: GrantFiled: June 27, 2008Date of Patent: May 29, 2012Assignee: Google Inc.Inventor: Sang Van Le
-
Patent number: 8166386Abstract: A method and system for producing a patent specification is capable of producing a patent specification draft rapidly for the inventor, applicant or patent attorney, thereby reducing the time to complete the specification and improving the mutual understanding between the inventor and the patent attorney. After the inventor inputs the technical characteristics and other related description via a graphic interface, a patent specification draft can be produced rapidly. The method includes the steps of inputting a title, selecting the type of invention, entering the graphic interface, inputting the name and function of each element to form an output data section, inputting the data having multiple sets of text areas, cooperating the input data having multiple sets of text areas with individual output data section, combining, trans-pasting and composing the corresponding input description to form multiple sets of output data sections. In this way, the contents of a patent specification can be formed.Type: GrantFiled: March 9, 2008Date of Patent: April 24, 2012Inventors: Chung-Yuh Chang, Yao-Hui Chang
-
Patent number: 8156426Abstract: Stylized digital content is rapidly created by reading a first file and a plurality of second files. The first file contains a digital content item and each second file contains at least one style definition. At least one display instance of stylized digital content is created by applying the style definition of one of the plurality of second files to the digital content item of the first file. The at least one display instance is mapped to a location on the display device. A location is received from a pointing device and one of the plurality of display instances is displayed based on the received location.Type: GrantFiled: May 26, 2009Date of Patent: April 10, 2012Assignee: AT&T Intellectual Property I, LPInventor: Steven Neil Tischer
-
Patent number: 8132098Abstract: Methods and apparatus for inhibiting hyphenation clustering. In one aspect, the invention identifies a sequence of consecutive text lines, one or more of which end in hyphens, and calculates a hyphenation penalty value based on the number and proximity of hyphens within the sequence consecutive text lines. The hyphenation penalty can be aggregated with other format penalties to aid the identification of a paragraph layout having a best overall visual appearance.Type: GrantFiled: June 11, 2008Date of Patent: March 6, 2012Assignee: Adobe Systems IncorporatedInventor: Matthew A. Wormley
-
Patent number: 8117530Abstract: Disclosed are a method, information processing system, and a computer readable medium for parsing a hierarchical markup document. The method includes initializing a first parser for parsing a hierarchical markup document. The first parser parses the hierarchical markup document. A shared parsing state associated with a set of parsers including the first parser is monitored. The parsing control is passed to at least a second parser. The at least second parser parses the hierarchical markup document. The shared parsing state is also monitored during the parsing by the at least second parser.Type: GrantFiled: February 19, 2007Date of Patent: February 14, 2012Assignee: International Business Machines CorporationInventors: Moshe E. Matsa, Eric Perkins
-
Patent number: 8095872Abstract: A method and system in a document viewing control for laying out an invisible page grid based on various criteria, including whether the pages of a document are fixed, contain reflowable content, whether the fixed pages are all the same size, and where the user has actively focused a page when a new layout needs to be generated, which may be anytime a user changes the number of pages to display. Upon such a change, a mechanism determines page sizes based on whether the focused page has flow or fixed content. A layout mechanism computes the grid based on the number of pages (columns) to display across. For documents with mixed-sized and/or mixed flow and fixed pages, rows of the grid are determined from the active page to the start of the document, and from the active page's row to the end of the document. The grid provides consistent viewing results.Type: GrantFiled: August 11, 2008Date of Patent: January 10, 2012Assignee: Microsoft CorporationInventors: Timothy D. Sellers, Heather L. Grantham, Joshua A. Dersch
-
Patent number: 8091021Abstract: A system and methods for facilitating adaptive grid-based document layout. More particularly, the adaptive grid-based document layout system and methods feature a new approach to adaptive grid-based document layout that utilizes a set of adaptive templates that are configurable in a range of different pages sizes and viewing conditions. The templates include various element types and constraint-based relationships that define the layout of elements with reference to viewing conditions under which the document content will be displayed and that define other content properties. Through a layout engine and paginator, the adaptive grid-based document layout system and methods determines a desirable sequence of templates to use for adapting document content. Additionally, the adaptive grid-based document layout system and methods provides a template authoring tool and user interface for interactively drawing and arranging layout elements within an adaptive template.Type: GrantFiled: July 16, 2007Date of Patent: January 3, 2012Assignee: Microsoft CorporationInventors: David Bargeron, Charles Edward Jacobs, Wilmot Wei-Mau Li, David Salesin, Evan Joseph Schrier
-
Patent number: 8074172Abstract: One aspect of the invention involves a method that includes: in a first area of the touch screen, displaying a current character string being input by a user with the keyboard; in a second area of the touch screen, displaying the current character string or a portion thereof and a suggested replacement for the current character string; replacing the current character string in the first area with the suggested replacement if the user activates a delimiter key on the keyboard; replacing the current character string in the first area with the suggested replacement if the user performs a first gesture on the suggested replacement displayed in the second area; and keeping the current character string in the first area if the user performs a second gesture on the current character string or the portion thereof displayed in the second area.Type: GrantFiled: January 5, 2007Date of Patent: December 6, 2011Assignee: Apple Inc.Inventors: Kenneth Kocienda, Bas Ording
-
Patent number: 8074165Abstract: Allowing annotations to occur remotely from the device in which they are viewed enables the optimal viewing device and optimal annotation device for generating annotations. Specifically, the annotation systems allow a user to associate annotations with one or more portions of an object. An object identifier is created to identify one or more objects. This object identifier is then forwarded to the annotation device. On the annotation device, the user can associate annotations with a portion of the object based on either a textual or a graphical technique. Upon completion of the annotations, the system synchronizes the annotations with the object based on the object identifier and the selection portion.Type: GrantFiled: June 8, 2007Date of Patent: December 6, 2011Assignee: Xerox CorporationInventors: Michelle Q. Wang Baldonado, Steve B. Cousins, Polle T. Zellweger, Andreas Paepcke, Jacek S. Gwizdka