Patents Issued in April 11, 2024
-
Publication number: 20240118916Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed for deployment of a container in a network-constrained environment. An example apparatus includes interface circuitry, machine readable instructions, and programmable circuitry to at least one of instantiate or execute the machine readable instructions to access a first unencrypted shared file, access a second encrypted file, create a third file by integrating contents of the first file and the second file, the third file being a Virtual Execution Environment (VEE) image, store the third file, and deploy the third file to a container runtime environment for execution.Type: ApplicationFiled: December 18, 2023Publication date: April 11, 2024Inventors: Yi Wang, Yih Leong Sun, Patrick L. Connor
-
Publication number: 20240118917Abstract: Systems and methods for cloud-based file sharing, where templates are provided for creating workflow instances which enable the sharing of managed objects. Reusable workflow templates are stored in the repository of a cloud-based file sharing system as objects that define components of the workflow, or placeholders for these components. A user instantiates a workflow instance from one of the templates and configures the workflow instance to identify content objects or forms, tasks related to the content objects, and users assigned to perform the tasks. The workflow instance is stored as an object in the repository. Users assigned to tasks are authorized through the workflow instance to access the content objects or forms to perform the tasks.Type: ApplicationFiled: December 20, 2023Publication date: April 11, 2024Inventors: Kyle Anthony Aziz, Ryan David Steeves, Gary Clayton Cowan
-
Publication number: 20240118918Abstract: A software host construction method, a software host construction system, a software host, and a simulation device are provided. The software host construction method includes: performing, by a software platform, communication with external software according to a communication method of the external software; and using the external software as a subsidiary software of the software platform to construct the software host after the software platform communicates with the external software. It is realized that various industry software is subject to unified management through the software host, these industry software can be automatically run, stopped, and configured, and the communication between these industry software can be automatically controlled to ensure that the requirement of co-simulation depending on these software can be effectively met.Type: ApplicationFiled: September 5, 2022Publication date: April 11, 2024Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.Inventors: Chu LIU, Yueyin XIE, Mang MO
-
Publication number: 20240118919Abstract: Some embodiments provide a novel method for deploying containerized applications. The method of some embodiments deploys a data collecting agent on a machine that operates on a host computer and executes a set of one or more workload applications. From this agent, the method receives data regarding consumption of a set of resources allocated to the machine by the set of workload applications. The method assesses excess capacity of the set of resources for use to execute a set of one or more containers, and then deploys the set of one or more containers on the machine to execute one or more containerized applications. In some embodiments, the set of workload applications are legacy workloads deployed on the machine before the installation of the data collecting agent. By deploying one or more containers on the machine, the method of some embodiments maximizes the usages of the machine, which was previously deployed to execute legacy non-containerized workloads.Type: ApplicationFiled: September 27, 2023Publication date: April 11, 2024Inventors: Rohit Seth, Kenji Kaneda, Somik Behera, Guangrui Fu, Ruyang Lin, Jun Mukai
-
Publication number: 20240118920Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scheduling workloads on computing resources using a high priority queue and a low priority queue. The high priority queue maintains pending high priority workloads to be scheduled for execution, and the low priority queue maintains pending low priority workloads to be scheduled for execution. The computing system as described in this specification schedules the pending low priority workloads for execution by utilizing computing resources provided by the system only when the high priority queue is empty.Type: ApplicationFiled: October 11, 2022Publication date: April 11, 2024Inventors: Yu Wang, Thomas Benjamin Jablin, Caitlin King Stanton
-
Publication number: 20240118921Abstract: An embedded device includes an Ethernet-APL interface through which to conduct communications and receive power over an Ethernet-APL network connection; an analog communication interface for establishing an analog connection with a field device/instrument; a memory; and a processor(s). The processor(s), in communication with the memory, is configured to: apply a firmware framework to implement a embedded platform without an operating system; and perform prioritized, multi-tasking of a plurality of run-to-complete tasks for monitoring and/or control of a plant or process according to the embedded platform. The tasks can include communications with at least one field device/instrument through analog connection via the analog communication interface. The communications include at least receiving measurement data from the at least one field device/instrument or outputting control data to the at least one field device/instrument. The embedded device can be a constrained edge device.Type: ApplicationFiled: October 5, 2023Publication date: April 11, 2024Applicant: Schneider Electric Systems USA, Inc.Inventors: Brooks Read, Briane Ritchie, Matthew Michel, Mark Bertolina
-
Publication number: 20240118922Abstract: A processor comprises a computational array of computational elements and an instruction dispatch circuit. The computational elements receive data operands via data lanes extending along a first dimension, and processes the operands based upon instructions received from the instruction dispatch circuit via instruction lanes extending along a second dimension. The instruction dispatch circuit receives raw instructions, and comprises an instruction dispatch unit (IDU) processor that processes a set of raw instructions to generate processed instructions for dispatch to the computational elements, where the number of processed instructions is not equal to the number of instructions of the set of raw instructions.Type: ApplicationFiled: December 20, 2023Publication date: April 11, 2024Inventors: Brian Lee Kurtz, Dinesh Maheshwari, James David Sproch
-
Publication number: 20240118923Abstract: A processor-implemented method includes generating, by a scheduling model, a group of schedules from a computation graph associated with a task, each node on the computation graph being associated with an operation of an artificial neural network, each schedule of the group of schedules associating each node of the computation graph with a processor of a group of processors of a hardware device. The processor-implemented method also includes testing one or more schedules of the group of schedules on the hardware device or a model of the hardware device. The processor-implemented method further includes selecting a schedule of the one or more schedules based on testing the one or more schedules, the selected schedule satisfying a selection condition.Type: ApplicationFiled: August 31, 2023Publication date: April 11, 2024Inventors: Corrado RAINONE, Wei David ZHANG, Roberto BONDESAN, Markus PESCHL, Mukul GAGRANI, Wonseok JEON, Edward TEAGUE, Piero ZAPPI, Weiliang ZENG, Christopher LOTT
-
Publication number: 20240118924Abstract: The operation of a GPU is controlled based on one or more deadlines by which one or more GPU tasks must be completed and estimates of the time required to complete the execution of a first GPU task (which is currently being executed) and the time required to execute one or more other GPU tasks (which are not currently being executed). Based on a comparison between the deadline(s) and the estimates, context switching may or may not be triggered.Type: ApplicationFiled: December 18, 2023Publication date: April 11, 2024Inventors: Dave ROBERTS, Jackson DSOUZA
-
Publication number: 20240118925Abstract: A system may include a receiver to receive a task. The task may include a portion of an algorithm, and may include a task power level and a task precision. The system may also include a circuit including a circuit power level and a circuit precision. The system may include first software to identify the circuit, and second software to assign the task to the circuit to reduce total power. The circuit precision may be greater than the task precision.Type: ApplicationFiled: December 18, 2023Publication date: April 11, 2024Inventor: Yang Seok KI
-
Publication number: 20240118926Abstract: Controlling allocation of resources in network function virtualization. Data defining a pool of available physical resources is maintained. Data defining one or more resource allocation rules is identified. An application request is received. Physical resources from the pool are allocated to virtual resources to implement the application request, on the basis of the maintained data, the identified data and the received application request.Type: ApplicationFiled: December 17, 2023Publication date: April 11, 2024Inventors: Ignacio Aldama, Ruben Sevilla Giron, Javier Garcia-Lopez
-
Publication number: 20240118927Abstract: A server cluster determines a first memory requirement of a first distributed application, where the first memory requirement indicates a memory size. The server cluster determines N first server nodes in the server cluster based on the first memory requirement and an available memory resource of each server node in the server cluster, and constructs a first memory pool based on the N first server nodes. The server cluster provides a service for the first distributed application based on the first memory pool.Type: ApplicationFiled: December 12, 2023Publication date: April 11, 2024Inventors: Hongwei Sun, Guangcheng Li, Xiuqiao Li, Xiaoming Bao, Jun You
-
Publication number: 20240118928Abstract: The present disclosure provides a resource allocation method and apparatus, a readable medium and an electronic device. The method includes: acquiring a target resource type corresponding to a target task; acquiring a plurality of resource types of a target processor, wherein each resource type corresponds to one or more virtual processor resources of the target processor; determining a specified resource type that is identical to the target resource type from the plurality of resource types; determining a target processor resource from one or more virtual processor resources corresponding to the specified resource type; and allocating the target processor resource to the target task.Type: ApplicationFiled: December 15, 2023Publication date: April 11, 2024Inventors: Zongqiang ZHANG, Sikai Qi, Zhiyi Xia, Siyang Li, Shengli Liu, Zishuai Lou, Binbin Xu, Zherui Liu, Jian Wang
-
Publication number: 20240118929Abstract: A system and method for machine learning architecture for prospective resource allocations are described. The method may include: receiving data records representing historical resource allocations from a user account associated with a first identifier to a resource account associated with a second identifier; deriving input features based on the data records; computing, using a trained neural network architecture, a predicted resource allocation amount and a predicted resource allocation date for the predicted resource allocation amount based on the derived input features; determining, using the trained neural network architecture, a first selection score associated with the predicted resource allocation amount and a second selection score associated with the predicted resource allocation date; and when the first or second selection score is above a minimum threshold, causing to display, at a display device, the associated resource allocation amount or date corresponding to the second identifier.Type: ApplicationFiled: August 25, 2023Publication date: April 11, 2024Inventors: Lili MENG, Tristan Jean Claude SYLVAIN, Amir Hossein ABDI, Gabriel OLIVEIRA, Yunduz RAKHMANGULOVA, Yongmin YAN, Ella WILSON, Robert David EVANS, Saghar IRANDOUST, Christopher Côté SRINIVASA
-
Publication number: 20240118930Abstract: A computing cluster includes a plurality of computing nodes. A method includes: obtaining an execution characteristic parameter of an application; obtaining, based on the execution characteristic parameter of the application and a load model, running time periods of the application when the application runs on different computing nodes, where the different computing nodes have different configurations; and determining, according to a preset policy, a configuration of a computing node that executes the application.Type: ApplicationFiled: December 15, 2023Publication date: April 11, 2024Inventors: Lingchuan SUN, Fujun YUE, Yibin WANG
-
Publication number: 20240118931Abstract: Techniques and solutions are provided for generating allocation tasks for a plurality of tasks requesting one or more instances of an element, the element being associated with a plurality of allocation units. At least one allocation unit is an aggregation unit that comprises multiple instances of the element. Certain disclosed techniques allow for a combination of types of allocation tasks, such as an allocation task that directly allocates one or more instances of an allocation unit to a task, or an allocation task that has subtasks of withdrawing one or more instances of an aggregation unit and then distributing element instances of the aggregation unit or units among a plurality of tasks. Another technique determines whether a multiple of a given aggregation unit can exactly satisfy multiple tasks of the plurality of tasks. Another aspect provides for splitting tasks into groups to allow for more efficient allocation.Type: ApplicationFiled: October 7, 2022Publication date: April 11, 2024Applicant: SAP SEInventors: Jan-Philipp Esch, Alexander Mandel, Patrick Mueller, Henri Kohlberg
-
Publication number: 20240118932Abstract: Provided are a signal processing method based on a many-core chip, an electronic device and a medium. The method includes: determining, according to a time domain signal to be processed and a time-frequency transform type of the time domain signal, a transform kernel matrix of the time domain signal; mapping the transform kernel matrix to a plurality of processing cores of the many-core chip; and mapping the time domain signal to the plurality of processing cores so that the plurality of processing cores determine, according to the transform kernel matrix and the time domain signal, a frequency domain signal corresponding to the time domain signal.Type: ApplicationFiled: January 20, 2022Publication date: April 11, 2024Inventors: Zhenzhi WU, Ruiqiang DING, Wei HE
-
Publication number: 20240118933Abstract: Provided are a transaction method and apparatus with a fixed execution order, and relates to the technical field of computers. According to one alternative implementation, the method includes: transactions to be executed are received, generating an assembled transaction is generated with the transactions having a same identifier based on an assembly rule, and the assembled transaction to a transaction pool is sent; parsing, in response to acquiring a transaction from the transaction pool, the assembled transaction which is acquired to obtain a transaction list; and transaction execution is performed based on an execution order of each transaction in the transaction list.Type: ApplicationFiled: February 10, 2022Publication date: April 11, 2024Inventor: Kaikai FENG
-
Publication number: 20240118934Abstract: A system and method for multi-region deployment of application jobs in a federated cloud computing infrastructure. A job is received for execution in two or more regions of the federated cloud computing infrastructure, each of the two or more regions comprising a collection of servers joined in a raft group for separate, regional execution of the job generating a copy of the job for each of the two or more regions. The job is then deployed to the two or more regions, the workload orchestrator deploying the job according to a deployment plan. A state indication is received from each of the two or more regions, the state indication representing a state of completion of the job by each respective region of the multi-cloud computing infrastructure.Type: ApplicationFiled: December 15, 2023Publication date: April 11, 2024Applicant: HashiCorpInventor: Timothy Gross
-
Publication number: 20240118935Abstract: A pod deployment method is provided, to increase container deployment flexibility, and meet an access requirement of a user, including: A scheduler obtains requirement information and a pod annotation from an application management cluster. The requirement information includes a time period and a user quantity corresponding to the time period, and the pod annotation indicates a user quantity supported by a single pod. The scheduler determines, based on the user quantity corresponding to the time period and the user quantity supported by the single pod, a quantity M of pods that need to be deployed in the time period, and determines a target node used to deploy the M pods. The scheduler generates a deployment plan based on the quantity M of pods that need to be deployed in the time period and the target node used to deploy the M pods.Type: ApplicationFiled: December 19, 2023Publication date: April 11, 2024Inventors: Nannan Wang, Jun Wang
-
Publication number: 20240118936Abstract: In one embodiment, a method by an arbiter associated with hardware resources of a computing system includes associating with N indexed requesters requesting accesses to the hardware resources, where each of the N indexed requesters is associated with a credit counter and a weight, repeatedly granting a right to access the hardware resources to each requester that satisfies conditions in an indexing order among the N indexed requesters until none of the N indexed requesters satisfies the conditions and replenishing, upon a determination that none of the N indexed requesters satisfies the conditions, a credit counter associated with each of the N indexed requesters.Type: ApplicationFiled: March 30, 2023Publication date: April 11, 2024Inventors: Linda Cheng, Feng Wei
-
Publication number: 20240118937Abstract: Embodiments herein relate to prediction, based on previous usage of a cloud-based computing resource by a user of one or more users of the cloud-based computing resource, future usage of the cloud-based computing resource. Based on the predicted future usage, embodiments relate to identifying that throttling of access to the cloud-based computing resource is to occur, and notifying the user of the throttling. Other embodiments may be described and/or claimed.Type: ApplicationFiled: October 7, 2022Publication date: April 11, 2024Applicant: Salesforce, Inc.Inventors: Bo Zong, Huan Wang, Tian Lan, Ran Yao, Tony Wong, Daeki Cho, Caiming Xiong, Silvio Savarese, Yingbo Zhou
-
Publication number: 20240118938Abstract: A computer implemented method is provided for resource management of stream analytics at each individual node that includes computing a mean of output processing rate of microservices in a pipeline; and evaluating a state of each microservice of the microservices in the pipeline. The computer implemented method also includes selecting a single microservice from the pipeline for updating resources for an action that changes the state in single the microservice that is selected; and performing resource allocation update for the selected microservice. The computer implemented method may also include updating the state of the selected microservice.Type: ApplicationFiled: September 26, 2023Publication date: April 11, 2024Inventors: Giuseppe Coviello, Kunal Rao, Srimat Chakradhar, Priscilla Benedetti
-
Publication number: 20240118939Abstract: A record processing and storage system is operable to receive a set of records for storage. The set of records are included in a plurality of pages stored by a page storage system, and each page of the plurality of pages includes a plurality of records in the set of records. Key value-based record distribution data is generated for the set of records based on a plurality of cluster key values of the set of records. A cluster key domain spanned by the plurality of cluster key values is divided into a plurality of key space sub-intervals based on the key value-based record distribution data. The set of records are segregated into a plurality of row subsets corresponding to the plurality of key space sub-intervals. A plurality sets of segments are generated by processing the plurality of row subsets in parallel.Type: ApplicationFiled: December 14, 2023Publication date: April 11, 2024Applicant: Ocient Holdings LLCInventors: George Kondiles, Donald Scott Clark, Alexander Neben
-
Publication number: 20240118940Abstract: A deployment request is received for a plurality of clusters within a plurality cloud computing environments. The deployment request relates to one or more operational actions for computing devices associated with the plurality of clusters. The plurality of clusters is associated with a single application programming interface (API). A set of standards are received for the plurality of clusters from the API. The plurality of clusters is configured according to the set of standards to create a configured plurality of clusters. The configured plurality of clusters are deployed within the plurality of cloud computing environments.Type: ApplicationFiled: December 14, 2022Publication date: April 11, 2024Inventors: Rajesh RC, Pei Yang, Andrew Ding, Rohit Bakhshi, Lokesh Shekar, Steven Costa
-
Publication number: 20240118941Abstract: There is provided a method performed by an entity for load balancing in a system including a function-as-a-service (FaaS) system and a container-as-a-service (CaaS) system. The method is performed in response to a change in a load balancing configuration of a plurality of software containers of the CaaS system and/or a second load balancing configuration of a plurality of software functions of the FaaS system. Each software container is associated with a respective software function. The first load balancing configuration and second load balancing configuration are coordinated such that, following the change, each execution instance of one or more of the plurality software functions is subject to the same load balancing configuration as each instance of one or more of the plurality of software containers with which the one or more of the plurality of software functions is associated.Type: ApplicationFiled: December 14, 2020Publication date: April 11, 2024Inventors: Balázs Peter GERÖ, András KERN
-
Publication number: 20240118942Abstract: Apparatuses, methods and storage medium for computing including determination of work placement on processor cores are disclosed herein. In embodiments, an apparatus may include one or more processors, devices, and/or circuitry to identify a favored core of the processor cores. The one or more processors, devices, and/or circuitry may be configured to determine whether to migrate a thread to or from the favored core. In some embodiments, the determination may be by a process executed by a driver and/or by an algorithm executed by a power control unit of the processor.Type: ApplicationFiled: December 19, 2023Publication date: April 11, 2024Inventors: Guy M. Therien, Michael D. Powell, Venkatesh Ramani, Arijit Biswas, Guy G. Sotomayor
-
Publication number: 20240118943Abstract: A computer-implemented method, computer program product and computing system for: generating a complexity prediction for a current migration project using a complexity prediction model; effectuating the current migration project, thus resulting in an effectuated migration project; defining an actual complexity for the effectuated migration project; comparing the actual complexity of the effectuated migration project to the complexity prediction of the current migration project to identify a complexity delta; and revising the complexity prediction model based, at least in part, upon the complexity delta.Type: ApplicationFiled: September 29, 2023Publication date: April 11, 2024Inventor: James W. Garrett
-
Publication number: 20240118944Abstract: A method is presented for executing an application having multiple mutually-exclusive possible dependencies associated with an interface. First, a repository of implementations is scanned using a configuration utility to identify a subset of the implementations tagged for usability with the configuration utility. The configuration utility identifies keys within each of the subset of implementations, and filters the implementations by these configuration keys. The configuration utility scans configurations for a match with any of the identified configuration keys, and selects one implementation from among the subset of the implementations for dependency injection based on matching of configurations with the identified configuration keys. The configuration utility then injects a dependency using the selected implementation, and initializes configurations specific to the injected dependency.Type: ApplicationFiled: October 31, 2022Publication date: April 11, 2024Inventor: James Wilcox
-
Publication number: 20240118945Abstract: A method is presented for executing an application having multiple mutually-exclusive possible dependencies associated with an interface. First, a repository of implementations is scanned using a configuration utility to identify a subset of the implementations tagged for usability with the configuration utility. The configuration utility identifies keys within each of the subset of implementations, and filters the implementations by these configuration keys. The configuration utility scans configurations for a match with any of the identified configuration keys, and selects one implementation from among the subset of the implementations for dependency injection based on matching of configurations with the identified configuration keys. The configuration utility then injects a dependency using the selected implementation, and initializes configurations specific to the injected dependency.Type: ApplicationFiled: April 14, 2023Publication date: April 11, 2024Inventor: James Wilcox
-
Publication number: 20240118946Abstract: An API adapter generation device include a conversion rule calculation unit (16) configured to acquire a data model of an orchestrator (210) and an API specification to be managed and perform schema matching on the basis of a data schema of the orchestrator and a data schema of the API specification to calculate a model conversion rule, a call logic unit generation unit (19) configured to rewrite a source code of an API call logic unit 232 describing an API adapter execution logic on the basis of the model conversion rule, and an API adapter generation unit (21) configured to generate an API adapter to be managed on the basis of the API call logic unit in which the source code is rewritten.Type: ApplicationFiled: April 7, 2021Publication date: April 11, 2024Inventors: Naoki TAKE, Yoshifumi KATO, Miwaka OTANI, Kiyotaka SAITO, Satoshi KONDO, Yu MIYOSHI
-
Publication number: 20240118947Abstract: A novel method, device and medium for subscribing applications. The method may be performed by a common service entity, and includes: creating a subscribed-to resource associated with a monitored application entity based at least in part on an action resource associated with the monitored application entity; and sending a subscription notification corresponding to the action resource to a notified application entity when a resource attribute of the monitored application entity changes. With this method, a subscription notification of an action resource associated with an Internet of Things (IoT) device can be sent to a notified application entity in time in response to an attribute change of resources of the IoT device, so that a user can decide, independently or by an IoT management platform, whether the relevant action resource continues to be valid or invalid, thereby more conforming to actual operation practices of the user and enhancing IoT experience.Type: ApplicationFiled: January 21, 2022Publication date: April 11, 2024Applicant: BOE TECHNOLOGY GROUP CO., LTD.Inventor: Qian ZHANG
-
Publication number: 20240118948Abstract: Embodiments are directed to copy and paste for dashboard user interfaces. A dashboard that displays a plurality of zones and a plurality of user interface objects may be provided. If a user input corresponding to copying one or more zones is provided, user interface objects associated with the one or more zones may be determined based on a dashboard model that may correspond to the dashboard and placed in a container that may be stored in a system clipboard. In response to receiving a second user input corresponding to a paste command: generating new zones and new user interface objects for the target dashboard based on the copied zones and the copied user interface objects. The new zones and the new user interface objects may be integrated into the target dashboard and displayed.Type: ApplicationFiled: October 6, 2022Publication date: April 11, 2024Inventors: Brian Thomas Carver, Brian Scott Rushton
-
Publication number: 20240118949Abstract: A method for collective communications includes invoking a collective operation over a group of computing processes in which the processes concurrently transmit and receive data to and from other processes in the group via a communication medium. Messages are composed for transmission by source processes including metadata indicating how the data to be transmitted by the source processes in the collective operation are to be handled by destination processes that are to receive the data and also including in at least some of the messages the data to be transmitted by one or more of the source processes to one or more of the destination processes. The composed messages are transmitted concurrently from the source processes to the destination processes in the group over the communication medium. The data are processed by the destination processes in response to the metadata included in the messages received by the destination processes.Type: ApplicationFiled: December 20, 2023Publication date: April 11, 2024Inventor: Richard Graham
-
Publication number: 20240118950Abstract: A storage product having a network interface and a bus switch connecting a random-access memory, a processing device, and a storage device, and connected via an external computer bus to an external processor. The storage product can receive via the network interface first messages and second messages for network storage services. The bus switch is operable to provide a first bus between the processing device and the random-access memory to buffer the first messages into the random-access memory, a second bus between the processing device and the storage device to buffer the second messages into a local memory of the storage device, and a third bus between the processor and the random-access memory to retrieve the first messages from the random-access memory and generate third messages. The storage device is configured to process the second and third messages to provide network storage services.Type: ApplicationFiled: December 19, 2023Publication date: April 11, 2024Inventor: Luca Bert
-
Publication number: 20240118951Abstract: Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.Type: ApplicationFiled: October 5, 2022Publication date: April 11, 2024Inventors: Joseph Boccuzzi, Lopamudra Kundu
-
Publication number: 20240118952Abstract: Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.Type: ApplicationFiled: October 5, 2022Publication date: April 11, 2024Inventors: Joseph Boccuzzi, Lopamudra Kundu
-
Publication number: 20240118953Abstract: Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.Type: ApplicationFiled: October 5, 2022Publication date: April 11, 2024Inventors: Joseph Boccuzzi, Lopamudra Kundu
-
Publication number: 20240118954Abstract: Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.Type: ApplicationFiled: October 5, 2022Publication date: April 11, 2024Inventors: Joseph Boccuzzi, Lopamudra Kundu
-
Publication number: 20240118955Abstract: Apparatuses, systems, and techniques including APIs, subscription services, and controllers to enable one or more fifth generation new radio (5G-NR) networks to share information. For example, a processor comprising one or more circuits can perform an API or subscription service to cause a device in a radio access network (RAN) to share its analytic data with a device in a transport network, and said device in said transport network can use said analytic data to adjust its network settings to improve performance.Type: ApplicationFiled: October 5, 2022Publication date: April 11, 2024Inventors: Joseph Boccuzzi, Lopamudra Kundu
-
Publication number: 20240118956Abstract: A method for an aggregatable application programming interface (API) includes receiving, from a third party service, an aggregation request requesting aggregation of client data from a client of the third party service. The method also includes receiving, from an API executed by a client device of the client, a first portion of the client data. The method includes storing the first portion of the client data and receiving, from the API, a second portion of the client data. The method includes determining that the second portion of the client data is a final portion of the client data. In response, the method includes aggregating the first portion of the client data with the second portion of the client data. The method also includes transmitting the aggregated client data to the third party service.Type: ApplicationFiled: October 11, 2022Publication date: April 11, 2024Applicant: Google LLCInventor: Naitian Liu
-
Publication number: 20240118957Abstract: Converting each log of a sequence of N logs into an identifier among K different identifiers to obtain a sequence of N identifiers; for each n between 0 and N: for each K identifier: counting occurrences of the identifier among the first n identifiers of the sequence to obtain a front frequency of the identifier for the respective n; and for each K identifier: counting occurrences of the identifier among the last N?n identifiers of the sequence to obtain a rear frequency of the identifier for the respective n; arranging front frequencies and rear frequencies in a count vector; inputting the count vector an autoencoder to obtain an output vector for the respective n; determining a difference between the output vector and the count vector; marking the sequence as anomalous if the difference between the output vector and the count vector is larger than a threshold.Type: ApplicationFiled: September 11, 2023Publication date: April 11, 2024Inventors: Péter SZILÁGYI, Gabor HORVATH, Attila KADAR
-
Publication number: 20240118958Abstract: An apparatus includes a memory circuit, and an integrated circuit formed on a single semiconductor substrate and coupled to the memory circuit. The integrated circuit includes a watchdog timer, a plurality of functional circuits coupled together via a communication fabric, and a system management circuit coupled to the watchdog timer and to a subset of the functional circuits via respective dedicated point-to-point interfaces. A given functional circuit may be configured to repeatedly reset the watchdog timer before the watchdog timer expires. The system management circuit may be configured, in response to an expiration of the watchdog timer, to access information in the subset of the functional circuits via the respective point-to-point interfaces. The system management circuit may be further configured to store the accessed information in the memory circuit.Type: ApplicationFiled: December 5, 2023Publication date: April 11, 2024Inventors: John H. Kelm, Richard H. Larson, Charles J. Fleckenstein
-
Publication number: 20240118959Abstract: A rule generation device according to an embodiment includes: a database in which, for each fault, fault factor information including a fault factor part and a fault factor, fault events that occur due to this fault, a rule ID associated with a rule including a condition part and a result part are registered in association with one another; an importance degree determination unit determining, when fault events of a new fault that is a newly occurred fault are registered with the database, degrees of importance of the fault events of the new fault based on at least one of values calculated through statistical processing or analytical processing for information other than the fault events or overall information about the fault events, which are registered with the database; and a rule generation unit generating a rule for the new fault based on the degrees of importance.Type: ApplicationFiled: October 25, 2019Publication date: April 11, 2024Applicants: NIPPON TELEGRAPH AND TELEPHONE CORPORATION, NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Haruhisa NOZUE, Satoshi SUZUKI, Shunsuke KANAI, Kazuaki AKASHI, Naomi MURATA, Fumika ASAI
-
Publication number: 20240118960Abstract: In one embodiment, an illustrative method herein may comprise: obtaining, by a device, a plurality of indications of errors experienced by a bot performing tasks, wherein each of the plurality of indications includes contextual information of a corresponding error; determining, by the device, correlated errors among the errors experienced by the bot; aggregating, by the device, contextual information of each of the correlated errors into aggregated contextual data; and providing, by the device, the aggregated contextual data with an error notification for a particular correlated error.Type: ApplicationFiled: October 11, 2022Publication date: April 11, 2024Inventors: Chidambaram Arunachalam, Nagendra Kumar Nainar, Gonzalo Salgueiro
-
Publication number: 20240118961Abstract: Methods, systems, and devices for error detection and classification are described. A memory device may read a codeword from a memory and generate a first set of syndrome bits for the codeword. The memory device may use the first set of syndrome bits to generate a first error detection bit. The memory device may generate a second set of syndrome bits for the codeword and use the second set of syndrome bits to generate a second error detection bit. The memory device may provide the first error detection bit and the second error detection bit to a host device.Type: ApplicationFiled: October 7, 2022Publication date: April 11, 2024Inventors: Aaron P. Boehm, Scott E. Schaefer
-
Publication number: 20240118962Abstract: A sharing system includes an operation channel of a block chain that shares operation data including information on a construction failure of a resource used in a service provided to a customer among a plurality of nodes, a provision channel of the block chain for sharing provision data used for providing information on a predetermined construction failure for the resource to the customer among a plurality of nodes, a monitoring unit that participates in the operation channel and the provision channel and monitors for construction failures of the resource, a maintenance node including an update unit configured to update a detection state of construction failures in the provision data when detecting update of the state of the construction failure related to the provision channel to be participated, and a provision node that participates in the provision channel and includes a notification unit.Type: ApplicationFiled: February 16, 2021Publication date: April 11, 2024Inventors: Haruka OSANAI, Sho KANEMARU, Kensuke TAKAHASHI, Tsuyoshi TOYOSHIMA
-
Publication number: 20240118963Abstract: Systems and methods for automated detection of website errors during a sequence of device interactions with a website. In one example, a computing device is configured to identify clickstream data associated with a client device interacting with a website and predict a clickstream metric for a subsequent interaction with the website based at least in part on the clickstream data. An anomaly website event for an interaction of the client device with the website is determined based on a measurement of the clickstream metric failing to reach a predefined range of the predicted clickstream metric. Anomaly type for the anomaly website event is determined based at least in part on a machine learning model being trained with a plurality of previous anomaly website events identified from a plurality of previous instances of clickstream data.Type: ApplicationFiled: December 14, 2023Publication date: April 11, 2024Inventors: Jesus Alberto Leon Moctezuma, Amit Mondal, Karla D. Rosette, Ayuna Tckachenko
-
Publication number: 20240118964Abstract: A fault analysis device and a fault analysis method of the fault analysis device are provided. A sensing circuit senses a first distorted signal on a first signal transmission path of an abnormal signal device when the abnormal signal device performs a preset operation. A signal generating circuit provides a fault test signal to a second signal transmission path of a standard device corresponding to the first signal transmission path when the standard device performs the preset operation, so as to generate a second distorted signal on the second signal transmission path, where the first distorted signal and the second distorted signal have the same signal distortion characteristics.Type: ApplicationFiled: October 5, 2022Publication date: April 11, 2024Applicant: NANYA TECHNOLOGY CORPORATIONInventors: Chien Yu Chen, Meng-Kai Hsieh
-
Publication number: 20240118965Abstract: Techniques are described for identifying root cause anomalies in time series. Information to be used for root cause analysis (RCA) is obtained from a graph neural network (GNN) and is used to construct a dependency graph having nodes corresponding to each time series and directed edges corresponding to dependencies between the time series. Nodes corresponding to time series that do not contain anomalies may be removed from this dependency graph, as well as edges connected to these nodes. This edge and node removal may result in the creation of one or more sub-graphs from the dependency graph. A root cause analysis algorithm may be run on these one or more sub-graphs to create a root cause graph for each sub-graph. These root cause graphs may then be used to identify root cause anomalies within the multiple time series, as well as sequences of anomalies within the multiple time series.Type: ApplicationFiled: October 10, 2022Publication date: April 11, 2024Applicant: Oracle International CorporationInventors: Shwan Ashrafi, Michal Piotr Prussak, Hariharan Balasubramanian, Vijayalakshmi Krishnamurthy