Error Detection Or Notification Patents (Class 714/48)
  • Patent number: 11630605
    Abstract: A memory system comprises a plurality of memory sub-systems, each with a memory bank and other circuit components. For each of the memory sub-systems, a first buffer receives and stores a read-modify-write request (with a read address, a write address and a first operand), a second operand is read from the memory bank at the location specified by the read address, a combiner circuit combines the first operand with the second operand, an activation circuit transforms the output of the combiner circuit, and the output of the activation circuit is stored in the memory bank at the location specified by the write address. The first operand and the write address may be stored in a second buffer while the second operand is read from the memory bank. Further, the output of the activation circuit may be first stored in the first buffer before being stored in the memory bank.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: April 18, 2023
    Assignee: Recogni Inc.
    Inventors: Gary S. Goldman, Ashwin Radhakrishnan
  • Patent number: 11627058
    Abstract: Provided is a management device that makes it possible for a user of a device different from the management device to smoothly assist troubleshooting in the management device. A management device 3 is a management device that manages a network including one or more nodes, and includes: a data acquisition portion that generates first data in binary format which indicates a state of the network, and a data conversion portion 326 that converts the first data into second data in viewer format.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: April 11, 2023
    Assignee: OMRON Corporation
    Inventor: Yuji Ikeo
  • Patent number: 11620655
    Abstract: A customer management apparatus includes a detector that detects occurrence of a failure, memory that stores customer information, and a processor. The processor is configured to, by running a program, calculate a number of accesses made by each customer at time of occurrence of a failure when the detector detects the occurrence of the failure, and output, based on the number of accesses, priorities of customers who are to be taken care of when a failure occurs, the priorities being stored in the memory.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: April 4, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Soshi Miyamoto
  • Patent number: 11609845
    Abstract: The present memory restoration system enables a collection of computing systems to prepare inactive rewritable memory for reserve and future replacement of other memory while the other memory is active and available for access by a user of the computing system. The preparation of the reserved memory part is performed off-line in a manner that is isolated from the current user of the active memory part. Preparation of memory includes erasure of data, reconfiguration, etc. The memory restoration system allows for simple exchange of the reserved memory part, once the active memory part is returned. The previously active memory may be concurrently recycled for future reuse in this same manner to become a reserved memory. This enables the computing collection infrastructure to “swap” to what was previously the inactive memory part when a user vacates a server, speeding up the server wipe process.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: March 21, 2023
    Assignee: Oracle International Corporation
    Inventors: Tyler Vrooman, Graham Schwinn, Greg Edvenson
  • Patent number: 11611467
    Abstract: This disclosure describes systems, methods, and devices related to network outage management. A method may include receiving a first indication of a first cable system outage. The method may include identifying a start time associated with the first cable system outage, and determining, based on the start time, a time period during which to refrain from generating a service ticket indicative of the first cable system outage. The method may include determining that the first cable system outage has not ended at an end time of the time period, and receiving a second indication of a second cable system outage. The method may include determining that the second cable system outage begins during the time period and has not ended at the end time. The method may include generating and sending a service ticket indicative of the first cable system outage and the second cable system outage.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: March 21, 2023
    Assignee: Cox Communications, Inc.
    Inventors: Drew Milley, Tuba Aktaran-Kalayci, Brad Pfaff, Brian Stublen, Shane Yates, Will Gao, Christian Welin
  • Patent number: 11593235
    Abstract: Example implementations relate to application-specific policies for failing over from an edge site to a cloud. When an application becomes operational within an edge site, a discovery phase is performed by a local disaster recovery (DR) agent. I/O associated with a workload of the application is monitored. An I/O rate for data replication that satisfies latency characteristics of the application is predicted based on the incoming I/O. Based on results of tests against multiple clouds indicative of their respective RTO/RPO values, information regarding a selected cloud to serve as a secondary system is stored in an application-specific policy. The application-specific policy is transferred to a remote DR agent running in the selected cloud. Responsive to a failover event, infrastructure within a virtualized environment of the selected cloud is enabled to support a failover workload for the application based on the application-specific policy.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: February 28, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Smitha Jayaram, Manoj Thankappan Varadamma, Srinivas Krishnappa Shapur, Nagaraju K N, Vijay Ballal, Suhas Shivanna
  • Patent number: 11593347
    Abstract: A method for use in a storage system is disclosed, comprising: receiving, at a first server in the storage system, a given block layer request for reservation of a storage resource, by the first server, an identifier corresponding to the given block layer request; performing a search of a database to detect whether the given block layer request has been completed, the search being performed by the first server, the search being performed based on the identifier corresponding to the given block layer request; when the database indicates that the given block layer request has not been completed: completing the given block layer request and transmitting a notification that the given block layer request is completed; and when the database indicates that given block layer request has been completed, re-transmitting a notification that the given block layer request is completed.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: February 28, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Yuval Harduf, Chen Reichbach, Shulamit Katz
  • Patent number: 11593676
    Abstract: Systems and methods that determining a solution for a real-time message are provided. Multiple messages of different types are received from multiple platforms. The messages were generated in response to errors caused by applications monitored by the platforms. For each message, a language processing system determines the content of the message and the machine learning system determines a classification of the message. The set of message candidates are generated by comparing the classification and the content of the message to historical messages. From the set of message candidates, solution messages are identified. A recommended solution is determined from the solution messages.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: February 28, 2023
    Assignee: PayPal, Inc.
    Inventors: Ramnarayan Vijapur Gopinath Rao, Rajkumar Baskaran, Venkatesh J. Ramesh, Suresh Kumar Durairaj, Kartik Srikantan
  • Patent number: 11586356
    Abstract: A processing device controls delivery of input-output (IO) operations from a host device to a storage system over selected paths through a network, and maintains counts of IO operations for each of a plurality of initiator-target pairs, the initiators being implemented on the host device and the targets being implemented on the storage system, each initiator-target pair being associated with a corresponding subset of the paths. Responsive to detection of at least a threshold number of errors relating to the IO operations for a given one of the initiator-target pairs, the processing device determines whether or not the detected errors satisfy one or more specified conditions based at least in part on the maintained count for that initiator-target pair, and responsive to the detected errors for the given initiator-target pair satisfying the one or more specified conditions, the processing device updates link performance issue information for the given initiator-target pair.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: February 21, 2023
    Assignee: Dell Products L.P.
    Inventors: Vinay G. Rao, Madhu Tarikere
  • Patent number: 11586528
    Abstract: An improved SDK includes a set of APIs and a crash handler registered with the operating system. Each API is an interface accessible by a computer software application. Up on entrance, each API determines the current thread identifier, and inserts it into a list if it is not already in the list. Each thread identifier corresponds to an API call counter, which is incremented by one at the entrance and decremented by one at the exit point of the API. The SDK also records the identifier of the thread it creates for callback functions. When a crash occurs, the crash handler is executed. It determines that the crash is related to a callback interface if the crash thread identifier matches the callback thread identifier. The crash is determined to be caused by the SDK if the API call counter corresponding to the crash thread identifier is greater than zero.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: February 21, 2023
    Assignee: Agora Lab, Inc.
    Inventors: Weibo Wang, Cheng Zhou, Lianfu Hao
  • Patent number: 11586605
    Abstract: The invention discloses a processing method for process changing time-series database table structure, wherein comprising following steps: an application side generates a data table containing a table name ID, a schema version, and a column ID; when a data column is increased, the application side modifies a schema of the data table, increases the schema version, assigns a new column ID number to a newly increased column incrementally, and assigns a default value to the newly increased column; according to a data insertion request of the application side, a data node receives data of a schema version carrying a data table from the application side and writes the received data, wherein writing the received data comprises: storing the schema version of the data table carried by data from the application side by the data node, and writing the received data, and writing the received data; when the data node receives new data from the application side, comparing the schema version of the data table carried by the
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: February 21, 2023
    Assignee: TAOS DATA
    Inventors: Hongze Cheng, Shengliang Guan, Haojun Liao, Jianhui Tao
  • Patent number: 11586511
    Abstract: A method includes storing one or more bit copies of each of at least some bits of a data value in at least one memory. A number of bit copies of each bit of the data value is based on a specified apportionment, and different bits have different numbers of bit copies. The method also includes retrieving the bit copies of the at least some of the bits of the data value from the at least one memory. The method further includes, in response to determining that a specified bit of the data value has multiple retrieved bit copies that differ from one another, estimating a bit value for the specified bit using the multiple retrieved bit copies of the specified bit. In addition, the method includes outputting or using the data value having the estimated bit value for the specified bit.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: February 21, 2023
    Assignee: Raytheon Company
    Inventor: Steven J. Manson
  • Patent number: 11579536
    Abstract: An information processing apparatus includes an acquisition unit configured to acquire process information about a substrate process, the process information including process data and a process condition, and a display control unit configured to control a display on a display apparatus based on the process information acquired by the acquisition unit, wherein the display control unit selectively displays, on the display apparatus, a first screen that displays the process data of a lot including a plurality of substrates on a lot-by-lot basis and a second screen that displays the process data of a first lot on a substrate-by-substrate basis, the first lot being a lot designated by a user from the lot displayed on the first screen.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: February 14, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Takahiro Takiguchi, Kenta Kita
  • Patent number: 11575304
    Abstract: A power stage in a multi-phase switching power supply incorporates a current sense circuit coupled to the output voltage disconnect transistor to conduct a portion of an inductor current flowing in the output inductor of the power stage. The current sense circuit is controlled by the same control signal controlling the output voltage disconnect transistor. The portion of the inductor current being conducted by the current sense circuit includes an upslope current and a downslope current of the inductor current. A phase redundant controller generates a sense current signal indicative of the portion of the inductor current conducted by the current sense circuit. Accurate current sensing is implemented for the power stage where the current sense value dose not require temperature compensation.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: February 7, 2023
    Assignee: Alpha and Omega Semiconductor International LP
    Inventor: Prabal Upadhyaya
  • Patent number: 11575643
    Abstract: A system for managing network connected devices, comprising at least one hardware processor adapted to produce a plurality of unique device descriptors, each describing one of a plurality of network connected devices, by: for each of a plurality of device descriptors, each having a plurality of supported actions, and one or more domain device identifiers, each identifier associating the device descriptor with one of a plurality of management domains: for each of the plurality of management domains not associated with the device descriptor: instructing execution on a network connected device described by the device descriptor a domain identification query according to the descriptor's plurality of supported actions, to determine a new domain device identifier; identifying in the plurality of device descriptors a second device descriptor having a domain device identifier equal to the new domain device identifier; and merging the device descriptor with the second device descriptor.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: February 7, 2023
    Assignee: Axonius Solutions Ltd.
    Inventors: Avidor Bartov, Itay Weiss, Ofri Shur, Dean Sysman, Shmuel Ur
  • Patent number: 11570051
    Abstract: Provided is a method for configuring a gateway. The method may include a gateway monitoring current version data stored on at least one first server. The current version data may be associated with a current version of a configuration file. The first server may be remote from the gateway. The current version data may be modified at the first server. In response to the gateway determining that the current version data stored on the first server has been modified, a configuration service may be invoked to retrieve the current version of the configuration file from at least one repository based on the current version data. The repository may include at least one second server remote from the gateway and the first server. The gateway may store a copy of the current version of the configuration file retrieved by the configuration service. A system and computer program product are also disclosed.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: January 31, 2023
    Assignee: Visa International Service Association
    Inventors: Swetha Devireddy, Varsha Kadam, Sunil Pandit
  • Patent number: 11570330
    Abstract: An image processing apparatus includes a processing section and a control section configured to instruct operation of the processing section. The control section executes, before sending, to the processing section, a first instruction corresponding to an instruction that caused an error in the past, an error avoidance operation based on instruction history information and operation state history information acquired from a storing section that stores the instruction history information and the operation state history information, the instruction history information indicating an instruction given to the processing section by the control section, the operation state history information indicating an operation state of the processing section caused by the instruction.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: January 31, 2023
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Masayuki Suda
  • Patent number: 11569683
    Abstract: An apparatus for a system power device utilized in an interconnected power system. The interconnected power system may include multiple system power devices connected to various inter connections of groups of direct currents (DC) from power sources which also may be connected in various series, parallel, series parallel and parallel series combinations for example. The apparatus may include a processor connected to a memory and a communication interface operatively attached to the processor. The communication interface may be adapted to connect to a mobile computing system of a user in close proximity to the system power devices. A graphical user interface (GUI) of the mobile computing system may allow various operational and re-configuration options for the interconnected power system which may include installation, maintenance and monitoring schedules in the interconnected power system when the user of the GUI is in close proximity to the system power devices.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: January 31, 2023
    Assignee: Solaredge Technologies Ltd.
    Inventors: Yaron Binder, Lior Handelsman, Ilan Yoscovich, Guy Sella, Menashe Walsh
  • Patent number: 11563709
    Abstract: Methods, systems, and computer readable medium are provided for receiving an event message in a plurality of event messages, the event message comprising a sequence number and associated data, identifying the event message as an out-of-order event message based on the sequence number, assigning a priority level to the out-of-order event message based on a plurality of priority rules, and placing the out-of-order event message in a primary queue of messages based on the priority level assigned to the event message.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: January 24, 2023
    Assignee: Snap Inc.
    Inventors: Bradley Baron, Benjamin Ralph Hollis, Gavin Shriver, Peter Cardwell
  • Patent number: 11562026
    Abstract: A method, a system, and a computer program product for accessing data. A data stream including a plurality of data elements is received. A mapping of the plurality of data elements is generated. Each data element is represented by a data node in the mapping. A linked list of the data nodes with starting and ending elements is generated. Each node is linked to at least another node and stores a count of a data element and the corresponding data element. The count represents a number of times the data element is present in the data stream. Each node is positioned in the generated linked list using the count of each data element. Data elements with a highest count are positioned proximate to the starting element and data elements with a lowest count are positioned proximate to the ending element. Data elements are accessed using the generated mapping.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: January 24, 2023
    Assignee: SAP SE
    Inventors: Parthasarathy Menon, Rohit Jalagadugula
  • Patent number: 11556336
    Abstract: A system is provided for computer code development environment cloning and authentication using a distributed server network and machine learning. In particular, the system may use a machine learning algorithm configured to automatically identify and analyze changes in computing code between two or more environments and publish a record of said changes to a private distributed register stored on a plurality of distributed server nodes. Based on the analysis, the system may generate one or more recommended changes to the source code. If the changes are confirmed by one or more authorized users, the system may automatically implement the changes and publish a confirmation record of the implemented changes to the distributed register. In this way, the system may provide an efficient way to ensure synchronization of code across multiple computing environments.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: January 17, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Varun Sasi Pakiteeri, Raja Arumugam Maharaja
  • Patent number: 11556425
    Abstract: Computer-implemented methods, computer program products, and computer systems are provided. A method includes generating a running result matrix for a plurality of batch jobs, indicating corresponding running results for respective processing actions in batch jobs of the plurality of batch jobs. The method further includes obtaining an internal dependency matrix for the plurality of batch jobs, indicating corresponding dependencies between respective processing actions within a batch job of the plurality of batch jobs. The method further includes calculating a recovery matrix for the plurality of batch jobs based, at least in part, on the running result matrix and the internal dependency matrix, the recovery matrix indicating corresponding recovery actions for respective processing actions in batch jobs of the plurality of batch jobs. The method further includes executing failover management for one or more batch jobs based, at least in part, on the calculated recovery matrix.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Bo Chen Zhu, Xiao Mou Zhang, Hui R Ruan, Jing Wang, Yuan Jie Zhang
  • Patent number: 11558242
    Abstract: Systems and methods provide for automatically generating a data model that includes a first data feed conforming to industry standards where only alerts for alert triggering violations are provided. The data model further comprises a second data feed that includes both the alerts from the first data feed and a plurality of synthetic alerts for any violations that occur in a data center but do not qualify as alert triggering violations. This second data feed provides a complete picture of the performance of a data center's devices and allows for accurate analytics.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: January 17, 2023
    Assignee: CERNER INNOVATION, INC.
    Inventors: Jim Avazpour, Pavan Kumar R P, Kotresh Kori, D. Sasidhar Reddy, Doug Saus, Volodymyr Polishchuk
  • Patent number: 11550572
    Abstract: This disclosure provides an instruction transmitting unit, an instruction execution unit, and a related apparatus and method. The instruction transmitting unit includes: an instruction splitter adapted to split a to-be-executed vector instruction into microinstructions; a microinstruction index fetcher adapted to acquire a number-of-effective-elements index of the microinstructions resulting from the splitting based on an element range involved in the microinstructions; an index comparison subunit adapted to compare the acquired number-of-effective-elements index with a first index, where the first index is a number-of-effective-elements index of a fault-only-first microinstruction whose processing has not been completed; and a microinstruction transmission controller adapted to transmit the microinstructions resulting from the splitting to a vector execution unit for execution when the number-of-effective-elements index is less than the first index.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: January 10, 2023
    Assignee: T-Head (Shanghai) Semiconductor Co., Ltd.
    Inventors: Jiahui Luo, Taotao Zhu, Chang Liu
  • Patent number: 11552868
    Abstract: Apparatus and methods are disclosed for processing messages from agents of a network environment including the use of collectors. Collectors can use configurable pipelines to improve processing of messages received from the agents. In one example of the disclosed technology, a number of networked agents are configured to gather data describing operational aspects of an agent's computing host. A collector is configured to receive reports from the agent and send the gathered data to one or more destination agent data consumers designated by augmentation information in the reports. In some examples, the collector transforms data using one or more stage selector rules.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: January 10, 2023
    Assignee: Tripwire, Inc.
    Inventors: Brian Cole, Patrick Campion, Paul Lamb
  • Patent number: 11545887
    Abstract: This disclosure describes a protection circuit configured to protect a power converter. The protection circuit may be configured to determine when the power converter is operating in a tristate mode, and upon determining that the power converter is operating in the tristate mode, to disable a supply to the power converter based on a comparison of a switch node voltage on a switch node of the power converter to a feedback node voltage on an output node of the power converter.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: January 3, 2023
    Assignee: Infineon Technologies AG
    Inventors: Vlad Alexandru Mircea Ionescu, Cristian Garbossa, Andrea Zuccollo
  • Patent number: 11543971
    Abstract: A host device is configured to communicate over a network with a storage system. The host device comprises a multi-path input-output (MPIO) driver configured to control delivery of input-output (IO) operations from the host device to the storage system over selected ones of a plurality of paths through the network. The MPIO driver is further configured to send one or more requests to the storage system for data corresponding to performance of one or more switch fabrics in the network, and to receive the data corresponding to the performance of the one or more switch fabrics from the storage system. The MPIO driver is also configured to identify one or more performance issues associated with at least one of the selected ones of the plurality of paths based on the received data, and to manage one or more of the input-output operations responsive to the identified performance issues.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: January 3, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Peniel Charles, Gopinath Marappan, Vinay G. Rao, Sanjib Mallick, Arieh Don
  • Patent number: 11546781
    Abstract: An information reporting method includes: determining that a secondary cell group (SCG) failure occurs; reporting SCG failure-related information to the base station, the SCG failure related information including location information of user equipment (UE).
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: January 3, 2023
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventor: Xiaowei Jiang
  • Patent number: 11537481
    Abstract: The exemplary embodiments are related to a device, a system, and a method for implementing a hardware mechanism that is configured to validate the performance of scheduling software utilized by a safety-critical system. The hardware device may receive an indication that a first frame of a frame schedule is in use. The hardware device may also monitor a time parameter corresponding to the first frame. The hardware device may also determine whether an indication that a second frame of the frame schedule is in use is received prior to the expiration of the time parameter. When the indication that the second frame of the frame scheduler is in use is not received prior to the expiration of time parameter, the hardware device may send a signal to an operating system of the safety-critical system indicating that an error in executing the frame scheduled has occurred.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: December 27, 2022
    Assignee: WIND RIVER SYSTEMS, INC.
    Inventors: Mark Dapoz, Martin Cocking
  • Patent number: 11538544
    Abstract: Disclosed are devices and methods for improving the initialization of devices housing memories. In one embodiment, a method is disclosed comprising writing a test program to a first region of a memory device during production of the memory device; executing a self-test program in response to detecting a first power up of the memory device, the self-test program stored within the test program; and retrieving and installing an image from a remote data source in response to detecting a subsequent power up of the memory device, the retrieving performed by the test program.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: December 27, 2022
    Assignee: Micron Technology, Inc.
    Inventor: Gil Golov
  • Patent number: 11537468
    Abstract: In some examples, a system records, in a data structure stored in a non-volatile storage, information of memory errors in respective segments of a memory. The system determines whether memory errors of a subset of the segments satisfy a criterion, and in response to determining that the memory errors of the subset of the segments satisfy the criterion, the system groups the memory errors of the subset into a partition having a size greater than a size of a segment. The system records, in the data structure, information of memory errors in the partition, and in response to a restart of the system, retrieves the data structure from the non-volatile storage for use in an operation that addresses memory errors in the system.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: December 27, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Debdipta Ghosh, Renganathan Meenakshisundaram
  • Patent number: 11533217
    Abstract: Systems and methods are provided for predicting system or network failures, such as a degradation in the services provided by a service provider system or network, a system or network outage, etc. In a discovery phase, failure scenarios that can be accurately predicted based on monitored system events are identified. In an operationalization phase, those failure scenarios can be used to design production run-time machines that can be used to predict, in real-time, a future failure scenario. An early warning signal(s) can be sent in advance of the failure scenario occurring.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: December 20, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Biswadeb Dutta, Raúl De Diego Merino
  • Patent number: 11531506
    Abstract: An image processing apparatus detects a change in job information which is information related to an execution of the job, and generates a log related to the processing of the job. In a condition that the job includes a plurality of pages, in a case where the change in the job information is not detected, one log is generated with the job as a unit, and in a case where the change in the job information is detected, a log is generated even during the job based on job information before the change. In a case where the change in the job information is detected at a first point in time, a log is generated as of the first point in time, and in a case where the change from the first point in time in the job information is detected at a second point in time which is a point later than the first point in time, a log from the first point in time to the second point in time is generated.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: December 20, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Keisuke Niimoto
  • Patent number: 11520653
    Abstract: A system-on-chip (SoC) is disclosed. The SoC includes a fault controlling circuit and processing circuits. The fault controlling circuit is configured to receive fault events generated by fault sources of the SoC and categorize the fault events based on a priority associated with each fault event. The fault controlling circuit is further configured to identify corresponding fault reactions for the categorized fault events and generate a set of recovery signals based on the identified fault reactions. The processing circuits are configured to receive the fault events, and further configured to receive the set of recovery signals to recover from the fault events. The fault controlling circuit thus acts as a central control system for controlling faults in the SoC.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: December 6, 2022
    Assignee: NXP USA, Inc.
    Inventors: Neha Srivastava, Ankur Behl, Garima Sharda
  • Patent number: 11520639
    Abstract: The present invention provides a method for allocating and managing a cluster resource on a cloud platform, the method comprising the steps of: generating service group information, by means of a cloud platform system, when a cluster resource allocation request is input; adding/deleting a user of the service group; selecting a cluster to be allocated to the user of the service group and inputting allocation information; querying a cluster resource availability; registering resource allocation information in the service group and allocating a resource to complete cluster resource allocation, when the resource is available as a result of the querying of the cluster resource availability; checking whether a cluster resource can be added when the resource is insufficient as a result of the querying of the cluster resource availability; registering the further cluster resource when the cluster resource can be added; registering resource allocation information in the service group and allocating the resource to com
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: December 6, 2022
    Assignee: NAMU TECH CO., LTD.
    Inventor: Cheol Jeong
  • Patent number: 11515828
    Abstract: A motor drive control device 1 includes a drive voltage generation circuit 13 configured to generate a drive voltage Vin based on a first supply voltage Vdc inputted to a first terminal P1 and generate the drive voltage Vin based on a second supply voltage inputted to a second terminal P2 when a supply of the first supply voltage Vdc is stopped, a control circuit 21 configured to be operable by the drive voltage Vin, generate a drive control signal Sd based on a drive command signal Sc, generate a motor driving information signal So and output the motor driving information signal So from a third terminal P3 and a motor drive circuit 10 configured to output a drive signal to the motor 3, in which the control circuit 21 monitors the first supply voltage Vdc and outputs history information 300 relating to operation of the motor 3 from the third terminal P3 as the motor driving information signal So upon detecting that the supply of the first supply voltage Vdc is stopped.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: November 29, 2022
    Assignee: MlNEBEA MITSUMI Inc.
    Inventors: Hiroyuki Kato, Toshikazu Koshiba, Katsunori Yamamoto
  • Patent number: 11507485
    Abstract: Disclosed is a universal profiling device operable to simulate a performance monitoring unit for a heterogeneous system. The universal profiling device includes a main circuit and a storage circuit. The main circuit is configured to execute at least one of multiple steps including an active data collection step and a passive data collection step. The active data collection step registers a callback function for an event of a designated object according to predetermined setting or user setting, and actively calls the callback function to obtain information of the event. The passive data collection step registers the event of the designated object according to the predetermined setting or user setting and thereby receives the information of the event without requesting the designated object, wherein the information of the event is stored in the storage circuit.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: November 22, 2022
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Sheng-Kai Hung, Tsai-Chin Cheng, Yi-Kuan Wu, Ping-Hsiung Chiu
  • Patent number: 11507453
    Abstract: To implement low-latency register error correction a register may be read as part of an instruction when that instruction is the currently executing instruction in a processor. A correctable error in data produced from reading the register can be detected. In response to detecting the correctable error, the currently executing instruction in the processor can be changed into a register update instruction that is executed to overwrite the data in the register with corrected data. Then, the original (e.g., unchanged) instruction can be rescheduled.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: November 22, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Dean E. Walker, Chris Baronne
  • Patent number: 11500717
    Abstract: Techniques involve: acquiring, through a first downstream port of a first switch of a data storage system, information indicating an error of a storage device array from a second switch of the data storage system, wherein the first switch and the second switch are connected to the storage device array and the first downstream port is connected to a second downstream port of the second switch; executing, based on the acquired information, actual actions intended for solving the error; and in response to the executed actual actions failing to match with expected actions for the error, issuing an alarm indicating failure of processing the error.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: November 15, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Min Zhang, Zhonghua Zhu, Guifeng Tang, Qiulin Cheng, Yechen Huang, Zhenhua Dong, Thomas Dibb
  • Patent number: 11503005
    Abstract: A tool verification system and a method of verifying an unqualified component includes receiving communications between a tool and an unverified component, comparing the communications with a previously-qualified set of communications, and determining whether the unqualified component can be qualified based on the comparison.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: November 15, 2022
    Assignee: GE Aviation Systems Limited
    Inventor: Stefan Alexander Schwindt
  • Patent number: 11500709
    Abstract: Various methods and systems for tracking incomplete purchases in correlation with application performance, such as application errors or crashes, are provided. In this regard, aspects of the invention facilitate monitoring transaction and application error events and analyzing data associated therewith to identify data indicating an impact of incomplete purchases in relation to an error(s) such that application performance can be improved. In various implementations, application data associated with an application installed on a mobile device is received. The application data is used to determine that an error that occurred in association with the application installed on the mobile device correlates with an incomplete monetary transaction initiated via the application. Based on the error correlating with the incomplete monetary transaction, a transaction attribute associated with the error is determined.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: November 15, 2022
    Assignee: Splunk Inc.
    Inventor: Konstantinos Polychronis
  • Patent number: 11487753
    Abstract: Optimizing transaction times for distributed databases is described. A system receives a request which specifies an identifier of a database record associated with a distributed database. If the request is associated with a primary database of the distributed database, any user-defined function is associated with the database record in the primary database, and any associated user-defined function does not require any call that is external to a subnet and/or a firewall associated with the primary database, then the system executes, within the subnet and/or the firewall associated with the primary database, each associated user-defined function for the database record in the primary database. The system outputs a result which is based on executing any associated user-defined functions.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: November 1, 2022
    Assignee: Salesforce, Inc.
    Inventors: Prabhjot Singh, Kalyan Chakravarthy Thatikonda, Niyati Omprakash Verma, Sathyavelrajan Avudaiappan
  • Patent number: 11489842
    Abstract: A method and system of securely enrolling delegates with an account management service so that the delegates can manage access to funds on behalf of a primary account holder is disclosed. The method and system include generating new profiles for proposed delegates, setting delegate approval policies, ensuring a sufficient number of delegates have been selected, and confirming the identity of each delegate.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: November 1, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventor: Ryan Thomas Russell
  • Patent number: 11487621
    Abstract: An information handling system may include at least one processor, a memory, and an embedded controller (EC). The information handling system may be configured to, prior to initialization of an operating system of the information handling system: execute memory reference code configured to test selected regions of the memory; transmit results of the memory reference code to the EC; store, at the EC, information indicative of respective likelihoods that particular regions of the memory are bad; and upon a subsequent boot, select a region of the memory having a low likelihood of being bad for loading a Basic Input/Output System (BIOS) of the information handling system.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: November 1, 2022
    Assignee: Dell Products L.P.
    Inventors: Adolfo Montero, Michael Arms, Balasingh P. Samuel
  • Patent number: 11490394
    Abstract: There are provided a wireless communication apparatus, method and system. The apparatus, at a first node, comprises: a transceiver, operative to transmit and/or receive radio signal; a circuitry, operative to measure one or more channel busy ratios for channel resource pools of the radio signal, and perform congestion control on the channel resource pools based on the measured channel busy ratios.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: November 1, 2022
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventors: Lilei Wang, Hidetoshi Suzuki, Joachim Loehr, Sujuan Feng
  • Patent number: 11481142
    Abstract: Method and device for downloading resources, applicable to a peer to peer (P2P) network. The method includes: initiating a downloading task according to a downloading request from a resource requester; acquiring data of the downloading task and writing the data of the downloading task to a memory; and reading the data from the memory and providing the data to the resource requester. The present invention can reduce the amount of magnetic disk consumption due to resource downloading.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: October 25, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Jie Shi
  • Patent number: 11481300
    Abstract: Automated processes and systems for detecting abnormally behaving objects of a distributed computing system are described. Processes and systems obtain metrics that are generated in a historical time window and are associated with an object of the distributed computing system. Processes and system use the metrics to compute a time-dependent system indicator over the historical time window. Each value of the system indicator corresponds to a point in time of the historical time window when the object was in a normal or an abnormal state. Processes and systems use the normal and abnormal states of the system indicator in the historical time window to train a state classifier that is used to detect run-time abnormal behavior of the object. When the state classifier identifies abnormal behavior of the object, an alert is generated, indicating the abnormal behavior of the object.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: October 25, 2022
    Assignee: VMware, Inc.
    Inventors: Arnak Poghosyan, Ashot Nshan Harutyunyan, Naira Movses Grigoryan, Nicholas Kushmerick
  • Patent number: 11483369
    Abstract: Systems and methods for managing user confirmation requirements are provided in response to a user entering a command. User confirmation may include an “Are you sure?” prompt or other similar prompts. A system, according to one implementation, is arranged in a distributed microservice system for providing microservices to one or more clients. The system includes a database, a processing device, and a memory device configured to store computer logic having instructions. When executed, the instructions enable the processing device to receive a message from a client regarding a user command to perform an operation with respect to a client device. Also, the processing device is enabled to extract information from the database regarding predetermined confirmation policies pertaining to the operation. The instructions further enable the processing device to analyze potential impact of the operation with respect to the client device to determine user confirmation requirements.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: October 25, 2022
    Assignee: Ciena Corporation
    Inventor: David Miedema
  • Patent number: 11481266
    Abstract: A server apparatus collects, from a plurality of information processing apparatuses, time series information indicating a change over time in settings and a state of each information processing apparatus, and error information indicating an error that has occurred in each information processing apparatus, generates learning data including the collected information, and generates a diagnostic model, which is a trained model for a malfunction diagnosis in the information processing apparatus, through learning based on the generated learning data. The information processing apparatus obtains the diagnostic model from the server apparatus, outputs a diagnosis result indicating a likelihood that an error will occur in the information processing apparatus by collecting information necessary for the malfunction diagnosis within the information processing apparatus and executing the malfunction diagnosis using the collected information and the obtained diagnostic model.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: October 25, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daisuke Shibata
  • Patent number: 11481265
    Abstract: Methods, systems, and devices for persistent health monitoring for volatile memory devices are described. A memory device may determine that an operating condition associated with an array of memory cells on the device, such as a temperature, current, voltage, or other metric of health status is outside of a range associated with a risk of device degradation. The memory device may monitor a duration over which the operating condition is outside of the range, and may determine whether the duration satisfies a threshold. In some cases, the memory device may store an indication of when (e.g., each time) the duration satisfied the threshold. The memory device may store the one or more indications in one or more non-volatile storage elements, such as fuses, which may enable the memory device to maintain a persistent indication of a cumulative duration over which the memory device is operated with operating conditions outside of the range.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: October 25, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Debra M. Bell, Kristen M. Hopper, Erika Prosser, Aaron P. Boehm