Patents Examined by Gregory J. Vaughn
  • Patent number: 8266519
    Abstract: 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: Grant
    Filed: May 15, 2008
    Date of Patent: September 11, 2012
    Assignee: Accenture Global Services Limited
    Inventors: Kunal Verma, Alex Kass
  • Patent number: 8266524
    Abstract: 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: Grant
    Filed: February 25, 2008
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventor: Eric Dana Bailey
  • Patent number: 8261179
    Abstract: 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: Grant
    Filed: July 16, 2009
    Date of Patent: September 4, 2012
    Assignee: Benevoltek, Inc.
    Inventor: David Hinson
  • Patent number: 8261183
    Abstract: 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: Grant
    Filed: July 15, 2009
    Date of Patent: September 4, 2012
    Assignee: Motorola Mobility LLC
    Inventors: Haris Ramic, Thomas M. Tirpak
  • Patent number: 8250470
    Abstract: 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: Grant
    Filed: August 3, 2005
    Date of Patent: August 21, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keiichi Takashima
  • Patent number: 8245130
    Abstract: 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: Grant
    Filed: May 31, 2007
    Date of Patent: August 14, 2012
    Assignee: Google Inc.
    Inventors: Matthew I. Lloyd, Stanley Chen
  • Patent number: 8245134
    Abstract: 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: Grant
    Filed: December 23, 2008
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
  • Patent number: 8245137
    Abstract: 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: Grant
    Filed: July 25, 2002
    Date of Patent: August 14, 2012
    Assignee: Xerox Corporation
    Inventors: Rachel Jones, Allan MacLean, Richard Bentley, Graham Button, Jon O'Brien, Kevin Palfreyman, James E. Pycock
  • Patent number: 8230334
    Abstract: 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: Grant
    Filed: June 29, 2007
    Date of Patent: July 24, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang Min Park, Sang Heon Kim
  • Patent number: 8230331
    Abstract: 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: Grant
    Filed: November 11, 2008
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
  • Patent number: 8205149
    Abstract: 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: Grant
    Filed: January 5, 2001
    Date of Patent: June 19, 2012
    Assignee: Microsoft Corporation
    Inventors: Marise Chan, Tuan Huynh, Justin M. Maguire, III, Marcella C. S. Rader, Christopher C. Yu
  • Patent number: 8190990
    Abstract: 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: Grant
    Filed: June 27, 2008
    Date of Patent: May 29, 2012
    Assignee: Google Inc.
    Inventor: Sang Van Le
  • Patent number: 8166386
    Abstract: 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: Grant
    Filed: March 9, 2008
    Date of Patent: April 24, 2012
    Inventors: Chung-Yuh Chang, Yao-Hui Chang
  • Patent number: 8156426
    Abstract: 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: Grant
    Filed: May 26, 2009
    Date of Patent: April 10, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventor: Steven Neil Tischer
  • Patent number: 8132098
    Abstract: 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: Grant
    Filed: June 11, 2008
    Date of Patent: March 6, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Matthew A. Wormley
  • Patent number: 8117530
    Abstract: 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: Grant
    Filed: February 19, 2007
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Moshe E. Matsa, Eric Perkins
  • Patent number: 8095872
    Abstract: 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: Grant
    Filed: August 11, 2008
    Date of Patent: January 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Timothy D. Sellers, Heather L. Grantham, Joshua A. Dersch
  • Patent number: 8091021
    Abstract: 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: Grant
    Filed: July 16, 2007
    Date of Patent: January 3, 2012
    Assignee: Microsoft Corporation
    Inventors: David Bargeron, Charles Edward Jacobs, Wilmot Wei-Mau Li, David Salesin, Evan Joseph Schrier
  • Patent number: 8074172
    Abstract: 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: Grant
    Filed: January 5, 2007
    Date of Patent: December 6, 2011
    Assignee: Apple Inc.
    Inventors: Kenneth Kocienda, Bas Ording
  • Patent number: 8074165
    Abstract: 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: Grant
    Filed: June 8, 2007
    Date of Patent: December 6, 2011
    Assignee: Xerox Corporation
    Inventors: Michelle Q. Wang Baldonado, Steve B. Cousins, Polle T. Zellweger, Andreas Paepcke, Jacek S. Gwizdka