-
公开(公告)号:US20220303393A1
公开(公告)日:2022-09-22
申请号:US17203628
申请日:2021-03-16
Applicant: LENOVO (Singapore) PTE. LTD.
Inventor: Joshua Smith , Matthew Fardig , Tobias Christensen , Sathish Kumar Ganesan
Abstract: For detecting and resolving bad audio during conferencing, methods, apparatus, and systems are disclosed. One apparatus includes a processor and a memory that stores code executable by the processor. The processor detects bad audio for a conference call, the conference call involving a plurality of participants. The processor switches a first input stream to an analysis mode, where the bad audio corresponds to a first one of a plurality of input streams, the first input stream associated with a first participant. The processor sends a conference output channel to the first participant while in the analysis mode and concurrently analyzes the first input stream using a plurality of audio tools while in the analysis mode. The processor returns the first input stream to a conferencing mode in response to resolving the bad audio.
-
公开(公告)号:US11796803B2
公开(公告)日:2023-10-24
申请号:US17699821
申请日:2022-03-21
Applicant: Lenovo (Singapore) Pte. Ltd.
Inventor: Timothy Robbins , Matthew Fardig , Sathish Kumar Ganesan , Anthony Mourey
CPC classification number: G02B27/0093 , G02B27/017 , G02B27/0179 , G06F3/012 , G02B2027/0138 , G02B2027/0141
Abstract: In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive input from one or more sensors and, based on the input from the one or more sensors, determine that a trigger related to a user moving between viewing a first display location and a second display location is satisfied. Responsive to the determination, the instructions may be executable to move at least one graphical object presented on at least one display from the first display location to a third display location different from the first and second display locations.
-
公开(公告)号:US11895270B2
公开(公告)日:2024-02-06
申请号:US17651482
申请日:2022-02-17
Applicant: LENOVO (SINGAPORE) PTE. LTD
Inventor: Lindsay Nelson , Sathish Kumar Ganesan , Matthew Fardig , Dane Hixson
CPC classification number: H04M3/5166 , H04M3/5235 , H04M2201/39
Abstract: A phone tree traversal system includes an input device configured to receive a user call request, a memory, and one or more processors. The one or more processors analyze the user call request to identify an entity to call and an objective of the call, and obtain a map of a phone tree utilized by an automated call receiving system of the entity. The phone tree includes at least one node with multiple path segments that branch from the node, and each node includes a respective prompt. The one or more processors determine a route along the map to an endpoint of the phone tree associated with the objective. During the call, the one or more processors navigate the phone tree to reach the endpoint by submitting information in response to the respective prompt at each node along the route that is determined.
-
公开(公告)号:US20240012704A1
公开(公告)日:2024-01-11
申请号:US17811869
申请日:2022-07-11
Applicant: LENOVO (SINGAPORE) PTE, LTD.
Inventor: Matthew Fardig , Sathish Kumar Ganesan , Dane Hixson , Anthony Martinez
IPC: G06F11/07
CPC classification number: G06F11/0769 , G06F11/0709
Abstract: A method that includes identifying a processing error, obtaining user input information for a determined period prior to identifying the processing error, determining steps undertaken during the determined period prior to identifying the processing error based on the input information, and obtaining context awareness information related to the one or more processors. The method also includes obtaining network user input information and network context awareness information related to the processing error from other electronic devices within a network, determining a reduced amount of steps from the steps undertaken during the determined period to identify the processing error to form an error reproduction plan by analyzing the network user input information and the network context awareness information in comparison to the user input information and context awareness information, and communicating the error reproduction plan to a user or third party.
-
公开(公告)号:US11868200B1
公开(公告)日:2024-01-09
申请号:US17811869
申请日:2022-07-11
Applicant: LENOVO (SINGAPORE) PTE. LTD
Inventor: Matthew Fardig , Sathish Kumar Ganesan , Dane Hixson , Anthony Martinez
CPC classification number: G06F11/0769 , G06F11/0709
Abstract: A method that includes identifying a processing error, obtaining user input information for a determined period prior to identifying the processing error, determining steps undertaken during the determined period prior to identifying the processing error based on the input information, and obtaining context awareness information related to the one or more processors. The method also includes obtaining network user input information and network context awareness information related to the processing error from other electronic devices within a network, determining a reduced amount of steps from the steps undertaken during the determined period to identify the processing error to form an error reproduction plan by analyzing the network user input information and the network context awareness information in comparison to the user input information and context awareness information, and communicating the error reproduction plan to a user or third party.
-
公开(公告)号:US20230296884A1
公开(公告)日:2023-09-21
申请号:US17699821
申请日:2022-03-21
Applicant: Lenovo (Singapore) Pte. Ltd.
Inventor: Timothy Robbins , Matthew Fardig , Sathish Kumar Ganesan , Anthony Mourey
CPC classification number: G02B27/0093 , G06F3/012 , G02B27/017 , G02B27/0179 , G02B2027/0141 , G02B2027/0138
Abstract: In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive input from one or more sensors and, based on the input from the one or more sensors, determine that a trigger related to a user moving between viewing a first display location and a second display location is satisfied. Responsive to the determination, the instructions may be executable to move at least one graphical object presented on at least one display from the first display location to a third display location different from the first and second display locations.
-
公开(公告)号:US20230153222A1
公开(公告)日:2023-05-18
申请号:US17528055
申请日:2021-11-16
Applicant: Lenovo (Singapore) Pte. Ltd.
Inventor: Matthew Fardig , Sathish Kumar Ganesan , Joshua Smith , Timothy Robbins
CPC classification number: G06F11/3457 , G06N20/20
Abstract: Methods, systems, apparatus, and program products that can generate scaled-down load test models for testing real-world loads are disclosed herein. One method includes providing a test environment of a system including multiple nodes. The test environment includes virtual nodes corresponding to the system nodes and each virtual node functions under a virtual load similar to each corresponding node functioning under a real-world load. The method further includes utilizing a machine learning algorithm to repeatedly apply at least one virtual load to the virtual node(s) in the test environment until a scaled-down load test model mimicking the system under a pre-defined real-world load is generated. Here, the virtual load(s) applied to the virtual node(s) is/are comparatively smaller relative to each of corresponding real-world loads for the node(s) defining the pre-defined real-world load. Systems, apparatus, and program products that include and/or perform the methods are also disclosed herein.
-
公开(公告)号:US12052392B2
公开(公告)日:2024-07-30
申请号:US17203628
申请日:2021-03-16
Applicant: LENOVO (Singapore) PTE. LTD.
Inventor: Joshua Smith , Matthew Fardig , Tobias Christensen , Sathish Kumar Ganesan
Abstract: For detecting and resolving bad audio during conferencing, methods, apparatus, and systems are disclosed. One apparatus includes a processor and a memory that stores code executable by the processor. The processor detects bad audio for a conference call, the conference call involving a plurality of participants. The processor switches a first input stream to an analysis mode, where the bad audio corresponds to a first one of a plurality of input streams, the first input stream associated with a first participant. The processor sends a conference output channel to the first participant while in the analysis mode and concurrently analyzes the first input stream using a plurality of audio tools while in the analysis mode. The processor returns the first input stream to a conferencing mode in response to resolving the bad audio.
-
-
-
-
-
-
-