Computer And Peripheral Benchmarking Patents (Class 702/186)
  • Patent number: 11816012
    Abstract: Techniques for multi-domain systems integration and evaluation are disclosed, including: obtaining criteria associated with a strategic objective; determining that a first system, operating in a first operating domain, is only partially capable of satisfying a first criterion in the criteria; determining that a second system, operating in a second operating domain that is different from the first operating domain, is capable of augmenting the first system with respect to satisfying the first criterion; responsive to determining that the second system is capable of augmenting the first system with respect to satisfying the first criterion, modeling a multi-domain system including at least a first component from the first system and at least a second component from the second system; and generating a performance metric that objectively evaluates capabilities of the multi-domain system against the criteria associated with the strategic objective.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: November 14, 2023
    Assignee: RAYTHEON COMPANY
    Inventors: Paul C. Hershey, Marcus A. Teter, Vikram A. Prasad
  • Patent number: 11803388
    Abstract: An apparatus and method are provided for processing instructions. The apparatus has execution circuitry for executing instructions, where each instruction requires an associated operation to be performed using one or more source operand values in order to produce a result value. Issue circuitry is used to maintain a record of pending instructions awaiting execution by the execution circuitry, and prediction circuitry is used to produce a predicted source operand value for a chosen pending instruction. Optimisation circuitry is then arranged to detect an optimisation condition for the chosen pending instruction when the predicted source operand value is such that, having regard to the associated operation for the chosen pending instruction, the result value is known without performing the associated operation.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: October 31, 2023
    Assignee: Arm Limited
    Inventors: Peter Richard Greenhalgh, Frederic Claude Marie Piry, Ian Michael Caulfield, Albin Pierrick Tonnerre
  • Patent number: 11798156
    Abstract: An approach is provided in which the approach captures an image of a component rack that includes a set of hardware components that are part of a hyperconverged system. The approach discovers the set of hardware components on a computer network during a domain-specific discovery process, and verifies that each one of the set of hardware components captured in the image matches one of the discovered set of hardware components. The approach monitors a status of the set of hardware components in response to verifying that each one of the set of hardware components captured in the image matches one of the discovered set of hardware components.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: October 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Sneha Arunkumar Gaikwad, Cynthia Diaz, Shalini Gundaiah Ramamurthy, Sahil Bhadreshkumar Shah, Debbani Kundu Naskar
  • Patent number: 11791867
    Abstract: A disclosed transmitter for wireless communication includes multiple transmitting antennas, a symbol mapper for mapping an input block including multiple binary bits and representing information to be transmitted to a symbol representing an ordered plurality of complex numbers, a space-time encoder for applying an encoding operator to the symbol to produce a vectorized space-time codeword defining electrical signals to be transmitted by the transmitter, the encoding operator being dependent on a set of predefined stabilizer generators, and circuitry to collectively transmit, by the antennas to multiple receiving antennas of a receiver over a wireless transmission channel, the electrical signals defined by the vectorized space-time codeword. The receiver includes a space-time decoder for recovering the symbol from the electrical signals transmitted by the transmitter using a decoding operation that is based on maximum likelihood inference, and a symbol de-mapper for recovering the input block from the symbol.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: October 17, 2023
    Assignee: BOARD OF REGENTS, THE UNIVERSITY OF TEXAS SYSTEM
    Inventors: S. Andrew Lanham, Travis Cuvelier, Brian R. La Cour, Robert Heath
  • Patent number: 11789809
    Abstract: Aspects of the present disclosure involve systems and methods for improving the performance of a telecommunications network by monitoring the performance of one or more storage drives. Operational data is received from a plurality of storage drives of a storage server of a telecommunications network. A plurality of operational coefficients for each of the plurality of storage drives is derived based on the operational data, and a cluster plot is created from the plurality of operational coefficients for each of the plurality of storage drives. A distance is calculated between a subset of operational coefficients of the plurality of operational coefficients of the cluster plot, and a remedial action is initiated on a storage drive of the plurality of storage drives when a calculated distance of an operational coefficient associated with the storage drive exceeds a distance value from a cluster of the cluster plot.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: October 17, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: William Hopkins, Lawrence W. Gowin
  • Patent number: 11778573
    Abstract: Example predictive wireless feedback control systems disclosed herein include a receiver to receive measurements of a controlled system via a first wireless link. Disclosed example systems also include an observer to output estimated values of states of the controlled system based on a state space model that is updated based on the measurements. Disclosed example system further include a predictor to predict future values of the states of the controlled system based on the estimated values of the states, a first latency of the first wireless link and an upper limit of a second latency associated with a second wireless link that is to communicate values of a control signal to an actuator associated with the controlled system. In disclosed examples, the predictor is to output the predicted future values of the states to a controller that is to determine the control signal.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: October 3, 2023
    Assignee: Intel Corporation
    Inventors: Linda Patricia Osuna Ibarra, David Gómez Gutiérrez, Dave Cavalcanti, David Arditti Ilitzky
  • Patent number: 11768826
    Abstract: One or more non-transitory computer readable media containing program instructions that, when executed by one or more processors, cause the one or more processors to perform operations: generating a database of interconnected smart entities, the smart entities including object entities representing each of the plurality of physical devices and data entities representing data generated by the devices, the smart entities being interconnected by relational objects indicating relationships between the object entities and the data entities; receiving data from a first device of the plurality of physical devices; determining a second device from a relational object for the first device based on the received data; and modifying a data entity connected to an object entity of the second device within the database of smart entities based on the received data for the first device.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: September 26, 2023
    Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
    Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
  • Patent number: 11762753
    Abstract: Aspects relate to system and methods for determining a user specific mission operational performance, using machine-learning processes.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: September 19, 2023
    Assignee: GMECI, LLC
    Inventors: Bradford R. Everman, Brian Scott Bradke
  • Patent number: 11755492
    Abstract: A storage device is provided to comprise a memory device for storing data, a cache memory device including a first cache memory configured to cache certain data stored in the memory device and a second cache memory configured to store data evicted from the first cache memory, and a memory controller configured to receive a read request for first data from a host, evict second data from the first cache memory based on a reuse distance of the second data, store the second data in the second cache memory, load the first data to the first cache memory, and transmit the first data to the host.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: September 12, 2023
    Assignee: SK HYNIX INC.
    Inventors: Jun Hee Ryu, Kwang Jin Ko
  • Patent number: 11734144
    Abstract: Monitoring a set of virtual users during performance testing and reporting virtual user operations data to ensure an ongoing and constant transactions per second load and providing test result data with evidence of constant transactions per second (TPS) during the test. Generating and executing performance tests under constant TPS includes restarting virtual users that are terminated during the performance tests.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: August 22, 2023
    Assignee: International Business Machines Corporation
    Inventor: Suman Patra
  • Patent number: 11733288
    Abstract: In some examples, a method of operating a circuit may comprise performing a circuit function under normal conditions, performing the circuit function under aggravated conditions, predicting a potential future problem with the circuit function under the normal conditions based on an output of the circuit function under the aggravated conditions, and outputting a predictive alert based on predicting the potential future problem.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: August 22, 2023
    Assignee: Infineon Technologies AG
    Inventors: Bernhard Gstoettenbauer, Georg Georgakos, Dirk Hammerschmidt, Veit Kleeberger, Ludwig Rossmeier, Rafael Zalman, Thomas Zettler
  • Patent number: 11720460
    Abstract: Described herein are systems, methods, and software to enhance the management and deployment of data processing clusters in a computing environment. In one example, a management system may monitor data processing efficiency information for a cluster and determine when the efficiency meets efficiency criteria. When the efficiency criteria are met, the management system may identify a new configuration for the cluster and initiate an operation to implement the new configuration for the cluster.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: August 8, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Joel Baxter
  • Patent number: 11714874
    Abstract: Systems and methods for cache optimization are disclosed. A request for a user interface is received from a first user device. The request includes a user key. An interface key corresponding to an interface template of the requested user interface is generated from the user key. The interface template of the requested user interface is loaded. The interface template includes one or more edge side include (ESI) identifiers in the interface template. An element key corresponding to a first ESI element associated with a first of the one or more ESI identifiers is generated from the user key. The first ESI element is loaded and positioned at a location within the interface template identified by the first of the one or more ESI identifiers. A complete user interface is provided to the first user device. The complete user interface includes the interface template having the first ESI element positioned therein.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: August 1, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Stephen A. Bitondo, Anthony Tang, Shriram Sharma, Girish Subramanian, Duy Le
  • Patent number: 11704225
    Abstract: Load testing a service having a plurality of different states is provided. A multitude of simulated users accessing the service are divided into a plurality of cohorts. Simulated users within a given cohort share a similar personality type. A load test of the service is performed by applying a set of service requests from each respective cohort to the service. In response to a percentage of simulated users of each cohort encountering a particular state in the service, a user response is determined for the percentage of simulated users within each cohort at that particular state based on a probabilistic user behavior model corresponding to a personality type of each cohort such that user responses at that particular state are distributed in accordance with the probabilistic user behavior model. Distributed user responses at that particular state are applied to the load test in accordance with the probabilistic user behavior model.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jason Zhong, Matthias Seul
  • Patent number: 11687438
    Abstract: Systems and methods are described for performing adaptive thresholding on key performance indicator (KPI) values using an online machine learning algorithm as the KPI values or the data from which the KPI values are derived is being ingested. For example, the system can identify outliers in a moving window of KPI values. To implement the adaptive thresholding, the system may identify seasonality and/or trend components in historical KPI values. When a new KPI value is obtained, the system may remove the identified seasonality and/or trend components from the KPI value, and determine whether the modified KPI value is an outlier using sketches or quantiles. The system can then repeat this process for each subsequently received KPI value.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: June 27, 2023
    Assignee: Splunk Inc.
    Inventors: Ian Edward Torbett, Lila Fridley, Tristan Antonio Fletcher, Ayyappa Muthusami, Tanner Gilligan
  • Patent number: 11675972
    Abstract: Systems, methods, and computer-readable media for providing physical rewards from disbursed networked dispensers are disclosed. The systems and methods may involve at least one processor configured to: maintain and cause to be displayed a workflow table having rows, columns and cells; track a workflow milestone via a designated cell configured to maintain data indicating that the workflow milestone is reached; access a data structure storing a rule containing a condition associated with the designated cell and a conditional trigger associated with at least one dispenser; receive an input via the designated cell; compare the input with the condition to determine a match; and activate the conditional trigger to cause at least one dispensing signal to be transmitted over a network to the at least one dispenser to cause the at least one dispenser to dispense a physical item as a result of the milestone being reached.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: June 13, 2023
    Assignee: Monday.com LTD.
    Inventors: Michael Hermon, Roy Drabkin, Joel Goldstein, Roy Mann
  • Patent number: 11675682
    Abstract: In one embodiment, a software agent profiler process attaches to an application and a primary instrumentation interface for the application, and discovers one or more software agents associated with the application. The software agent profiler process may then launch the one or more software agents within an encapsulated container environment of the software agent profiler process by configuring each of the one or more software agents, respectively, to point to a proxy instrumentation interface of the software agent profiler process instead of the primary instrumentation interface for the application. As such, the software agent profiler process may receive calls from the one or more software agents on the proxy instrumentation interface of the software agent profiler process, and can manage the calls from the one or more application agents prior to the calls being passed to the primary instrumentation interface for the application.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: June 13, 2023
    Assignee: Cisco Technology, Inc.
    Inventor: Walter Theodore Hulick, Jr.
  • Patent number: 11665080
    Abstract: A data-driven approach to network performance diagnosis and root-cause analysis is presented. By collecting and aggregating data attribute values across multiple components of a content delivery system and comparing against baselines for points of inspection, network performance diagnosis and root-cause analysis may be prioritized based on impact on content delivery. Recommended courses of action may be determined and provided based on the tracked network performance analysis at diagnosis points.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: May 30, 2023
    Assignee: Salesforce, Inc.
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana, Gabriel Tavridis, Kevin Wang
  • Patent number: 11645179
    Abstract: The present disclosure discloses a method and apparatus of monitoring an interface performance of a distributed application, a device and a storage medium, which relates to a field of computer technology, in particular to a field of cloud platform. The method includes: in case of detecting a caller request for calling an interface of the distributed application, obtaining a performance data of the interface for responding the caller request; updating a performance data distribution characteristic of the interface according to the performance data of the interface for responding the caller request, so as to obtain an updated performance data distribution characteristic; and monitoring the interface performance of the distributed application, according to the updated performance data distribution characteristic of the interface.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: May 9, 2023
    Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventors: Tao Liu, Jiajie Jing, Qiyuan Li
  • Patent number: 11645160
    Abstract: Optimizing backups for a data protection system by determining a size of a dataset to be saved in each backup operation and an available bandwidth in each transfer window of transfer windows for data transfers between a source and destination. An order of the backup operations is defined based on first ordering the backups based on decreasing dataset size and second ordering the transfer windows in order of decreasing bandwidth, and matching the backups to the transfer windows in accordance with these orderings. A dynamic window sizing process determines an initial change between the minimum and maximum bandwidth utilization over a period of time and then iteratively split and consolidate the time blocks until optimal utilization over the time period is reached.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: May 9, 2023
    Assignee: Dell Products, L.P.
    Inventors: Mark Malamut, Adam Brenner, Arun Murti
  • Patent number: 11637748
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for self-optimization of computing environments. In some implementations, different combinations of settings used by one or more server environments are determined. Results achieved by the one or more server environments are monitored when using the different combinations of settings. Based on the monitored results, one or more performance measures are generated that correspond to each of the different combinations of settings. An updated set of settings are selected for a particular server environment based on the performance measures. The selected settings are provided for the particular server environment.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: April 25, 2023
    Assignee: MicroStrategy Incorporated
    Inventors: Clayton Myers, Andrew Smith, Richard Gardner
  • Patent number: 11630750
    Abstract: A CPU having a plurality of cores is configured by determining a number of cores required for operation of the CPU. Each respective core is tested, and a performance parameter of the respective core is determined based on the test. The respective core is then classified for suitability to perform a set of functions based on the performance parameter of the respective core. If at least the number of cores required for operation of the CPU are classified for suitability to perform the set of functions, a subset of suitable cores is defined, the subset including cores that are classified for the set of functions and at least the number of cores required for operation of the CPU. The required number of cores from among the subset of cores are then enabled.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: April 18, 2023
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Runzi Chang, Jianhua Bi
  • Patent number: 11625216
    Abstract: Techniques are provided for implementing multi-track audio analysis. In some instances, a plurality of audio tracks are received and combined into a single audio file. A collection of audio file characteristics are extracted from the single audio file. In some examples, the collection of audio file characteristics are associated with of the plurality of audio tracks and the single audio file. Audio characteristic edits are received for revising the collection of audio file characteristics. Metadata associated with each of the plurality of audio tracks and for the single audio file are updated based at least in part on the audio characteristic edits.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: April 11, 2023
    Assignee: Apple Inc.
    Inventors: Frank Wöhst, Steffen Gehring, Jan-Hinnerk Helms
  • Patent number: 11620205
    Abstract: A computer-implemented method for determining influence of applications on system performance includes collecting, by a processor, for several applications that are executing on a computing system, respective instrumentation data during multiple time-segments. The method further includes determining, for each of the applications, a performance value and a robustness value for each of the time-segments based on the respective instrumentation data. Further, using the performance value and robustness value for each time-segment, multiple health-waveforms are generated, where a health-waveform is generated for each respective application. The method further includes determining, by the processor, an influence-factor of a first application on a second application, the first application and the second application are executing on the computing system.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Li Cao, Xing Xing Shen, Zhi Li, He Jiang Jia, Bo Tong Liu, Xiao Dong Li, Sheng Jie BJ Han
  • Patent number: 11609837
    Abstract: Monitoring and enhancing performance of containers using a calibration technique is implemented using a computer. Performance of a new container as part of an application running on the computer is checked by comparing a current performance of the new container with baseline data corresponding to the new container. The baseline data is derived from a calibration container corresponding to the new container. The new container is categorized in a category of performance based on the checking of the performance of the new container. An alert can be sent to a device of an administrator regarding the new container meeting a threshold of performance, in response to the new container meeting the threshold of performance. The alert can be sent to the device of the administrator for the administrator to initiate an action pertaining to the new container in response to receiving the alert.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: March 21, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Michael James McGuire, James David Cleaver, Pramod Vadayadiyil Raveendran, Seema Nagar, Kuntal Dey, Thuy Luong
  • Patent number: 11606273
    Abstract: A network device includes a memory and one or more processors in communication with the memory. The one or more processors are configured to configure a proxy server to forward a request for data from a client device to a data server and to forward, from the data server to the client device, a response message that is responsive to the request for data. The one or more processors are further configured to receive an indication of a set of header fields for the response message that indicates a first time specifying when the data server received the request for data and a second time specifying when the response message was sent by the data server and generate a metric for a performance of the data server based on the first time and the second time.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: March 14, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Rajneesh Kumar, Unni Dilip, Vijay Sai Ram Paruchuri
  • Patent number: 11556451
    Abstract: A method and a device for analyzing a consumption of resources in a computing infrastructure to predict a resource consumption anomaly on a computing device. The method includes determining a plurality of resource consumption modeling functions; determining a correlation between the resource consumption modeling functions; measuring a resource consumption by a measurement of a consumption value of a first resource; and predicting the resource consumption of the computing infrastructure. The predicting includes a calculation of a value of future consumption of a resource to be predicted from the consumption value of the first resource and from a previously calculated correlation between modeling functions.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: January 17, 2023
    Assignee: BULL SAS
    Inventors: Bruno Demeilliez, Gilles Menigot
  • Patent number: 11507487
    Abstract: In one embodiment, a method selects a percentage of a plurality hosts that are coupled together via a network fabric and calculates a number of workloads needed for the percentage of hosts based on a benchmark test to run. A plurality of data compute nodes are configured on one or more host pairs in the percentage of the plurality of hosts to send and receive the number of workloads through the network fabric to perform the benchmark test. A set of measurements is received for sending and receiving the workloads through the network fabric using the plurality of data compute nodes. The method increases the percentage of the plurality of hosts until the set of measurements fails a criteria or the percentage of the plurality of hosts is all of the plurality of hosts.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: November 22, 2022
    Assignee: VMware, Inc.
    Inventors: Chien-Chia Chen, Dongdong Deng, Jin Heo, Shilpi Agarwal
  • Patent number: 11500357
    Abstract: A computing system is configured to analyze both measurement data and indicator data as big data aggregated in measurement database and indicator database by deep learning for each lot of a part or for each lot of a finished product and a part pre-associated with each other, and also for each consolidation target between bases subordinate to the same start point corresponding to identification information that specifies a business user of the computing system. Analysis target layers by the deep learning are a three-layer serial hierarchical structure containing a production condition layer and an environment condition layer as a start point for analysis of a part layer, or a four-layer serial hierarchical structure containing a part layer, a production condition layer, and an environment condition layer as a start point for analysis of a finished product layer.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: November 15, 2022
    Assignee: Teclock Smartsolutions Co., Ltd.
    Inventor: Kentaro Harada
  • Patent number: 11493907
    Abstract: A data acquisition system for dielectric analysis measurements, including a sensor interface configured to connect to one or more sensors located within an active machining zone of an industrial manufacturing machine, a module processor coupled to the sensor interface and configured to receive measurement values from one or more sensors connected to the sensor interface, a cloud interface coupled to the module processor, and a machine interface coupled to the module processor. The measurement values indicate physical properties of workpieces processed in the active machining zone of an industrial manufacturing machine. The cloud interface is configured to connect to cloud-based resources, and the machine interface is configured to connect to a controller of the industrial manufacturing machine.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: November 8, 2022
    Assignee: NETZSCH Process Intelligence GmbH
    Inventors: Alexander Chaloupka, Marco Zier, Bernd Bohanka, Elena Moukhina, Thilo Hilpert, Simon Popp
  • Patent number: 11494779
    Abstract: Methods, systems, and devices for techniques for configuring a transaction funnel are described. A server may receive, from a provider, a first set of rules for providing a product or service of the provider. The server may transmit, to an entity of the product or service, the first set of rules received from the provider. The server may receive, from the entity, a second set of rules for providing the product or service, where the second set of rules may be based on the first set of rules. Using the configuration techniques, the server may generate a transaction funnel associated with providing the product or service.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: November 8, 2022
    Assignee: VIVINT, INC.
    Inventors: Ryan Gee, David Jones, Nicholas Rosenvall
  • Patent number: 11487974
    Abstract: A computer-implemented method, which enables the data to be clustered without being required to perform any distance calculations among the points of the dataset, includes assigning points of a dataset to cells of a cellular automaton; assigning each cell, having a data point assigned, a distinct state value and a constant temperature value; and assigning all cells, to which a data point is not assigned, a unique state value different from the state values utilized for cells having a data point and to a temperature lower than the constant temperature value; selecting a cell in the cellular automaton randomly; calculating the average temperature of the selected cell and its neighbor cells; setting the temperature of the cells having no data point, as the average temperature; if a neighbor cell temperature is above the predetermined threshold value, moving this neighbor cell to the state of the selected cell.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: November 1, 2022
    Assignee: YEDITEPE UNIVERSITESI
    Inventors: Emin Erkan Korkmaz, Enes Burak Dundar
  • Patent number: 11481137
    Abstract: Techniques for determining replication modes may include: issuing, while unsolicited data transfer mode is enabled for a first link, first write operations over the first link; issuing, while unsolicited data transfer mode is disabled for the first link, second write operations over the first link; determining a first performance metric for the first link in accordance with the first write operations; determining a second performance metric for the first link in accordance with the second write operations; and determining, in accordance with the first and second performance metrics whether to enable or disable unsolicited data transfer mode for the first link for a first time period. The first and second performance metrics may be response times. Unsolicited data transfer mode, when enabled, allows write data payload to be sent to a target without receiving an acknowledgement regarding receipt of a write command block for the write operation from the target.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: October 25, 2022
    Assignee: EMC IP Holding Company LLC
    Inventor: Bhaskar Bora
  • Patent number: 11481013
    Abstract: In an embodiment, a processor includes processing cores, and a central control unit to: concurrently execute an outer control loop and an inner control loop, wherein the outer control loop is to monitor the processor as a whole, and wherein the inner control loop is to monitor a first processing core included in the processor; determine, based on the outer control loop, a first control action for the first processing core included in the processor; determine, based on the inner control loop, a second control action for the first processing core included in the processor; based on a comparison of the first control action and the second control action, select one of the first control action and the second control action as a selected control action; and apply the selected control action to the first processing core. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: October 25, 2022
    Assignee: Intel Corporation
    Inventors: Doron Rajwan, Efraim Rotem, Eliezer Weissmann, Avinash N. Ananthakrishnan, Dorit Shapira
  • Patent number: 11467862
    Abstract: Techniques for generating change notifications associated with applications based on application logs are disclosed. In one embodiment, a system may include a log analyzer to receive application logs generated by the applications running in a computing environment and analyze the received application logs to parse information about the applications. Further, the system may include a change detection unit communicatively coupled to the log analyzer to generate a change notification indicating that a change has been occurred to an application running on a compute node in the computing environment using the parsed information and send the change notification indicating the changed application to a subscriber.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: October 11, 2022
    Assignee: VMWARE, INC.
    Inventors: Gaurav Sharma, Jagdish Shinde, Ravi Singhal
  • Patent number: 11461007
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for managing a storage system. The method includes: if it is determined based on current values of a plurality of attribute parameters of a storage device in a storage system that the storage device will have a fault, determining whether the fault of the storage device will not occur again based on reference values of attribute parameters in a first set in the plurality of attribute parameters and current values of attribute parameters in a second set in the plurality of attribute parameters. The method further includes: if it is determined that the fault of the storage device will not occur again, determining a cause of the fault based on the attribute parameters in the first set. The embodiments of the present disclosure can analyze a cause of a fault of a storage device, thereby avoiding the misjudgment of a storage device having no internal fault as a storage device having an internal fault.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: October 4, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Lingdong Weng, Bing Liu
  • Patent number: 11455021
    Abstract: In disclosed techniques, datacenter power management uses AC and DC power sources. An AC power distribution topology within a datacenter provides one or more AC power sources to computing devices. A DC power distribution topology within the datacenter provides one or more DC power sources to computing devices. An uninterruptible power supply (UPS) is provisioned to a rack of computing devices, wherein the UPS is capable of receiving the one or more AC power sources using the AC power distribution topology and the one or more DC power sources using the DC power distribution topology. The one or more DC power sources are evaluated for energizing the DC power distribution topology. The one or more DC power sources are connected to the UPS which is provisioned to the rack of computing devices, based on the evaluating and a datacenter power requirement.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: September 27, 2022
    Assignee: Cato
    Inventors: Craig Broadbent, Nikhil Sharma, Karimulla Raja Shaikh, Shankar Ramamurthy
  • Patent number: 11442441
    Abstract: A test system is includes a management server which is configured to provide predefined test instructions, a monitoring system, and at least one execution entity. The monitoring system is configured to convert test instructions provided by the management server into operating instructions for setting a test configuration on a control unit of a system using predefined assignment logic. The at least one execution entity is configured to set the test configuration on the control unit of the system on the basis of operating instructions transmitted by the monitoring system to the at least one execution entity.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: September 13, 2022
    Inventors: Arnd Schirrmann, Omid Omidwar
  • Patent number: 11445112
    Abstract: Systems and methods for determining a location of a wearable electronic device are disclosed. In some aspects, the device includes a position acquisition device and an accelerometer. A hardware processor included in the device may be configured to generally maintain the position acquisition device in a low power state to save power. When a video or image is captured, it may tag the video or image with first location information. Given the inoperative position acquisition device, a current location may not be known. In some aspects, in response to a need for location information, measurements from an accelerometer may be stored. The position acquisition device may also be transitioned to an operative state, and after some time delay, a second location determined. In some aspects, the location of the capture may then be obtained based on the acceleration measurements and the second location.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: September 13, 2022
    Assignee: Snap Inc.
    Inventors: Zhibin Zhang, Russell Douglas Patton, Peter Brook, Dunxu Hu
  • Patent number: 11436509
    Abstract: A method in one embodiment comprises monitoring interaction of a plurality of users with at least one website, extracting and analyzing data from the monitoring, wherein the data corresponds to interaction of the plurality of users with the at least one website, deriving one or more patterns of the plurality of users based on the analyzing, generating one or more rules regarding how content from the at least one website is at least one of sought, accessed and used, generating and transmitting to at least one organizational user device one or more recommendations for modifying how the content is at least one of organized and presented in connection with the at least one website, and executing at least one of reorganization and re-presentation of the content in connection with the at least one website.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: September 6, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Mainak Roy, Chitrak Gupta
  • Patent number: 11416304
    Abstract: An embedded device, a method for executing a virus scan program, and a non-transitory storage medium storing instructions for executing the virus scan program are provided. The embedded device on which the virus scan program for detecting computer virus operates starts a virus scan, displays a first display component for receiving an instruction to pause the virus scan, receives the instruction to pause the virus scan, and pauses the virus scan when the instruction to pause the virus scan is received.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: August 16, 2022
    Assignee: Ricoh Company, Ltd.
    Inventor: Junya Jimbo
  • Patent number: 11416411
    Abstract: Methods and apparatus relating to predictive page fault handling. In an example, an apparatus comprises a processor to receive a virtual address that triggered a page fault for a compute process, check a virtual memory space for a virtual memory allocation for the compute process that triggered the page fault and manage the page fault according to one of a first protocol in response to a determination that the virtual address that triggered the page fault is a last page in the virtual memory allocation for the compute process, or a second protocol in response to a determination that the virtual address that triggered the page fault is not a last page in the virtual memory allocation for the compute process. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: August 16, 2022
    Assignee: INTEL CORPORATION
    Inventors: Murali Ramadoss, Vikranth Vemulapalli, Niran Cooray, William B. Sadler, Jonathan D. Pearce, Marian Alin Petre, Ben Ashbaugh, Elmoustapha Ould-Ahmed-Vall, Nicolas Galoppo Von Borries, Altug Koker, Aravindh Anantaraman, Subramaniam Maiyuran, Varghese George, Sungye Kim, Valentin Andrei
  • Patent number: 11409592
    Abstract: A method or system for predicting failures in an earth-boring tool. Communication between one or more nodes in the earth-boring tool may be monitored. Metadata from the communication may be stored in a storage device. The metadata may be compared to historical communication metadata. The metadata may be fed into models built from historic metadata. Predictions from the models may be aggregated in to a recommendation. A failure prediction for each of the one or more nodes may be generated from the comparison.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: August 9, 2022
    Assignee: Baker Hughes Oilfield Operations LLC
    Inventors: Gulshan Singh, Thorsten Krueger, Leandro J. Barbosa Lima
  • Patent number: 11409547
    Abstract: A method for rendering a user interface and a terminal are disclosed. The method includes running a target application; obtaining a running stage in which the target application is located currently or go next; generating a rendering strategy that is adapted to the running stage; and rendering the user interface of which the target application is to be presented in the running stage through the rendering strategy.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: August 9, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yan Chen, Jie Cheng
  • Patent number: 11388064
    Abstract: The present approach relates to techniques for efficiently monitoring time-series data for a metric of interest using limited subsets of the time-series data and, based on the modeling, to generate predictions for the metric. Based on the predictions for the metric, one or more actions may be configured to be taken when the predicted value for the metric is outside of a specified range or exceeds a specified threshold.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: July 12, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Shoujing Li, Peng Wang
  • Patent number: 11347615
    Abstract: An information handling system includes a storage device configured to store contextual inputs obtained from components associated with the information handling system. A processor obtains telemetry data from one or more of the components, the telemetry data including contextual inputs according to a user context and a system context. The processor determines a recommendation that includes first applications to be preloaded, and second applications which status is to be changed based on the contextual inputs according to the user context. The recommendation further includes one or more system settings to be adjusted based on the contextual inputs according to the system context. The processor determines a first ordered list of the first applications to be preloaded according to a first priority and a second ordered list of the second applications which status is to be changed according to a second priority based on the recommendation.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: May 31, 2022
    Assignee: Dell Products L.P.
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Patent number: 11334463
    Abstract: Techniques and systems for detecting leakage of computing resources in cloud computing architectures are described. In some implementations, first data may be obtained that indicates usage of a computing resource, such as non-volatile memory, volatile memory, processor cycles, or network resources, by a group of computing devices included in a cloud computing architecture. The first data may be used to determine reference data that may include a distribution of values of usage of the computing resource by the group of computing devices. Second data may also be collected that indicates usage of the computing resource by the group of computing devices during a subsequent time frame. The second data may be evaluated against the reference data to determine whether one or more conditions indicating a leak of the computing resource are satisfied.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: May 17, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xinsheng Yang, Yingnong Dang, Justin Ding
  • Patent number: 11327623
    Abstract: The detection of multiple manual interactions upon a touch-pad is shown. Drive lines intersect a scan lines and each intersection between a drive line and a scan line includes an element of variable resistance. A scanning processor energises the drive lines and monitors the scan lines. The scanning processor is configured to identify positions of manual interaction, validate identified positions to identify potentially erroneous positions and remove positions identified as erroneous. However, removed positions are re-introduced when they are not in the vicinity of other identified positions.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: May 10, 2022
    Assignee: Peratech Holdco Ltd
    Inventors: Michael Robert Garrett, Joel Erik Christoffer Metelius
  • Patent number: 11321205
    Abstract: An approach is provided in which the approach allocates a set of carbon groups to a set of collection rules. Each of the carbon groups includes a primary carbon and a backup carbon. The approach matches a set of time series metrics data to one of the set of collection rules and, in response to matching the set of time series metrics data to one the collection rules, the approach selects the carbon group allocated to the matched collection rule and directs the set of time series metrics data to the selected carbon group. The set of metrics data is processed by both the primary carbon and the backup carbon in the selected carbon group.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: William O'Farrell, Kien Kim Huynh, Paul van Run, Bogdan Adamiak
  • Patent number: 11314788
    Abstract: One or more non-transitory computer readable media contain program instructions that, when executed by one or more processors, cause the one or more processors to perform operations including: generating a database of interconnected smart entities including object entities representing each of a plurality of objects associated with one or more buildings and the plurality of objects each representing a space, person, building subsystem, and/or device, and data entities representing data generated by the objects, the smart entities being interconnected by relational objects indicating relationships between the object entities and the data entities; receiving data from a first object of the plurality of objects; determining a second object from a relational object for the first object based on the received data; and modifying a data entity connected to an object entity of the second object within the database of smart entities based on the received data for the first object.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: April 26, 2022
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati