Patents Examined by Cesar B Paula
  • Patent number: 10452410
    Abstract: A computer-implemented method according to one embodiment includes identifying one or more historical instances of device usage, determining historical contextual data for each of the one or more historical instances of the device usage, creating an event in association with the one or more historical instances of the device usage and the historical contextual data, identifying a real-time occurrence of the event by comparing real-time contextual data to the historical contextual data, and in response to identifying the real-time occurrence of the event, adjusting one or more aspects of a user interface (UI) of the device based on the one or more historical instances of the device usage.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: October 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Raphael I. Arar, Sunhwan Lee
  • Patent number: 10445417
    Abstract: An aspect of the present disclosure facilitates users of touch screens to conveniently provide values for fields of a form. In an embodiment, a mapping is maintained to map symbols to corresponding profiles, with each profile being defined to specify a respective value for each of a corresponding set of fields. A form is sent for display on a touch screen, and a user is permitted to perform a touch action constituting a sequence of touch points (and representing input symbol) on the touch screen. The mapping is examined to determine a first symbol matching the input symbol, and a first profile corresponding to the first symbol is identified. The form is then auto-filled with values specified by the first profile. The user can continue interaction with the form with such auto-filled values.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: October 15, 2019
    Inventors: Vineet Dhanawat, Govinda Raj Sambamurthy
  • Patent number: 10445415
    Abstract: A computer program product includes a computer readable storage medium with computer readable program code. The computer readable program code may be configured to store a plurality of classifiers. The computer readable program code may be configured to store a document with one or more first portions of text associated with a first classifier. The computer readable program code also may be configured to display the document. The computer readable program code may be configured to change a feature of the first portions of text displayed in the document to indicate that the first portions of text are associated with the first classifier.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 15, 2019
    Assignee: CA, Inc.
    Inventors: Peter C. Spellward, Howard C. Snart Woodhouse
  • Patent number: 10430458
    Abstract: A method for automatically extracting data from a chart includes generating and displaying a graphical user interface (GUI) enabling a user to select a screen area covering one or more screens at least partially, the screen area displaying a chart; in response to determining that the user has selected the screen area, automatically taking a screenshot of the selected screen area and automatically performing an image analysis of the screenshot for extracting data from the chart contained in the screenshot; in response to determining that the image analysis of the screenshot has completed successfully, automatically displaying or enabling a selectable GUI element; and in response to a select action of the user having selected said selectable GUI element, outputting the extracted data.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: October 1, 2019
    Assignee: THINK-CELL SOFTWARE GMBH
    Inventors: Dominik Lahmann, Philipp Nordhus, Arno Schodl
  • Patent number: 10430049
    Abstract: A method, executed by a computer, for file-centric form selection includes receiving a selection of files from a user, determining a relevance value for each form, and presenting the forms to a user in order of relevance value. Once a particular form is selected, a reference to each file may be automatically placed into the form's appropriate input fields. A user may also input non-file information into the form. In certain embodiments, the relevance value is determined by a history of use of the form by the user or by other users. In some embodiments, the relevance value is determined according to the percentage of the form's input fields completed by using the files as input. A computer program product and computer system corresponding to the method are also disclosed herein.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventor: Kevin C. Y. Kan
  • Patent number: 10423709
    Abstract: Systems and methods are disclosed for manually and programmatically remediating websites to thereby facilitate website navigation by people with diverse abilities. For example, an administrator portal is provided for simplified, form-based creation and deployment of remediation code, and a machine learning system is utilized to create and suggest remediations based on past remediation history. Voice command systems and portable document format (PDF) remediation techniques are also provided for improving the accessibility of such websites.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: September 24, 2019
    Assignee: AudioEye, Inc.
    Inventors: Sean D. Bradley, Mark D. Baker, Jeffrey O. Jones, Kenny P. Hefner, Adam Finkelstein, Douglas J. Gilormo, Taylor R. Bodnar, David C. Pinckney, Charlie E. Blevins, Helena Laymon, Trevor C. Jones, Damien Carrillo
  • Patent number: 10417310
    Abstract: Various systems and methods for inking reflowable content are described herein. In an example, the system includes a processor and storage with instructions that in response to execution on the processor cause the processor to identify inking input. In an example, the inking input is identified in a content area of a reflowable document. In an example, the system capture an image of the inking input and the content area indicated by the inking input. In an example, the system may also capture an ink stroke of the inking input. The ink stroke of the inking input and the image of the inking input and content area can be provided for display in response to a detection that the reflowable document is being displayed in a modified context.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: September 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arindam Biswas, Mahesh Kumar, P. M. S. Subba Rao
  • Patent number: 10417489
    Abstract: Methods, apparatuses, and embodiments related to aligning an image of a table of a form with an image of a table of a template of the form. Automatically extracting data entered in fields of a table of a form by a user can be aided by matching the form with a template of the form. The form template can have a digitized representation that identifies locations of fields of the form, and that identifies labels of the fields. Matching the form with the form template can enable locations and labels of fields of the form to be identified based on the digitized representation. However, matching the form with the form template may require matching the table of the form with the table of the form template, and matching two tables can be challenging. For example, the tables can be rotated, warped, scaled, etc. relative to each other.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: September 17, 2019
    Assignee: Captricity, Inc.
    Inventor: Robert Carroll
  • Patent number: 10402070
    Abstract: A mobile terminal for executing applications and a method of controlling the same are provided. The mobile terminal includes a display unit changing a first object to a floating state where the first object is separated from an execution screen for a first application, based on a predetermined user input being applied to the first object for executing a first control operation which is being displayed on the execution screen for the first application, and displaying the first object on an execution screen for a second application which is executed after the first application ends, and a control unit executing a control operation associated with the first control operation, based on the predetermined user input being applied to the first object which is being displayed on the execution screen for the second application.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: September 3, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Kyunghye Seo, Namki Kim, Yoonseok Yang, Sesook Oh, Kyungjin Moon, Jian Choi
  • Patent number: 10402740
    Abstract: In an example embodiment, first user input including handwriting input and non-alphanumeric symbolic input is detected. The non-alphanumeric symbolic input is input into a first machine learning model trained to output a set of possible actions corresponding to the non-alphanumeric symbolic input and a probability score assigned to each action in the set of possible actions. A combination of the action having the highest probability score and textual input from the handwriting input is input into a second machine learning model trained to select a service from a plurality of services based on the textual input and the selected action by referencing a service model corresponding to each service in the plurality of services. The combination of the textual input and the selected action is transformed into a native request for the selected service based on the service model for the selected service.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: September 3, 2019
    Assignee: SAP SE
    Inventors: Judith Hoetzer, Philip Miseldine
  • Patent number: 10380231
    Abstract: An electronic pasteboard allows users to organize multiple documents in a single visual interface. After placing documents on the pasteboard, users can drag and drop portions (paragraphs, words, figures, images, graphs) from one document to another document, or create a new document combining elements from several source documents. Users can create tables or an index for grouping together individual documents, or elements of documents. Each original source document can be saved individually, with tags added related to the user defined groupings. The entire pasteboard with content from all the source documents can be saved or printed out. Likewise, selected groupings on the pasteboard can also be saved or printed out.
    Type: Grant
    Filed: May 24, 2006
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lorrie M. Barber, Jana H. Jenkins, Julia Moulton
  • Patent number: 10380778
    Abstract: A method and apparatus for generating charts within a document generation application is provided. The method comprises, within a document generation application, tabular data; associating, for each column and each row of the tabular data, the labels and the numerical data contained therein with one of a plurality of data types; determining, without user input, that the tabular data is one of column-oriented or row-oriented; selecting the first column or the first row as corresponding to an x-axis, respectively; applying a heuristic model resulting in a selection of a chart type of a plurality of chart types, the selection made without user input; automatically generating a chart of the selected chart type depicting a graphical representation of the labels and the numerical data.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: August 13, 2019
    Assignee: Dropbox, Inc.
    Inventors: Renuka Apte, Jennifer Lee, Jan Spidlen
  • Patent number: 10380235
    Abstract: A method and system for annotating and linking electronic documents is described herein. Separate annotation layers or connectors are used to store each annotation or connection associated with a document in order to improve the efficiency and robustness of collaborative annotation. When a user creates an annotation for a document, a new annotation layer is generated, containing information describing the annotation. The annotation layer is separate from the annotated document. The annotation layer may be transmitted to another user without transmission of the document, thereby reducing network traffic and avoiding metadata contamination within the document itself. This facilitates real-time collaborative annotation of electronic documents by multiple users. This also facilitates robust connections between documents or other data sources, which contain information regarding both the source and target documents.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: August 13, 2019
    Assignee: BRANCHFIRE, INC.
    Inventor: Ravi K. Bhatt
  • Patent number: 10372788
    Abstract: A computing device provides a dyslexic enhancement mode. The dyslexic enhancement mode includes multiple dyslexic enhancement features that adjust the text content to facilitate ability of the user with dyslexia to read the text content. Additionally, the computing device provides an interface to enable the user to enter input to select and I specify values for individual dyslexic enhancement features. The computing device can configure implementation of the dyslexic enhancement mode based on the input provided by the user.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: August 6, 2019
    Assignee: RAKUTEN KOBO INC.
    Inventor: Benjamin Landau
  • Patent number: 10372801
    Abstract: A computer system for a narrational media organizer for transforming digital media into a personal, memorable story with minimal user input having a processor and storage with instructions for creating a narrational media organizer (NMO) environment, where a user can annotate one or more than one digital media file or graphical representations of the digital media files using a user interface; and an NMO data structure for storing the digital media and annotations of the NMO environment.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: August 6, 2019
    Assignee: Google LLC
    Inventor: Nils Kokemohr
  • Patent number: 10366140
    Abstract: An improved process for recreating a webpage as presented to the visitor is provided. A skeleton of a webpage, including content and images of the webpage, may be captured for each web event. For each web event, the captured skeleton of the webpage, including the content and the image of the captured webpage, may be transmitted to a server, allowing the server to recreate a webpage that was presented to the visitor.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: July 30, 2019
    Inventors: Matt Butt, Ian Carpenter, Alexander Martin, Emanuel I Wald, Jason Watt
  • Patent number: 10366144
    Abstract: A set of images is accessed from a server. The set is analyzed to identify objects in each image using object recognition algorithms. A primary image that includes more of the identified objects than any of the other images of the set is determined. For each of the identified objects in the primary image, a secondary image that includes the identified object and has a higher magnification than the primary image is determined. Links are inserted into the primary image at locations including an identified object that is also in a secondary image. The primary image is displayed and, upon receiving a selection of one of the links, the secondary image that includes the identified object at the location of the selected link is displayed. The set of images is ordered based on relative positons of the identified objects in each image and then linked together based on the ordering.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: July 30, 2019
    Assignee: eBay Inc.
    Inventors: Nithya Chellam, Rahul Kyamaji, Sruthi Madapoosi Ravi, Krithika Sairam, Pranav Shekhar Jha
  • Patent number: 10366149
    Abstract: A multimedia presentation system facilitates efficient creation of multimedia presentations. For example, in an embodiment, a multimedia presentation system provides tools for creating an authoring notebook via which a user can (i) create graphics to be used in a presentation, (ii) create a script to be read, or be referred to, by a speaker during the presentation, and (iii) provide prompts to the speaker for when and/or how to modify the graphics during the presentation. A controller may be provided to allow a user to modify the visual portion of the presentation during performance of the presentation.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: July 30, 2019
    Assignee: Wolfram Research, Inc.
    Inventors: Stephen Wolfram, Andre Kuzniarek
  • Patent number: 10345922
    Abstract: A computer implemented method, apparatus, and computer usable program code for embedding and importing content prediction instructions. Content prediction instructions are customized. The content prediction instruction is part of content prediction logic. The prediction instruction is embedded in a document in response to receiving a user selection to embed the prediction instruction.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Susan Elise Lee, Keith Raymond Walker
  • Patent number: 10347025
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a request to generate a personalized emblem for a user, receiving data associated with the user from a plurality of data sources, extracting a plurality of data elements describing the user from the data associated with the user based on an extraction rule, selecting a first emblem template based on the plurality of extracted data elements and a template selection rule, modifying at least one attribute of the first emblem template based on a first extracted data element of the plurality of data elements, and generating the personalized emblem for the user by placing each of the plurality of extracted data elements in a respective location on the modified first emblem template based on a plurality of emblem layout rules.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventor: Su Liu