Computer Or Peripheral Device Patents (Class 703/21)
-
Patent number: 12255904Abstract: One example method includes extracting an expected communication specification of a service that is in development in a build pipeline, stimulating the service to exercise communication variations of the service, capturing communication traffic involving the service and one or more endpoints, comparing the captured communication traffic to the expected communication specification, and based on the comparing, detecting, in the captured communication traffic, and flagging, any anomalous communication behavior of the service.Type: GrantFiled: April 21, 2021Date of Patent: March 18, 2025Assignee: EMC IP Holding Company LLCInventors: Farida Shafik, Shary Beshara, Michael Estrin
-
Patent number: 12242397Abstract: Disclosed herein is a computerized method for emulating processing of a peripheral device including operations of providing an insertion emulation signal to a computing device emulating insertion of the peripheral device to a port of the computing device, intercepting a request for a device descriptor of the peripheral device from a PnP manager operating on the computing device, providing a device descriptor of the peripheral device to the PnP manager, wherein the PnP manager is configured to enumerate the emulated peripheral device, intercepting one or more universal serial bus (USB) request blocks (URBs) from the PnP manager, and responsive to each of the one or more URBs, providing a response to the PnP manager. The insertion emulation signal may emulate a voltage transition on a data line of the port of the computing device. The peripheral device may adhere to a USB standard.Type: GrantFiled: November 17, 2022Date of Patent: March 4, 2025Assignee: Musarubra US LLCInventors: John Teddy, Imityaz Yunus Pathan, Raja Kannan, Vinoo Thomas, Rajendra Kumar Sharma
-
Patent number: 12223343Abstract: A method, apparatus, computer system, and computer program product for parallelizing quantum processes for processing a problem. A computer system identifies subproblems in the problem based on a structure of the problem. The computer system identifies quantum circuits in a set of quantum computers to process the subproblems. The computer system executes jobs on the quantum circuits to solve the subproblems.Type: GrantFiled: January 26, 2022Date of Patent: February 11, 2025Assignee: The Boeing CompanyInventors: Nam H. Nguyen, Richard J. Thompson, Marna M. Kagele
-
Patent number: 12189359Abstract: A method for the visualization of one or more dimensions of data. The data originate from controlling and/or monitoring an industrial production process, which is controlled by a manufacturing execution system. The visualization creates a virtual reality landscape by mapping the data onto symbols. The symbols are contained in a symbol library and they are selected in dependency of the value for the data.Type: GrantFiled: September 12, 2016Date of Patent: January 7, 2025Assignee: Siemens AktiengesellschaftInventor: Luc Claeys
-
Patent number: 12184467Abstract: Monitoring an operational characteristic of a data communication device within a network includes sampling an operational characteristic of the data communication device at a fine-grain sample rate over a first sampling interval to produce fine-grain samples of the operational characteristic of the data communication device, training a machine learning algorithm using the fine-grain samples of the operational characteristic of the data communication device, the fine-grain sample rate, and a coarse-grain sample rate that is less than the fine-grain sample rate, sampling the operational characteristic of the data communication device at the coarse-grain sample rate over a second sampling interval to produce coarse-grain samples of the operational characteristic of the data communication device, and using the machine learning algorithm to process the coarse-grain samples of the operational characteristic of the data communication device to produce accuracy-enhanced samples of the operational characteristic of thType: GrantFiled: July 12, 2023Date of Patent: December 31, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Ming Li, Katherine Zhao
-
Patent number: 12175076Abstract: Projecting capacity utilization for snapshots includes identifying one or more data release patterns of a storage system; identifying a snapshot policy; and generating, based on the one or more data release patterns and the snapshot policy, an estimate of an impact of the snapshot policy on a capacity of the storage system.Type: GrantFiled: March 21, 2023Date of Patent: December 24, 2024Assignee: PURE STORAGE, INC.Inventors: John Colgrove, David Grunwald, Edward Rak
-
Patent number: 12159217Abstract: Methods for simplifying a dependency graph in a neural network accelerator are provided. Computations and data movements for the neural network accelerator may be described with a flow graph, where graph nodes represent computation or data movement operations and graph edges represent dependencies between operations. A flow graph may contain redundant edges that can be removed while retaining the reachability of each of the nodes in the graph. To identify redundant edges, a compiler may generate vector clocks to track the relationships of operations performed by various execution engines prior to execution of a program reaching a given node or operation. Redundant edges may be identified and removed based on the relative values of the vector clocks to reduce the complexity of the graph.Type: GrantFiled: March 25, 2020Date of Patent: December 3, 2024Assignee: Amazon Technologies, Inc.Inventor: Drazen Borkovic
-
Method and system for verifying operation and data precision of hardware for artificial intelligence
Patent number: 12147746Abstract: Provided is a method and system for verifying an operation and data precision of generative giant artificial intelligence hardware. A verification method may include receiving target device information, a model instruction, and a model parameter related to an artificial intelligence (AI) model; constructing a simulator corresponding to real hardware based on the target device information; processing an operation between the model instruction and the model parameter through the constructed simulator; and storing a processing result of the operation in a memory module included in the simulator. Here, the at least one processor may include a CPU and a GPU and the constructing of the simulator may include constructing a first simulator that uses the CPU in response to a high-precision mode being selected and constructing a second simulator that uses both the CPU and the GPU in response to a low-latency mode being selected.Type: GrantFiled: June 14, 2024Date of Patent: November 19, 2024Assignee: HyperAccel Co., Ltd.Inventors: Junsoo Kim, Seongmin Hong -
Patent number: 12143271Abstract: Placing virtual network functions (VNFs) in nodes of an infrastructure are disclosed. A request for services may identify a series of VNFs. Requests may be grouped by time windows such that all requests in a time window are placed together. Placing the requests includes identifying which nodes host which VNFs. Some of the VNFs may already exist in the infrastructure. Placing the requests may include generating a placement plan that accounts, for example, for available resources, links in the infrastructure, node restrictions, service level agreements, quality of service requirements, and user priorities. Once generated, the plan is executed. Chains of VNFs can be replaced when service degrades or based on user location.Type: GrantFiled: August 26, 2022Date of Patent: November 12, 2024Assignee: Dell Products L.P.Inventors: Ana Cristina Bernardo de Oliveira, Anselmo Luiz Éden Battisti, Arthur Albuquerque Zopellaro Soares, Débora Christina Muchaluat Saade, Evandro Luiz Cardoso Macedo, Flávia Coimbra Delicato, Juan Lucas do Rosário Vieira, Marina Ivanov Pereira Josué, Paulo de Figueiredo Pires
-
Patent number: 12063254Abstract: A system and method for analyzing integrated operational technology and information technology systems with sufficient granularity to predict key elements of their composite behavior. The system and method involve creating high-fidelity models of the operational technology and information technology systems using one or more cyber-physical graphs, performing parametric analyses of the models to identify key components, scaling the parametric analyses of the models to analyze the key components at a greater level of granularity, and iteratively improving the models via ongoing search and testing against observed data from the real-world systems.Type: GrantFiled: October 17, 2023Date of Patent: August 13, 2024Assignee: QOMPLX LLCInventors: Jason Crabtree, Andrew Sellers
-
Patent number: 12039234Abstract: Apparatus and method for a full quantum system simulator. For example, one embodiment of a method comprises: initializing a quantum computing system simulator for simulating multiple layers of a quantum system including one or more non-quantum layers and one or more physical quantum device layers of the quantum system; simulating a first set of operations of the one or more non-quantum layers of the quantum system to generate first simulation results; simulating a second set of operations of the one or more quantum device layers of the quantum system to generate second simulation results; analyzing the first and second simulation results to provide at least one configuration recommendation for the quantum system.Type: GrantFiled: April 18, 2022Date of Patent: July 16, 2024Assignee: Intel CorporationInventors: Anne Matsuura, Sonika Johri, Justin Hogaboam
-
Patent number: 12021659Abstract: A machine, program product, and method for enabling interoperable and low-latency networking among service devices.Type: GrantFiled: January 17, 2020Date of Patent: June 25, 2024Assignee: ORBIT-MATRIX, LLCInventors: Jesse A. Johnson, Jose Fernandez, Stephen Vowell, Kevin Mayer
-
Patent number: 12001923Abstract: In a general aspect, a quantum streaming kernel processes a data stream. In some aspects, an input stream of data is converted to an output stream of data by repeatedly receiving new portions of the input stream; encoding each new portion into an internal quantum state of a quantum processor; measuring a first part of the internal quantum state while maintaining coherence of a second part of the internal quantum state; and producing the output stream of data based on the measurements. In some cases, a history of the input stream is preserved by the coherence of the internal quantum state, and the measurements contain information based on the history of the input stream.Type: GrantFiled: May 15, 2023Date of Patent: June 4, 2024Assignee: Rigetti & Co, LLCInventors: Nikolas Anton Tezak, Marcus Palmer da Silva, Robert Stanley Smith, Christopher Mogan Wilson
-
Patent number: 11982636Abstract: Provided are a method and a device for acquiring a temperature and a computer-readable storage medium. The method for acquiring a temperature includes: building a temperature acquisition model, wherein the temperature acquisition model is configured to acquire, based on an operating parameter of the radioactive substance treatment system input to the temperature acquisition model, a temperature of different parts of the radioactive reactant in the radioactive substance treatment system under a condition of the parameter; inputting a current operating parameter of the radioactive substance treatment system into the temperature acquisition model during the treatment for the radioactive substance; and acquiring a current temperature of different parts of the radioactive reactant in the radioactive substance treatment system output by the temperature acquisition model.Type: GrantFiled: June 17, 2022Date of Patent: May 14, 2024Assignee: China Institute of Atomic EnergyInventors: Shengdong Zhang, Dongdong Zhu, Yusong Li, Dongsheng Qie, Liang Xian, Runci Wang, Lijun Liu
-
Patent number: 11960925Abstract: A program generating device comprising circuitry configured to: display a schedule screen, in which, for each of a plurality of processes executed in a system including a plurality of industrial devices, at least a name of a process is associated with a variable that is at least either referenced or changed in a process program representing an operation of one or more of the plurality of industrial devices and executed in the process, a plurality of names of the plurality of processes obtained from a process database that is stored as process information are included, and an execution order of the plurality of processes can be specified; receive a specification of the execution order on the schedule screen; and generate a system program based on the execution order and the variable of each process included in the execution order.Type: GrantFiled: December 10, 2020Date of Patent: April 16, 2024Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventors: Naoki Mizuno, Yosuke Kamiya, Shinichiro Obata, Aya Matsunaga
-
Patent number: 11934316Abstract: Techniques are disclosed relating to controlling cache size and priority of data stored in the cache using machine learning techniques. A software cache may store data for a plurality of different user accounts using one or more hardware storage elements. In some embodiments, a machine learning module generates, based on access patterns to the software cache, a control value that specifies a size of the cache and generates time-to-live values for entries in the cache. In some embodiments, the system evicts data based on the time-to-live values. The disclosed techniques may reduce cache access times and/or improve cache hit rate.Type: GrantFiled: October 29, 2021Date of Patent: March 19, 2024Assignee: PayPal, Inc.Inventor: Shanmugasundaram Alagumuthu
-
Patent number: 11923093Abstract: A computer implemented system and method provides a volume of activation (VOA) estimation model that receives as input two or more electric field values of a same or different data type at respective two or more positions of a neural element and determines based on such input an activation status of the neural element. A computer implemented system and method provides a machine learning system that automatically generates a computationally inexpensive VOA estimation model based on output of a computationally expensive system.Type: GrantFiled: March 16, 2018Date of Patent: March 5, 2024Assignee: Boston Scientific Neuromodulation CorporationInventors: Michael A. Moffitt, G. Karl Steinke
-
Patent number: 11893484Abstract: In some embodiments, a method for optimal parallel execution of a simulation of a design is provided. A computing device extracts one or more features from the design. The computing device provides at least the one or more features as inputs to one or more machine learning models to determine one or more predictions of execution times. The computing device determines an optimum execution architecture based on the one or more predictions of execution times. The computing device distributes portions of the design for simulation based on the optimum execution architecture. In some embodiments, one or more machine learning models are trained to generate outputs for predicting an optimal parallel execution architecture for simulation of a design.Type: GrantFiled: December 3, 2020Date of Patent: February 6, 2024Assignee: X Development LLCInventors: Ardavan Oskooi, Christopher Hogan, Alec M. Hammond, Steven G. Johnson
-
Patent number: 11886907Abstract: At an interface an analytic model for processing data is received. The analytic model is inspected to determine a language, an action, an input type, and an output type. A virtualized execution environment is generated for an analytic engine that includes executable code to implement the analytic model for processing an input data stream.Type: GrantFiled: November 28, 2022Date of Patent: January 30, 2024Assignee: ModelOp, Inc.Inventors: Stuart Bailey, Matthew Mahowald, Maksym Kharchenko
-
Patent number: 11868619Abstract: A memory controller combines information about which memory component segments are not being refreshed with the information about which rows are going to be refreshed next, to determine, for the current refresh command, the total number of rows that are going to be refreshed. Based on this total number of rows, the memory controller selects how long to wait after the refresh command before issuing a next subsequent command. When the combination of masked segments and the refresh scheme results in less than the ‘nominal’ number of rows typically refreshed in response to a single refresh command, the waiting period before the next command (e.g., non-refresh command) is issued may be reduced from the ‘nominal’ minimum time period, thereby allowing the next command to be issued earlier.Type: GrantFiled: December 3, 2020Date of Patent: January 9, 2024Assignee: Rambus Inc.Inventors: Liji Gopalakrishnan, Thomas Vogelsang, John Eric Linstadt
-
Neural processing unit (NPU) direct memory access (NDMA) hardware pre-processing and post-processing
Patent number: 11861484Abstract: A neural processing unit (NPU) is described. The NPU includes an NPU direct memory access (NDMA) core. The NDMA core includes a read engine having a read buffer. The NDMA core also includes a write engine having a write buffer. The NPU also includes a controller. The controller is configured to direct the NDMA core to perform hardware pre-processing of NDMA data in the read buffer and post-processing of NDMA data in the write buffer on blocks of a data stripe to process tensors in artificial neural networks.Type: GrantFiled: September 28, 2018Date of Patent: January 2, 2024Assignee: QUALCOMM IncorporatedInventors: Jinxia Bai, Rosario Cammarota, Michael Goldfarb -
Patent number: 11835942Abstract: An industrial simulation system exchanges data between a virtualized industrial system and an industrial controller at high frequencies and accuracies without the need for additional network emulation hardware. Rather than timing the sending of emulated device data packets from the simulation to the industrial controller using an operating system clock, the simulation system uses the arrival event of a data packet received from the industrial controller as the clock signal that drives the sending of data packets from the virtual system to the controller. Using the arrival time of data packets from the industrial controller as the clock signal rather than the system clock of the operating system can yield high accuracy, low jitter data exchanges during simulation.Type: GrantFiled: November 23, 2021Date of Patent: December 5, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: Bernard Brooks, John Pritchard, Antoon Laane
-
Patent number: 11836544Abstract: An information handling system may include at least one processor, a Basic Input/Output System (BIOS), a physical information handling resource, and a computer-readable medium having instructions thereon that are executable by the at least one processor for: executing an operating system (OS) that includes a BIOS Data Advanced Configuration and Power Interface (ACPI) Table (BDAT) driver; executing at least one virtual machine (VM) that includes a virtual BDAT driver; detecting an event notification generated by the physical information handling resource; and transmitting, to the VM, information regarding the event notification via the BDAT driver and the virtual BDAT driver.Type: GrantFiled: July 26, 2021Date of Patent: December 5, 2023Assignee: Dell Products L.P.Inventors: Ibrahim Sayyed, Sumanth Vidyadhara
-
Patent number: 11816402Abstract: Methods, systems, computer-readable media, and apparatuses for performing, providing, managing, executing, and/or running a spatially-optimized simulation are presented. In one or more embodiments, the spatially-optimized simulation may comprise a plurality of worker modules performing the simulation, a plurality of entities being simulated among the plurality of worker modules, a plurality of bridge modules facilitating communication between workers and an administrative layer including a plurality of chunk modules, at least one receptionist module, and at least one oracle module. The spatially-optimized simulation may be configured to provide a distributed, persistent, fault-tolerate and spatially-optimized simulation environment. In some embodiments, load balancing and fault tolerance may be performed using transfer scores and/or tensile energies determined among the candidates for transferring simulation entities among workers.Type: GrantFiled: October 14, 2020Date of Patent: November 14, 2023Assignee: Improbable Worlds LimitedInventors: Robert James Frederick Whitehead, Peter Richard Lipka, Matthew John Reveley Lewis, Hanying Tang
-
Patent number: 11809349Abstract: An interposer circuit is used between an interrupt controller and a processor core to facilitate direct injection of a virtual interrupt into a guest executing on the processor core, even though the interrupt controller does not support the direct injection. The interposer circuit can convert a command received from the interrupt controller for a physical interrupt into another command for a virtual interrupt to make the processor core believe that the processor core has received a virtual interrupt even though the interrupt controller is not able to provide the virtual interrupt. The virtual interrupt can be directly injected into the processor core without the intervention of a hypervisor executing on the processor core.Type: GrantFiled: June 16, 2021Date of Patent: November 7, 2023Assignee: Amazon Technologies, Inc.Inventors: Ali Ghassan Saidi, Adi Habusha, Itai Avron, Tzachi Zidenberg, Ofer Naaman
-
Patent number: 11789705Abstract: To automate the system development for a system component of a technical system developed on the basis of a reference model, a computer-based access is orchestrated, which contributes to the function of the technical system, a reference model component suitable for this purpose is determined for the reference system, (i) in a first orchestration phase to determine a storage location in the digital twin for the reference model component suitable for this purpose, (ii) in a second orchestration phase to determine a sub-model content of the digital twin associated with the storage location and a reduction potential of the sub-model content with respect to an extent required with the re-use of the reference model component for system development and (iii) in a third orchestration phase, to perform a reduction of the sub-model content according to the determined reduction potential and to generate the reference model component.Type: GrantFiled: December 1, 2021Date of Patent: October 17, 2023Inventors: Nikolaus Regnat, Sieglinde Kranz, Dominik Oeh
-
Patent number: 11775260Abstract: Embodiments of the present disclosure relate to the technical field of geocomputation, in particular to a method, an apparatus, a device for DAS-based custom function expansion and a storage medium, aiming at realizing that users may add custom functions and expand G-language custom keywords in DAS. The method includes: generating a corresponding target task script file according to a target geographic analysis task; obtaining an interface identification corresponding to the target task script file according to an interface identification setting rule of DAS; generating a corresponding interfacing script file according to the interface identification and the target task script file; and calling the interfacing script file in a calculation-process table of the DAS by a custom keyword, so as to obtain an analysis result of the target geographic analysis task.Type: GrantFiled: December 29, 2022Date of Patent: October 3, 2023Assignee: Tsinghua UniversityInventor: Wensheng Zhou
-
Patent number: 11763202Abstract: There are provided systems and methods for a shared prediction engine for machine learning model deployment. A service provider may provide AI hosting platforms that allow for clients, customers, and other end users to upload AI models for execution, such as machine learning models. A user may utilize one or more user interfaces provided to a client device by the service provider to select machine learning models to perform predictive services based on input features provided in an input string. Thereafter, a machine learning engine may host and execute the models during an instance of the engine provided to the client device. The engine may then process the input features in a processing thread remotely from the client device during the instance so that machine learning predictions may be determined. Thereafter, an output string for the predictions and model explanations may be provided to the client device.Type: GrantFiled: May 27, 2022Date of Patent: September 19, 2023Assignee: PAYPAL, INC.Inventors: Sriharsha Vogeti, Anupam Tarsauliya, Ayaz Ahmad, Ravi Shanker Sandepudi
-
Patent number: 11755082Abstract: In IHSs (Information Handling Systems), cooling is provided by increasing the airflow generated by cooling fans. However, unnecessary airflow cooling results in noise and wasted energy. An IHS processor may support faster operating frequencies when cooled below an upper threshold, but these operating frequencies drop at temperatures below a lower threshold. Embodiments provide techniques for calibrating the cooling of an IHS to the thermal characteristics of a specific processor since manufacturing variances result in processors having differing responses to cooling. A turbo frequency supported by a processor is measured at a series of temperature margins that are progressively lower than the processor's specification temperature. A rate of increase in the measured turbo frequencies is determined at each of the temperature margins. A first temperature margin is identified at which the rate of increase in turbo frequencies falls below a threshold. This margin is used in providing airflow cooling.Type: GrantFiled: April 2, 2020Date of Patent: September 12, 2023Assignee: Dell Products, L.P.Inventors: Yuan David Ma, Travis C. North
-
Patent number: 11757790Abstract: A method, performed by a server, of adjusting allocation of computing resources to a plurality of virtualized network functions (VNFs), and the server are provided. The method includes: for processing at least one task related to user equipments (UEs) connected to the server, identifying a plurality of VNFs related to the task; obtaining predicted traffic expected to be generated in the server by processing the task via the plurality of VNFs; obtaining, from at least one associated server, status information of computing resources in the at least one associated server; and adjusting allocation of computing resources to the plurality of VNFs based on the status information of the computing resources in the at least one associated server and the predicted traffic, wherein the at least one associated server includes another server that processes the task.Type: GrantFiled: June 24, 2021Date of Patent: September 12, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyungrae Kim, Youngmin Won
-
Patent number: 11748136Abstract: Systems and methods for event notification support for nested virtual machines. An example method may comprise running, by a host computer system, a Level 0 hypervisor managing a Level 1 virtual machine running a Level 1 hypervisor, wherein the Level 1 hypervisor manages a Level 2 virtual machine. The Level 1 hypervisor may generate a virtual device and an input/output (I/O) translation table comprising an I/O translation table entry associated with the virtual device, and associate the I/O translation table entry with a Level 1 virtual machine context maintained by at least one of the Level 0 hypervisor or Level 1 hypervisor. The method may further responsive to detecting, by the Level 0 hypervisor, an event notification from the Level 2 virtual machine, cause a central processing unit (CPU) to use the I/O translation table to execute access to the Level 1 guest virtual address.Type: GrantFiled: July 30, 2020Date of Patent: September 5, 2023Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, Karen Lee Noel
-
Patent number: 11727221Abstract: A system implements a dynamic correlated topic model (DCTM) to model an evolution of topic popularity, topic representation, and topic correlation within a set of documents, or other dataset, that spans a period of time. For example, the DCTM receives the set of documents and a quantity of topics for modeling. The DCTM processes the set by analyzing words of the documents, identifying word clusters representing the topics, and computing, for each topic, various distributions using continuous processes to capture a popularity, representation, and correlation with other topics across the period of time. In other examples, the dataset are user listening sessions comprised of media content items. Media content metadata (e.g., artist or genre) of the media content items, similar to words of a document, can be analyzed and clustered to represent topics for modeling by the DCTM.Type: GrantFiled: July 17, 2020Date of Patent: August 15, 2023Assignee: Spotify ABInventors: Praveen Chandar Ravichandran, Mounia Lalmas-Roelleke, Federico Tomasi, Zhenwen Dai, Gal Levy-Fix
-
Patent number: 11710219Abstract: Implementations relate to detecting/replacing transient obstructions from high-elevation digital images. A digital image of a geographic area includes pixels that align spatially with respective geographic units of the geographic area. Analysis of the digital image may uncover obscured pixel(s) that align spatially with geographic unit(s) of the geographic area that are obscured by transient obstruction(s). Domain fingerprint(s) of the obscured geographic unit(s) may be determined across pixels of a corpus of digital images that align spatially with the one or more obscured geographic units. Unobscured pixel(s) of the same/different digital image may be identified that align spatially with unobscured geographic unit(s) of the geographic area. The unobscured geographic unit(s) also may have domain fingerprint(s) that match the domain fingerprint(s) of the obscured geographic unit(s).Type: GrantFiled: December 2, 2020Date of Patent: July 25, 2023Assignee: MINERAL EARTH SCIENCES LLCInventors: Jie Yang, Cheng-en Guo, Elliott Grant
-
Patent number: 11706102Abstract: Systems, software, and methods for managing networks of connected electronic devices are described. In one example, network management policy and network management applications are transferred automatically upon detection and identification of a new device, protocol or application on the network. In another example, information related to at least one aspect of the network is obtained by an NMAS, and at least one applicable management policy is identified by the NMAS; and the identified policy is used to manage at least one aspect of the network's operation.Type: GrantFiled: January 31, 2019Date of Patent: July 18, 2023Assignee: ScienceLogic, Inc.Inventors: Christopher G. Cordray, Richard Chart, David Link, Matthew Luebke, Karl Ginter, Michael Bartman
-
Patent number: 11699002Abstract: A method to digitally simulate an evolving quantum state of a qubit register of a quantum computer is enacted in a computer system. The quantum state is represented as an array of complex-valued amplitudes, where each amplitude is associated with an individual qubit of the qubit register, and where the quantum state is separable as a product of the individual quantum states of each qubit. One or more quantum-program instructions corresponding to a quantum circuit are received, and the amplitudes of the array are adjusted to reflect a change in the quantum state pursuant to execution of the quantum circuit, the change preserving the separability of the quantum state as a product of individual quantum states of each qubit. One or more of the adjusted amplitudes are then outputted computationally, in such form as to be receivable as input to a computer program.Type: GrantFiled: May 28, 2020Date of Patent: July 11, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Thomas Haener, Vadym Kliuchnikov, Martin Henri Roetteler
-
Patent number: 11694108Abstract: In a general aspect, a quantum streaming kernel processes a data stream. In some aspects, an input stream of data is converted to an output stream of data by repeatedly receiving new portions of the input stream; encoding each new portion into an internal quantum state of a quantum processor; measuring a first part of the internal quantum state while maintaining coherence of a second part of the internal quantum state; and producing the output stream of data based on the measurements. In some cases, a history of the input stream is preserved by the coherence of the internal quantum state, and the measurements contain information based on the history of the input stream.Type: GrantFiled: February 5, 2021Date of Patent: July 4, 2023Assignee: Rigetti & Co, LLCInventors: Nikolas Anton Tezak, Marcus Palmer da Silva, Robert Stanley Smith, Christopher Mogan Wilson
-
Patent number: 11689961Abstract: Techniques for distribution of application logic in digital networks are disclosed. In one embodiment, the techniques may be realized as a method that includes receiving a request from a first device to initiate a service instance associated with a service. The service instance is associated with application logic. The method further includes determining one or more parameters associated with the request, identifying at least a portion of the application logic to distribute to a mobile edge server based on the one or more parameters, and distributing the at least a portion of the application logic to the mobile edge server to cause the mobile edge server to provide the service instance to the first device.Type: GrantFiled: November 22, 2021Date of Patent: June 27, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Steven Rhejohn Barlin So, Philip To, Anand Krishnamurthy
-
Patent number: 11663125Abstract: Computer-implemented methods using machine learning are provided for generating an estimated cache performance of a cache configuration. A neural network is trained using, as inputs, a set of memory access parameters generated from a non-cycle-accurate simulation of a data processing system comprising the cache configuration and a cache configuration value, and using, as outputs, cache performance values generated by a cycle-accurate simulation of the data processing system comprising the cache configuration. The trained neural network is then provided with sets of memory access parameters generated from a non-cycle-accurate simulation of a proposed data processing system and a selected cache configuration and generates estimated cache performance values for that selected cache configuration.Type: GrantFiled: May 24, 2018Date of Patent: May 30, 2023Assignee: ARM LIMITEDInventors: Varun Subramanian, Emmanuel Manrico III Mendoza
-
Patent number: 11609808Abstract: Method for determining a reliability state of an electrical network, the electrical network comprising a plurality of interconnected electrical devices, the method including the following steps: a) identifying an undesired event at a given location in the electrical network; b) traversing at least one subset starting from the given location; c) identifying an electrical device of the electrical network; d) determining a list of events of concern that are associated with the identified electrical device and could result in the undesired event; e) determining a total unavailability value associated with the identified electrical device; f) repeating steps b) to e); and g) calculating a reliability state of the electrical network on the basis of the total unavailability values respectively associated with the traversed electrical devices.Type: GrantFiled: February 15, 2021Date of Patent: March 21, 2023Assignee: Schneider Electric Industries SASInventors: Marcel Chevalier, Laurent Buchsbaum
-
Patent number: 11593034Abstract: A simulated stretched volume may be configured from multiple volumes of a single data storage system. The volumes may be assigned unique identifiers. The volumes may be exposed to a host over paths from the single data storage system as the same volume having the same unique identifier. The single data storage system may include sets of target ports with each set simulating paths to a different data storage system. A management command may be received that is directed to the simulated stretched volume having the unique identifier. The management command may be received on a path from the host to a target port of the single data storage system. Servicing the management command may include the single data storage system simulating either the local or remote system depending on the set of target ports including the target port.Type: GrantFiled: November 23, 2021Date of Patent: February 28, 2023Assignee: Dell Products L.P.Inventors: Yuri Stotski, Kirill Zabelin, Chen Reichbach, Yuval Harduf
-
Patent number: 11580679Abstract: An information processing apparatus (10) is for supporting work by a user who uses drawings for a plant. The information processing apparatus (10) includes a controller (15). The controller (15) is configured to convert a drawing including elements configuring the plant into an abstract model represented by element information indicating the elements and connection information indicating a connection relationship between the elements. The controller (15) is configured to generate display information, when it is judged that a difference exists between one abstract model based on one drawing and another abstract model based on another drawing, for displaying the differing portion in a different form than another portion.Type: GrantFiled: December 25, 2020Date of Patent: February 14, 2023Assignee: YOKOGAWA ELECTRIC CORPORATIONInventors: Takahiro Kambe, Tatenobu Seki, Nobuaki Ema, Masato Annen
-
Patent number: 11567664Abstract: A computer-implemented method according to one embodiment includes identifying a plurality of storage systems within a storage environment, determining characteristics of each of the plurality of storage systems, the characteristics including one or more data reduction techniques implemented by each of the plurality of storage systems, performing a plurality of storage simulations of one or more data volumes, utilizing the characteristics of each of the plurality of storage systems, and determining one of the plurality of storage systems to store the one or more data volumes, based on results of the plurality of storage simulations.Type: GrantFiled: April 16, 2018Date of Patent: January 31, 2023Assignee: International Business Machines CorporationInventors: Moshe Weiss, Amir Epstein, Danny Harnik, Vladimir Shalikashvili, Ety Khaitzin, Yoni Raveh
-
Patent number: 11563621Abstract: In some embodiments, a computer cluster system comprises a plurality of nodes and a software package comprising a user interface and a kernel for interpreting program code instructions. In certain embodiments, a cluster node module is configured to communicate with the kernel and other cluster node modules. The cluster node module can accept instructions from the user interface and can interpret at least some of the instructions such that several cluster node modules in communication with one another and with a kernel can act as a computer cluster.Type: GrantFiled: July 13, 2021Date of Patent: January 24, 2023Assignee: Advanced Cluster Systems, Inc.Inventors: Zvi Tannenbaum, Dean E. Dauger
-
Patent number: 11561878Abstract: Examples described relate to determining a future operation failure in a cloud system. In an example, a historical utilization of resources for performing an operation in a cloud system may be determined. A current utilization of resources in the cloud system may be determined. Based on the historical utilization of resources for performing the operation in the cloud system and the current utilization of resources in the cloud system, a determination may be made whether a future performance of the operation in the cloud system is likely to be a failure. In response to a determination that the future performance of the operation in the cloud system is likely to be a failure, an alert may be generated.Type: GrantFiled: April 26, 2019Date of Patent: January 24, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Thavamaniraja Sakthivel, Siva Subramaniam Manickam, Vinnarasu Ganesan, Balaji Ramamoorthi
-
Patent number: 11556393Abstract: A resource management system of an application takes various actions to improve or maintain the health of the application (e.g., keep the application from becoming sluggish). The resource management system maintains a reinforcement learning model indicating which actions the resource management system is to take for various different states of the application. The resource management system performs multiple iterations of a process of identifying a current state of the application, determining an action to take to manage resources for the application, and taking the determined action. In each iteration, the resource management system determines the result of the action taken in the previous iteration and updates the reinforcement learning model so that the reinforcement learning model learns which actions improve the health of the application and which actions do not improve the health of the application.Type: GrantFiled: January 7, 2020Date of Patent: January 17, 2023Assignee: Adobe Inc.Inventors: Bhakti Ramnani, Sachin Tripathi, Reetesh Mukul, Prabal Kumar Ghosh
-
Patent number: 11500901Abstract: An apparatus for a local area network includes a management communications bus, and at one of a plurality of logic nodes, logic circuitry. The management communications bus is for communication among the plurality of logic nodes, wherein respective node addresses for the plurality of logic nodes are conveyed using the management communications bus. The logic circuitry communicates information in a data/address field of the communications protocol with another of the plurality of logic nodes with reference to a subset of the predetermined set of patterned data bits in the data/address field to synchronize the transactions.Type: GrantFiled: June 28, 2019Date of Patent: November 15, 2022Assignee: NXP B.V.Inventor: Gerrit Willem den Besten
-
Patent number: 11488051Abstract: The present disclosure relates to a compiling method (50) for converting an input quantum circuit into an output quantum circuit compliant with predetermined constraints of a quantum computer, said input quantum circuit being composed of quantum gates to be applied to a set of qubits, said quantum gates arranged successively in an execution order, wherein said method comprises, for each quantum gate of the input quantum circuit processed according to the execution order: if the processed quantum gate corresponds to an operator of a set of synthesizable operators: (S53) update the synthesizable accumulated operator to include the operator corresponding to the quantum gate, otherwise: a) (S54) synthesize a partial quantum sub-circuit partially implementing the current synthesizable accumulated operator and modify accordingly the synthesizable accumulated operator, and b) (S55) append the partial quantum sub-circuit to the output quantum circuit.Type: GrantFiled: June 23, 2021Date of Patent: November 1, 2022Assignee: BULL SASInventors: Simon Martiel, Timothée Goubault De Brugière
-
Patent number: 11488049Abstract: A hybrid quantum-classical computing method for solving optimization problems though applications of non-unitary transformations. An initial state is prepared, a transformation is applied, and the state is updated to provide an improved answer. This update procedure is iterated until convergence to an approximately optimal solution.Type: GrantFiled: April 9, 2020Date of Patent: November 1, 2022Assignee: Zapata Computing, Inc.Inventors: Yudong Cao, Andrei Kniazev
-
Patent number: 11483147Abstract: A system includes a data store, memory, and hardware processor. The data store includes a dataset with first and second blocks of data. The memory stores first and second encryption algorithms. The processor receives a request to transmit the dataset to a first user's device. The processor encrypts the dataset by applying the first encryption algorithm to the first block and the second encryption algorithm to the second block, in response to determining a first level of security for the first block and a second level of security for the second block. The processor also applies an access control to the encrypted dataset, based on a characteristic of the first user, and transmits the encrypted dataset to the first user. The access control prevents a second user with a characteristic incompatible with the characteristic of the first user from accessing the encrypted dataset.Type: GrantFiled: January 23, 2020Date of Patent: October 25, 2022Assignee: Bank of America CorporationInventors: Manu J. Kurian, Sasidhar Purushothaman
-
Patent number: 11477264Abstract: A method of automatically identifying and recreating tenants environment issues in a set of datacenters by a workflow replay tool is provided. Each datacenter includes a network manager server. The method analyzes, by the workflow replay tool, a set of log files generated in the particular tenant's environment to identify tenant's workflows. The method analyzes, by the workflow replay tool, network manager server databases of the tenant's environment to identify the logical entities in the tenant environment used by the identified workflows. The method allocates resources in a lab environment to simulate the tenant's environment. The method reruns the identified tenant's workflows by the workflow replay tool using the allocated resources in the lab environment to recreate tenant environment issues.Type: GrantFiled: February 2, 2017Date of Patent: October 18, 2022Assignee: NICIRA, INC.Inventor: Kaushal Bansal