Patents Examined by Andrew McIntosh
  • Patent number: 9619453
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place popup or list pickers as components of a document using a desktop integration framework. The popup or list pickers can be tied to model metadata allowing a pick list to be dynamically generated when the document is rendered. This allows workbook developers to leverage existing Model layer metadata combined with simple workbook configuration to easily create powerful Search and Select user interfaces for choosing values for ADF Table cells.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: April 11, 2017
    Assignee: Oracle International Corporation
    Inventors: Shaun Logan, Edmund Alexander Davis, Brian Rowles
  • Patent number: 9589272
    Abstract: A system, method and communication device are disclosed for organizing and presenting a plurality of digital flyers. Using flyer stack information, which organizes the plurality of digital flyers into at least one flyer stack, the plurality of digital flyers are presented to allow for inter-flyer and intra-flyer navigation. Moreover, the flyer stack information may be used to allow the inter-flyer and intra-flyer content to be searched. This is achieved by providing a method and communication device that receives the flyer stack information from a server, and presents the flyer stack information in a flyer navigation interface.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: March 7, 2017
    Assignee: Flipp Corporation
    Inventors: Matthew Cheung, Jeff Francis, Wehuns Tan, David Meyers, David Au-Yeung
  • Patent number: 9582483
    Abstract: Systems and methods inputting a plurality of different input documents, automatically identify repeated elements and unique elements within each of the different input documents, and automatically generate templates having the repeated elements and dynamic objects corresponding to the unique elements. The repeated elements are similar for all documents that are represented by a given template, and the unique elements have at least one difference between documents that are represented by the given template. The dynamic objects are placeholders for the unique elements within the templates. The systems and methods automatically store variable data for each of the dynamic objects from the unique elements, output the templates and the variable data, and receive user acceptance and refusal of the templates.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: February 28, 2017
    Assignee: Xerox Corporation
    Inventor: Matthew H. DeRoller
  • Patent number: 9563710
    Abstract: Smooth navigation can be provided when switching between content oriented pages by presenting an intermediate page while the requested page is being received and rendered. The intermediate page can be the current page but without navigational features. Alternatively, the intermediate page can be an advertisement provided by the source of the requested page.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: February 7, 2017
    Assignee: SAP SE
    Inventor: Wei Zhang
  • Patent number: 9552402
    Abstract: A system and method is provided for exporting data from a client-server, collaborative application to a relational database and/or web based application. The method is implemented on a computing infrastructure and includes extracting unstructured rich text information hosted in a client-server, collaborative application. The method further includes converting the unstructured rich text information to XML files using a series of XML APIs. The method further includes transforming the XML files (data) to XHTML using reusable stylesheets unique to each type of unstructured rich text information, and utilizing the xHMTL in a web based application.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: January 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jesus I. Portilla, Ashoo B. Shetty, Michael R. Strickler
  • Patent number: 9553915
    Abstract: A method for implementing commands includes storing data defining command operations in a memory. The data defining command operations include a hierarchy of Uniform Resource identifiers (URIs) and Extensible Markup Language (XML) document schema defining XML documents. The method also includes receiving a command request from a remote computer. The command request contains an URI and a Hypertext Transfer Protocol (HTTP) method. Further, the method includes determining a command operation based on the data defining command operations stored in the memory and the command request received, and executing the command operation based on the command request.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: January 24, 2017
    Assignee: CA, Inc.
    Inventors: Eugene E. Johnston, Jan Podrouzek
  • Patent number: 9529785
    Abstract: Systems and methods are disclosed herein for detecting compounding and conflicting suggested edits in a collaborative document editing environment. A first edit and a second edit to an electronic document are received. A shared position of the first edit and the second edit in the electronic document is identified, and a compounding relationship or a conflicting relationship is determined based at least in part on the identification. The first edit, the second edit, and an indicator of the relationship are displayed to a user of the electronic document.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: December 27, 2016
    Assignee: GOOGLE INC.
    Inventors: Vance Julius Vagell, Ian Gunn
  • Patent number: 9489381
    Abstract: Multiple structured documents can be compared with one another utilizing user-specified custom configurations. For example, a traversal of at least two of the documents may identify one or more potential matches in the documents. A user-defined rule may be obtained that specifies differences that are expected within the documents. Additionally, a determination may be made regarding when differences between potential matches are significant based in part on user-defined rule. In some examples, significant differences may be determined to be significant as a result of being differences, other than expected differences, that vary from the expected differences. Any significant differences can be logged, reported on or added to statistics for the new service being tested.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: November 8, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Vanessa Y. Sun, Neeraj Agrawal
  • Patent number: 9483740
    Abstract: A system and method for data classification are presented. A plurality of training tokens are identified by at least one server communicatively coupled to a network. Each training token includes a token retrieved from a content source and a classification of the token. For each training token in the plurality of training tokens, a plurality of n-gram sequences are identified, a plurality of features for the plurality of n-gram sequences are generated, and first training data is generated using the token retrieved from the content source, the plurality of features, and the classification of the token. A first classifier is trained with the first training data, and the first classifier is stored into a storage system in communication with the at least one server.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: November 1, 2016
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Jason Ansel, Adam Marcus, Marek Olszewski, Keir Mierle
  • Patent number: 9471564
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for enriching and customizing one or more portions of textual content. Embodiments of the present invention analyze one or more portions of the textual content and customize the textual content based on preferences of a user interacting with the textual content. Embodiments of the present invention can present customized or original textual content to users requesting textual content.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christina I. Flores, Romelia H. Flores, Erik H. Katzen, Sumit Patel
  • Patent number: 9471558
    Abstract: A system and method for automatically generating a commodity introductory document that encompasses personalized subject matter as well as related information acquired from external information sources. A predetermined template comprising user-authored sections and automated sections is used to select and organize the information. The GUIs corresponding to the user-authored sections allow an introductory document author to provide personalized input. The automated sections are linked to information sources through embedded hyperlinks, from which relevant information can be identified and derived to populate the automated sections. The introductory document author may be provided with a few options regarding the layout and the presentation of the indicatory document as well as individual sections thereof.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: October 18, 2016
    Assignee: RAKUTEN KOBO INC.
    Inventors: James Wu, Anthony O'Donoghue
  • Patent number: 9465783
    Abstract: An approach is provided in which a conversion manager receives a conversion request that identifies a conversion mode corresponding to a first category and a second category. The conversion manager identifies one or more first terms corresponding to the first category that are included in a page of text. As such, the conversion manager selects one or more second terms corresponding to the second category and, in turn, replaces the first terms with their corresponding second terms.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: October 11, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
  • Patent number: 9443030
    Abstract: A server system receives a request for a Web page from a user terminal, extracts page data corresponding to the request from a Web DB, and transmits the page data to the user terminal. Further, the server system receives a request related to an object to be placed in a blank area of a Web page from the user terminal, extracts data corresponding to the request from an object DB, and transmits the extracted data or an object generated based on the data to the user terminal. The page data contains an embedded object display program for specifying a blank area of a Web page and placing an object in the blank.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: September 13, 2016
    Assignee: Rakuten, Inc.
    Inventors: Soh Masuko, Hiromi Hirano
  • Patent number: 9442909
    Abstract: An approach is provided in which a conversion manager receives a conversion request that identifies a conversion mode corresponding to a first category and a second category. The conversion manager identifies one or more first terms corresponding to the first category that are included in a page of text. As such, the conversion manager selects one or more second terms corresponding to the second category and, in turn, replaces the first terms with their corresponding second terms.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: September 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
  • Patent number: 9430555
    Abstract: Systems and methods are disclosed for producing documents in a specialized format adapted to aid readability, such as word-recognition and word-processing capabilities. Marked-up documents stored in a repository are created by marking up previously unmarked-up documents according to one or more schemas, to include explicit structural information that corresponds to implicit structural information originally contained in the unmarked-up documents. A user may request a specially formatted document by selecting one of a number of available stored document formats including formatting rules or parameters to be applied to a selected one of the marked-up documents.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: August 30, 2016
    Assignee: Accessible Publiahing Systems Pty Ltd
    Inventors: Gregory Lyle Duncan, Christopher Colin Stephen
  • Patent number: 9405894
    Abstract: A transaction system and method is provided that ensures a high degree of non-repudiation. The transaction system may include a media conferencing terminal and a client computer on each end of the transaction. The system may be linked via a network such as the Internet so that transactions may be conducted between remote locations. The media conferencing terminal ensures that each party to the transaction may be satisfied as to the identity of the other parties. The method includes recording the pressure, speed and acceleration of annotations made to digital documents that are used for conducting transactions. The system is operable to store all media conferencing information, digital document information, and annotation information such that the information can be later recovered to reproduce the transaction, proving a high degree of non-repudiation.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: August 2, 2016
    Assignee: SYNGRAFII INC.
    Inventors: Matthew Gibson, John H. D. Wiltshire, Ravi Vipool Balmukund Dave
  • Patent number: 9372936
    Abstract: Embodiments of the present invention provide a method, system and computer program product for partial data report generation with data costing notification. In an embodiment of the invention, a method for partial data report generation with data costing notification is provided. The method includes registering a call back for an operation specified by a plug in to a diagnostic tool. The method also includes responding to invoking the plug in by generating markup with data provided by different operations of the plug in, and also with at least one hyperlink in lieu of data known to be temporally costly, the hyperlink comprising a textual indication of a temporal cost of retrieving the data known to be temporally costly and an address of an operation programmed to retrieve the data.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventor: Adam Pilkington
  • Patent number: 9372931
    Abstract: One exemplary embodiment involves simulating personalized content included on a web page based on user characteristics comprising at least a geographic location. The embodiment involves receiving a plurality of user characteristics comprising at least the geographic location and determining, based on the user characteristics, the personalized content to include on the web page. The embodiment further involves causing one or more actions to dynamically refresh the web page to include the determined personalized content.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: June 21, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Alexandre Capt, David Nuescheler
  • Patent number: 9372834
    Abstract: Some embodiments provide a novel operation for aligning a symbol with an associated character in a digital content processing application. In some embodiments, the alignment operation uses a font property of the character to align the symbol with the character. In some embodiments, the character has a slanted display orientation and the font property is an angle at which the character is slanted. Symbols that are associated with characters include diacritical marks, accents, mathematical symbols that align above or below a character, and other symbols of the character. The character, sometimes referred to as a “base character”, may be a character in text, in an equation, etc.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: June 21, 2016
    Assignee: APPLE INC.
    Inventors: Christopher E. Rudolph, Eric T. Stucki
  • Patent number: 9373103
    Abstract: Provided is a method for managing a long-term plan by an e-calendar, including creating a plan and setting the keyword with respect to the plan, by a user, and pushing related information to the user when an event related to the keyword occurs.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: June 21, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Ga Zhang