Monitor Recognizes Sequence Of Events (e.g., Protocol Or Logic State Analyzer) Patents (Class 714/39)
-
Patent number: 11663111Abstract: An integrated circuit includes a processor core configured to perform boot operations; and a microcontroller coupled to a processor core. The microcontroller includes: a set of microcontroller components; and a state machine coupled to the set of microcontroller components. The state machine is configured to perform self-test operations on the set of microcontroller components before the boot operations.Type: GrantFiled: December 30, 2020Date of Patent: May 30, 2023Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Venkateswar Reddy Kowkutla, Rejitha Nair
-
Patent number: 11658864Abstract: A method, computer program product, and computer system for retaining messages. Bins for having messages stored for different retention periods are provided. Each message is of a message type. Messages are received and each received message is assigned to a bin. For each message determined to have an age exceeding a retention period of the message's assigned bin, the message is reassigned to a bin having a next higher retention period.Type: GrantFiled: October 29, 2021Date of Patent: May 23, 2023Assignee: International Business Machines CorporationInventors: Heinz Peter Hippenstiel, Klaus Rindtorff, Andreas Arning, Raiko Nitzsche, Tareq Al-Maamari
-
Patent number: 11657309Abstract: The field of the disclosure relates generally to a method and system for analyzing behavior of a computer infrastructure and the displaying the behavior of the computer infrastructure in a graphical manner. The system comprises an analytical engine connected to agents running on devices in the computer infrastructure and analyzing continuous data and asynchronous data.Type: GrantFiled: May 28, 2019Date of Patent: May 23, 2023Assignee: Elasticsearch B.V.Inventor: Stephen Dodson
-
Patent number: 11650895Abstract: A computer-implemented method executed by one or more processors, the method includes monitoring execution of program code executed by a first processor component; and monitoring execution of program code executed by a second processor component. A computing system stores data identifying hardware events in a memory buffer. The stored events occur across processor units that include at least the first and second processor components. The hardware events each include an event time stamp and metadata characterizing the event. The system generates a data structure identifying the hardware events. The data structure arranges the events in a time ordered sequence and associates events with at least the first or second processor components. The system stores the data structure in a memory bank of a host device and uses the data structure to analyze performance of the program code executed by the first or second processor components.Type: GrantFiled: April 26, 2021Date of Patent: May 16, 2023Assignee: Google LLCInventors: Thomas Norrie, Naveen Kumar
-
Patent number: 11645137Abstract: A computer-implemented method includes feeding exception log entries from a plurality of exception logs associated with respective heterogenous computing components into an aggregated exception log comprising aggregated exception log entries, mapping an aggregated exception log entry in the aggregated exception log to a corresponding exception identifier, identifying a descriptor describing an exception condition based on the exception identifier, determining one or more destinations corresponding to the aggregated exception log entry, and routing a notification comprising the descriptor to the one or more destinations.Type: GrantFiled: April 29, 2021Date of Patent: May 9, 2023Assignee: SAP SEInventors: Sateesh Babu Chilamakuri, Sathya G
-
Patent number: 11645193Abstract: A method for collaborative logic designing and debugging of a circuit includes initiating, via a session manager, a hardware debug session that includes a plurality of instances of client applications that can access one or more source-codes associated with a logic design of the circuit, the plurality of instances of client applications configured to replicate an execution state of the logic design. The method also includes analyzing, using an instance of a first client application from the plurality of instances of client applications, a defect in the logic design based on the execution state of the logic design. The method also includes editing, using an instance of a second client application from the plurality of instances of client applications, the one or more source-codes, to repair the defect in the logic design.Type: GrantFiled: July 7, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Arun Joseph, Wolfgang Roesner, Anthony Saporito, Matthias Klein, Sampath Goud Baddam, Shashidhar Reddy
-
Patent number: 11632388Abstract: An apparatus is provided including at least one platform; an intrusion prevention system configured to communicative couple with the at least one platform; a firewall configured to communicative couple with the at least one platform; at least one first data storage configured to communicative couple with the at least one platform; and at least one second data storage configured to communicative couple with the at least one platform. The at least one platform is configured to perform a plurality of operations that collective protect one or more networked devices.Type: GrantFiled: November 13, 2020Date of Patent: April 18, 2023Assignee: SecurityProfiling, LLCInventors: Brett M. Oliphant, John P. Blignaut
-
Patent number: 11615490Abstract: Disclosed herein are systems and methods for identifying issues in a building. In one aspect, a method includes receiving information describing an issue with a building, accessing data that identifies (i) a plurality of components that are included in the building and (ii) features of the plurality of components, identifying one or more candidate components that have at least a threshold likelihood of being a cause of the issue, and performing some action in response to remedy the issue. For example, the method can include selecting a candidate service provider from among a plurality of service providers based on a comparison of (i) the one or more candidate components and (ii) information identifying technical qualifications for the plurality of service providers, transmitting a service request for the issue to the candidate service provider, receiving a response from the candidate service provider, and scheduling, based on the response, a service appointment.Type: GrantFiled: August 9, 2021Date of Patent: March 28, 2023Assignee: LGHORIZON, LLCInventors: Thomas Lerick, Ronak Desai, Michael Kramer, Joseph Schmitt
-
Patent number: 11609843Abstract: Aspects of the subject disclosure may include, for example, receiving instructions to validate a configuration associated with an application under test, the instructions identifying the application under test that exists in a first particular software environment that is selected from among a plurality of software environments; receiving dependency data, the dependency data identifying a dependency application that exists in a second particular software environment that is selected from among the plurality of software environments; performing a first process to determine whether the application under test that exists in the first particular software environment can be instantiated as a first running application, the first process resulting in a first determination; responsive to the first determination being that the application under test that exists in the first particular software environment can be instantiated as the first running application, automatically performing with no user interaction a second pType: GrantFiled: April 14, 2021Date of Patent: March 21, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Nishan Singh, Abdulla Udaipurwala, Kulbhusan Azad
-
Patent number: 11599442Abstract: In a present invention embodiment, time series data is received including information pertaining to a corresponding attribute of monitored activity on a processing device. An upper bound of the time series data is determined based on a weighted combination of a prior upper bound and a current value derived from the time series data. Greater weight is provided to greater values in the time series data based on an exponent applied to the prior upper bound and the current value and an effect of older values in the time series data decays over time based on a smoothing factor applied to exponential values of the prior upper bound and the current value. The upper bound is applied to a profile of an entity, and abnormal activity on the processing device is detected based on a comparison of the upper bound to a corresponding bound of the profile.Type: GrantFiled: November 29, 2021Date of Patent: March 7, 2023Assignee: International Business Machines CorporationInventors: Ofer Haim Biller, Oded Sofer
-
Patent number: 11595407Abstract: Plural Internet of Things (IoT) gateways detect, secure against and remediate malicious code with an autonomous communication of tokens between the IoT gateways on a time schedule. Detection of an invalid token or a token communication outside of a scheduled time indicates that malicious code may have interfered with token generation or communication. Once malicious code is verified on an IoT gateway, the failed gateway is remediated to an operational state, such as with a re-imaging by another IoT gateway through an in band communication or a re-imaging by a server information handling system through an out of band communication.Type: GrantFiled: April 27, 2018Date of Patent: February 28, 2023Assignee: Dell Products L.P.Inventors: Abeye Teshome, Srinivas Kamepalli
-
Patent number: 11587634Abstract: An integrated circuit test apparatus includes: a first test unit configured to output a current for a built-in self test (BIST) progress state for each internal circuit of an integrated circuit in a BIST test mode and to determine whether each internal circuit operates normally in a wake-up mode of the integrated circuit; and a first determination module configured to determine whether each internal circuit is in a stuck state based on a change detected by the first test unit.Type: GrantFiled: November 21, 2019Date of Patent: February 21, 2023Assignee: HYUNDAI MOBIS CO., LTD.Inventors: Yeon-Ho Kim, Keon Lee, Ji-Hoon Lim, Min-Ji Park, Jae-Hyuck Woo, Yun-Ho Choi
-
Patent number: 11580050Abstract: A user station for a serial bus system. The user station includes a receiver for receiving a signal from a bus of the bus system, and a device for evaluating the reception signal that is output by the receiver. The receiver generates a digital reception signal from the signal received from the bus and to output the signal to the device at a terminal. The device evaluates the digital reception signal with regard to a predetermined communication protocol that establishes when a predetermined communication phase, which indicates a subsequent transfer of useful data in a message, begins and ends. The device reverses the data flow of the digital reception signal to the receiver at the terminal for a time period of at least one bit if the evaluation of the device shows that data at that time are being received from the bus in the predetermined communication phase.Type: GrantFiled: December 11, 2019Date of Patent: February 14, 2023Assignee: Robert Bosch GmbHInventors: Arthur Mutter, Steffen Walker
-
Patent number: 11575617Abstract: A method for managing services in an Edge Computing (EC) system that includes at least a first EC host and an EC management entity configured to control the first EC host to instantiate EC applications using one or more services. The method includes the EC management entity: obtaining service information associated with at least a first service for use by an EC platform or an EC application in an EC host; storing the service information in a central service registry of the EC system; and storing availability information associated with said first service in the central service registry.Type: GrantFiled: February 6, 2020Date of Patent: February 7, 2023Assignee: Sony Group CorporationInventors: Svante Alnås, Linh Trang
-
Patent number: 11564000Abstract: An apparatus comprises a first processing device, the first processing device comprising a physical hardware controller configured for coupling with a second processing device. The first processing device is configured to identify one or more remote multimedia service instances attached to the second processing device and to initiate, at the first processing device, one or more multimedia emulation modules for the remote multimedia service instances attached to the second processing device, the multimedia emulation modules emulating one or more physical multimedia input devices configured for attachment to the second processing device.Type: GrantFiled: February 21, 2022Date of Patent: January 24, 2023Assignee: Dell Products L.P.Inventors: Victor Fong, Kenneth Durazzo
-
Patent number: 11556487Abstract: In one aspect, an apparatus may include a processor and a communication interface accessible to the processor. The communication interface may be configured to communicate with a computing device. The apparatus may also include storage that is accessible to the processor and that includes instructions executable by the processor to monitor a circuit within the computing device to detect a break in the circuit. The circuit itself may be completed based on the apparatus being engaged with the computing device. Responsive to detecting a break in the circuit, the instructions may then be executable to write first data to at least one log stored on the apparatus. The instructions may also be executable to monitor the computing device to detect the computing device being powered on and, responsive to detecting the computing device being powered on, write second data to the at least one log stored on the apparatus.Type: GrantFiled: June 30, 2021Date of Patent: January 17, 2023Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Robert James Norton, Jr., Scott Wentao Li, Robert J. Kapinos, Russell Speight VanBlon
-
Patent number: 11556431Abstract: Computer-readable media, methods, and systems are disclosed for performing rollback recovery with data lineage capture for data pipelines. A middle operator receives ingested input events from a source operator reading data from an external input data source. The middle operator then logs information regarding middle input events to a middle operator input log, designating the logged middle input event information as incomplete. The middle operator then processes data associated with the middle input events and updates the middle input log entries setting them to a completed logging status designation for middle input events that were consumed to produce the one or more middle output events. The middle operator then transmits the middle output events to subsequent operators. Garbage collection is performed to remove completed entries from the middle operator output log. Finally, based on receiving a recovering message from a subsequent operator, corresponding middle output events are re-sent.Type: GrantFiled: April 21, 2021Date of Patent: January 17, 2023Assignee: SAP SEInventors: Eric Simon, Cesar Salgado Vieira de Souza
-
Patent number: 11544127Abstract: A method includes: acquiring, based on status information, a failure risk of each of a plurality of devices including physical devices and virtual machines, each of the virtual machines being operated on any of the physical devices, the status information indicating the statuses of the plurality of devices; acquiring an influence range based on route information indicating a link in a range affected by a failure; acquiring a first influence risk based on a failure risk acquired for a first device, the first physical device being any of the physical devices; acquiring a second influence risk based on a failure risk of a second device, the second influence risk indicating a possibility of a target device being affected by a failure in another device; and determining the second physical devices as a destination candidate of the target device when the second influence risk is lower than the first influence risk.Type: GrantFiled: July 22, 2020Date of Patent: January 3, 2023Assignee: FUJITSU LIMITEDInventors: Reiko Kondo, Takeshi Yasuie, Masahiro Asaoka, Kazuhiro Suzuki
-
Patent number: 11544206Abstract: The process control unit is configured to execute a plurality of control processes, wherein a first control process executed on the process control unit is configured such that there is no provision for direct exchange of process variables with a second control process, but rather this exchange takes place via an interposed association module. An association specification is used to ascertain the control process(es) to which the process variable needs to be handed over. One advantage includes the increased flexibility in the exchange of process variables, which now takes place in the individual control processes by an association module. Restarts of the process control unit and associated production losses advantageously become unnecessary. Additional resources in the process control unit or in an engineering system may be reduced or avoided. The decreased complexity means that the control systems and engineering systems are developed more easily and hence also more quickly.Type: GrantFiled: July 4, 2019Date of Patent: January 3, 2023Assignee: Siemens AktiengesellschaftInventors: Jan Götz, Alexander Pelzer, Jürgen Reichmann
-
Patent number: 11537505Abstract: The present disclosure is directed to a mechanism for forcing a processor to enter a debug mode. In one embodiment, a processor includes a logic circuit configured to receive a halt request. In response to receiving the halt request while the processor is not in a quiescent state, the logic circuit forces the processor into the quiescent state after a threshold amount of time has elapsed. Processor operation is then halted, and the processor thus becomes accessible for a debugger to perform debug operations.Type: GrantFiled: February 10, 2021Date of Patent: December 27, 2022Assignee: Cadence Design Systems, Inc.Inventors: Robert T. Golla, Matthew B. Smittle
-
Patent number: 11521143Abstract: In an approach to generating advice for supply chain disruptions, one or more computer processors receive a query associated with a supply chain disruption. The one or more computer processors retrieve data corresponding to the supply chain disruption. Based on the retrieve data, the one or more computer processors determine one or more solutions to the supply chain disruption. The one or more computer processors display the one or more determined solutions. The one or more computer processors receive a selection of one of the one or more determined solutions. The one or more computer processors detect one or more patterns associated with the selected solution.Type: GrantFiled: August 14, 2019Date of Patent: December 6, 2022Assignee: International Business Machines CorporationInventors: Galen Kilpatrick Smith, John Dell'Arciprete, Vienna C. Polanco, Damien G. Rubotham
-
Patent number: 11513932Abstract: A method includes obtaining a first memory log, where the first memory log includes log information of a plurality of garbage collections, and log information of each garbage collection includes a garbage collection time, and includes at least one of a downtime, memory usage after garbage collection, and memory usage before garbage collection, obtaining, based on log information in a first detection time window, first statistical information corresponding to the first detection time window, and determining, based on the first statistical information corresponding to the first detection time window, an anomaly degree corresponding to the log information in the first detection time window.Type: GrantFiled: January 22, 2020Date of Patent: November 29, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xin Xiao, Kang Cheng, Liang Zhang, Jian Li, Jiyu Pan
-
Patent number: 11509505Abstract: A method and apparatus for operating a smart network interface card are provided. According to an embodiment, the smart network interface card is connected to a baseboard management controller. The method includes: acquiring a smart network interface card detection request, the smart network interface card detection request includes an identifier of a to-be-detected smart network interface card; determining a baseboard management controller that is connected to the to-be-detected smart network interface card as a target baseboard management controller; and logging into an operating system of the to-be-detected smart network interface card through the target baseboard management controller. This embodiment provides a new approach of operating the smart network interface card.Type: GrantFiled: April 3, 2019Date of Patent: November 22, 2022Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Deguo Li, Fengqian Wang, Jiaoren Wu, Jian Zhang
-
Patent number: 11507446Abstract: A hot-swap controller fault reporting system includes component(s), a hot-swap controller that is coupled to the component(s), and a hot-swap controller fault reporting subsystem that is coupled to the hot-swap controller. The hot-swap controller fault reporting subsystem identifies a hot-swap controller fault that was generated by the hot-swap controller and that is associated with the component(s), generates an Intelligent Platform Management Interface (IPMI) bit combination that is based on the hot-swap controller fault and that is configured to identify the hot-swap controller and a type of the hot-swap controller fault, and provides a log entry based on the IPMI bit combination in a log database.Type: GrantFiled: June 14, 2021Date of Patent: November 22, 2022Assignee: Dell Products L.P.Inventors: Akshata Sheshagiri Naik, Rui An, Chandrasekhar Mugunda, Shivabasava Karibasappa Komaranalli
-
Patent number: 11500035Abstract: Devices, systems, and processes for testing capacitors are disclosed. A system includes a digital signal processor configured to execute non-transient computer executable instructions for testing a device over at least three operating modes. The operating modes may include a start-up mode, during which the digital signal processor is configured to control initial charging of the device to a desired initial condition, a charge mode, during which the digital signal processor is configured to control replenishment of electrical energy in the device, and a test mode, during which the digital signal processor is configured to control testing of the device in accordance with at least one testing protocol. The device may include an energy capture circuit configured to capture recovered energy arising during a first test cycle and to provide the recovered energy to the device for use during a second test cycle.Type: GrantFiled: April 9, 2021Date of Patent: November 15, 2022Assignee: DISH Network L.L.C.Inventors: Rodney Davis, Jamie Metzger, Ken Jones
-
Patent number: 11494179Abstract: Methods and apparatus are disclosed to update software on a legacy system without disruption of live applications. In a database server environment, a nameserver restart can utilize a pre-existing hook facility to detect a newly introduced script and execute an initialization function of the script, leading to activation or launch of the script. In a use case of a high availability database server, the script can cause a copy of a replication status to be stored at a remote location. Upon failure of the database server, retrieval and verification of the replication status from the remote location enables failover to a replica server to be performed safely and automatically.Type: GrantFiled: May 4, 2021Date of Patent: November 8, 2022Assignee: SAP SEInventors: Kirubakaran Paramasivan, Pankaj Kumar Routray, Lohit Kumar A. P
-
Patent number: 11494287Abstract: Indications of a plurality of events whose occurrence is detected in a particular execution of a program are obtained. One or more partitions of a trace object corresponding to the execution are constructed, including a first partition corresponding to a first subset of the events. The first partition comprises a header portion which includes a compressed representation of one or more event chains, and a data portion comprising a compressed events record indicating an occurrence, during the execution, of a particular sequence of events indicated by an event chain. The trace object is stored.Type: GrantFiled: April 9, 2020Date of Patent: November 8, 2022Assignee: Oracle International CorporationInventor: Christian Rudolf Hoermann
-
Patent number: 11480948Abstract: A monitoring target selecting device configured to output a measurement parameter to an abnormality diagnosis device to diagnose an abnormal event of a plant based on a correlation value representing a mutual correlation between measurement parameters, and includes a classification unit to acquire a plurality of measurement parameters measured in the plant, classify a change behavior of measured value over a time for each of the plurality of measurement parameters in a first period, and classify a change behavior of a measured value over a time for each of the plurality of measurement parameters in each of the first period and a second period, and a selection unit to select the measurement parameter as a measurement parameter to be output to the abnormality diagnosis device on the basis of a result of comparing a behavior of the measurement parameters in the first period to the second period.Type: GrantFiled: August 7, 2018Date of Patent: October 25, 2022Assignee: MITSUBISHI HEAVY INDUSTRIES, LTD.Inventors: Susumu Shiizuka, Masumi Nomura
-
Patent number: 11483412Abstract: A computer-implemented method comprises receiving a subscription request from at least one subscriber, the subscription request defining one or more subscription parameters; obtaining one or more events from at least one publisher; marshalling the one or more events according to the one or more subscription parameters; and delivering the one or more events to the subscriber based on the marshalling.Type: GrantFiled: December 30, 2020Date of Patent: October 25, 2022Assignee: BlackBerry LimitedInventors: Nicholas Ivan Landry, Ashkan Amiri, Geordon Thomas Ferguson, Biswaroop Mukherjee
-
Patent number: 11475159Abstract: A backup storage for providing backup services includes storage and a compliance manager. The storage includes backups. The compliance manager obtains a compliance request for data; makes a determination, in response to obtaining the compliance request, that the data is stored as part of a backup of the backups; in response to making the determination: deletes linking data that associates a portion of a compliance sensitive data portion stored in backup metadata of the backup with a portion of modified backup data of the backup to make the linking data unavailable; and removes the modified backup data using garbage collection.Type: GrantFiled: October 30, 2019Date of Patent: October 18, 2022Assignee: EMC IP Holding Company LLCInventors: Sunil Yadav, Manish Sharma, Aaditya Rakesh Bansal
-
Patent number: 11473799Abstract: A flow control device is configured to control fluid flow in an HVAC system. The flow control device includes a valve, an actuator configured to open and close the valve, and one or more sensors. The flow control device further includes a fault detection and correction agent configured to receive data from the one or more sensors, analyze the data according to a set of rules, and detect whether one or more faults have occurred. In response to detecting a fault, the fault detection and correction agent is configured to either operate the actuator to open or close the valve or initiate a corrective action to be taken by another device in the HVAC system.Type: GrantFiled: August 10, 2020Date of Patent: October 18, 2022Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLPInventors: Sudhi R. Sinha, Donald R. Albinger, Youngchoon Park, Karl F. Reichenberger, John T. Pierson, Vineet Sinha
-
Patent number: 11470098Abstract: Disclosed is a terminal device.Type: GrantFiled: October 8, 2020Date of Patent: October 11, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Intae Jeon, Jaewoo Seo, Seongwook Chung
-
Patent number: 11467894Abstract: A screen freezing processing method and a terminal are provided. The method includes: displaying a user interface of an application, and receiving an operation on the user interface, where the operation on the user interface is used to implement a first function; skipping responding to, by the terminal within first duration, the operation on the user interface, and skipping implementing the first function; and after the first duration, responding to, by the terminal, the operation on the user interface, and implementing the first function. This technical solution can automatically restore implementation of the first function, thereby improving user experience.Type: GrantFiled: October 14, 2019Date of Patent: October 11, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xinglong Pan, Yu Li, Shuai Cheng
-
Patent number: 11461325Abstract: Embodiments of the present disclosure may provide a dynamic query execution model with fault tolerance and failure recovery techniques. Embodiments of the present disclosure may utilize checkpoints to map processed output files to their corresponding input files. Therefore, if an error occurs in processing one or more files, the system may only need to reschedule processing of selected file(s).Type: GrantFiled: May 28, 2021Date of Patent: October 4, 2022Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Igor Demura, Varun Ganesh, Prasanna Rajaperumal, Libo Wang, Jiaqi Yan
-
Patent number: 11456986Abstract: Methods and devices related to a single message management platform are described. In an example, a method can include receiving a first message at a first processing resource via a first application, receiving a second message at the first processing resource via a second application, receiving the first message and the second message at a memory, storing the first message and the second message in the memory, receiving a command to open a single message management platform, receiving the first message and the second message at the single message management platform, and organizing the first message and the second message at the single message management platform.Type: GrantFiled: August 2, 2021Date of Patent: September 27, 2022Assignee: Micron Technology, Inc.Inventors: Bhumika Chhabra, Swetha Barkam, Kathryn H. Russo, Zhao Zhao
-
Patent number: 11442879Abstract: According to embodiments, in an interrupt request processing device including one or more peripheral devices, one or more processor interfaces, and one or more processors, when an interrupt request (IRQ) is generated, the peripheral device generates a packet and transmit the packet to the processor interface via an on-chip network, the processor interface receives and decodes the packet to transmit the IRQ signal to the processor, and receives an interrupt vector generated from the processor to transmit an initial instruction corresponding to an activated interrupt request may transmit to the processor, and the processor outputs the interrupt vector in response to the IRQ signal and executes a corresponding interrupt service routine (ISR).Type: GrantFiled: January 7, 2021Date of Patent: September 13, 2022Assignee: Foundation of Soongsil University-Industry CooperationInventor: Chanho Lee
-
Patent number: 11435706Abstract: In view of the relevant background art, the present invention is to provide a system or apparatus which enables data in use for learning to be sorted out, thereby reducing the amount of data to be handled. Presenting one example of the control system according to the present invention, the control system including a first processing device to generate a learnt model; and a second processing device to operate employing the generated learnt model and provided with input means, wherein the second processing device transmits information input from the input means to the first processing device; and where the input information as transmitted is information belonging to an area different from an area designated with the learnt model, the first processing device generates an updated learnt model based on the information belonging to the different area as received and the learnt model.Type: GrantFiled: August 27, 2018Date of Patent: September 6, 2022Assignee: HITACHI, LTD.Inventors: Yuya Okadome, Wenpeng Wei, Toshiko Aizono
-
Patent number: 11430430Abstract: Systems and methods of script identification in audio data obtained from audio data. The audio data is segmented into a plurality of utterances. A script model representative of a script text is obtained. The plurality of utterances are decoded with the script model. A determination is made if the script text occurred in the audio data.Type: GrantFiled: February 3, 2020Date of Patent: August 30, 2022Assignee: Verint Systems Inc.Inventors: Jeffrey Michael Iannone, Ron Wein, Omer Ziv
-
Patent number: 11372723Abstract: An apparatus for dynamically adjusting a journal snapshot window is disclosed. A computer-implemented method and computer program product also perform the functions of the apparatus. According to an embodiment of the present invention, a failure detection module detects a potential failure of at least a portion of a non-volatile storage device. The non-volatile storage device includes a journal for tracking metadata changes for data that is stored on the non-volatile storage device prior to committing the metadata changes to metadata for the non-volatile storage device. A notification receiving module receives an indication of the potential failure of the non-volatile storage device. A snapshot module adjusts a snapshot window for the journal in response to the indication of the potential failure. The snapshot window includes a set of metadata changes in the journal that have not been committed to the metadata of the non-volatile storage device.Type: GrantFiled: October 29, 2019Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventors: Ben Sasson, Lee Jason Sanders, Gordon Douglas Hutchison, Florent Rostagni
-
Patent number: 11372841Abstract: Described are techniques for identifying anomalies in log files. The techniques including a method encompassing mapping a plurality of log entries into a bag-of-words matrix and determining respective cosine similarities between consecutive log entries in the bag-of-words matrix. The method further includes converting respective cosine similarities to respective states and determining respective state transitions between consecutive log entries. The method further includes generating a stochastic matrix based on the respective state transitions and identifying an anomalous log entry based on an anomalous state transition. The anomalous state transition has a probability below a probability threshold, and the probability is based on the stochastic matrix.Type: GrantFiled: January 30, 2020Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventors: Tiago Bertoni Scarton, Dashiell Lucena Gonzaga Borges, Thiago Bianchi, Joao Souto Maior
-
Patent number: 11372744Abstract: Mobile devices worldwide execute applications that utilize data services, with issues involving the transfer of data via networks impacting the operation and user experience of those applications. Data is acquired from a mobile computing device executing an application and processed to determine occurrence of a group of related activities performed when executing the application. Parameters of the activities are analyzed, and those parameters associated with poor performance are presented in a user interface. The interface provides impact information about the effect of the activities on operation of the application and may include recommended actions to mitigate the poor performance. A user may interact with data within the interface to trigger a workflow to analyze indicated portions of the data. Subsequent results of this analysis may be returned to the user via the user interface or may be implemented as analytic rules for subsequent data processing.Type: GrantFiled: November 25, 2019Date of Patent: June 28, 2022Assignee: HEADSPIN, INC.Inventors: Brien Colwell, Manish Lachwani, Marius Nita
-
Patent number: 11354192Abstract: A data storage device including a non-volatile memory and a micro-controller is provided. The non-volatile memory includes a first block and a second block, wherein the first block stores firmware code. The micro-controller writes one predetermined string into the second block before an execution of the firmware code, and determines whether there is more than one predetermined string in the second block. In response to there being no more than one predetermined string in the second block, the micro-controller allows the execution of the firmware code and erases the predetermined string in the second block upon successful completion of a prerequisite procedure during the execution of the firmware code. In response to there being more than one predetermined string in the second block, the micro-controller does not allow the execution of the firmware code.Type: GrantFiled: November 1, 2019Date of Patent: June 7, 2022Assignee: SILICON MOTION, INC.Inventor: Po-Wei Wu
-
Patent number: 11321219Abstract: Improved techniques for testing an application to identify bugs. An API request body, which includes input data, is transmitted to a service to exercise the service. An error type response is received from the service, where the response indicates how the service handled the input data. The response is then used to determine an error type response coverage of the service. The coverage is then expanded by repeatedly performing a number of operations until a threshold metric is satisfied. For instance, in response to learning how previously-used input data impacted the coverage, new input data is generated. This new input data is designed to trigger new types of responses from the service. The new input is sent to the service, and a new error type response is received. These processes are repeated in an effort to expand the error type response coverage of the remote service.Type: GrantFiled: January 13, 2020Date of Patent: May 3, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Patrice Godefroid, Bo-Yuan Huang, Marina Polishchuk
-
Patent number: 11323345Abstract: Methods and systems are provided for connecting an electronic device to a network. In some situations, the electronic device connects to a first network provider and pings a first server having a static internet protocol address and a second server having a dedicated uniform resource locator. If the electronic device receives a response from the first and second server, the electronic device maintains its connection to the first network provider. Otherwise, the electronic device connects to a second network provider and pings the first and second servers.Type: GrantFiled: September 5, 2019Date of Patent: May 3, 2022Assignee: Labrador Diagnostics LLCInventor: Sunny Balwani
-
Patent number: 11288715Abstract: Receive, by a price calculation microservice, tenant user input from a particular tenant of a multi-tenant system. Generate, by the price calculation microservice, a particular charge model based on the tenant user input. Detect, by a usage microservice, a usage event associated with a customer of the particular tenant of the multi-tenant system. Receive, by a rating microservice, a rating request, the rating request being received in response to the detecting the usage event. Calculate, by the price calculation microservice in response to the receiving the rating request, a usage charge for the usage event based on the particular charge model. Store, by the rating microservice, the usage charge. Generate an invoice based on the usage charge stored by the rating microservice. Provide the invoice to the customer of the particular tenant of the multi-tenant system.Type: GrantFiled: July 26, 2019Date of Patent: March 29, 2022Assignee: Zuora, Inc.Inventors: Xinxin Wang, Steven Lotito, Song Cui, Pilar Loren Pickering, Xin Yu Liu, David Kenneth Magill, Kan Shun Sit, Zhiguo Lu, Chen Xin Sun
-
Patent number: 11290341Abstract: An example framework and method facilitate enhancing resiliency of a computing environment. The example method includes dynamically discovering or accessing first status information related to a first metric associated with a first resource of the computing environment; selectively sharing the first status information among one or more computing environment resources, including the first resource, resulting in shared status information; and using the shared status information to selectively initiate one or more responses by the one or more resources in accordance with the shared status information. In a specific implementation, metrics managers may manage metrics and initiate remediation actions when certain criteria are met; the resources can selectively quiesce or unquiesce when the certain criteria are met or when their status changes accordingly; and a resiliency manager may coordinate communications between metrics managers and computing resources.Type: GrantFiled: July 3, 2018Date of Patent: March 29, 2022Assignee: Oracle International CorporationInventor: Philippe Le Mouel
-
Patent number: 11275675Abstract: A computer-implemented method according to one embodiment includes receiving, by a protocol server, a source code file. The source code file includes a TCDF. The TCDF includes parameters for a test case, preparation steps related to the test case, and a plurality of test case blocks. Each test case block of the plurality of test case blocks includes a set of testing steps and a certificate. The source code file is output by the protocol server to a SUT with an instruction for the SUT to execute the source code file in order to implement the set of testing steps for each of the plurality of test case blocks. A plurality of responses are received by the protocol server from the SUT. Each of the responses are compared against the certificates of the test case blocks. A test result is generated by the protocol server based on the comparisons.Type: GrantFiled: March 31, 2020Date of Patent: March 15, 2022Assignee: International Business Machines CorporationInventors: Peng Shi, Louie A. Dickens, Karl David Joseph Arvizu
-
Patent number: 11231973Abstract: Disclosed herein are system, method, and computer program product embodiments for operations related to intelligent action logging for cloud applications. An embodiment operates by identifying an event associated with an application executing on the processor. The event is compared to criteria for logging the event in one or more of a plurality of logs. The log includes its own unique criteria for logging the event. If it is determined that the event satisfies the criteria of the action log, then detail about the event are written onto an action log using a log format associated with the action log, which is different from a log format of a technical log.Type: GrantFiled: July 18, 2017Date of Patent: January 25, 2022Assignee: SAP SEInventors: Sivaram Subbiah, Ranjit Alapati
-
Patent number: 11216327Abstract: A method for detecting computer issues includes identifying a target computer system. A first set of data for a first time period relating an operating metric from the target computer system are received. The operating metric is stored. A second set of data for a second time period relating to the operating metric is received. The first and second sets of data are compared. A difference between the two sets of data is identified. If the difference between the two sets of data is within a range a warning notification is displayed in a graphical user interface. An input is received in the graphical user interface in response to the warning notification being displayed.Type: GrantFiled: May 1, 2019Date of Patent: January 4, 2022Assignee: United Services Automobile Association (USAA)Inventors: Manuel A. Carranza, Chase T. Sekula, Mark S. Moore, Mathew P. Ringer
-
Patent number: 11210823Abstract: Values are attributed to components of a data analytics-driven system by representing the system as a computational graph. The computational graph embodies a function that takes one or more inputs and produces an output, and each component of the system is represented as a subgraph of the computational graph. A usage metric is calculated for each component of the system by determining whether the output of the function of the system is affected by the component. A utility metric is also calculated for each component of the system. Based on the calculated component usage metrics and utility metrics, respective value are allocated to the system components.Type: GrantFiled: September 27, 2019Date of Patent: December 28, 2021Assignee: Swoop Inc.Inventors: Simeon Simeonov, Edward Zahrebelski