Software Program (i.e., Performance Prediction) Patents (Class 703/22)
-
Patent number: 11144697Abstract: A processing method for applying an analog dynamic circuit to a digital testing tool includes the following steps. In a step (a), a transistor-level analog dynamic circuit is provided. In a step (b), plural equivalent models are designed according to operations of plural transistors in the transistor-level analog dynamic circuit. In a step (c), a substitution operation is performed to substitute the equivalent models for dynamic logic elements in the transistor-level analog dynamic circuit. Consequently, a gate-level substitution circuit is produced. In a step (d), the gate-level substitution circuit is imported into a digital testing tool. Consequently, a test pattern is generated. In a step (e), the transistor-level analog dynamic circuit is tested according to the test pattern.Type: GrantFiled: September 15, 2020Date of Patent: October 12, 2021Assignee: RDC SEMICONDUCTOR CO., LTD.Inventors: Hsin-Hsiung Yu, Ching-Chong Chuang, Chung-Ching Tseng
-
Patent number: 11144309Abstract: In example embodiments, techniques are provided to implement changeset conflict rebasing when performing conflict-detection and merging in an infrastructure modeling software architecture that uses an optimistic concurrency policy. Changeset conflict rebasing involves adjusting the pre-change values in a local changeset so they match post-change values of a remote version, rather an original base version, or removing changes from the local changeset entirely.Type: GrantFiled: July 19, 2019Date of Patent: October 12, 2021Assignee: Bentley Systems, IncorporatedInventors: Samuel W. Wilson, Keith A. Bentley
-
Patent number: 11144434Abstract: Systems and methods for coverage analysis using context information are described. The systems and methods can be used to obtain program code and test information for testing the program code, the test information associated with context information for providing context for testing the program code. Coverage information can be generated by testing the program code according to the test information. A first association can be generated between the context information and the test information. A second association can be generated between the context information and the program code. A third association can be generated between the coverage information and the test information. A subset of the coverage information can be determined based on the third association and a fourth association between the test information and the program code determined based on the first and second associations. An indication of the subset of the coverage information can be displayed.Type: GrantFiled: December 31, 2019Date of Patent: October 12, 2021Assignee: The MathWorks, Inc.Inventors: William Potter, William Aldrich, Aaron Hughes, Anjali Joshi, Zsolt Kalmar, Ebrahim M. Mestchian
-
Patent number: 11146456Abstract: In an embodiment, a computer-implemented method comprises receiving logical model input that specifies a logical topology model of networking elements and/or computing elements for deployment at least partially in a private cloud computing infrastructure and at least partially in a public cloud computing infrastructure; receiving resource input specifying an inventory of computing elements that are available at least partially in the private cloud computing infrastructure and at least partially in the public cloud computing infrastructure; automatically generating an intermediate topology comprising a set of deployment instructions that are capable of execution at least partially in the private cloud computing infrastructure and at least partially in the public cloud computing infrastructure to cause physical realization of a network deployment corresponding to the logical topology model; determining whether the intermediate topology is functionally equivalent to the logical topology model; in response to detType: GrantFiled: December 18, 2020Date of Patent: October 12, 2021Assignee: Cisco Technology, Inc.Inventors: Sridar Kandaswamy, Bob Melander
-
Patent number: 11140045Abstract: Technologies are described herein for changelog transformation and correlation in a multi-tenant cloud service. Components within the multi-tenant cloud service generate changelogs that describe changes made to hardware or software components within the multi-tenant cloud service. The changelogs are received and transformed from different schemas into a common schema. A central change management service (“CCMS”) exposes a network service application programming interface (“API”), or other type of interface, through which other network services can obtain the changelogs that have been transformed into the common schema. For example, services can obtain changelogs in order to correlate changes to anomalies or other events taking place in the multi-tenant cloud service, to identify upstream or downstream components that might be impacted by a change, to provide a user interface for viewing the changelogs, the correlation, or the potential impact of a change, and/or to perform other types of functions.Type: GrantFiled: July 31, 2015Date of Patent: October 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Eddie W. M. Fong, Nagaraju Palla, Ricardo Soares Stern, Rajmohan Rajagopalan, Bhavin J. Shah, Narendra Babu Alagiriswamy, Karan Singh Rekhi, Parikshit Patidar
-
Patent number: 11138076Abstract: Methods, systems, and media for controlling append-only file rewrites are provided. In accordance with some embodiments, the methods comprising: determining a utilization of a shard of a database; determining whether the utilization exceeds a persistent storage utilization threshold; determining a recovery time to recover the shard from an append-only file; determining whether the recovery time exceeds a recovery time threshold; and when the utilization is determined to exceed the utilization threshold or when the recovery time is determined to exceed the recovery time threshold, causing an append-only-file rewrite to be performed.Type: GrantFiled: June 30, 2017Date of Patent: October 5, 2021Assignee: Redis Ltd.Inventors: Yiftach Shoolman, Yoav Steinberg, Yossi Gottlieb, Oran Arga
-
Patent number: 11132280Abstract: This disclosure relates to identifying and presenting differences between a plurality of recorded executions of an executable entity. One or more models are created over the plurality of recorded prior executions of at least a portion of an executable entity. These models include at least one of (i) a control flow model, or (ii) a data model. An anomalous model data point is identified within these models, and a first location in at least one of the plurality of recorded executions that corresponds to the anomalous model data point is identified. A second location in the at least one of the plurality of recorded executions is also identified. This second location is causal to the anomalous model data point at the first location. The identity of the first and/or second locations in the least one of the plurality of recorded executions is presented.Type: GrantFiled: February 8, 2019Date of Patent: September 28, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Jackson Michael Davis, Del Myers, Patrick Lothian Nelson, Andrew R. Sterland, Leslie Yvette Richardson, Jordi Mola, James M. Pinkerton, Mark Marron
-
Patent number: 11126927Abstract: Techniques for auto-scaling hosted machine learning models for production inference are described. A machine learning model can be deployed in a hosted environment such that the infrastructure supporting the machine learning model scales dynamically with demand so that performance is not impacted. The model can be auto-scaled using reactive techniques or predictive techniques.Type: GrantFiled: November 24, 2017Date of Patent: September 21, 2021Assignee: Amazon Technologies, Inc.Inventors: Stefano Stefani, Steven Andrew Loeppky, Thomas Albert Faulhaber, Jr., Craig Wiley, Edo Liberty
-
Patent number: 11106839Abstract: In general, techniques are described for providing network device modeling in preconfigured network modeling environments. A device comprising a memory and a processor may be configured to perform the techniques. The processor may interface with a network device within the preconfigured network environment to iteratively adapt pre-defined configuration objects of the network device. The processor may conduct, for each iteration of the adaptation of the pre-defined configuration objects, a simulation to collect a simulation dataset representative of an operating state of the network device. The processor may generate, based on the operational data, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device. The memory may store the model.Type: GrantFiled: March 22, 2018Date of Patent: August 31, 2021Assignee: Juniper Networks, Inc.Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
-
Patent number: 11100131Abstract: A simulation of a synchronization of records between applications may include identifying a plurality of records modified since a previous synchronization of applications. Each record of the plurality of records are analyzed and a modification operation is associated with that record. The modification operation corresponding to a type of modification that can synchronize that record. A simulation of results of an execution of the modification operation is performed without performing the modification operation in that record. Expected results of the execution of the modification operation are reported.Type: GrantFiled: December 23, 2014Date of Patent: August 24, 2021Assignee: MICRO FOCUS LLCInventors: Roee Refael, Elad Avraham, Gil Baruch
-
Patent number: 11091024Abstract: A system, method, and device for operations of an electrically motorized vehicle. The vehicle can utilize an electrically motorized wheel to convert a non-motorized wheeled vehicle to an electrically motorized wheeled vehicle. One system includes a server in communication with the device of each of a plurality of electrically motorized wheels, the server operable to track a position of each of the electrically motorized wheels and communicate the position thereof to a transportation network.Type: GrantFiled: December 13, 2019Date of Patent: August 17, 2021Assignee: Superpedestrian, Inc.Inventors: Assaf Biderman, Ruben Cagnie, Jon Stevens
-
Patent number: 11068827Abstract: Provided is a manner of determining a performance indicator score for an entity. A method includes identifying a set of result indicators that contribute to a target result for a defined process. The set of result indicators include a first result indicator, a second result indicator, and a third result indicator. The method also includes determining a first score for the first result indicator, a second score for the second result indicator, and a third score for the third result indicator. Further, the method includes applying a first weight to the first score, a second weight to the second score, and a third weight to the third score. A master performance indicator score is determined based on a combination of the first score, the second score, and the third score as a function of the first weight, the second weight, and the third weight.Type: GrantFiled: May 18, 2016Date of Patent: July 20, 2021Assignee: WELLS FARGO BANK, N.A.Inventors: Ralph H. Groce, III, Ryan Swanstrom, Sean McDermott, Linda C. Butt, Jessica Derby, Christopher Galbraith, Clayton Campbell
-
Patent number: 11055223Abstract: One embodiment of the present invention provides a system for efficiently warming up a cache. During operation, the system determines a cache prediction based on a user request. The cache prediction determines replication data from a database; the replication data is data that is to be replicated in the cache from the database for warming up the cache. The system generates a control signal comprising a replication proportion, which determines the volume of the replication data, for the replication model. The system then stores the replication data prior to receiving a request for the replication data, thereby warming up the cache with the replication data.Type: GrantFiled: July 13, 2016Date of Patent: July 6, 2021Assignee: Alibaba Group Holding LimitedInventor: Wenjia Deng
-
Patent number: 11042471Abstract: In accordance with an embodiment, described herein is a system and method for providing a test manager for use with a mainframe rehosting platform. The test manager can run in a web server and is accessed through a web browser to run testing on multiple test machines. The test manager can be configured to automatically discover test units from a deployed migrated application and its artifacts, and organize the discovered test units into various test plans. The test manager can be used to capture a baseline from an online execution against a mainframe platform at the network data stream layer, and to drive both execution against the rehosting platform and automated comparison of the results. The test manager can further be configured to execute batch jobs against both the mainframe platform and the rehosting platform and compare the results from both platforms, to determine if the batch jobs results match.Type: GrantFiled: August 23, 2018Date of Patent: June 22, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Mark Rakhmilevich, Weixuan (Wade) Zhang
-
Patent number: 11036609Abstract: The invention is directed to a computer-implemented method and system for improving processing performance for a group of computing resources, the method implemented on at least one computer having a processor and accessing at least one data storage area. The method comprises implementing the processor for calculating a benchmark for each computing resource in the group of computing resources and normalizing the benchmark across the group of computing resources to determine a number of performance units for each computing resource. The method additionally includes providing a graphical user interface for facilitating visual comparison for comparing processing performance indicators for multiple computing resources in the group of computing resources and reconfiguring at least some of the computing resources represented on the graphical user interface based on the comparison.Type: GrantFiled: June 14, 2019Date of Patent: June 15, 2021Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Donald V. Alecci, Michael Aguiling
-
Patent number: 11010196Abstract: A capacity-analysis tool (CAT) provides a model framework for creating a model of a capacity-planning-target (CPT) system, e.g., a data center. The tool includes a model framework that, in turn, includes a closed-system template for creating CSMs, i.e., models of capacity-limited systems. A user uses the CAT to create CPT models using the CSMs as building blocks. A machine-learning engine is used to train the CPT model, converting parameter time-series data to functions of time. The trained CPT models are then used to make capacity-planning estimates, e.g., time remaining on a system before usage matches capacity. The CAT makes it easy to extend a model, e.g., by adding new dimensions (new factors of interest) in the form of new CSMs to which the new dimensions have been assigned.Type: GrantFiled: August 31, 2015Date of Patent: May 18, 2021Assignee: VMware, Inc.Inventors: Gurudutt Maiya Belur, Samuel P. McBride, Rachil Chandran
-
Patent number: 10997328Abstract: The present disclosure provides a method and apparatus for simulation test of autonomous driving of a vehicle, an apparatus and a computer-readable storage medium. In embodiments of the present disclosure, a simulation-activating command is sent to the at least two simulation nodes so that each simulation node in the at least two simulation nodes simulates the designated traffic environment and runs the corresponding vehicle decision planning algorithm, then the vehicle state data and the vehicle decision route of said each simulation node are obtained so that the vehicle state data and the vehicle decision route of said each simulation node can be output.Type: GrantFiled: March 7, 2018Date of Patent: May 4, 2021Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Dun Luo, Qian Dou, Jing Wang, Qingrui Sun
-
Patent number: 10998087Abstract: Systems and methods are provided for forming a simulant. In accordance with one embodiment, a method is provided for identifying and forming a simulant. The method identifies, using processing circuitry, a compound. The method further identifies, using the processing circuitry, a plurality of ingredients, wherein the simulant is a combination of the plurality of ingredients. The method further identifies for evaluation, using the processing circuitry, one or more metrics of the simulant. The method further determines, using the processing circuitry, proportions of each of the plurality of ingredients by optimizing a quadratic function based on the one or more metrics of the simulant. The method further outputs the proportions of each of the plurality of ingredients, and forms a mixture of the plurality of ingredients based on the proportions of each of the plurality of ingredients.Type: GrantFiled: August 25, 2016Date of Patent: May 4, 2021Assignee: The Government of the United States of Amercia as represented by the Secretary of Homeland SecurityInventors: Joseph McNamara, Alexander DeMasi, Michael Brogden, Ronald Krauss
-
Patent number: 10996976Abstract: The present disclosure relates to computer-implemented systems and methods for scheduling a neural network for execution. In one implementation, a system for scheduling a neural network for execution may include at least one memory storing instructions and at least one processor configured to execute the instructions to determine a profile for one or more applications co-scheduled with at least one neural network; determine a batch size for the at least one neural network based on the determined profile for the one or more applications; and scheduling the one or more applications and the at least one neural network based on the batch size.Type: GrantFiled: April 5, 2019Date of Patent: May 4, 2021Assignee: ALIBABA GROUP HOLDING LIMITEDInventors: Shuai Che, Guoyang Chen, Yingmin Li
-
Patent number: 10997704Abstract: A method for displaying a sequence of review images related to a structure, said method comprising: receiving (501) a review target (313) for the structure and an environmental factor (305) affecting at least one property of the structure; selecting (503), from a plurality of captured images related to the structure, a plurality (321) of review images of at least a part of the structure based on the review target, the environmental factor and position information associated with the review images with respect to the structure; and causing a display device to display the selected review images ordered according to the review target to form the sequence of review images.Type: GrantFiled: November 28, 2017Date of Patent: May 4, 2021Assignee: Canon Kabushiki KaishaInventors: Julie Rae Kowald, Nicholas Grant Fulton
-
Patent number: 10996642Abstract: In the field of industrial automation, a method and device are for determining a data reading period for determining a data reading period of data in an industrial control system, and are capable of automatically configuring the data reading period to obtain a better configuration result. In embodiments of the present invention, an industrial control system in different states is simulated by using simulation software to obtain a simulation model and simulation data. Data features of the industrial control system in different states that is simulated can be extracted respectively, and a data reading period is determined according to the extracted data features. Automatic configuring of a data reading period is implemented.Type: GrantFiled: August 29, 2017Date of Patent: May 4, 2021Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Qi Wang, Yong Yuan, He Yu, Ming Zhang, Teng Fei Wu
-
Patent number: 10999847Abstract: Methods and apparatus provide for continuously acquiring images of an environment in which at least one of a communication device and a communication partner for the communication device is placed; and upon the acquisition of each image, determining from among a plurality of communication standards of frequency bands of radio waves, and based on the acquired image, the communication standard to be used for communication between the communication device and the communication partner, where the communication partner is located physically away from an entertainment device which generates video and audio.Type: GrantFiled: June 17, 2020Date of Patent: May 4, 2021Assignee: Sony Interactive Entertainment Inc.Inventors: Katsuyoshi Onishi, Yoshio Miyazaki
-
Patent number: 10991144Abstract: There is provided an image processing apparatus that includes an ML3D model generation section, which are applicable to a home server that generates a display image of a predetermined viewpoint from an omnidirectional image or the like. The ML3D model generation section receives transmission information in which auxiliary information is added to at least one of texture information of a first layer, depth information of the first layer, texture information of a second layer or depth information of the second layer, and executes predetermined image processing using the auxiliary information for at least one of the texture information of the first layer, the depth information of the first layer, the texture information of the second layer or the depth information of the second layer.Type: GrantFiled: July 14, 2017Date of Patent: April 27, 2021Assignee: SONY CORPORATIONInventors: Yuichi Araki, Junichi Tanaka, Hiroshi Oryoji, Yuichi Hasegawa, Tooru Masuda, Tetsuya Fukuyasu
-
Patent number: 10984157Abstract: A computer-implemented system is disclosed for producing a design for a rotating machine assembly. It comprises a data module (10) configured for receiving data relating to one or more components of the rotating machine assembly; a user interface module (20 configured for specifying data to be received by the data module and for receiving from a user a type of analysis to be performed on the data; and an analysis module (30) configured for analysing a performance of the rotating machine assembly according to the type of analysis selected and selected features of the data to be used. It further includes a recognition module (40) configured for identifying and selected features of the data be used for the analysis according to the type of analysis selected.Type: GrantFiled: November 18, 2016Date of Patent: April 20, 2021Assignee: ROMAX TECHNOLOGY LIMITEDInventors: Barry James, Sharad Jain
-
Patent number: 10963646Abstract: A scenario passage pair recognizer includes: a text passage searching unit searching a set of text passages each including no more than a certain number of sentences of a document, and within which all noun phrases included in a scenario candidate co-occur; a feature extracting unit extracting a feature from each combination of the scenario candidate and each searched support passage; a classifier outputting a score indicating reliability of the scenario candidate based on the support passage as a source of the feature; and a score accumulating unit and a maximum value selecting unit, accumulating the scores output from the classifier and selecting the maximum value as the reliability of the scenario candidate. The scenario classifier determines plausibility of the scenario candidate as a causality based on the feature including the score output from the scenario passage pair recognizer.Type: GrantFiled: September 25, 2017Date of Patent: March 30, 2021Assignee: National Institute of Information and Communications TechnologyInventors: Kazuaki Inada, Chikara Hashimoto, Kentaro Torisawa
-
Patent number: 10955312Abstract: A method includes simulating an impact between a simulated wheel and a simulated vehicle assembly, the simulated vehicle assembly including a simulated vehicle component that is a computer-aided-design model of a vehicle component. The method includes determining, based on the simulated impact, an impact angle between the simulated wheel and the simulated vehicle assembly. The method includes impacting an impactor with the vehicle component at the impact angle.Type: GrantFiled: February 8, 2019Date of Patent: March 23, 2021Assignee: Ford Global Technologies, LLCInventors: Jamil M. Alwan, Maya Makhlouf, Thiag Subbian, Djamal Eddine Midoun
-
Patent number: 10949211Abstract: Execution of multiple execution streams is scheduled on a plurality of coprocessors. A software layer located logically between applications and the coprocessors determines dependencies within the execution streams, each said dependency being a condition in one of the execution streams that must be satisfied in order for execution of at least one other of the execution streams to proceed on corresponding ones of the coprocessors. The dependencies are then represented in a data structure and an optimized execution schedule is determined for the execution streams according to the dependencies. Simultaneous execution of a plurality of the execution streams is then dynamically reordered according to the optimized execution schedule.Type: GrantFiled: December 20, 2018Date of Patent: March 16, 2021Assignee: VMware, Inc.Inventors: Mazhar Memon, Aidan Cully
-
Patent number: 10949759Abstract: A system, apparatus or process that applies artificial intelligence associated with improved modeling and validation techniques to identify a series of compatible components, e.g., to accomplish an analytical task. In connection with embodiments of the invention, an input module receives input data comprising an inquiry associated with accomplishing a task. A model module receives the input data and designs at least one pipeline comprising a plurality of components designed to accomplish the task. A compatibility module determines at least one valid pipeline by analyzing the at least one pipeline and determining whether each one of the plurality of components are compatible with a component immediately before and a component immediately after the one of the plurality of components. A display module displays the at least one valid pipeline.Type: GrantFiled: September 13, 2017Date of Patent: March 16, 2021Assignee: OmicXInventors: Marion Denorme, Arnaud Desfeux, Emeric Dynomant, Fabien Pichon
-
Patent number: 10929118Abstract: A method includes creating a digital twin that represents a computing infrastructure, the digital twin representing all microcode versions present in components in the computing infrastructure. The method further includes creating a database of a plurality of upgrades including at least one microcode version update and a corresponding criticality of each of the plurality of updates and emulating a first deployment of a first set of one or more of the plurality of updates with the digital twin.Type: GrantFiled: November 30, 2018Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Clea A. Zolotow, Mihai Criveti, Andrew P. Barnes, Gavin C. O'Reilly, Marci D. Formato, Jørgen E. Floes, Tedrick N. Northway
-
Patent number: 10928809Abstract: There are provided methods and systems for optimizing a manufacturing process. For example, there is provided a method for generating a model for driving a decision of a manufacturing process. The method includes simultaneously receiving data from a plurality of sources and executing a machine learning-based procedure on the data. The method further includes updating a physics-based model corresponding to the model in real time based on a result of the machine learning-based procedure.Type: GrantFiled: December 4, 2018Date of Patent: February 23, 2021Assignee: General Electric CompanyInventors: Pradeep Salapakkam, Eric John Ruggiero, James Tallman
-
Patent number: 10923234Abstract: This disclosure describes frameworks and techniques directed to the analysis and verification of models extracted from a database. In some cases, the database can include an online database, such as clinicaltrials.gov administered by the United States National Institutes of Health. In particular, this disclosure describes implementations that utilize models derived from clinical trial data extracted from a database and analyzes the models. The analysis of the models can be used to verify the results of the clinical trials from which the models were derived. Additionally, the analysis of the models can identify a combination of models that can be used to predict health outcomes of one or more biological conditions for one or more populations.Type: GrantFiled: March 22, 2017Date of Patent: February 16, 2021Inventor: Jacob Barhak
-
Patent number: 10915344Abstract: A device configured to emulate a correlithm object processing system includes a sensors coupled to a node. A first sensor receives a first sample text string comprising a plurality of characters and assigns correlithm objects to corresponding subsets of the plurality of characters of the first sample text string. A second sensor receive a second sample text string comprising a plurality of characters and assigns a correlithm objects to corresponding subsets of the plurality of characters of the second sample text string. A third sensor receives a test text string comprising a plurality of characters and assigns correlithm objects to corresponding subsets of the plurality of characters of the test text string. The node determines which of the first and second sample text string is the closest match to the test text string by determining which is closer to the test text string in n-dimensional space using the correlithm objects.Type: GrantFiled: March 11, 2019Date of Patent: February 9, 2021Assignee: Bank of America CorporationInventor: Patrick N. Lawrence
-
Patent number: 10915526Abstract: Described are methods, systems and computer readable media for simulated replay of data using a computer system.Type: GrantFiled: January 24, 2019Date of Patent: February 9, 2021Assignee: Deephaven Data Labs LLCInventors: David R. Kent, IV, Ryan Caudy, Charles Wright, Oleg Vydrov, Radu Teodorescu
-
Patent number: 10896058Abstract: Managing virtual machines includes determining an operating parameter of a device during operation of the device as part of a cluster of devices while the device hosts a virtual machine and comparing, using a processor, a requirement for the virtual machine with the operating parameter. A view of the virtual machine operating within the device of the cluster can be displayed. A result of the comparison can be indicated through application of a visualization technique to an identifier representing the virtual machine within the view.Type: GrantFiled: April 30, 2019Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph E. Hackett, Leonard S. Hand
-
Patent number: 10891572Abstract: An interface is provided for process status determination. The provided interface includes logic for process status determination based on analytics rules for evaluation of processes that are executed at an engine, such as a BPM engine. Process instances are executed through the engine. The execution of process instances may be associated with performing execution tasks at external systems. When the process instances are executed through the process engine, process definitions may be stored at a database coupled to the engine. Enhanced metadata is stored for the process instances' executions at a database metadata table. The enhanced metadata may be stored and utilized for process status determination according to the analytics rules. Process status results are generated based on the enhanced metadata. The enhanced metadata may be evaluated according to the defined analytics rules. An aggregation result is generated based on evaluation of the determined process status results.Type: GrantFiled: January 25, 2017Date of Patent: January 12, 2021Assignee: SAP SEInventors: Mincho Velev, Aleksandar Zlatkovski
-
Patent number: 10893065Abstract: Methods and systems of malware detection in distributed computer systems. An example method includes: receiving, by a network router, a network packet originated by a client computer; matching the network packet to a default route; forwarding the network packet to a command and control server simulator; and forwarding, to the client computer system, one or more response packets comprising a command and control instruction issued to the client computer system by the command and control server simulator.Type: GrantFiled: January 7, 2020Date of Patent: January 12, 2021Assignee: Teachers Insurance and Annuity Association of AmericaInventors: Eric J. Johnson, Christopher R. Henson, Xin Ai, Evan Stewart Morgan, Stephen Ward
-
Patent number: 10887416Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions which are executed by the at least one processor and configure the processor to implement a proxy server for hybrid geo-dispersed erasure coding (EC). Responsive to receiving from an application server a request to write an object, the proxy server in a first storage site splits the object into a plurality of EC slices. The proxy server stores a first EC slice in a first storage device via a storage server local to the proxy server. The proxy server stores a plurality of remaining EC slices in a cache storage local to the proxy server. Responsive to determining that network access is available to disperse the plurality of slices among a plurality of geographically distributed storage sites, the proxy server copies the plurality of remaining EC slices to the plurality of geographically distributed storage sites using geo-dispersed erasure coding.Type: GrantFiled: May 7, 2018Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Sasikanth Eda, Anbazhagan Mani, Sandeep R. Patil, Ramakrishna Vadla
-
Patent number: 10864767Abstract: Expert system and method for computing an adjustment procedure for obtaining an adjusted exterior waterborne paint composition for an exterior surface to be painted at a paint application site on a specific date. A starting exterior waterborne paint composition comprises base chemical compounds. When one or more computed target values of target chemical compounds for the adjusted exterior waterborne paint composition are determined different from the plurality of base values, the adjustment procedure is computed for transforming the starting exterior waterborne paint composition into the adjusted exterior paint composition and instructions comprising the adjustment procedure are sent to a remote device.Type: GrantFiled: October 4, 2016Date of Patent: December 15, 2020Assignee: SPRAY-NET FRANCHISES INC.Inventors: Carmelo Marsala, Peiman Arabi
-
Patent number: 10853550Abstract: A method for performing multiple simulations for a circuit using a first plurality of samples is provided. The method includes obtaining a model of the circuit based on a result of the simulations, determining a failure rate and a confidence interval of the failure rate for the circuit with the performance model. The method includes determining an importance distribution based on the failure rate for the first plurality of samples, wherein the importance distribution is indicative of a probability that a sample value for the circuit will fail the simulation, selecting a second plurality of samples based on the importance distribution, performing a second set of simulations using the second plurality of samples to reduce the confidence interval of the failure rate. When the confidence interval is larger than a value, obtaining an updated performance model and performing new Monte Carlo simulations with new samples.Type: GrantFiled: July 3, 2018Date of Patent: December 1, 2020Assignee: Cadence Design Systems, Inc.Inventors: Wangyang Zhang, Hongzhou Liu, Richard J. O'Donovan, Michael Tian
-
Patent number: 10853223Abstract: Simulation processing is performed on a host apparatus in respective time periods to simulate operation of simulated agents of a target apparatus. During each time period, the simulation processing exclusively simulates operation of a single simulated agent. When the target program code processed in a current time period allocated for simulation of a given simulated agent includes a transaction start instruction representing a start of a transaction comprising instructions executed between the transaction start instruction and a transaction end instruction for which effects of the instructions of the transaction are to be committed when the transaction end instruction is reached in the absence of the transaction being aborted, it is detected whether the current time period ends before the transaction end instruction of the transaction is reached, and if so the transaction is aborted. This enables a correct transaction behaviour to be simulated without requiring memory conflict checking.Type: GrantFiled: January 19, 2018Date of Patent: December 1, 2020Assignee: Arm LimitedInventors: Benjamin Jean-Baptiste Damet, Mihail Ivanov Atanassov
-
Patent number: 10839326Abstract: A method for project status management is provided that includes creating an issue identification data structure in a non-transitory memory device using a processor. Generating a notification to an analyst using the processor to process the issue identification data structure. Creating one or more sub-component dependencies in the issue identification data structure using the processor. Receiving issue resolution data associated with the issue identification data structure at the processor. Creating a new business intelligence rule using the processor. Associating the new business intelligence rule with the issue identification data structure using the processor.Type: GrantFiled: October 18, 2016Date of Patent: November 17, 2020Assignee: DELL PRODUCTS L.P.Inventors: Kalyani Sandeep Gamare, Rodney Karl D'Souza, Cory D. Pate, Travis E. Taylor, III
-
Patent number: 10841385Abstract: Systems and methods are provided to test changes for a mobile app built by web-based tooling directly on a physical mobile device. A first application can be loaded on a mobile device. The first application can receive metadata of a second application. The first application can execute the second application using the metadata. Access to local resources can be intercepted and redirected to the server for processing. Additionally, changes made to the second application using the web-based tooling can be pushed to the first application using a persistent channel allowing the changes to be immediately tested.Type: GrantFiled: October 17, 2017Date of Patent: November 17, 2020Assignee: Oracle International CorporationInventors: Christian David Straub, Maneesh Chugh
-
Patent number: 10832182Abstract: A method for managing a program relating to a product, the program including a plurality of program requirements for performing a plurality of program tasks, includes: (a) establishing a location reference system for a representation of the product in three dimensions; (b) identifying a plurality of task-loci in a display; the display presenting the representation of the product according to the location reference system; each respective task-locus of the plurality of task-loci being associated with a respective program task of the plurality of program tasks; (c) characterizing each respective task-locus associated with an accomplished respective program task as a respective completed task-locus; and (d) accounting for accomplishment of the respective program tasks by accounting for the respective completed task-loci.Type: GrantFiled: October 12, 2009Date of Patent: November 10, 2020Assignee: THE BOEING COMPANYInventors: Joseph F Floyd, Brent Louis Hadley, Patrick Jan Eames, Paul A Sesny, Quentin S Patterson, Stephen Paul Miller, Brian Lee Coker, Chul Y Park, Michael W Boyd
-
Patent number: 10824786Abstract: Method, apparatus and computer-readable medium for providing a partial reconfiguration of a reconfigurable module are described. In one example, a method reads a netlist for a design of a circuit comprising a reconfigurable module and sets the reconfigurable module to a first region. The method then generates a second region that encompasses the first region and places the design with the first region. The method routes the design with the second region and generates a partial bitstream for the reconfigurable module.Type: GrantFiled: October 5, 2016Date of Patent: November 3, 2020Assignee: XILINX, INC.Inventors: Jun Liu, Hao Yu, Raymond Kong, David P. Schultz
-
Patent number: 10817339Abstract: An accelerator manager validates an accelerator image using one or more suitable validation methods, which may include comparing results of running an accelerator with results of simulating the accelerator, comparing results of running an accelerator on two different programmable devices, and deploying the accelerator to a cloud of an accelerator provider and running the accelerator to determine whether the accelerator meets defined specifications. The accelerator manager can also report information about one or more accelerators to an accelerator provider and/or to a provider of a programmable device.Type: GrantFiled: August 9, 2018Date of Patent: October 27, 2020Assignee: International Business Machines CorporationInventors: Paul E. Schardt, Jim C. Chen, Lance G. Thompson, James E. Carey
-
Patent number: 10812342Abstract: Example method includes: receiving, by a network device in a network, a first network policy and a second network policy configured by a network administrator, wherein the first network policy comprises a first metric and the second network policy comprises a second and different metric; detecting, by the network device, a conflict between the first network policy and the second network policy; determining, by the network device, a relationship between the first metric and the second metric; modifying, by the network device, at least one of the first network policy and the second network policy to resolve the conflict based on the relationship between the first metric and the second metric; and combining, by the network device, the first network policy and the second network policy to generate a composite network policy that is represented on a single policy graph.Type: GrantFiled: April 28, 2017Date of Patent: October 20, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Joon Myung Kang, Anubhavnidhi Abhashkumar, Sujata Banerjee, Ying Zhang, Wenfei Wu
-
Patent number: 10810502Abstract: Data is received that characterizes a software system. Thereafter, using at least one machine learning model trained using historical testing data from a plurality of training software systems, a recommended computing architecture is generated for the software system. Data can then be provided that characterizes the software system. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: December 1, 2017Date of Patent: October 20, 2020Assignee: SAP SEInventors: Renjith Pillai, Sujith Henamagalur Dinakar, Arul Jegadish Francis, Anish Nair, John Mitchell
-
Patent number: 10810113Abstract: Some embodiments are directed to a method comprising automatically obtaining one or more reference data items representative of one or more graphical user interface (GUI) objects from a GUI of a system under test by, for each of the one or more reference data items: identifying one or more correlations between two or more pixels of the GUI of the system under test to determine a group of pixels corresponding to a GUI object; determining image boundaries of the GUI object based on at least one of the determined group of pixels and any identified correlations; generating a reference data item representative of the GUI object identified by the determined image boundaries; and storing the reference data item in a database. The method also comprises receiving a user input representative of a selection of a desired reference data item from the database and updating a test description for an automated computer test with the selected reference data item.Type: GrantFiled: October 4, 2017Date of Patent: October 20, 2020Assignee: Eggplant LimitedInventor: Jonathan Gillaspie
-
Patent number: 10803107Abstract: Computer-implemented systems and methods for synthesis of concept definitions and concept relationships from a domain of data, utilizing different semantic processing protocols such as formal concept analysis and faceted classification synthesis from existing domain concepts that have a confidence gradient built into them. A cognitive or an input agent provides an input of an active concept which is matched against existing domain concepts. The resultant pool of relevant domain concepts is then used to derive virtual concept definitions using a semantic processing protocol. The derivation is then overlaid with a concept of relative proximity of an attribute from another within an attribute set. An additional layer of coherence is given by the relative proximity measure. The end result is a pool of related virtual concept definitions in a tree structure.Type: GrantFiled: February 26, 2016Date of Patent: October 13, 2020Assignee: PRIMAL FUSION INC.Inventors: Peter Joseph Sweeney, Alexander David Black
-
Patent number: 10802953Abstract: Testing of a software system is initiated in an operating environment. The software system includes a plurality of software programs executing across multiple computing nodes. Thereafter, the operating environment and/or resources available to one or more of the software programs are selectively altered according to a test plan. In addition, functional and/or performance characteristics of one or more parts of the operating environment and/or the software programs under test are also selectively altered according to the test plan. In addition, concurrent with the altering of the operating environment and/or the resources and the altering of functional and/or performance characteristics, behavior and/or performance of the software system are monitored to identify faults.Type: GrantFiled: December 1, 2017Date of Patent: October 13, 2020Assignee: SAP SEInventors: John Mitchell, Alok Bhatgunaki, Mohinish Shaikh, Aishwarya Soni