Patents Issued in April 11, 2024
  • Publication number: 20240118916
    Abstract: 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: Application
    Filed: December 18, 2023
    Publication date: April 11, 2024
    Inventors: Yi Wang, Yih Leong Sun, Patrick L. Connor
  • Publication number: 20240118917
    Abstract: 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: Application
    Filed: December 20, 2023
    Publication date: April 11, 2024
    Inventors: Kyle Anthony Aziz, Ryan David Steeves, Gary Clayton Cowan
  • Publication number: 20240118918
    Abstract: 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: Application
    Filed: September 5, 2022
    Publication date: April 11, 2024
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20240118919
    Abstract: 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: Application
    Filed: September 27, 2023
    Publication date: April 11, 2024
    Inventors: Rohit Seth, Kenji Kaneda, Somik Behera, Guangrui Fu, Ruyang Lin, Jun Mukai
  • Publication number: 20240118920
    Abstract: 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: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Inventors: Yu Wang, Thomas Benjamin Jablin, Caitlin King Stanton
  • Publication number: 20240118921
    Abstract: 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: Application
    Filed: October 5, 2023
    Publication date: April 11, 2024
    Applicant: Schneider Electric Systems USA, Inc.
    Inventors: Brooks Read, Briane Ritchie, Matthew Michel, Mark Bertolina
  • Publication number: 20240118922
    Abstract: 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: Application
    Filed: December 20, 2023
    Publication date: April 11, 2024
    Inventors: Brian Lee Kurtz, Dinesh Maheshwari, James David Sproch
  • Publication number: 20240118923
    Abstract: 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: Application
    Filed: August 31, 2023
    Publication date: April 11, 2024
    Inventors: Corrado RAINONE, Wei David ZHANG, Roberto BONDESAN, Markus PESCHL, Mukul GAGRANI, Wonseok JEON, Edward TEAGUE, Piero ZAPPI, Weiliang ZENG, Christopher LOTT
  • Publication number: 20240118924
    Abstract: 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: Application
    Filed: December 18, 2023
    Publication date: April 11, 2024
    Inventors: Dave ROBERTS, Jackson DSOUZA
  • Publication number: 20240118925
    Abstract: 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: Application
    Filed: December 18, 2023
    Publication date: April 11, 2024
    Inventor: Yang Seok KI
  • Publication number: 20240118926
    Abstract: 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: Application
    Filed: December 17, 2023
    Publication date: April 11, 2024
    Inventors: Ignacio Aldama, Ruben Sevilla Giron, Javier Garcia-Lopez
  • Publication number: 20240118927
    Abstract: 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: Application
    Filed: December 12, 2023
    Publication date: April 11, 2024
    Inventors: Hongwei Sun, Guangcheng Li, Xiuqiao Li, Xiaoming Bao, Jun You
  • Publication number: 20240118928
    Abstract: 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: Application
    Filed: December 15, 2023
    Publication date: April 11, 2024
    Inventors: Zongqiang ZHANG, Sikai Qi, Zhiyi Xia, Siyang Li, Shengli Liu, Zishuai Lou, Binbin Xu, Zherui Liu, Jian Wang
  • Publication number: 20240118929
    Abstract: 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: Application
    Filed: August 25, 2023
    Publication date: April 11, 2024
    Inventors: 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: 20240118930
    Abstract: 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: Application
    Filed: December 15, 2023
    Publication date: April 11, 2024
    Inventors: Lingchuan SUN, Fujun YUE, Yibin WANG
  • Publication number: 20240118931
    Abstract: 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: Application
    Filed: October 7, 2022
    Publication date: April 11, 2024
    Applicant: SAP SE
    Inventors: Jan-Philipp Esch, Alexander Mandel, Patrick Mueller, Henri Kohlberg
  • Publication number: 20240118932
    Abstract: 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: Application
    Filed: January 20, 2022
    Publication date: April 11, 2024
    Inventors: Zhenzhi WU, Ruiqiang DING, Wei HE
  • Publication number: 20240118933
    Abstract: 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: Application
    Filed: February 10, 2022
    Publication date: April 11, 2024
    Inventor: Kaikai FENG
  • Publication number: 20240118934
    Abstract: 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: Application
    Filed: December 15, 2023
    Publication date: April 11, 2024
    Applicant: HashiCorp
    Inventor: Timothy Gross
  • Publication number: 20240118935
    Abstract: 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: Application
    Filed: December 19, 2023
    Publication date: April 11, 2024
    Inventors: Nannan Wang, Jun Wang
  • Publication number: 20240118936
    Abstract: 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: Application
    Filed: March 30, 2023
    Publication date: April 11, 2024
    Inventors: Linda Cheng, Feng Wei
  • Publication number: 20240118937
    Abstract: 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: Application
    Filed: October 7, 2022
    Publication date: April 11, 2024
    Applicant: Salesforce, Inc.
    Inventors: Bo Zong, Huan Wang, Tian Lan, Ran Yao, Tony Wong, Daeki Cho, Caiming Xiong, Silvio Savarese, Yingbo Zhou
  • Publication number: 20240118938
    Abstract: 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: Application
    Filed: September 26, 2023
    Publication date: April 11, 2024
    Inventors: Giuseppe Coviello, Kunal Rao, Srimat Chakradhar, Priscilla Benedetti
  • Publication number: 20240118939
    Abstract: 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: Application
    Filed: December 14, 2023
    Publication date: April 11, 2024
    Applicant: Ocient Holdings LLC
    Inventors: George Kondiles, Donald Scott Clark, Alexander Neben
  • Publication number: 20240118940
    Abstract: 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: Application
    Filed: December 14, 2022
    Publication date: April 11, 2024
    Inventors: Rajesh RC, Pei Yang, Andrew Ding, Rohit Bakhshi, Lokesh Shekar, Steven Costa
  • Publication number: 20240118941
    Abstract: 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: Application
    Filed: December 14, 2020
    Publication date: April 11, 2024
    Inventors: Balázs Peter GERÖ, András KERN
  • Publication number: 20240118942
    Abstract: 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: Application
    Filed: December 19, 2023
    Publication date: April 11, 2024
    Inventors: Guy M. Therien, Michael D. Powell, Venkatesh Ramani, Arijit Biswas, Guy G. Sotomayor
  • Publication number: 20240118943
    Abstract: 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: Application
    Filed: September 29, 2023
    Publication date: April 11, 2024
    Inventor: James W. Garrett
  • Publication number: 20240118944
    Abstract: 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: Application
    Filed: October 31, 2022
    Publication date: April 11, 2024
    Inventor: James Wilcox
  • Publication number: 20240118945
    Abstract: 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: Application
    Filed: April 14, 2023
    Publication date: April 11, 2024
    Inventor: James Wilcox
  • Publication number: 20240118946
    Abstract: 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: Application
    Filed: April 7, 2021
    Publication date: April 11, 2024
    Inventors: Naoki TAKE, Yoshifumi KATO, Miwaka OTANI, Kiyotaka SAITO, Satoshi KONDO, Yu MIYOSHI
  • Publication number: 20240118947
    Abstract: 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: Application
    Filed: January 21, 2022
    Publication date: April 11, 2024
    Applicant: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Qian ZHANG
  • Publication number: 20240118948
    Abstract: 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: Application
    Filed: October 6, 2022
    Publication date: April 11, 2024
    Inventors: Brian Thomas Carver, Brian Scott Rushton
  • Publication number: 20240118949
    Abstract: 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: Application
    Filed: December 20, 2023
    Publication date: April 11, 2024
    Inventor: Richard Graham
  • Publication number: 20240118950
    Abstract: 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: Application
    Filed: December 19, 2023
    Publication date: April 11, 2024
    Inventor: Luca Bert
  • Publication number: 20240118951
    Abstract: 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: Application
    Filed: October 5, 2022
    Publication date: April 11, 2024
    Inventors: Joseph Boccuzzi, Lopamudra Kundu
  • Publication number: 20240118952
    Abstract: 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: Application
    Filed: October 5, 2022
    Publication date: April 11, 2024
    Inventors: Joseph Boccuzzi, Lopamudra Kundu
  • Publication number: 20240118953
    Abstract: 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: Application
    Filed: October 5, 2022
    Publication date: April 11, 2024
    Inventors: Joseph Boccuzzi, Lopamudra Kundu
  • Publication number: 20240118954
    Abstract: 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: Application
    Filed: October 5, 2022
    Publication date: April 11, 2024
    Inventors: Joseph Boccuzzi, Lopamudra Kundu
  • Publication number: 20240118955
    Abstract: 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: Application
    Filed: October 5, 2022
    Publication date: April 11, 2024
    Inventors: Joseph Boccuzzi, Lopamudra Kundu
  • Publication number: 20240118956
    Abstract: 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: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Applicant: Google LLC
    Inventor: Naitian Liu
  • Publication number: 20240118957
    Abstract: 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: Application
    Filed: September 11, 2023
    Publication date: April 11, 2024
    Inventors: Péter SZILÁGYI, Gabor HORVATH, Attila KADAR
  • Publication number: 20240118958
    Abstract: 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: Application
    Filed: December 5, 2023
    Publication date: April 11, 2024
    Inventors: John H. Kelm, Richard H. Larson, Charles J. Fleckenstein
  • Publication number: 20240118959
    Abstract: 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: Application
    Filed: October 25, 2019
    Publication date: April 11, 2024
    Applicants: NIPPON TELEGRAPH AND TELEPHONE CORPORATION, NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Haruhisa NOZUE, Satoshi SUZUKI, Shunsuke KANAI, Kazuaki AKASHI, Naomi MURATA, Fumika ASAI
  • Publication number: 20240118960
    Abstract: 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: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Inventors: Chidambaram Arunachalam, Nagendra Kumar Nainar, Gonzalo Salgueiro
  • Publication number: 20240118961
    Abstract: 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: Application
    Filed: October 7, 2022
    Publication date: April 11, 2024
    Inventors: Aaron P. Boehm, Scott E. Schaefer
  • Publication number: 20240118962
    Abstract: 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: Application
    Filed: February 16, 2021
    Publication date: April 11, 2024
    Inventors: Haruka OSANAI, Sho KANEMARU, Kensuke TAKAHASHI, Tsuyoshi TOYOSHIMA
  • Publication number: 20240118963
    Abstract: 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: Application
    Filed: December 14, 2023
    Publication date: April 11, 2024
    Inventors: Jesus Alberto Leon Moctezuma, Amit Mondal, Karla D. Rosette, Ayuna Tckachenko
  • Publication number: 20240118964
    Abstract: 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: Application
    Filed: October 5, 2022
    Publication date: April 11, 2024
    Applicant: NANYA TECHNOLOGY CORPORATION
    Inventors: Chien Yu Chen, Meng-Kai Hsieh
  • Publication number: 20240118965
    Abstract: 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: Application
    Filed: October 10, 2022
    Publication date: April 11, 2024
    Applicant: Oracle International Corporation
    Inventors: Shwan Ashrafi, Michal Piotr Prussak, Hariharan Balasubramanian, Vijayalakshmi Krishnamurthy