Software Program (i.e., Performance Prediction) Patents (Class 703/22)
-
Patent number: 12380122Abstract: Methods and systems are described herein for facilitating generation of synthetic datasets having a change point. The system may receive a command to generate a synthetic time series dataset. The system may generate data points for components of the synthetic dataset, the components including a seasonality function, a trend function, and a noise function. The system may modify the trend function to a different trend function by modifying a level or a slope of the trend function. The system may generate a change point by replacing a subset of consecutive data points generated using the trend function with consecutive data points generated using the different trend function. The system may then generate the synthetic time series dataset having a change point by combining the seasonality data points, the trend data points, and the noise data points into corresponding time slots of the synthetic time series dataset.Type: GrantFiled: November 22, 2023Date of Patent: August 5, 2025Assignee: Capital One Services, LLCInventors: Justin Essert, Zhengqing Liu, Vannia Gonzalez Macias, Pratik Gandhi, Michael Langford
-
Patent number: 12375938Abstract: A method includes receiving, by a first management device, a first message from a second management device, and determining a predicted traffic volume corresponding to a traffic type for a predicted object based on a prediction requirement information. The first message is useable to request the first management device to perform traffic volume prediction. The first message includes the predicted object, the traffic type, and the prediction requirement information. The prediction requirement information includes a prediction granularity or a prediction period. The prediction granularity includes at least one of a prediction area, a prediction service type, a prediction slice, a prediction cell, a prediction public land mobile communications network or a prediction tenant.Type: GrantFiled: December 6, 2021Date of Patent: July 29, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ruiyue Xu, Kai Zhang
-
Patent number: 12360941Abstract: Disclosed in some examples, are methods, systems, programmable atomic units, and machine-readable mediums that provide an exception as a response to the calling processor. That is, the programmable atomic unit will send a response to the calling processor. The calling processor will recognize that the exception has been raised and will handle the exception. Because the calling processor knows which process triggered the exception, the calling processor (e.g., the Operating System) can take appropriate action, such as terminating the calling process. The calling processor may be a same processor as that executing the programmable atomic transaction, or a different processor (e.g., on a different chiplet).Type: GrantFiled: October 24, 2023Date of Patent: July 15, 2025Assignee: Micron Technology, Inc.Inventor: Tony Brewer
-
Patent number: 12348916Abstract: A measurement cloud setup for coupling measurement device settings across multiple instruments and/or measurement sites is provided. The measurement cloud setup comprises an interface, through which the respective instruments and/or measurement sites being part of the coupling are defined.Type: GrantFiled: November 11, 2019Date of Patent: July 1, 2025Assignee: Rohde & Schwarz GmbH & Co. KGInventor: Sebastian Roeglinger
-
Patent number: 12339847Abstract: A computer-implemented method for performing a system assessment, including: collecting a plurality of meta configuration information sets of prior system assessments in a database, wherein the meta configuration information sets including a plurality of specification data objects and application plugin information, associating the plurality of specification data objects and the application plugin information with at least one context attribute based on their purpose during performing the system assessment, labelling at least one of the specification data objects and the application plugin information using at least one label in regard to at least one context attribute, filtering the plurality of meta configuration information sets to find a meta configuration information set required for the system assessment based on at least one label, and executing the system assessment based on the meta configuration information set found by filtering.Type: GrantFiled: April 29, 2022Date of Patent: June 24, 2025Assignee: Volvo Car CorporationInventors: Mikael Törmänen, Anders Hägglund
-
Patent number: 12332764Abstract: A computer-implemented method for anomaly detection for a time series data is provided. Aspects include receiving a time series data including a plurality of sequential data points, calculating an expected next value for the time series data based on the plurality of sequential data points, and receiving an actual next value corresponding to the time series data. Aspects also include calculating an anomaly strength estimate based on the expected next value and the actual next value, identifying one of a plurality of anomaly detection pipelines based on the anomaly strength estimate and a portrait associated with each of the plurality of anomaly detection pipelines, and obtaining an anomaly prediction by inputting the time series data and the actual next value into the one of the plurality of anomaly detection pipelines.Type: GrantFiled: October 19, 2023Date of Patent: June 17, 2025Assignee: International Business Machines CorporationInventors: Si Er Han, Jing Xu, Xue Ying Zhang, Xiao Ming Ma, Jun Wang, Ji Hui Yang
-
Patent number: 12330065Abstract: A role capable of being designated and determined on the basis of an aptitude information piece set for an operation character, among a plurality of roles for which usable item types are determined, respectively, is presented and designated. In addition, a special character with which any of a plurality of aptitude information pieces is associated is associated with the operation character. A game event is advanced using an item designated by a user from among aptitude items corresponding to the role of the operation character among owned items owned by the operation character. A parameter set for a combination of the operation character and the special character is updated on the basis of progress of a game, and when the parameter satisfies an aptitude information addition condition, an aptitude information piece of the special character is added to the operation character.Type: GrantFiled: March 13, 2023Date of Patent: June 17, 2025Assignee: Nintendo Co., Ltd.Inventors: Yuya Ishii, Susumu Ishihara, Yusuke Shibata
-
Patent number: 12326796Abstract: A processor may receive at least one test application corresponding to an application profile. The processor may simulate the at least one test application in a non-production environment for a plurality of infrastructure configurations to generate a plurality of test performance results. The processor may evaluate the plurality of test performance results to identify an optimal infrastructure configuration from among the plurality of infrastructure configurations for the application profile. The processor may apply the optimal infrastructure configuration to an application corresponding to the application profile that is deployed in a production environment.Type: GrantFiled: November 30, 2023Date of Patent: June 10, 2025Assignee: Capital One Services, LLCInventors: Jonathan H. Bryant, Jagadesh V. Gadiyaram, Thomas Caputo
-
Patent number: 12318695Abstract: An item selected by a user is set as a first owned item. A state change item which changes a state of an operation character from a first state to a second state is associated with the operation character, and the operation character is caused to own a second owned item associated with the state change item. During a game, when a state change condition is satisfied, the state of the operation character is changed from the first state to the second state. When the operation character is in the first state, use item candidates not including the second owned item are presented to the user, and when the operation character is in the second state, use item candidates including the second owned item are presented and a game event is advanced using an item designated by the user.Type: GrantFiled: March 13, 2023Date of Patent: June 3, 2025Assignee: Nintendo Co., Ltd.Inventors: Yuya Ishii, Susumu Ishihara, Yusuke Shibata
-
Patent number: 12299976Abstract: Introduced here are health management platforms able to monitor changes in the health state of a subject based on the context of digital activities performed by, or involving, the subject. Initially, a health management platform can identify a physiological response by examining physiological data associated with a subject. Then, the health management platform can identify a stimulus presented by an electronic device that provoked the physiological response by examining contextual data associated with the subject. The contextual data may be in the form of a screenshot of a computer program in use by the subject during the physiological response. In some embodiments, the health management platform prompts the subject to specify whether the physiological response is a positive physiological response that resulted in an upward shift in health or a negative physiological response that resulted in a downward shift in health.Type: GrantFiled: January 30, 2023Date of Patent: May 13, 2025Assignee: Verily Life Sciences LLCInventor: Erin Rainaldi
-
Patent number: 12298843Abstract: A database management method and apparatus are provided. The database management method includes: obtaining statistical data of first database resources in a database, where the statistical data is usage data of the first database resources that is obtained through statistical collection; extracting a first usage feature of the first database resources from the statistical data; inputting the first usage feature into a competition evaluation model, to obtain an evaluation result, where the competition evaluation model is obtained through training based on a second usage feature of at least one database resource; and outputting competition alarm information when the evaluation result indicates that a second database resource is an abnormal resource, where the competition alarm information indicates that a competitive bottleneck occurs in the second database resource, and the second database resource is some or all of the first database resources.Type: GrantFiled: July 24, 2023Date of Patent: May 13, 2025Assignee: Huawei Technologies Co., Ltd.Inventor: Yunfei Lu
-
Patent number: 12288008Abstract: Techniques for improving a quantum simulator are provided. In one example, a system includes a simulation component and a snapshot component. The simulation component determines a set of random numbers and simultaneously provides the set of random numbers to an arithmetic decoder to perform a stochastic simulation process. The snapshot component generates snapshot data indicative of a state of the stochastic simulation process based on data associated with a stochastic branching point for the stochastic simulation process.Type: GrantFiled: April 5, 2021Date of Patent: April 29, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lev Samuel Bishop, Christopher J. Wood
-
Patent number: 12288270Abstract: An apparatus and a method are provided for an online jury research system which enables a multiplicity of end-users to build surrogate jury surveys by way of a communications network, such as the Internet. The online jury research system comprises a survey builder which enables the end-users to upload information for which responses of surrogate jurors are desired and to assemble surrogate jury surveys. The uploaded information may include questions, videotaped opening or closing statements, depositions, exhibits, and graphics. A host site is accessible to the end-users by way of the communications network and provides access to a jury services package. In an embodiment, the survey services package comprises services operated by one or more third-party service providers. The online jury research system provides the surrogate jury survey to selected respondents and then compiles the results for review by the end-users.Type: GrantFiled: April 14, 2022Date of Patent: April 29, 2025Assignee: DecisionQuest, Inc.Inventors: Philip Anthony, Michael Cobo
-
Patent number: 12282722Abstract: The present invention is related to a method for determination of unit operations of a chemical plant for acid gas removal, the method carried out by a computer or a distributed computer system and the method comprising the steps of: providing (S1) a first set of parameters for the unit operations; providing (S2) a second set of parameters for the unit operations based on the provided first set of parameters and based on data retrieved from a database; determining (S3) a digital model of the chemical plant based on the first set of parameters and the second set of parameters, wherein the digital model comprises a system of equations defining the unit operations of the chemical plant; selecting (S4) starting points for an equation-based solution method of the system of equations, wherein the starting points are at least partially selected from the: —i) the first set of parameters; —ii) the second set of parameters; and —iii) the data retrieved from the database; determining (S5) resultant settings for the unitType: GrantFiled: September 16, 2019Date of Patent: April 22, 2025Inventors: Agnes Dittel, Ralf Notz, Sergey Vorobyev, Rainer Herget, Torsten Katz, Gerald Vorberg, Kim Hoeffken
-
Patent number: 12284312Abstract: A method includes receiving, from a mobile device, a request in a telecommunications system to invoke operations from an automation platform executed by processing circuitry to perform one or more of: executing, by the processing circuitry, one or more existing simulated failure experiments for the telecommunications system; determining, by the processing circuitry, whether a simulated failure blueprint is configured for specific simulated failure cases exist on the automation platform; determining, by the processing circuitry, whether a simulated failure template is configured to accept a targeted telecommunications domain and failure parameters exist on the automation platform; or instructing the mobile device to display recommended simulated failure experiments with selectable telecommunications domains and selectable failure parameters.Type: GrantFiled: January 27, 2022Date of Patent: April 22, 2025Assignee: RAKUTEN MOBILE, INC.Inventor: Marco Gonzalez
-
Patent number: 12275148Abstract: An information processing apparatus includes an information processing portion. The information processing portion is configured to accept registration of first teach data and second teach data such that the first teach data and the second teach data are associated with each other. The first teach data is related to a robot arm. The second teach data is related to a peripheral apparatus disposed around the robot arm.Type: GrantFiled: December 1, 2022Date of Patent: April 15, 2025Assignee: Canon Kabushiki KaishaInventor: Hironobu Sasaki
-
Patent number: 12265465Abstract: Provided is a system communicatively coupled to a network including a plurality of aviation assets. The system includes a processor; a memory including instructions which when executed by the processor cause the processor to perform operations including detecting a change in a state of the network, the change being characterized by comparing a previous state of the network with a current state of the network, and the change being associated with one or more assets of the plurality of assets. The operations also include fetching configuration data and test data from a plurality of sources, the fetching being responsive to detecting the change; generating, based on the change, the configuration data, the test data, one or more verification scripts; and executing a specified test utilizing the one or more verification scripts, the specified test being configured to analyze one or more assets of the plurality of aviation assets.Type: GrantFiled: April 29, 2022Date of Patent: April 1, 2025Assignee: GE Aviation Systems LLCInventors: Michael A. Viola, Jacob E. Drehobl
-
Patent number: 12265767Abstract: A system and method allows resimulation of a portion of a model of an electronic circuit. The system and model may predict and cache data associated with the resimulation of the portion (e.g., the initial state and input signals associated with the portion) in a computer memory. If a request is received to resimulation the portion, the system and method may use the cached data to perform the resimulation.Type: GrantFiled: August 22, 2022Date of Patent: April 1, 2025Inventor: Steven F. Hoover
-
Patent number: 12261990Abstract: Various embodiments describe systems and processes for capturing and generating multi-view interactive digital media representations (MIDMRs). In one aspect, a method for automatically generating a MIDMR comprises obtaining a first MIDMR and a second MIDMR. The first MIDMR includes a convex or concave motion capture using a recording device and is a general object MIDMR. The second MIDMR is a specific feature MIDMR. The first and second MIDMRs may be obtained using different capture motions. A third MIDMR is generated from the first and second MIDMRs, and is a combined embedded MIDMR. The combined embedded MIDMR may comprise the second MIDMR being embedded in the first MIDMR, forming an embedded second MIDMR. The third MIDMR may include a general view in which the first MIDMR is displayed for interactive viewing by a user on a user device. The embedded second MIDMR may not be viewable in the general view.Type: GrantFiled: March 14, 2023Date of Patent: March 25, 2025Assignee: Fyusion, Inc.Inventors: Stefan Johannes Josef Holzer, Dave Morrison, Radu Bogdan Rusu, George Haber, Keith Martin
-
Patent number: 12254011Abstract: Database access request processing distribution is performed by receiving requests from a plurality of worker servers, the requests including database access requests, and maintaining a queue of the requests. Queues are maintained by adding each request to a queue in response to receiving the request, assigning, for each request, a master server among a plurality of master servers to process the request, and removing each request from the queue in response to processing of the request. The assigning includes assigning the first master server among the plurality of master servers to process the database access requests until the database access requests in the queue exceed a first threshold, and then distributing assignments to process the database access requests among the plurality of master servers.Type: GrantFiled: May 23, 2023Date of Patent: March 18, 2025Assignee: RAKUTEN MOBILE, INC.Inventor: Ramkumar Moorthy
-
Patent number: 12233456Abstract: A method of additive manufacturing using cold spray deposition of particles of a material to a supporting surface for deposited material. The method may include providing a cold spray deposition apparatus having a nozzle with a central axis forming an impact angle with the supporting surface and providing an additive material for application to the supporting surface using a cold spray deposition technique. The method may include analyzing characteristics of deposited cold spray material which may include forming a single line of deposited cold spray material on the supporting surface and generating a model of the deposited cold spray material. The method may include selecting a proposed path of movement of the nozzle, predicting results of using the proposed path using the generated model, and modifying the proposed path of movement of the nozzle to reduce error resulting from the proposed path.Type: GrantFiled: June 10, 2022Date of Patent: February 25, 2025Inventors: Marius D. Ellingsen, Aaron Nardi, Isaac Nault
-
Patent number: 12229700Abstract: A planning and scheduling system, which handles generation of a global workflow sequence for multiple workflow stages of a workflow unit, determines a first workflow sequence for a primary workflow stage of the workflow unit for a plurality of product items. The one or more second workflow sequences are generated for one or more secondary workflow stages of the workflow unit concurrently based on a transformation of the determined first workflow sequence. A global workflow sequence is obtained for the primary workflow stage and the one or more secondary workflow stages based on at least the determined first workflow sequence for the primary workflow stage and the generated one or more second workflow sequences. A set of operations for the plurality of product items is executed based on the obtained global workflow sequence to maximize a performance score for the executed set of operations on the plurality of product items.Type: GrantFiled: March 7, 2018Date of Patent: February 18, 2025Assignee: OPTESSA INC.Inventors: Ashok Erramilli, Bradley Allen Baynes, Amit Lonkar, Erwin Savio Paes, Srinivas Netrakanti
-
Patent number: 12229604Abstract: Shared resource interference detection techniques are described. In an example, a resource detection module supports techniques to quantify levels of interference through use of working set sizes. The resource detection module selects working set sizes. The resource detection module then initiates execution of code that utilizes the shared resource based on the first working set size. The resource detection module detects a resource consumption amount based on the execution of the code. The resource detection module then determines whether the detected resource consumption amount corresponds to the defined resource consumption amount for the selected working set size.Type: GrantFiled: January 11, 2022Date of Patent: February 18, 2025Assignee: Adobe Inc.Inventors: Subrata Mitra, Pradeep Dogga
-
Patent number: 12222801Abstract: A system for auto-detecting dynamic issue changes in a distributed network comprises a processor associated with a server. The processor detects an application issue at a network node receives a first set of data objects associated with the application issue occurring at the first timestamp. The processor receives a second set of data objects associated with the application issue occurring at the second timestamp. The processor determines a change between a first set of the data objects and a second set of data objects. The processor identifies an issue pattern represents an operation change of the application by a machine learning model. The processor processes the issue pattern with application information through a neural network to determine a series of executable operations associated with the application issue. The processor deploys the series of the executable operations to solve the application issue to prevent a failure operation of the application.Type: GrantFiled: February 2, 2023Date of Patent: February 11, 2025Assignee: Bank of America CorporationInventors: Tirupathirao Madiya, Vishalakshi Nagasai Poosa, Yellaiah Ponnameni, Gourav Mohite, Vinothkumar Babu
-
Patent number: 12217600Abstract: A control device configurable to couple to one or more devices having different control functions and a method of facilitating remote control of at least one device having different control functions includes a processor that receives an instruction for at least one of the control functions and additional information from the at least one device, the processor including a plurality of processing algorithms, the additional information received from the at least one device including at least a locally transmitted data signal. The processor selectably processes the additional information using at least one of the processing algorithms and controls a touch sensitive display reconfigurable for the different control functions, such that the at least one control function and the selectably processed additional information are presented on the touch sensitive display. The processor also generates at least one control signal responsive to receiving the locally transmitted data signal. Other embodiments are disclosed.Type: GrantFiled: October 12, 2020Date of Patent: February 4, 2025Assignee: The Diablo Canyon Collective LLCInventors: Steven Wayne Goldstein, John Usher
-
Patent number: 12216446Abstract: A ballbar testing tune-up method for machine tool includes the steps of letting a machine tool system execute a ballbar test; obtaining a phase characteristic and a peak-value characteristic; creating a Lagrange interpolation polynomial and inputting a servo controller parameter, a phase characteristic and a peak-value characteristic of the machine tool system each time when executing the ballbar test, and obtaining a proposed servo parameter. This method is simple and easy without incurring additional equipment costs, but just using existing equipment to find the proposed servo parameter quickly and input it into a machine tool system, so as to improve the response issue of a servo system and reduce manufacturing contour error to enhance the working precision of the machine tool system.Type: GrantFiled: October 22, 2021Date of Patent: February 4, 2025Assignee: National Yang Ming Chiao Tung UniversityInventors: Ching-Hung Lee, Shun-Fu Wu
-
Patent number: 12198481Abstract: A machine and process for identifying an effect on a performance of a vehicle by a component thereof. The process may include a processor that may include a vehicle performance processor generating a simulation configuration file for a model of a mechanical system that controls the performance of the vehicle and for a power system that controls the mechanical system of the vehicle; providing a visual interface for selecting a degraded mode of a component within the mechanical system or the power system; generating a simulation configuration file introducing the degraded mode of a selected component within the model; running, using a modification scripting of the degraded mode of the selected component, a simulation generating performance data for the vehicle; and transforming the performance data to a visualization of the performance of the vehicle.Type: GrantFiled: May 2, 2022Date of Patent: January 14, 2025Assignee: The Boeing CompanyInventors: Jeffrey J. Robles, Thomas S. Lowery
-
Patent number: 12197837Abstract: According to this invention, it is possible to reduce the load of the user in a work of operating a model described in a hardware description language, and allow the user to readily make a change. This invention provides an information processing apparatus including a hardware processor that emulates, by hardware, operations corresponding to a model described in a hardware description language, and a control unit that controls, in accordance with instructions of a user received from a user terminal, at least one of inputs to the hardware processor and outputs from the hardware processor.Type: GrantFiled: December 3, 2020Date of Patent: January 14, 2025Assignee: PALTEK CORPORATIONInventors: Takatoshi Inazu, Kai Harano, Yasuaki Saita
-
Patent number: 12200000Abstract: Various embodiments of the present technology generally relate to industrial automation environments. More specifically, embodiments include systems and methods to detect malicious behavior in an industrial automation environment. In some examples, a security component monitors an integrated design application and generates feature vectors that represent operations of the integrated design application. The security component supplies the feature vectors to a machine learning engine. The security component processes a machine learning output that indicates when anomalous behavior is detected in the operations of the integrated design application. When anomalous behavior is detected in the operations of the integrated design application, the security component generates and transfers an alert that characterizes the anomalous behavior.Type: GrantFiled: July 21, 2022Date of Patent: January 14, 2025Assignee: Rockwell Automation Technologies, Inc.Inventors: Jordan C. Reynolds, John J. Hagerbaumer, Troy W. Mahr, Thomas K. Jacobsen, Giancarlo Scaturchio
-
Patent number: 12189361Abstract: The subject technology is related to methods and apparatus for training a set of regression machine learning models with a training set to produce a set of predictive values for a pending manufacturing request, the training set including data extracted from a set of manufacturing transactions submitted by a set of entities of a supply chain. A multi-objective optimization model is implemented to (1) receive an input including the set of predictive values and a set of features of a physical object, and (2) generate an output with a set of attributes associated with a manufacture of the physical object in response to receiving the input, the output complying with a multi-objective condition satisfied in the multi-objective optimization model.Type: GrantFiled: May 17, 2023Date of Patent: January 7, 2025Assignee: XOMETRY, INC.Inventors: Valerie R. Coffman, Mark Wicks, Daniel Wheeler
-
Patent number: 12189791Abstract: A distributed security system can include instances of a compute engine that can execute either locally in security agents on client devices or as cloud instances in a security network. Event data can be processed by elements of the distributed security system according to centrally-defined ontological definitions and/or configurations. Bounding managers of local security agents can control how much event data is sent to the security network. A storage engine in the security network can store event data received from client devices, can route event data to other elements of the security network, including cloud instances of the compute engine. An experimentation engine of the security network can also at least temporarily adjust other elements of the distributed security system during experiments or tests.Type: GrantFiled: April 12, 2023Date of Patent: January 7, 2025Assignee: CrowdStrike, Inc.Inventors: David F. Diehl, James Robert Plush, Timothy Jason Berger
-
Patent number: 12175213Abstract: In various examples disclosed herein, provided is a method for mapping data models to facilitate code generation. The method can include receiving a first file comprising a first data model of a first group of components and a second file comprising a second data model of a second group of components. The method can also include converting the first data model into a first intermediate data model. The method can also include converting the second data model into a second intermediate data model. The method can also include mapping the first intermediate data model to the second intermediate data model to generate a map of matching elements. The method can also include generating code to be executed based at least in part on the map of matching elements.Type: GrantFiled: May 25, 2022Date of Patent: December 24, 2024Assignee: Red Hat, Inc.Inventors: Edoardo Vacchi, Paolo Antinori
-
Patent number: 12177244Abstract: One variation of a method for emulating a known attack on a computer network includes: generating a set of data packets by recombining packet fragments within a packet capture file representing packet fragments transmitted between machines during a prior malicious attack on a second network; defining transmission triggers for transmission of the set of data packets between pairs of agents connected to a target network based on timestamps of packet fragments in the packet capture file; initiating transmission of the set of data packets between the pairs agents according to the set of transmission triggers to simulate the malicious attack on the target network; and, in response to absence of a security event related to the simulation in a log of a security technology deployed on the target network, generating a prompt to reconfigure the security technology to respond to the malicious attack.Type: GrantFiled: December 5, 2023Date of Patent: December 24, 2024Assignee: AttackIQ, Inc.Inventors: Renan Fischer e Silva, Albert López Fernández, Rajesh K. Sharma
-
Patent number: 12170685Abstract: Computational/communication system security tools are provided. Such tools report at least one multi-dimensional (or multi-component) data-object (based on the monitored events) to an administrator of the system. The multiple components of the data object provide multiple risk indicators (e.g., risk scores) along various dimensions of security for such systems. Thus, tools provide multi-dimensional monitoring and reporting of risks and security threats to computational/communication systems. The tools may also provide at least one risk mitigation action (e.g., quarantining and/or prohibiting particular risky entities, entity groups, and/or entity activities) based on the enhanced monitoring and detection methods presented herein.Type: GrantFiled: March 24, 2022Date of Patent: December 17, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Omri Manor, Michael Shlomo Navat, Yoel Benharrous
-
Patent number: 12158737Abstract: A method includes displaying a first user interface, displaying a first simulated operating state of a smart home device in a status display area in response to selecting a first control, receiving an association success notification, displaying a second user interface, and sending a control instruction to the smart home device in response to selecting a second control. The first user interface includes the first control for controlling the smart home device and a status display area of the smart home device. The second user interface includes the second control for controlling the smart home device and the status display area of the smart home device. The control instruction instructs the smart home device to enter a first operating state according to the selecting the second control, and displaying a second simulated operating state of the smart home device in the status display area of the second user interface.Type: GrantFiled: March 26, 2020Date of Patent: December 3, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Guoqi Yan, Bo Wang, Xin Zhao, Shuanqing Dai
-
Patent number: 12153863Abstract: The invention relates to methods of simulation of a plurality of processors running on a plurality of cores, to multi-core microprocessor systems in which such methods may be carried out, and to computer program products configured to perform a simulation of a plurality of processors, running on a plurality of cores. According to a first aspect of the invention, there is provided a method of running a plurality of simulated processors on a plurality of cores, in which simulation of the processors is performed in parallel on the plurality of cores.Type: GrantFiled: February 3, 2023Date of Patent: November 26, 2024Assignee: Synopsys, Inc.Inventors: James Kenney, Simon Davidmann
-
Patent number: 12141048Abstract: A system includes a processor configured to perform operations, including determining, for each respective software defect of software defects identified in a software product, corresponding attribute values that represent a software development history of the respective software defect, and determining, for each respective defect, using a machine learning model, and based on the corresponding attribute values, a corresponding escalation value representing a likelihood of the respective defect being escalated for resolution after release of the software product. The machine learning model may have been trained using corresponding software development histories of training defects that were escalated for resolution after release of a prior version of the software product.Type: GrantFiled: October 12, 2022Date of Patent: November 12, 2024Assignee: ServiceNow, Inc.Inventors: Andriy Blazhiyevskiy, Eric Augustine Robison, Yijun Liu, Deependra Singh Jhala, Eugene Vikutan
-
Patent number: 12136000Abstract: Various embodiments are disclosed of a compilation with optimization for multi-processor system with processing elements optimized for high performance and low power dissipation and an associated method of programming the processing elements. Application source code may be initially compiled into an intermediate representation. Following the initial compilation, resources may be mapped and communication synthesis performed. Simulation and debug may be performed prior to loading an executable image onto the multi-processor system. At each step, checks may be performed for possible optimizations, and one or more steps repeated using results of the checks.Type: GrantFiled: April 20, 2023Date of Patent: November 5, 2024Assignee: Coherent Logix, IncorporatedInventors: Michael L. Purnell, Geoffrey N. Ellis, Teng-I Wang
-
Patent number: 12135765Abstract: An apparatus and method for determining a probability datum is provided. The apparatus includes a processor and a memory connected to the processor. The memory contains instructions configuring a processor to receive a first datum that describes actions of the user, and to receive a second datum that describes a target attainment value, and to classify the first datum and the second datum to various labels, each label identified by a label value. Classifying includes generating a gap datum by as a function of the first datum and the second datum and categorizing the first datum with a label based on the gap datum and the label value of each label. The processor may determine the probability datum by using each label to select a respective probability generation model configured to determine the probability datum of the first datum matching the second datum per label based on the gap datum.Type: GrantFiled: December 28, 2023Date of Patent: November 5, 2024Assignee: The Strategic Coach Inc.Inventors: Barbara Sue Smith, Daniel J. Sullivan
-
Patent number: 12128544Abstract: An embodiment device for controlling a service robot includes a communication device configured to communicate with the service robot and a controller configured to detect a present situation of the service robot by using various pieces of sensor information acquired from the service robot, determine a task appropriate to the present situation of the service robot, wherein the task includes one or more behaviors, and control the service robot based on an action set for each of the one or more behaviors of the task.Type: GrantFiled: June 23, 2022Date of Patent: October 29, 2024Assignees: HYUNDAI MOTOR COMPANY, KIA CORPORATIONInventors: Sang Hyun Hwang, Il Yong Yoon, Eun Ji Kim, Si Hyun Joo, Gil Jin Yang
-
Patent number: 12124585Abstract: There may be provided a method for model-based risk assessment of a computerized network, the method may include obtaining a model of the computerized network, the model comprises risk assessments building blocks that represent (a) risk related dependencies between members of sets of assets of the computerized network, and (b) probabilities of occurrence of the risk related dependencies; and simulating, for at least some of the assets of the computerized network, and based on at least a portion of the model, one or more attacks to provide one or more model-based risk assessment results.Type: GrantFiled: October 25, 2021Date of Patent: October 22, 2024Assignee: NetformxInventors: Lior Schneider, Dan Touitou, Jacob P. Ukelson
-
Patent number: 12125029Abstract: A method, system, and non-transitory storage medium with instructions that implement a method to receive an electronic payment; select a selected payee's address from an address array, the address array storing a plurality of addresses of different payees in a plurality of locations in the address array, each different payee being entitled to a share of the payment; and transmit the payment in its entirety to the selected payee via the selected payee's address. The payee address selection may include stepping through a linearly populated address array, stepping through a randomly populated address array, or randomly selecting the address in the address array.Type: GrantFiled: June 1, 2022Date of Patent: October 22, 2024Assignee: FORMLESS, INC.Inventor: Brandon Tory Thorpe
-
Patent number: 12111738Abstract: Managing data center recovery from failure events can include a failure event platform having aspects provided via a user interface that integrates multiple failure and recovery management and execution features. The features can include, among others, application drift monitoring between production and recovery environments, real-time health checks of system components, user-modifiable scripting for prioritizing and customizing data center recovery actions, and a recovery execution tool.Type: GrantFiled: March 31, 2023Date of Patent: October 8, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Venkatachalam Nachiappan, Sivamurugan Paramasamy, Chandrasekaran Sivaraman
-
Patent number: 12106112Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to generate a graphics processing unit (GPU) long instruction trace (GLIT). An example apparatus includes at least one memory, and at least one processor to execute instructions to at least identify a first routine based on an identifier of a second routine executed by the GPU, the first routine based on an emulation of the second routine, execute the first routine to determine a first value of a GPU state of the GPU, the first routine having (i) a first argument associated with the second routine and (ii) a second argument corresponding to a second value of the GPU state prior to executing the first routine, and control a workload of the GPU based on the first value of the GPU state.Type: GrantFiled: December 3, 2020Date of Patent: October 1, 2024Assignee: INTEL CORPORATIONInventor: Konstantin Levit-Gurevich
-
Patent number: 12105630Abstract: A dataflow graph for an application has operation units that are configured to be producers and consumers of tensors. A write access pattern of a particular producer specifies an order in which the particular producer generates elements of a tensor, and a read access pattern of a corresponding consumer specifies an order in which the corresponding consumer processes the elements of the tensor. The technology disclosed detects conflicts between the producers and the corresponding consumers that have mismatches between the write access patterns and the read access patterns. A conflict occurs when the order in which the particular producer generates the elements of the tensor is different from the order in which the corresponding consumer processes the elements of the tensor. The technology disclosed resolves the conflicts by inserting buffers between the producers and the corresponding consumers.Type: GrantFiled: January 24, 2022Date of Patent: October 1, 2024Assignee: SambaNova Systems, Inc.Inventors: Kevin James Brown, David Alan Koeplinger, Weiwei Chen, Xiaoming Gu
-
Patent number: 12093389Abstract: Some embodiments process log data into traffic patterns, using call graph normalization and aggregation. Traffic patterns are characterized, by comparing traffic patterns, finding redundancies, locating coverage gaps, delimiting impact regions, spotting optimization candidates, performing timing analyses, predicting traffic flow, or other operations. Characterizations are prioritized, and priorities help guide operational changes in a computing system. Gaps between the traffic patterns of different environments or different scenarios may be located, leading to changes in signoff coverage or testing coverage or both. Deployment traffic anomalies may trigger rollback. Traffic patterns indicative of cyberattacks may trigger security countermeasures.Type: GrantFiled: March 14, 2022Date of Patent: September 17, 2024Assignee: Microsoft Technology Licensing, LLCInventor: Jonathan Ermey
-
Patent number: 12093613Abstract: An anomaly detection system according to an embodiment is an anomaly detection system that executes anomaly detection of each of one or a plurality of simulators by using a controller. The controller causes each simulator to start a process of simulation, to transmit to the controller an existence notification indicative of existence of the simulator, at a predetermined cycle until an end of the process of simulation, and to transmit to the controller an end notification indicative of an end of the process if the process ends; determines that the simulator that is a transmission source of the existence notification is normal; determines that the process of the simulator that is a transmission source of the end notification ends, upon receiving the end notification; and detects that an anomaly occurs in the simulator.Type: GrantFiled: September 15, 2022Date of Patent: September 17, 2024Assignees: Kabushiki Kaisha Toshiba, Toshiba Digital Solutions CorporationInventors: Dai Araki, Hirotaka Kitahara, Katsumi Takahashi, Masayuki Nemoto
-
Patent number: 12085903Abstract: A method, device, and system for configuring a coating machine for coating a surface of a product using a coating substance are provided. The method includes determining a value associated with one or more parameters from a plurality of parameters associated with the coating operation. The method also includes predicting a value associated with at least one attribute associable with the coating substance based on the determined value associated with the one or more parameters using a trained machine learning model. The method includes configuring the coating machine for coating the surface using the coating substance based on the predicted value associated with the at least one attribute associable with the coating substance. The method also includes initiating a coating operation at the configured coating machine for coating the surface of the product using the coating substance.Type: GrantFiled: March 24, 2022Date of Patent: September 10, 2024Assignee: Siemens AktiengesellschaftInventor: Subrat Sahu
-
Patent number: 12086577Abstract: A method is provided for creating and executing a control program for controlling an automation system having a controller and a web server connected to the controller. The method includes creating a first version of a program code of a control program for the automation system in an input module of a web-based development environment executed in a web browser, in a code creating step; executing a translation module of the web-based development environment on the web server and translating the program code into a program code of a binary language, in a translating step; and executing the program code in the binary language with the aid of the controller of the automation system, in an executing step. An automation system is also provided.Type: GrantFiled: November 30, 2022Date of Patent: September 10, 2024Assignee: Beckhoff Automation GmbHInventor: Ralf Dreesen
-
Patent number: 12085911Abstract: It is disclosed a PLC Program analysis method where a program (PROG) is translated (TRANS) into a model (MOD) in a logical framework, from which properties (Prop) are determined. Said properties coupled with user specifications (IntProp) are verified by an automated solver (SMT). If contraposition of a property (Prop) is satisfiable, counter-examples (PROOF NOK) representative of model inputs and internal memory values is provided. Counter-examples (PROOF NOK) are translated into error initial configurations (IniConf) of said model. Execution of the model is simulated (EXE) with said model error initial configurations (IniConf), and error intermediary configurations (AST-IntConf) of said model simulation are recorded up to said property violation. Error initial and intermediary configurations (Lad-IniConf, Lad-IntConf) of said original program (PROG) are derived from error initial configurations (IniConf) of said model and error intermediary configurations (AST-IntConf) of said model simulation and displayed.Type: GrantFiled: February 7, 2020Date of Patent: September 10, 2024Assignee: MITSUBISHI ELECTRIC CORPORATIONInventor: Denis Cousineau