Software Program (i.e., Performance Prediction) Patents (Class 703/22)
-
Patent number: 11303657Abstract: The behavior analysis engine can condense stored machine-learned models and transmit the condensed versions of the machine-learned models to the network traffic hub to be applied in the local networks. When the behavior analysis engine receives new data that can be used to further train a machine-learned model, the behavior analysis engine updates the machine-learned model and generates a condensed-version of the machine-learned model. The condensed-version of the machine-learned model may be more resource efficient than the machine-learned model while capable of making similar or the same decisions as the machine-learned model. The behavior analysis engine transmits the condensed version of the machine-learned model to the network traffic hub and the network traffic hub uses the condensed-version of the machine-learned model to identify malicious behavior in the local network.Type: GrantFiled: March 1, 2018Date of Patent: April 12, 2022Assignee: Cujo LLCInventors: Leonid Kuperman, Yuri Frayman, Einaras von Gravrock, Gabor Takacs
-
Patent number: 11285615Abstract: A smart drilling system includes a terminal configured to map a design space to an actual space and having perforation location information in the design space, a drilling machine including a drill for perforation and configured to perform perforation in the actual space under control of the terminal based on the perforation location information, and a total station configured to acquire location information of a reference point in the actual space for mapping the design space to the actual space and location information of the drilling machine in the actual space, and to transmit the location information of the reference point in the actual space and the location information of the drilling machine to the terminal, wherein the terminal recognizes and displays a perforable region or a perforable point at a current position of the drilling machine.Type: GrantFiled: February 9, 2021Date of Patent: March 29, 2022Assignees: GeoSystem Inc., Buildingpointkorea Inc.Inventors: Dong Hun Kang, Jong Hyun Oh, Ji Eun Kim, Chang Wook Joh, Young Hoon Koh
-
Patent number: 11287870Abstract: Integrated circuits may include registers that store register states. Only a subset of the registers may store critical register states. The subset of registers may be specially demarcated, such as using synthesis directions in the hardware description, and may be coupled to dedicated extraction/loading circuitry. The extraction/loading circuitry may be implemented using soft or hard logic or can leverage existing programming or debugging circuitry on a programmable integrated circuit. The extraction/loading mechanism may also be implemented using multiplexers and associated control circuitry, scan chain circuitry, a memory-mapped interface, a tool-instantiated or user-instantiated finite state machine, or external memory interface logic. Accessing critical register states in this way can help improve efficiency with live migration events, debugging, retiming, and other integrated circuit operations.Type: GrantFiled: July 6, 2020Date of Patent: March 29, 2022Assignee: Altera CorporationInventors: Shiva Rao, David Munday
-
Patent number: 11281179Abstract: A tracing apparatus communicably connected to a programmable logic controller (PLC) that inputs and outputs a signal based on a ladder program, includes a constituent element setting unit configured to set a plurality of constituent elements to be traced among the constituent elements of the ladder program, a tracing data acquisition unit configured to acquire tracing data indicating a signal state of the constituent element at a specified timing, at a predetermined sampling cycle, a section detection unit configured to detect a sampling cycle section in which two or more of the acquired tracing data corresponding to the constituent elements simultaneously change, a change sequence calculation unit configured to calculate change sequence of signals of the constituent elements simultaneously changing in the detected sampling cycle section, and a change sequence output unit configured to output the calculated change sequence of the signals of the constituent elements.Type: GrantFiled: June 24, 2019Date of Patent: March 22, 2022Assignee: FANUC CORPORATIONInventor: Dai Mitsuhashi
-
Patent number: 11281588Abstract: Techniques manage an input/output (I/O) operation. Such techniques involve estimating a first storage area in a storage device to be accessed by an upcoming random I/O operation, first data being stored in the estimated first storage area. Such techniques further involve, before the random I/O operation is executed, pre-fetching the first data from the first storage area into a cache associated with the storage device. Such techniques enable implementation of the cache pre-fetch for random I/O operations, thereby effectively improving the performance of data access.Type: GrantFiled: September 12, 2019Date of Patent: March 22, 2022Assignee: EMC IP Holding Company LLCInventors: Lifeng Yang, Ruiyong Jia, Xinlei Xu, Yousheng Liu, Jian Gao
-
Patent number: 11256594Abstract: Estimating a time to perform an operation on a prospective data set of a selected size that includes a plurality of data entities and relationships between the data entities. A number of data sets of different size each comprising a number of like data entities and like relationships between the like data entities are received as input. A number of actions performed on a subset of the number of like data entities and like relationships between the like data entities that substantially comprise the operation are provided as output. For each of the number of data sets of different size, an elapsed time to perform a batch process for each of the number of actions on the subset of the number of like data entities and like relationships between the like data entities that comprise the operation is calculated.Type: GrantFiled: August 4, 2020Date of Patent: February 22, 2022Assignee: salesforce.com, inc.Inventor: Manish Kumar Anand
-
Patent number: 11237947Abstract: Diffing a plurality of subject replayable traces against a plurality comparison replayable traces includes identifying first mappings among sections of consecutive instructions recorded in the subject traces, identifying distinct subject sections within the subject traces, identifying second mappings among sections of consecutive instructions recorded in the comparison traces, and identifying a plurality of distinct comparison sections within the comparison traces. Each distinct subject section is compared against distinct comparison section(s) to determine a comparison status of each distinct subject section, including whether each distinct subject section is equal to a corresponding distinct comparison section, or different than the distinct comparison sections.Type: GrantFiled: January 15, 2020Date of Patent: February 1, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Jordi Mola
-
Patent number: 11231947Abstract: Provided in the disclosed embodiments are a method and an apparatus for obtaining a capacity of an application cluster. The method comprises: setting up a simulated application cluster to be tested, the simulated application cluster comprising at least two testing machines; performing an overall workload pressure testing on the test machines of the application cluster to obtain an average single-machine capability of the test machines; and calculating the application cluster capacity based on a total workload pressure of the application cluster and the average single-machine capability of the test machines. By setting up a simulated application cluster to be tested and performing an overall workload pressure test on multiple testing machines of the whole simulated application cluster, the disclosed embodiments can obtain a more accurate average single-machine capability of the machines that is closer to reality, thereby obtaining a more accurate capacity of the application cluster.Type: GrantFiled: November 7, 2016Date of Patent: January 25, 2022Assignee: ALIBABA GROUP HOLDING LIMITEDInventor: Yuejia Liu
-
Patent number: 11221863Abstract: A system and method of aggregating logs for replay includes a processor configured to execute a replay service. The replay service is configured to access a plurality of logs, aggregate the plurality of logs to create a composite log, extract a first log entry from the composite log, recreate a service request based on information associated with the first log entry, and send the service request to a corresponding service to recreate an event associated with the first log entry. In some embodiments, to aggregate the plurality of logs to create the composite log, the replay service is configured to aggregate a first entry from a first log of the plurality of logs with a corresponding related second entry from a second log of the plurality of logs to create a composite entry for the composite log.Type: GrantFiled: September 26, 2018Date of Patent: January 11, 2022Assignee: INTUITIVE SURGICAL OPERATIONS, INC.Inventors: Mahdi Azizian, Jonathan Sorger, Simon P. Dimaio
-
Patent number: 11216255Abstract: An open compiler system for the construction of safe and correct computational systems. This system allows a user to define multiple computational resources, each of which containing multiple computations, which, together, provide some desired functionality. This system generates the artifacts required to create such computational resources, may verify logical properties of such a system, may integrate user-defined programs in the process of compiling such artifacts, and may allow for the deployment, debugging, and monitoring of such computational resources.Type: GrantFiled: December 2, 2018Date of Patent: January 4, 2022Assignee: ezbds, LLCInventor: Adam Berger
-
Patent number: 11216749Abstract: Technologies for platform-targeted machine learning include a computing device to generate a machine learning algorithm model indicative of a plurality of classes between which a user input is to be classified and translate the machine learning algorithm model into hardware code for execution on the target platform. The user input is to be classified as being associated with a particular class based on an application of one or more features to the user input, and each of the one or more features has an associated implementation cost indicative of a cost to perform on a target platform on which the corresponding feature is to be applied to the user input.Type: GrantFiled: July 17, 2019Date of Patent: January 4, 2022Assignee: Intel CorporationInventors: Luis S. Kida, Nilesh K. Jain, Darshan Iyer, Ebrahim Al Safadi
-
Patent number: 11215621Abstract: A processing platform in one embodiment comprises one or more processing devices each including at least one processor coupled to a memory. The processing platform is configured to implement a crosslink identification and validation algorithm for processing multiple levels of mass spectrometry data in order to identify and validate protein-protein interactions within the mass spectrometry data. In conjunction with execution of the crosslink identification and validation algorithm, the processing platform is further configured to obtain mass spectrometry spectra for each of the multiple levels, to apply a header matching filter to identify at least one potential crosslink relating one or more first level spectra and one or more second level spectra utilizing a plurality of third level spectra, and to apply one or more mass validation filters to identify whether or not the potential crosslink is a valid crosslink.Type: GrantFiled: April 12, 2019Date of Patent: January 4, 2022Assignee: Cornell UniversityInventors: Haiyuan Yu, Sheng Zhang, Yugandhar Kumar, Ievgen Motorykin
-
Patent number: 11216295Abstract: An example method is provided for recommending VM configurations, including one or more servers upon which one or more VMs can run. A user wishing to run these VMs can request a recommendation for an appropriate server or set of servers. The user can indicate a category corresponding to the type of workload that pertains to the VMs. The system can receive the request and identify a pool of servers available to the user. Using industry specifications and benchmarks, the system can classify the available servers into multiple categories. Within those categories, similar servers can be clustered and then ranked based on their levels of optimization. The sorted results can be displayed to the user, who can select a particular server (or group of servers) and customize the deployment as needed. This process allows a user to identify and select an optimized setup quickly and accurately.Type: GrantFiled: March 29, 2019Date of Patent: January 4, 2022Assignee: VMWARE, INC.Inventors: Yash Bhatnagar, Dileep Varma Kalidindi, Sivaraj M, Venkata Naga Manohar Kondamudi, Amit Kumar
-
Patent number: 11212684Abstract: Aspects of the embodiments are directed to systems, methods, and computer program products for displaying floorplans and electromagnetic (EM) emissions to facilitate EM emission design within the floorplan. The display of the floorplan and EM emissions can be performed on a wearable device, such as a augmented reality implement or virtual reality implement. The implement can also facilitate a configuration, manipulation, and revision of floorplan and EM emitter positioning, to allow an operator to more precisely configure EM emitter placement and selection.Type: GrantFiled: July 27, 2017Date of Patent: December 28, 2021Inventor: Ryan Robert Hadley
-
Patent number: 11210720Abstract: A server apparatus includes a storage unit that stores a proposal condition for proposing a product pertaining to a usage of an object and product information indicating the product. The proposal condition is stored in association to the product information. The server apparatus further includes a determination unit that determines whether one or more target management objects satisfy the proposal condition based on a first collection information including information pertaining to the one or more target management objects, and an output unit that outputs information indicating the one or more target management objects and the product information stored in association to the proposal condition when the one or more target management objects satisfy the proposal condition.Type: GrantFiled: March 28, 2017Date of Patent: December 28, 2021Assignee: Ricoh Company, Ltd.Inventors: Hiroaki Ono, Masaaki Horikoshi, Shukoh Chin
-
Patent number: 11206589Abstract: A device can receive, from a network node device, call trace event data relating to characteristics of a wireless communication session between the network node device and a user equipment. The device can sequence and combine the call trace event data for a period of the wireless communication session. The device can analyze the call trace event data to determine a category of network communication traffic transmitted via a communication channel between the network node device and the user equipment. In response to a determination that the network communication traffic comprises streaming video packets, the device can facilitate directing of network resources to be allocated to support the wireless communication session.Type: GrantFiled: July 30, 2020Date of Patent: December 21, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Jie Chen, Wenjie Zhao, Ke Zhang, Huijing Yang, Huahui Wang
-
Patent number: 11200150Abstract: A method of operating a build system includes, in a build engine, concurrently executing a plurality of build processes for corresponding heterogeneous builds, the build processes generating respective streams of build progress information in a build engine output. A build monitor process is executed which is configured and operative at regular intervals to (1) collect current-interval build progress information from the build engine output, and (2) use the current-interval build progress information to refresh a build-organized summary on a user interface device, the build-organized summary having distinct display sections summarizing build process history for the respective build processes.Type: GrantFiled: January 13, 2020Date of Patent: December 14, 2021Assignee: EMC IP Holding Company LLCInventors: Weijia Fu, Robert J. Bell, IV, Robert A. Ballantyne, Jun Zhao
-
Patent number: 11201836Abstract: Embodiments of the present disclosure relate to a method and a device for managing a stateful application on a server. The method includes, in response to receiving a first request from a client for initializing the stateful application, allocating a storage resource to the stateful application. The method further includes, in response to receiving a second request from the client for processing data, storing the data in the storage resource. The method also includes enabling the stateful application to process the stored data.Type: GrantFiled: June 28, 2018Date of Patent: December 14, 2021Assignee: EMC IP Holding Company LLCInventors: Jie Bao, Kun Wang, Junping Frank Zhao, Layne Lin Peng
-
Patent number: 11200154Abstract: Examples of techniques for function modification for software application testing are described herein. An aspect includes, based on a function call to a function by an application under test that is being tested using a test case in a testing environment, determining whether modification of the function is enabled. Another aspect includes, based on determining that modification of the function is enabled, running the function in a modified mode.Type: GrantFiled: March 11, 2019Date of Patent: December 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven Partlow, Joseph Griesemer, Thomas Rankin, Frank Hemsing
-
Patent number: 11195100Abstract: A plurality of computing devices, in a set of computing devices, each perform one or more tasks. A program monitors the tasks performed on each of the computing devices and determines a usage pattern. Based on the usage pattern the program determines one or more programs available for one or more of the computing devices. The program outputs a recommendation to install one or more of the available programs on one or more of the computing devices.Type: GrantFiled: August 17, 2016Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Apurva S. Patel, Rajesh Patil, Sunanda Patil, Prasad P. Purandare
-
Patent number: 11194448Abstract: An apparatus for vision and language-assisted smartphone task automation, includes a processor configured to execute instructions to identify whether an utterance of a user refers to one among at least one existing automation script, and based on the utterance being identified to not refer to the one among the at least one existing automation script, capture one or more screenshots and one or more coordinates of a display, the one or more screenshots and the one or more coordinates corresponding to one or more interactions of the user with the display while the user is demonstrating a new automation script, perform object detection and optical character recognition on the captured one or more screenshots and the captured one or more coordinates to obtain user interface (UI) elements corresponding to the one or more interactions, and obtain the new automation script, based on the obtained UI elements.Type: GrantFiled: December 20, 2019Date of Patent: December 7, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Alborz Rezazadeh Sereshkeh, Gary Leung, Krish Perumal, Iqbal Mohomed, Afsaneh Fazly, Caleb Phillips, Minfan Zhang
-
Patent number: 11188067Abstract: A method and system for eliminating a fault condition in a technical installation is provided. In one aspect, the method includes predicting an occurrence of the fault condition in at least a portion of the technical installation. The method also includes determining a root cause of the predicted fault condition. Additionally, the method includes identifying one or more mitigation actions to resolve the fault condition. Furthermore, the method includes determining an outcome associated with at least one of the one or more mitigation actions on the technical installation. The method also includes outputting on a device associated with a user at least one mitigation action to be implemented in the technical installation based on the determined impact.Type: GrantFiled: November 29, 2019Date of Patent: November 30, 2021Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Ajay Sirohi, Shamim Alam
-
Patent number: 11188406Abstract: Detecting execution hazards in offloaded operations is disclosed. A second offload operation is compared to a first offload operation that precedes the second offload operation. It is determined whether the second offload operation creates an execution hazard on an offload target device based on the comparison of the second offload operation to the first offload operation. If the execution hazard is detected, an error handling operation may be performed. In some examples, the offload operations are processing-in-memory operations.Type: GrantFiled: March 31, 2021Date of Patent: November 30, 2021Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Johnathan Alsop, Shaizeen Aga
-
Patent number: 11175937Abstract: The present disclosure is directed to emulating special-purpose hardware devices using virtual hardware. A process in accordance with various implementations consistent with the present disclosure includes emulating hardware devices using virtual devices of a virtualization system configured to emulate the hardware devices. The process also includes installing in a physical system, instances of the virtualization system including the virtual devices. The process further includes emulating the hardware devices of the physical system using the virtual devices. Additionally, the process includes communicating with equipment of the physical system using the virtual devices.Type: GrantFiled: March 30, 2018Date of Patent: November 16, 2021Assignee: THE BOEING COMPANYInventors: Jason W. Shelton, Jonathan N. Hotra, Timothy M. Mitchell
-
Patent number: 11171933Abstract: The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include encrypting the configuration data to generate encrypted configuration data. The method can include signing the encrypted configuration data using a private key. The method can include transmitting the signed encrypted configuration data in response to the request.Type: GrantFiled: September 11, 2020Date of Patent: November 9, 2021Assignee: Amazon Technologies, Inc.Inventors: Islam Mohamed Hatem Abdulfattah Mohamed Atta, Christopher Joseph Pettey, Nafea Bshara, Asif Khan, Mark Bradley Davis, Prateek Tandon
-
Patent number: 11172329Abstract: Systems and methods for training prediction models are illustrated. One embodiment includes a method for training a prediction model in a network. The method includes steps for receiving context data for a portable device in a system, wherein the context data includes localization data that describes a location of the portable device, identifying a predicted stationary device from several stationary devices that is predicted based on the context data using a prediction model, receiving input identifying a target stationary device from the several stationary devices, generating training data based on the predicted stationary device and the received input, updating the prediction model based on the generated training data.Type: GrantFiled: November 1, 2019Date of Patent: November 9, 2021Assignee: Sonos, Inc.Inventors: Kurt Thomas Soto, Charles Conor Sleith
-
Patent number: 11164260Abstract: A system (100) includes one or more processors (113), one or more memory devices (114) operable with the one or more processors, and a communication device (1105) in communication with at least one terminal device (102,103,104,105) having a user interface (112). The one or more processors causing display of a visual simulation (123) in the user interface of one or more loss graphical objects (501) interacting with one or both of an entity type graphical object (601) or one or more loss mitigator graphical objects (602,603,604) as a function of a confidence level defined by a loss probability and a loss magnitude.Type: GrantFiled: September 10, 2019Date of Patent: November 2, 2021Assignee: MagMutual Intermediate Holding CompanyInventors: Neil Morrell, Sallie Graves
-
Patent number: 11157544Abstract: Using natural language analysis of content at URLs accessed by a user, content metadata is generated. From the content metadata and from activity information associated with a set of URLs accessed by the user, a class model is generated that represents a probability that content referenced by a URL will distract the user. Using the class model to analyze content referenced by a received URL, a probability is forecasted that the content referenced by the received URL will distract the user.Type: GrantFiled: September 19, 2018Date of Patent: October 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kelley Anders, Liam S. Harpur, Al Chakra, Robert H. Grant
-
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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