Patents Examined by Warren Campbell, Jr.
  • Patent number: 10628025
    Abstract: An electronic device in communication with a haptic feedback device that includes a touch-sensitive surface sends instructions to the haptic display to display a document with multiple characters. A respective character is displayed at a respective character size. While the haptic display is displaying the document, the device receives an input that corresponds to a finger contact at a first location on the haptic display. In response to receiving the input, the device associates a first cursor position with the first location, determines a first character in the plurality of characters adjacent to the first cursor position, and sends instructions to the haptic display to output a Braille character, at the first location, that corresponds to the first character. A respective Braille character is output on the haptic display at a respective Braille character size that is larger than the corresponding displayed character size.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: April 21, 2020
    Assignee: Apple Inc.
    Inventors: Samuel C. White, Darren C. Minifie, Christopher B. Fleizach
  • Patent number: 10599754
    Abstract: An editable version of a first web page may be created by first forming a second web page having the first web page as an inline frame. Then an outer frame of the second web page can be created, the outer frame designed to cause a browser rendering the second web page to create objects in the outer frame placed over corresponding objects in the first web page in the inline frame such that user attempts at interaction with the corresponding objects in the first web page are intercepted by the objects in the outer frame.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: March 24, 2020
    Assignee: Adobe Inc.
    Inventors: Damien Antipa, Gilles Knobloch, Artur Kudlacz
  • Patent number: 10497274
    Abstract: In a question generating device, a reader reads a document and generates a document image. An extracting section extracts an original form character part on the basis of a marked character part included in the document image. The original form character part represents an original form of a plurality of candidate character parts that are candidate answers to a question generated from the document image. A setting section sets as the plurality of candidate character parts, the original form character part and at least one character part formed by either or both adding a character to and deleting a character from the original form character part. A selecting section selects a candidate character part of the highest priority from among the plurality of candidate character parts. A generating section generates the question using the candidate character part of the highest priority as the answer.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: December 3, 2019
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Masaaki Nishihara
  • Patent number: 10387545
    Abstract: Example methods and devices for processing a page are described. One or more pages of a designated website are acquired. The one or more pages are clustered to obtain one or more classes in accordance with page features of the pages. At least one class is selected as a list page set according to a page linking relationship between the one or more classes. It is not necessary to require an operator to manually involve in the process of establishing the list page set. The present techniques have simple operations and high accuracy rate, thereby improving an efficiency and reliability of establishing a list page library.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 20, 2019
    Assignee: Alibaba Group Holding Limited
    Inventors: Sha Chen, Menghui Chen, Honghua He, Zhang Liu, Yining Chen
  • Patent number: 10318646
    Abstract: An operation of a user on a document is received. The received operation is analyzed. A structured guiding view for the document is generated by using a result of the analyzing and a basic structure of the document. In certain implementations, a user's reading interests and reading habits may be analyzed through the user's reading behaviors or notations added to the document by the user, and the result of the analyzing may be mapped into an intuitively presentable structured guiding view for the document.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guo Kang Fu, Xue Feng Gao, Bing Xin Wang, Yi Yao, Da Wei Zhang
  • Patent number: 10002117
    Abstract: A system and method includes translating a web page into a structured tree including a set of nodes. The system receives an annotation tag based on a selection of a portion of the web page. The system translates the annotation tag into a markup. The system attaches the markup to a first node of the nodes. The system applies the markup to at least one parent node in the structured tree that is related to the first node. The system outputs a new version of the web page in a source format, including the markup.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: June 19, 2018
    Assignee: GOOGLE LLC
    Inventor: Joshua Daniel Ain
  • Patent number: 9916284
    Abstract: A method for generating an appendix from document content is provided. Included is analyzing a structure of a document to identify at least one logical element in a content of a page of the document; identifying at least one relation within the identified at least one logical element to determine an appendix topic; determining a degree of relevance of the at least one relation identifying the appendix topic; extracting an appendix content from at least one source document, based on determining a relevance of the source document to the appendix topic; and formatting the appendix based on the extracted appendix content.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Anand B. Bhagwat, Amit P. Bohra, Krishna Kummamuru, Abhishek Shivkumar
  • Patent number: 9697299
    Abstract: A method for implementing a web server in an embedded system is provided. Registration information is received at the web server in the embedded system from a plurality of objects. Each object provides a link to itself in the registration information. The registration information is stored in a registry as a list of links mapped to the objects. A web page is dynamically generated at runtime by the web server based on the registration information in the registry to provide a user interface including a visual depiction of the links on the web page. The web page is provided to a web browser external to the embedded system such that the objects are accessible to the web browser based on the links through the user interface.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: July 4, 2017
    Assignee: RAYTHEON COMPANY
    Inventor: Richard S. Herbel
  • Patent number: 9645982
    Abstract: A method for loading a web page is provided. Primary executable script are asynchronously loaded. Commands associated with the primary executable script are pushed onto a first queue and processed by asynchronously loading secondary executable script if the command is a dependency command and pushing the dependency command onto a second queue; registering secondary executable script referenced in the command if the command is a fulfillment command, and pushing the command onto the second queue if the command is neither a dependency nor a fulfillment command. Commands in the second queue are processed by, if the command is a dependency command, determining if the secondary executable script referenced in the dependency command is registered, and associating the secondary executable script with an object if the secondary executable script is registered. If the command is not a dependency command, then the command is executed and removed from the second queue.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 9, 2017
    Assignee: Google Inc.
    Inventors: Bradley David Townsend, Brian Kuhn, Xin Liu
  • Patent number: 9483519
    Abstract: Mechanisms for processing a corpus of information in a natural language processing system are provided. A corpus of information to process is identified and a set of author profiles associated with the corpus of information is retrieved. A content profile is generated for a portion of content of the corpus of information and the content profile is compared to the set of author profiles to generate an association of the content profile with at least one author profile in the set of author profiles. In addition, a processing operation of the natural language processing (NLP) system is controlled based on the association of the content profile with the at least one author profile.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
  • Patent number: 9411783
    Abstract: A method and apparatus for synchronizing selected attributes of a target page element on a target display layout with modified attributes of a source page element on a source display layout is disclosed. The method comprises receiving a command to synchronize a target display layout, wherein the target display layout comprises at least one target page element linked to a source page element on a source display layout; accessing a plurality of synchronization preferences, wherein the synchronization preferences define at least one selected attribute of a plurality of attributes of a target page element to be synchronized with an attribute of the linked source page element; determining whether the selected attribute of the source page element has been synchronized with the target page element; and updating the target page element when the modified attribute of the source page element has not been synchronized with the target page element.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: August 9, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Paresh Goel, Christian Kitchener, Douglas A. Waterfall, Shailja Gupta
  • Patent number: 9098471
    Abstract: A method, a storage medium and a system for document content reconstruction are provided in a digital content delivery and online education services platform to enable delivery of textbooks and other copyrighted material to multi-platform web browser applications. The method comprises ingesting a document page in an unstructured document format. The method further comprises extracting one or more images and metadata associated with the images and text and fonts associated with the texts from the document page. In addition, the method comprises coalescing text into paragraphs and creating a structured document page in a markup language format using the extracted images, text and fonts rendered with layout fidelity to the original ingested document page.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: August 4, 2015
    Assignee: Chegg, Inc.
    Inventors: Joshua Richardson, Vincent Le Chevalier, Ashit Joshi, Dax Eckenberg, Rahul Ravindra Mutalik Desai, Brent S. Tworetzky, Charles F. Geiger