Patents Examined by Joshua D Campbell
  • Patent number: 7853882
    Abstract: A method for selectively securing portlets can include a step of providing a portal that includes multiple portlets. A portlet enablement event associated with a set of at least one of the portlets can be determined. The set include a number of portlets less than a total number of portlets in the portal. Responsive to the portlet enablement event, portlet enablement states can be changed for each portlet in the set without changing portlet enablement states of portlets not included in the set. Different portlet enablement states can include enabled, disabled, and access restricted states.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: December 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Tsz S. Cheng, Gregory P. Fitzpatrick, Daniel Hassell, Mathews Thomas
  • Patent number: 7849402
    Abstract: An interface and a method is provided for permitting a user to explore a collection of data. The data collection provides nodes as structural elements, and references which are assigned to nodes and hold the address of another node. Multiple references can be assigned to each node, thus guiding a user of the system to multiple other nodes, and multiple references can hold the same address, so that multiple nodes can have references pointing to the same node. The interface allows visualizing the network created by the interconnection of the nodes on a display region. The interface also allows the user to intuitively navigate along the references in both directions of the references, so that the user can explore which nodes are referenced by a certain node, and also by which nodes a certain node is referenced.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: December 7, 2010
    Assignee: XBranch Technologies GmbH
    Inventors: Thomas Weise, Ruedger Rubbert
  • Patent number: 7844901
    Abstract: Methods and apparatus provide for a self-enclosed timeline trimmer to create a circular timeline placed over a video that graphically represents the entire duration of a video. Specifically, the self-enclosed timeline trimmer receives a video. The self-enclosed timeline trimmer generates a self-enclosed timeline to represent a duration of the video incremented according to a first unit of time. The self-enclosed timeline is layered over at least a portion of the video. The self-enclosed timeline trimmer represents a start of the video on the self-enclosed timeline and an end of the video on the self-enclosed timeline. The self-enclosed timeline trimmer displays the duration of the video in its entirety by connecting the start and the end of the video on the self-enclosed timeline. Further, the self-enclosed timeline trimmer is well suited for video editing on mobile computer devices, wireless computer devices, and for portable computer devices.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: November 30, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Jose Joseph
  • Patent number: 7844899
    Abstract: A citation system parses, error checks, corrects, and transforms citations between citation systems. The system may determine the available citation systems, such as The Bluebook, The Chicago Manual of Style, or other citation systems available for selection. The system also determines a selected citation system from among the multiple citation systems. For example, the system may determine that a writer has selected The Bluebook citation system from among those available to the system. The system also determines an applicable rule set for the selected citation system, and applies to rule set to an input citation to obtain an output citation component.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: November 30, 2010
    Assignee: Dakota Legal Software, Inc.
    Inventor: Michael L. Boucher
  • Patent number: 7818662
    Abstract: Merging data from LOB applications into document templates within productivity applications without the need for custom programming is provided. A document template within a productivity application is provided, and an XML schema is attached to the document template. The XML schema allows the LOB application data to be modeled generically using a business object paradigm. Meta-data is accessed from the LOB application. Using the attached XML schema, a user may mark-up the document template with schema nodes corresponding to the meta-data from the LOB application. Data from the LOB application may then be accessed and merged into the schema nodes, creating a data-merged document. Data may be further interactively merged from the LOB application into the data-merged document.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: October 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Bhushan Sharad Nene, Chris Alan Keyser
  • Patent number: 7814416
    Abstract: An image processing apparatus facilitating an edit process and a check process of data. A UMID of material data is added to a composition table. A UMID of the composition table and the UMID of the material data are added to an edit list. The UMID of the material data and the UMID of the original edit list are added to an effect-added edit list. Each terminal references data of the other terminals by tracking these UMIDs. A metadata server produces and manages a reverse reference-related table of UMIDs in order. Each terminal references data using the table. The image processing apparatus is applicable to a network system.
    Type: Grant
    Filed: January 12, 2005
    Date of Patent: October 12, 2010
    Assignee: Sony Corporation
    Inventor: Mitsutoshi Shinkai
  • Patent number: 7810021
    Abstract: By the use of program scripts, databases, and other software elements, taking as input a set of text files making up a work of literature of substantial size, converting the files to an electronically-readable form, linking the files to each other to provide readers with a rich set of associations to be explored within the work, muting the presentation of the links in order to preserve the immersive character of the reading process, and simplifying the user browsing interface to limit distractions that vitiate the immersive reading experience. By the richness and simplicity of carefully-designed outputs, offering the author a new range of opportunities for engaging the reader, offering the publisher a new opportunity for succeeding in purveying electronic literature, and presenting the reader with an “electronic literary macramé”: a new class of work permitting a level of immersive reading practice obtainable only in the world of electronic text.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: October 5, 2010
    Inventor: Dana W. Paxson
  • Patent number: 7810026
    Abstract: A method for optimizing a source document comprising a plurality of pages of content, comprising each of the following, is presented. A source document is obtained. An optimized document is created corresponding to the source document. Thereafter, for each page in the source document, the following are applied. A page record is created for the page. Each page record comprises a word table comprising a list of the page's words in the order that they appear in the page's content. Each page record further comprises a paragraph entry list for the page including a paragraph entry for each paragraph in the page. Each paragraph entry includes a reference to the first and last word of that paragraph in the word table. The page record is compressed using a compression technique. Thereafter, the compressed page record is stored in the optimized document.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: October 5, 2010
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Shagam, Robert L Goodwin
  • Patent number: 7779353
    Abstract: Error checking for web documents may be provided. Text errors within a web page are identified by determining text to be error checked within content used in generating a web page and by determining where the text is located within the web page. The text is sent to an error checking module, and errors are displayed to a user.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: August 17, 2010
    Assignee: Microsoft Corporation
    Inventors: Victor Grigoriu, William James Griffin, Shiu-Kai Lee
  • Patent number: 7774703
    Abstract: Techniques are provided for indicating workspace awareness using one or more of a write shadow, a read shadow, and/or a shadowbar providing an indication of operations performed at associated locations by various users accessing a same document. A write shadow may be used to indicate a position in a document being modified by a user. A read shadow may be used to indicate a position being viewed by a user. A shadowbar may be used to indicate areas of overlap among users with a shading and coloring indicative of a degree of overlap.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: August 10, 2010
    Assignee: Microsoft Corporation
    Inventors: Sasa Junuzovic, Prasun Dewan, Yong Rui
  • Patent number: 7770124
    Abstract: Functionality and corresponding procedures are described for building a management system. The management system provides description language content (such as markup language content) which describes different aspects of the management system in a declarative manner. The management system also includes generic resource content for performing various general purpose tasks that can be applied to different applications of the management system. The management system provides a specific management-related service by combining the description language content with the generic resource content. In other words, the description language content effectively tailors the generic code content to provide the management-related service. One aspect of the description language content governs a manner of populating management information to be presented by the management system. Another aspect of the description language content governs a manner of displaying the retrieved management information to a user.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Kenneth A. Argo, Jeffry B. Phillips, Jie Liu
  • Patent number: 7761791
    Abstract: In a layout processing method of dynamically changing the layout of a template having a plurality of data areas in accordance with data presented to each of the plurality of data areas, a set of data areas associated by a link is extracted. For the plurality of data areas contained in the extracted set of data areas, the area size of each data area is determined on the basis of a contents size required by contents data to be presented to each data area and a priority set for each data area. The data are laid out in accordance with the thus determined area sizes of the plurality of data areas and output.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: July 20, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kazufumi Kobashi, Jun Makino
  • Patent number: 7761814
    Abstract: A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.
    Type: Grant
    Filed: September 13, 2004
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Emily K. Rimas-Ribikauskas, Jeffrey W. Pettiross, Leroy B. Keely, Matthew Rubin Lerner, Robert J. Jarrett, Sriram Viji, Rick Duncan
  • Patent number: 7761788
    Abstract: A system and method of using an example document to create another document with the same style. The style is determined by examining the example file for syntax patterns that are required in a document of this type. Each pattern is used to create a section template (a sub-template for a larger template). After all the required sub-templates have been defined, by examining the example, we have a document template that may be used to format new documents. Along with user-specific content, a document generator uses the captured document template to generate sections of a new document. When a section of a document is generated, the sub-template that corresponds to that section of a document is inserted with user-specific content. The generated file ends up with the same kind of text spacing and positioning, ordering of sections, presence of annotations and other nonfunctional attributes as the example.
    Type: Grant
    Filed: January 24, 2000
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: David K. McKnight, Eduardus A. T. Merks
  • Patent number: 7752538
    Abstract: To determine a table structure, a spatially ordered sequence of rectangular cells (42) disposed in a two dimensional region is derived. The ordered sequence of rectangular cells is parsed in accordance with a two-dimensional structural grammar (54) having terminal elements corresponding to cells and non-terminal elements corresponding to structural relationship operators. The parsing produces a grammatical expression (52) with the cells represented by terminal elements and structural relationships represented by non-terminal elements.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: July 6, 2010
    Assignee: Xerox Corporation
    Inventor: Jean-Yves Vion-Dury
  • Patent number: 7747955
    Abstract: A method for browsing a document comprising analyzing at least a part of a structure of the document; providing an icon for an element in the structure; and accessing at least part of the document corresponding to the icon. Also disclosed is a device, a document browser, and a storage media carrying a software program for browsing a document.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: June 29, 2010
    Assignee: Nokia Corporation
    Inventor: Mikko Nurmi
  • Patent number: 7747944
    Abstract: A graphics software program automatically generates a style transformation scheme for graphics. The graphics software program receives a selection of a style transformation and a semantic model describing a graphic. The graphics software program assigns style values for different objects of the graphic according to the style transformation and semantic model. A data structure is provided for a style transformation definition created to assign the style values to the objects of the graphic.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: Lutz Gerhard, Georg F. Petschnigg, John R. Schilling, Thomas C. Underhill
  • Patent number: 7743343
    Abstract: A hierarchical system is used to store data items easily capable of thumbnail representation (such as images). Such a hierarchical system may allow a folder (or other grouping) to contain both data items and sub-folders. The display of such a folder uses two display areas. In one display area, sub-folders are displayed using a list view, where text is the primary method for the display of the sub-folders which are contained in the folder. In the other display area, a grid view is used to display the data items. Thumbnail images are the primary components of the grid view. Functionality available to a user will change based on whether the user is browsing the list view or the grid view.
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Jeffrey C. Fong, Julian Leonhard Selman, Marc S. Doll, Thamer A. Abanami
  • Patent number: 7739605
    Abstract: The present invention displays a graphical representation of a multi-layer network having a front end layer and a back end layer. A plurality of front end units of the front end layer and a plurality of back end units of the back end layer are represented as a plurality of front end graphical objects and a plurality of back end graphical objects. A user selects a front end graphical object representing a selected front end unit and a back end graphical object representing a selected back end unit to form a logical connection between the front end unit and the back end unit. The logical connection grants the selected front end unit access to the selected back end unit.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: June 15, 2010
    Assignee: NetApp, Inc.
    Inventors: Serge Plotkin, Hristo Bojinov
  • Patent number: RE41500
    Abstract: Input to the system is buffered by the forms manager to determine access to the tile/region and to check entered data. The tile/region will retain various information such as data entered, user, time, changes, etc. To display a form, the forms manager obtains a list of objects to be displayed. This list of objects is then edited to remove objects which are not utilized and to place the remaining objects in a prioritized order. The forms manager then generates the display.
    Type: Grant
    Filed: October 9, 2001
    Date of Patent: August 10, 2010
    Assignee: Eclipsys Corporation
    Inventors: Richard Edward Shelton, Ronald Evan Norden-Paul, Audree Anne Thurman, Stanley Carl Person