Computer And Peripheral Benchmarking Patents (Class 702/186)
  • 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: 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: 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: 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: 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: 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
  • Patent number: 11307955
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product structured for determining platform stability and resiliency.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: April 19, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Erik Dahl, Beverly Ann Bonner, Robin Griffen Cobb, Chris Keilitz, Benjamin Paul McQuay, Alexander Cameron Thomson, Gordon Matthew Woods
  • Patent number: 11307550
    Abstract: A method for sequence control of program modules, includes providing a control means and a description file having a configuration for controlling a program sequence. The method further includes providing a plurality of program modules which can be executed by a real-time operating system, the program modules being created using one or different programming languages. The method furthermore includes initiating selected program modules by executing specifications in the description file using the control means.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: April 19, 2022
    Assignee: Phoenix Contact GmbH & Co. KG
    Inventors: Henning Heutger, Rolf Kleinow, Andreas Weichelt, Stefan Hausmann, Jens Frieben
  • Patent number: 11307916
    Abstract: A method for determining an estimated duration before a technical incident in a computing infrastructure, executed by a computing device. The computing device including a data processing module, a storage module that stores in memory at least one correlation base between performance indicators, wherein the correlation base includes values of duration before becoming anomalous between correlated performance indicators, and a collection module. The method includes receiving performance indicator values, identifying anomalous performance indicators, identifying first and other at-risk indicators. The method includes determining an estimated duration before a technical incident including a calculation, from the anomalous indicators and at-risk indicators, a shorter path leading to a risk of technical incident, and a calculation of an estimated duration before a technical incident.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: April 19, 2022
    Assignee: BULL SAS
    Inventors: Jean-François Roy, Kaoutar Sghiouer, Guillaume Porcher, Pierre Seroul
  • Patent number: 11294967
    Abstract: Determining a sentiment associated with a navigation path includes determining a cumulative sentiment score indicative of sentiment of web-based content previously viewed by a user; and iteratively performing: a) analyzing a sentiment of a next web-based content navigated to by the user to determine a content sentiment score; b) determining whether the cumulative sentiment score is different than the content sentiment score; c) notifying the user when the cumulative sentiment score is different than the content sentiment score; and d) updating the cumulative sentiment score based on the content sentiment score.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: April 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeremy R. Fox, Trudy L. Hewitt, John Rice, Liam S. Harpur
  • Patent number: 11295016
    Abstract: Disclosed herein are systems and methods for categorizing an application on a computing device. In one aspect, an exemplary method comprises, obtaining results of a classification of an application from a security server, when the results of the classification satisfy rules of relevance, designating the results of the classification as relevant and determining a category of the application based on the designation of the results as relevant, and when the results of the classification do not satisfy the rules of relevance, performing at least one of: terminating the categorization of the application, and updating the classification of the application based on a set of attributes of the application.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: April 5, 2022
    Assignee: AO Kaspersky Lab
    Inventors: Vladimir A. Kuskov, Nikita A. Buchka, Anton A. Kivva, Oleg P. Volkov, Dmitry Y. Lukasevich, Evgeny A. Roginsky, Konstantin M. Filatov, Dmitry V. Latokhin
  • Patent number: 11281181
    Abstract: A safety module for a programmable logic control system, wherein the safety module is designed as an assembly consisting of a plurality of modules with a plurality of function blocks connected through at least one internal bus and comprising at least one CPU and which can be connected through at least one interface to external sensors (and switches/buttons) and actuators (and optical/acoustic indicators and displays/monitors) for detecting at least one measurement signal, wherein the safety module operates in two channels and a self-test is implemented.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: March 22, 2022
    Assignee: BACHMANN GMBH
    Inventors: Christoph Scherrer, Walter Nasahl
  • Patent number: 11281967
    Abstract: An integrated circuit is configurable to generate a notification message when an indicator of an event used to synchronize the execution of different functional blocks of the integrated circuit changes status. The indicator of the event is cleared when an operation is triggered and is set when the operation completes. The notification message includes a timestamp indicating the time when the indicator of the event changes status. The notification message is used to determine the execution timeline of a set of instructions executed by integrated circuit and to identify bottlenecks in the set of instructions or the integrated circuit.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: March 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas A. Volpe, Nafea Bshara
  • Patent number: 11283693
    Abstract: According to examples, an apparatus may include a processor and a computer readable medium on which is stored machine readable instructions that may cause the processor to receive a query, in which the query may define an event pertaining to the apparatus to be identified and summarization instructions. The processor may also implement the query on tracked events pertaining to the apparatus to identify event data pertaining to the apparatus that matches the event defined in the query and summarize the identified event data according to the summarization instructions to generate summarized event data responsive to the query. The processor may further output the summarized event data.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: March 22, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: William Kendall Hollis, Gueorgui Bonov Chkodrov, David Lloyd Fosth, Jose Wilson Morris, Russell E. Biles
  • Patent number: 11263108
    Abstract: A device for testing a blockchain network is provided. The device includes a processor. The processor is configured to calculate a matching degree between a configuration of the blockchain network and a template configuration corresponding to application scenario of the blockchain network; calculate performance of the blockchain network; calculate a health degree for the blockchain network; and determine whether the blockchain network is in a stable state based on the matching degree, the performance and the health degree.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: March 1, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Shenbin Zhang, Bingfeng Pi, Jun Sun
  • Patent number: 11256590
    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: September 27, 2019
    Date of Patent: February 22, 2022
    Assignee: Cisco Technology, Inc.
    Inventor: Walter Theodore Hulick, Jr.
  • Patent number: 11243863
    Abstract: This disclosure relates generally to system modeling, and more particularly to systems and methods for modeling computer resource metrics. In one embodiment, a processor-implemented computer resource metric modeling method is disclosed. The method may include detecting one or more statistical trends in aggregated interaction data for one or more interaction types, and mapping each interaction type to one or more devices facilitating the transactions. The method may further include generating one or more linear regression models of a relationship between device utilization and interaction volume, and calculating one or more diagnostic statistics for the one or more linear regression models. A subset of the linear regression models may be filtered out based on the one or more diagnostic statistics. One or more forecasts may be generated using the remaining linear regression models, using which a report may be generated and provided.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: February 8, 2022
    Assignee: Capital One Services, LLC
    Inventors: Igor Trubin, Mark Schutt, Jeffery Robinson
  • Patent number: 11227221
    Abstract: Disclosed are a framework management method and an apparatus. The method includes: a server acquiring a training request sent by a client, wherein the training request includes a function command and configuration data including a type of model framework, a path of a script, a path of a training data set and model hyper-parameters; the server determining whether configurations of the server are correct; if so, the server acquiring a model framework mirror image corresponding to the type of the model framework; the server starting a container for operating the model framework mirror image; the server reading, according to the paths of the script and the training data set, the script and the training data set into the container for operation; and the server executing the function command to implement a function that the function command instructs the server to execute.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: January 18, 2022
    Assignee: SHENZHEN INTELLIFUSION TECHNOLOGIES CO., LTD.
    Inventors: Haigang Zheng, Xutao Lv, Xiaoyu Wang
  • Patent number: 11223440
    Abstract: An electronic device comprises a first circuit portion comprising one or more components, including a first counter, which are clocked by a first clock signal. The first circuit portion is arranged to receive a data stream comprising a plurality of data signals. A second circuit portion comprises one or more components clocked by a second clock signal and a second counter not clocked by the second clock signal. The first clock signal is not synchronised to the second clock signal. The second circuit portion is arranged to: receive samples of the data stream from the first circuit portion at a sample rate and to time-stamp each received sample with a count value of the second counter. The second circuit portion increments the count value of the second counter by a predetermined increment value for each received sample.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: January 11, 2022
    Assignee: Nordic Semiconductor ASA
    Inventor: Ilari Kukkula
  • Patent number: 11216358
    Abstract: An automated video game testing framework and method includes communicatively coupling an application programming interface (API) to an agent in a video game, where the video game includes a plurality of in-game objects that are native to the video game. The agent is managed as an in-game object of the video game. A test script is executed to control the agent, via the API, to induce gameplay and interrogate one or more target objects selected from the plurality of in-game objects native to the video game. Video game data indicating a behavior of the one or more target objects during the gameplay is received. Based on the received video game data, performance of the video game is evaluated.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: January 4, 2022
    Assignee: GameDriver, Inc.
    Inventors: Phillip Todd Mayhew, Shane Christopher Evans, Robert John Gutierrez
  • Patent number: 11200129
    Abstract: A method for evaluating an electronic design under test may be performed in an environment that includes a functional verification test bench having at least one verification component coupled to the electronic design under test. The method includes provisioning the functional verification test bench to provide protocol-agnostic performance data for activity of the electronic design under test during functional verification testing of the electronic design under test. The method further includes capturing at least a part of the protocol-agnostic performance data from the at least one verification component, and calculating, from the protocol-agnostic performance data, a performance measurement for the electronic design under test.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: December 14, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Daniel P. Carrington, Derek Sherlock, Timothy Pertuit, Alan Pippin
  • Patent number: 11197252
    Abstract: Disclosed are systems, devices and methods for transmission of messages between wireless transceiver devices including fields representing values such as, for example, a range between devices, time of transmission of a message or time of receipt of a previous message. In particular embodiments, message may also comprise fields to express a maximum error in values representing range, time of transmission of a message or time of receipt of a previous message.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: December 7, 2021
    Assignee: QUALCOMM Incorporated
    Inventor: Carlos Horacio Aldana
  • Patent number: 11182281
    Abstract: There are provided systems and methods for a rule testing framework for executable rules of a service provider system. During processing rule implementation and/or testing for rules currently implemented in production systems, different values for the variables and attributes of the rule may be required to be tested to ensure proper rule functioning. In order to test the rule, the expression of the rule is determined, and each variable is considered in turn. The expression is evaluated so that the selected variable becomes the output of the expression. Thus, the values of the other variables may then be determined so that the selected variable is the output of the expression. The rule may then be tested for positive and negative values of the selected variable so that the rules functioning for the selected variable is tested.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: November 23, 2021
    Assignee: PAYPAL, INC.
    Inventors: Raveendra Babu Chikkala, Ramaguru Ramasubbu
  • Patent number: 11182391
    Abstract: A host management service monitors status of host computing devices in a data center. Monitored status of the host computing devices can be stored and managed in a host information database. When an abnormal status of a host computing device is identified, the host management service can initiate a search event to find more host computing devices that might have a similar issue, for a preventive maintenance. The host management service can access data stored in the host information database and calculate an index representing similarity between host computing devices. The host management service can generate a list of host computing devices that are determined to be similar to a reference host computing device. The list of host computing devices can be sorted based on a similarity index and can be provided to an operator of the data center for efficient maintenance.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: November 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Ronen Dov Agranat
  • Patent number: 11169613
    Abstract: A method, system, apparatus, and/or device for adjusting a task or a task flow in an augmented reality environment. The method, system, apparatus, and/or device may include: identifying a first task in a task flow to collect data associated with a user performing the first task; collecting a first set of data associated with the user performing the first task; comparing an amount of time the user expends to perform the first task to a first threshold amount of time; and in response to the amount of time the user expends to perform the first task exceeding the first threshold amount of time displaying a notification to the user or another device.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: November 9, 2021
    Assignee: Atheer, Inc.
    Inventor: Karim Fikani
  • Patent number: 11163633
    Abstract: An application monitoring device that includes a memory operable to store an application and a fault detection engine implemented by a processor. The fault detection engine is configured to obtain a set of application metric values for the application. Each application metric value indicates a performance level of the application. The fault detection engine is further configured to compare each application metric value to a set of application metric value ranges and to determine a performance status value for each application metric value based on the comparison. The fault detection engine is further configured to determine a warning level for the application and to determine that the warning level exceeds the fault detection threshold value. The fault detection engine is further configured to trigger an alert indicating a fault has been detected in the application in response to the determination.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: November 2, 2021
    Assignee: Bank of America Corporation
    Inventors: Sunil R. Bangad, Praveen Kumar Kasu, Akashkumar V. Desai
  • Patent number: 11157664
    Abstract: A method of modeling a prospective database migration between database systems may include collecting performance data associated with a plurality databases in a first database system. The method may also include receiving a selection of a set of databases in the plurality of databases to migrate to a second database system. The method may additionally include computing, using at least some of the performance data, combined performance data that estimates how the set of databases will perform on the second database system. The method may further include providing one or more indications as to whether the set of databases should be migrated to the second database system. In some embodiments, the one or more indications may be based on the combined performance data.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: October 26, 2021
    Assignee: Oracle International Corporation
    Inventors: Antony Higginson, John Masterson, Sean Fitzpatrick, Peter Robertshaw, Clive Bostock, Nick Balch, Florin Popescu
  • Patent number: 11157375
    Abstract: A host is configured to communicate with a storage controller over a first storage area network. A request is transmitted from the host to the storage controller to provide read diagnostic parameters of a second storage area network that is used to mirror data controlled by the storage controller to another storage controller. The host receives the read diagnostic parameters of the second storage area network from the storage controller.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dale F. Riedy, Scott B. Compton, Susan K. Candelaria, Roger G. Hathorn, Harry M. Yudenfriend
  • Patent number: 11151225
    Abstract: Systems and methods for enabling license management in pre-boot environments are described. In some embodiments, a method may include: loading, by a Basic System Input/Output (BIOS) of an Information Handling System (IHS), prior to the booting of any Operating System (OS) by the IHS, a license manager Unified Extensible Firmware Interface (UEFI) driver; and executing, by the BIOS, a command received from a component or device coupled to the IHS following a license management protocol provided by the UEFI driver, where the command is to obtain or verify license data.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: October 19, 2021
    Assignee: Dell Products, L.P.
    Inventors: Satyajit Dipakbhai Desai, Sanjeev Dambal, Krishna P. Mohan, Sruthi Reddy Mothukupally, Mark W. Shutt, Wayne R. Weilnau
  • Patent number: 11151021
    Abstract: An example system includes a processor to receive a template-aware coverage data that tracks probabilities of events in a list of events being hit for a set of test-templates over a first and second predetermined period of time. The processor is to generate a hit prediction score for each combination of unhit event in the events and each test-template in the set of test-templates of the second predetermined period of time. The hit prediction score indicates a probability of an unhit event being hit by a particular test-template in a future third predetermined period of time based on the template-aware coverage data and similarities between the events and the test-templates. The processor is to generate a template score for each test-template based on the hit prediction scores for each test-template. The processor is to select a test-template from the set of test-templates based on the template score.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Raviv Gal, Giora Simchoni, Avi Ziv
  • Patent number: 11144278
    Abstract: The present disclosure is generally related to a data processing system to determine operational statuses of agents interfacing with digital assistant applications. The data processing system can access a log database. The log database can maintain response metrics for an agent service. Each response metric can correspond to a response by the agent service to a request generated by a digital assistant application responsive to an input audio signal. The data processing system can transmit a ping request to the agent service and can wait for a second response from the agent service. The data processing system can determine an operational status of the agent service based on the response metrics and on a time elapsed since the transmission of the ping request. The data processing system can cause the digital assistant application to perform an action based on the operational status.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: October 12, 2021
    Assignee: GOOGLE LLC
    Inventors: Quazi Hussain, Nikhil Rao
  • Patent number: 11138315
    Abstract: A system comprising an inner kernel of an operating system (OS) running at a higher privilege level than an outer kernel of the OS, the inner kernel to measure a data structure in a memory; a device including a measurement engine to measure the data structure in the memory, wherein the device operates independently of the OS; and a trusted execution environment including an application to compare measurements from the inner kernel and the measurement engine.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: October 5, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Geoffrey Ndu, Ludovic Emmanuel Paul Noel Jacquin, Nigel Edwards
  • Patent number: 11129117
    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: June 27, 2019
    Date of Patent: September 21, 2021
    Assignee: Intel Corporation
    Inventors: Linda Patricia Osuna Ibarra, David Gómez Gutiérrez, Dave Cavalcanti, David Arditti Ilitzky
  • Patent number: 11119858
    Abstract: In general, the invention relates to a method for managing data. The method includes detecting a failure of a persistent storage device of a plurality of persistent storage devices, and in response to the detecting, initiating a rebuilding of data in a spare persistent storage device using proactive copy metadata, checkpoint metadata, and slice metadata, wherein the data is a copy of data that was stored in the persistent storage device.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: September 14, 2021
    Assignee: DELL PRODUCTS L.P.
    Inventors: Dharmesh M. Patel, Ravikanth Chaganti, Rizwan Ali
  • Patent number: 11106561
    Abstract: A method for evaluating IO performance of cache servers includes: collecting basic data of all to-be-evaluated cache servers, where the basic data includes at least service data, disk configuration, load data, and performance data; filtering the basic data of all the to-be-evaluated cache servers, and classifying cache servers whose basic data have the same data characteristics into one category; statistically analyzing basic data of cache servers of each category, to obtain evaluation indexes for the cache servers of each category; and determining, according to the evaluation indexes for the cache servers of each category, disk IO configuration requirements for the cache servers of each category, where the disk IO configuration requirements include at least a disk capacity configuration requirement and a disk load algorithm configuration requirement.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: August 31, 2021
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Yue Jiang, Xu Zhang, Yajuan Zheng, Xiaowei Chen, Wei Lei, Zhihuai Pan
  • Patent number: 11102103
    Abstract: Apparatus and methods for protecting a server network from a failure. The network may include a central console. The network may include one or more client servers. The central console may include a transmitter that is configured to periodically transmit to the client server a diagnostic probe. The probe may be selected to ascertain a state of an agent of the client server. The diagnostic probe may include a sequence of queries. Each query may be configured to cause, when the state is “ONLINE,” a normal result in the agent. A processor may be configured to record a reaction of an agent to the query. The reaction may be anomalous. A processor may be configured to map the reaction to a system administrator instruction. The transmitter may be configured to transmit the system administrator instruction to the client server.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: August 24, 2021
    Assignee: Bank of America Corporation
    Inventors: Sasidhar Purushothaman, Atul Agarwal, Nikit Malhotra
  • Patent number: 11079726
    Abstract: System and method for improving operation of an industrial automation system, which includes a control system that controls operation of an industrial automation process. The control system includes a feature extraction block that determines extracted features by transforming process data determined during operation of an industrial automation process based at least in part on feature extraction parameters; a feature selection block that determines selected features by selecting a subset of the extracted features based at least in part on feature selection parameters, in which the selected features are expected to be representative of the operation of the industrial automation process; and a clustering block that determines a first expected operational state of the industrial automation system by mapping the selected features into a feature space based at least in part on feature selection parameters.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: August 3, 2021
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Bijan Sayyarrodsari, Kadir Liano, Apurva Prakash Samudra, Alexander Barton Smith
  • Patent number: 11080904
    Abstract: Systems, methods, and computer-readable media are provided for graph data modeling. In accordance with one implementation, a method is provided that includes operations performed by at least one processor. The operations of the method include receiving raw data and determining a model for the raw data, wherein the model defines the graph structure for the raw data. The method also includes converting the raw data to fit the model, and generating at least a portion of a graph based on the raw data and the model, wherein the graph produces modeled data. The method also includes archiving the graph.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: August 3, 2021
    Assignee: Verizon Media Inc.
    Inventors: Travis Adam Walker, Mohammad Suhale Malang Khader
  • Patent number: 11068947
    Abstract: A service request is received at an intelligence service server from a user, where the service request includes a number of required inputs associated with the user. The number of required inputs are executed by the intelligence service server to generate an inference, an outcome probability distribution and a price quote, where the price quote corresponds to the outcome probability distribution. The outcome probability distribution and the price quote are returned by the intelligence service server to the user. It is determined by the intelligence service server that whether the user accepts the price quote based on a response from the user. If so, the inference is returned by the intelligence service server to the user. Otherwise, the response from the user is logged in a database associated with the intelligence service server by the intelligence service server.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: July 20, 2021
    Assignee: SAP SE
    Inventor: Itzhak Shoshan
  • Patent number: 11030318
    Abstract: An application service request is parsed to identify an application service request parameter of the application service request. The application service request parameter is altered. The application service request is reconstructed to include the altered application service request parameter. The behavior of the application is analyzed while executing the reconstructed application service request to detect a security vulnerability. The detection of the security vulnerability is verified to eliminate false positives.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: June 8, 2021
    Assignee: Synopsys, Inc.
    Inventor: Tamir Shavro
  • Patent number: 11023819
    Abstract: In some embodiments, a computing system computes, with a state prediction model, probabilities of transitioning from a click state represented by interaction data to various predicted next states. The computing system computes an interface experience metric for the click with an experience valuation model. To do so, the computing system identifies base values for the click state and the predicted next states. The computing system computes value differentials for between the click state's base value and each predicted next state's base value. Value differentials indicate qualities of interface experience. The computing system determines the interface experience metric from a summation that includes the current click state's base value and the value differentials weighted with the predicted next states' probabilities.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: June 1, 2021
    Assignee: ADOBE INC.
    Inventors: Atanu R. Sinha, Deepali Jain, Nikhil Sheoran, Deepali Gupta, Sopan Khosla
  • Patent number: 11017436
    Abstract: Delivering an advertisement is disclosed. Local user information is collected. Examples of local user information include language settings, web browser history, and actions taken by a user with respect to various applications. An advertisement is selected from a plurality of advertisements based at least in part on the local user information. The selected advertisement is caused to be displayed.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: May 25, 2021
    Assignee: Conviva Inc.
    Inventors: Ion Stoica, Hui Zhang
  • Patent number: 11005700
    Abstract: The present invention provides a system and method for quickly determining a reasonable alarm threshold of a network, including: a presentation component for setting the template type and template parameter of an alarm simulation template, a generator for generating an alarm simulation task according to the alarm simulation template, a task component for executing the alarm simulation task to generate a data result set, and a storage component for storing and providing the data result set for the presentation component. The present invention adopts the asynchronous calculation, and adopts fragment manner during data statistics; the time period is divided into time slices and processed in parallel, and then aggregated, to improve the data processing rate; the similar alarm points are merged, thereby accurately obtaining the actual number of alarms and presenting in an incremental mode.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: May 11, 2021
    Assignee: SHANGHAI NETIS TECHNOLOGIES CO., LTD.
    Inventors: Xiaolin He, Tao Wang, Yuliang Zhou