Patents Examined by Cesar B Paula
  • Patent number: 10528186
    Abstract: Systems and methods are described herein for controlling playback of a media asset using a touch screen. In some embodiments, a media guidance application may control media playback based on touch screen input positions that are stored before the user removes his finger from the touch screen. In some embodiments, the media guidance application may distinguish between intended touch screen inputs and jitter by analyzing the time it takes to perform a touch screen input, the speed/acceleration of an input, or the orientation of an input.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: January 7, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Abubakkar Siddiq, Walter R. Klappert
  • Patent number: 10521092
    Abstract: A method is performed at an electronic device with a touch-sensitive surface and a display. The method includes displaying a chart on the display. The chart has a horizontal axis and a vertical axis. The horizontal axis includes first horizontal scale markers. The vertical axis includes first vertical scale markers. The method also includes detecting a first touch input at a location on the touch-sensitive surface that corresponds to a location on the display of the chart. The method further includes, while detecting the first touch input: horizontally expanding a portion of the chart such that a distance between first horizontal scale markers increases; and maintaining a vertical scale of the chart such that a distance between first vertical scale markers remains the same.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: December 31, 2019
    Assignee: Tableau Software, Inc.
    Inventor: Robin Stewart
  • Patent number: 10524093
    Abstract: A description of a user is estimated based on the context of a user's past and present locations. A disclosed data-processing system continually receives data points for each user that represent spatial and/or temporal events. These events represent, for example, presence of a person at a specific geographic location such as a geographic area or point of interest (POI). The data-processing system evaluates the received data points in relation to one or more of the geographic locations, yielding results that are also based on the demographic characteristics of each visited location and the commercial characteristics of each visited location. The data-processing system evaluates the data points also to determine patterns exhibited in each user's activity or inactivity, and patterns exhibited in the distance traveled and the type of travel. The data-processing system bases the user descriptions on the results of these evaluations.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: December 31, 2019
    Assignee: Verve Wireless, Inc.
    Inventor: David Rosenberg
  • Patent number: 10522133
    Abstract: Techniques for error correction using a history list comprising at least one misrecognition and correction information associated with each of the at least one misrecognitions indicating how a user corrected the associated misrecognition. The techniques include converting data input from a user to generate a text segment, determining whether at least a portion of the text segment appears in the history list as one of the at least one misrecognitions, if the at least a portion of the text segment appears in the history list as one of the at least one misrecognitions, obtaining the correction information associated with the at least one misrecognition, and correcting the at least a portion of the text segment based, at least in part, on the correction information.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: December 31, 2019
    Assignee: Nuance Communications, Inc.
    Inventors: Martin Labsky, Jan Kleindienst, Tomas Macek, David Nahamoo, Jan Curin, William F. Ganong, III
  • Patent number: 10521502
    Abstract: Generating a user interface template is provided. A user context corresponding to an action request by a user to perform a task on a computer is determined. A set of user interface templates corresponding to the action request by the user and the user context is retrieved. Components of different user interface templates within the set of user interface templates are compared. Relevant components of the different user interface templates are combined based on the action request by the user and the user context. The user interface template corresponding to the action request by the user and the user context is generated based on the combined relevant components of the different user interface templates.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shivali Agarwal, Maja Vukovic, Frederick Y. Wu
  • Patent number: 10503341
    Abstract: A method for evaluating the usability of user interfaces is provided. The method may include capturing user interface data. The method may also include determining whether the plurality of user interface data follows user interface guidelines associated with the user interface. The method may further include determining scores for the user interface based on the determination of whether the user interface data follows the user interface guidelines. Additionally, the method may include implementing the user interface using the user interface data to log usage data associated with the user interface. The method may also include capturing user interaction data associated with the user interface based on the logging of the usage data. The method may further include detecting correlations between the user interface data and the user interaction data. The method may also include presenting the scores, correlations, and an analysis based on the scores and the correlations.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: December 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vaibhav Grover, Atul Prakash, Swetha Sivaram
  • Patent number: 10503815
    Abstract: A link association method and system. The method involves receiving by a computer processor from a user, a first link for a first Webpage and a second link for a second Webpage. The user determines that the first Webpage is related to the second Webpage. The computer processor receives a specification command indicating that the first Webpage is related to the second Webpage and in response the computer processor associates the first link with the second link. The computer processor stores the first link associated with the second link and generates a report indicating that the first link is related to the second link.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: December 10, 2019
    Assignee: International Business Machines Corporation
    Inventor: Sarbajit K. Rakshit
  • Patent number: 10497067
    Abstract: An extraction apparatus includes an input-data analysis unit that, when an extraction process is performed on input data containing a plurality of XBRL files using a combination of a plurality of extraction criteria, each of the extraction criteria directly specifying an element and an aspect of each of the plurality of XBRL files, calculates, from the input data, distribution information containing distribution of values of individual aspects of a plurality of elements that are individually provided by the plurality of XBRL files, and an application-sequence determining unit that determines an application sequence of the plurality of extraction criteria by referring to the calculated distribution information. Hence, the extraction apparatus can extract XBRL data pieces containing data items to be validated against a validation rule from the input data rapidly.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: December 3, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Hitoshi Okumura, Takahide Muramoto, Masaru Uchida
  • Patent number: 10489018
    Abstract: The present disclosure describes methods and systems for interpreting a first user input comprising a text flow entry, interpreting a second user input comprising one of an in-line data access entry and a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the one of the in-line data access entry and the table-based calculation entry, and positioning the data structure on the unified document surface.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: November 26, 2019
    Assignee: Coda Project, Inc.
    Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
  • Patent number: 10489503
    Abstract: Historical form input field usage information of a group of input fields associated with a graphical user interface (GUI) form is used to automatically partition a subset of the group of input fields into a new form within a new tabbed portion of the displayed GUI form. The new form includes a set of selectable options that allow a user to select between reorganizing the subset of the input fields according to historical input field usage analysis of the user and reorganizing the subset of the plurality of input fields according to historical input field usage analysis of a group of form users within which the user is a member. The subset of the input fields within the new form is reorganized responsive to different user selections among the set of selectable options.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: November 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Samuel G. Padgett, Sreedhar Rella, Steven K. Speicher, Michael J. Tabb
  • Patent number: 10489005
    Abstract: A method for evaluating the usability of user interfaces is provided. The method may include capturing user interface data. The method may also include determining whether the plurality of user interface data follows user interface guidelines associated with the user interface. The method may further include determining scores for the user interface based on the determination of whether the user interface data follows the user interface guidelines. Additionally, the method may include implementing the user interface using the user interface data to log usage data associated with the user interface. The method may also include capturing user interaction data associated with the user interface based on the logging of the usage data. The method may further include detecting correlations between the user interface data and the user interaction data. The method may also include presenting the scores, correlations, and an analysis based on the scores and the correlations.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vaibhav Grover, Atul Prakash, Swetha Sivaram
  • Patent number: 10474558
    Abstract: A method, computer program product, and computer system for performing, at a computing device, an analysis of a web application. A response is annotated by the web application with coverage data based upon, at least in part, the analysis, wherein the coverage data indicates which actions have been performed on the web application and which actions have not been performed on the web application according to results of the analysis. The response that includes the coverage data is shared with one or more users.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: November 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ory Segal, Roi Saltzman, Omer Tripp
  • Patent number: 10474331
    Abstract: Smart devices, software, systems and methods for use in avoiding errors in designated electronic message recipients. In some embodiments, addressee identifying indicia, such as photographs, names, custom notations, or any combination thereof, are displayed in lieu of, overlapping, or proximate graphical send buttons for use in initiating transmission of electronic messages. In some embodiments, message content is monitored and compared against past messages exchanged to identify content discrepancies.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: November 12, 2019
    Assignee: SAKS INNOVATIVE L.L.C.
    Inventor: Amir Kerawala
  • Patent number: 10466868
    Abstract: The present invention discloses receiving a first operation log from a first computing device, creating a first document view in response to the first operation log, the document view comprising content generated using at least a portion of the first operation log, providing the first document view to a display device, receiving a user document change input value, and creating a local operation log in response to the first operation log and the user document change input value, the local operation log comprising at least one sequential operation defining operations to create a second document, updating the first document view in response to the user document change input value, and communicating a change value for the first operation log to the first computing device in response to the first operation log and the local operation log.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: November 5, 2019
    Assignee: Coda Project, Inc.
    Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
  • Patent number: 10469980
    Abstract: A method and apparatus for mapping addressable information (e.g., locations denoted by name or address, street addresses, landmarks, etc.) off of disparate applications on a mobile device, onto an existing map on the mobile device, are disclosed. An application on a mobile device may display addressable information (e.g., a website displaying a location name and/or address, an email containing an address, etc.). In response to a user's selecting the addressable information and invoking a mapping command, a map-display application (e.g., Google Maps®, Yahoo! Maps®, Windows Live Search Map®, MapQuest®, iPhone® maps, Waze® etc.) may be automatically presented (e.g., launches, become visible, displayed, etc.) displaying the addressable information in addition to at least one prior mapping content previously displayed by the map-display application.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: November 5, 2019
    Assignee: Empire IP LLC
    Inventors: Gabriel Jakobson, Steven L. Rueben
  • Patent number: 10460015
    Abstract: A method for assimilation in a page composition includes receiving an event trigger in a source webpage of a web application. A data collector bound to the event trigger collects data from data sources to obtain collected data. Via the data collector, a data model that includes the collected data is generated and populated into a session variable. A target page accessing the session variable may obtain data from the data model.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: October 29, 2019
    Assignee: Open Text Corporation
    Inventors: Sachin Gopaldas Totale, Naveen K. Vidyananda
  • Patent number: 10460023
    Abstract: Systems, methods, and computer readable medium are provided that relates to the field electronic slide presentation applications. Improvements to add new features and functionality in that field are illustratively described. In some embodiments, an automated feature is provided that generates high-quality presentation slides from source content. Other features are contemplated including features related to security, GUIs, smart templates, and others.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: October 29, 2019
    Inventor: Matthew Connell Shriver
  • Patent number: 10460019
    Abstract: The present disclosure envisages a system that incorporates built-in semantic tagging capabilities. The system auto generates test cases based on semantic tags. The system envisaged by the present disclosure personalizes a web page (particular web content) for different users, based on the personalization criteria specified by each of the users. The system further transforms a desktop based website into a mobile form factor and vice-versa with minimal quantum of software programming. The system incorporates data driven test cases and eliminates manual scripting of test cases, by the way of providing JSON (Java Script Object Notation) data as an input point for a test. The system enables users to extend their presence beyond desktop applications, and onto other channels such as native mobile applications, by seamlessly transforming the web content from one form factor (current form factor) to another appropriate form factor (secondary form factor).
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: October 29, 2019
    Assignee: NORTH AMERICA PHOTON INFOTECH LIMITED
    Inventors: Mukund Balasubramanian, Muhamad Daud
  • Patent number: 10452751
    Abstract: A method of visually interacting with an electronically stored document having a plurality of visual objects. The method includes accessing the document that includes a closed region characterized by an open area boundary surrounding an open area. The method further includes displaying the document on a display. The method further includes receiving a user input of a region of interest within the document and in the open area. The method further includes iteratively, in a time interval of multiple segments, dynamically displaying a fill area in each of the multiple time segments. The fill area is defined by outwardly expanding vertices from the region of interest and bounded by an expanding fill perimeter limited by the open area boundary. The fill area is coextensive with the open area upon the fill perimeter coinciding with the open area boundary.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: October 22, 2019
    Assignee: Bluebeam, Inc.
    Inventor: Joseph W. Wezorek
  • Patent number: 10453077
    Abstract: A computerized system determines when a viewer is viewing a certain portion of an electronic document. Depending on the portion of the document being viewed, the system determines whether various agents are available to assist the viewer and provides options to the viewer for communicating with one or more of the agents.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: October 22, 2019
    Assignee: Avaya, Inc.
    Inventors: Rajesh Kanade, Jitendra Wadhwa