Coaching (e.g., Animated Examples, Or Handholding Or Show Me Execution) Patents (Class 715/709)
  • Patent number: 12248531
    Abstract: There is provided herein a digital video virtual concierge user interface system which dynamically generates a series of user interface screens which the guide users through online application processes with dynamically generated audio and/or video content. The server generates the user interface along a process path defining user interface definitions. A user interface controller steps through the path to generate a user interface screen for each step according to the respective user interface definition thereof and a personalisation controller extracts customer data from a customer database according to a customer identifier and generates personalised content derived from the customer data so that the user interface controller generates at least one user interface screen in accordance with the personalised content.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: March 11, 2025
    Inventor: Rodd Martin
  • Patent number: 11989395
    Abstract: An interface modification system includes one or more processors configured to provide, to one or more client devices, a graphical representation of a web application. The graphical representation has a first layer including one or more components of the web application and a second layer configured for secondary interactions with the one or more components. The one or more processors are configured to receive, via the second layer and from the one or more client devices, feedback associated with the one or more components. Additionally, the one or more processors are configured to generate an incident record including the feedback and store the incident record in an incident database.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: May 21, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Ravi Durairaj, Rachel Michelle Ballew, Natalie Kay Helsen, Eric David Schroeder, Amber Nicole Sodikov, David Joaquin Harris
  • Patent number: 11893366
    Abstract: Aspects described herein may be used with local spreadsheet applications, web, and/or cloud-based spreadsheet solutions, to create complex custom software applications. Spreadsheets themselves lack the conceptual framework to be used as a platform tool to build custom or complex software applications. Using the methods and systems described herein using low-code/no-code techniques, a designer can create custom and/or complex software applications using one or more spreadsheets as the underlying blueprints for the software application. The resultant software application may be static/read-only, or may be interactive to allow users to dynamically add, delete, edit, or otherwise amend application data, e.g., via one or more online web pages or via a mobile application. Data transfer may be one-way or bi-directional between the blueprint spreadsheets and the resultant software application, thereby allowing amended data to be transferred from the software application back into spreadsheet form.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: February 6, 2024
    Inventor: Thomas Stachura
  • Patent number: 11868788
    Abstract: An apparatus and method are disclosed for obtaining a simulated preview that depicts a representation of one or more user interface changes associated with an application plug-in. The approach involves, for example, rendering the simulated preview overlaid on a user interface of an application executing on a device. The rendering aligns the representation of the one or more user interface changes over the user interface to depict a preview of the one or more user interface changes that will occur after an installation of the application plug-in. The approach also involves rendering the simulated preview along with one or more simulated previews of installed plug-ins overlaid in a staked view on the user interface of the application. Addition and/or deletion of plug-ins can be managed in the stacked view.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: January 9, 2024
    Assignee: HERE Global B.V.
    Inventors: Raul Cajias, Daniel Rolf
  • Patent number: 11842562
    Abstract: There is provided an information processing apparatus and an information processing method capable of improving security against leakage of a registered fingerprint in fingerprint authentication. Collation is performed on the basis of whether or not a feature amount of a partial region of an entire fingerprint imaged by a fingerprint imaging unit and a method of operation on the fingerprint imaging unit match the feature amount of the partial region of the entire fingerprint and the method of operation registered in advance. Application to a fingerprint authentication device is possible.
    Type: Grant
    Filed: September 7, 2020
    Date of Patent: December 12, 2023
    Assignee: SONY GROUP CORPORATION
    Inventors: Ayaka Nishi, Koichi Sakumoto, Naoko Kobayashi, Atsushi Negishi
  • Patent number: 11651285
    Abstract: Methods to infer user behavior are disclosed comprising a process of predefining one or more activities for a user application, providing a processor based device and user interface configured to operate with the device to support the user with tasks using the user application, the user application communicating an intent message to a transformative power management (TPM) application and the TPM configured to define and output an instruction for the application given the intention and the predefined activities. In some embodiments, the methods are implemented on a processor based device. In some embodiments, the systems and methods apply pattern recognition algorithms and pattern learning algorithms to manage the power allocation to power consuming devices.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: May 16, 2023
    Assignee: Aptima, Inc.
    Inventors: Georgiy Levchuk, Nathan Schurr, Darby Hering, Mitch Zakin
  • Patent number: 11625254
    Abstract: An interface for customizing dashboards based on parallel edges includes functionality for detecting an edge dragging event of a selected edge in a dashboard, the edge dragging event including dragging the selected edge along an axis perpendicular to the edge, and identifying a parallel edge to the selected edge, the parallel edge within a threshold distance to the selected edge along the axis. The interface further includes functionality for setting the edge dragging event to make the selected edge be collinear with the parallel edge based on the parallel edge being within the threshold distance to the selected edge, and stopping the edge dragging event at a stop location to generate an updated dashboard. The interface further includes functionality for presenting the updated dashboard.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: April 11, 2023
    Assignee: Splunk Inc.
    Inventors: Xianlin Hu, Yuxiang Kou, Peter Peterson
  • Patent number: 11593243
    Abstract: A method by a network device for dynamically detecting emotional states of a user operating a client end station to interact with an application. The method includes receiving information regarding user inputs received by the client end station from the user while the user interacted with the application during a particular time period and determining an emotional state of the user based on analyzing the information and information regarding user inputs received by the client end station from the user while the user interacted with the application during one or more previous time periods that together with the particular time period form a time window.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: February 28, 2023
    Assignee: Imperva, Inc.
    Inventors: Aiah Lerner, Jonathan R. Azaria, Matan Lion
  • Patent number: 11561881
    Abstract: A method, system, and computer program product for detecting out-of-date runbooks are disclosed. The method may include generating a defect corresponding to an alert on a running workload system. The method may further include, in response to generating the defect in the running workload system, automatically obtaining an identification of a runbook based on information of the alert, automatically accessing the runbook based on the identification of the runbook, the runbook including instructions for fixing the defect, automatically parsing the instructions to obtain executable operations, and automatically executing the executable operations on the running workload system. The method may further include, in response to detecting that the alert is not solved on the running workload system after a predefined period, automatically determining that the runbook is out-of-date, and automatically generating a runbook out-of-date signal.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Xin Cui, Zhong Shi Wang, Chang Zhi G Z Zhang, Li Gu, Li Wen, Guang Yi Xu
  • Patent number: 11521513
    Abstract: A real-time virtual reality welding system including a programmable processor-based subsystem, a spatial tracker operatively connected to the programmable processor-based subsystem, at least one mock welding tool capable of being spatially tracked by the spatial tracker, and at least one display device operatively connected to the programmable processor-based subsystem. The system is capable of simulating, in virtual reality space, a weld puddle having real-time molten metal fluidity and heat dissipation characteristics. The system is further capable of importing data into the virtual reality welding system and analyzing the data to characterize a student welder's progress and to provide training.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: December 6, 2022
    Assignee: Lincoln Global, Inc.
    Inventors: David Anthony Zboray, Matthew Bennett, Matthew Wayne Wallace, Jeremiah Hennessey, Yvette Christine Dudac, Zachary Steven Lenker, Andrew Lundell, Paul Dana, Eric A. Preisz
  • Patent number: 11468235
    Abstract: A system and method for automatically and algorithmically resolving service tickets through the utilization of historical solution data obtained from multiple sources. The system and method are optionally capable of providing and executing a BOT capable of implementing one or solutions based on the automatic and algorithmic recommendation of a solution to resolve the service ticket(s).
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: October 11, 2022
    Assignee: BayesTree Intelligence Pvt Ltd.
    Inventors: Partha Pratim Ghosh, Girish Koppar, Avijit Biswas, Jatin Puri, Nabarun Mondal
  • Patent number: 11409382
    Abstract: Various examples of the present invention relate to a method for controlling a biosensor linked with a display, the method comprising: acquiring an input of a user on the basis of a first region corresponding to the biosensor and a second region which corresponds to a touch sensor and is adjacent to at least a part of the first region; confirming an input shape corresponding to the input of the user; and acquiring, through a control of the biosensor, bio-information corresponding to the input of the user when the confirmed input shape satisfies a predetermined condition. Other embodiments are also possible.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: August 9, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seunggeol Baek, Kyunghoon Song, Gyusang Cho, Yunjang Jin, Kwangsub Lee, Seyoung Jang, Heungsik Shin, Chihyun Cho
  • Patent number: 11281886
    Abstract: A fingerprint enrollment method and a device related to the field of terminals includes receiving, by a terminal, a first input of a user, displaying, in response to the first input, a fingerprint enrollment interface, displaying at least two fingerprint patterns in the fingerprint enrollment interface, instructing the user to touch a displayed fingerprint pattern, and when the user touches a display position of the fingerprint pattern, enrolling fingerprint information of the user, where each of the at least two fingerprint patterns at least partially overlaps a fingerprint collection area of the touchscreen, and different fingerprint patterns have different overlapping areas with the fingerprint collection area.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: March 22, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jie Xu, Yun Li
  • Patent number: 11204787
    Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes receiving an audio input including a natural-language user input and identifying an intent object of a set of intent objects. The intent object may be derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects, providing the intent object to the software application to cause the software application to perform a task associated with the intent object, receiving a result response indicating whether the task was successfully performed, and providing an output indicating whether the task was performed.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: December 21, 2021
    Assignee: Apple Inc.
    Inventors: Carey E. Radebaugh, Brandon J. Newendorp, Corey J. Peterson, Rohit Dasari, Trungtin Tran, Vineet Khosla
  • Patent number: 11169867
    Abstract: A system and method for discovering fault conditions such as conflicts between applications and an operating system, driver, hardware, or a combination thereof, installed in mobile computing devices uses a mobile device running a diagnostic application. A list of applications that were launched or installed during a time period prior to an operational disruption is retrieved. A data table of combinations of incompatible programs and drivers is used to analyze the list of the applications that were launched or installed to create a list of potential fault-causing interactions due to software incompatibilities of software installed in the mobile computing device. A knowledge database is updated with data identifying at least one of the potential fault-causing interactions.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: November 9, 2021
    Assignee: Future Dial, Inc.
    Inventor: George Huang
  • Patent number: 11158134
    Abstract: The present disclosure provides a method for displaying a three-dimensional space view. The three-dimensional space view includes a first three-dimensional space view and a second three-dimensional space view. The method includes presenting the first three-dimensional space view on a first user interface; presenting the second three-dimensional space view on a second user interface; changing the first three-dimensional space view according to a user input; and changing the second three-dimensional space view according to a change in the first three-dimensional space view.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: October 26, 2021
    Assignee: KE.COM (BEIJING) TECHNOLOGY CO., LTD.
    Inventors: Bin Yang, Yilang Hu, Hang Cao, Ruina Zhang, Mengdi Qi, Jiang Bian, Yuke Yang
  • Patent number: 11073960
    Abstract: A method for customizing an application for a user includes receiving user state information about a user of a smart device from one or more sensors associated with the smart device. The user state information is stored using an access control mechanism that only allows access upon express authorization of the user. The stored user state information is retrieved after an application being executed on or through the smart device has been provided with the express authorization from the user. Functionality of the application is adapted based at least in part on the user state information that is retrieved.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: July 27, 2021
    Assignee: Sensoriant, Inc.
    Inventor: Shamim A. Naqvi
  • Patent number: 11068286
    Abstract: Systems, methods, and other embodiments associated providing support for an application are described. In one embodiment, a method includes monitoring user interaction with a user interface to detect an occurrence of a condition indicative of a user requiring assistance with a user interface element. The example method may also include accessing executable code of the user interface to extract parameters of the user interface element. The example method may also include evaluating the user interaction and extracted parameters to identify entity objects that are used to query a documentation dictionary to identify documentation topics. The documentation topics are ranked based upon a strength of a correspondence between content within the documentation topics and the entity objects. The example method may also include rendering a documentation topic based upon a rank of the documentation topic.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: July 20, 2021
    Assignee: Oracle International Corporation
    Inventors: Kapil Gupta, Vinay Chappidi, Arvind Subramanian
  • Patent number: 10996763
    Abstract: Systems for and methods of managing input gestures of a user within a simulated environment are provided.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: May 4, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Viswapriyan Ragupathy
  • Patent number: 10990639
    Abstract: Computer-implemented systems and computer-implemented methods include the following. A request is received to perform a search for solutions corresponding to a topic. The request includes the topic and a context associated with the topic for which solutions are to be searched. The context is associated with a current state of an application in use by a user. The search is performed using the context and the topic. Results of the search are provided for presentation to the user. The results are presented in an application of the application without requiring the user to exit the application.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: April 27, 2021
    Assignee: SAP SE
    Inventors: Mukesh Kumar, Gaurav Kumar, Srinivasa Raghavan V
  • Patent number: 10983669
    Abstract: A device displays contents of data used by an electronic component mounting machine. The data includes necessity information regarding a plurality of optional functions. The optional functions are functions which are selectively used among the functions of the electronic component mounting machine, and the necessity information is information which describes necessity of use of each of optional functions. The device includes an extraction processing section and a display section. The extraction processing section extracts the necessity information regarding a plurality of optional functions from the data used by the electronic component mounting machine. The display section visually displays the necessity information regarding the plurality of optional functions extracted by the extraction processing section.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: April 20, 2021
    Assignee: FUJI CORPORATION
    Inventors: Teruyuki Ohashi, Shigenao Otane
  • Patent number: 10943070
    Abstract: A computer-implemented method is presented for building a topic model to discover topics in a collection of documents generated by a plurality of users. The method includes extracting conversations from the collection of documents, dividing the extracted conversations into a plurality of segments, generating a topic distribution for each of the plurality of segments based on the extracted conversations and a first pre-defined prior probability distribution, and generating continuous value constructs for each of the topic distributions based on an external corpus and a second pre-defined prior probability distribution, wherein similarity is defined between the continuous value constructs.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: March 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Akira Koseki, Masaki Ono, Toshiro Takase, Akihiro Kosugi
  • Patent number: 10841719
    Abstract: Example techniques may involve calibration with multiple recording devices. An implementation may include a mobile device receiving data indicating that a calibration sequence for multiple playback devices has been initiated in a venue. The mobile device displays a prompt to include the first mobile device in the calibration sequence for the multiple playback devices and a particular selectable control that, when selected, includes the first mobile device in the calibration sequence. During the calibration sequence, the mobile device records calibration audio as played back by the multiple playback devices and transmits data representing the recorded calibration audio to a computing device.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: November 17, 2020
    Assignee: Sonos, Inc.
    Inventor: Klaus Hartung
  • Patent number: 10839146
    Abstract: There are provided a form generation unit configured to generate form data by performing an overlay process on form information and field data of a form, a storage unit configured to acquire and store character string information rendered in the overlay process, a conversion unit configured to convert the generated form data into editable form data, an acquisition unit configured to acquire character string elements from the editable form data, a grouping unit configured to group the acquired character string elements according to a result of comparing the acquired character string elements with the stored character string information, and a browsing screen generation unit configured to generate data for displaying a browsing screen for browsing and editing the editable form data including the grouped character string elements.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: November 17, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuichiro Sato
  • Patent number: 10783499
    Abstract: A non-transitory storage medium having stored thereon instructions, the instructions being executable by one or more processors to perform operations comprising responsive to a trigger, generating a model based on extracted features from a first selection of data from a dataset, testing the predictive appointment model based on a second selection of data from the dataset. Applying the predictive appointment model to the dataset to generate customer preference probabilities. Aggregating a list of available appointments. Predicting and proactively contacting customers most likely to accept one or more available appointments based on the customer preference probabilities.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: September 22, 2020
    Assignee: MH Sub I, LLC
    Inventors: Marjo Mercado, Joseph Rosenblum, Kevin Caywood-Casado, Ming Cong
  • Patent number: 10678570
    Abstract: A method, computer program product, and computer system for defining, at a computing device, psychometric data for a user. An interactive virtual assistant, selected from a plurality of interactive virtual assistants, may be provided on the computing device based upon, at least in part, the psychometric data defined for the user. The user may be prompted, via the interactive virtual assistant, with one or more options.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: June 9, 2020
    Assignee: Happy Money, Inc.
    Inventors: Adam Zarlengo, Chris Courtney, Michael Tepper, Josh Hemsley, Ryan Howes, Daniel Sinner, Scott Saunders
  • Patent number: 10664436
    Abstract: Provided are an application acceleration method and an application acceleration device. The application acceleration method includes invoking, by a control center, a process monitoring class to monitor start and end of a process. Process information on a process sent by the process monitoring class is received after the process monitoring class monitors that the process is started and confirms that the process requires to be accelerated. A service class is invoked based on the process information, where the service class monitors multiple states of the process, and executes a task in each of the multiple states of the process until the process is in an end state.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: May 26, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xiong Zhang
  • Patent number: 10608889
    Abstract: Disclosed are a non-transitory computer readable medium, system, and method to provide a network analytics engine (NAE) and corresponding NAE infrastructure. The NAE infrastructure may determine functions to be offloaded from a high-level interpreted scripting language agent script to specialized executables. The specialized executables may execute and perform functions on behalf of portions of the agent script while the agent script and the interpreter of the agent script are not loaded on the network communication device executing the specialized executables. Callbacks may be provided to invoke portions of the agent script as needed. A plurality of different specialized executables may monitor data values and event evaluation rules on behalf of a set of agent scripts and provide feedback via the NAE.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: March 31, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Rodrigues Pinheiro, Renato Cha Aguiar
  • Patent number: 10592261
    Abstract: Systems and methods are provided for automating user input using onscreen content. For example, a method includes receiving a selection of a first screen capture image representing a screen captured on a mobile device associated with a user, the first image having a first timestamp. The method also includes determining, using a data store of images of previously captured screens of the mobile device, a reference image from the data store that has a timestamp prior to the first timestamp, identifying a plurality of images in the data store that have respective timestamps between the timestamp for the reference image and the first timestamp, and providing the reference image, the plurality of images, and the first image to the mobile device.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: March 17, 2020
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, David Petrou
  • Patent number: 10528234
    Abstract: A method, electronic device, and device-readable medium are provided for improving user interaction with a unified inbox. A first view of the unified inbox includes a set of communication event listings for a number of communication events. Each listing can include at least a first user interface element for initiating a first action that operates on the corresponding communication event. Individual communication events may be viewed in the inbox. After a viewing of a given communication event, when the first view is re-displayed, additional user interface elements are displayed in relation to the just-viewed communication event. These additional user interface elements may be removed from the display as a result of a trigger condition.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: January 7, 2020
    Assignee: Blackberry Limited
    Inventors: David Andrew Brown, Emeli Ezekiel Egbo
  • Patent number: 10505966
    Abstract: Embodiments detect cross-site request forgery (CSRF) attacks by monitoring, mutation, and analysis of suspect requests that are received by an application server. An engine observes UI interaction, HTTP traffic, and server-side changes in order to create an initial list of CSRF candidates (e.g., HTTP requests that could indicate a CSRF vulnerability). Embodiments may feature a virtualized server-side platform including sensors deployed for application persistence monitoring. Using inter-trace analysis, these CSRF candidates are de-composed into their semantic components (e.g., parameter values and classes). By performing value mutation operations on these components and repeated replay of the resulting HTTP requests, CSRF candidates are tested to see if the underlying HTTP request could be utilized in the context of a CSRF attack.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: December 10, 2019
    Assignee: SAP SE
    Inventor: Martin Johns
  • Patent number: 10503910
    Abstract: A web application security testing framework includes a HTTP browser engine replaying recorded sessions to identify candidate traces indicative of attack. A mutation engine changes values in the attack candidate traces to generate additional traces posed against a virtualized server-side platform. The virtualized server-side platform creates snapshots of application state for testing, avoiding permanent damage to application persistence. The virtualized server-side platform includes persistence monitoring sensors (e.g., at connectors to the database or file system) for detecting vulnerability classes including Cross-Site Request Forgery (CSRF) and SQL injection attacks. For remote command execution attack detection, a server-side vulnerability validation interface records strings passed to code generating application program interfaces (APIs).
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: December 10, 2019
    Assignee: SAP SE
    Inventor: Martin Johns
  • Patent number: 10481752
    Abstract: A device can be configured to provide a request for assistance with performing a task, receive instructions, launch, using the instructions, an application associated with the task, and cause display of a transparent overlay on top of a display of the application. The transparent overlay can include an instruction for a user, and the device can receive user input that corresponds to the instruction and perform an action based on the user input and the received instructions.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: November 19, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sudhin Vellooparambil Latheef, Sankar Shanmugam, Moorthy Sengottaiyan
  • Patent number: 10466880
    Abstract: A user interface device includes: a display unit which displays a two-dimensional or a three-dimensional display object in a display space; a sensor unit which measures 3D coordinates of fingers of a user in the display space; a motion detecting unit which detects motion of the fingers of the user relative to the display object based on the 3D coordinates of the fingers of the user measured by the sensor unit; and a display control unit which changes display content displayed by the display unit, according to a detection result obtained by the motion detecting unit.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: November 5, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Kouichi Ishino, Yoshiteru Tanaka
  • Patent number: 10460325
    Abstract: A customer service dashboard comprises an account pane and a partially surrounding administrative layer. The account pane presents information that is typically available in a customer-facing account management portal. The administrative layer presents additional content that is not typically available to customers. The administrative layer may have a menu component for selecting and navigating between customer accounts, as well as for viewing calendared items. The administrative layer may also have a module selection component for opening panes corresponding to functional modules. These modules can expose functionality relating to the current customer account. In one example, a module such as this is used for quickly navigating between interrupted tasks that are being performed in the account view. The administrative layer can be quickly hidden by selecting a visible toggle control, so that the dashboard closely replicates what would be available to and seen by a customer.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: October 29, 2019
    Assignee: T-Moblie USA, Inc.
    Inventors: Linda Zhao, Vinay Kshirsagar, Nathan Bushey, Isaac West, Desiree Walden, Robert Prouty
  • Patent number: 10438501
    Abstract: Instructional content is visually presented within a graphical user interface overlay on a display for an application window also presented on the display. Interactive events between a user and the application are dynamically detected. Responsive to the interactive events, state-specific substantive instructions are determined given a current state of the application as determined from the interactive events. The instructional content is dynamically modified to continuously present the state-specific substantive instructions that correspond with the detected interactive events.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edwin J. Bruce, Tong C. Dougharty, Tassanee K. Supakkul, Janki Y. Vora
  • Patent number: 10402744
    Abstract: A method and associated system for an automatically self-learning audit of a bidirectional synchronization means for synchronizing a source system and a target system. A processor identifies a mismatch between an element of production data of the source system and an analogous production-data element of the target system. If the mismatch is caused by an issue known to the synchronization means, the processor takes corrective action known to resolve the mismatch. Otherwise, the processor attempts to identify a resolution and, if successful, applies the resolution, teaches the resolution to the synchronization mechanism, records the solution, and resends data from the correct system to the incorrect system. If unable to identify a resolution, the processor implements a next-best solution that allows continued operation despite the unresolved mismatch. The processor then generates a report of the mismatch and continues searching for other mismatches in the loaded data models.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: September 3, 2019
    Assignee: International Busniess Machines Corporation
    Inventors: Ajay K. Behuria, James E. Bostick, John M. Ganci, Jr., Souvik Majumdar, Shuvamoy Saha, David S. Wenk
  • Patent number: 10395554
    Abstract: A computer and method to assess technical skills of a student undergoing education in a training course on a computer-related topic. The computer includes a plurality of computer components having functions in the topic. A training application running on the computer instructs a user of the computer to perform an exercise on the computer; and a scoring application running locally in the computer has: a configuration file; a system inspector that determines states of the computer components according to the configuration file as a result of the exercise; and a scoring engine that computes locally a score of a skill of the user related to the topic based on the states of the computer components determined by the system inspector and in accordance with the configuration file.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: August 27, 2019
    Assignee: Information Systems Audit and Control Association, Inc.
    Inventor: Thomas Frank Downs
  • Patent number: 10387175
    Abstract: A tool data engine displays instructional information to an end-user of a software application that pertains to one or more tools associated with the software application. The tool data engine displays the instructional information within a graphical user interface (GUI) after the user has indicated interest in that tool. The instructional information includes a detailed description of the tool and one or more video clips associated with the tool. The tool data engine also allows end-users to record and/or upload video clips that demonstrate usage of the tool.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: August 20, 2019
    Assignee: AUTODESK, INC.
    Inventors: Tovi Grossman, George Fitzmaurice
  • Patent number: 10379515
    Abstract: Systems and techniques are described for providing control of a monitoring system. In some implementations, a monitoring device is located in a building and is configured to monitor at least a portion of the building based on output from one or more sensors. A monitoring server is located remote from the building and is configured to communicate with the monitoring device. The monitoring server may be configured to translate one or more parameters received from a client device into an interpreted monitoring script and a trigger that causes performance of the interpreted monitoring script. The monitoring device may include an interpreter configured to determine that the trigger has been met and initiate performance of the interpreted monitoring script to evaluate a monitoring rule in accordance with one or more configurable parameters.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: August 13, 2019
    Assignee: Alarm.com Incorporated
    Inventor: Jean-Paul Martin
  • Patent number: 10353821
    Abstract: A parallel execution method, system, and non-transitory computer readable medium not maintaining a cache coherence, include creating a continuum, the continuum being a construct that holds data structures, giving a view to the continuum, the view being a descriptor that provides access rights and properties for the continuum, and performing a task associated with an execution sequence, the task holding the view to the continuum that the execution sequence is accessing.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: July 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ulrich Alfons Finkler, Hubertus Franke
  • Patent number: 10353721
    Abstract: Provided are systems and methods for creating and playing back live help routines for websites. During creation of a live help routine, the user performs actions on the website, and information about the user's actions and the website elements being interacted with are automatically stored. In addition, screenshots and HTML of the target website may be stored. The stored information about the website elements may include properties, attributes, and other identifying information regarding the target elements. Upon execution of the stored live help routine, the user viewing the live help routine is guided through the steps by highlighting on the live website the target element that the user need to interact with. The target element is found by matching all or part of the stored information about the website elements with the properties, attributes, and other information of the elements of the live website.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: July 16, 2019
    Inventor: Sundeep Harshadbhai Patel
  • Patent number: 10304346
    Abstract: A method and system of training in conjunction with a computer animation executed by a computing environment is described. The method includes recognizing a task to be performed in the computer animation, recognizing a problem, displayed in the computer animation, to accomplish the task, and solving the problem by manipulation of a virtual apparatus having virtual components displayed in the computer animation. The virtual components are manipulated by a student or user desiring to learn. The student is taught to understand logically consistent goals by using the virtual apparatus and without language interaction. Rules and properties for a subject area are modeled to the student by the virtual apparatus without language interaction. The student is taught to operate the virtual apparatus without language interaction. The student is requested to operate the virtual apparatus to reach goals in a sequence of problems having progressive difficulty and without language interaction.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: May 28, 2019
    Assignee: MIND Research Institute
    Inventors: Matthew R. Peterson, Mark Bodner
  • Patent number: 10268956
    Abstract: A method and system applies a probabilistic topic model to content in a tax environment to improve user satisfaction with a question and answer customer support system, according to one embodiment. The probabilistic topic model may be the Latent Dirichlet allocation algorithm or other implementations of probabilistic topic models, according to various embodiments. The method and system include receiving submission content from a user, according to one embodiment. The method and system include applying a probabilistic topic model to the submission content to determine submission content topics and submission content statistics, according to one embodiment. The method and system include generating and providing customer support content at least partially based on the submission content topics and at least partially based on the submission content statistics, to facilitate use of the question and answer customer support system by the user, according to one embodiment.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: April 23, 2019
    Assignee: Intuit Inc.
    Inventors: Igor A. Podgorny, Benjamin John Koonse
  • Patent number: 10248440
    Abstract: Systems and methods are provided for automating user input using onscreen content. For example, a method includes receiving a selection of a first screen capture image representing a screen captured on a mobile device associated with a user, the first image having a first timestamp. The method also includes determining, using a data store of images of previously captured screens of the mobile device, a reference image from the data store that has a timestamp prior to the first timestamp, identifying a plurality of images in the data store that have respective timestamps between the timestamp for the reference image and the first timestamp, and providing the reference image, the plurality of images, and the first image to the mobile device.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: April 2, 2019
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, David Petrou
  • Patent number: 10169006
    Abstract: Using computer-vision based training information, a user interface (UI) component of an application-level user interface of an application and rendering coordinates of the UI component within the application-level user interface are recognized. A functional class that is mapped within the computer-vision based training information to the UI component and that is used to instantiate the UI component as part of the application-level user interface is identified in accordance with the computer-vision based training information. A replica object of the identified functional class is instantiated within a user interface container separately from the application. An operating system-level event that specifies a functional operation of the UI component and the recognized rendering coordinates of the UI component is generated from the instantiated replica object on an operating system event queue that provides inputs to the application.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Nadiya Kochura
  • Patent number: 10114609
    Abstract: Computer-implemented techniques, systems, devices, and program products for providing user interfaces that are adapted for users with disabilities. For example, user interfaces, such as touchscreen user interfaces, can be provided through which users with disabilities can learn to perform various tasks.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: October 30, 2018
    Assignee: Opportunity Partners Inc.
    Inventors: Douglas John Annett, Adam Wayne Grise, Donald J. Flower, II
  • Patent number: 10063983
    Abstract: Example techniques may involve calibration with multiple recording devices. An implementation may include detecting, via a microphone, one or more calibration sounds as emitted by one or more playback devices of one or more zones during a calibration sequence. The implementation may further include determining a first response, the first response representing a response of a given environment to the one or more calibration sounds as detected by the first recording device and receiving data indicating a second response, the second response representing a response of the given environment to the one or more calibration sounds as detected by a second recording device. The implementation may also include determining a calibration for the one or more playback devices based on the first response and the second response and sending, to the one or more zones, an instruction that applies the calibration to playback by the one or more playback devices.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: August 28, 2018
    Assignee: Sonos, Inc.
    Inventor: Klaus Hartung
  • Patent number: 10032291
    Abstract: The implementations relate to a method and a device for interface display and an electronic device thereof. The method may include acquiring background information of an application page area adjoining to a system bar and configuring background of the system bar based on the background information. The background information may include related information reflecting a background color of the application page area. Therefore, users do not need to perform extra operations such as selecting colors. In addition to simplifying procedures and improving efficiency, the method may further avoid defragmented effects due to inconsistency between tones of the system bar and a control adjoining to the system bar. The method may provide a good visual effect for the users while presenting system information.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: July 24, 2018
    Assignee: Alibaba Group Holding Limited
    Inventor: Chen Sun
  • Patent number: 9996211
    Abstract: Techniques for transacting via an animated assistant are provided. A kiosk processes an animated assistant that entices users to approach. Once a user approaches the animated assistant attempts to recognize the user and engages the user via an unspoken universal language using symbol imagery when the user is not recognized. When the user is recognized, the user is engaged via a preferred spoken language. The animated assistant guides the user through one or more automated transactions via the kiosk.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: June 12, 2018
    Assignee: NCR Corporation
    Inventors: Lyle Howard Sandler, William Lidwell, Jill Butler, Mariel Pina, Jared Thorn