Monitor Recognizes Sequence Of Events (e.g., Protocol Or Logic State Analyzer) Patents (Class 714/39)
  • Patent number: 11663111
    Abstract: 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: Grant
    Filed: December 30, 2020
    Date of Patent: May 30, 2023
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Venkateswar Reddy Kowkutla, Rejitha Nair
  • Patent number: 11658864
    Abstract: 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: Grant
    Filed: October 29, 2021
    Date of Patent: May 23, 2023
    Assignee: International Business Machines Corporation
    Inventors: Heinz Peter Hippenstiel, Klaus Rindtorff, Andreas Arning, Raiko Nitzsche, Tareq Al-Maamari
  • Patent number: 11657309
    Abstract: 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: Grant
    Filed: May 28, 2019
    Date of Patent: May 23, 2023
    Assignee: Elasticsearch B.V.
    Inventor: Stephen Dodson
  • Patent number: 11650895
    Abstract: 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: Grant
    Filed: April 26, 2021
    Date of Patent: May 16, 2023
    Assignee: Google LLC
    Inventors: Thomas Norrie, Naveen Kumar
  • Patent number: 11645137
    Abstract: 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: Grant
    Filed: April 29, 2021
    Date of Patent: May 9, 2023
    Assignee: SAP SE
    Inventors: Sateesh Babu Chilamakuri, Sathya G
  • Patent number: 11645193
    Abstract: 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: Grant
    Filed: July 7, 2020
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Arun Joseph, Wolfgang Roesner, Anthony Saporito, Matthias Klein, Sampath Goud Baddam, Shashidhar Reddy
  • Patent number: 11632388
    Abstract: 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: Grant
    Filed: November 13, 2020
    Date of Patent: April 18, 2023
    Assignee: SecurityProfiling, LLC
    Inventors: Brett M. Oliphant, John P. Blignaut
  • Patent number: 11615490
    Abstract: 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: Grant
    Filed: August 9, 2021
    Date of Patent: March 28, 2023
    Assignee: LGHORIZON, LLC
    Inventors: Thomas Lerick, Ronak Desai, Michael Kramer, Joseph Schmitt
  • Patent number: 11609843
    Abstract: 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 p
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: March 21, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Nishan Singh, Abdulla Udaipurwala, Kulbhusan Azad
  • Patent number: 11599442
    Abstract: 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: Grant
    Filed: November 29, 2021
    Date of Patent: March 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Ofer Haim Biller, Oded Sofer
  • Patent number: 11595407
    Abstract: 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: Grant
    Filed: April 27, 2018
    Date of Patent: February 28, 2023
    Assignee: Dell Products L.P.
    Inventors: Abeye Teshome, Srinivas Kamepalli
  • Patent number: 11587634
    Abstract: 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: Grant
    Filed: November 21, 2019
    Date of Patent: February 21, 2023
    Assignee: HYUNDAI MOBIS CO., LTD.
    Inventors: Yeon-Ho Kim, Keon Lee, Ji-Hoon Lim, Min-Ji Park, Jae-Hyuck Woo, Yun-Ho Choi
  • Patent number: 11580050
    Abstract: 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: Grant
    Filed: December 11, 2019
    Date of Patent: February 14, 2023
    Assignee: Robert Bosch GmbH
    Inventors: Arthur Mutter, Steffen Walker
  • Patent number: 11575617
    Abstract: 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: Grant
    Filed: February 6, 2020
    Date of Patent: February 7, 2023
    Assignee: Sony Group Corporation
    Inventors: Svante Alnås, Linh Trang
  • Patent number: 11564000
    Abstract: 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: Grant
    Filed: February 21, 2022
    Date of Patent: January 24, 2023
    Assignee: Dell Products L.P.
    Inventors: Victor Fong, Kenneth Durazzo
  • Patent number: 11556487
    Abstract: 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: Grant
    Filed: June 30, 2021
    Date of Patent: January 17, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Robert James Norton, Jr., Scott Wentao Li, Robert J. Kapinos, Russell Speight VanBlon
  • Patent number: 11556431
    Abstract: 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: Grant
    Filed: April 21, 2021
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Eric Simon, Cesar Salgado Vieira de Souza
  • Patent number: 11544127
    Abstract: 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: Grant
    Filed: July 22, 2020
    Date of Patent: January 3, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Reiko Kondo, Takeshi Yasuie, Masahiro Asaoka, Kazuhiro Suzuki
  • Patent number: 11544206
    Abstract: 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: Grant
    Filed: July 4, 2019
    Date of Patent: January 3, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jan Götz, Alexander Pelzer, Jürgen Reichmann
  • Patent number: 11537505
    Abstract: 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: Grant
    Filed: February 10, 2021
    Date of Patent: December 27, 2022
    Assignee: Cadence Design Systems, Inc.
    Inventors: Robert T. Golla, Matthew B. Smittle
  • Patent number: 11521143
    Abstract: 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: Grant
    Filed: August 14, 2019
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Galen Kilpatrick Smith, John Dell'Arciprete, Vienna C. Polanco, Damien G. Rubotham
  • Patent number: 11513932
    Abstract: 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: Grant
    Filed: January 22, 2020
    Date of Patent: November 29, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xin Xiao, Kang Cheng, Liang Zhang, Jian Li, Jiyu Pan
  • Patent number: 11509505
    Abstract: 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: Grant
    Filed: April 3, 2019
    Date of Patent: November 22, 2022
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Deguo Li, Fengqian Wang, Jiaoren Wu, Jian Zhang
  • Patent number: 11507446
    Abstract: 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: Grant
    Filed: June 14, 2021
    Date of Patent: November 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Akshata Sheshagiri Naik, Rui An, Chandrasekhar Mugunda, Shivabasava Karibasappa Komaranalli
  • Patent number: 11500035
    Abstract: 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: Grant
    Filed: April 9, 2021
    Date of Patent: November 15, 2022
    Assignee: DISH Network L.L.C.
    Inventors: Rodney Davis, Jamie Metzger, Ken Jones
  • Patent number: 11494179
    Abstract: 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: Grant
    Filed: May 4, 2021
    Date of Patent: November 8, 2022
    Assignee: SAP SE
    Inventors: Kirubakaran Paramasivan, Pankaj Kumar Routray, Lohit Kumar A. P
  • Patent number: 11494287
    Abstract: 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: Grant
    Filed: April 9, 2020
    Date of Patent: November 8, 2022
    Assignee: Oracle International Corporation
    Inventor: Christian Rudolf Hoermann
  • Patent number: 11480948
    Abstract: 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: Grant
    Filed: August 7, 2018
    Date of Patent: October 25, 2022
    Assignee: MITSUBISHI HEAVY INDUSTRIES, LTD.
    Inventors: Susumu Shiizuka, Masumi Nomura
  • Patent number: 11483412
    Abstract: 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: Grant
    Filed: December 30, 2020
    Date of Patent: October 25, 2022
    Assignee: BlackBerry Limited
    Inventors: Nicholas Ivan Landry, Ashkan Amiri, Geordon Thomas Ferguson, Biswaroop Mukherjee
  • Patent number: 11475159
    Abstract: 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: Grant
    Filed: October 30, 2019
    Date of Patent: October 18, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Sunil Yadav, Manish Sharma, Aaditya Rakesh Bansal
  • Patent number: 11473799
    Abstract: 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: Grant
    Filed: August 10, 2020
    Date of Patent: October 18, 2022
    Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
    Inventors: Sudhi R. Sinha, Donald R. Albinger, Youngchoon Park, Karl F. Reichenberger, John T. Pierson, Vineet Sinha
  • Patent number: 11470098
    Abstract: Disclosed is a terminal device.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: October 11, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Intae Jeon, Jaewoo Seo, Seongwook Chung
  • Patent number: 11467894
    Abstract: 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: Grant
    Filed: October 14, 2019
    Date of Patent: October 11, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xinglong Pan, Yu Li, Shuai Cheng
  • Patent number: 11461325
    Abstract: 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: Grant
    Filed: May 28, 2021
    Date of Patent: October 4, 2022
    Assignee: Snowflake Inc.
    Inventors: Thierry Cruanes, Igor Demura, Varun Ganesh, Prasanna Rajaperumal, Libo Wang, Jiaqi Yan
  • Patent number: 11456986
    Abstract: 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: Grant
    Filed: August 2, 2021
    Date of Patent: September 27, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Bhumika Chhabra, Swetha Barkam, Kathryn H. Russo, Zhao Zhao
  • Patent number: 11442879
    Abstract: 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: Grant
    Filed: January 7, 2021
    Date of Patent: September 13, 2022
    Assignee: Foundation of Soongsil University-Industry Cooperation
    Inventor: Chanho Lee
  • Patent number: 11435706
    Abstract: 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: Grant
    Filed: August 27, 2018
    Date of Patent: September 6, 2022
    Assignee: HITACHI, LTD.
    Inventors: Yuya Okadome, Wenpeng Wei, Toshiko Aizono
  • Patent number: 11430430
    Abstract: 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: Grant
    Filed: February 3, 2020
    Date of Patent: August 30, 2022
    Assignee: Verint Systems Inc.
    Inventors: Jeffrey Michael Iannone, Ron Wein, Omer Ziv
  • Patent number: 11372723
    Abstract: 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: Grant
    Filed: October 29, 2019
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ben Sasson, Lee Jason Sanders, Gordon Douglas Hutchison, Florent Rostagni
  • Patent number: 11372841
    Abstract: 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: Grant
    Filed: January 30, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Tiago Bertoni Scarton, Dashiell Lucena Gonzaga Borges, Thiago Bianchi, Joao Souto Maior
  • Patent number: 11372744
    Abstract: 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: Grant
    Filed: November 25, 2019
    Date of Patent: June 28, 2022
    Assignee: HEADSPIN, INC.
    Inventors: Brien Colwell, Manish Lachwani, Marius Nita
  • Patent number: 11354192
    Abstract: 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: Grant
    Filed: November 1, 2019
    Date of Patent: June 7, 2022
    Assignee: SILICON MOTION, INC.
    Inventor: Po-Wei Wu
  • Patent number: 11321219
    Abstract: 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: Grant
    Filed: January 13, 2020
    Date of Patent: May 3, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Patrice Godefroid, Bo-Yuan Huang, Marina Polishchuk
  • Patent number: 11323345
    Abstract: 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: Grant
    Filed: September 5, 2019
    Date of Patent: May 3, 2022
    Assignee: Labrador Diagnostics LLC
    Inventor: Sunny Balwani
  • Patent number: 11288715
    Abstract: 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: Grant
    Filed: July 26, 2019
    Date of Patent: March 29, 2022
    Assignee: 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: 11290341
    Abstract: 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: Grant
    Filed: July 3, 2018
    Date of Patent: March 29, 2022
    Assignee: Oracle International Corporation
    Inventor: Philippe Le Mouel
  • Patent number: 11275675
    Abstract: 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: Grant
    Filed: March 31, 2020
    Date of Patent: March 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Peng Shi, Louie A. Dickens, Karl David Joseph Arvizu
  • Patent number: 11231973
    Abstract: 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: Grant
    Filed: July 18, 2017
    Date of Patent: January 25, 2022
    Assignee: SAP SE
    Inventors: Sivaram Subbiah, Ranjit Alapati
  • Patent number: 11216327
    Abstract: 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: Grant
    Filed: May 1, 2019
    Date of Patent: January 4, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventors: Manuel A. Carranza, Chase T. Sekula, Mark S. Moore, Mathew P. Ringer
  • Patent number: 11210823
    Abstract: 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: Grant
    Filed: September 27, 2019
    Date of Patent: December 28, 2021
    Assignee: Swoop Inc.
    Inventors: Simeon Simeonov, Edward Zahrebelski