Patents Examined by Adam M Queler
-
Patent number: 9003282Abstract: A web-based system, method and program product are provided for adding content to a content object stored (e.g., a custom compilation or prepublished work) in a data repository as a group of hierarchically related content entities. Each noncontainer content object is preferably stored as a separate entity in the data repository. Each content entity is also stored as a row in a digital library index class as a collection of attributes and references to related content entities and containers. As the user selects desired objects for inclusion in a content object, the system arranges the objects hierarchically, e.g., into volumes, chapters and sections according to the order specified by the user. The system then creates a file object (e.g., a CBO) defining the content object that contains a list or outline of the container and noncontainer entities selected, their identifiers, order and structure. This file object is stored separately in the data repository.Type: GrantFiled: July 31, 2007Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: William J. Baer, James A. Barker, Edward Hanapole, Robert C. Hartman, Jr., Eugene Johnson, Jr., I-Ming Kao, Janet L. Murray, Jerry D. Robertson, III, Richard W. Walkus
-
Patent number: 8996990Abstract: Embodiments of a method for modifying a document, which may be performed by a system, are described. During operation, the system receives a selection of a subset of content in a first document. Note that the subset of the content may include one or more objects, and the selection may specify one or more positions of the one or more objects in the first document. Then, the system receives additional content associated with the selected subset. Next, the system generates a second document that includes the one or more positions associated with the subset of the content and the additional content.Type: GrantFiled: April 25, 2008Date of Patent: March 31, 2015Inventor: Martin J. Murrett
-
Patent number: 8990685Abstract: A system and a method for loading and displaying content from a plurality of content sources on a user computer is disclosed. The content is placed on a web document having a first web page and at least one other web page. The contents in the first web page are loaded and displayed on the user computer and the contents of the other web pages are loaded in cache and displayed on the first web page after the contents have been fully loaded.Type: GrantFiled: March 31, 2006Date of Patent: March 24, 2015Assignee: United Services Automobile Association (USAA)Inventors: Christopher Andrew Sandoval, Lee William Fastenau
-
Patent number: 8990676Abstract: A method for processing application forms comprising extracting content from filled first forms of consumers, each of the first forms comprising one or more fields, arranging the extracted content of one or more fields of the plurality of fields of the plurality of filled first forms in a first matrix; encoding the content of each of the rows of the first matrix to define a second matrix; and disposing the encoded content of the second matrix in multiple empty second forms such that content of one column is disposed on only one of the empty second forms, each of the second forms includes the same type and number of fields as that of one of the filled first forms, further wherein the number of the filled second forms is based on the number of the one or more fields in the filled first forms.Type: GrantFiled: August 6, 2012Date of Patent: March 24, 2015Assignee: Xerox CorpInventors: Nischal M. Piratla, Kovendhan Ponnavaikko, Chithralekha Balamurugan, Michael Robert Campanelli
-
Patent number: 8984391Abstract: To direct the user's awareness towards a page linked from a specific element, a script (object control program) is embedded in a Web page to be transmitted from a Web server and then executed by a user terminal. It is assumed that a plurality of link elements (elements to which links to other Web pages are set up) are placed in the Web page. The computer terminal that executes the object control program places objects with a size covering the whole area of each link element in front of several link elements in a Web page containing a plurality of link elements and gradually scales down the displayed size of the objects. The link elements thereby gradually appear on the display.Type: GrantFiled: November 30, 2010Date of Patent: March 17, 2015Assignee: Rakuten, Inc.Inventor: Soh Masuko
-
Patent number: 8972846Abstract: A method, apparatus and computer program product for navigating in a multidimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a markup language are disclosed. A selected predefined portion is displayed in a first display region. A point on a primary axis of the multidimensional space corresponding to the displayed pre-defined portion is also displayed. Also, a method, apparatus and computer program product for publishing an electronic publication formed from predefined portions of text-based data encoded using a markup language are also disclosed. Predefined portions are stored in terminal nodes. Higher level nodes are provided for organizing the terminal nodes into an hierarchical structure embodied in said electronic publication. Each higher level node contains the identity of a parent node, a position indicator for the higher level node and an associated identifier.Type: GrantFiled: November 17, 2006Date of Patent: March 3, 2015Assignee: Timebase Pty LimitedInventors: Abha Lessing, Christophe Schnelle, Paul William Leslie, Geoffrey John Nolan
-
Patent number: 8966364Abstract: An image editing apparatus allowing easy edition of page arrangement order on the preview display of page images includes a display device having a display screen and a preview display device configured to display image data in a scrollable manner. If any page is selected from the images of preview display, the selected page is displayed as a reduced image at a position different from the preview images. By drag-and-dropping the reduced image to an arrangement of preview images, the selected page moves to the drag-and-dropped position in the image data.Type: GrantFiled: September 23, 2011Date of Patent: February 24, 2015Assignee: Sharp Kabushiki KaishaInventors: Kumiko Ogino, Shinsaku Tohki
-
Patent number: 8959427Abstract: The disclosure describes exemplary methods and systems for building search-friendly websites from templates on a browser based or web-enabled stand-alone website builder application. The website builder application is an HTML page with JavaScript function calls and HTML content blocks enclosed with JavaScript functions. Each HTML content block includes HTML content and HTML IDs. The HTML page includes style scripts that update to reflect retailer implemented template property changes. When the user chooses a different layout for the website template, inputs to a JavaScript moving function in the form of HTML IDs of the origin HTML content and a destination HTML content block cause the JavaScript moving function to re-write the HTML content of the origin HTML content block to the destination HTML content block. The JavaScript moving function removes the origin HTML content block. The CSS styling from the destination HTML content block automatically applies to the static HTML content.Type: GrantFiled: August 5, 2011Date of Patent: February 17, 2015Assignee: Google Inc.Inventors: Dave Carlsson, David Ko
-
Patent number: 8959424Abstract: Provided are techniques for comparing data. User selection of first data to be compared is received. User input of one or more formulas used in making comparisons is received. The user is allowed to move a Comparative and Analytic (CA) lens window to float over second data, wherein the CA lens window displays a floating, transparent document. In response to the CA lens floating over the second data, in real-time, the first data and the second data are compared according to the one or more formulas, and the CA lens window is displayed showing the first data and the comparison between the first data and the second data.Type: GrantFiled: June 28, 2011Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventor: Amer Hammoud
-
Patent number: 8959423Abstract: Provided are techniques for providing drill-through information. User input of locations of one or more target documents and values of parameters for those one or more target documents is received. A user is allowed to move a drill-through lens window across a source document, wherein the drill-through lens window displays a floating, transparent target document. In response to the drill-through lens window floating over the data in the source document, in real time: the data is selected in the source document, the selected data is identified as a parameter for a target document, the parameter is used to obtain further details from the target document, and the drill-through lens window is displayed showing the further details.Type: GrantFiled: June 28, 2011Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventor: Amer Hammoud
-
Patent number: 8954836Abstract: In a system for enabling a user to access a product or service, resources for accessing the product or service, such as apps on a user device, are explored in a specified order. A relatively lower priority resource is not explored until it is determined that all higher priority resources are unavailable. Within the content corresponding to an available resource, the user can be readily directed to the portion of the content that is associated with the particular product or service.Type: GrantFiled: August 19, 2014Date of Patent: February 10, 2015Assignee: Adlast, Inc.Inventors: Andrew Look, Greg Bowyer, Andrew Goldstein, Joe Isaacson, David Lee, Jeremy Lucas, John Milinovich, Manan Patel, Chris Sell, Parth Shah, Nathanael Smith, Sujeeth, James Turner, Neal Wiggins
-
Patent number: 8954847Abstract: A method of displaying an on-screen graphical user interface, the method comprising providing a plurality of user-selectable icons, and a plurality of content icons representing respective items of contents; generating image data for the on-screen user-interface with a multi-dimensional array which includes a first axis comprising the plurality of user-selectable icons adapted to be arranged in a specific direction and which is also adapted to include a second axis comprising the plurality of content icons in a direction intersecting, or abutting, the first axis; and outputting the image data for the on-screen user interface related to displaying the contents to a display, wherein the generating displays the second axis to intersect, or abut, the first axis.Type: GrantFiled: December 6, 2011Date of Patent: February 10, 2015Assignee: Apple Inc.Inventor: Mathieu Audet
-
Patent number: 8943404Abstract: Techniques for selectively and dynamically determining an amount of pronunciation guides to display within an electronic book based at least in part on an aspect of a user. For instance, an electronic device rendering an electronic book may determine whether to display some, all, or no pronunciation guides for characters within the electronic book based on a reading level of the user, an age of the user, a primary language of the user, or any other aspect that indicates the user's proficiency in the language of the electronic book.Type: GrantFiled: January 6, 2012Date of Patent: January 27, 2015Assignee: Amazon Technologies, Inc.Inventor: Rainer V. Mager
-
Patent number: 8938667Abstract: Disclosed are a method and system for grouping columns of data into different levels for subsequent multiple level operations. The method comprises the steps of providing sub-columns within a single table column, said table columns and each of the sub-columns having an associated header; and using multiple dummy tables and displaying them separately on different locations, one of the dummy tables including one or more of the associated headers. The preferred embodiment of the invention uses a tool, referred to as the Jtable class, which is used to display and edit regular two-dimensional tables of cells. The present invention is able to support multilevel headers and column spanning by using multiple tables and displaying them separately. Preferably, this is done using another tool, GridBagLayout, which is associated with Jpanel tool.Type: GrantFiled: May 7, 2012Date of Patent: January 20, 2015Assignee: International Business Machines CorporationInventors: Linda Van Patten Benhase, Maria S. Rajakannimariyan
-
Patent number: 8935608Abstract: In a layout system, assuming that container (partial region) B is set with a high priority level, and the contents of container A are changed after a previous browse timing of the user, container B is preferentially laid out irrespective of the change in contents of container A. Upon generating a digital document by inserting contents in respective containers in accordance with the definition of a document template, the unread/read state of a container or content is managed for each user. The priority level of display of the container or a container in which the content is inserted is set in accordance with the unread/read state of the container or content, and a digital document on which a plurality of containers are arranged in accordance with the priority levels is generated.Type: GrantFiled: May 10, 2007Date of Patent: January 13, 2015Assignee: Canon Kabushiki KaishaInventor: Toru Yoshida
-
Patent number: 8935602Abstract: A method and apparatus for a structure editor implementing a “top-down” approach to designing a Web page. The user uses a “drag and drop” interface to add, delete, and move display elements to define the hierarchy of the site and to define the layout of each page in the site. The present invention automatically generates a layout for each page. This layout contains display elements that represent the links between pages of the site. The present invention automatically adds, removes, and deletes the appropriate links between the pages of the site as the user moves display elements. After the user has defined the hierarchy of the site and the layout of each page in the site, the user “publishes” the site. The publish function automatically generates HTML for each page of the site in accordance with the display elements of each page, yielding true WYSIWYG pages for the site.Type: GrantFiled: January 19, 2007Date of Patent: January 13, 2015Assignee: Adobe Systems IncorporatedInventors: Samir Arora, Gagan Arora, Rajagopal Lakshminarayan, Gregory Brown, Martin Frid-Nielsen, Clement Mok, David Kleinberg
-
Patent number: 8930812Abstract: In accordance with one embodiment, the present invention provides the ability to embed and edit rich content into a browser document. Embedded objects are not backed by installed desktop applications. Instead, in one embodiment, the embedded objects are Asynchronous Javascript and XML (AJAX) components that adhere to a set of design patterns, which are embedded within editable HTML documents. For example, a user composing an email message can embed a spreadsheet into the email in accordance with an embodiment of the present invention. The spreadsheet is implemented, in one embodiment, as an AJAX component adhering to the Ajax Linking and Embedding (ALE) design pattern. Since it is an ALE component, the embedded object is fetched across the network so that it may be instantiated and used regardless of the user's location. The user can edit, manipulate, and save the embedded object while remaining in the context of the container document.Type: GrantFiled: February 14, 2007Date of Patent: January 6, 2015Assignee: VMware, Inc.Inventors: Ross Dargahi, Kevin M. Henrikson, Jong Yoon Lee, James Andrew Clark
-
Patent number: 8924837Abstract: A method and system for processing a text file in a computer application. The method comprises the steps of forming a template from fragments of the text file; using the template as an overlay for parsing incoming files, or as a prototype to generate a segment of an output file; and using a macro class to map data from the text file to an application. The macro class is embedded as a keyword within the template, so that when the template reaches the keyword, the template calls the macro class to further process the text file. The macro class may be used to reads in a segment of the text file and to use the segment to initiate application update processing. Also, the macro class may be used to derive data from the application and to format it into the text file. Preferably, an interface controller is provided to prevent structure clashes by placing text data into appropriate places in a complex object structure as the text file is processed.Type: GrantFiled: May 28, 2009Date of Patent: December 30, 2014Assignee: International Business Machines CorporationInventor: James Richard Wason
-
Patent number: 8918710Abstract: According to an aspect of the present invention, a parser provides the portion identifiers (e.g., Xpath(s) in case of XML data files) of at least some of the data elements to the applications. As a result, the applications may be relieved from the task of computing the XPath(s) for various data elements. The implementation of applications may be simplified as a result. In one embodiment, prior API (application programming interface) is extended to provide the XPath(s). In an alternative embodiment, custom API is provided to enable the applications to obtain the XPath(s).Type: GrantFiled: October 5, 2004Date of Patent: December 23, 2014Assignee: Oracle International CorporationInventor: Rahul Srivastava
-
Patent number: 8910037Abstract: A signature for a page of text is generated. The signature serves as an identifier of the text page. Positions of words in a text page are determined. Positions of multiple second words in the text page are determined relative to the position of a first word in the text page. A signature value is generated that describes the second word positions relative to the first word position. The signature value is stored. Additional signatures for the text page can be generated, each signature describing positions of other words in the text page relative to a word in the text page for which the signature is being generated. The signatures can be used to compare the text page to another text page and generate a measure of similarity that describes the result of the comparison.Type: GrantFiled: February 28, 2012Date of Patent: December 9, 2014Assignee: Google Inc.Inventors: Nemanja L. Spasojevic, Guillaume Poncin, Dan S. Bloomberg