Abstract: An information handling system includes a processor configured to store a first module of a software application, the first module of the software application selected based on customer journey information pertaining to usage of the software application. The processor begins execution of the first module prior to receipt of a second module of the software application, the second module selected based on the customer journey information.
Abstract: A method comprises receiving a notification of an issue with at least one component of a plurality of components in a computing environment. One or more machine learning algorithms are used to determine one or more components of the plurality of components impacted by the issue with the at least one component. The method further comprises collecting operational data for the at least one component and the one or more impacted components.
Type:
Grant
Filed:
January 15, 2021
Date of Patent:
May 30, 2023
Assignee:
Dell Products L.P.
Inventors:
Parminder Singh Sethi, Anannya Roy Chowdhury
Abstract: An apparatus comprises a processing device configured to receive system state information corresponding to one or more devices, to predict a usage frequency of the system state information using one or more machine learning models, and to determine, based at least in part on the usage frequency, a compression level for storage of the system state information. The compression level is applied to the system state information to generate at least one compressed file for transmission to a database.
Abstract: In general, embodiments relates to a method for managing a technical support session, comprising: obtaining customer identification information for a technical support session, extracting at least one keyword for the technical support session, identifying a plurality of historical technical support sessions using the at least one keyword and the customer identification information, and displaying at least one of the plurality of historical technical support sessions to a technical support person (TSP) during the technical support session.
Abstract: A system capacitively senses a swiping motion to a touch sensitive display, determines a length associated with the swiping motion to the touch sensitive display, and displays a menu of options based on the length associated with the swiping motion. The system capacitively senses inputs to the touch sensitive display that correspond to selections from the menu, determines probabilities associated with the options, and modifies the menu based on the probabilities.
Abstract: Aspects of the disclosure include an escalated authentication system based on user behavior patterns. A user's behavior pattern on a device is collected and/or learned. The collected or learned pattern can be compared to subsequent behavior patterns to determine whether the current user is genuine or suspicious. Users deemed suspicious are subject to increased authentication requirements, often on-the-fly.
Abstract: A method comprises collecting browsing activity data of at least one user in connection with at least one electronic commerce item, and collecting feature data of the at least one electronic commerce item. In the method, the browsing activity data and the feature data are analyzed using one or more machine learning models. At least one of a title and a description for the at least one electronic commerce item is generated based on the analysis, and are displayed on an interface for viewing by the at least one user.
Abstract: In general, embodiments relate to a method for managing a technical support session, comprising in response to satisfying a duplicate technical support question threshold for a technical support session: extracting at least one keyword for the technical support session, identifying a plurality of historical technical support sessions using the at least one keyword, and displaying at least one of the plurality of historical technical support sessions to a technical support person (TSP) during the technical support session.
Abstract: An information handling system (IHS) includes spatially diverse IHS components and temperature sensors disposed with respect to the spatially diverse IHS components. A fan controller defines cooling sections of the IHS for spatially diverse fans based on topological information as to locations of the spatially diverse IHS components, and selectively controls the spatially diverse fans according to component temperatures obtained from the temperature sensors and according to the cooling sections.
Abstract: A user interface is presented to a user. The method determines whether or not to customize a size of one or more components on the user interface. The method then determines one or more candidate components on the user interface to customize, when a determination is made to customize a size of one or more components on the user interface. The method customizes the one or more candidate components on the user interface, and presents a customized user interface to the user.
Abstract: In general, embodiments relate to a method for managing a technical support session, comprising: determining a technical support issue (TSI) for a technical support session; identifying a question path graph (QPG) associated with the TSI; and displaying at least a portion of the QPG to a technical support person (TSP) during the technical support session.
Abstract: A method comprises collecting data corresponding to operation of a user interface, analyzing the data and generating a dependency tree based at least in part on the analysis. The analyzing and the generating are performed using one or more machine learning techniques. The dependency tree comprises a plurality of nodes respectively corresponding to a plurality of components of the user interface and is organized at least in part according to one or more dependent relationships between the plurality of components. Based at least in part on a structure of the dependency tree, one or more test cases for the user interface are executed.
Abstract: An information handling system receives messages of a chat conversation, and may convert the messages into request and response pairs. The information handling system may also determine customer reaction determinations for respective ones of the request and response pairs, integrate the request and response pairs and the customer reaction determinations into a customer reaction timeline, and generate a chatbook from the customer reaction timeline.
Abstract: An information handling system may obtain timing information for processing among layers of a first client-side information handling system, and compare the timing information to threshold values to provide a comparison. The information handling system may use the comparison to identify an area of the first client-side information handling system in which a problem exists, and initiate remedial action directed to the problem.
Abstract: An information handling system obtains input pointer information originating from an input pointing device, obtains an existing wireframe model of a graphic user interface (GUI) content layout, and analyzes a user journey through the GUI content layout to obtain usage information. The information handling system may tag regions of the existing wireframe model based on the usage information, and rearrange the existing wireframe model to provide an improved wireframe model representative of an improved GUI content layout.
Abstract: In general, in one aspect, embodiments relate to a method for managing technical support sessions, the method comprising: generating a first plurality of local technical support sessions, transmitting at least a portion of the first plurality of local technical support sessions to a technical support hub, and receiving a local technical support session from a second technical support system, wherein the local technical support session is presented to a technical support person (TSP) during a technical support session performed on a first technical support system.
Abstract: Various embodiments of the invention are related to a method of performing upgrades to a computing system. After an initial upgrade strategy is produced by a device emulation system, one or more embodiments of the invention may produce a more refined upgrade strategy based on changes in key aspects identified in the initial upgrade strategy. These key aspects or key identifiers of the system are monitored throughout the upgrade process and are used to refine the upgrade strategy.
Type:
Grant
Filed:
April 18, 2022
Date of Patent:
October 3, 2023
Assignee:
DELL PRODUCTS L.P.
Inventors:
Parminder Singh Sethi, Lakshmi Nalam, Shelesh Chopra, Malathi R
Abstract: Various embodiments of the invention are related to a method of performing upgrades to a computing system. After an initial upgrade strategy is produced by a device emulation system, one or more embodiments of the invention may continue to refine the upgrade strategy if changes occur to key aspects of the system, before the upgrade is performed and/or completed. These key aspects or key identifiers of the system are monitored throughout the upgrade process and are used to refine the upgrade strategy.
Type:
Grant
Filed:
April 18, 2022
Date of Patent:
October 10, 2023
Assignee:
DELL PRODUCTS L.P.
Inventors:
Parminder Singh Sethi, Lakshmi Nalam, Shelesh Chopra, Malathi R
Abstract: One example method includes identifying a source of a performance issue in a virtualized environment. Telemetry data is collected relative to the flow of a request/response in the virtualized environment. The collected telemetry data can be compared to normal data. A probability can be generated for each layer to identify which of the layers is the most likely source of the performance issue. The layers can be prioritized based on their probability. The most likely layer or virtual machine is recommended for analysis to determine the cause of the performance issue.
Abstract: A method comprises collecting device data and connection data corresponding to a plurality of connected devices in a system, and identifying a plurality of network connections between two or more of the plurality of connected devices from the device data and the connection data. In the method, one or more configuration issues across one or more of the plurality of network connections are detected, and a visualization of a topology of the plurality of connected devices in the system is generated. The visualization comprises a depiction of the plurality of connected devices, the plurality of network connections and the one or more configuration issues.