State Error (i.e., Content Of Instruction, Data, Or Message) Patents (Class 714/49)
  • Patent number: 12210409
    Abstract: A deterministic hardware indictment process is used to indict one Compute Node (CN) of a pair of CNs in response to occurrence of a fatal error on a Peripheral Component Interconnect Express (PCIe) Non-Transparent Bridge (NTB) interconnecting the two CN. Status information is exchanged between the CNs on a communication medium that is separate from the NTB. The indictment process is run locally on each CN based on whatever information is available to the CN. When the CN does not receive status information from the other CN, the CN runs a self-indictment check. When status information is received, and only one CN reports an error, the indictment process indicts the compute node that reported the error. If both CNs report errors, an error severity comparison process is used to select a CN to be indicted. If the reported errors are equally severe, a default CN is indicted.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: January 28, 2025
    Assignee: Dell Products, L.P.
    Inventors: Ro Monserrat, Jonathan Krasner, Jerome Cartmell
  • Patent number: 12210750
    Abstract: A method includes determining respective health characteristic values of blocks of non-volatile memory cells, determining, based on the respective health characteristic values and at least one effective health factor of the blocks of the non-volatile memory cells, effective respective health characteristic values of the blocks of non-volatile memory cells, and based on the effective respective health characteristic values, performing a media management operation involving a block of non-volatile memory cells of the blocks of non-volatile memory cells having an effective respective health characteristic value that is greater than a health criterion.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: January 28, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Vincenzo Reina, Francesco Lupo
  • Patent number: 12189462
    Abstract: Aspects of the present disclosure configure a system component, such as memory sub-system controller, to pause memory sub-system operations in response to a critical event. The memory sub-system controller can include a front-end (FE) device that stores critical event trigger data in trigger event logic registers. Upon detecting that operations of the memory sub-system, such as command latencies, correspond to the critical event trigger data, the FE device performs pause operations, including storing a state of the memory sub-system and transmitting an interrupt signal to the memory sub-system controller, such as a CPU, to initiate debugging operations.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: January 7, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Noorshaheen Mavungal Noorudheen, Sudhakar Ravindra Parab, Sanjay Tanaji Shinde
  • Patent number: 12155682
    Abstract: A vehicle anomaly detection server includes: a communicator that communicates with a vehicle to receive a log of an in-vehicle network in the vehicle; a processor; and a memory including at least one set of instructions that, when executed by the processor causes the processor to perform operations including: selecting, when information indicating that an anomaly is occurring to a first vehicle among vehicles is obtained by the processor, an anomaly-related vehicle from among the vehicles based on the anomaly, the first vehicle being the vehicle that communicates with the communicator; transmitting, to the anomaly-related vehicle via the communicator, a first request to transmit a log of an in-vehicle network in the anomaly-related vehicle; and determining whether an anomaly is occurring to the anomaly-related vehicle, based on information indicated by the log transmitted from the anomaly-related vehicle and received by the communicator.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: November 26, 2024
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Yuishi Torisaki, Tomoyuki Haga, Takamitsu Sasaki, Takeshi Kishikawa, Hideki Matsushima
  • Patent number: 12141052
    Abstract: According to some embodiments, a system, method and non-transitory computer-readable medium are provided to protect a cyber-physical system having a plurality of monitoring nodes comprising: a normal space data source storing, for each of the plurality of monitoring nodes, a series of normal monitoring node values over time that represent normal operation of the cyber-physical system; a situational awareness module including an abnormal data generation platform, wherein the abnormal data generation platform is operative to generate abnormal data to represent abnormal operation of the cyber-physical system using values in the normal space data source and a generative model; a memory for storing program instructions; and a situational awareness processor, coupled to the memory, and in communication with the situational awareness module and operative to execute the program instructions to: receive a data signal, wherein the received data signal is an aggregation of data signals received from one or more of the p
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: November 12, 2024
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Hema K Achanta, Masoud Abbaszadeh, Weizhong Yan, Mustafa Tekin Dokucu
  • Patent number: 12099638
    Abstract: A security hardware device is configured to secure a control apparatus. The security hardware device includes a data security domain; a functional safety domain; a data security processor provided in the data security domain and is configured to secure data from unauthorized access or manipulation; a functional safety processor provided in the functional safety domain and is configured to detect functional errors and generate respective safety alerts in response to detecting the functional errors; and a monitoring processor configured to analyze the respective safety alerts provided by the functional safety processor for at least one pattern of safety alerts indicative of a security attack and generate a response signal in response to the respective safety alerts having at least one of the at least one pattern of safety alerts.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: September 24, 2024
    Assignee: Infineon Technologies AG
    Inventors: Avni Bildhaiya, Viola Rieger, Frank Hellwig, Alexander Zeh
  • Patent number: 12086034
    Abstract: In general, one or more embodiments of the invention relates to systems and methods for performing a backup and later determining a level or percentage of corruption of the resulting backup set. By having a cyber-security module analyze the backup data periodically, corruption of backup data both caused by cyber-attacks or by hardware failures may be detected and characterized. By knowing how corrupted a particular corrupted backup data set is, an informed decision may be made with regards to purging the backup data set and/or using the backup data set or portion thereof in any further restorations. By making these determinations, a quick identification of possible ransomware attacks may be made, and additional degradation of a user's data may be avoided.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: September 10, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Sunil Yadav, Shelesh Chopra
  • Patent number: 12072757
    Abstract: An aspect of the invention is directed towards a data processing system and method including a transaction scheduler configured to process transactions, a tag control circuit coupled to the transaction scheduler configured to detect a fault by comparing output signals, and a controller coupled to the tag control circuit. The controller is configured to receive a transaction request identifying a transaction, generate a unique tag value for the transaction request, load the unique tag value into the transaction scheduler, determine a current unique tag value associated with the transaction being executed, and generate a fault. The system is further configured to generate fault when: (i) the current unique tag value is not found, or (ii) the transactions timeout after a predetermined number of cycles.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: August 27, 2024
    Assignee: NXP B.V.
    Inventors: Ankush Sethi, Rohit Kumar Kaul, James Andrew Welker, Vaibhav Kumar, Jehoda Refaeli
  • Patent number: 12072842
    Abstract: An information handling system determines a first function identifier associated with an error message, determines a second function identifier associated with the first function identifier, and sets a center parameter value and a width parameter value that are used to calculate a movable range that includes the first function identifier and the second function identifier.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: August 27, 2024
    Assignee: Dell Products L.P.
    Inventors: Wencheng Lu, Xiaoxuan Dong, Xiaowei Shen, Joseph Shi, Celine Ling Xu
  • Patent number: 12056024
    Abstract: Techniques for a service provider network to divide computing resources of availability zones into smaller, isolated partitions (or “cells”), and manage the placement of virtual computing resources into the cells to reduce overconsumption of computing resources in the cells while ensuring ensure resiliency and availability. As virtual computing resources are launched into cells, or migrated between cells, the service provider network may load balance the virtual computing resources on a per-user basis to ensure resiliency and availability across the cells. Further, the service provider network may monitor the number of mutations (e.g., an operation that affects the state of a virtual computing resource) in each cell, as well as utilization rates of the underlying computing resources, and load balance virtual computing resource to maintain stable mutation rates and reduce over utilization (and/or under-utilization) of computing resources.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: August 6, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Disha Mathad, Matthys Strydom, Neilen Marais
  • Patent number: 12056004
    Abstract: A method and apparatus with cosmic ray fault protection is included. A method includes obtaining cosmic ray information indicating at least one cosmic ray event, determining a soft error mitigation policy based on the cosmic ray information, accessing the soft error mitigation policy by a device, and based on the soft error mitigation policy, performing, by the device, a mitigation action that mitigates for soft errors related to the cosmic ray event.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: August 6, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Byungwoo Bang, Seongbeom Kim, Uiseok Song, Jaehyung Ahn, Junyeon Lee, Wooseok Chang
  • Patent number: 12007858
    Abstract: The invention relates to an electronic system with a built-in computer, designed to execute a source application in response to an external request. The capabilities of the system may include creating a clone of the source application by duplicating the application's executable, which is stored in a separate memory area. The system may then initiate an internal request to run the clone application. The original source and its clone may be executed independently, with the system generating a unified output by comparing the results of both the source and clone applications' execution. The invention provides for an approach to running and comparing software applications, enhancing computational efficiency and reliability.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: June 11, 2024
    Assignee: THALES
    Inventors: Cedric Balihaut, Alexandre Fine, Sebastien Dotte, Philippe Besnier, Lionel Leroux
  • Patent number: 11977913
    Abstract: A graphics processing system for operation with a data store, comprising: one or more processing units for processing tasks; a check unit operable to form a signature which is characteristic of an output from processing a task on a processing unit; and a fault detection unit operable to compare signatures formed at the check unit; wherein the graphics processing system is operable to process each task first and second times at the one or more processing units so as to, respectively, generate first and second processed outputs, the graphics processing system being configured to: write out the first processed output to the data store; read back the first processed output from the data store and form at the check unit a first signature which is characteristic of the first processed output as read back from the data store; form at the check unit a second signature which is characteristic of the second processed output; compare the first and second signatures at the fault detection unit; and raise a fault signal i
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: May 7, 2024
    Assignee: Imagination Technologies Limited
    Inventors: Wei Shao, Christopher Wilson, Damien McNamara
  • Patent number: 11928043
    Abstract: Embodiments of systems and methods for adapting a log severity level that is applied to log files associated with a target application based on user interaction. In an illustrative, non-limiting embodiment, an adaptive log level control system includes computer-executable instructions for monitoring user interaction with a target application executed on the IHS, identifying a usage pattern of the user interaction, and determining that the usage pattern is indicative of a problem with the target application. The instructions may then adjust a log severity level of log files associated with the target application according to the detected problem.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: March 12, 2024
    Assignee: Dell Products, L.P.
    Inventors: Indumathi Ganesan, Sreehari Ganesh Tummala, Harshendra Shetty, Shivendra Katiyar
  • Patent number: 11928021
    Abstract: A memory device is provided. The memory device includes a memory bank configured to store data in one or more memory cells. The memory device further includes an address fault detection system designed to detect a mismatch between the address originally used to store the data and the address subsequently used to read the data. The address fault detection system generates an address parity bit from the received address and either stores that address parity bit with the user data or uses the address parity bit to invert the internal ECC bits generated from the user data. The address fault detection system can determine from the resulting syndrome from the ECC bits whether or not an address fault has occurred and raise an address fault indication flag if the address fault is detected.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: March 12, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Melissa I. Uribe
  • Patent number: 11907108
    Abstract: A workload is generated to verify a system. The generating includes parsing one or more statements of an input test case to create one or more parsed structures. A comparison is performed of at least one parsed structure of the one or more parsed structures and at least one workload structure of at least one existing workload to identify one or more workload structures as matching the at least one parsed structure. Runtime data relating to at least the one or more workload structures identified as matching is obtained. The workload is created based on at least one matching workload structure of the one or more workload structures identified as matching, the at least one parsed structure of the one or more parsed structures and the runtime data.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: February 20, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xue Bin Cong, Xiao Feng Meng, Ping Liang, Yu He, Peng Hui Jiang
  • Patent number: 11900372
    Abstract: The present disclosure generally relates to transaction user interfaces. In some examples, a user is notified if there is an error with transaction parameters and the device determines whether potentially compatible transaction parameters are available on the electronic device. In some examples, the user is notified if there is an error with transaction parameters and the user is prompted to use another device to enter new transaction information.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: February 13, 2024
    Assignee: Apple Inc.
    Inventors: Marcel Van Os, Oluwatomiwa B. Alabi, Peter D. Anton, Leonardo Cantelmo, George R. Dicker, Morgan Grainger, Kevin Lynch, Nicholas Shearer, Simon Tickner
  • Patent number: 11853147
    Abstract: A system-on-chip is provided. The system-on-chip includes a system bus, a plurality of IP units connected to the system bus, a processor unit including a plurality of cores configured to control the plurality of IP units via the system bus, a monitoring unit configured to monitor a state of the processor unit, and an error detection unit configured to operate as a master device for the plurality of IP units and monitor a register in which error information indicating whether an error has occurred in each of the plurality of IP units is stored.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: December 26, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jiwoong Kim, Moonki Jang
  • Patent number: 11805302
    Abstract: According to embodiments, the invention provides a method for transmitting encapsulated media data from a server to a client, the media data being requested by the client, the method being carried out by the server and comprising: —identifying at least one byte-range of the encapsulated media data to be transmitted, the at least one byte-range representing a portion of the encapsulated media data; —obtaining a processing level of the at least one identified byte-range, the processing level being indicative of the role of data contained in the at least one identified byte-range for processing the encapsulated media data; and—sending the at least one identified byte-range and an item of information determined as a function of the obtained processing level to the client.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: October 31, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Naël Ouedraogo, Frédéric Maze, Hervé Ruellan, Jean Le Feuvre
  • Patent number: 11804919
    Abstract: Two or more modules communicate over a common control network including receiving by a message packet having data defined by a signal level at defined bit quanta of a bit, the defined bit quanta being less than every bit quanta of a bit, and the communication device samples bit quanta other than the defined bit quanta. The module receives signal disturbances and decodes the signal disturbances as having a value different from an expected value of the certain bit. In another form, the module uses a first counter based on a clock local to the communication device and a second counter having a higher sampling rate than the first counter. Here, the module receives over the control network a synchronizing portion of a message and counts clock ticks of the second counter over a portion of the message to determine a clock rate for a module that transmitted the message.
    Type: Grant
    Filed: January 16, 2023
    Date of Patent: October 31, 2023
    Assignee: Kvaser AB
    Inventors: Lars-Berno Fredriksson, Kent Äke Lennart Lennartsson, Jonas Henning Olsson
  • Patent number: 11803438
    Abstract: A method for error management is provided. The method comprises receiving a message call request regarding an error event generated by a software application. The message call request comprises a message ID associated with an error type. In response to the call request a message cache is searched for the message ID. If the ID is in the cache, an error message associated with the ID is returned. The error message provides a description of the error and suggested remedial action. If the message ID is not in the cache, the error message is fetched from a message repository that contains error messages corresponding to respective message IDs. The fetched error message is loaded into the cache and returned. Message call request data is stored in a metrics repository. The message call request data comprises frequency metrics that describe how often the message ID is received.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: October 31, 2023
    Assignee: ADP, INC.
    Inventors: Anand Muralidharan, Kingbert Thomas, Balasubramanian Paulraj, Venkateshkumar Muthu, Vidyavathi Vennapusa, Gareth Harries, Neil Hopkins, Subramaniam Ramalingasamy, Raja Ambigapathy Karuppasamy, James Reilly
  • Patent number: 11790974
    Abstract: A memory device may enforce compliance with a refresh command requirement in some examples. When a controller fails to comply with the refresh command requirement, the memory device may prevent the controller from accessing a memory array. The controller may regain access by providing one or more commands, such as a refresh command. In some examples, the memory may enforce compliance with a refresh command requirement responsive to a value written to the mode register. In some examples, the memory may enforce compliance with the refresh command requirement after an initialization operation has completed.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: October 17, 2023
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Markus Geiger, Randall Rooney
  • Patent number: 11770335
    Abstract: Systems and methods for communicating messages of distributed private network (DPN) over a plurality of communication networks including an inter-network interface and a message coordinator communicatively coupled. The inter-network interface is operable to receive a packetized message from a first DPN network element over a first communication network. The message coordinator receives the packetized message from the inter-network interface, assigns at least a transport route for the packetized message; and communicates the packetized message to a second DPN network element based on the assigned transport route over a second communication network. The message coordinator is further operable to assign priority protocol and security protocol to the packetized message.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: September 26, 2023
    Assignee: CAUSAM ENTERPRISES, INC.
    Inventor: Joseph W. Forbes, Jr.
  • Patent number: 11755436
    Abstract: A computer system installed on board a carrier, communicating in a network with a data concentrator and with a monitor, and implementing at least one service that is critical for the operating safety of the carrier, the critical service being redundant in at least two instances (?1, . . . ?m) on different respective computers (C1, . . . , Cm) connected to the network, each computer (Ck) implementing at least one software task implementing an instance (?k) of the critical service being configured to implement the critical service by way of time control.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: September 12, 2023
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventor: Etienne Hamelin
  • Patent number: 11729225
    Abstract: Various embodiments may include methods and systems for avoiding connecting an illegitimate call within a telecommunications network. Various embodiments may include receiving, from a telecommunications network, an incoming call initiating message notifying the first wireless device of an incoming call, in which the incoming call initiating message includes caller information.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: August 15, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Ankur Bhattacharjee, Cherng-Shung Hsu, Subrato Kumar De, Mattias Kaulard Huber, Krishna Ram Budhathoki
  • Patent number: 11698731
    Abstract: Responsive to a power-on of a memory device, an elapsed power-off time is identified based on a difference between a time at which the power-on occurred and a time at which a previous power-off of the memory device occurred. Responsive to a determination that the elapsed power-off time satisfies the elapsed time threshold criterion, a request to perform a first write operation on a memory unit of the memory device since power on is received, a performance parameter associated with the memory unit of the memory device is changed to a first parameter value that corresponds to a reduced performance level, and the write operation is performed on the memory unit of the memory device in accordance with the first parameter value that corresponds to the reduced performance level. Responsive to completion of the write operation, the performance parameter is changed to a value that corresponds to a normal performance level.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: July 11, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Murong Lang, Zhenming Zhou
  • Patent number: 11693763
    Abstract: According to some embodiments, a system, method and non-transitory computer-readable medium are provided to protect a cyber-physical system having a plurality of monitoring nodes comprising: a normal space data source storing, for each of the plurality of monitoring nodes, a series of normal monitoring node values over time that represent normal operation of the cyber-physical system; a situational awareness module including an abnormal data generation platform, wherein the abnormal data generation platform is operative to generate abnormal data to represent abnormal operation of the cyber-physical system using values in the normal space data source and a generative model; a memory for storing program instructions; and a situational awareness processor, coupled to the memory, and in communication with the situational awareness module and operative to execute the program instructions to: receive a data signal, wherein the received data signal is an aggregation of data signals received from one or more of the p
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: July 4, 2023
    Assignee: General Electric Company
    Inventors: Hema K Achanta, Masoud Abbaszadeh, Weizhong Yan, Mustafa Tekin Dokucu
  • Patent number: 11670939
    Abstract: A circuit and a method for shutdown of automatic ignition controls upon valve relay failures. One or more embodiments describe a method including controlling a power supply to a valve by a valve drive circuit, the valve drive circuit comprising a first relay coil and a second relay coil. The method also includes controlling the valve drive circuit by checking the first relay coil and the second relay coil and issue a drive signal to the first relay coil and the second relay coil. The method further includes protecting from accidental supply of power by a protection switch based on the drive signal issued by the controller.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: June 6, 2023
    Assignee: CARRIER CORPORATION
    Inventors: Venkata Narasimha Rao Chavala, Sudhir Raja Medepalli, Sowmya Paturu
  • Patent number: 11671468
    Abstract: Various arrangements for providing authenticated caller information for voicemail are presented herein. A terminating telephony service provider system can receive a request to connect a telephone call, the request comprising a session initiation protocol (SIP) identity header. The terminating telephony service provider system can perform a verification based on the SIP identity header. A voicemail may be created based on audio received from the calling party via the telephone call. SIP header information can be stored and mapped to the voicemail. The terminating telephony service provider system can then output, to a called party user equipment (UE), an indication of the voicemail with an indication of the verification based on the SIP identity header.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: June 6, 2023
    Assignee: DISH Wireless L.L.C.
    Inventors: Kate Megan Carney Landow, Nereus Lobo, Arielle Smith, Allyson Lotz, Bin Xu
  • Patent number: 11635467
    Abstract: This evaluation device comprises: a mathematical model acquisition unit that acquires a mathematical model expressing the state of a power storage element; an operation data acquisition unit that acquires operation data which includes time-series input data input during operation of a system constructed on the basis of the numerical model, and time-series output data output by the system on the basis of the time-series input data; a processing unit that inputs the time-series input data to the numerical model and executes processing causing time-series model output data to be output from the numerical model; and an evaluation unit that evaluates the design and the operation of the system on the basis of the time-series output data and the time-series model output data.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: April 25, 2023
    Assignee: GS YUASA INTERNATIONAL LTD.
    Inventor: Nan Ukumori
  • Patent number: 11630730
    Abstract: Techniques are disclosed for executing a data processing pipeline. The techniques may include receiving a job at a data pipeline queue, setting up one or more distributed processing environments, and allocating the job to one of the distributed processing environments. The techniques may further include receiving the allocated job at a job queue within the distributed processing environment, increasing a priority level of the job, and executing the job within the distributed processing environment. The techniques can further include providing a retry pipeline at the data processing pipeline, and re-executing the job at a stage following a failure of at least one of its components. The techniques may decrement the retry budget as the job is re-executed.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: April 18, 2023
    Assignee: Zoox, Inc.
    Inventors: Hao Li, Prakul Agarwal, Conrad Herrmann, Christian Yang
  • Patent number: 11616856
    Abstract: Disclosed are systems and methods to provide a platform for standardizing application programming interfaces (APIs) for a plurality of different dealership management software (DMS) systems. A computer server includes one or more processors of an automotive commerce exchange platform. The one or more processors are configured to execute a plurality of different software interfaces with a plurality of different DMS systems and provide a standardized software interface. The standardized software interface is configured to enable communication between the one or more processors of the automotive commerce exchange platform and a plurality of different devices of entities involved with an automotive market. The standardized software interface is also configured to enable the plurality of different devices access to each of the plurality of different DMS systems independent of local software interfaces of the plurality of different devices with each of the different DMS systems.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: March 28, 2023
    Assignee: CDK Global, LLC
    Inventors: Rajiv Amar, Sahaswaranamam Subramanian
  • Patent number: 11593159
    Abstract: There is provided a data processing apparatus that includes processing circuitry for executing instructions relating to an active virtual processor in a plurality of virtual processors. Exception control circuitry receives an external exception associated with a target virtual processor in the plurality of virtual processors and when the target virtual processor is other than the active virtual processor, it issues a doorbell exception to cause a scheduling operation to schedule the target virtual processor to be the active virtual processor. Storage circuitry stores an indication of a set of masked virtual processors and the scheduling operation is adapted to disregard doorbell exceptions in respect of the set of masked virtual processors.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: February 28, 2023
    Assignee: Arm Limited
    Inventors: Martin Weidmann, Timothy Nicholas Hay, Marc Zyngier
  • Patent number: 11593502
    Abstract: A method by one or more computing devices for detecting application user anomalies in audit logs of database operations performed on one or more databases. The method includes obtaining a first audit log of database operations, wherein the first audit log indicates (1) which application users of an application caused which of the database operations to be performed and (2) which functions of the application caused which of the database operations to be performed, generating, for each of the application users indicated in the first audit log, a profile of that application user that indicates which of the functions that application user is expected to touch, and detecting an anomaly in response to a determination that a second audit log indicates that an application user touched a function that is not one of the functions indicated in the profile of the application user.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: February 28, 2023
    Assignee: Imperva, Inc.
    Inventors: Itsik Mantin, Craig Burlingame, Brian Anderson, Kunal Anand, Ran Rosin, Peter Klimek, Joseph Moore
  • Patent number: 11562043
    Abstract: The present disclosure provides a system and method for dynamically disabling identified elements in template code transforming into webpage code for rendering. The method comprises: in response to a first request to render a webpage from a template file associated with a service instance, identifying a first code unit in the template file that is associated with a first application that is not included in a set of one or more installed applications registered with the service instance; transforming the template file into a webpage file containing webpage code, wherein the transforming disables the first code unit; and providing the webpage file to an electronic device for rendering the webpage from the webpage file, wherein the first code unit has been disabled.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: January 24, 2023
    Assignee: SHOPIFY INC.
    Inventors: Marc-André Cournoyer, Melissa Luu, Ershad Rahimikia, Javier Arturo Moreno Camargo, Erin Wild
  • Patent number: 11526422
    Abstract: A method for troubleshooting abnormal behavior of an application hosted on a networked computer system. The method may be implemented by a root cause analyzer. The method includes tracking a single application performance metric across all the clients of an application hosted on a networked computer system and analyzing an aggregated application based on the single application metric. The method involves determining outlier client attributes associated with an abnormal transaction of the application and ranking the outlier client attributes based on comparisons of historical and current abnormal transactions. The method associates one or more of the ranked outlier client attributes with the root cause of the current abnormal transaction. Association rule learning is used to associate one or more of the ranked outlier client attributes with the root cause.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: December 13, 2022
    Assignee: BMC Software, Inc.
    Inventors: Eynan Drori, Sudhir Sangra
  • Patent number: 11507445
    Abstract: Systems and methods for data quality management are disclosed. According to one embodiment, a computer-implemented method may include: identifying, by a data quality management engine, a data feed from a data source; defining, by the data quality management engine, a data element in the data feed; identifying, by the data quality management engine, a plurality of processes in a multi-hop process involving the data element; executing, by the data quality management engine, a data quality check on each process of the plurality of processes; identifying, by the data quality management engine, an error rate with one of the plurality of processes; determining, by the data quality management engine, that the error rate exceeds an error rate threshold for the one of the plurality of processes; and executing, by the data quality management engine, an automated action in response to the error rate exceeding the error rate threshold.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: November 22, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: W David Thomas, Pio Abate
  • Patent number: 11509698
    Abstract: The present disclosure is directed to a system and method for a content display located in the chat messaging system. It facilitates communication between at least a first and a second user and further enables content sending in a more efficient and faster way. This disclosure enables users to work with complimentary and different real-time communication systems and enables the display of interactive elements presenting objects in an application. Such display may be personalized and lead to external sources like a web page or other catalog of data with further explanation necessary to purchase or order. Furthermore, the disclosure improves the storage of content that will be displayed upon a frequency of usage and distribute such storage upon two types of memory that communicate over the network.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: November 22, 2022
    Assignee: LIVECHAT SOFTWARE S.A.
    Inventor: Michal Franciszek Sypko
  • Patent number: 11411681
    Abstract: An information processing method performed by an information processing system including a storage device to process a plurality of data frames flowing in an in-vehicle network including at least one electronic control unit includes a receiving step of sequentially receiving a plurality of data frames flowing in the in-vehicle network, a frame collection step of recording, in a reception log held in the storage device, reception interval information indicating reception intervals between the plurality of data frames as frame information, a feature acquisition step of acquiring, from the reception interval information, a feature relating to distribution of the reception intervals between the plurality of data frames, and an unauthorized data presence determination step of determining the presence/absence of an unauthorized data frame among the plurality of data frames.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: August 9, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takeshi Kishikawa, Tatsumi Oba, Manabu Maeda
  • Patent number: 11392533
    Abstract: A device may include a plurality of first communication interfaces configured to communicate with a plurality of external client devices, a second communication interface configured to communicate with an external master device, a third communication interface configured to communicate with an external first device, and a first controller. The second communication interface may perform a one-to-many communication with the plurality of first communication interfaces over a first protocol. The third communication interface may communicate with the plurality of first communication interfaces or the second communication interface via the first controller over a second protocol that is different from the first protocol.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: July 19, 2022
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventor: Xiaolei Guo
  • Patent number: 11263159
    Abstract: Configuration devices in a module. In some embodiments a radio-frequency module includes a serial bus including a first serial data line and a second serial data line. The radio-frequency module also includes a control component coupled to the serial bus and the first switch, the control component configured to determine whether first data is detected on the first serial data line, determine whether second data is detected on the second serial data line, and decode a command based on the first data and second data when the first data is detected on the first serial data line and when the second data is detected on the second serial data line.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: March 1, 2022
    Assignee: Skyworks Solutions, Inc.
    Inventors: Andrew Raymond Chen, Lui Lam, James Henry Ross, Bryan J. Roll, William Gerard Vaillancourt
  • Patent number: 11119800
    Abstract: Techniques for monitoring computer system components for degraded operation are described. In some embodiments, a baseline performance metric value is received from a system monitoring service, a request directed to an input/output (I/O) device is received that was generated by a first computing device, a timer is started, the timer having a duration based on the baseline performance metric value, the received request is sent to the I/O device, an error message is generated upon expiration of the duration of the timer before a response to the request is received from the I/O device, and the generated error message is sent to a second computing device to cause the second computing device to perform at least one action in response to the generated error message.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: September 14, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Marcin Piotr Kowalski
  • Patent number: 11120022
    Abstract: A method and system for executing a query in parallel is disclosed. A master node may receive a query from a client and develop query plans from that query. The query plans may be forwarded to worker nodes for execution, and each query plan may be accompanied by query metadata. The metadata may be stored in a catalog on the master node.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: September 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Caleb Welton, Hitoshi Harada, Jeffrey Cohen, Lei Chang, Radhika Reddy, Tao Ma, Zhanwei Wang
  • Patent number: 11100016
    Abstract: A data processing system includes a host device and a data storage device. The host device is configured to select a speed mode of a memory bandwidth based on a network model, or a batch size, or both. The data storage device includes an accelerator configured to change a structure of a processing element (PE) array by controlling transmission paths of first input data and second input data that are input to the PE array based on the speed mode of the memory bandwidth. Computing power and memory power of the accelerator are adjusted according to the selection of the speed mode.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: August 24, 2021
    Assignee: SK hynix Inc.
    Inventor: Ji Hoon Nam
  • Patent number: 11070938
    Abstract: Provided are a computer-implemented method and system for providing and accessing electronic messages, where message distribution is based on geo-coordinates, device proximity, time of day, and user interaction.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: July 20, 2021
    Inventor: Andrew Nolan
  • Patent number: 11055308
    Abstract: One embodiment comprises a method in which an integrated multi-user analytics server platform is integrated with a dynamic runtime ETL tool to allow dataflows created or developed in a dynamic runtime environment provided by the ETL tool to be saved in a novel dataflow file container. The method includes: presenting a user interface for an analytics server platform; receiving user input via this user interface indicating an action to be performed as to a first dataflow; the analytics server platform accessing a first file container corresponding to the first dataflow, where the first file container is stored in a data store connected to the analytics server platform; in response to receiving the user input, the analytics server platform accessing APIs of the dynamic runtime ETL tool to initiate the ETL tool, which then performs the action with respect to the first dataflow.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: July 6, 2021
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventor: Jamie Wang
  • Patent number: 10936426
    Abstract: One example method, which may be performed by a data integrity check entity, includes receiving a request from a data protection entity to perform a data integrity check regarding a backup dataset, and the backup dataset includes a backup of an entity other than the data integrity check entity and the data protection entity, accessing an information set created by the data protection entity concerning the backup dataset, performing a data integrity check process that includes analyzing the backup dataset and information contained in the information set and, based on the analysis, identifying a data integrity problem that resulted from the data corruption event involving the backup dataset, and as between the data integrity check entity and the data protection entity, only the data integrity check entity checks the integrity of data in the backup dataset, and reporting results of the analysis of the backup dataset and the information set.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: March 2, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Man Lv, Assaf Natanzon, Yong Zou
  • Patent number: 10936425
    Abstract: One example method includes detecting the occurrence of a data corruption event regarding a backup dataset created by the data protection entity, transmitting, to a data integrity check entity, a request to perform a data integrity check with respect to the backup dataset, and the backup dataset comprises a backup of an entity other than the data integrity check entity and the data protection entity, and as between the data protection entity and the data integrity check entity, no portion of the data integrity check is performed by the data protection entity, receiving, from the data integrity check entity, results of the data integrity check, and the results of the data integrity check identify a data integrity problem that resulted from the data corruption event involving the backup dataset, and taking an action, based on the results of the data integrity check, to resolve the identified data integrity problem.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: March 2, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Man Lv, Assaf Natanzon, Yong Zou
  • Patent number: RE50130
    Abstract: A computing system includes: an adaptive back-up controller configured to calculate an adaptive back-up time based on a reserve power source for backing up a volatile memory to a nonvolatile memory; and a processor core, coupled to the adaptive back-up controller, configured to back up at least a portion of the volatile memory to the nonvolatile memory within the adaptive back-up time based on a back-up priority.
    Type: Grant
    Filed: September 5, 2020
    Date of Patent: September 17, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hongzhong Zheng, Keith Chan, Wonseok Lee, Tackhwi Lee
  • Patent number: RE50205
    Abstract: A computing system includes: an adaptive back-up controller configured to calculate an adaptive back-up time based on a reserve power source for backing up a volatile memory to a nonvolatile memory; and a processor core, coupled to the adaptive back-up controller, configured to back up at least a portion of the volatile memory to the nonvolatile memory within the adaptive back-up time.
    Type: Grant
    Filed: September 5, 2020
    Date of Patent: November 12, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hongzhong Zheng, Keith Chan, Wonseok Lee, Tackhwi Lee