-
公开(公告)号:US10698661B2
公开(公告)日:2020-06-30
申请号:US16153003
申请日:2018-10-05
Applicant: Soroco Private Limited
Inventor: Yoongu Kim , Abdul Qadir , Arjun Narayanaswamy , Rohan Narayan Murty , Shane Barratt , George Peter Nychis
IPC: G06F3/0484 , G06F11/36 , G06F9/44 , G06F3/0482 , G06F17/30 , G06F8/30 , G06F11/34 , G06F9/38 , H04L29/08 , G06F9/54 , G06F9/451 , G06F11/30 , G06N3/02
Abstract: According to at least one aspect, a system for collecting computer usage information is provided. The system includes a hardware processor, a display coupled to the hardware processor to display a user interface, and a computer-readable storage medium storing processor-executable instructions that cause the hardware processor to receive an indication of an action being performed by a user on the system, gather contextual information associated with the action responsive to the action performed by the user, store information indicative of the action and the contextual information in a volatile memory as an event, determine whether at least one event stored in the volatile memory includes personal information of the user, and write the at least one event stored in the volatile memory to an event log in a non-volatile memory responsive to a determination that the at least one event does not include personal information of the user.
-
2.
公开(公告)号:US10606727B2
公开(公告)日:2020-03-31
申请号:US15695222
申请日:2017-09-05
Applicant: Soroco Private Limited
Inventor: Jacob Harris Apkon , Arjun Narayanaswamy
IPC: G06F11/36 , G06F9/451 , G06F3/0484 , G06F8/73 , G06F8/34
Abstract: According to at least one aspect, a system for generating a graphical user interface (GUI) to display documentation for computer program is provided. The system comprises at least one hardware processor, and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed, cause the at least one hardware processor to perform a process for generating a graphical user interface to display documentation for computer program. The process includes accessing source code of a computer program, generating information indicative of execution flow of the computer program by analyzing the source code, executing the computer program, obtaining information gathered during execution of the computer program, and generating a GUI using the information indicative of the execution flow and the information gathered during execution of the computer program.
-
公开(公告)号:US20210149641A1
公开(公告)日:2021-05-20
申请号:US17117369
申请日:2020-12-10
Applicant: Soroco Private Limited
Inventor: Yoongu Kim , Abdul Qadir , Arjun Narayanaswamy , Rohan Narayan Murty , Shane Barratt , George Peter Nychis
Abstract: According to at least one aspect, a system for analyzing computer usage data of a user to identify an underlying task being performed by the user is provided. The system includes a hardware processor and a non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the hardware processor, cause the hardware processor to perform: receiving a plurality of events each indicative of an action performed by a user and contextual information associated with the action performed by the user, clustering the plurality of events to generate a plurality of clustered events, identifying a plurality of sub-tasks in the plurality of clustered events that each comprise a sequence of clustered events, identifying a task in the plurality of clustered events being performed by the user that comprises at least one sub-task, and generating a score for the task indicative of a difficulty of automating the task.
-
公开(公告)号:US20200183656A1
公开(公告)日:2020-06-11
申请号:US16788726
申请日:2020-02-12
Applicant: Soroco Private Limited
Inventor: Yoongu Kim , Abdul Qadir , Arjun Narayanaswamy , Rohan Narayan Murty , Shane Barratt , George Peter Nychis
Abstract: According to at least one aspect, a system for analyzing computer usage data of a user to identify an underlying task being performed by the user is provided. The system includes a hardware processor and a non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the hardware processor, cause the hardware processor to perform: receiving a plurality of events each indicative of an action performed by a user and contextual information associated with the action performed by the user, clustering the plurality of events to generate a plurality of clustered events, identifying a plurality of sub-tasks in the plurality of clustered events that each comprise a sequence of clustered events, identifying a task in the plurality of clustered events being performed by the user that comprises at least one sub-task, and generating a score for the task indicative of a difficulty of automating the task.
-
公开(公告)号:US20190034173A1
公开(公告)日:2019-01-31
申请号:US16153003
申请日:2018-10-05
Applicant: Soroco Private Limited
Inventor: Yoongu Kim , Abdul Qadir , Arjun Narayanaswamy , Rohan Narayan Murty , Shane Barratt , George Peter Nychis
Abstract: According to at least one aspect, a system for collecting computer usage information is provided. The system includes a hardware processor, a display coupled to the hardware processor to display a user interface, and a computer-readable storage medium storing processor-executable instructions that cause the hardware processor to receive an indication of an action being performed by a user on the system, gather contextual information associated with the action responsive to the action performed by the user, store information indicative of the action and the contextual information in a volatile memory as an event, determine whether at least one event stored in the volatile memory includes personal information of the user, and write the at least one event stored in the volatile memory to an event log in a non-volatile memory responsive to a determination that the at least one event does not include personal information of the user.
-
公开(公告)号:US10891112B2
公开(公告)日:2021-01-12
申请号:US16788726
申请日:2020-02-12
Applicant: Soroco Private Limited
Inventor: Yoongu Kim , Abdul Qadir , Arjun Narayanaswamy , Rohan Narayan Murty , Shane Barratt , George Peter Nychis
Abstract: According to at least one aspect, a system for analyzing computer usage data of a user to identify an underlying task being performed by the user is provided. The system includes a hardware processor and a non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the hardware processor, cause the hardware processor to perform: receiving a plurality of events each indicative of an action performed by a user and contextual information associated with the action performed by the user, clustering the plurality of events to generate a plurality of clustered events, identifying a plurality of sub-tasks in the plurality of clustered events that each comprise a sequence of clustered events, identifying a task in the plurality of clustered events being performed by the user that comprises at least one sub-task, and generating a score for the task indicative of a difficulty of automating the task.
-
公开(公告)号:US10120653B2
公开(公告)日:2018-11-06
申请号:US15904138
申请日:2018-02-23
Applicant: Soroco Private Limited
Inventor: Yoongu Kim , Abdul Qadir , Arjun Narayanaswamy , Rohan Narayan Murty , Shane Barratt , George Peter Nychis
Abstract: According to at least one aspect, a system for collecting computer usage information is provided. The system includes a hardware processor, a display coupled to the hardware processor to display a user interface, and a computer-readable storage medium storing processor-executable instructions that cause the hardware processor to receive an indication of an action being performed by a user on the system, cause the system to wait before updating the user interface in response to the action performed by the user, gather contextual information associated with the action while the system is waiting to process the action performed by the user to update the user interface, cause the system to update the user interface in response to the action performed by the user after gathering the contextual information, and store information indicative of the action and the contextual information.
-
公开(公告)号:US20250085929A1
公开(公告)日:2025-03-13
申请号:US18743895
申请日:2024-06-14
Applicant: Soroco Private Limited
Inventor: Yoongu Kim , Abdul Qadir , Arjun Narayanaswamy , Rohan Narayan Murty , Shane Barratt , George Peter Nychis
Abstract: According to at least one aspect, a system for analyzing computer usage data of a user to identify an underlying task being performed by the user is provided. The system includes a hardware processor and a non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the hardware processor, cause the hardware processor to perform: receiving a plurality of events each indicative of an action performed by a user and contextual information associated with the action performed by the user, clustering the plurality of events to generate a plurality of clustered events, identifying a plurality of sub-tasks in the plurality of clustered events that each comprise a sequence of clustered events, identifying a task in the plurality of clustered events being performed by the user that comprises at least one sub-task, and generating a score for the task indicative of a difficulty of automating the task.
-
公开(公告)号:US10831450B2
公开(公告)日:2020-11-10
申请号:US15794912
申请日:2017-10-26
Applicant: Soroco Private Limited
Inventor: Yoongu Kim , Abdul Qadir , Arjun Narayanaswamy , Rohan Narayan Murty , Shane Barratt , George Peter Nychis
Abstract: According to at least one aspect, a system for collecting computer usage information is provided. The system includes a hardware processor, a display coupled to the hardware processor to display a user interface, and a computer-readable storage medium storing processor-executable instructions that cause the hardware processor to receive an indication of an action being performed by a user on the system, cause the system to wait before updating the user interface in response to the action performed by the user, gather contextual information associated with the action while the system is waiting to process the action performed by the user to update the user interface, cause the system to update the user interface in response to the action performed by the user after gathering the contextual information, and store information indicative of the action and the contextual information.
-
公开(公告)号:US12050889B2
公开(公告)日:2024-07-30
申请号:US17117369
申请日:2020-12-10
Applicant: Soroco Private Limited
Inventor: Yoongu Kim , Abdul Qadir , Arjun Narayanaswamy , Rohan Narayan Murty , Shane Barratt , George Peter Nychis
IPC: G06F8/30 , G06F9/38 , G06F9/451 , G06F9/54 , G06F11/30 , G06F11/34 , G06N3/02 , H04L67/50 , H04L67/75
CPC classification number: G06F8/30 , G06F9/3858 , G06F9/451 , G06F9/542 , G06F11/3051 , G06F11/3414 , G06F11/3423 , G06F11/3438 , G06F11/3447 , G06F11/3476 , G06N3/02 , H04L67/535 , H04L67/75 , G06F2201/81
Abstract: According to at least one aspect, a system for analyzing computer usage data of a user to identify an underlying task being performed by the user is provided. The system includes a hardware processor and a non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the hardware processor, cause the hardware processor to perform: receiving a plurality of events each indicative of an action performed by a user and contextual information associated with the action performed by the user, clustering the plurality of events to generate a plurality of clustered events, identifying a plurality of sub-tasks in the plurality of clustered events that each comprise a sequence of clustered events, identifying a task in the plurality of clustered events being performed by the user that comprises at least one sub-task, and generating a score for the task indicative of a difficulty of automating the task.
-
-
-
-
-
-
-
-
-