Context Sensitive Patents (Class 715/708)
  • Patent number: 11144716
    Abstract: Methods and systems are presented for dynamically generating programming code for implementing input data fields that automatically verifies formatting of input data based on platform agnostic formatting rules. A user interface page is obtained for display on a user device, wherein the user interface page is configured to obtain data from a user. Based on first programming code associated with the interface page, formatting rules are retrieved from a remote server. Second programming code that implements one or more input data fields on the user interface page is generated based on the formatting rules. The user interface page with the one or more input data fields is rendered on the user device for obtaining user data. Based on the second programming code, the user data inserted into the one or more input data fields is automatically formatted.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: October 12, 2021
    Assignee: PayPal, Inc.
    Inventors: Willem Hermanus Georgius Hersbach, Willian Mews, Blair Michael Olynyk
  • Patent number: 11128589
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems to provide a platform to facilitate implementation of an interface as a computerized tool, among other things, and, more specifically, to a computing and data platform that implements logic to facilitate moderation of electronic messages, electronic postings, content, etc., via implementation of a moderator application configured to, for example, perform an action automatically. In some examples, a method may include activating at least a portion of a moderator application, receiving a user input signal configured to cause presentation of an electronic message at a user interface as a computerized tool, detecting subsets of values of a user input signal, assigning one or more states to an electronic message, and causing execution of instructions to perform a moderated action automatically responsive to transitioning an electronic message from a first state to a second state.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: September 21, 2021
    Assignee: Khoros, LLC
    Inventors: David Evans, Vivekanand Venkatesh Kini, Colin Cooper, Vigneshwaran Dharmalingam, Tanmay Sinha
  • Patent number: 11119576
    Abstract: User interface and method for contactlessly operating a hardware operating element in a 3-D gesture mode. The invention proposes a user interface and a method for contactlessly operating a hardware operating element (12), called “button” below, of a user interface in a 3-D gesture mode, by means of which the user interface can be operated using gestures freely carried out in space, called 3-D gestures below. The method comprises the steps of: —detecting (100) a user's hand (4), —assigning (200) the hand (4) to an area of the user interface (I) assigned to the button (12), and, in response thereto, —outputting (300) a suggestion (14, 16) to the user.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: September 14, 2021
    Assignee: Volkswagen Aktiengesellschaft
    Inventors: Holger Wild, Mark Peter Czelnik
  • Patent number: 11117057
    Abstract: Techniques for improving a user video game experience are described. In an example, a computer system receives event data from a plurality of user devices. Each event data includes an identifier of an activity in a video game and data and an identifier of a mechanic used to complete the activity. The identifiers can be predefined in program code of the video game. The identifiers data can be received based on an execution of the program code. The event data is processed to determine, for a user that has not completed the activity, a readiness of the user to perform the activity. Depending on the readiness, the activity can be suggested in a user interface element.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: September 14, 2021
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Daniel S. Hiatt, Adil Ahmed Sherwani, Xiaohan Zhang, Jay Robert Franck, Rui Li, Gabor S. Melli
  • Patent number: 11113082
    Abstract: In some examples, with respect to help content based application page analysis, pages that are to be analyzed with respect to application help content may be ascertained for an application. A user interaction element may be identified for each of the ascertained pages. Selection of a user interaction element from the identified user interaction elements may be ascertained for a page of the ascertained pages. Responses to inquiries from a decision tree that corresponds to the selected user interaction element may be ascertained for the selected user interaction element. A score that represents relevancy of page help content to the application may be determined based on the ascertained responses. The page help content may be associated with the page and may be part of the application help content.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: September 7, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ricardo Miotto Redin, Lucia Maciel, Marcio Bortolini, Alan Aguirre, Thaua Garcia Silveira, Ricardo Alexandre de Oliveira Staudt, Ricardo Moreira, Alessandro Carlos Hunhoff, Leandro Cado
  • Patent number: 11086958
    Abstract: In one example in accordance with the present disclosure, a method for a navigation menu of a web technology includes collecting navigation data related to how multiple past users navigate the web technology. The method includes creating, based on the navigation data, a ranked list of navigation chains. The method includes, for a current user, causing display, in the navigation menu, of a high-ranked navigation chain selected from the ranked list.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: August 10, 2021
    Assignee: Micro Focus LLC
    Inventors: Elad Levi, Avigad Mizrahi, Ran Bar Zik
  • Patent number: 11074732
    Abstract: A computer-aided diagnostic (CAD) apparatus and a CAD method based on the diagnostic intention of a user are provided. The CAD apparatus includes a region of interest (ROI) detector configured to detect an ROI from an image input from a probe, and a probe motion determiner configured to determine a motion of the probe in response to the ROI detector detecting the ROI. The CAD apparatus further includes a diagnostic intention determiner configured to determine a diagnostic intention of a user based on the determined motion of the probe, and a diagnostic intention processor configured to perform a diagnostic procedure based on the determined diagnostic intention of the user.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: July 27, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Seung Chul Chae
  • Patent number: 11068285
    Abstract: In some embodiments, interaction data associated with user interactions with a user interface of an interactive computing environment is identified, and goal clusters of the interaction data are computed based on sequences of the user interactions and performing inverse reinforcement learning on the goal clusters to return rewards and policies. Further, likelihood values of additional sequences of user interactions falling within the goal clusters are computed based on the policies corresponding to each of the goal clusters and assigning the additional sequences to the goal clusters with greatest likelihood values. Computing interface experience metrics of the additional sequences are computed using the rewards and the policies corresponding to the goal clusters of the additional sequences and transmitting the interface experience metrics to the online platform. The interface experience metrics are usable for changing arrangements of interface elements to improve the interface experience metrics.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: July 20, 2021
    Assignee: Adobe Inc.
    Inventors: Nikhil Sheoran, Nayan Raju Vysyaraju, Varun Srivastava, Nisheeth Golakiya, Dhruv Singal, Deepali Jain, Atanu Sinha
  • Patent number: 11061554
    Abstract: A user terminal displays both of main content and an advertisement on a touch panel, the main content and the advertisement being data provided from a server as a response to a provided request of the main content. In a case where a swipe operation by a user is input to the advertisement displayed on the touch panel, the user terminal detects a direction of the swipe operation and notifies the server of the direction of the swipe operation.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: July 13, 2021
    Assignee: NOMURA RESEARCH INSTITUTE, LTD.
    Inventors: Yuki Uemura, Keisuke Tahara, Shouta Nakai, Tetsuya Nakamura, Kazuma Fukui
  • Patent number: 11009991
    Abstract: A display control apparatus includes a touch detecting unit 102 configured to detect a touch operation on a display screen, and a control unit 104 configured to, in response to a touch operation on an unspecified region of the display screen, display a predetermined item at a position corresponding to the touch operation on the first region, and in response to a touch operation on a specified region of the display screen which overlays the first region, display a plurality of options selectable by a touch operation in the specified region. In a case where a touch operation on the specified region is detected while the plurality of options are not displayed in the specified region, the control unit 104 controls to display the plurality of options in the second region.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: May 18, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hitoshi Watanabe
  • Patent number: 10972410
    Abstract: A chatbot server that manages context information between a chatbot and a user device includes a receiving unit that receives, from a messenger server, a question message input for a service selected from multiple services by the user device and service account information corresponding to the selected service; a derivation unit that derives an answer to the question message by using the chatbot corresponding to the service account information; and a context information management unit that manages context information of a chat between the user device and the chatbot based on the question message and/or the answer.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: April 6, 2021
    Assignee: KAKAO CORP
    Inventors: No Suk Myung, Ji Soo Hwang, Jun Ki Kim, Hee Keung Lee
  • Patent number: 10963274
    Abstract: There is disclosed a dynamic help system which can change and automatically update itself with relevant information based upon a user's needs to assist users in operating functions of a computer. The dynamic help system can create multiple types of pages that can seamlessly be integrated into a user interface already running on a computer. The dynamic help system may parse RAF or HTML-like user interface pages and components to create a corresponding help system also based upon RAF or HTML-like functions and layout. As a part of that process, snapshots of actual user interface components may be placed within the help system and used for navigation back to the user interface. The dynamic help system may be used by the user to obtain information and further interact with the user interface.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: March 30, 2021
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventors: Mehdi Shamseddin, Ben Lear, Timothy Gee, Lilian Ji
  • Patent number: 10956392
    Abstract: Methods, apparatuses, and computer program products are provided for an address system to identify a field and/or a row in a data structure. A method may include receiving a request to modify a field of data, wherein the field of data is identified by a received field key. A method may also include determining whether the field of data was rendered for display. A method may also include modifying the field in a tree structure in an instance in which the field of data was rendered for display, wherein the received field key is configured locate an address object that is related to the field. A method may also include modifying the field of data in a tree structure in an instance in which the field of data was not rendered for display by locating the received field key in a field key lookup map, wherein the field key lookup map is configured to locate the address object.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: March 23, 2021
    Assignee: Allscripts Software, LLC
    Inventors: Geoffrey Eugene Atkin, Charles Christopher Horne
  • Patent number: 10956483
    Abstract: A first selectable slide presentation priority level assigned to a slide presentation is determined responsive to detecting an indication from a user using an input device to start the slide presentation. Individual slides of the slide presentation determined to include an assigned individual slide priority level equal to or higher than the assigned first selectable slide presentation priority level are selectively presented. For each presented slide, any additional content-dependent slides with assigned individual slide priority levels lower than the assigned first selectable slide presentation priority level that are determined, according to inter-slide content dependency data, to include a user-assigned inter-slide content dependency upon content of the presented slide are selectively presented.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lloyd W. Allen, Jr., Travis M. Grigsby, Jana H. Jenkins, Steven M. Miller
  • Patent number: 10921957
    Abstract: In certain embodiments, a neural network may be trained to associated context information with multimedia items. In some embodiments, context predictions for multimedia items may be obtained via a neural network. A first multimedia item and a first task related to a first context prediction for the first multimedia item may be presented on a user interface. A user response to the first task may be obtained via the user interface. Based on the user response to the first task, prediction feedback related to the first context prediction or the first multimedia item may be provided to the neural network to cause the neural network to be updated based on the prediction feedback.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: February 16, 2021
    Assignee: Clarifai, Inc.
    Inventors: Matthew D. Zeiler, Adam L. Berenzweig
  • Patent number: 10891539
    Abstract: A system and method may be used to evaluate content on one or more social media networks. A deep learning model may be stored. A communication may be received, that has been or is to be communicated on a social network. The deep learning model may be applied to the communication to obtain an automated evaluation of the communication. User input may be received, and may include a user evaluation of the communication. The user evaluation may be applied to train the deep learning model. The steps of receiving the communication, applying the deep learning model to obtain the automated evaluation, receiving the user evaluation, and applying the user evaluation to train the model, may be iterated to enhance the accuracy of the automated evaluations.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: January 12, 2021
    Assignee: STA Group, Inc.
    Inventors: Vasant Kearney, Samuel Haaf, John Dorsey, Aaron Schoenberger
  • Patent number: 10885488
    Abstract: A system for accessing business metadata within a distributed network is disclosed. The system facilitates metadata driven for using social constructs in combination with metadata management to enhance metadata. The system includes a data storage device configured to store business information and metadata related to the business information, a processor configured to: selectively receive rated user input that provides supplemental information regarding at least one of the business information and the metadata, determine the context of the supplemental information and the at least one of the business information and the metadata; template the supplemental information by type and using pointers in the system provide non-redundancy, store the organized supplemental information in the data storage device, and generate a user interface element, and a display device configured to display the user interface element as the definition of the business information.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: January 5, 2021
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: James A. Madison, Balachandar Kandaswamy, Teresa Mullen-Sweeney
  • Patent number: 10860587
    Abstract: Systems and methods are disclosed for conversationally-relevant content requests. In one implementation, a first communication is processed to identify a first content element within the communication. The first content element is stored within a first content repository. A content request is generated based on the first content repository. The content request is provided to the user. A second communication is received from the user in response to the content request. An action is initiated based on the second communication.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, Jr., Dustin Isaac Abramson, Steven Gary Zittrower, Di Li, Ying Wang
  • Patent number: 10861348
    Abstract: A method and system for providing educational content for use in a computing device to facilitate the training of users in new features across applications is disclosed. A package is delivered to a first application that includes a deep link to a specific feature available in a second application. When a triggering event occurs, the user may be invited to explore or use the feature and/or be automatically directed to the feature in the second application.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexis Thomas Odell, Vlad Riscutia
  • Patent number: 10817895
    Abstract: A computer implemented method for generating a GUI includes presenting a prompt for an event, receiving an input for an event, and displaying an event as an event card in response to the input for that event. The method also includes presenting a prompt for at least one filter, receiving an input for at least one of filter; and displaying the at least one filter as a card in response to the input for the at least one filter. The method also includes associating a logical operation with the event and the at least one filter, and displaying the logical operation between the event card and the filter card.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 27, 2020
    Assignee: ADOBE INC.
    Inventors: Justin Cooperman, Joseph Gale Richardson, II, Anna Zeman
  • Patent number: 10796319
    Abstract: Mechanisms are provided, in a hierarchical feedback aggregation (HFA) system implemented in one or more data processing systems, for collecting and presenting user feedback information for a composite offering. A backend engine of the HFA system, implemented in a first data processing system, registers a hierarchical feedback model for the composite offering. A frontend engine of the HFA system, implemented in a second data processing system, receives user feedback for an identified component of the composite offering. The backend engine of the HFA system generates an aggregate user feedback score for the identified component based on a combination of the user feedback for the identified component and aggregate user feedback scores for child components of the identified component in the hierarchical feedback model. The backend engine outputs a representation of the generated aggregate user feedback score for the component to a user.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shubir Kapoor, Ajay Mohindra, Rohit Ranchal, Nianjun Zhou
  • Patent number: 10795640
    Abstract: Methods and systems described in this disclosure receive a request for assistance from a device associated with a user, launch a conversational virtual assistant on the device, determine at least one potential subject of the request based on information associated with the user and a tab or webpage from which the conversational virtual assistant is launched, receive a verification of the subject of the request, create a contact menu with options for receiving the assistance, and receive a selection of one of the options.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: October 6, 2020
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Brett Knight, Jeffrey Gallagher, Justin Leggett, Andrew P. Jamison
  • Patent number: 10786736
    Abstract: The generation, association, and display of in-game tags are disclosed. Such tags introduce an additional dimension of community participation to both single and multiplayer games. Through such tags, players are empowered to communicate through filtered text messages and images as well as audio clips that other game players, including top rated players, have generated and placed at particular coordinates and/or in context of particular events within the game space. The presently described in-game tags and associated user generated content further allow for label based searches with respect to game play.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: September 29, 2020
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventor: George Weising
  • Patent number: 10776379
    Abstract: Methods and systems described herein can provide a computing device configured to display on a display screen of the computing device a first window listing a set of entries and a second window that can add entries directly into the set of entries and that can search for entries having selected features. The second window can dynamically display one or more keywords related to an entry as the entry is being created. The keywords can be determined as the entry is created and can be associated with the entry as the entry is added to the set of entries. The second window can receive a search request with the keywords and in response, cause the entries associated with the keywords to be displayed in the first window.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: September 15, 2020
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Timothy Luke Coffin, Ronald Maurice John Hoch
  • Patent number: 10769291
    Abstract: Representative embodiments disclose mechanisms for automatically granting access to information based on a derived trust level. Communications between two users are evaluated to identify commonalities in user characteristics, data characteristics, and context of the communications to establish a trust level from one user to another. This information is utilized to establish a trust model between the two users. In future communications, the trust model is used to determine whether to grant access to information based on the current user characteristics, data characteristics and context. Requests for data are passed through the trust model to grant or deny access. Alternatively, data can be injected into a conversation when the appropriate characteristics are met. In alternative embodiments, security model parameters can be automatically adjusted and access granted or denied based on the security model.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Neal Osotio
  • Patent number: 10762285
    Abstract: In a method for generating an electronic form, programmer input in a programming language is received, the programmer input including specification data corresponding to an electronic form to be generated. The programmer input is evaluated to generate an electronic form object that includes one or more user-interface mechanisms for receiving the user input, including evaluating the specification data to generate code in the electronic form object, the generated code capable of being processed by an application to render the electronic form on or via a user interface device such that the electronic form serially prompts the user over time for multiple user inputs. The electronic form object is stored in a memory of or communicatively coupled to the one or more computers.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: September 1, 2020
    Assignee: Wolfram Research, Inc.
    Inventors: Stephen Wolfram, Michael Poulshock
  • Patent number: 10733570
    Abstract: In various embodiments, tools and user interfaces are provided that cater to the way that many employees desire to view their human resources data and human resources related transactions. These tools can be configured to provide appropriate, distilled contextual information, and transparency to the employment situation of the employee.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: August 4, 2020
    Assignee: The PNC Financial Services Group, Inc.
    Inventors: Helen Anne Miles, Linda Griffith, Scott Paterson, Zhen Zeng, Jen M. Levin, Elizabeth A. Spenko
  • Patent number: 10691292
    Abstract: A unified experience environment supports mechanisms that collect and utilize contextual metadata to associate information in accordance with its relevance to a user's current context. An ambient data collector obtains contextual and activity information coincident with a user's creation, editing or consumption of data and associates it with such data as contextual metadata. A context generator that utilizes contextual metadata to identify relationships between data and enable the proactive presentation of data relevant to a user's current context. Proactive presentation includes a context panel that is alternatively displayable and hideable in an application-independent manner and a unified activity feed that comprises correlated data groupings identified by correlation engines, including a universal, cross-application correlation engine and individual, application-specific correlation engines that exchange information through data correlation interfaces.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: June 23, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qi Lu, Derrick Leslie Connell, Darren Shakib, William H. Gates, III
  • Patent number: 10678440
    Abstract: I/O storage processing behavior is controlled on a storage system based on an application instance of an I/O request. I/O storage processing behavior may be associated with application instances on a host by creating a table or other data structure that assigns identifiers to each application instance and specifies associate behavior(s) with the application instance. The table may associate behavior to application instances based on logical groupings of application instances, which may be based on existing defined groups or other logical entities, for example, a container or VM. A host may communicate the table to a storage system, and the storage system may store information from the table. An I/O request on the host may be tagged with an ID from the table, and sent to the storage system, which controls the I/O storage processing of the I/O request according to the tagged ID.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: June 9, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Kurumurthy Gokam, Arieh Don, Gopinath Marappan
  • Patent number: 10628894
    Abstract: A method and system provides a personalized question response to a tax-related question that is received from a user of an electronic tax return preparation system, according to one embodiment. The method and system include receiving user data that is associated with the user of the electronic tax return preparation system, according to one embodiment. The method and system include monitoring interactions between the user and a user interface of the electronic tax return preparation system to determine user analytics, according to one embodiment. The method and system include receiving a tax-related question having question content, according to one embodiment. The method and system include determining a question response that satisfies the tax-related question, according to one embodiment. The method and system include providing the question response to the user through the user interface, according to one embodiment.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: April 21, 2020
    Assignee: Intuit Inc.
    Inventors: Nikolaos Ioannou, Tristan C. Baker, Christopher Joel Gast, Patricia Nations
  • Patent number: 10606948
    Abstract: A method of operating a user interface for a vehicle system includes receiving, by a processor, a user input from an input device. The method further includes comparing, by the processor, the user input to a plurality of stored user commands stored within a command database. The plurality of stored user commands is configured for controlling the system of the vehicle. The method additionally includes identifying, by the processor, a predicted user command based on the comparison of the user input to the plurality of stored user commands. Moreover, the method includes outputting, by an output device, the predicted user command. Also, the method includes receiving, by the input device, a user selection of the predicted user command output by the output device. Furthermore, the method includes controlling, by a controller, the system of the vehicle according to the user selection of the predicted user command.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: March 31, 2020
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Stephen Hicks, Steven L. Smith
  • Patent number: 10579250
    Abstract: This document describes techniques and apparatuses for arranging tiles. These techniques and apparatuses enable users to quickly and easily arrange tiles within an interface, such as an application-launching interface. In some cases, users may arrange tiles in an interface with as little as one continuous gesture.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chantal M. Leonard, Holger Kuehnle, John C. Whytock, Rebecca Deutsch, Patrice L. Miner
  • Patent number: 10475000
    Abstract: Systems and methods are provided for providing suggested files in relation to a calendar event. An electronic device receives an input related to the calendar event. Calendar event information, such as attendees, subject, and the date, are obtained. A search is performed for files related to the calendar event information. The related files can be ordered or ranked according to confidence values. The files are then displayed as suggestions. Links between suggested files and the calendar event are also formed.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: November 12, 2019
    Assignee: BlackBerry Limited
    Inventors: Jacou Sarrazin, Marc Reddy Gingras, Osman Currim, Eric Allan Fritzley
  • Patent number: 10454873
    Abstract: Methods, systems, and media for presenting a reminder to view content are provided. In accordance with some embodiments, a method for presenting a reminder to view content is provided, the method comprising: determining that a message that includes a link to a first content item has been received by a user device; determining whether the link to the content item has been selected; in response to determining that the link to the content item has not been selected, storing metadata associated with the content item; determining that a user is viewing a second content item that is related to the first content item; determining a probability value that indicates a likelihood that the user would be interested in viewing the first content item; and causing an interface that includes a reminder to view the first content item to be presented on the user device.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: October 22, 2019
    Assignee: Google LLC
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 10438201
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for authorizing and performing a user defined selected transaction based on receiving notification from a wearable device associated with the user that the wearable device sensed a predefined action. The system is configured to transmit a data sensing packet to a wearable device comprising software code configured to cause the wearable device to process actions of the user that are sensed by the wearable device; receive a selected transaction from the user that the user wishes to be performed based on the wearable device sensing a predefined action; associate the selected transaction with a response token to be communicated to the system when the wearable device senses the predefined action; transmit the response to the wearable device; receive the response token indicating that the predefined action was sensed by the wearable device; and perform the selected transaction.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: October 8, 2019
    Assignee: Bank of America Corporation
    Inventor: Ralph Brian Jones
  • Patent number: 10430214
    Abstract: A method includes determining whether an application has previously been executed by a computing device. The method includes, responsive to determining that the application has not previously been executed by the computing device, determining, by the application, contextual information associated with the computing device. The method also includes determining, based at least in part on the contextual information, content to include in at least one template graphic user interface of a plurality of template graphical user interfaces for an onboarding tutorial of the application. At least one template graphical user interface is associated with at least one feature of the application. The method also includes generating, based on the at least one template graphical user interface and the content, at least a first graphical user interface of the onboarding, tutorial. The method further includes outputting an indication of the first graphical user interface of the onboarding tutorial.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 1, 2019
    Assignee: GOOGLE LLC
    Inventors: Malhar Gupta, Karen Vertierra, Roee Livne, Neel Rao, Courtney Caldwell, Jiwoong Lee
  • Patent number: 10430926
    Abstract: Described are methods, systems, and media for improving the responsiveness and efficiency of a spotlight tour in an environment with a dynamic viewport and bandwidth constraints.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: October 1, 2019
    Assignee: PROMONTECH LLC
    Inventor: Dallas Cook
  • Patent number: 10365789
    Abstract: The present disclosure is related to methods, systems, and machine-readable media for a common run-time design-time environment. That a user has design credentials associated with a website can be confirmed. An indication of an interaction of the user with a display element of the website can be received during run-time. A graphical user interface associated with the display element can be displayed to the user during run-time responsive to the interaction and responsive to the confirmation that the user has design credentials. Input from the user that causes a design-time modification to a relationship between the website and a monitoring service can be received in a common run-time design-time environment.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: July 30, 2019
    Assignee: VMWARE, INC.
    Inventor: Ilan Uriel
  • Patent number: 10360048
    Abstract: A method includes determining whether an application has previously been executed by a computing device. The method includes, responsive to determining that the application has not previously been executed by the computing device, determining, by the application, contextual information associated with the computing device. The method also includes determining, based at least in part on the contextual information, content to include in at least one template graphic user interface of a plurality of template graphical user interfaces for an onboarding tutorial of the application. At least one template graphical user interface is associated with at least one feature of the application. The method also includes generating, based on the at least one template graphical user interface and the content, at least a first graphical user interface of the onboarding, tutorial. The method further includes outputting an indication of the first graphical user interface of the onboarding tutorial.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: July 23, 2019
    Assignee: GOOGLE LLC
    Inventors: Malhar Gupta, Karen Vertierra, Roee Livne, Neel Rao, Courtney Caldwell, Jiwoong Lee
  • Patent number: 10359850
    Abstract: A drive controlling apparatus drives a vibrating element of an electronic device, the electronic device including a display part, a top panel having a manipulation surface, a coordinate detector configured to detect coordinates of a manipulation input. The drive controlling apparatus includes: a storage part configured to store image data for a scrollable image, to be displayed on the display part and including an input field, in association with position data that represents a position of the input field in the image and input data input in the input field; and a drive controlling part configured to drive the vibrating element according to a first pattern when the input field without the deficiency is being displayed on the display part and to drive the vibrating element according to a second pattern when the input field with the deficiency is not being displayed on the display part.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: July 23, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Yasuhiro Endo, Noriyasu Vontin
  • Patent number: 10324621
    Abstract: Facilitating analysis of user interface gesture patterns is described. In example implementations, a computing device acquires data that describes a user interface gesture pattern, such as finger movements on a touchscreen, in terms of pixels of a visual display. A repetitive arrangement of polygons, such as a grid of rectangles, is logically overlaid on the visual display. The computing device transforms the pixel-based data into polygon-based data that represents the gesture pattern in terms of polygons traversed by the gesture pattern. The computing device also converts the polygon-based data into text-based data such that the gesture pattern is represented by textual characters, such as a text string. The text string can include, for instance, a list of polygons traversed by the gesture pattern. The text-based data is forwarded to a service that can efficiently analyze relationships that may exist among multiple gesture patterns across multiple devices or end users.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: June 18, 2019
    Assignee: Adobe Inc.
    Inventors: Peter Raymond Fransen, Christine Xuan Phan
  • Patent number: 10318099
    Abstract: A system and method for capturing user feedback of content in a networked environment and controlling the software using a single action is disclosed. Feedback-software controls provide the user with a single interface that allows the user to simultaneously provide user review content while controlling the software displaying the content. The feedback-software controls eliminate the additional action(s) required to provide feedback and control software. By reducing the process of providing feedback and controlling software into a single action, the feedback-software controls increase the probability that a user will provide feedback. This increased feedback can result in improved recommendations given to users and insightful feedback for content providers or merchants. Another advantage provided by the feedback-software controls is that a viewer can easily provide feedback on all of the displayed content or can simply provide feedback on smaller portions of the content, e.g.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: June 11, 2019
    Assignee: EVENTSQ LLC
    Inventor: Christopher M. Gichuhi
  • Patent number: 10311141
    Abstract: A data-driven spreadsheet chart system includes an interface and a processor. The interface is to receive a formula entered into a cell of a spreadsheet document, wherein the formula includes a function that references a set of data. The processor is to host the spreadsheet document and render a visual representation of the data for display entirely within the cell.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: June 4, 2019
    Assignee: Workday, Inc.
    Inventor: Terry M. Olkin
  • Patent number: 10250540
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying a challenge question in a challenge user interface displayed on a mobile device, displaying an idea user interface in response to user selection of the challenge question from the challenge user interface, receiving an idea based on user input to the idea user interface, the idea addressing subject matter of the challenge question, and transmitting an idea data set digitally representing the idea to a back-end system, the back-end system hosting an idea generation platform.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: April 2, 2019
    Assignee: Accenture Global Services Limited
    Inventors: Stephen Tanurdjaja, Veena Kadayaprath, Caitlin Duryea, Wai Kit Chong, Daniel Vijayakumar, Samantha Chan
  • Patent number: 10228242
    Abstract: A waveguide apparatus includes a planar waveguide and at least one optical diffraction element (DOE) that provides a plurality of optical paths between an exterior and interior of the planar waveguide. A phase profile of the DOE may combine a linear diffraction grating with a circular lens, to shape a wave front and produce beams with desired focus. Waveguide apparati may be assembled to create multiple focal planes. The DOE may have a low diffraction efficiency, and planar waveguides may be transparent when viewed normally, allowing passage of light from an ambient environment (e.g., real world) useful in AR systems. Light may be returned for temporally sequentially passes through the planar waveguide. The DOE(s) may be fixed or may have dynamically adjustable characteristics. An optical coupler system may couple images to the waveguide apparatus from a projector, for instance a biaxially scanning cantilevered optical fiber tip.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: March 12, 2019
    Assignee: Magic Leap, Inc.
    Inventors: Rony Abovitz, Brian T. Schowengerdt, Mathew D. Watson
  • Patent number: 10185769
    Abstract: In one embodiment, accessing a set of characters of a search query currently entered into a text entry box; compiling a first set of search results based on the set of characters currently entered into the text entry box, wherein the compiling is re-executed responsive to changes to the set of characters entered into the text entry box; associating an image with each search result from the first set of search results; and presenting the first set of search results as a first set of images adjacent to the text entry box.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: January 22, 2019
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10175776
    Abstract: An input detection module determines whether an expected input type for an input field in a user interface matches one of a plurality of possible input types associated with a received keyboard input. If the expected input type matches one of the plurality of possible input types, the input detection module enters a character having the expected input type into the input field.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: January 8, 2019
    Assignee: Red Hat, Inc.
    Inventors: Martin Vecera, Jiri Pechanec
  • Patent number: 10176000
    Abstract: A method for providing application assistants on applications is provided. The method may include performing pattern analyses on the applications, wherein application features are collected. The method may include determining application pattern types based on the pattern analyses. The method may include determining whether user customizations associated with the determined application pattern types are received. The method may include in response to the determination that user customizations are not received, associating the determined application pattern types with the applications, and generating application assistants based on the associated determined application pattern types. The method may include in response to the determination that user customizations are received, associating the user customizations with the applications, and generating application assistants based on the associated user customizations.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xin Peng Liu, Meng Wan
  • Patent number: 10163239
    Abstract: A computer-aided diagnostic (CAD) apparatus and a CAD method based on the diagnostic intention of a user are provided. The CAD apparatus includes a region of interest (ROI) detector configured to detect an ROI from an image input from a probe, and a probe motion determiner configured to determine a motion of the probe in response to the ROI detector detecting the ROI. The CAD apparatus further includes a diagnostic intention determiner configured to determine a diagnostic intention of a user based on the determined motion of the probe, and a diagnostic intention processor configured to perform a diagnostic procedure based on the determined diagnostic intention of the user.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: December 25, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Seung Chul Chae
  • Patent number: 10157172
    Abstract: Embodiments of the present invention provide a method, system and computer program product for property dependency visualization. In an embodiment of the invention, a method for property dependency visualization can be provided. The method can include detecting a proximity event for a control in a user interface (UI) and determining a dependency relationship between a property for the control and at least one other property for at least one control in the UI. Thereafter, a view of the dependency relationship can be rendered in connection with the control for which the proximity event is detected. In this way, tracking dependencies in a large form of a multiplicity of controls can be facilitated.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventor: Casey A. Best