Patents Examined by Luu-Phuong T Nguyen
  • Patent number: 10908784
    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: October 9, 2019
    Date of Patent: February 2, 2021
    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: 10803254
    Abstract: A data structure is generated containing enumerators for data types of a domain, text forms of the enumerators and context patterns for the text forms. The data structure also includes information extraction rules that are associated with the enumerators. The data structure is updated with additional context patterns and text forms that are identified within a set of documents to which text analytic annotators are to be tuned. The set of documents are analyzed against the updated data structure and additional extraction rules are generated based on the analysis.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Harish Deshmukh, Philip E. Parker, Roger C. Raphael, Paul S. Taylor, Gabriel Valencia
  • Patent number: 10796079
    Abstract: Disclosed are various embodiments for selecting page layouts based upon an outcome prediction associated with a request for a content page. Session variables associated with a request can be extracted. A score can be calculated based upon the session variables. The score can be generated by a machine learning engine that is trained using archived session data. A page layout can be selected based upon the generated score and a respective content page generated.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: October 6, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph Bradley, Lakshya Bhagat, Nick Ciubotariu, Michael Albert Galassi, William Kevan Bennett Kennedy, Alexander Michael Spinelli, Nathan Andrew Sterken, Andrew James Will, Wei Zhang, Albert J. Kennis, Thomas Jay Hoover, Neil Christopher Fritz
  • Patent number: 10789147
    Abstract: A system and method allows users to provide portions of scripts or scripts for retrieval of information from one or more web sites of one or more businesses by demonstrating operation of the one or more web sites and identifying locations of one or more fields on each web page of the one or more web sites, and the system and method stores the scripts and uses the scripts to retrieve information from such web site or web sites for any number of users. Different portions of different scripts may be used as a single script to retrieve information from a single web site. Scripts or portions of scripts may be repaired using information from previously working scripts or portions, the web site when the script or portion worked, and the web site when the script or portion did not work.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: September 29, 2020
    Assignee: INTUIT INC.
    Inventors: Aaron Patzer, Jean Sini
  • Patent number: 10785337
    Abstract: Example system and method for providing analytics and data visualization of an attached file in an attachment-enabled application are provided. An analysis system causes presentation of an option to perform analysis on a file attached to main data in an attachment-enabled application. The analysis system receives an indication of a selection of the option to perform the analysis on the attached file, whereby the analysis to be performed without user download of the attached file. The analysis system determines, based on data corresponding to the attached file, one or more data sets on which to perform the analysis and a result type for outputting of a result, and performs analysis on the one or more data sets to generate the result based on the result type. The analysis system causes presentation of the result based on the result type.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: September 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Zuopan Li
  • Patent number: 10783319
    Abstract: A method for creation and review of media annotations allows creators to create different types of annotations to one or more media files of different types. Annotations are created in such a way that annotator's commands in making the annotations are also captured. Multiple creators may create annotations simultaneously and reviewers may review all the annotations in real time. Alternatively, multiple people may create annotations one by one and reviewers may review all the annotations created.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: September 22, 2020
    Assignee: COACHMYVIDEO.COM LLC
    Inventors: Jason Henderson, Brandon Peterson, Jason McKinley
  • Patent number: 10775993
    Abstract: Therefore, what has been described is an improved for visually implementing a web page layout, where the web page layout includes a nested drop zone. Allowing the user to interactively implement nested drop zones provides numerous benefits, including the benefit of being able to create specialized layout configurations for a web page without requiring the need for expert programmers to write computer code for the new configuration. This permits the user to implement a highly customized layout in a very easy and efficient way. In addition, an improved approach has been described to implement a new type of widget that obtains its context information from another widget. For example, when a contextual widget is dropped into a drop zone, that contextual widget would obtain its context data from its parent drop zone widget.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: September 15, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Noah Horton, Salman Rafat Ansari, Joshua James Ellithorpe, Damandip Singh Sanghera
  • Patent number: 10776569
    Abstract: A data portion of a data set utilized in a computerized visualization is analyzed to identify one or more areas of interest each including data values representing distinguishable features relative to the data set. An explanation for the data values of each of the one or more areas of interest is determined. Each explanation is based on other data portions of the data set contributing to the distinguishable features. At least one display layer including labels describing the one or more areas of interest is generated. The labels include the explanation for each of the one or more areas of interest. The at least one display layer is disposed over the computerized visualization to produce an annotated visualization with the labels positioned proximate the one or more areas of interest.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Marc S. Altshuller, Daniel J. Rope, Jing-Yun Shyr, Devendra G. Tasgaonkar, Graham J. Wills
  • Patent number: 10776561
    Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as and/or performed by a document planner. In some example embodiments, a method is provided that comprises selecting a schema based on one or more messages available in a message store and using the selected schema and one or more messages available in the message store to generate a document plan. The schema of this embodiment may be defined by a specification containing one or more queries for selecting one or more messages, one or more messages, and/or one or more predefined phrases to instantiate a document plan. The method of this embodiment may also include applying an optimization specification to the document plan to generate an optimized document plan.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: September 15, 2020
    Assignee: Arria Data2Text Limited
    Inventor: Gowri Somayajulu Sripada
  • Patent number: 10769231
    Abstract: An application generating website building system (AGWBS) converts a website to an application which operates on a mobile device. The system includes a website building system (WBS) to enable a user to build a website, and to host the website, a database to store website data that includes at least a structure of the website, an application generator repository to store at least several per-vertical base apps, where each per-vertical base app is a template app for one type of business, and an application generator to determine the website type of business, to generate an initial extended application content file (XACF) at least from an associated per-vertical base app for the type of business, to analyze the structure of the website to generate a graph of elements of the website and to use the graph to modify the associated per-vertical base app into an XACF defining the mobile application.
    Type: Grant
    Filed: July 31, 2016
    Date of Patent: September 8, 2020
    Assignee: Wix.com Ltd.
    Inventors: Tal Kol, Noam Cocos, Noam Almog, Reuven J. Sherwin
  • Patent number: 10762280
    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 6, 2019
    Date of Patent: September 1, 2020
    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 M. Carrillo
  • Patent number: 10740551
    Abstract: A method of simultaneous multiuser collaborative access to a spreadsheet includes transmitting the spreadsheet to a first device of a first user having a first privilege for a first part that includes a first cell, transmitting the spreadsheet to a second device of a second user having a second privilege for a second part, receiving a first edit of the first cell from the first device, and a second edit of the second cell from the second device, and in response to the first cell and the second cell being different, the first privilege including an edit privilege, and the second privilege including the edit privilege, accepting the first edit, accepting the second edit, forwarding the first edit for display with the first cell at the second device, and providing, to the second device, a real-time visual indication identifying the first user as a last user editing the first part.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: August 11, 2020
    Assignee: GOOGLE LLC
    Inventors: Jonathan P. Rochelle, Micah Lemonik, Farzad Khosrowshahi, John Stephen Danaher
  • Patent number: 10740410
    Abstract: Disclosed are methods and apparatus for commenting on interactive content. One of the methods includes reproducing the interactive content in accordance with a branched scenario including a plurality of branches, each of which is matched to a trigger, receiving a touch input for inputting a comment on the interactive content, selecting a comment target trigger from the triggers, matching the comment to the selected comment target trigger, determining a comment target object, which is an object located closest to a touch point at the time when the touch input is made among candidate objects related to the comment target trigger, the candidate objects comprise objects of a response being reproduced at the time when the touch input is made, among all responses of the comment target trigger; and transmitting comment information comprising information of the comment target trigger, a trigger log and content data of the comment.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: August 11, 2020
    Assignee: STUDIO XID KOREA, INC.
    Inventors: Soo Kim, Jae Won Song
  • Patent number: 10733360
    Abstract: Systems and methods simulate a hyperlink in regular content displayed on a screen. An example method can include generating, responsive to detecting a simulated hyperlink indication, a centered selection from content displayed on a display of a computing device, providing the centered selection to a simulated hyperlink model that predicts an operation given the centered selection, and initiating the operation using an intent associated with a mobile application. The simulated hyperlink model may also provide, from the centered selection, an intelligent selection used the intent's parameter.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: August 4, 2020
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, David Petrou
  • Patent number: 10698442
    Abstract: The present disclosure discloses a method and apparatus for always-on display, and a computer-readable storage medium. The method includes: acquiring a plurality of content elements, a plurality of element meanings and a plurality of storage locations required for the always-on display, where each content element corresponds to an element meaning and a storage location; determining target information content, where the target information content needs to be displayed through an always-on display function; acquiring a content element required for displaying the target information content from the plurality of content elements based on the target information content, the plurality of element meanings, and the plurality of storage locations; and displaying the target information content through the always-on display function based on the acquired content element.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: June 30, 2020
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventor: Guosheng Li
  • Patent number: 10691884
    Abstract: System and method for cheque image data masking are disclosed. In an example, a cheque image and a data file are received, the data file includes data records with values corresponding to sensitive data fields in the cheque image. Further, a template cheque image matching to the cheque image and redacted information associated with the template cheque image are obtained. Furthermore, a blank image snippet is generated for each sensitive data field in the cheque image based on a part of the obtained information about sensitive fields. Moreover, values corresponding to each sensitive field from the input data file are written to the blank image snippet based on the remaining information about sensitive fields. Also, the template cheque image is updated with the image snippet. Data of non-sensitive fields in the cheque image is then copied to the template cheque image, thereby facilitating cheque image data masking.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: June 23, 2020
    Assignee: Tata Consultancy Services Limited
    Inventors: Arun Kumar Jindal, Srinivasa Rao Chalamala, Ajeet Kumar Singh, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha, Sumit Johri, Mayur Jain, Nandita Babu, Nikhil Girish Patwardhan, Ashim Roy
  • Patent number: 10650076
    Abstract: A media content placement system is provided. The system may determine a first parameter corresponding to a media object of a plurality of media objects displayed according to a presentation sequence, the first parameter based on a predetermined quantity of times a media object is displayed. The system may determine a second parameter corresponding to the media object, the second placement parameter may be based on of a positive feedback for the media object. The system may determine a third parameter corresponding to the media object, the third parameter may be based on a negative feedback for the media object. The system may determine a presentation index corresponding to a media object. The presentation index may reference a position in a presentation sequence used to display media objects. The system may determine the presentation index based on the first parameter, the second parameter and the third parameter.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: May 12, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xiwang Yang
  • Patent number: 10628511
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying broken network connections. In one aspect, a system includes front-end server(s) that receive data specifying, for multiple different user interactions with one or more application links that link to a given application, presentation durations specifying how long application content linked to by the application link was presented following the multiple different user interactions with the application link(s). Back-end server(s) that communicate with the front end server(s) can classify each application link as broken or working based on application of a machine learning model to the presentation durations for the application link. The machine learning model can be generated using labeled training data. The back-end server(s) can generate and output an alert identifying an application link as a broken link based on the application link being classified as broken by the machine learning model.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: April 21, 2020
    Assignee: Google LLC
    Inventors: Xin Li, Fang Yang
  • Patent number: 10628024
    Abstract: A mobile terminal including a wireless communication processor configured to provide wireless communication; a touch screen; and a controller configured to display an area of an omnidirectional image on the touch screen, display a guideline on the touch screen for guiding a movement of the omnidirectional image on the touch screen, in response to a scrolling gesture on the touch screen having a first direction corresponding to a direction of the guideline, move the display area of the omnidirectional image in the first direction, and in response to the scrolling gesture on the touch screen having a second direction different than the direction of the guideline, move the display area of the omnidirectional image along the guideline in the first direction instead of the second direction.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: April 21, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Jisun Lee, Suyoung Lee
  • Patent number: 10628012
    Abstract: The present invention may comprise: a terminal body having a front surface and a rear surface; a display unit disposed on the front surface and configured to output first screen information; a rear input unit disposed on the rear surface and configured to receive a touch input; and a control unit which, when a predetermined touch input is received by the rear input unit, controls the display unit to display a window area on at least one area of the first screen information, wherein the window area is displayed while a touch is sensed by the rear input unit, and a apart of second screen information, which has been output on the display unit before the first screen information is output, is displayed in the window.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: April 21, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Sesook Oh, Samsick Kim, Jongin Lim, Kyungjin Moon, Sungjin Kang