Coaching (e.g., Animated Examples, Or Handholding Or Show Me Execution) Patents (Class 715/709)
-
Patent number: 12248531Abstract: 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: GrantFiled: April 12, 2022Date of Patent: March 11, 2025Inventor: Rodd Martin
-
Patent number: 11989395Abstract: 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: GrantFiled: April 21, 2022Date of Patent: May 21, 2024Assignee: 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: 11893366Abstract: 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: GrantFiled: August 5, 2022Date of Patent: February 6, 2024Inventor: Thomas Stachura
-
Patent number: 11868788Abstract: 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: GrantFiled: November 4, 2021Date of Patent: January 9, 2024Assignee: HERE Global B.V.Inventors: Raul Cajias, Daniel Rolf
-
Patent number: 11842562Abstract: 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: GrantFiled: September 7, 2020Date of Patent: December 12, 2023Assignee: SONY GROUP CORPORATIONInventors: Ayaka Nishi, Koichi Sakumoto, Naoko Kobayashi, Atsushi Negishi
-
Patent number: 11651285Abstract: 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: GrantFiled: October 12, 2020Date of Patent: May 16, 2023Assignee: Aptima, Inc.Inventors: Georgiy Levchuk, Nathan Schurr, Darby Hering, Mitch Zakin
-
Patent number: 11625254Abstract: 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: GrantFiled: September 9, 2021Date of Patent: April 11, 2023Assignee: Splunk Inc.Inventors: Xianlin Hu, Yuxiang Kou, Peter Peterson
-
Patent number: 11593243Abstract: 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: GrantFiled: December 29, 2020Date of Patent: February 28, 2023Assignee: Imperva, Inc.Inventors: Aiah Lerner, Jonathan R. Azaria, Matan Lion
-
Patent number: 11561881Abstract: 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: GrantFiled: April 22, 2021Date of Patent: January 24, 2023Assignee: International Business Machines CorporationInventors: Xin Cui, Zhong Shi Wang, Chang Zhi G Z Zhang, Li Gu, Li Wen, Guang Yi Xu
-
Patent number: 11521513Abstract: 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: GrantFiled: May 5, 2021Date of Patent: December 6, 2022Assignee: 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: 11468235Abstract: 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: GrantFiled: January 20, 2020Date of Patent: October 11, 2022Assignee: BayesTree Intelligence Pvt Ltd.Inventors: Partha Pratim Ghosh, Girish Koppar, Avijit Biswas, Jatin Puri, Nabarun Mondal
-
Patent number: 11409382Abstract: 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: GrantFiled: January 30, 2018Date of Patent: August 9, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Seunggeol Baek, Kyunghoon Song, Gyusang Cho, Yunjang Jin, Kwangsub Lee, Seyoung Jang, Heungsik Shin, Chihyun Cho
-
Patent number: 11281886Abstract: 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: GrantFiled: February 12, 2018Date of Patent: March 22, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jie Xu, Yun Li
-
Patent number: 11204787Abstract: 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: GrantFiled: January 5, 2018Date of Patent: December 21, 2021Assignee: Apple Inc.Inventors: Carey E. Radebaugh, Brandon J. Newendorp, Corey J. Peterson, Rohit Dasari, Trungtin Tran, Vineet Khosla
-
Patent number: 11169867Abstract: 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: GrantFiled: November 5, 2019Date of Patent: November 9, 2021Assignee: Future Dial, Inc.Inventor: George Huang
-
Patent number: 11158134Abstract: 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: GrantFiled: October 15, 2020Date of Patent: October 26, 2021Assignee: KE.COM (BEIJING) TECHNOLOGY CO., LTD.Inventors: Bin Yang, Yilang Hu, Hang Cao, Ruina Zhang, Mengdi Qi, Jiang Bian, Yuke Yang
-
Patent number: 11073960Abstract: 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: GrantFiled: July 11, 2016Date of Patent: July 27, 2021Assignee: Sensoriant, Inc.Inventor: Shamim A. Naqvi
-
Patent number: 11068286Abstract: 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: GrantFiled: June 6, 2018Date of Patent: July 20, 2021Assignee: Oracle International CorporationInventors: Kapil Gupta, Vinay Chappidi, Arvind Subramanian
-
Patent number: 10996763Abstract: Systems for and methods of managing input gestures of a user within a simulated environment are provided.Type: GrantFiled: October 29, 2018Date of Patent: May 4, 2021Assignee: JPMORGAN CHASE BANK, N.A.Inventor: Viswapriyan Ragupathy
-
Patent number: 10990639Abstract: 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: GrantFiled: December 21, 2018Date of Patent: April 27, 2021Assignee: SAP SEInventors: Mukesh Kumar, Gaurav Kumar, Srinivasa Raghavan V
-
Patent number: 10983669Abstract: 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: GrantFiled: August 9, 2013Date of Patent: April 20, 2021Assignee: FUJI CORPORATIONInventors: Teruyuki Ohashi, Shigenao Otane
-
Patent number: 10943070Abstract: 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: GrantFiled: February 1, 2019Date of Patent: March 9, 2021Assignee: International Business Machines CorporationInventors: Akira Koseki, Masaki Ono, Toshiro Takase, Akihiro Kosugi
-
Patent number: 10841719Abstract: 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: GrantFiled: August 30, 2019Date of Patent: November 17, 2020Assignee: Sonos, Inc.Inventor: Klaus Hartung
-
Patent number: 10839146Abstract: 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: GrantFiled: March 1, 2016Date of Patent: November 17, 2020Assignee: Canon Kabushiki KaishaInventor: Yuichiro Sato
-
Patent number: 10783499Abstract: 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: GrantFiled: November 2, 2017Date of Patent: September 22, 2020Assignee: MH Sub I, LLCInventors: Marjo Mercado, Joseph Rosenblum, Kevin Caywood-Casado, Ming Cong
-
Patent number: 10678570Abstract: 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: GrantFiled: May 18, 2018Date of Patent: June 9, 2020Assignee: Happy Money, Inc.Inventors: Adam Zarlengo, Chris Courtney, Michael Tepper, Josh Hemsley, Ryan Howes, Daniel Sinner, Scott Saunders
-
Patent number: 10664436Abstract: 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: GrantFiled: October 12, 2017Date of Patent: May 26, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Xiong Zhang
-
Patent number: 10608889Abstract: 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: GrantFiled: June 29, 2018Date of Patent: March 31, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: David Rodrigues Pinheiro, Renato Cha Aguiar
-
Patent number: 10592261Abstract: 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: GrantFiled: April 1, 2019Date of Patent: March 17, 2020Assignee: GOOGLE LLCInventors: Matthew Sharifi, David Petrou
-
Patent number: 10528234Abstract: 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: GrantFiled: July 24, 2014Date of Patent: January 7, 2020Assignee: Blackberry LimitedInventors: David Andrew Brown, Emeli Ezekiel Egbo
-
Patent number: 10505966Abstract: 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: GrantFiled: June 6, 2017Date of Patent: December 10, 2019Assignee: SAP SEInventor: Martin Johns
-
Patent number: 10503910Abstract: 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: GrantFiled: June 6, 2017Date of Patent: December 10, 2019Assignee: SAP SEInventor: Martin Johns
-
Patent number: 10481752Abstract: 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: GrantFiled: October 25, 2017Date of Patent: November 19, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Sudhin Vellooparambil Latheef, Sankar Shanmugam, Moorthy Sengottaiyan
-
Patent number: 10466880Abstract: 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: GrantFiled: August 18, 2017Date of Patent: November 5, 2019Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Kouichi Ishino, Yoshiteru Tanaka
-
Patent number: 10460325Abstract: 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: GrantFiled: February 15, 2017Date of Patent: October 29, 2019Assignee: T-Moblie USA, Inc.Inventors: Linda Zhao, Vinay Kshirsagar, Nathan Bushey, Isaac West, Desiree Walden, Robert Prouty
-
Patent number: 10438501Abstract: 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: GrantFiled: August 29, 2016Date of Patent: October 8, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edwin J. Bruce, Tong C. Dougharty, Tassanee K. Supakkul, Janki Y. Vora
-
Patent number: 10402744Abstract: 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: GrantFiled: November 18, 2013Date of Patent: September 3, 2019Assignee: International Busniess Machines CorporationInventors: Ajay K. Behuria, James E. Bostick, John M. Ganci, Jr., Souvik Majumdar, Shuvamoy Saha, David S. Wenk
-
Patent number: 10395554Abstract: 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: GrantFiled: February 28, 2017Date of Patent: August 27, 2019Assignee: Information Systems Audit and Control Association, Inc.Inventor: Thomas Frank Downs
-
Patent number: 10387175Abstract: 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: GrantFiled: August 3, 2010Date of Patent: August 20, 2019Assignee: AUTODESK, INC.Inventors: Tovi Grossman, George Fitzmaurice
-
Patent number: 10379515Abstract: 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: GrantFiled: March 6, 2017Date of Patent: August 13, 2019Assignee: Alarm.com IncorporatedInventor: Jean-Paul Martin
-
Patent number: 10353821Abstract: 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: GrantFiled: June 22, 2016Date of Patent: July 16, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ulrich Alfons Finkler, Hubertus Franke
-
Patent number: 10353721Abstract: 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: GrantFiled: March 15, 2016Date of Patent: July 16, 2019Inventor: Sundeep Harshadbhai Patel
-
Patent number: 10304346Abstract: 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: GrantFiled: June 29, 2009Date of Patent: May 28, 2019Assignee: MIND Research InstituteInventors: Matthew R. Peterson, Mark Bodner
-
Patent number: 10268956Abstract: 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: GrantFiled: July 31, 2015Date of Patent: April 23, 2019Assignee: Intuit Inc.Inventors: Igor A. Podgorny, Benjamin John Koonse
-
Patent number: 10248440Abstract: 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: GrantFiled: October 13, 2017Date of Patent: April 2, 2019Assignee: GOOGLE LLCInventors: Matthew Sharifi, David Petrou
-
Patent number: 10169006Abstract: 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: GrantFiled: September 2, 2015Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Nadiya Kochura
-
Patent number: 10114609Abstract: 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: GrantFiled: February 16, 2016Date of Patent: October 30, 2018Assignee: Opportunity Partners Inc.Inventors: Douglas John Annett, Adam Wayne Grise, Donald J. Flower, II
-
Patent number: 10063983Abstract: 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: GrantFiled: July 14, 2017Date of Patent: August 28, 2018Assignee: Sonos, Inc.Inventor: Klaus Hartung
-
Patent number: 10032291Abstract: 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: GrantFiled: March 28, 2016Date of Patent: July 24, 2018Assignee: Alibaba Group Holding LimitedInventor: Chen Sun
-
Patent number: 9996211Abstract: 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: GrantFiled: January 11, 2013Date of Patent: June 12, 2018Assignee: NCR CorporationInventors: Lyle Howard Sandler, William Lidwell, Jill Butler, Mariel Pina, Jared Thorn