Data Logging (epo) Patents (Class 714/E11.204)
-
Patent number: 12229788Abstract: A system and method for generating product analytics insights for machine learning platforms is disclosed. The system and method can receive a log file including data derived while executing a software program. Software packages and the package sub-modules logged in the log file may be categorized into a plurality of package categories. A notebook in which the software code is written, and identified in the log file, may be categorized into a notebook category. A consumable insight may be generated based on: the categorized software packages and package sub-modules, and the categorized notebook. A natural language summary may be generated describing the consumable insight. The natural language summary may be transmitted for display on a graphical user interface (GUI) in response to a user query.Type: GrantFiled: November 1, 2021Date of Patent: February 18, 2025Assignee: American Express Travel Related Services Company, Inc.Inventors: Himanshu Gupta, Gourav Kumar Sharma, Krishnaprasad Narayanan, Rahul Ghosh
-
Patent number: 12164512Abstract: Automatic partitioning is disclosed. A set of previously run queries is obtained. The set of previously run queries is analyzed to determine one or more query fragments from the set of previously run queries. One or more partitions are generated at least in part by using the obtained query fragments.Type: GrantFiled: June 10, 2022Date of Patent: December 10, 2024Assignee: Sumo Logic, Inc.Inventors: Kumar Saurabh, Christian Friedrich Beedgen
-
Patent number: 12130914Abstract: Applications and processes executing on an endpoint are monitored to identify behavior indicative of malicious activity such as a ransomware attack. Messages generated from this monitoring as well as messages derived from external sources are stored in a queue for routing. A router selects some messages from the queue based on a routing policy and sends them to a cloud-based platform that can initiate various actions based on received messages. The router also sends some messages from the queue to a module that analyzes the messages and reduces their size by aggregating, correlating, and detecting relevant information. The module puts the modified messages back into the queue for further routing by the router according to the policy. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: June 14, 2024Date of Patent: October 29, 2024Assignee: Halcyon Tech, Inc.Inventors: Robert Bushner, Alejandro Espinoza, Kristen Lamb, Seagen Levites, Clark Lindsey, Jonathan Miller, Peter Morgan, Michael Mullin, Ryan Smith, Vu Ta, Seva Tonkonoh, Timothy West
-
Patent number: 12050526Abstract: A feedback mechanism that reports software issues between users of software applications and the developers of the software applications. The feedback mechanism generates feedback logs that capture moments of user frustration at the moment a user encounters issues with using a particular software application executing on a client device. The feedback mechanism is triggered to generate a feedback log by the user via a predetermined set of user inputs. Once generated, the feedback log captures an associated importance level, a user description, and/or context information (such as application and command activity information) for the particular software application and one or more other software applications that interacted with the particular software application executing on the client device. The feedback log can also capture multimedia content such as audio, images, and videos. The feedback log is then transmitted to a server of a developer of the particular software application.Type: GrantFiled: October 19, 2022Date of Patent: July 30, 2024Assignee: AUTODESK, INC.Inventors: Kendra Ann Wannamaker, Justin Frank Matejka, Jo Karel Vermeulen, George Fitzmaurice
-
Patent number: 11936667Abstract: A cyber threat defense system and a method for detecting a cyber threat may use a predictor, e.g. a Transformer deep learning model, which is configured to predict a next item in the sequence of events and to detect one or more anomalies in the sequence of events. This provides a notification comprising (i) information about the one or more anomalies; and (ii) a prediction of what would have been expected.Type: GrantFiled: February 26, 2021Date of Patent: March 19, 2024Assignee: Darktrace Holdings LimitedInventor: Carl Joseph Salji
-
Patent number: 11870850Abstract: Disclosed herein are a method and apparatus for managing log information in a machine-to-machine (M2M) system, and a method for operating an M2M device in an M2M system may include receiving a first message for requesting to create a log management rule, creating storage for storing the log management rule and log information to be generated according to the log management rule, and setting a reference relationship between the log management rule and the storage.Type: GrantFiled: April 8, 2021Date of Patent: January 9, 2024Assignees: Hyundai Motor Company, Kia Corporation, Industry Academy Cooperation Foundation of Sejong UniversityInventor: Jae Seung Song
-
Patent number: 11663065Abstract: A memory system includes: a memory device; and a controller suitable for controlling the memory device and including a buffer memory, wherein the controller performs error history logging into the buffer memory in response to a logging start command from a host, stops the error history logging in response to a logging stop command from the host, and provides the host with the logged error history in response to an output command from the host.Type: GrantFiled: January 15, 2021Date of Patent: May 30, 2023Assignee: SK hynix Inc.Inventor: Kyu Ho Choi
-
Patent number: 11665078Abstract: Techniques are described for end-to-end network tracing involving external services. In one example, a synthetic agent identifies one or more external services that are involved in a process for interacting with a target application server. In response to identifying the one or more external services, the synthetic agent obtains telemetry data associated with the one or more external services. The synthetic agent correlates the telemetry data associated with the one or more external services and telemetry data associated with the target application server to generate an end-to-end network trace associated with the target application server.Type: GrantFiled: May 18, 2022Date of Patent: May 30, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Hans F. Ashlock, Thomas Szigeti, David John Zacks
-
Patent number: 11645407Abstract: A method by a network device to enrich database logs. The method includes detecting that a process executing on the network device has created a database connection to a database server, determining contextual information of the process in response to detecting that the process has created the database connection, generating a key associated with the database connection based on information that is known to be included in a database log of the database, and providing the key and the contextual information to a correlator component.Type: GrantFiled: December 10, 2020Date of Patent: May 9, 2023Assignee: Imperva, Inc.Inventors: Gabriel Beyo, Assaf Cohen, Eytan Naim
-
Patent number: 11609905Abstract: The present invention extends to methods, systems, and computer program products for deriving unified insights ad logs from DevOps CI/CD tools and pipeline data. In general, a data transformer facilitates data normalization and serialization converting raw data across multiple DevOps tools and stores the data into a Data Lake in accordance with a customized schema. A continuous orchestrator sequences, aggregates and contextualizes the logs, providing an intuitive way of troubleshooting issues across a DevOps environment, historical data for compliance and audit purposes, and a build manifest for root cause analysis. The continuous orchestrator also processes the logs and leverages a KPI framework, providing intelligent dashboards across 90+ KPI's and a plurality of different dimensions (Planning, Development/pipelines, security, quality, operations, productivity and source code) to help customers make smart decisions and do more with less.Type: GrantFiled: June 23, 2021Date of Patent: March 21, 2023Assignee: Opsera Inc.Inventors: Ravi Kumar Chivukula, Chandra Ranganathan, Vasanthavishnu Vasudevan, Tejas Bharadwaj, Shrey Malhotra, Todd Barczak, Venkat Yuvraj
-
Patent number: 11552801Abstract: In a method of operating a memory system, first security data and a first timestamp for preventing a replay attack are written by a host device to a first memory area which is an external memory area. A second timestamp is updated by the host device based on the first timestamp. The second timestamp corresponding to the first timestamp is stored in a second memory area distinguished from the first memory area. A first notification signal representing a result of updating the second timestamp is received by the host device. A writing operation for the first security data is completed when it is determined, by the host device, based on the first notification signal that the second timestamp is successfully updated.Type: GrantFiled: February 13, 2020Date of Patent: January 10, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sunghyun Kim, Junho Huh
-
Patent number: 11551400Abstract: A virtual reality apparatus and method are described for tile-based rendering. For example, one embodiment of an apparatus comprises: a set of on-chip geometry buffers including a first buffer to store geometry data, and a set of pointer buffers to store pointers to the geometry data; a tile-based immediate mode rendering (TBIMR) module to perform tile-based immediate mode rendering using geometry data and pointers stored within the set of on-chip geometry buffers; spill circuitry to determine when the on-chip geometry buffers are over-subscribed and responsively spill additional geometry data and/or pointers to an off-chip memory; and a prefetcher to start prefetching the geometry data from the off-chip memory as space becomes available within the on-chip geometry buffers, the TBIMR module to perform tile-based immediate mode rendering using the geometry data prefetched from the off-chip memory.Type: GrantFiled: October 16, 2020Date of Patent: January 10, 2023Assignee: INTEL CORPORATIONInventors: Prasoonkumar Surti, Tomas G. Akenine-Moller, David J. Cowperthwaite, Kun Tian, Peter L. Doyle, Brent E. Insko, Adam T. Lake
-
Publication number: 20120304019Abstract: The present application provides a method, an apparatus and a system for memory dump processing. The method comprises: invoking a first set of processing units to process a first stage of memory dump processing for each of memory blocks; invoking each set of processing units other than the first set of processing units to process a subsequent processing stage after completing the first stage respectively, to write the memory blocks into a storage device. The technical solutions provided in the present application enable processing each stage for each of the memory blocks in a pipeline manner, avoid instantaneous peak flow of disk I/O transmission and improve memory dump performance.Type: ApplicationFiled: December 29, 2011Publication date: November 29, 2012Applicant: Huawei Technologies Co., Ltd.Inventors: Jun Li, Chao Zhang
-
Publication number: 20120179936Abstract: Generation of diagnostic information of a computer-implemented system is made early so that the data is closer to the causation of errors or for performance analysis. At least one selected activity of the system is monitored from initiation of the activity, and the monitoring is for successful completion. Early collection of diagnostic information is provided by comparing the time of the activity without successful completion to an initial trigger, where the initial trigger is less than the time period for a time-out for the activity. If the time of the activity without successful completion exceeds the initial trigger, diagnostic information is collected and an initial dump of the diagnostic information is taken. In one example, a notification that the dump of diagnostic information has been taken is directed to the host or diagnostic terminal.Type: ApplicationFiled: January 7, 2011Publication date: July 12, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOEL L. MASSER, DAVID C. REED, MAX D. SMITH
-
Publication number: 20120079324Abstract: A method includes generating trace data at a device associated with data communication to and from a computer storage device through an appropriate communication link therefor and transmitting the trace data through the appropriate communication link. The trace data is configured to enable debugging of a set of instructions associated with the device. The method also includes capturing the trace data transmitted through the appropriate communication link through a protocol analyzer, a host system or the protocol analyzer coupled to the host system and analyzing the trace data therein to obtain information associated with the set of instructions associated with the device. The protocol analyzer, the host system or the protocol analyzer coupled to the host system is configured to be external to the device associated with the data communication to and from the computer storage device.Type: ApplicationFiled: September 28, 2010Publication date: March 29, 2012Applicant: LSI CorporationInventor: ABHIJIT SUHAS APHALE
-
Publication number: 20110145659Abstract: A log collecting apparatus includes: a response data forwarding unit to respond to a trace log request; a determining unit determines whether the ratio of error logs versus unsent trace logs is equal to or greater than a predetermined threshold value; a differential trace log creator configured to create differential trace logs, wherein the duplicate error logs have been deleted from the unsent trace logs, when it is determined that the error log ratio is equal to or greater than the predetermined threshold value; and a response data configuration unit configured to set response data with the differential trace logs, and to set the response data with the unsent trace logs when the error log ratio is not equal to or greater than the predetermined threshold value.Type: ApplicationFiled: December 7, 2010Publication date: June 16, 2011Applicant: FUJITSU LIMITEDInventor: Makoto IKEYAMA
-
Publication number: 20110072302Abstract: A memory cartridge is described that includes a non-volatile memory. The cartridge also includes logic to concentrate memory operations on particular areas of the non-volatile memory to cause the areas of concentration to wear out at an accelerated rate relative to non areas of concentration, and logic to track wear on the non-volatile memory resulting from one or both of erases and writes.Type: ApplicationFiled: September 24, 2009Publication date: March 24, 2011Applicant: AgigA Tech Inc.Inventor: Ronald H. Sartore
-
Publication number: 20100211826Abstract: The present invention generally relates to log message processing such that events can be detected and alarms can be generated. For example, log messages are generated by a variety of network platforms (e.g., Windows servers, Linux servers, UNIX servers, databases, workstations, etc.). Often, relatively large numbers of logs are generated from these platforms in different formats. A log manager described herein collects such log data using various protocols (e.g., Syslog, SNMP, SMTP, etc.) to determine events. That is, the log manager may communicate with the network platforms using appropriate protocols to collect log messages therefrom. The log manager may then determine events (e.g., unauthorized access, logins, etc.) from the log data and transfer the events to an event manager. The event manager may analyze the events and determine whether alarms should be generated therefrom.Type: ApplicationFiled: January 25, 2010Publication date: August 19, 2010Applicant: LOGRHYTHM, INC.Inventors: PHILLIP VILLELLA, CHRIS PETERSON
-
Publication number: 20100180156Abstract: Various embodiments for intelligent dump suppression in a computing environment following an error are provided. A plurality of historical information is considered in view of a current alert level to generate an output decision. The current alert level is one of an available plurality of alert levels configurable by a user. The current alert level is selectable by the user for a predetermined data collection restrictiveness. Data capture is performed according to the output decision.Type: ApplicationFiled: January 15, 2009Publication date: July 15, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Herman Aranguren, David Bruce LeGendre, David Charles Reed, Max Douglas Smith
-
Publication number: 20100083054Abstract: A system and method are provided for determining problem conditions in an IT infrastructure using aggregate anomaly analysis. The anomalies in the metrics occurring in the monitored IT infrastructure are aggregated from all resources reporting metrics as a function of time. The aggregated metric anomalies are then normalized to account for the state of the monitored IT infrastructure to provide a normalized aggregate anomaly count. A threshold noise level is then determined utilizing a variably selectable desired level of confidence such that a problem event is only determined to likely be occurring in the IT infrastructure when the normalized aggregate anomaly count exceeds the threshold noise level. The normalized aggregate anomaly count is monitored against the threshold noise level as a function of time, such that a problem event in the IT infrastructure is identified when the normalized aggregate anomaly count exceeds the threshold noise level at a given time.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Inventor: Mazda A. Marvasti
-
Publication number: 20100083052Abstract: An apparatus, system, and method are disclosed for multi-address space tracing. A trigger module establishes a trigger event with a trace level. The trigger event occurs in at least a first address space of a plurality of address spaces. The trace level defines trace data to be stored from the plurality of address spaces. A monitor monitors messages communicated within and between the plurality of address spaces. A detection module detects the trigger event. A log module logs the trace data from the plurality of address spaces defined by the trace level in response to detecting the trigger event.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Harold Steven Huber, Miguel Angel Perez, David Charles Reed, Max Douglas Smith
-
Publication number: 20090254780Abstract: A processing apparatus that can accept logs from external processing apparatuses efficiently without degrading the performance of its own. The processing apparatus is connected with a plurality of external processing apparatuses for sending a first log including information on frequency of usage and a second log including information on an error, and collects the first and second logs from the external processing apparatuses. A receiving unit receives the first log sent from each of the external processing apparatuses. A calculation unit calculates a priority of each the external processing apparatuses based on the operating situation of each of the external processing apparatuses determined from the first log received by the receiving unit. A determination unit determines whether or not the second log sent by each of the external processing apparatuses should be stored based on the priority calculated by the calculation unit.Type: ApplicationFiled: April 2, 2009Publication date: October 8, 2009Applicant: CANON KABUSHIKI KAISHAInventor: Takafumi Mizuno
-
Publication number: 20090222700Abstract: Methods for collection of device reset history from a network communication device comprising: (a) determining whether a reset condition is triggered by software or hardware, (b) for a software triggered reset: (i) upon a software exception, retrieving related reset information, (ii) upon an operator initiation, retrieving related reset information, (iii) allocating space in non-volatile memory, (iv) storing retrieved current reset information together with a corresponding reset time, and (v) adding the current reset information to historical reset information, (c) proceeding with the reset, (d) executing startup code during reboot, (e) upon a hardware triggered reset; (i) retrieving hardware registry and other residual hardware information still present, (ii) allocating space in non-volatile memory, (iii) storing the current retrieved reset information together with a current time that corresponds approximately to the reset and (iv) adding the reset information to historical reset information, and (f) continType: ApplicationFiled: March 2, 2009Publication date: September 3, 2009Inventors: Wade Carter, Allen Walston, Robert Wynn
-
Publication number: 20090150718Abstract: Provided are a large-scale cluster monitoring system and a method for automatically building/restoring the same, which can automatically build a large-scale monitoring system and can automatically build a monitoring environment when a failure occurs in nodes. The large-scale cluster monitoring system includes a CM server, a BD server, GM nodes, NA nodes, and a DB agent. The CM server manages nodes in a large-scale cluster system. The DB server stores monitoring information that is state information of nodes in groups. The GM nodes respectively collect the monitoring information that is the state information of the nodes in the corresponding groups to store the collected monitoring information in the DB server. The NA nodes access the CM server to obtain GM node information and respectively collect the state information of the nodes in the corresponding groups to transfer the collected state information to the corresponding GM nodes.Type: ApplicationFiled: August 5, 2008Publication date: June 11, 2009Inventors: Choon-Seo Park, Song-Woo Sok, Chang-Soo Kim, Yoo-Hyun Park, Yong-Ju Lee, Jin-Hwan Jeong, Hag-Young Kim
-
Publication number: 20090138763Abstract: A data processing apparatus having a memory for storing program code and a processor for processing the program code, the data processing apparatus comprising: a radio module to communicatively couple the data processing apparatus to a wireless network, the radio module generating a plurality of debug data in a plurality of signal classes; a set of debug data filtering rules specifying certain debug data within the plurality of signal classes to be collected from the radio module; and a debug application executed on the data processing apparatus, the debug application to apply the set of filtering rules, thereby causing only the specified set of debug data to be collected from the radio module.Type: ApplicationFiled: January 6, 2006Publication date: May 28, 2009Inventor: Baron Arnold
-
Publication number: 20090132891Abstract: A storage medium reproducing apparatus includes a storage unit, a correction history storage unit, a correction history implementing unit, and a correcting unit. The storage unit includes a plurality of information storage units storing information depending on whether a charge quantity is greater than a predetermined charge quantity threshold value, and a correction code storage unit storing error correction codes for the information stored in the information storage units. The correction history storage unit stores a correction history containing identification information for the information storage unit corrected with an error correction code is performed, and a content of the correction. The correction history implementing unit corrects information in compliance with the content of the correction when the information is read from the information storage unit.Type: ApplicationFiled: January 16, 2009Publication date: May 21, 2009Applicant: KABUSHIKI KAISHA TOSHIBAInventor: Shinichi KANNO
-
Publication number: 20090132864Abstract: Embodiments of the present invention allow the prevention and/or mitigation of damage caused by server failure by predicting future failures based on historic failures. Statistical data for server parameters may be collected for a period of time immediately preceding a historic server failure. The data may be clustered to identify cluster profiles indicating strong pre-fault clustering patterns. Real time statistics collected during normal operation of the server may be applied to the cluster profiles to determine whether real time statistics show pre-fault clustering. If such a pattern is detected, measures to prevent or mitigate server failure may be initiated.Type: ApplicationFiled: January 26, 2009Publication date: May 21, 2009Inventor: Zachary A. Garbow
-
Publication number: 20080250276Abstract: A process for monitoring memory growth of a software application includes measuring a baseline memory usage for processes operating on a computer system. A background memory logging script is then executed to log process memory usage. At some later time, a trending script is executed which outputs a list showing how memory usage has changed for each process operating on the system.Type: ApplicationFiled: June 12, 2008Publication date: October 9, 2008Applicant: Alcatel-LucentInventors: Robbie Martinez, Zack Guthrie