-
公开(公告)号:US11593301B2
公开(公告)日:2023-02-28
申请号:US16742590
申请日:2020-01-14
Applicant: Versata Development Group, Inc.
Inventor: Shawn A. P. Smith , Daniel P. Karipides
Abstract: A log file processing system sorts records from large log files and groups them by session without making a complete copy of the log files by capturing a subset of the log files in a sliding memory window and identifying all records in the window that form a complete user session. Records belonging to a complete session are output for analyzing, and the remaining records are output as raw log data for additional processing. Using a ring buffer to implement the sliding memory window, data structures are used to group records by session, to identify completed sessions, and to index into the ring buffer to retrieve records for completed sessions that are to be directly analyzed. Any records remaining in the ring buffer at the end of slide window processing may be output as raw log file data and are processed as incomplete or malformed session records. An embodiment of the log file processing system provides a significant improvement on the speed of data extraction from log files into analyzable session data.
-
公开(公告)号:US20170300506A1
公开(公告)日:2017-10-19
申请号:US15637306
申请日:2017-06-29
Applicant: Versata Development Group, Inc.
Inventor: Shawn A. P. Smith , Daniel P. Karipides
CPC classification number: G06F16/13 , G06F11/3006 , G06F11/3438 , G06F11/3476 , G06F16/11 , G06F2201/875 , G06Q30/02 , H04L63/1425 , H04L67/22
Abstract: A log file processing system sorts records from large log files and groups them by session without making a complete copy of the log files by capturing a subset of the log files in a sliding memory window and identifying all records in the window that form a complete user session. Records belonging to a complete session are output for analyzing, and the remaining records are output as raw log data for additional processing. Using a ring buffer to implement the sliding memory window, data structures are used to group records by session, to identify completed sessions, and to index into the ring buffer to retrieve records for completed sessions that are to be directly analyzed. Any records remaining in the ring buffer at the end of slide window processing may be output as raw log file data and are processed as incomplete or malformed session records. An embodiment of the log file processing system provides a significant improvement on the speed of data extraction from log files into analyzable session data.
-
公开(公告)号:US11270364B1
公开(公告)日:2022-03-08
申请号:US16450277
申请日:2019-06-24
Applicant: VERSATA DEVELOPMENT GROUP, INC.
Inventor: Brandon M. Beck , Shawn A. P. Smith
IPC: G06Q30/06 , G06Q10/06 , G06F30/00 , G06T17/00 , G06F30/3323 , G06F111/04
Abstract: A model consolidation process combines multiple configuration models into a single unified configuration model that contains the union of the allowable combinations (i.e. combinations that are buildable) from each of the original models. An aspect of at least one embodiment of the model consolidation process is that it allows models to be combined in such a way that any incompatibilities or contradictions between models are detected and automatically resolved where possible. If an incompatibility is detected that cannot be automatically resolved, then the configuration models should not be combined. Instead if this incompatibility case occurs, at least one embodiment of the model consolidation process produces a description of the problem encountered and report the problem along with the necessary information required for a human to resolve it.
-
公开(公告)号:US10534752B2
公开(公告)日:2020-01-14
申请号:US15637306
申请日:2017-06-29
Applicant: Versata Development Group, Inc.
Inventor: Shawn A. P. Smith , Daniel P. Karipides
Abstract: A log file processing system sorts records from large log files and groups them by session without making a complete copy of the log files by capturing a subset of the log files in a sliding memory window and identifying all records in the window that form a complete user session. Records belonging to a complete session are output for analyzing, and the remaining records are output as raw log data for additional processing. Using a ring buffer to implement the sliding memory window, data structures are used to group records by session, to identify completed sessions, and to index into the ring buffer to retrieve records for completed sessions that are to be directly analyzed. Any records remaining in the ring buffer at the end of slide window processing may be output as raw log file data and are processed as incomplete or malformed session records. An embodiment of the log file processing system provides a significant improvement on the speed of data extraction from log files into analyzable session data.
-
公开(公告)号:US09720918B2
公开(公告)日:2017-08-01
申请号:US14082690
申请日:2013-11-18
Applicant: Versata Development Group, Inc.
Inventor: Shawn A. P. Smith , Daniel P. Karipides
CPC classification number: G06F17/30091 , G06F11/3006 , G06F11/3438 , G06F11/3476 , G06F17/3007 , G06F2201/875 , G06Q30/02 , H04L63/1425 , H04L67/22
Abstract: A log file processing system sorts records from large log files and groups them by session without making a complete copy of the log files by capturing a subset of the log files in a sliding memory window and identifying all records in the window that form a complete user session. Records belonging to a complete session are output for analyzing, and the remaining records are output as raw log data for additional processing. Using a ring buffer to implement the sliding memory window, data structures are used to group records by session, to identify completed sessions, and to index into the ring buffer to retrieve records for completed sessions that are to be directly analyzed. Any records remaining in the ring buffer at the end of slide window processing may be output as raw log file data and are processed as incomplete or malformed session records. An embodiment of the log file processing system provides a significant improvement on the speed of data extraction from log files into analyzable session data.
-
公开(公告)号:US20140081983A1
公开(公告)日:2014-03-20
申请号:US14082690
申请日:2013-11-18
Applicant: Versata Development Group, Inc.
Inventor: Shawn A. P. Smith , Daniel P. Karipides
IPC: G06F17/30
CPC classification number: G06F17/30091 , G06F11/3006 , G06F11/3438 , G06F11/3476 , G06F17/3007 , G06F2201/875 , G06Q30/02 , H04L63/1425 , H04L67/22
Abstract: A log file processing system sorts records from large log files and groups them by session without making a complete copy of the log files by capturing a subset of the log files in a sliding memory window and identifying all records in the window that form a complete user session. Records belonging to a complete session are output for analyzing, and the remaining records are output as raw log data for additional processing. Using a ring buffer to implement the sliding memory window, data structures are used to group records by session, to identify completed sessions, and to index into the ring buffer to retrieve records for completed sessions that are to be directly analyzed. Any records remaining in the ring buffer at the end of slide window processing may be output as raw log file data and are processed as incomplete or malformed session records. An embodiment of the log file processing system provides a significant improvement on the speed of data extraction from log files into analyzable session data.
Abstract translation: 日志文件处理系统对大型日志文件进行排序,并通过会话对其进行分组,而无需通过在滑动式存储器窗口中捕获日志文件的子集来识别日志文件的完整副本,并识别形成完整用户的窗口中的所有记录 会话 输出属于一个完整会话的记录用于分析,剩下的记录作为原始日志数据输出以进行附加处理。 使用环形缓冲区实现滑动存储器窗口,数据结构用于按会话对记录进行分组,以识别已完成的会话,并将其索引到环形缓冲区中以检索要直接分析的已完成会话的记录。 在幻灯片窗口处理结束时,环形缓冲区中的任何记录可能会作为原始日志文件数据输出,并被处理为不完整或格式不正确的会话记录。 日志文件处理系统的一个实施例提供了从日志文件到可分析会话数据的数据提取速度的显着改进。
-
公开(公告)号:US20200151139A1
公开(公告)日:2020-05-14
申请号:US16742590
申请日:2020-01-14
Applicant: Versata Development Group, Inc.
Inventor: Shawn A. P. Smith , Daniel P. Karipides
Abstract: A log file processing system sorts records from large log files and groups them by session without making a complete copy of the log files by capturing a subset of the log files in a sliding memory window and identifying all records in the window that form a complete user session. Records belonging to a complete session are output for analyzing, and the remaining records are output as raw log data for additional processing. Using a ring buffer to implement the sliding memory window, data structures are used to group records by session, to identify completed sessions, and to index into the ring buffer to retrieve records for completed sessions that are to be directly analyzed. Any records remaining in the ring buffer at the end of slide window processing may be output as raw log file data and are processed as incomplete or malformed session records. An embodiment of the log file processing system provides a significant improvement on the speed of data extraction from log files into analyzable session data.
-
-
-
-
-
-