Block Control Patents (Class 715/272)
  • Patent number: 7496560
    Abstract: A system and method for preparing and searching a user-personalized library of content includes preparing a general library comprised of images of pages of content and electronically-searchable text corresponding to the text in the page images, which is then personalized by receiving from the user a selection of the content to include in the user's personalized library. User selection of content for a personalized library may be accomplished manually or automatically as a result of user actions, such as user review or purchase of content. Preferably, full text searching of the content in the user's personalized library is enabled. Page images in the personalized library containing text that match the user's search terms are provided to the user for display. Highlighting of search terms in page images by a user device and access rules that act to limit the viewing of content are further provided.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: February 24, 2009
    Assignee: Amazon Technologies, Inc.
    Inventors: Udi Manber, Hilliard Siegel, Charles Gordon
  • Patent number: 7454700
    Abstract: A method and apparatus are provided for restricting the application of formatting to the contents of an electronic document. According to the method, a request may be received to perform a formatting operation on a portion of the contents of an electronic document. In response to the request, a determination is made as to whether the requested operation should be permitted. If the requested operation is a direct formatting operation, the request may be denied. If the request operation is the application of a style to a portion of the electronic document, the request may be granted if the style is permitted to be applied to the contents of the electronic document.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: November 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Brian Jones, Ziyi Wang, Marcin Sawicki, Christopher H. Pratley
  • Patent number: 7454702
    Abstract: A note-taking application is provided which includes a free-form selection tool. In certain embodiments, a particular selection may be based in part on the speed or velocity of a user selection. The free-form selection tool is configured to provide more or less precise selections based in part on the speed of a selection. The free-form selection tool is further operable to recognize when a user is attempting to retry a selection.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: November 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Alex J. Simmons, Ian C. McGraw, Peter L. Engrav, Benoit Barabe, Owen C. Braun
  • Publication number: 20080189607
    Abstract: 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.
    Type: Application
    Filed: April 8, 2008
    Publication date: August 7, 2008
    Applicant: SAP AG
    Inventor: Ralph Benzinger
  • Publication number: 20080184033
    Abstract: System and method for creation and use of an agreement object having content packages and a transportable agreement, including both the content of the agreement and data used to validate the signatories and an audit trail for the agreement.
    Type: Application
    Filed: November 2, 2007
    Publication date: July 31, 2008
    Applicant: RECOMBO, INC.
    Inventors: Shawn Daniels, Petr Kubon, Goran Radisavljevic
  • Patent number: 7392475
    Abstract: Context information surrounding an application program can be inserted into an electronic document in order to increase accuracy and efficiency in note taking. For example, in a meeting scenario where a slide presentation is being displayed, the present invention can automatically insert information relating to the slide presentation into an application program such as a document editing module. Specifically, in this example, the information relating to the slide information can be inserted into the document editing module in one of four different formats: (1) as editable text derived from each slide; (2) an editable image for each slide; (3) a thumbnail image for each slide; (4) a hypertext link to each slide; and (5) any combination thereof.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Roy Leban, Timothy D. Sellers, Stephen Matlock, Shaheeda Parveen
  • Publication number: 20080115057
    Abstract: A system receives a document including a plurality of items. The system then processes the document to expose a plurality of item elements associated with one or more items of the document, the item elements including visual information used to render the document. The system then identifies each item of the one or more items based on one or more of the plurality of item elements and corresponding visual information.
    Type: Application
    Filed: November 15, 2006
    Publication date: May 15, 2008
    Inventors: Roopnath Grandhi, Amir Ashkenazi
  • Publication number: 20080104505
    Abstract: In response to a user marking a plurality of regions within a document of the application program, the application establishes a corresponding plurality of sections of the document including at least a first section and second section. In response to user selection of one or more toolbars from among a plurality of toolbars available within the application program, the application associates a first customized toolbar view with the first section and a second customized toolbar view with the second section, where the first and second customized toolbar views include different sets of the plurality of toolbars. In response to user navigation of the document to cause the sequential display of multiple ones of the plurality of sections of the document, the application automatically presents the first customized toolbar view when the first section of the document is displayed and automatically presenting the second customized toolbar view when the second section of the document is displayed.
    Type: Application
    Filed: October 27, 2006
    Publication date: May 1, 2008
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica K. Murillo, Johnny Meng-Han Shieh
  • Publication number: 20080092039
    Abstract: Overcoming the cluttered effect of Web Portal pages by an implementation for a Web Portal page interface on a computer controlled Web display station or terminal that comprises a plurality of portlet sections in said each Portal page, each portlet including text and at least one active hyperlink to another Web page, means enabling a user to enter one of the displayed portlet sections, means in the Web Portal page, enabled by the entry of the user into the one portlet section, for enlarging the area of the entered one portlet section and means in the Web Portal page, responsive to the enlarging of the area of this one portlet, for reducing the areas of a plurality of the other portlet sections so that at least one hyperlink in each of the other portlet sections of reduced area remains active.
    Type: Application
    Filed: October 4, 2006
    Publication date: April 17, 2008
    Inventors: Brandon J. Brockway, James Mcardle
  • Publication number: 20080092071
    Abstract: A method of Internet advertising comprising an advertising module that automatically closes or collapses after a short period of time is disclosed. The advertisement section of the advertising module comprises flash animation or static text and graphics. While a webpage is loading the advertising module is displayed in the user's browser window. When the webpage is fully loaded or after a pre-set period of time the advertising module automatically collapses or disappears. After the advertising module collapses a small icon is displayed so that users can re-open the advertisement by clicking on the icon. When a user clicks on the icon the advertising module expands to the original advertisement. The content displayed in the advertising module is an advertisement, a plurality of advertisements, or a mini website with navigation controls.
    Type: Application
    Filed: November 1, 2006
    Publication date: April 17, 2008
    Inventor: Fu-Sheng CHIU
  • Publication number: 20080052620
    Abstract: In a method for enabling a customer to create a customized publication through the Internet, a template database having a plurality of publication template files is established in a server system. Each publication template file has text block objects and image objects. In response to a connection made by the customer to the server system via a network-accessing device, the server system allows the customer to select one of the publication template files from the template database. The server system is also enabled to provide a text editing function and an image editing function to allow the customer to edit the text block objects and the image objects in the selected publication template file, thereby generating a customized publication electronic file for the customer, which is then stored in a customized publication database of the server system.
    Type: Application
    Filed: August 25, 2006
    Publication date: February 28, 2008
    Inventor: Wei-Ru Hwang
  • Publication number: 20080052619
    Abstract: In an embodiment, a subset of a document that includes data blocks is marked by begin ignore tags and end ignore tags. A subsequent spell check operation checks the spelling accuracy of a complement of the subset and ignores the spelling accuracy of the subset. In an embodiment, the data blocks are copied from selected origin locations in the document or another document to a buffer and then pasted from the buffer to the document. The data blocks are then marked to be ignored in response to an ignore spell check option associated with a paste command. In another embodiments, the data blocks are selected and marked in response to an ignore option associated with an edit command. In this way, spell checking of subsets of a document may be selectively enabled and disabled.
    Type: Application
    Filed: August 24, 2006
    Publication date: February 28, 2008
    Inventor: Jason J. Illg