Error Detection Or Notification Patents (Class 714/48)
  • Patent number: 11687752
    Abstract: Techniques are disclosed for providing information describing a fault code for an object. A display device having an electronic display detects a fault occurrence event in the object. The display device determines a fault code indicative of the fault occurrence event and one or more parameters associated with the fault code. The display device generates a machine-readable code representing the fault code and the one or more parameters.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: June 27, 2023
    Assignee: Cattron North America, Inc.
    Inventors: Frank Hilton Norris, Brett Allen Davis, John Edward Geertsema, Jr., Christopher Brian Perry
  • Patent number: 11687391
    Abstract: Upon occurrence of multiple errors in a central processing unit (CPU) package, data indicating the errors is stored in machine check (MC) banks. A timestamp corresponding to each error is stored, the timestamp indicating a time of occurrence for each error. A machine check exception (MCE) handler is generated to address the errors based on the timestamps. The timestamps can be stored in the MC banks or in a utility box (U-box). The MCE handler can then address the errors based on order of occurrence, for example by determining that the first error in time causes the remaining error. The MCE can isolate hardware/software associated with the first error to recover from a failure. The MCE can report only the first error to the operating system (OS) or other error management software/hardware. The U-Box may also convert the timestamps into real time to support user debugging.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: June 27, 2023
    Assignee: Intel Corporation
    Inventors: Gaurav Porwal, Subhankar Panda, John G. Holm
  • Patent number: 11688734
    Abstract: A three-dimensional stacked integrated circuit (3D SIC) for implementing an artificial neural network (ANN) having a memory die having an array of memory partitions. Each partition of the array of memory partitions is configured to store parameters of a set of neurons. The 3D SIC also has a processing logic die having an array of processing logic partitions. Each partition of the array of processing logic partitions is configured to: receive input data, and process the input data according to the set of neurons to generate output data.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: June 27, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Tony M. Brewer
  • Patent number: 11683323
    Abstract: A method for authenticating a message transmitted via a communication channel, including the following: sampling recurring signal edges within a data frame of the message, sampling values being obtained with a start time that is offset between the signal edges, reconstructing an average signal characteristic of a part of the message from the sampling values, calculating signal-technical properties of the data frame from the signal characteristic, and the message is authenticated based on the properties.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: June 20, 2023
    Assignee: ROBERT BOSCH GMBH
    Inventors: Marcel Kneib, Christopher Huth, Jo Pletinckx
  • Patent number: 11681522
    Abstract: A self-healing build pipeline architecture for a software application build job across a distributed computer platform comprises a public API that receives configuration data describing the build job, stores the configuration data in a decentralized database, serves requests to/from a pipeline tracker API, and stores states of build pipelines during the build job. The decentralized database stores the configuration data and a project identifier for the build, and metadata regarding states of the build pipelines collected across the distributed computer platform. The pipeline tracker API runs local to the build environment in the distributed computer platform and sends a build status to public API for updating the decentralized database. For any failures in any of the build pipelines, the state is retrieved from the decentralize database and a new build pipeline is triggered locally that resumes from the failed state to provide a self-healing build pipeline architecture.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: June 20, 2023
    Assignee: SALESFORCE, INC.
    Inventors: Kalyan Chakravarthy Thatikonda, Prabhjot Singh
  • Patent number: 11675498
    Abstract: One or more usage parameter values associated with a host system are obtained. The one or more parameter values correspond to one or more operations associated with a memory sub-system. An expected time period during which a set of host data will be received from the host system is determined in view of the one or more usage parameter values. In response to a determination, in view of an indication received from the host system, that the set of host data will not be received at the expected time period, a media management operation is performed at memory units of the memory sub-system.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: June 13, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Poorna Kale, Ashok Sahoo
  • Patent number: 11675731
    Abstract: A data protection system and a data protection method for handling an errored command are provided. The data protection system includes a master device and a slave device. The master device is configured to send command. The slave device is coupled to the master device. The save device is configured to receive the command from the master device. The master device includes a master interface. The slave device includes a slave interface. The master interface and the slave interface are electrically connected via one or plurality of bonds and/or TSVs and configured for interfacing between the master device and the slave device. The errored command represents the command having a parity or other error. The slave device is further configured to receive the errored command and to respond the errored command according to read or write operation.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: June 13, 2023
    Assignees: Global Unichip Corporation, Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Igor Elkanovich, Amnon Parnass, Pei Yu, Li-Ken Yeh, Yung-Sheng Fang, Sheng-Wei Lin, Tze-Chiang Huang, King Ho Tam, Ching-Fang Chen
  • Patent number: 11677259
    Abstract: Various embodiments described herein use a set of capacitor sets (e.g., capacitor banks) in a power backup architecture for a memory sub-system, where each capacitor set can be individually checked for a health condition (e.g., in parallel) to determine their respective health after the memory sub-system has completed a boot process. In response to determining that at least one capacitor set has failed the health condition (or a certain number of capacitor sets have failed the health condition), the memory sub-system can perform certain operations prior to primary power loss to the memory sub-system (e.g., preemptively performs a data backup process to ensure data integrity) and can adjust the operational mode of the memory sub-system (e.g., switch it from read-write mode to read-only mode).
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: June 13, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Vehid Suljic, Matthew D. Rowley
  • Patent number: 11671373
    Abstract: Methods and system for supporting traffic steering through a service function chain, the service function chain comprising at least one data processing function. An aspect of the disclosure provides for a method for steering traffic of a packet data unit (PDU) performed by a session management function. The method includes receiving PCC rules from a policy control function, the PCC rules including information comprising at least one of service function chain information; final delivery indication; and selective traffic steering information and associated parameters. The method further includes configuring at least one user plane function (UPF) according to the information. In some embodiments the configuring the at least one UPF includes instructing a first UPF to detect traffic according to the packet detection rules and route the received packet according to the forwarding action rules.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: June 6, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xu Li, Chengchao Liang
  • Patent number: 11669423
    Abstract: A computing device configured for monitoring and analyzing health of a distributed computer system having a plurality of interconnected system components. The computing device tracks communication between the system components and monitors for an alert indicating an error in the communication in the distributed computer system. In response to the error, the computing device receives a health log from each of the system components defining an aggregate health log being in a standardized format indicating messages communicated between the system components. The computing device further receives network infrastructure information defining relationships between the system components and characterizing dependency information; and, automatically determines, based on the aggregate health log and the network infrastructure information, a particular component originating the error and associated dependent components from the system components affected.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: June 6, 2023
    Assignee: THE TORONTO-DOMINION BANK
    Inventors: Ahamed P S Meeran, Somak Bhattacharya
  • Patent number: 11669771
    Abstract: A learning system including: a training data acquisition unit that, for each of a plurality of feature amounts obtained by converting time-series data on a predetermined period basis, acquires training data with which an event type in the predetermined period is associated; and a classifier learning unit that performs learning on a plurality of classifiers different from each other by using a feature amount group including one or more feature amounts corresponding to some or all periods out of the plurality of feature amounts included in the training data to perform learning on a classifier, which classifies the event type, for multiple times while changing a combination in the feature amount group, and the event type includes a first event type corresponding to a state where a target event to be classified occurs and a second event type corresponding to a state where the target event does not occur.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: June 6, 2023
    Assignee: NEC CORPORATION
    Inventor: Masanao Natsumeda
  • Patent number: 11663074
    Abstract: Systems, methods, and apparatus including computer-readable mediums for determining read voltages for memory systems are provided. In one aspect, a memory system includes a memory storing data and a memory controller coupled to the memory. The memory controller is configured to: obtain a first reading output of target memory data in the memory using a first read voltage, and in response to determining that the first reading output fails to pass an Error-Correcting Code (ECC) test, provide the first read voltage to the memory. The memory is configured to: determine a second read voltage based on the first read voltage and generate a second reading output of the target memory data using the second read voltage.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: May 30, 2023
    Assignee: Macronix International Co., Ltd.
    Inventors: Yu-Ming Huang, Yung-Chun Li
  • Patent number: 11663029
    Abstract: Provided is a resource allocation determination method for a VM/container, volume, and the like created as a new VM/container or volume without exceeding an upper limit of a computer resource of a node in an HCI environment. In order to determine allocation of at least one of a virtual machine, a container, and a volume in a system of the HCI environment, a use state of a computer resource shared by a virtual machine and a storage controller operating on each node is managed, and an allocation destination node of the new virtual machine, container, or volume is determined based on the use state without exceeding an upper limit of a computer resource of the allocation destination node.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: May 30, 2023
    Assignee: HITACHI, LTD.
    Inventors: Tsukasa Shibayama, Akiyoshi Tsuchiya, Tomohiro Kawaguchi
  • Patent number: 11652879
    Abstract: Embodiments of the present specification disclose matching methods, apparatuses, and devices based on trusted asset data. One method comprises: analyzing trusted asset data of a first entity to obtain asset description information of the first entity, wherein the trusted asset data is stored on a trusted device; obtaining service information of a plurality of second entities; determining target service information that matches the first entity based on the asset description information and the service information; and sending the target service information to the first entity.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: May 16, 2023
    Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.
    Inventors: Renhui Yang, Wenyu Yang, Shubo Li, Yuan Chen, Qin Liu, Qin Xiong, Sheng Zhang
  • Patent number: 11650944
    Abstract: A memory controller interfaces with one or more memory devices having configurable width data buses and configurable connectivity between data pins of the memory devices and data pins of the memory controller. Upon initialization of the memory devices, the memory controller automatically discovers the connectivity configuration of the one or more memory devices, including both individually selected and jointly selected devices. After discovering connectivity of the connected devices, the memory controller configures the memory devices according to the discovered connectivity and assigns unique addresses to jointly selected devices.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: May 16, 2023
    Assignee: Rambus Inc.
    Inventor: John Eric Linstadt
  • Patent number: 11645138
    Abstract: The exemplary embodiments disclose a system and method, a computer program product, and a computer system for diagnosing technical issues. The exemplary embodiments may include collecting data relating to one or more technical issues, extracting one or more features from the collected data, determining one or more diagnoses based on the extracted one or more features and one or more models, and suggesting to a support agent one or more actions based on the one or more determined diagnoses.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: May 9, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael McCawley, Robert E. Loredo, Lily Ryzebol
  • Patent number: 11645026
    Abstract: A first storage unit, in a case of starting an execution of a job, stores job information in a first non-volatile memory; and a second storage unit stores, in a second non-volatile memory that, a consumables usage amount that changes over a course of the execution of the job. When the execution of the job does not successfully end due to an error of the image processing apparatus, after recovering from the error, a job log including a job execution result up until an occurrence of the error is generated using the job information stored in the first non-volatile memory and the consumables usage amount stored in the second non-volatile memory.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: May 9, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Rammaru Sakai
  • Patent number: 11640341
    Abstract: In accordance with implementations of the present disclosure, a backup of live data received by a data forwarder is generated at the data forwarder while the live data is provided to a real-time data pipeline for forwarding from the data forwarder. A first portion of the live data is recovered from the backup to a stale data pipeline of the data forwarder. A request to forward the live data to a destination node is received by the data forwarder. In response to the request data is forwarded to the destination node, where the first portion of the live data from the stale data pipeline is added to a second portion of the live data from the real-time data pipeline in the response based on determining headroom remains to reach an amount of the data identified to include in the response.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: May 2, 2023
    Assignee: Splunk Inc.
    Inventors: Panagiotis Papadomitsos, Ioannis Vlachogiannis
  • Patent number: 11636018
    Abstract: Systems and methods include monitoring of one or more software applications to determine a value of a first metric associated with instances of a first process, the first process including steps executed by the one or more software applications, determination that the value of the first metric has exceeded a threshold associated with the first process in a first number of ongoing instances of the first process, determination that the first number is greater than a first count limit associated with the first process, and, in response to the determination that the first number is greater than the first count limit, sending of an error message to a user associated with each of the ongoing instances of the first process.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: April 25, 2023
    Assignee: SAP SE
    Inventors: Peter Eberlein, Volker Driesen
  • Patent number: 11636092
    Abstract: Systems and methods of the present disclosure facilitate synchronizing data between a device management system and ticketing systems. In some embodiments, the system includes an update module, a mapping module, and a service board selection module. The update module may be configured to update ticketing information about a ticketing ticket on the ticketing system to match device management information about a device management ticket on the device management system. The mapping module may be configured to select a ticket category for a device management ticket on the device management system responsive to the device management information about the device management ticket. The service board selection module may be configured to select a service board for a ticketing ticket on the ticketing system.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: April 25, 2023
    Assignee: ConnectWise, LLC
    Inventors: Gregory Francis Buerk, Scott Logan
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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