Threshold Patents (Class 714/47.2)
  • Patent number: 11182737
    Abstract: Certain examples provide systems and methods for cloud-based factory storage and provisioning of orders and other items. An example cloud-based factory catalog apparatus is disclosed including a data store to include reference content, rules, and tenant content; a processor to map incoming tenant content to the reference content to form a catalog content set and to store the catalog content set in the data store to be output to at least one tenant system; and an interface to receive the incoming tenant content and provide the catalog content set to the at least one tenant system. An example computer-readable storage medium is disclosed including instructions which, when executed, particularly configure at least one processor to at least: map incoming tenant content to reference content using rules to form a catalog content set; store the catalog content set in a data store; and provide the catalog content set to at least one tenant system.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: November 23, 2021
    Assignee: VVC Holding Corp.
    Inventors: Donald Sepulveda, Sridhar Ramachandran, Serene Munroe
  • Patent number: 11171835
    Abstract: A method includes obtaining information regarding a plurality of information technology assets in use across an enterprise system, identifying dependencies between the information technology assets in use across the enterprise system, and generating an information technology asset ontology comprising a knowledge graph with nodes representing the information technology assets and edges between the nodes representing dependencies between the information technology assets. The method also includes monitoring the information technology assets of the enterprise system to detect one or more events and, responsive to detecting a given one of the one or more events, utilizing the information technology asset ontology to identify one or more of the information technology assets of the enterprise system affected by the given event.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: November 9, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ravi R. Shastri, Mainak Chowdhury
  • Patent number: 11153193
    Abstract: Method of training and using a computerized system for testing a network that includes computer nodes, to determine functionality of the network, including: determining respective limit values for each of a plurality of data types; obtaining at least one sample of test data of a given data type, converting the sample value into a corresponding normalized sampled value, so that each normalized sampled value is within limit values of the given data type determined based on at least the characteristics of the given data type and the given node; combining normalized values of different types of the given node into a set of combined node features; tagging each set of combined node features with a performance tag; generating a training set that includes a plurality of tagged sets of combined features that pertain to at least one node; and inputting the training set to train the system.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: October 19, 2021
    Assignee: SENAI NETWORKS LTD
    Inventors: Inas Said, Mohamad Badarneh, Firas Ismael, Alaa Ghanaim, Rami Dahmosh
  • Patent number: 11144378
    Abstract: Disclosed herein are systems, devices, and methods related to assets and asset operating conditions. In particular, examples involve determining health metrics that estimate the operating health of an asset or a part thereof, determining recommended operating modes for assets, analyzing health metrics to determine variables that are associated with high health metrics, and modifying the handling of operating conditions that normally result in triggering of abnormal-condition indicators, among other examples.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: October 12, 2021
    Assignee: Uptake Technologies, Inc.
    Inventors: Stephanie Shapiro, Brian Silva
  • Patent number: 11138187
    Abstract: A non-transitory computer-readable storage medium storing therein a data update program for causing a computer to execute a process including in response to receiving a plurality of data transmitted from a data management device at a first interval, updating data in a searchable database stored in a data storage with the received plurality of data; in response to detecting specific data satisfying a specific condition among the plurality of data in the database, transmitting to the data management device a transmission request to transmit data identified by identification information of the specific data; and in response to receiving the data identified by the identification information of the specific data that is transmitted from the data management device in response to the transmission request, updating the specific data in the database with the received data.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: October 5, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Kazuki Yamada, Takaaki Nakazawa, Takeya Mutoh
  • Patent number: 11126491
    Abstract: An information processing apparatus includes sensors for detecting a plurality of types of errors. The information processing apparatus identifies a type of an error detected by one of the sensors, acquires a result of diagnostic processing corresponding to the identified type of the error, and outputs error information indicating the identified type of the error, and diagnostic information about a component corresponding to the result of the diagnostic processing.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: September 21, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Norihiko Kobayashi, Kimito Kasahara, Kaori Nishiyama, Naoto Watanabe, Keisuke Aizono, Satoshi Seki, Masahiro Mutsuno, Takuma Yasukawa, Yuki Suetani, Toshiyuki Miyake
  • Patent number: 11099876
    Abstract: An aspect of the invention is a method that includes receiving a request from a requestor to reclaim a portion of a memory assigned to a virtual machine (VM). The memory includes real memory that is divided into a plurality of increments. An amount of paging space that will be occupied by the VM subsequent to reclaiming the portion of the memory is predicted. Based on the predicted amount of paging space exceeding a threshold, the requestor is notified that the portion of the memory cannot be reclaimed. Based on the predicted amount of paging space not exceeding the threshold, a reclamation of the portion of the memory is initiated. The reclamation includes vacating an increment of the plurality of increments and removing an assignment of the increment to the VM.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: August 24, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Walter Church, IV, Ronald C. Pierson, Thomas Mathias
  • Patent number: 11075939
    Abstract: Systems and methods for determining priority levels to process vulnerabilities associated with a networked computer system can include a data collection engine receiving a plurality of specification profiles, each defining one or more specification variables of the networked computer system or a respective asset. The data collection engine can receive, from a vulnerability scanner, vulnerability data indicative of a vulnerability associated with the networked computer system. A profiling engine can interrogate a computing device of the networked computer system, and receive one or more respective profiling parameters from that computing device. A ranking engine can compute a priority ranking value of the computing device based on the profile specification variables, the vulnerability data and the profiling parameters.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: July 27, 2021
    Assignee: Acentium Inc.
    Inventor: Amine Hamdi
  • Patent number: 11073998
    Abstract: The present disclosure discloses a method, apparatus for processing a disk bad sector, and a computer storage medium. The method includes: obtaining a target disk that is to be processed, and detecting bad sector data in the target disk; combining bad sector areas represented by the bad sector data, to obtain a usable area different from the bad sector areas in the target disk; and determining, according to a detection result, whether the target disk is usable, reconstructing storage space of the target disk based on the usable area if the target disk is usable, and setting an access parameter for the reconstructed storage space. The technical solutions provided by the present disclosure can improve processing efficiency of a faulty disk while saving a disk resource.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: July 27, 2021
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Jiaxiang Xie, Xu Zhang, Yajuan Zheng, Zhihuai Pan
  • Patent number: 11070489
    Abstract: A method, computer program product, and system are provided. A resource exhaustion is predicted based on the available resource and a consumption speed of the resource in a bare-metal server. Then it is determined whether the resource exhaustion will have an impact on the Service Level Agreement (SLA) and, responsive to the determination that the resource exhaustion will have an impact on the SLA, a control of the resource consumption speed is enacted to slow down the resource exhaustion and to maintain the SLA.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yong Deng Hu, Jing Li, Qiang Liu, Jing Quan, Jian Wang, Xing Xing Di
  • Patent number: 11049055
    Abstract: An industrial batch production system, including at least one industrial automation device, at least one equipment sensor disposed on and operatively coupled to the industrial automation device to obtain on-line data relating to a batch run, an Internet-enabled local controller in electronic communication with the equipment sensors, a cloud link connecting the Internet-enabled local controller with an Internet-based cloud platform, a central server in the cloud platform configured to receive data from the local controller and running a process historian software program having a time series database, and at least one Internet-enabled device configured to receive manually obtained time-stamped offline data relating to the batch run and to transmit the offline data to the central server independently of the Internet-enabled local controller through a VPN or Ethernet.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: June 29, 2021
    Inventors: Daniel Voit, Keith Weerts
  • Patent number: 11042474
    Abstract: Techniques for scheduled tests for endpoint agents are disclosed.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: June 22, 2021
    Assignee: THOUSANDEYES LLC
    Inventors: Nelson Rodrigues, Santiago Alessandri, Sergio Freitas, Ricardo V. Oliveira
  • Patent number: 11042458
    Abstract: Methods, systems, and computer-readable media for identifying potential process failure in a robotic process automation (RPA) platform, actions can include providing a predictive model based on application records of processes executed in the RPA platform, receiving data representative of a process being executed by a bot within the RPA platform, determining a prediction indicating a likelihood of failure of the process, and selectively issuing an alert in response to the prediction.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: June 22, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Gaurav Goyal, Katherine Wheeler Morgan-Baker, Daniel Clifton-Hadley, Ashwin Kumar Sridhar
  • Patent number: 11030669
    Abstract: Embodiments of the present disclosure are directed to, among other things, providing resource allocation advice, configuration recommendations, and/or migration advice regarding data storage, access, placement, and/or related web services. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on one or more resource usage checks and/or configuration checks, resource usage information and/or configuration information of an account utilizing a web service, and/or user preferences and/or settings, resource allocation advice, system configuration recommendations, and/or migration advice may be provided to a user of an account. Additionally, in some examples, one or more remediation operations may be performed automatically.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: June 8, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Mahendra M. Chheda, Shawn E. Heidel, Robert B. Jaye, Justin K. Brindley-Koonce, Jesse D. Schoch, Eric Jason Brandwine
  • Patent number: 11032152
    Abstract: A machine-learning based self-populating dashboard for resource utilization monitoring in hyper-converged information technology (IT) environments. Specifically, the method and system disclosed herein entail the continuous monitoring of select resource utilization parameters across various nodes in an environment. Cause and effect relationships between these select resource utilization parameters and other utilization parameters are periodically assessed to dynamically populate a user interface (e.g., a web-based or non-web-based dashboard). The user interface provides environment administrators with a tool that intelligently identifies which resource utilization parameters may be strong contenders as root causes of user issues and/or failures occurring in the environment.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: June 8, 2021
    Assignee: Dell Products L.P.
    Inventor: John Kelly
  • Patent number: 11024352
    Abstract: A spatial disturbance that occurs when an access is concentrated in a specific memory area in a volatile semiconductor memory like DRAM is properly solved by a memory controller. The memory controller includes a concentration access detection part generating a concentration access detection signal when an address for accessing a specific memory area among memory areas of volatile semiconductor memory is concentratedly received. In the case that the concentration access detection signal is generated, the memory controller includes a controller for easing or preventing corruption of data which memory cells of the specific memory area and/or memory cells of memory areas adjacent to the specific memory area hold.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 1, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kyo Min Sohn, Dong Su Lee, Young Jin Cho, Hyung Woo Choi
  • Patent number: 11018988
    Abstract: Embodiments of the disclosure provide techniques for partitioning a resource object into multiple resource components of a cluster of host computer nodes in a distributed resources system. The distributed resources system translates high-level policy requirements into a resource configuration that the system accommodates. The system determines an allocation based on the policy requirements and identifies resource configurations that are available. Upon selecting a resource configuration, the distributed resources system assigns the allocation and associated values to the selected configuration and publishes the new configuration to other host computer nodes in the cluster.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: May 25, 2021
    Assignee: VMware, Inc.
    Inventors: Christos Karamanolis, William Earl, Eric Knauft, Pascal Renauld
  • Patent number: 11010222
    Abstract: Techniques for predicting failure mode specific reliability characteristics of tangible equipment using parametric probability models are disclosed. In some example embodiments, a computer system receives a model training configuration entered via a user interface, trains a failure curve model for a selected failure mode of a selected equipment model based on the model training configuration at a time indicated by training schedule data, generating, and generates analytical data for the selected failure mode of the selected equipment model using the trained failure curve model. The failure mode corresponds to a specific way in which the equipment model is capable of failing. In some example embodiments, the training of the failure curve model comprises determining a shape parameter and a scale parameter for the failure curve model based on a fitting of failure event data to a continuous probability distribution, and storing the parameters for use in generating the analytical data.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: May 18, 2021
    Assignee: SAP SE
    Inventor: Rashmi B. Shetty
  • Patent number: 10983856
    Abstract: The disclosed embodiments provide a system for identifying root causes of performance issues. During operation, the system obtains a call graph containing a set of call paths for a set of services. Next, the system determines, based on a load test of the set of services, severity scores for the set of services, wherein the severity scores represent levels of abnormal behavior in the set of services. The system then groups the severity scores by the set of call paths and identifies, based on the grouped severity scores, one or more services as potential root causes of performance issues in the set of services. Finally, the system outputs the identified one or more services as the potential root causes of the performance issues.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yi Zhen, Yung-Yu Chung, Yang Yang, Bo Long
  • Patent number: 10983502
    Abstract: A remote management server serving as a remote management device is communicably connected to, via a converter, at least one controller serving as a machine tool which allows only direct connection to another device via a predetermined connector, thus exchanging data with a fixed input/output destination and which does not have a setting function of setting a data output destination and a data input destination. The controller is further communicably connected to a mobile terminal via a network. The remote management server includes an input/output control unit configured to control settings relating to data output and data input in the controller and a setting screen providing unit configured to provide the mobile terminal with a setting screen allowing input of setting information relating to the data output and the data input.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: April 20, 2021
    Assignee: FANUC CORPORATION
    Inventors: Masao Kamiguchi, Norinaga Mutai, Yujiro Honda
  • Patent number: 10962966
    Abstract: Apparatuses, methods and storage medium associated with monitoring or assisting in monitoring of an equipment process are disclosed herein. In embodiments, an apparatus may comprise an analyzer to: receive a plurality of simulation results of a plurality of control limit and alert zone combinations for potential use with a control chart to monitor the equipment process, and calculate a plurality of performance metrics for each of the plurality of control limit and alert zone combinations, using the plurality of simulation results. The apparatus may further select an optimal combination of control limits and alert zones, based at least in part on the plurality of performance metrics, and configure an equipment process monitor with the selected optimal combination of control limits and alert zones for use with a control chart to monitor the equipment process. Other embodiments may be described or claimed.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: March 30, 2021
    Assignee: Intel Corporation
    Inventors: Petek Yontay, Rita Chattopadhyay
  • Patent number: 10942835
    Abstract: Provided are a computer program product, system, and method for processing a health condition message on a health condition to determine whether to perform a swap operation. A health condition message is received from a first server indicating an estimated Input/Output (I/O) delay to access a first storage resulting from a health condition experienced at the first server. A determination is made as to whether the estimated I/O delay exceeds a threshold response time for the first storage. A swap operation is performed to redirect I/O requests to data from the first server to the second server to access the data at the second storage in response to determining that the estimated I/O delay exceeds the threshold response time.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: March 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clint A. Hardy, Matthew J. Kalos
  • Patent number: 10924392
    Abstract: In general, the disclosure describes techniques for measuring edge-based quality of experience (QoE) metrics. For instance, a network device may construct a topological representation of a network, including indications of nodes and links connecting the nodes within the network. For each of the links, the network device may select a node device of the two node devices connected by the respective link to measure one or more QoE metrics for the respective link, with the non-selected node device not measuring the QoE metrics. In response to selecting the selected node device, the network device may receive a set of one or more QoE metrics for the respective link for data flows flowing from the selected node device to the non-selected node device. The network device may store the QoE metrics and determine counter QoE metrics for data flows flowing from the non-selected node device to the selected node device.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: February 16, 2021
    Assignee: Juniper Networks, Inc.
    Inventor: Nagaraja Manikkar Shenoy
  • Patent number: 10892967
    Abstract: Techniques are provided for determining end-to-end path delay measurements. In one embodiment, a method includes identifying equal-cost multi-path (ECMP) sections comprising at least two different ECMP paths in a network comprising a plurality of nodes. In response to receiving a request to determine a delay measurement for end-to-end paths from an ingress node to an egress node through the network, the method includes determining sets of ECMP sections that are between the ingress node and the egress node and determining a plurality of paths through each set of ECMP sections. The method includes measuring delay for each of the plurality of paths using probe packets and determining delay measurements for all end-to-end paths. The delay measurements for end-to-end paths include a first subset including measured delays from the probe packets and a second subset calculated using combinations of measured delays.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: January 12, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Clarence Filsfils, Amila Pradeep Kumara Tharaperiya Gamage, Rakesh Gandhi, Darren Dukes
  • Patent number: 10892910
    Abstract: Aspects for data transmission over wired networks are described herein. The aspects may include a first transceiver and a second transceiver respectively connected to a communication bus. When the first transceiver receives differential signals from the communication bus, the first transceiver may be configured to convert the differential signals to digital signals and further to transmit the digital signals to a configurable logic circuit connected to both the first transceiver and the second transceiver. The configurable logic circuit may be configured to transmit the digital signals to the second transceiver when the communication bus is idle. The second transceiver may be configured to convert the digital signals back to differential signals and transmit the differential signals back to the communication bus.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: January 12, 2021
    Assignee: BEIJING SEGRUN INTELLIGENCE TECHNOLOGY CO., LTD.
    Inventor: Li Guanjun
  • Patent number: 10876500
    Abstract: A control device of an internal combustion engine using a neural network, wherein an output value obtained by experiments is made training data for a value of an operating parameter of the engine in a presumed usable range, while an output value obtained by prediction without relying on experiments is made training data for a value of the operating parameter of the engine outside of the presumed usable range. The training data obtained by experiments and the training data obtained by prediction are used to learn the weights and the biases of the neural network so that an output value which changes in accordance with a value of an operating parameter of the engine matches the training data, and thereby even outside of the presumed usable range of the operating parameter, the output value can be suitably estimated.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: December 29, 2020
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Eiki Kitagawa, Masato Ehara
  • Patent number: 10871760
    Abstract: A mounting board manufacturing system includes: a component placer including a placing head and a placing head mover that moves the placing head to a target position for placing the component on the board; an inspector that inspects a placement position of the component by imaging the board; a correction value calculator that calculates a correction value for correcting the target position; a target position calculator that calculates the target position using the correction value; and a correction value changer that changes a latest correction value used immediately before stopping an operation of the component placer to a correction value different from the latest correction value when the operation is resumed.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: December 22, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Satoshi Furuichi, Masahiro Kihara, Toshihiko Nagaya, Masahiro Taniguchi
  • Patent number: 10807695
    Abstract: A network system for monitoring and storing data of aircraft intelligent windows or windshields to provide useable life of, provide real life performance of, and/or measure characteristics and/or properties of, the windshields forwards the data from sensors mounting the windshield to a window sensing hub having a microprocessor programmed to receive and process the data to determine the performance of the windshield and formatting the data in accordance to a preset program, wherein the program includes providing data from the sensors that measures characteristics and properties of the windshield that are active during the period in which the data is taken. An aircraft central maintenance system connected to the window sensing hub receives the formatted information from the window sensing hub and unfiltered or unformatted information, wherein the unfiltered information from the windshield is acted on by the central maintenance system to provide an estimated useable life of the windshield.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: October 20, 2020
    Assignee: PPG Industries Ohio, Inc.
    Inventors: Yu Jiao, Nicolas Duarte, Monroe A. Stone
  • Patent number: 10795752
    Abstract: In an example, data, such as, a journal entry in a ledger, to be validated and associated supporting documents may be extracted. Further, an entity, indicative of a feature of the data may be extracted. Based on the extracted entity, one or more probable values for a field of the data may be determined. A probability score may be associated each of the probable values of the field. At least one of the probable values of the field may be compared with an actual value of the field of the data. Based on comparison, a notification indicative of a potential error in the data may generated. The data and historical data associated with the data may be processed, based on at least one of predefined rules and a machine learning technique, to detect an anomaly in the data, the anomaly being related to a contextual information associated with the data.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: October 6, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Chung-Sheng Li, Emmanuel Munguia Tapia, Mohammad Ghorbani, Jingyun Fan, Priyankar Bhowal, David Clune, Sumraat Singh
  • Patent number: 10791148
    Abstract: A system is in communication with a managed infrastructure comprising. At least a first engine one engine receives message data from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. The at least first engine one engine determines common characteristics of events, and produces clusters of events relating to the failure of errors in the managed infrastructure. A second engine uses a source address for each of an event and a graph topology of the managed infrastructure that represents a node to node connectivity and a graph coordinate for each of an event, with an optional subset of attributes extracted for each of an event. The second engine provides a list of connections between components or nodes in the managed infrastructure. A display computer system has a collaborative interface (UI) accessible by at least two parties for situations relative to clustered messages relating to the managed infrastructure.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: September 29, 2020
    Assignee: Moogsoft Inc.
    Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey
  • Patent number: 10782729
    Abstract: In an embodiment, a processor for clock signal modulation includes a clock source to generate a global clock signal, at least one processor component, a counter, and a circuit. The circuit is to: adjust the counter based on a level of activity of the at least one processor component; modulate, based on a value of the counter, the global clock signal to generate a modulated clock signal; and provide the modulated clock signal to the at least one processor component. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: September 22, 2020
    Assignee: intel Corporation
    Inventors: Bahaa Fahim, Vedaraman Geetha, Don C. Soltis, Jr., Samuel Strom, Jason Crop
  • Patent number: 10740206
    Abstract: In some implementations, there is provided a method, which includes receiving, at a recommendation system, a failure notice representing a failure detected by a sensor monitoring an object; comparing, by the recommendation system, the failure notice to a plurality of reference failure notices to identify at least one matching failure notice, the comparing based on a domain-by-domain scoring between the failure notice and the plurality of reference failure notices; and generating, by the recommendation system, a message including a suggested solution including at least one task to remedy the failure, the suggested solution obtained from the at least one matching failure notice. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: August 11, 2020
    Assignee: SAP SE
    Inventors: Lukas Brinkmann, Janick Frasch, Jan Patrick Klein, Axel Kuhle, Markus Seidl, Benjamin Fischer
  • Patent number: 10733042
    Abstract: Implementations of the present disclosure relate to a method and apparatus for handling an error for a drive. The logic space of the drive is divided into a plurality of extents. The method comprises determining a type of errors in response to the errors detected in I/O operations for the drive. The method further comprises determining a drive extent of the plurality of extents of the drive that causes the errors in response to determining that the type of the errors is a soft medium error or a data error, the soft medium error being an error that can be repaired by re-mapping of a failed extent and the data error being an error that is caused by damage of data on the drive. Furthermore, the errors can be handled only with respect to the drive extent that causes the errors.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: August 4, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Hongpo Gao, Jamin Kang, Jian Gao, Ree Lei Sun, Shaoqin Gong
  • Patent number: 10732873
    Abstract: A data store is accessed that stores a collected historical record of performance metrics for input/output operations executed at a storage device that is part of a group of storage devices that are configured to provide a fault resiliency function. A performance profile is determined for the selected storage device based on selected performance metrics of the historical record. A difference between the performance profile for the storage device and a characteristic performance profile for similar storage devices is determined. When the difference exceeds a predetermined deviance threshold, selected I/O requests designated for the selected storage device are redirected to another device of the group of storage devices.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott Chao-Chueh Lee, Bryan Stephen Matthew, Vinod R. Shankar
  • Patent number: 10680874
    Abstract: The method in the embodiments of the present invention includes after a service management system SMS detects that operating performance data of a VNF is abnormal, sending network service association request information to a system management module, where the network service association request information is used by the system management module to query a fault and feed back a network service association response to the SMS. The method also includes performing, by the SMS, fault diagnosis according to the network service fault association response and the operating performance data of the VNF, to obtain a network service fault diagnosis report. Additionally, the method includes sending the network service fault diagnosis report to the system management module, where the network service fault diagnosis report is used by the system management module to perform fault recovery.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: June 9, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jianning Liu, Lei Zhu
  • Patent number: 10680921
    Abstract: Methods and systems configured to interact with hardware components of a computer system are described. In some embodiments, the system includes a processor and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions for generating, by a software module executing on the system, an Intelligent Platform Management Interface (IPMI) request configured for a controller of the computer system; transmitting, by the software module, the IPMI request to a server separate from the computer system, wherein the server is configured to emulate the controller of the computer system; and receiving, by the software module, an IPMI response from the server, wherein the IPMI response is based on a simulated operating condition of a hardware component of the computer system at the server, thereby obviating a manual adjustment of the hardware component on the computer system.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: June 9, 2020
    Assignee: VMware, Inc.
    Inventor: Haishan Du
  • Patent number: 10680876
    Abstract: The present invention relates to a method and an apparatus for failure recovery in a network system, wherein a linked list is created, where each network node knows the network address of its neighbor node in at least one direction, wherein each network node sends a beacon to its neighbor node and has its neighbor node acknowledge receipt of the beacon, and wherein a network node checks with a switch device the port status of a port to which a neighbor node that has failed is connected in order to identify a replacement node.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: June 9, 2020
    Assignee: SIGNIFY HOLDING B.V.
    Inventors: Jinyun Chen, Shengli Zhang
  • Patent number: 10671469
    Abstract: Various embodiments include a method and system for high-volume distributed script error report handling. A group of user terminals may be selected to report errors, where the group of user terminals is a subset of user terminals having open user session and the group of user terminals is smaller than a predetermined threshold value. An error report, generated by a user terminal in response to a script error, may then be received, where the user terminal is in the group of user terminals selected to report errors. The received error report may then be processed to create a processed error report. The processed error report may then be presented to a service user.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: June 2, 2020
    Assignee: eBay Inc.
    Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
  • Patent number: 10671049
    Abstract: An optimization device of a component mounting line of the present invention includes a cycle time calculating section which calculates respective cycle times required for mounting components of component types which are allocated to each of the component mounting machines by the optimization process onto a single board, an excluded machine setting section which sets a specific portion of the component mounting machines to be excluded from further calculation processes, a balance efficiency calculating section which calculates a line balance efficiency indicating a degree to which the cycle times of the component mounting machines which are not excluded are equalized, and a balance efficiency display section which displays the line balance efficiency. Accordingly, the results of the optimization process which is carried out before starting production of the board are evaluated appropriately and the original device performance of the component mounting line can be utilized.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: June 2, 2020
    Assignee: FUJI CORPORATION
    Inventors: Yoshihiro Yasui, Hitoshi Kobayashi
  • Patent number: 10621139
    Abstract: A wireless network performance management system and method. The system includes at least one collection agent for collecting data related to at least one of service coverage; service quality; and usage of public and/or private data networks for enterprise clients, and a reporting unit to graphically represent the collected data to at least one of track, troubleshoot, and analyze the one of the service coverage; the service quality; and the usage of public and/or private data networks for the enterprise clients.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: April 14, 2020
    Assignee: NETMOTION WIRELESS, INC.
    Inventors: Christian E. Hofstaedter, Reyes Canales, III, Edward Goziker, James S. Simpkins, Fernando Garcia-Duarte, Julia Renouard, Joseph T. Savarese, Mark V. Kimmerly, Zhenwu Wang, John Dangov, Paul L. Hoover, Michael L. Snyder
  • Patent number: 10613790
    Abstract: A technique for performing storage tiering accesses allocation metadata in a data storage system and applies that allocation metadata when relocating data from a selected extent to a target extent. The selected extent includes a range of contiguous blocks. The allocation metadata may designate each of these blocks as either allocated or free. When relocating data from the selected extent to the target extent, the technique copies data of the selected extent on a per-block basis, checking whether that block is allocated or free before copying it to the target extent.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: April 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Philippe Armangau, Feng Zhang, Xianlong Liu, Chang Yong Yu, Ruiling Dou
  • Patent number: 10613954
    Abstract: Systems and methods for performing diagnostic tests within a multi-tenant environment are described. Diagnostics are performed on one or more components, such as host computing devices. The one or more components send resulting diagnostic information to an ingester which collects the diagnostic information. The ingester then sends the diagnostic information to a database. A generator is able to query the information in the database and create metrics. Based at least in part on metrics, an alarm may be triggered.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: April 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Carl Bellingan, Matthew James Eddey, Anton André Eicher, Atle Normann Jorgensen, André Mostert
  • Patent number: 10606485
    Abstract: A nonvolatile memory device includes a target memory area; a control unit configured to apply a program pulse one or more times to the target memory area in response to a program command, until program verification passes; and a status storage unit configured to store a program status information for the target memory area, wherein the control unit is supplied with a first operation voltage, and the status storage unit is supplied with a second operation voltage.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: March 31, 2020
    Assignee: SK hynix Inc.
    Inventor: Sok Kyu Lee
  • Patent number: 10592349
    Abstract: A storage control device includes a processor which performs first copy of copying first data stored in a first storage device into a first backup region upon detecting a failure presage in the first storage device. The processor performs first write of writing second data specified in a first write request to the first storage device and second write of writing the second data into the first backup region upon receiving the first write request while performing the first copy. The processor performs second copy of copying third data stored in the first backup region to a second storage device upon completing the first copy. The processor performs third write of writing fourth data specified in a second write request to the second storage device in place of the first storage device upon receiving the second write request after completion of the second copy.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: March 17, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Atsushi Endo, Takashi Fujihara
  • Patent number: 10579961
    Abstract: Based on an analysis of asset attribute data associated with a plurality of assets, a platform may detect a locality that is a possible instance of a given type of environment, such as a mine or construction site. In response, the platform may obtain image data associated with the detected locality and input that image data into a model that outputs likelihood data indicating a likelihood that any portion of the detected locality comprises a given feature of the given type of environment (e.g., a boundary, navigation route, hazard, etc.), where this model is defined based on training data. Based on the likelihood data, the platform may then generate output data indicating a location of any portion of the detected locality that is likely to comprise the given feature. In turn, the platform may use the output data to simulate asset operation in the detected locality.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: March 3, 2020
    Assignee: Uptake Technologies, Inc.
    Inventors: Tyler Eilert Bruns, Brian Robert Keating, Adam McElhinney
  • Patent number: 10554391
    Abstract: Technologies for allocating data storage capacity on a data storage sled include a plurality of data storage devices communicatively coupled to a plurality of network switches through a plurality of physical network connections and a data storage controller connected to the plurality of data storage devices. The data storage controller is to determine a target storage resource allocation to be used by one or more applications to be executed by one or more sleds in a data center, determine data storage capacity available for each of a plurality of different data storage types on the data storage sled, wherein each data storage type is associated with a different level of data redundancy, determine an amount of data storage capacity for each data storage type to be allocated to satisfy the target storage resource allocation, and adjust the amount of data storage capacity allocated to each data storage type.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: February 4, 2020
    Assignee: Intel Corporation
    Inventors: Steven Miller, Paul Dormitzer
  • Patent number: 10489076
    Abstract: A solid state drive with a capability to select physical flash memory blocks and erasure and programming methods according to requirements of an application using storage in the solid state drive. A wear-out tracker in the solid state drive counts programming and erase cycles, and a raw bit error rate tracker in the solid state drive monitors raw bit errors in data read from the solid state drive. The application provides, to the solid state drive, requirements on an allowable retention time, corresponding to the anticipated storage time of data stored by the application, and on an average response time corresponding to programming and read times for the flash memory. The solid state drive identifies physical flash memory blocks suitable for meeting the requirements, and allocates storage space to the application from among the identified physical flash memory blocks.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: November 26, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Yang Seok Ki
  • Patent number: 10463957
    Abstract: Techniques for content deployment, scaling and telemetry are described herein. Once a content item is made accessible for deployment, one or more instances of the content item may be installed as an image on a virtual machine instance. Additional instances of the content item may then be launched on the same virtual machine instance and/or by copying the image onto any number of additional virtual machine instances. One or more instances of a content item may be configurable to execute with multiple simultaneously assigned users sessions. Information associated with content item instances may be collected, such as a number of occupied user sessions, a number of unoccupied user sessions, content item instance duration, memory usage, and the like. This information may, in some cases, be used to match and assign authorized users to appropriate content item instances.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher David Byskal, Preston Alan Tamkin, Alexis Levasseur, Jonathan Paul Thompson
  • Patent number: 10459796
    Abstract: A method begins by determining to rebuild a slice or slices to at least one of multiple distributed storage network (DSN) memory locations. The method continues by calculating a future risk estimation of each one of the multiple DSN memory locations, the future risk estimation including one or more risk factors. The method continues by determining a selection of which of the multiple DSN memory locations to rebuild and rebuilding the slice in the DSN memory of the selection.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: October 29, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew G. Peake, Jason K. Resch
  • Patent number: 10452504
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a CAN device is disclosed. The CAN device includes a transmit data (TXD) input interface, a TXD output interface, a receive data (RXD) input interface, an RXD output interface and a traffic control system connected between the TXD input and output interfaces and between the RXD input and output interfaces. The traffic control system is configured to detect the presence of classic CAN traffic on the RXD input interface and if the presence of classic CAN traffic is detected on the RXD input interface, emulate an error management protocol of a classic CAN controller in response to signals received on the TXD input interface.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: October 22, 2019
    Assignee: NXP B.V.
    Inventors: Bernd Elend, Matthias Muth