Threshold Patents (Class 714/47.2)
-
Patent number: 11182737Abstract: 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: GrantFiled: May 11, 2018Date of Patent: November 23, 2021Assignee: VVC Holding Corp.Inventors: Donald Sepulveda, Sridhar Ramachandran, Serene Munroe
-
Patent number: 11171835Abstract: 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: GrantFiled: November 21, 2019Date of Patent: November 9, 2021Assignee: EMC IP Holding Company LLCInventors: Ravi R. Shastri, Mainak Chowdhury
-
Patent number: 11153193Abstract: 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: GrantFiled: March 18, 2019Date of Patent: October 19, 2021Assignee: SENAI NETWORKS LTDInventors: Inas Said, Mohamad Badarneh, Firas Ismael, Alaa Ghanaim, Rami Dahmosh
-
Patent number: 11144378Abstract: 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: GrantFiled: September 7, 2018Date of Patent: October 12, 2021Assignee: Uptake Technologies, Inc.Inventors: Stephanie Shapiro, Brian Silva
-
Patent number: 11138187Abstract: 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: GrantFiled: November 14, 2017Date of Patent: October 5, 2021Assignee: FUJITSU LIMITEDInventors: Kazuki Yamada, Takaaki Nakazawa, Takeya Mutoh
-
Patent number: 11126491Abstract: 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: GrantFiled: April 3, 2019Date of Patent: September 21, 2021Assignee: Canon Kabushiki KaishaInventors: Norihiko Kobayashi, Kimito Kasahara, Kaori Nishiyama, Naoto Watanabe, Keisuke Aizono, Satoshi Seki, Masahiro Mutsuno, Takuma Yasukawa, Yuki Suetani, Toshiyuki Miyake
-
Patent number: 11099876Abstract: 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: GrantFiled: June 19, 2019Date of Patent: August 24, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Walter Church, IV, Ronald C. Pierson, Thomas Mathias
-
Patent number: 11075939Abstract: 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: GrantFiled: May 6, 2019Date of Patent: July 27, 2021Assignee: Acentium Inc.Inventor: Amine Hamdi
-
Patent number: 11073998Abstract: 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: GrantFiled: July 9, 2019Date of Patent: July 27, 2021Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.Inventors: Jiaxiang Xie, Xu Zhang, Yajuan Zheng, Zhihuai Pan
-
Patent number: 11070489Abstract: 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: GrantFiled: November 2, 2017Date of Patent: July 20, 2021Assignee: International Business Machines CorporationInventors: Yong Deng Hu, Jing Li, Qiang Liu, Jing Quan, Jian Wang, Xing Xing Di
-
Patent number: 11049055Abstract: 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: GrantFiled: September 9, 2019Date of Patent: June 29, 2021Inventors: Daniel Voit, Keith Weerts
-
Patent number: 11042474Abstract: Techniques for scheduled tests for endpoint agents are disclosed.Type: GrantFiled: April 14, 2020Date of Patent: June 22, 2021Assignee: THOUSANDEYES LLCInventors: Nelson Rodrigues, Santiago Alessandri, Sergio Freitas, Ricardo V. Oliveira
-
Patent number: 11042458Abstract: 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: GrantFiled: April 30, 2018Date of Patent: June 22, 2021Assignee: Accenture Global Solutions LimitedInventors: Gaurav Goyal, Katherine Wheeler Morgan-Baker, Daniel Clifton-Hadley, Ashwin Kumar Sridhar
-
Patent number: 11030669Abstract: 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: GrantFiled: April 17, 2017Date of Patent: June 8, 2021Assignee: 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: 11032152Abstract: 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: GrantFiled: April 25, 2018Date of Patent: June 8, 2021Assignee: Dell Products L.P.Inventor: John Kelly
-
Patent number: 11024352Abstract: 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: GrantFiled: March 15, 2013Date of Patent: June 1, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyo Min Sohn, Dong Su Lee, Young Jin Cho, Hyung Woo Choi
-
Patent number: 11018988Abstract: 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: GrantFiled: August 26, 2014Date of Patent: May 25, 2021Assignee: VMware, Inc.Inventors: Christos Karamanolis, William Earl, Eric Knauft, Pascal Renauld
-
Patent number: 11010222Abstract: 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: GrantFiled: November 25, 2019Date of Patent: May 18, 2021Assignee: SAP SEInventor: Rashmi B. Shetty
-
Patent number: 10983856Abstract: 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: GrantFiled: June 28, 2019Date of Patent: April 20, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Yi Zhen, Yung-Yu Chung, Yang Yang, Bo Long
-
Patent number: 10983502Abstract: 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: GrantFiled: May 31, 2019Date of Patent: April 20, 2021Assignee: FANUC CORPORATIONInventors: Masao Kamiguchi, Norinaga Mutai, Yujiro Honda
-
Patent number: 10962966Abstract: 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: GrantFiled: February 11, 2016Date of Patent: March 30, 2021Assignee: Intel CorporationInventors: Petek Yontay, Rita Chattopadhyay
-
Patent number: 10942835Abstract: 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: GrantFiled: January 10, 2019Date of Patent: March 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Clint A. Hardy, Matthew J. Kalos
-
Patent number: 10924392Abstract: 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: GrantFiled: March 15, 2019Date of Patent: February 16, 2021Assignee: Juniper Networks, Inc.Inventor: Nagaraja Manikkar Shenoy
-
Patent number: 10892967Abstract: 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: GrantFiled: December 21, 2018Date of Patent: January 12, 2021Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Amila Pradeep Kumara Tharaperiya Gamage, Rakesh Gandhi, Darren Dukes
-
Patent number: 10892910Abstract: 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: GrantFiled: December 30, 2019Date of Patent: January 12, 2021Assignee: BEIJING SEGRUN INTELLIGENCE TECHNOLOGY CO., LTD.Inventor: Li Guanjun
-
Patent number: 10876500Abstract: 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: GrantFiled: October 29, 2018Date of Patent: December 29, 2020Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Eiki Kitagawa, Masato Ehara
-
Patent number: 10871760Abstract: 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: GrantFiled: March 30, 2020Date of Patent: December 22, 2020Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Satoshi Furuichi, Masahiro Kihara, Toshihiko Nagaya, Masahiro Taniguchi
-
Patent number: 10807695Abstract: 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: GrantFiled: March 19, 2018Date of Patent: October 20, 2020Assignee: PPG Industries Ohio, Inc.Inventors: Yu Jiao, Nicolas Duarte, Monroe A. Stone
-
Patent number: 10795752Abstract: 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: GrantFiled: June 7, 2018Date of Patent: October 6, 2020Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Chung-Sheng Li, Emmanuel Munguia Tapia, Mohammad Ghorbani, Jingyun Fan, Priyankar Bhowal, David Clune, Sumraat Singh
-
Patent number: 10791148Abstract: 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: GrantFiled: November 30, 2018Date of Patent: September 29, 2020Assignee: Moogsoft Inc.Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey
-
Patent number: 10782729Abstract: 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: GrantFiled: November 30, 2017Date of Patent: September 22, 2020Assignee: intel CorporationInventors: Bahaa Fahim, Vedaraman Geetha, Don C. Soltis, Jr., Samuel Strom, Jason Crop
-
Patent number: 10740206Abstract: 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: GrantFiled: July 18, 2018Date of Patent: August 11, 2020Assignee: SAP SEInventors: Lukas Brinkmann, Janick Frasch, Jan Patrick Klein, Axel Kuhle, Markus Seidl, Benjamin Fischer
-
Patent number: 10733042Abstract: 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: GrantFiled: December 20, 2017Date of Patent: August 4, 2020Assignee: EMC IP Holding Company LLCInventors: Hongpo Gao, Jamin Kang, Jian Gao, Ree Lei Sun, Shaoqin Gong
-
Patent number: 10732873Abstract: 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: GrantFiled: April 18, 2019Date of Patent: August 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Scott Chao-Chueh Lee, Bryan Stephen Matthew, Vinod R. Shankar
-
Patent number: 10680874Abstract: 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: GrantFiled: July 20, 2016Date of Patent: June 9, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jianning Liu, Lei Zhu
-
Patent number: 10680921Abstract: 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: GrantFiled: July 1, 2016Date of Patent: June 9, 2020Assignee: VMware, Inc.Inventor: Haishan Du
-
Patent number: 10680876Abstract: 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: GrantFiled: January 7, 2016Date of Patent: June 9, 2020Assignee: SIGNIFY HOLDING B.V.Inventors: Jinyun Chen, Shengli Zhang
-
Patent number: 10671469Abstract: 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: GrantFiled: February 25, 2016Date of Patent: June 2, 2020Assignee: eBay Inc.Inventors: Eric Ye, David Q. He, Rajasekhar Bhogi
-
Patent number: 10671049Abstract: 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: GrantFiled: March 26, 2015Date of Patent: June 2, 2020Assignee: FUJI CORPORATIONInventors: Yoshihiro Yasui, Hitoshi Kobayashi
-
Patent number: 10621139Abstract: 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: GrantFiled: June 29, 2018Date of Patent: April 14, 2020Assignee: 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: 10613790Abstract: 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: GrantFiled: December 30, 2016Date of Patent: April 7, 2020Assignee: EMC IP Holding Company LLCInventors: Philippe Armangau, Feng Zhang, Xianlong Liu, Chang Yong Yu, Ruiling Dou
-
Patent number: 10613954Abstract: 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: GrantFiled: July 1, 2013Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Carl Bellingan, Matthew James Eddey, Anton André Eicher, Atle Normann Jorgensen, André Mostert
-
Patent number: 10606485Abstract: 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: GrantFiled: May 31, 2019Date of Patent: March 31, 2020Assignee: SK hynix Inc.Inventor: Sok Kyu Lee
-
Patent number: 10592349Abstract: 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: GrantFiled: September 5, 2017Date of Patent: March 17, 2020Assignee: FUJITSU LIMITEDInventors: Atsushi Endo, Takashi Fujihara
-
Patent number: 10579961Abstract: 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: GrantFiled: January 26, 2017Date of Patent: March 3, 2020Assignee: Uptake Technologies, Inc.Inventors: Tyler Eilert Bruns, Brian Robert Keating, Adam McElhinney
-
Patent number: 10554391Abstract: 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: GrantFiled: December 28, 2017Date of Patent: February 4, 2020Assignee: Intel CorporationInventors: Steven Miller, Paul Dormitzer
-
Patent number: 10489076Abstract: 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: GrantFiled: August 2, 2018Date of Patent: November 26, 2019Assignee: Samsung Electronics Co., Ltd.Inventor: Yang Seok Ki
-
Patent number: 10463957Abstract: 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: GrantFiled: March 17, 2015Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Christopher David Byskal, Preston Alan Tamkin, Alexis Levasseur, Jonathan Paul Thompson
-
Patent number: 10459796Abstract: 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: GrantFiled: July 20, 2016Date of Patent: October 29, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew G. Peake, Jason K. Resch
-
Patent number: 10452504Abstract: 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: GrantFiled: August 15, 2014Date of Patent: October 22, 2019Assignee: NXP B.V.Inventors: Bernd Elend, Matthias Muth