Patents Examined by Yahao Chen
  • Patent number: 10572497
    Abstract: A computer-implemented method for executing parsed commands includes receiving an area selection in a first user interface on an electronic device. The method receiving a first portion of a command entry in the first user interface. The method translating the first portion of the command entry into a first portion of computer readable text format. The method parsing the first portion of computer readable text format for keywords, wherein the keywords correspond to actions executed in a first application. Responsive to determining the first portion of computer readable text format matches a first action, the method executing the first action in the first application, wherein the first action is directed towards the area selection.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Lydia M. Do, Charles M. Kinard
  • Patent number: 10558789
    Abstract: Techniques are provided that generated interactive and dynamic multimedia objects (MMOs) with HIP capabilities which may be used in online advertising, brand engagement, online promotions, surveys, security, and user-defined security. Techniques combining interactive multimedia objects with HIP capabilities assist advertisers and websites by creating an effective impression of any multimedia object on a user as well as providing security for a website by providing a more natural user interaction and ease of use while maintaining security. A wide variety of workflows and features by which users engage with such multimedia objects are provided.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: February 11, 2020
    Assignee: [24]7.ai, Inc.
    Inventors: Shekhar Deo, Manoj Rajshekar
  • 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: 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: 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: 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: 10347018
    Abstract: The various embodiments described herein include methods and devices for interactive data visualization. In one aspect, a method is performed at a device with a touch-sensitive surface and a display. The method includes (i) displaying a first chart, where the first chart concurrently displays a first set of categories in a first region and a second set of categories in a second region; and (ii) displaying a respective visual mark in the first chart corresponding to each respective pair of categories. The method further includes: (i) detecting a touch input that corresponds to a location on the display of the first chart; (ii) determining whether the location is in the first region, the second region, or neither; (iii) removing, via an animated transition, one or more visual marks based on the determination; and (iv) updating display of the first chart.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: July 9, 2019
    Assignee: Tableau Software, Inc.
    Inventor: Robin Stewart
  • Patent number: 10296570
    Abstract: A method and system is provided to author an electronic document having content including document objects, the documents objects including at least text objects and graphical objects, the graphical objects including at least one of image objects, structured graphics, digital ink, and hyperlinks. The method and system modifies the content of the electronic document, and applies an automatic hybrid reflow process to reflow at least one of the text objects of the electronic document in accordance with the applied automatic hybrid reflow process. The applied automatic hybrid reflow process acting to position the text objects and the graphical objects on the electronic document.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: May 21, 2019
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Eric Saund, James V. Mahoney, William C. Janssen, Jr.
  • Patent number: 10289664
    Abstract: For logogram phrase completion from initial strokes, a processor may receive a plurality of initial logogram strokes from an input device. In addition, the processor may identify a logogram phrase based on the plurality of initial logogram strokes.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: May 14, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Ming Qian, Jian Li, Song Wang, Jianbang Zhang
  • Patent number: 10289745
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to portlet content refreshing and provide a novel and non-obvious method, system and apparatus for independently refreshing portlet content in a portal view. In an embodiment of the invention, a system for refreshing portlet content in a portal view can include a portal server configured to render a portal page, a portlet aggregator configured to provide portlet markup for different portlets in different refresh controllers having independently refreshable portions, and a refresh servlet coupled to the portlet aggregator that includes programming to configure the portal page with the different refresh controllers.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David B. Lection, Eric L. Masselle, Mohamad R. Salahshoor
  • Patent number: 10254953
    Abstract: The present invention relates to a computer-implemented method for inputting text into an electronic device (10). The method includes selecting a first set of candidate words stored in a database. At least one of the first set of candidate words is then displayed on a screen (20) for selection by a user. The user generates a continuous input pattern (420; 540) and the method identifies one or more candidate words disposed along or proximal to the continuous input pattern (420; 540). The one or more identified candidate words are then input into a text entry field (430). The method includes refreshing the displayed candidate words when the continuous input pattern (420; 540) traces a predefined refresh gesture or enters/exits a predefined region (545). The present invention also relates to a computing device programmed to perform the method described herein.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: April 9, 2019
    Assignee: Keypoint Technologies India Pvt. Ltd.
    Inventors: Naveen Durga, Prima Dona Kurian, Sandeep Yelubolu, Sumit Goswami, Sunil Motaparti
  • Patent number: 10176159
    Abstract: A computer implemented method and apparatus for detecting, validating, and correlating form-fields in a scanned document. The method comprises displaying a plurality of interactive form-fields associated with a scanned document, wherein each interactive form-field in the plurality of form-fields is defined by a location in the document where one or more previous users entered information on the scanned document, and a data type for the entered information.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: January 8, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Lalit Vohra, Yash Kumar Gupta, Aditya Kumar Pandey, Mohit Bansal
  • Patent number: 10134037
    Abstract: The present application relates to a multimedia data capture and processing (C&P) device. In an example, the multimedia data C&P device comprises a multimedia sensor configured to capture a first multimedia data; and a device processor configured to obtain a preset information, and generate a second multimedia data according to the first multimedia data and the preset information, at least a part of the second multimedia data presenting the preset information. The present application also relates to a user terminal and multimedia data processing server.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: November 20, 2018
    Assignee: CISTA SYSTEM CORP.
    Inventors: Guangbin Zhang, Jiangtao Pang
  • Patent number: 9922015
    Abstract: Abbreviations can be handled by a computer system that receives a message that specifies a recipient and a sender. A first text portion is identified from the message as being associated with an abbreviation. A sender and receiver profile are used to identify a set of one or more solutions for the first text portion. The solutions are scored based upon the online content exposure information in the profile of the recipient. Based upon the scoring, a particular solution of the one or more solutions is identified for use. The text body of the message is modified to include the particular solution, and the modified message is transmitted to the recipient.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kelley L. Anders, Trudy L. Hewitt, Kimberly D. McCall
  • Patent number: 9870344
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting ordinal positions for content item slots in response to determining that a content item slot with a highest slot ordinal position relative to the other content item slots in a resource is not within a viewport area. Adjusting the adjusting ordinal positions of either the content item slots or content items to be served in the content item slots ensures that a content item slot in the viewport displays a content item with a highest respective ordinal position in a ranking relative to other content items is rendered in the content item slot within the viewport area.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: January 16, 2018
    Assignee: Google Inc.
    Inventors: Momchil Filev, Martin B. Freund
  • Patent number: 9665546
    Abstract: Real-time web service reconfiguration and content correction is provided. A web browser receives one or more webpages, each webpage including one or more frames. The received webpages are saved from the web content buffer to a temporary work area. The profile settings in a web browser profile are compared to the respective settings in the saved webpages. The web browser profile settings include lang, script and charset. Differences between the web browser profile and the settings in the saved webpages are detected and corrected to use the preferred setting from the web browser profile.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Fan Yang, Su Liu, Priya Paul, Jun Su, Cheng Xu
  • Patent number: 9621528
    Abstract: Embodiments of the invention provide a method and apparatus (“system”) that overcome the above-mentioned problems among others and provide an innovative solution aimed at creating an interactive, dynamic and effective multi-media object with HIP capabilities which may be used in online advertising, security, and user-defined security. The system leverages the existing HIP CAPTCHA real estate to create multi-media objects that guarantee a captivated audience, especially in online advertising. Combining interactive multi-media objects with HIP capabilities helps to meet a very critical need faced by advertisers and websites today—creating an effective impression of any multi-media object on a user (a guaranteed eyeball). Embodiments of the current invention introduce a variety of formats that involve interacting with a multi-media object to provide a more natural user interaction and ease of use while maintaining security.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: April 11, 2017
    Assignee: 24/7 Customer, Inc.
    Inventors: Manoj Rajshekar, Shekhar Kumar Deo
  • Patent number: 9547628
    Abstract: A computer implemented method and apparatus for automatically improving legibility based on preferred font characteristics. The method comprises determining a plurality of preferences regarding font size characteristics of sample text; receiving a request to view an electronic document having text in a given font; and displaying text of the electronic document in the given font with a zoom level based on the preferences.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: January 17, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Apoorv Mangalam
  • Patent number: 9367524
    Abstract: Apparatus and method for dynamic web page layout optimization. In accordance with some embodiments, a plurality of different layouts are defined for a web page of a publisher. Each of the different layouts have at least one common element and at least one content slot adapted to display a content item. A request for the web page is received from a network accessible device having associated profile information, and a selected layout is identified using the profile information. At least one content item is selected for display in each content slot of the selected layout. Data are thereafter transferred to the network accessible device to display the web page arranged in accordance with the selected layout along with the selected content item.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: June 14, 2016
    Assignee: Google, Inc.
    Inventors: Momchil Filev, Johnny Chen
  • Patent number: 9251128
    Abstract: A method, system and computer program product for providing scoping editing operations in a document using a document editing computer application. The method, program system, and computer product may include tagging each incidence of editing with the identity of the author responsible for the applicable incidence, the date, the date and time, document phase, author role, or any combination thereof. The method, program system, and computer product may further include presenting a mechanism for designating a scope of tagged content by author, date, date and time of day, document phase, author role, or a combination thereof, and locating a selection of at least some of the tagged content according to the designated scope of the tagged content.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Eric Leonard Masselle, Velda Bartek, Patrick Gabriel McGowan