Block Control Patents (Class 715/272)
  • Patent number: 9239889
    Abstract: Embodiments of the invention provide a method, system and computer program product for semantically aware adaptive searching and navigation of application data. In an embodiment of the invention, a method for semantically aware adaptive searching and navigation of application data is provided. The method includes associating different tags with different data of a database of unstructured data, each of the different tags corresponding to selected semantics of different objects encapsulating data for a data driven application executing in memory of a host computing system. The method also includes applying in the memory of the host computing system a filter operation to both the tags of the unstructured data and also the different objects, using filter criteria corresponding to one or more semantics of the different objects. Finally, the method includes displaying in a user interface to the data driven application a result set from the filter operation.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 19, 2016
    Assignee: SugarCRM Inc.
    Inventors: Larry Augustin, Majed Itani, Wes Moran, Lila Tretikov
  • Patent number: 9134893
    Abstract: Techniques are disclosed for providing a content selecting mode in electronic touch screen devices. The content may be, for instance, text, graphics, images, files, and/or other consumable content. The user can engage the mode with a combination of gestures and touch points on the touch screen. The combination may include, for example, multiple initial touch points within a given content block, followed by a dragging gesture that moves the touch points into or otherwise within the given content block, wherein the entire content block is then highlighted/selected. The initial touch points may touch, for instance, any piece of content within that block and the subsequent dragging gesture moves those initial touch points toward another piece of content within that block. As the drag continues into other blocks, so does selecting. The techniques can be used, for example, to select entire sentences or paragraphs or other content blocks.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: September 15, 2015
    Assignee: Barnes & Noble College Booksellers, LLC
    Inventor: Kourtny M. Hicks
  • Publication number: 20150149897
    Abstract: An apparatus and method for editing a document are disclosed. The apparatus is installed on a first terminal, that is, a mobile terminal of a user, in order to edit a document of a document file stored in the first terminal. The apparatus includes a document storage unit and an edited document generation unit. The document storage unit stores at least one document file. The edited document generation unit extracts an area of interest from a document file stored in the document storage unit and displayed on a display unit of the first terminal, and generates an edited document. The document file is a portable document format (PDF) file.
    Type: Application
    Filed: October 28, 2014
    Publication date: May 28, 2015
    Inventors: Ghi-Tai CHEONG, Seok-Kyun KOO, Don Donghoon CHOI, Yong-Tae JEON, Kwang-Wan YANG
  • Patent number: 9032291
    Abstract: Systems and methods for distorting the form or format of an object in an electronic document. A sketch effect theme defines parameters that when applied to the object modify one or more coloring, formatting, and effects characteristics of the object to convey a sketched or hand-drawn look or feel to the object. The parameters are stored in a record associated with the document to persist the sketch effect theme through different sessions in which the document is active or open.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Nathan Anderson, Jie Li, Cathy Lynn McBride, Jimmy Y. Sun, Eduardo Ramon Lemus Velazquez, Zijia Zheng
  • Patent number: 9009587
    Abstract: A browser locking tool for an information handling system (IHS) may prevent data loss on a webpage. The browser locking tool may prevent navigation away from the webpage by both browser level navigation controls and webpage level navigation controls. Alternatively, the browser locking tool may allow navigation away from the webpage when the navigation should not cause data loss.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert Dale Wilhelm, Derek Ryan Brewer, Michael Bockus
  • Patent number: 8996979
    Abstract: The present invention relates to document automation/assembly systems, and more particularly to document automation systems distributed over a network such as the Internet, and/or other communication networks. In addition, the present invention relates to methods, especially computer-implemented methods, to computer programs, and to recording media storing such programs for use in such systems.
    Type: Grant
    Filed: June 8, 2006
    Date of Patent: March 31, 2015
    Assignee: West Services, Inc.
    Inventors: David Kendal Pickles, Ali Shahid Ahmed, Robert James Dow
  • Patent number: 8977951
    Abstract: A system receives an identification of an electronic form that contains a set of objects. At least one object allows a user, via a graphical user interface, to provide input to the object. The system identifies a set of objects from the electronic form to be included within a panel used by a wizard to complete the electronic form. The system generates the panel for presentation by the wizard. The panel allows the user to provide input to those objects on that panel.
    Type: Grant
    Filed: August 21, 2006
    Date of Patent: March 10, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Christopher H. M. Ethier, Trevor H. Ward, Keith R. McLellan, Anthony R. Rumsey
  • Patent number: 8959430
    Abstract: Described herein are techniques for rendering additional keys on a display of an electronic device based on one or more characteristics of a user's selection of another key. After rendering the additional keys, the user may thereafter select one of the additional keys now available and rendered on the display.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: February 17, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Maxim Spivak, Dion M. Isselhardt, Mark S. Tamura
  • Patent number: 8938671
    Abstract: The invention provides methods and apparatus for securing personalized or sensitive information appearing in digital images. Digital images containing information to be secured is processed and divided into a plurality of image cells. At least one image cell from the plurality of image cells is selected and redacted or altered to render the information to be secured with the selected image cells indecipherable. The invention also provides methods and apparatus for transmitting or streaming unredacted image cells alone or in combination with redacted image cells for secured viewing on a user browser or computer.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: January 20, 2015
    Assignee: The 41st Parameter, Inc.
    Inventors: Ori Eisen, Raz Yalov
  • Patent number: 8892992
    Abstract: Some embodiments provide a method for defining structure for an unstructured document that includes a number of primitive elements that are defined in terms of their position in the document. The method identifies a pairwise grouping of nearest primitive elements. The method sorts the pairwise primitive elements based on an order from the closest to the furthest pairs. The method stores a single value that identifies which of the pairwise primitive elements are sufficiently far apart to form a partition. The method uses the stored value to identify and analyze the partitions in order to define structural elements for the document.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: November 18, 2014
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Patent number: 8850332
    Abstract: A method performed in a web page authoring system having a user input system and an editing screen display for displaying a representation of a tag associated with a display artifact represented on the editing screen display is disclosed. A user action input selecting a reference point on the editing screen display for a web page being authored is received. A reference area on the editing screen display enclosing the selected reference point is set. The display object closest to the reference point is selected as a reference display artifact from among display artifacts in the reference area. A tag associated with the reference display artifact is selected from among tags associated with the display artifacts. A first rectangle is drawn on the editing screen display artifact. A second, larger rectangle is drawn enclosing the first rectangle. A space between the first and second rectangles represents the selected tag.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventor: Yoshio Horiuchi
  • Publication number: 20140289619
    Abstract: According to an embodiment, an information display device includes a receiving unit, a processor, a generating unit, an associating unit, and a controller. The receiving unit receives input of a stroke with respect to at least one of either a first document or a second document displayed on a display. The processor analyzes the stroke, at least whether the stroke is an area specifying stroke or whether the stroke is an association stroke. When the stroke is an area specifying stroke, the generating unit generates area information of the area. When the stroke is an association stroke, the associating unit associates the first document with the area information. Based on an operation, the controller displays, on the display, a list of one or more pieces of the area information that are associated to the first document.
    Type: Application
    Filed: February 12, 2014
    Publication date: September 25, 2014
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Yuto Yamaji, Tsuyoshi Tasaki, Kaoru Suzuki, Kazunori Imoto, Yasunobu Yamauchi
  • Patent number: 8839094
    Abstract: A yearbook system is provided. The yearbook system provides a single, extensive resource to plan, create, educate about, sell, and distribute yearbooks. The system further provides an integrated yearbook system management and yearbook production system to enable the production of the yearbook to a printed output. A yearbook server hosts a client site and a client database. The client site is enables the school to plan, create, sell and distribute a yearbook. Further, they system may be used to create the yearbook online. A production server hosts a production database synchronizes with the yearbook server, providing images to the client for use in creating the yearbook, and accepting completed created pages submitted by the school from the yearbook server. The production server translates the created pages into the format to proceed through the regular preparation for production of the yearbook.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: September 16, 2014
    Assignee: Jostens, Inc.
    Inventors: Andrew Pearson, Andrea Dailey
  • Patent number: 8821234
    Abstract: In an editor a plurality of valid start points are determined. Based on the plurality of start points a user may select one of the points. When a user selects one of the points, the editor determines at least one valid end point. The user may then draw a line between the selected point and a valid end point. As a result of the connection between the two points a new environment is created in the editor.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 2, 2014
    Assignee: Nintendo Co., Ltd.
    Inventors: Rory Johnston, Vivek Melwani, Stephen Mortimer, Yukimi Shimura
  • Patent number: 8762827
    Abstract: Techniques for creating documentation. A writing pattern is provided. The writing pattern may be implemented in a schema, such as an XML schema or DTD. The writing pattern includes a plurality of components and defines structure and style for the documentation. Each component corresponds to a portion of the documentation. A selection of one of the components is received. Content for the selected component is received. The documentation is formed based on the content and structure and style the style.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: June 24, 2014
    Assignee: Oracle International Corporation
    Inventors: Ultan O'Broin, Linda Garido
  • Patent number: 8739028
    Abstract: Disclosed herein are systems and methods for the production of accented presentations using pre-defined templates and material, which presentations may be in a printed or scrap-booked format. A server system may be made available to clients over a network, that server providing templates, patterns and associated material, the server providing a client with executable instructions enabling a user to make selections to a final accented presentation. The server system may receive an order including an identification of a template and user selections, and may include an interpretive and production system that fabricates a final accented presentation, or a part of fabrication and/or assembly thereof. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: May 27, 2014
    Assignee: Cabin Creek, LLC
    Inventors: Jeanette Lynton, Brian Holman, Kristy McDonnell, Kristine Widtfeldt
  • Patent number: 8719703
    Abstract: By analyzing a web page, the web page can be divided into component parts. Specifically, the web page can be divided into items, templates and the remaining HTML. Then, using dedicated user interfaces, each component part can be separately edited. To facilitate editing, the component parts not being edited can optionally be suppressed or presented in abbreviated form, and all parts can optionally be shown in the same order in which they occur in the web page. The live version of the web page is then updated with the edited version of the component parts, taking into consideration any contributions from other users made during the editing process.
    Type: Grant
    Filed: December 8, 2000
    Date of Patent: May 6, 2014
    Assignee: Xerox Corporation
    Inventor: Eric Allan Bier
  • Patent number: 8689095
    Abstract: Users are enabled to navigate a spreadsheet document presented by a web service in a similar fashion to a locally executed spreadsheet application by retrieving blocks of grid data asynchronously in order to display or refresh the area(s) of the spreadsheet currently being viewed by the user as the user navigates the spreadsheet grid or dynamic updates occur. The blocks are laid out in the browser's user interface to fill the user's viewport as well as a predefined buffer around the edge of the viewport. As such, when the user scrolls or updates occur, data associated with blocks are added, updated, or removed in the browser as required to fill the user's viewport.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Dan Parish, Anthony Valey, Ira Levin, Justin Rockwood, Shahar Prish, Amar Grewal, Liviu Asnash, Amir Avraham
  • Patent number: 8621346
    Abstract: A medical image diagnostic apparatus includes: a screen saver shape storing unit that stores shapes of a screen saver for respective execution states of an application; a screen saver activation event detecting unit that detects an event serving as an activation condition for the screen saver; an application execution state detecting unit that detects an execution state of the application; a screen saver screen creating unit that reads a shape of the screen saver corresponding to the execution state of the application from the screen saver shape storing unit and creates screen saver image information; and a screen saver managing unit that receives notification indicating that the event serving as the activation condition for the screen saver is detected and requests detection of the execution state of the application and, on the other hand, give the application execution state information to the screen saver screen creating unit to request creation of the screen saver image information.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: December 31, 2013
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Medical Systems Corporation
    Inventors: Satoshi Ikeda, Fumiaki Teshima
  • Patent number: 8621370
    Abstract: When a plurality of objects are subjected to a batch processing by an object selection unit and a batch processing execution unit, if an input is made to an object included in the plurality of objects, an information processing apparatus controls the processing execution unit so as to execute a processing on the object based on the input, thereby executing a processing of moving all of the selected plurality of objects simultaneously with a processing of moving an arbitrary object separately from other objects among the selected plurality of objects.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: December 31, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hikaru Ito
  • Patent number: 8612854
    Abstract: The invention provides methods and apparatus for securing personalized or sensitive information appearing in digital images. Digital images containing information to be secured is processed and divided into a plurality of image cells. At least one image cell from the plurality of image cells is selected and redacted or altered to render the information to be secured with the selected image cells indecipherable. The invention also provides methods and apparatus for redacting information to be secured in a high throughput automated process.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: December 17, 2013
    Assignee: The 41st Parameter, Inc.
    Inventors: Ori Eisen, Raz Yalov
  • Patent number: 8600539
    Abstract: A substrate processing apparatus which can securely show the status of recipe transition is provided. In a substrate processing apparatus 100 including a main control unit 312 which sends a control instruction to process a substrate, and a sub control unit 314 which carries out control of the apparatus in accordance with the control instruction from main control unit 312, the main control unit 312 has a memory unit 317 which stores plural recipes, a display control unit 336 which accepts an execution instruction to cause an arbitrary recipe of the plural recipes to be executed, and a display unit 334 which displays the arbitrary recipe designated by the display control unit 336, on an operation screen 308.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: December 3, 2013
    Assignee: Hitachi Kokusai Electric Inc.
    Inventor: Akihiko Yoneda
  • Patent number: 8593478
    Abstract: A system and method are provided for determining a color palette model from an image of a document. Pixel values of the image of the document are clustered to provide image clusters. Color layers of the image are determined, each color layer corresponding to an image cluster. Aspects of the color palette model can be determined using the color layers. Aspects of the color palette model include a foreground-background color pair for a content block in the document and a background-area color of the document.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: November 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eamonn O'Brien-Strain, Clayton Brian Atkins, Niranjan Damera-Venkata, Jerry J Liu
  • Patent number: 8499237
    Abstract: A novel method of application enabling of a web page at least includes: a) via a World Wide Web browser, connecting to a website targeted for application enabling; b) generating browser-compliant end-user code for the rendering of a web page on an end-user device; c) rendering a web page associated with the website; d) providing the website source code; e) via a graphical user interface (GUI), providing on a rendered web page, locations in the end-user code corresponding to sections or aspects of the rendered web page selected by the user; f) via the GUI, providing application enabling code to be inserted at the locations identified in element e) according to an action chosen by the user corresponding to a third party application to be enabled in the website; g) automatically mapping code locations selected in element e) with corresponding locations of the website code; and h) inserting the code of element f) into the corresponding website source code locations is of element g); wherein the code of element f)
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: July 30, 2013
    Assignee: Hiconversion, Inc.
    Inventors: Francois Buchs, Zijad F. Aganovic
  • Patent number: 8484746
    Abstract: A computer implemented method, computer program product and a data processing system for managing electronic messages is disclosed. The contents of an electronic messages are segmented based on the recipients receiving the message and access control authorizing access to the segmented contents is provided to the segmented contents and transmitted to a list of recipients.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: July 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Manish Anand Bhide, Ajay Kumar Gupta, Mukesh Kumar Mohania
  • Patent number: 8484747
    Abstract: A computer implemented method, computer program product and a data processing system for managing electronic messages is disclosed. The contents of an electronic messages are segmented based on the recipients receiving the message and access control authorizing access to the segmented contents is provided to the segmented contents and transmitted to a list of recipients.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: July 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Manish Anand Bhide, Ajay Kumar Gupta, Mukesh Kumar Mohania
  • Patent number: 8484562
    Abstract: This is directed to efficiently identifying alternative display attributes for displaying text in a display region when default display attributes are inadequate for displaying the text. Many electronic device user interfaces are designed based on text in a default language. When interfaces are translated for use in other languages, the translated interfaces can include words or phrases that are longer than the corresponding text in the initial language. To quickly find an adequate, alternate display attribute for the longer text (e.g., a new font size), the electronic device can calculate assumed reduced text box sizes for displaying the text should display attributes of the text be reduced. The electronic device can select an adequate reduced text box, and reduce the display attributes by an amount corresponding to the reduced text box.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: July 9, 2013
    Assignee: Apple Inc.
    Inventor: Brent Schorsch
  • Publication number: 20130159849
    Abstract: Various features and processes related to document collaboration are disclosed. In some implementations, animations are presented when updating a local document display to reflect changes made to the document at a remote device. In some implementations, a user can selectively highlight changes made by collaborators in a document. In some implementations, a user can select an identifier associated with another user to display a portion of a document that includes the other user's cursor location. In some implementations, text in document chat sessions can be automatically converted into hyperlinks which, when selected, cause a document editor to perform an operation.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Inventors: Keng Fai Lee, Alan Chu, On Loy Sung, Hong Cheung Lee, Oi Ying Angela Lee
  • Patent number: 8438475
    Abstract: Disclosed herein are systems and methods for the production of accented presentations using pre-defined templates and material, which presentations may be in a printed or scrap-booked format. A server system may be made available to clients over a network, that server providing templates, patterns and associated material, the server providing a client with executable instructions enabling a user to make selections to a final accented presentation. The server system may receive an order including an identification of a template and user selections, and may include an interpretive and production system that fabricates a final accented presentation, or a part of fabrication and/or assembly thereof. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: May 7, 2013
    Assignee: Cabin Creek, LLC
    Inventors: Jeanette Lynton, Brian Holman, Kristy McDonnell, Kristine Widtfeldt
  • Publication number: 20130091427
    Abstract: Systems and methods for distorting the form or format of an object in an electronic document. A sketch effect theme defines parameters that when applied to the object modify one or more coloring, formatting, and effects characteristics of the object to convey a sketched or hand-drawn look or feel to the object. The parameters are stored in a record associated with the document to persist the sketch effect theme through different sessions in which the document is active or open.
    Type: Application
    Filed: October 10, 2011
    Publication date: April 11, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Paul Nathan Anderson, Jie Li, Cathy Lynn McBride, Jimmy Y. Sun, Eduardo Ramon Lemus Velazquez, Zijia Zheng
  • Patent number: 8364485
    Abstract: Sentence boundaries in noisy conversational transcription data are automatically identified. Noise and transcription symbols are removed, and a training set is formed with sentence boundaries marked based on long silences or on manual markings in the transcribed data. Frequencies of head and tail n-grams that occur at the beginning and ending of sentences are determined from the training set. N-grams that occur a significant number of times in the middle of sentences in relation to their occurrences at the beginning or ending of sentences are filtered out. A boundary is marked before every head n-gram and after every tail n-gram occurring in the conversational data and remaining after filtering. Turns are identified. A boundary is marked after each turn, unless the turn ends with an impermissible tail word or is an incomplete turn. The marked boundaries in the conversational data identify sentence boundaries.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Tetsuya Nasukawa, Diwakar Punjani, Shourya Roy, L. Venkata Subramaniam, Hironori Takeuchi
  • Patent number: 8286074
    Abstract: An apparatus, method, and program product are provided for parsing a document. A match point tuple is passed to a parser instance. The match point tuple comprises a match point. The parser instance stream parses an XML stream. In response to a match point statement in the XML stream matching the match point expression in the match point tuple, the parser instance constructs a DOM instance comprising XML content matching the match point. In a sample embodiment, the match point tuple further comprises a filter, and the parser instance adds XML statements that pass the filter to the DOM instance and discards statements that do not pass the filter.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Dhandapani Shanmugam, Michael Gilfix
  • Patent number: 8271874
    Abstract: The invention provides method and apparatus for locating data in a data file and for transforming the data. The method comprises the steps: determining the data unit to be located in the data file; determining a type for the data unit, the type including “Text”, “SingleLine”, “MultiLine”, “Block” and “Iterator”; when the type of the data unit is not “Text”, selecting a different data unit as the location reference for the data unit; generating the location description for the data unit, based on the type of the data unit and the position relationship between the data unit and the different data unit, the description including the type of the data unit, one or more location elements for locating the data unit and including “Top”, “Bottom”, “Left” and “Right”, each of the location elements including a combination of attributes so as to determine the position of the location element. The invention may locate the data position by two dimensional area.
    Type: Grant
    Filed: October 20, 2003
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sheng Ye, Wei Sun, Zhong Tian
  • Patent number: 8261186
    Abstract: Some embodiments provide a method for defining structure for an unstructured document that includes a number of primitive elements that are defined in terms of their position in the document. The method identifies a pairwise grouping of nearest primitive elements. The method sorts the pairwise primitive elements based on an order from the closest to the furthest pairs. The method stores a single value that identifies which of the pairwise primitive elements are sufficiently far apart to form a partition. The method uses the stored value to identify and analyze the partitions in order to define structural elements for the document.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: September 4, 2012
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • 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
  • Publication number: 20120198332
    Abstract: An electronic document display device (100) in accordance with the present invention includes: a marker analysis section (110) for analyzing distribution of markers in an electronic document; an input receiving section (109) for receiving designation for designating a designated part of the electronic document, which designated part is designated to be displayed on a display section (111); and a display control section (107) for causing the display section (111) to display a part of the electronic document on the basis of the distribution of the markers analyzed by the marker analysis section (110), the part ranging differently from the designated part received by the input receiving section (109), so as to increase possibility of the marked places being displayed on the display section.
    Type: Application
    Filed: October 4, 2010
    Publication date: August 2, 2012
    Inventors: Masayuki Shimada, Kazuhiro Miki, Yoshitaka Tanemura
  • Patent number: 8225198
    Abstract: Flexible web page template building systems, methods and applications using an auto-expanding user-editable content container(s) are presented. A web page template displayable on a user display is configured with at least one auto-expanding user-editable content container that includes a predefined top portion, a pre-defined bottom portion, and a repeatable middle portion, The auto-expanding user-editable content container is configured to monitor the size of user-provided content in the content container relative to the size of the content container upon entry or removal of content and automatically adjust the size of the content container to fit the user-provided content by dynamically inserting or removing instance(s) of the middle portion of the content container to vertically expand or contract the size of the content container to fit the user-provided content.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: July 17, 2012
    Assignee: Vistaprint Technologies Limited
    Inventor: Brian D. Hanechak
  • Patent number: 8171404
    Abstract: Aspects of the present invention relate to systems, methods and devices for manipulating documents. According to one aspect of the present invention, the responses, from multiple examinees, to a question on an examination may be combined to form a combined document associated with the question for grading, scoring or other analysis. According to a second aspect of the present invention, markings made by the examination grader, on the combined document, associated with an examinee may be combined with the examinee's examination document to produce a modified examination document.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: May 1, 2012
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Gregory Eugene Borchers, Rono James Mathieson
  • Patent number: 8161383
    Abstract: An information processing apparatus for processing documents of multiple kinds generated by applications of multiple kinds includes a data processing unit configured to process the documents of multiple kinds; a determining unit configured to execute a validity period management program in response to a request to the data processing unit to process one document among the documents of multiple kinds to determine whether the request is within a validity period associated with a content item in the document; and a switching unit configured to switch the content item that is referred to and that is to be processed by the data processing unit between when the determining unit determines that the content is not within the validity period and when the determining unit determines that the content is within the validity period.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: April 17, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoyuki Takeuchi
  • Patent number: 8156431
    Abstract: In order to maintain consistencies of relations between objects and page attributes in document data, a document editing apparatus for editing document data including a plurality of pages, includes a determination unit which determines, when a process is executed for the document data, whether or not the process includes a move process or copy process of an object across pages, a composition unit which composites, when it is determined that the process includes the move process or copy process, information associated with a page attribute of an editing source page on which the object is currently laid out to the object to generate a composite object, and a layout unit which lays out the composite object as an object on an editing destination page as a move destination or copy destination.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: April 10, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazufumi Kobashi
  • Patent number: 8140969
    Abstract: A method and a data processing system for displaying a first document and a second document in a synchronized way are disclosed. The first document includes a first set of control tags. The second document includes a second set of control tags. A control tag of the first set of control tags is uniquely assigned to a control tag of the second set of control tags. A portion of the first document is displayed to a user, wherein a first control tag is identified in the first document, wherein the first control tag corresponds to the control tag of the first set of control tags which is situated in essence at the top of the displayed portion of the first document. Furthermore, a second control tag is determined in the second document, wherein the second control tag corresponds to the control tag of the second set of control tags to which the first control tag is uniquely assigned.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Frederic Bauchot, Gerard Marmiqere
  • Patent number: 8127218
    Abstract: The state of a label at an optional time point, such as a past time point, can be recognized, while the label can be regenerated even when the label has been deleted. When a label on which can be pasted an object, such as text, picture or sound, is acted upon (yes at step S141) the difference of the label information is computed (step S142) and the computed difference information is stored (steps S144, S145). The label state is then regenerated based on the time information stored in association with the label and the difference information. Also, time is displayed, plural time intervals are displayed (step S201), a desired one of the plural time intervals is selected (step S202) and time display is controlled responsive to the selected time intervals (steps S203 to S206), to facilitate retrieval of the information corresponding to the specified time.
    Type: Grant
    Filed: February 22, 2007
    Date of Patent: February 28, 2012
    Assignee: Sony Corporation
    Inventors: Takanori Nishimura, Takayuki Kori
  • Patent number: 8122349
    Abstract: Grouping blocks of text according to user-defined contexts, and editing group specific blocks can be used to improve document consistency during editing and revising of electronic documents. A change made in one block often requires appropriate changes to be made in other blocks that are contextually related to the changed block. Such changes are made to ensure this consistency. Commands that deal with block groups (such as, create group, add block to group(s), delete block from group(s), edit group, merge group, etc.) are provided to assist a user in editing documents.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventor: Rajendra Kumar Bera
  • Patent number: 8086957
    Abstract: A method and system to selectively secure the display of advertisements on web browsers. A method in accordance with an embodiment includes: defining a particular displayed area of the interpreted markup file; obtaining the DOM tree of the interpreted markup file, the DOM tree comprising parent and child nodes, each node being associated with displayable elements; identifying in the DOM tree a set of child nodes whose displayable elements comprise the particular displayed area; identifying in the DOM tree a first parent node comprising the set of child nodes; converting displayable elements associated with the identified first parent node to an image; generating a second parent node comprising the image; and modifying the DOM tree into a modified DOM tree by deleting the identified set of child nodes and by replacing the identified first parent node by the second parent node.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Frederic Bauchot, David Loupia, Gerard Marmigere, Joaquin Picon
  • Patent number: 8064093
    Abstract: A method enables users to make corrections to printed forms using a computer arrangement. The printed form is scanned and displayed to the user on a display of the computer arrangement. The user selects one or more regions of the printed form to be corrected. The selected regions are digitally whited out to create a corrected image that can be output.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: November 22, 2011
    Assignee: Lexmark International, Inc.
    Inventors: Michael Joseph Dattilo, Juan Carlos Rodriguez
  • Patent number: 8065605
    Abstract: Methods and apparatus, including computer program products, for indexing structured documents. A method includes identifying a structured document in a file system for indexing, the structured document having an identifier and at least one indexing-property, extracting at least one index-value from the structured document in accordance with a pre-defined extraction rule set and storing the at least one index-value with the identifier in an index-value data structure.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 22, 2011
    Assignee: SAP Aktiengesellschaft
    Inventor: Markus Oezgen
  • Patent number: 8065299
    Abstract: Methods and systems for providing a response to a query. Multiple users' search engine activity in regard to a query is correlated. A response is provided based upon this correlated search engine activity information. For one embodiment of the invention, in the context of search engine result optimization, the user activity and/or user information of multiple users, during a search session, is correlated with queries to effect an evolving association between queries and the organization and presentation of documents. Systems in accordance with such embodiments employ the ability to store users' activity over the entire search session, thus making possible the correlation of a number of different types of user activity and user information. The use of correlated user input allows such systems to provide relevant search results without the limitations imposed by the key-word-based systems of the prior art.
    Type: Grant
    Filed: April 22, 2008
    Date of Patent: November 22, 2011
    Assignee: IAC Search & Media, Inc.
    Inventors: Andy Curtis, Alan Levin, Apostolos Gerasoulis
  • Patent number: 8010896
    Abstract: A content management system (CMS) includes a content modification mechanism that detects a change to a shared document in the repository, and in response to the detected change, inserts applicability metadata in the shared document. The content modification mechanism may broadcast the change to each parent document. Each parent document votes on whether or not to accept the change. If enough of the parent documents accept the change (i.e. the votes meet a defined voting threshold), the applicability metadata is removed from the shared content. If not enough of the parent documents accept the change, the applicability metadata remains in the shared content, and a profile corresponding to the applicability metadata is created for each parent document that accepted the change. In this manner, profiling may be used to account for changes to shared content in a content management system.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventor: John Edward Petri
  • Patent number: 8005905
    Abstract: An approach to handling dynamic information selection based on associated is presented. A user configures a plurality of endnotes in order to assign one of the endnotes to a recipient address. Each endnote may include signature text (e.g., name, phone number, etc.), as well as images, web page links, and/or animation, which add to the aesthetics and personalization of a constructed email message. When a user creates an email message that includes one or more email recipient addresses, an endnote manager analyzes each email recipient address and automatically selects one of the configured endnotes based on the email recipient's assigned endnote category. In addition, a user may configure the endnote manager to select an endnote to include in an email messages based upon the time at which the email is created.
    Type: Grant
    Filed: March 15, 2008
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Christopher Hoang Doan, David Kulczar, Leonel Saenz, III, Thanh K. Tran
  • Patent number: RE44326
    Abstract: A method and system of speech recognition presented by a back channel from multiple user sites within a network supporting cable television and/or video delivery is disclosed.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: June 25, 2013
    Assignee: Promptu Systems Corporation
    Inventors: Theodore Calderone, Paul M. Cook, Mark J. Foster