Patents Issued in October 31, 2024
  • Publication number: 20240361999
    Abstract: A method of compiling a deep learning model includes reading metadata from a compiled result, the metadata indicating a structure of the deep learning model corresponding to a low-level IR, receiving shape information of an input tensor of the deep learning model, determining a shape of an output tensor of a first computation operation of the computation operations based on the shape information of the input tensor of the deep learning model and the structure of the deep learning model, tiling the output tensor of the first computation operation into one or more tiles according to the shape of the output tensor of the first computation operation and hardware limitations of a processor executing the deep learning model, and patching one or more copies of a templated hardware command into executable hardware commands.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Applicant: MEDIATEK INC.
    Inventors: Meng-Hsuan YANG, Po-hua HUANG, Hsing-Chang CHOU, Ting Chen TSAN, Yu-Lung LU
  • Publication number: 20240362000
    Abstract: Systems and methods are provided for implementing an iterative function deployment in a Function-as-a-Service (FaaS) computing environment. For example, the system may receive a request to execute a program and convert machine-readable code from the request into functions that are deployable in the FaaS computing environment. The system may determine a first deployment of the functions that defines scheduling and execution tasks, and also an execution metric by a trained prediction model. The system may adjust execution of the plurality of functions and also adjust the execution metric in a second deployment. The system may implement the second deployment at run-time, such that the machine-readable code from the request is executed by the computing components of the FaaS infrastructure in accordance with the second deployment.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Inventors: DEJAN S. MILOJICIC, ADITYA DHAKAL, EITAN FRACHTENBERG, NINAD SANJAY HOGADE, ROLANDO PABLO HONG ENRIQUES, GOURAV RATTIHALLI, TOBIAS PFANDZELTER
  • Publication number: 20240362001
    Abstract: A robot program generation system and the like Provided are a first conversion unit configured to convert a protocol representing multiple pieces of work in the field of biological engineering into a first program executable by a first robot, a protocol modification information acquisition unit configured to acquire, to modify the protocol after the first robot performs the multiple pieces of work according to the first program, modification information for at least one of a basic operation for performing the pieces of work and is for an instrument used by the first robot for the pieces of work or a supplementary operation that supplements the basic operation, a protocol modification unit configured to modify the protocol according to the modification information acquired, and a second conversion unit configured to convert the protocol modified into a second program executable by a second robot, or different from the first robot.
    Type: Application
    Filed: August 20, 2021
    Publication date: October 31, 2024
    Inventors: Tohru NATSUME, Kenji MATSUKUMA, Sakae YAMAGUCHI
  • Publication number: 20240362002
    Abstract: Techniques for deploying artifacts to a computing environment are disclosed. A system includes an artifact deployment tool. The artifact deployment tool determines that an artifact is available for deployment to a target computing environment. The artifact deployment tool obtains a deployment token representing verification that a set of one or more customer designated conditions are satisfied to deploy the artifact to the target computing environment. The artifact deployment tool generates a deployment request to deploy the artifact to the target computing environment. The deployment request includes the deployment token. The artifact deployment tool directs the deployment request to a deployment service for deploying artifacts to the target computing environment. The deployment service obtains validation of the deployment token and, responsive to obtaining validation of the deployment token, deploys the artifact to the target computing environment.
    Type: Application
    Filed: April 26, 2024
    Publication date: October 31, 2024
    Applicant: Oracle International Corporation
    Inventor: Barry Shilmover
  • Publication number: 20240362003
    Abstract: A method, computer program product, and computer system for migration from a centralized version control system to a distributed version control system. The method includes defining a set of applications of an installation that is to be migrated from a centralized version control system, each application including programs for executing tasks with program calls used to communicate between the programs. The method provides distributed version control repositories for each of the applications. The method accesses source code for the installation, including metadata relating to include files and data structures used by programs in the source code. For an identified include file, it is determined if there is a single owning application and this information and the include file is sent to a distributed version control repository for the owning application.
    Type: Application
    Filed: April 25, 2023
    Publication date: October 31, 2024
    Inventors: Dennis Behm, Mathieu Dalbin, Nicolas Dangeville, Rahamim Katan
  • Publication number: 20240362004
    Abstract: A system and method for creating individual firmware for an embedded device includes providing a provisioning service comprising a library of predetermined source code modules in which functionalities from a predetermined catalog are implemented, wherein a user of the embedded device is excluded from reading access to the source code modules. The method can also include receiving, from at least one requester, by the provisioning service, a selection of functionalities to be provided in the individual firmware from the predetermined catalog of available functionalities and translating this selection into instructions for compiling associated source code modules into machine code modules by the provisioning service such that the union set of machine code modules provides the functionalities from the selection.
    Type: Application
    Filed: May 24, 2022
    Publication date: October 31, 2024
    Inventor: Jens DEKARZ
  • Publication number: 20240362005
    Abstract: Embodiments of the present disclosure disclose component an integration method, an apparatus, a device, and a storage medium, and relate to the computer technology field. The method is applied at a service-side of a customized development system and comprises: obtaining a customized component corresponding to a customized function submitted by the client, wherein the customized component is developed based on a development protocol provided by the service-side; performing a pre-integration test for the customized component; in case that test is passed, sending to the client a debugging installation package including the customized component; after receiving a component release request corresponding to the customized component sent by the client, generating a customized installation package including the customized component and the host application.
    Type: Application
    Filed: April 26, 2024
    Publication date: October 31, 2024
    Inventors: Wei XU, Hongwei FAN, Xiangyu ZHAO, Zhouyou ZHOU, Haowei GU
  • Publication number: 20240362006
    Abstract: Automatic container image registry selection is provided. A predefined number of top performing container image registries is selected from a top of a sorted list of a plurality of container image registries listed in descending order. A cluster of host nodes where a container is deployed is enabled to pull a same container image corresponding to the container utilizing different predefined pulling percentages from the predefined number of top performing container image registries. The cluster of host nodes utilizes a different predefined pulling percentage to pull the same container image from each respective top performing container image registry. A current real time average pulling speed of the cluster of host nodes for the same container image from each respective top performing container image registry of the predefined number of top performing container image registries is recorded over a defined time period.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Inventors: Rong Fu, Hao Sheng, Pan Li, Xiao Lin Sun, Yao Chen, Qing Yuan Meng
  • Publication number: 20240362007
    Abstract: A software update device is configured to update software for an in-vehicle control device mounted in a vehicle. The software update device includes an information acquisition unit, an output unit, an execution unit, a communication status acquisition unit, a correction unit, and a notification unit. The information acquisition unit is configured to acquire, from a server provided outside the vehicle, update process information related to an update of the software. The output unit is configured to output consent request information for asking a user whether to consent to the update of the software. The execution unit is configured to execute an update process for the software according to response information that is a response to the consent request information from the user. The calculation unit is configured to calculate an estimate time required for the update.
    Type: Application
    Filed: July 27, 2021
    Publication date: October 31, 2024
    Applicant: Nissan Motor Co., Ltd.
    Inventors: Mitsuhiko Kikuchi, Koji Morita, Yoshimori Shizuka, Eisuke Ohashi, Masaaki Uzumi, Muneeswaran Ayyappan, Yohei Kaieda, Takayuki Inoue, Hidetoshi Hayashi
  • Publication number: 20240362008
    Abstract: A method for delivering notifications of software deprecations on an external unmanaged cloud environment is provided. The method may be implemented by at least one processor. The method may include gathering data from data sources hosted on an external unmanaged cloud environment but not serviced by the external unmanaged cloud environment; creating a data feed by aggregating the data gathered based on a predetermined criteria; streaming, via a network, the data feed to an internal managed cloud environment; storing the data feed in a data store on the internal managed cloud environment; joining the data feed with internal application data for at least one internal application on the internal managed cloud environment; and creating, based on the joined data, a backlog for delivering the notifications.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Applicant: JP Morgan Chase Bank, N.A.
    Inventors: Laura J. Schornack, John R. Dietrich, Patrick Mullen, Kevin Haas, Jessica Duggan, Radhakrishnan Sethuraman, Daniel Funchion
  • Publication number: 20240362009
    Abstract: Systems and methods provide witness sled hardware installed in a chassis and updates to firmware used by the witness sled, where the updates are made using management resources of the chassis. A chassis may include data storage devices and Information Handling Systems (IHSs), each storing data redundantly to the storage devices, such in a vSAN. The witness sled provides witness functions, such arbitrating discrepancies in the redundantly stored data. The chassis includes a chassis management controller (CMC) that generates a mapping of baseline firmware in use by the witness sled. When a received firmware is an update to the baseline firmware and is not duplicative of a pending update, the CMC establishes a connection with a microcontroller of the witness sled over a management signaling pathway and transmits instructions and the received firmware update to the microcontroller, such that the programmed microcontroller updates the firmware of the witness sled.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products, L.P.
    Inventors: Ravishankar Kanakapura N, Ramesha HE, Rishi Mukherjee, Suman Lal Banik
  • Publication number: 20240362010
    Abstract: Methods and systems for managing operation of data processing systems with limited access to an uplink pathway are disclosed. To manage the operation, a system may include a data processing system manager, a data collector, and one or more data processing systems. The data processing system manager may identify future events that may impact operation of the data processing system using a digital twin and observational data. A cache hosted by the data processing system may store events and commands associated with the events. The commands may include action sets intended to mitigate impacts of the events. If the data processing system does not have commands associated with the simulated future events stored in the cache, the data processing system manager may provide instructions for replacing at least a portion of the commands stored in the cache with commands responsive to the simulated future events.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Inventors: OFIR EZRIELEV, TOMER KUSHNIR, MAXIM BALIN
  • Publication number: 20240362011
    Abstract: Methods, computing systems, and technology for distributing an over-the-air (OTA) vehicle software update are presented. The system can receive a notification having a vehicle identifier from a vehicle. Additionally, the system can determine a task having task attributes for the vehicle to download based on the vehicle identifier. Moreover, the system can determine, from among a plurality of consumption classes, a consumption class having a class consumption limit that is applicable to the task based on the task attributes. Furthermore, the system can obtain a current overall bandwidth value for a network. The current overall bandwidth value can indicate a currently remaining network bandwidth for a first time period. Subsequently, the system can determine, based on the class consumption limit and the current overall network bandwidth value, whether to transmit the task to the vehicle over the network during the first time period.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Inventors: Movses Babayan, James Shimada, Liang Chen, Lifang Pilarski
  • Publication number: 20240362012
    Abstract: A system and method enable the merging of a new Helm chart with a current Helm chart for ease of update/upgrade deployment. A Helm merge utility merges the new Helm chart with old Helm chart values automatically, while removing disabled components. The Helm merge utility enables users to save valuable time and resources during cloud upgrades, while increasing reliability.
    Type: Application
    Filed: April 29, 2024
    Publication date: October 31, 2024
    Inventors: Shreenidhi Ramarao, Bhargavi Yeramanedi
  • Publication number: 20240362013
    Abstract: Methods and systems for monitoring use, determining risk, and pricing insurance policies for a vehicle having one or more autonomous or semi-autonomous operation features are provided. According to certain aspects, the operating status of the features, the identity of a vehicle operator, risk levels for operation of the vehicle by the vehicle operator, or damage to the vehicle may be determined based upon sensor or other data. According to further aspects, decisions regarding transferring control between the features and the vehicle operator may be made based upon sensor data and information regarding the vehicle operator. Additional aspects may recommend or install updates to the autonomous operation features based upon determined risk levels. Some aspects may include monitoring transportation infrastructure and communicating information about the infrastructure to vehicles.
    Type: Application
    Filed: July 8, 2024
    Publication date: October 31, 2024
    Inventors: Brian Mark Fields, Chien Che Huang, Mohamed A. Wazeer, Shawn C. Bennett, Steven C. Cielocha, Ronny S. Bryant, Stephen Kohaus, Terry Quakenbush, Richard A. Novak, Craig M. Main, Weixin Wu, Torri Wollenschlager, Carol Marie Csanda, Stacey Gorsuch, Todd Binion, Aaron Scott Chan
  • Publication number: 20240362014
    Abstract: A computer-implemented method, according to one embodiment, includes receiving a first image, having a first image tag, to store in a predetermined image storage service, and determining whether the first image tag matches any image tags of images stored in the image storage service. In response to a determination that the first image tag matches a second image tag associated with a second image stored in the image storage service, a predetermined process is performed. The predetermined process includes determining whether the first image is identical to the second image, and in response to a determination that the first image is not identical to the second image, executing actions. The actions include generating a patch of differences between the first image and the second image to thereafter use for fulfilling requests for data.
    Type: Application
    Filed: April 25, 2023
    Publication date: October 31, 2024
    Inventors: Joshua James Hursey, Thomas Gooding, William Morrison, Geoff Paulsen, David Solt
  • Publication number: 20240362015
    Abstract: This application discloses a method for updating a subroutine of an application performed by an electronic device. The method includes: receiving a modification operation on a logic code file of a target subroutine; when a modified target logic code file is not an ingress logic code file of the target subroutine, determining a target page of the application associated with the target logic code file; registering a target component of the target page based on the target logic code file when an original component in the target page corresponding to the target logic code file is currently in a loaded state of the application; updating the target page of the application by replacing the original component corresponding to the target logic code file with the target component corresponding to the target logic code file; and displaying the updated target page, the updated target page comprising the target component.
    Type: Application
    Filed: July 8, 2024
    Publication date: October 31, 2024
    Inventors: Fengmian GUO, Boquan FU, Canhui HUANG
  • Publication number: 20240362016
    Abstract: Embodiments implement a central commit registry to ensure integrity of code within a Git repository, and compliance of that code with requirements of a computing platform. Commits out of the platform are registered in the central commit registry, together with a content hash. Prior to importing code to the platform from the Git repository, commits between the current and target commit are checked against commits recorded in the central commit registry. Import of code to the platform from the Git repository is rejected, if a commit is found that is not registered or where the content hash does not match. Embodiments facilitate using Git repositories as channels for delivering code to platforms, ensuring safe/compliant import of extensions drafted by parties (e.g., customers; partners) outside the platform. Such external parties are thus able to use their own Git repositories for development, testing, and/or deployment of code that they have prepared.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Inventors: Dirk Ganzke, Martin Bredy, Iwan Kostin
  • Publication number: 20240362017
    Abstract: A method comprises collecting data corresponding to one or more code changes in response to committing of the one or more code changes to a code repository, and formatting the data into at least one data string. The at least one data string is inputted to one or machine learning models. Using the one or machine learning models, a natural language description of the one or more code changes is generated based at least in part on the at least one data string. The method further comprises causing transmission of the natural language description of the one or more code changes to a document repository.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Inventors: Shishir Kumar Parhi, Sashibhusan Panda, Sambasivarao Gaddam, Venkata Nagendra Purushotham Musti, Hung Dinh, Bijan Kumar Mohanty, Sourav Datta
  • Publication number: 20240362018
    Abstract: A quantum computing system (QCS) receives from a computing device a request for a custom software version of a software package that includes a subset of features from a set of features implemented by a version of the software package, the request identifying the software package and the subset of features. The QCS places each qubit of a plurality of qubits in which the version of the software package is stored in a state of superposition. The QCS accesses a data structure to determine a subset of the plurality of qubits. The QCS biases the qubits in the subset. The QCS measures values of each qubit in superposition to extract the subset of features from the plurality of qubits. The QCS generates a custom software package based on the values measured in the plurality of qubits.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Inventors: Leigh Griffin, Pierre-Yves Chibon
  • Publication number: 20240362019
    Abstract: In the present application, a method for providing interactive documentation based on a chatbot and deep-learning based techniques is disclosed. Metadata associated with program code documentation is identified, wherein the program code documentation is associated with corresponding program code. A natural language question regarding the corresponding program code is obtained via a virtual agent. A response to the natural language question is determined based on the metadata using one or more trained machine learning models. The response to the natural language question is provided to the virtual agent.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Inventors: Amine El Hattami, Christopher Joseph Pal
  • Publication number: 20240362020
    Abstract: The present disclosure includes apparatuses and methods related to microcode instructions indicating instruction types. One example apparatus comprises a memory storing a set of microcode instructions. Each microcode instruction of the set can comprise a first field comprising a number of control data units, and a second field comprising a number of type select data units. Each microcode instruction of the set can have a particular instruction type defined by a value of the number of type select data units, and particular functions corresponding to the number of control data units are variable based on the particular instruction type.
    Type: Application
    Filed: December 7, 2023
    Publication date: October 31, 2024
    Inventors: Shawn Rosti, Timothy P. Finkbeiner
  • Publication number: 20240362021
    Abstract: Disclosed embodiments relate to atomic memory operations. In one example, a method of executing an instruction atomically and with weak order includes: fetching, by fetch circuitry, the instruction from code storage, the instruction including an opcode, a source identifier, and a destination identifier, decoding, by decode circuitry, the fetched instruction, selecting, by a scheduling circuit, an execution circuit among multiple circuits in a system, scheduling, by the scheduling circuit, execution of the decoded instruction out of order with respect to other instructions, with an order selected to optimize at least one of latency, throughput, power, and performance, and executing the decoded instruction, by the execution circuit, to: atomically read a datum from a location identified by the destination identifier, perform an operation on the datum as specified by the opcode, the operation to use a source operand identified by the source identifier, and write a result back to the location.
    Type: Application
    Filed: May 21, 2024
    Publication date: October 31, 2024
    Inventors: Doddaballapur N. Jayasimha, Jonas Svennebring, Samantika S. Sury, Christopher J. Hughes, Jong Soo Park, Lingxiang Xiang
  • Publication number: 20240362022
    Abstract: Systems and methods are provided for a dynamic communication architecture that can include decentralized heterogenous accelerators, and an operation of mapping corresponding decentralized virtualized accelerators. The mapping of corresponding decentralized virtualized accelerators is performed on top of, for example, a memory-mapped multi-accelerator communication architecture to enable effective and flexible sharing of data. The mapping can be dynamically adjusted with regard to the workload running by analyzing workflow communication.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Inventors: DEJAN S. MILOJICIC, KAIWEN CAO, ADITYA DHAKAL
  • Publication number: 20240362023
    Abstract: An example apparatus includes example packet decode circuitry to decode an instruction packet for programmable circuitry into at least one instruction. Additionally, the example apparatus includes example instruction mapping circuitry to disregard a pad instruction included in the at least one instruction, the pad instruction having not been assigned to any functional unit of the programmable circuitry.
    Type: Application
    Filed: July 28, 2023
    Publication date: October 31, 2024
    Inventors: Saya Goud Langadi, Venkatesh Natarajan, Vinod Kumar Paparaju
  • Publication number: 20240362024
    Abstract: Schedule instructions of a program for execution on a coarse grained reconfigurable array having a plurality of tiles operable in parallel. The program identifies data flows through memory locations represented by memory variables and identifies instructions configured to transform data in the data flows. Based on a hardware profile identifying features of the coarse grained reconfigurable array, a scheduler is configured to generate a memory map. The memory map identifies, for each respective memory variable in the program, one of the tiles that contains a memory location represented by the respective memory variable. Based on the memory map reducing possible choices for a brute force search, the scheduler assigns the instructions to the tiles for execution, and determines timing of execution of the instructions in the tiles.
    Type: Application
    Filed: July 11, 2024
    Publication date: October 31, 2024
    Inventors: Allan Kennedy Porterfield, Skyler Arron Windh, Bashar Romanous
  • Publication number: 20240362025
    Abstract: Apparatus and methods which bundle micro-operations with respect to a vector instruction, dynamically allocate register blocks for a vector instruction, and track the registers using valid bits. A method includes decoding, by a decoder, a vector instruction having a length multiplier of at least two into a number of micro-operations less than the length multiplier, allocating, by an issue queue, an issue queue entry to each of the number of micro-operations and executing, by the issue queue with execution units, each of the number of micro-operations a number of times from the issue queue entry to collectively match the length multiplier.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Inventors: Bradley Gene Burgess, David Kravitz, Alexandre Solomatnikov
  • Publication number: 20240362026
    Abstract: Apparatus and methods for dependency tracking, chaining, and/or fusing for vector instructions. A system, processor, or integrated circuit includes a renamer to generate a valid bit mask for each micro-operation decoded from a first vector instruction, where the valid bit mask indicates what portion of a mask register to write and generate a dependency bit mask for each micro-operation decoded from a second vector instruction, where the dependency bit mask is based on a relationship between the first vector instruction and the second vector instruction, and an issue queue configured to issue for execution each micro-operation from the second vector instruction when an associated dependency bit mask is cleared based on execution of appropriate micro-operations from the first vector instruction.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Inventors: Bradley Gene Burgess, David Kravitz
  • Publication number: 20240362027
    Abstract: Techniques are disclosed relating to load value prediction. In some embodiments, a processor includes load address prediction circuitry and load value prediction circuitry. Training circuitry may train loads in a given entry, and may include a first entry configured to store first predicted load address information and a confidence indication of confidence that the first predicted load address information is correct and a second entry configured to store first predicted load value information and a confidence indication of confidence that the first predicted load value information is correct (note a given entry may be configured to load or value prediction at different times). Control circuitry may, in response to an entry in the training circuitry reaching a threshold level of confidence, allocate a corresponding entry in either the load value prediction circuitry or the load address prediction circuitry.
    Type: Application
    Filed: July 5, 2024
    Publication date: October 31, 2024
    Inventors: Yuan C. Chou, Debasish Chandra, Mridul Agarwal, Haoyan Jia
  • Publication number: 20240362028
    Abstract: Methods and system disclosed herein provide secure sensor hub enumerations to support native sensor behavior that is vulnerability free and does not permit sensor behavior overrides. In addition, disclosed subject matter enables a firmware protocol to dynamically sense vendor attributes and enumerate a unified layer that handles multiple tailored sensor hub APIs to run seamless sensor operations across various chipset vendors and to enable sensor attribute reset without a need for factory defaults. Disclosed methods may create an abstracted firmware map used to dynamically generate a runtime sensor memory map that is independent of silicon vendor to abstract the flash payload with sensor HID attribute objects.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products L.P.
    Inventors: Shekar Babu SURYANARAYANA, Ibrahim SAYYED
  • Publication number: 20240362029
    Abstract: A computer system has a plurality of operating systems, each operating system including a graphics processing unit (GPU) driver; a GPU including GPU firmware for controlling the execution of tasks at the graphics processing unit and, for each operating system: a firmware state register modifiable by the GPU firmware and indicating whether the GPU firmware is online; an OS state register modifiable by a GPU driver and indicating whether the GPU driver is online; a memory management unit mediating access to GPU registers such that each operating system can access its respective registers but not those of other operating systems; One of the GPU drivers is a host GPU driver initialising the GPU and bringing the GPU firmware online. Each GPU driver submits tasks for processing only if its respective firmware state register indicates that the GPU firmware is online. The GPU processes tasks for an operating system if the respective OS state register of that operating system indicates that the GPU driver is online.
    Type: Application
    Filed: July 5, 2024
    Publication date: October 31, 2024
    Inventors: Mario Sopena Novales, Philip Morris, Mihai Dragan
  • Publication number: 20240362030
    Abstract: Techniques for reducing the startup latency of functions in a Functions-as-a-Service (FaaS) infrastructure are provided. In one set of embodiments, a function manager of the FaaS infrastructure can receive a request to invoke a function uploaded to the infrastructure and can retrieve information associated with the function. The retrieved information can include an indicator of whether instances of the function may be sticky (i.e., kept in host system primary memory after function execution is complete), and a list of zero or more host systems in the FaaS infrastructure that currently have an unused sticky instance of the function in their respective primary memories. If the indicator indicates that instances of the function may be sticky and if the list identifies at least one host system with an unused sticky instance of the function in its primary memory, the function manager can select the at least one host system for executing the function.
    Type: Application
    Filed: July 8, 2024
    Publication date: October 31, 2024
    Inventor: Amol Manohar Vaikar
  • Publication number: 20240362031
    Abstract: Systems and methods are provided for an accelerator system that includes a baseline (production) accelerator, optimizing accelerator, and control hardware accelerator, and an operation of alternatingly switching the production/optimizing accelerators between production and optimizing. With two production/optimizing accelerators, at any given point in time, one accelerator adapts while another accelerator processes data. Once the second accelerator starts doing a better job (e.g., has adapted to data drift), the accelerators change their modes, and the trainable accelerator becomes the “optimized” one. The accelerators do this non-stop, thus maintaining redundancy, providing expected quality of service (QOS) and adapting to data/concept drift.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Inventors: DEJAN S. MILOJICIC, Sai Rahul Chalamalasetti, Sergey Serebryakov
  • Publication number: 20240362032
    Abstract: In examples, a system for using interchangeable non-compute resources is provided. The system includes at least one processor and memory storing instructions that, when executed by the at least one processor, cause the system to: receive a first key corresponding to a first non-compute resource, define a first connection with the first non-compute resource based on the first key, receive a second key corresponding to a second non-compute resource, define a second connection with the second non-compute resource based on the second key, receive an indication corresponding to a selection of the first non-compute resource, and configure the system to interface with the first non-compute resource at a deployment of a generated application.
    Type: Application
    Filed: July 8, 2024
    Publication date: October 31, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ryan A. NOWAK, Aaron Brady CRAWFIS, Vinaya DAMLE, Karishma CHAWLA
  • Publication number: 20240362033
    Abstract: An apparatus comprises a processing device configured to provide telemetry data from a core component of a scalable embedded application deployed on an information technology asset to a support platform, the telemetry data being utilizable for determining a current state of the information technology asset. The processing device is also configured to receive and parse, at the core component of the scalable embedded application, a component definition data structure to identify a subset of additional components to be run on the scalable embedded application based at least in part on a predicted future state of the information technology asset. The processing device is further configured to dynamically adjust which of the additional components are run as part of the scalable embedded application based at least in part on the parsing of the component definition data structure.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Inventors: Pradeep Kuppam, Raghavendre Prasad P C, Lakshmi Saroja Nalam
  • Publication number: 20240362034
    Abstract: A method and system for scaling services at a Platform as a Service (PaaS) layer of a server, includes, at the PaaS layer of the server, executing an application as an application proxy; exposing the application proxy to a network; receiving a service request from a user of the network who accessed the application proxy; detecting an intent of the user; predicting services that are appropriate in response to the service request of the user based on the detected intent of the user; scaling the predicted services; and scheduling the application and any other supporting applications corresponding to the scaled predicted services for execution.
    Type: Application
    Filed: July 29, 2022
    Publication date: October 31, 2024
    Inventor: Tushar SOOD
  • Publication number: 20240362035
    Abstract: An asynchronous finite state machine circuit comprising state circuitry configured to be in one of a plurality of states, and transition between states, wherein the asynchronous finite state machine is configured to detect that a current state is stable before the state circuitry can transition to a next state.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Applicant: Renesas Design (UK) Limited
    Inventors: John William KESTERSON, David LLOYD, James Crawford STEELE, Robert WATERWORTH, Danil SOKOLOV
  • Publication number: 20240362036
    Abstract: Disclosed here are methods and systems for dynamically generating user interface controls. In one embodiment, a method comprises receiving, via a search input element, an input; generating an input vector corresponding to the input; identifying a set of user interface controls matching the input, the identifying including comparing the input vector to a set of user interface control vectors; and providing the matching set of interactive user interface controls for presentation on a single user interface page.
    Type: Application
    Filed: June 20, 2023
    Publication date: October 31, 2024
    Applicant: Shopify Inc.
    Inventors: Rohit JACOB, Ranjodh SINGH
  • Publication number: 20240362037
    Abstract: The present disclosure generally relates to displaying widgets, managing widgets, and navigating user interfaces.
    Type: Application
    Filed: September 26, 2023
    Publication date: October 31, 2024
    Inventors: Edward CHAO, Gary I. BUTCHER, Taylor G. CARRIGAN, Kevin W. CHEN, Christopher P. FOSS
  • Publication number: 20240362038
    Abstract: The present disclosure relates to the technical field of artificial intelligence, in particular to a function recommendation method and apparatus, a device, a program and a medium. The function recommendation method includes: acquiring target input information input by a user during executing of a first application; performing semantic parsing on the target input information to obtain target control information; determining at least one second application that satisfies a recommendation condition based on the target control information; and displaying a shortcut control corresponding to the at least one second application on a display interface of a terminal device.
    Type: Application
    Filed: April 18, 2024
    Publication date: October 31, 2024
    Applicant: BOE Technology Group Co., Ltd.
    Inventors: Haifeng Xu, Guangwei Huang, Bingqian Wang
  • Publication number: 20240362039
    Abstract: A program control method, an electronic device, and a non-transitory computer-readable storage medium are provided. The method includes: displaying a first identifier and a second identifier in a target control. The first identifier is used to indicate a first program and the second identifier is used to indicate a second program. The method further includes starting a first function when first information meets a first preset condition. The first information is information from the first program, and the first function is a function of the second program.
    Type: Application
    Filed: July 4, 2024
    Publication date: October 31, 2024
    Applicant: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Xiangxiang Li
  • Publication number: 20240362040
    Abstract: A non-transitory computer-readable storage medium stores computer-readable instructions that are compatible with a printer connected with an information processing device and support a general-purpose print program incorporated in advance in an operating system of the information processing device.
    Type: Application
    Filed: July 5, 2024
    Publication date: October 31, 2024
    Inventor: Kenju NARITA
  • Publication number: 20240362041
    Abstract: The present method and system provides for recognizing user intent and updating a graphical user interface. In an example, the method and system includes collecting usage data from users, grouping users based on usage data, assigning a user intent to each group of users, training an intent prediction model using machine learning, providing access to the intent prediction model, assigning an intent to a new user using the intent prediction model, and, modifying the graphical user interface to facilitate the assigned intent of the user.
    Type: Application
    Filed: July 10, 2024
    Publication date: October 31, 2024
    Inventors: GREGORY JASON FIELDS, YASHAR RASSOULLI, ALEKSANDAR STEFANOVIC, DANIEL MA, JASON COTTRELL
  • Publication number: 20240362042
    Abstract: This application discloses an application widget setting method and a related device. An electronic device may combine and arrange a plurality of application widgets (for example, an application widget provided by a local device, and/or an application widget provided by a remote device that establishes a communication connection to the local device) to generate and display a composite application widget. In addition, the electronic device may further run the composite application widget according to preset logic. This can resolve a problem that the plurality of application widgets cannot be effectively connected in series, link with each other, and interact with each other, improve use value of the application widgets, and improve user experience.
    Type: Application
    Filed: July 11, 2024
    Publication date: October 31, 2024
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Songle Zhou, Xiaoxiao Chen, Bing Gu
  • Publication number: 20240362043
    Abstract: Techniques are described herein that are capable of causing a user device to generate native user interface content for a native application that executes on a server. A native user interface of the native application is caused to be rendered on the user device by providing a user interface rendering instruction in lieu of content of a native interface element from the server to the user device. The user interface rendering instruction instructs the user device to generate the content of the native interface element and to incorporate the content of the native interface element into the native user interface.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Inventors: Steven SANDERSON, Eilon Joseph LIPTON
  • Publication number: 20240362044
    Abstract: Introduced here is a computer-implemented virtual assistant used for completing tasks in an omnichannel environment. The virtual assistant is a common entry point for task completion at an electronic device in a network and can be operable based on a model trained on user activity and network activity. The virtual assistant can receive a request to perform a task associated the electronic device. The virtual assistant can facilitate performance of a first action via a first channel of the network in furtherance of completing the task. Upon detecting performance of the first action, the virtual assistant can present instructions to perform a second action via a second channel (different from the first channel) in furtherance of completing the task. The virtual assistant can detect performance of the second action and present an indication of the completion of the task at the electronic device.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Inventors: Nestor Garcia, Kristian D. Taylor, Ramesh Vemula, Qianwen Wen
  • Publication number: 20240362045
    Abstract: Automated migration systems and methods are described for generating guided user interfaces (GUIs) for tracking migrating legacy networked resources within a computer network environment during a technical migration. The automated migration systems and methods include loading, by a dashboard tracking application (app) implemented on a migration server according to migration schema formats, into a migration database each of reporting data and tracking data corresponding to legacy networked resources as tracked during an active migration session. The dashboard tracking app receives, during the active migration session, a dashboard request for graphical status of each of the legacy networked resources, and automatically generates a tracking GUI rendering statutes of the networked resources based on the reporting data and the tracking data.
    Type: Application
    Filed: July 10, 2024
    Publication date: October 31, 2024
    Inventors: Jason Zogg, Lakshmi Devi Boreddy, D. Michael George, Krishnamurthi Ramasamy
  • Publication number: 20240362046
    Abstract: A method of resizing a block storage volume for a virtual machine includes executing the virtual machine and attaching a virtual storage device to the virtual machine. The virtual storage device exposes the block storage volume on memory hardware to the virtual machine. The block storage volume includes a first storage capacity. The method also includes mounting the block storage volume to the virtual machine and resizing the block storage volume while the virtual machine continues to execute. The block storage volume is resized without attaching an additional virtual storage device to the virtual machine or mounting an additional block storage volume to the virtual machine.
    Type: Application
    Filed: July 12, 2024
    Publication date: October 31, 2024
    Applicant: Google LLC
    Inventors: Igor Belianski, Jay Judkowitz, Andrew Kadatch
  • Publication number: 20240362047
    Abstract: A method includes receiving historical Internet Protocol packet data; processing the historical Internet Protocol Packet data using a trained machine learning model to generate a plurality of virtual machines; and instantiating the plurality of virtual machines. A computing system includes a processor; a memory having stored thereon computer-executable instructions that, when executed by the processor, cause the computing system to: receive historical Internet Protocol packet data; process the historical Internet Protocol Packet data using a trained machine learning model to generate a plurality of virtual machines; and instantiate the plurality of virtual machines.
    Type: Application
    Filed: April 25, 2023
    Publication date: October 31, 2024
    Inventors: Marty Spain, Peter Joseph Dunn
  • Publication number: 20240362048
    Abstract: Systems and methods for tracking resource usage on a network computing platform such as Kubernetes. A method includes establishing a resource allotment for a time period for a customer utilizing a network computing platform. The method includes receiving a custom callback from a webhook associated with the network computing platform, wherein the custom callback indicates the customer seeks to perform an action on the network computing platform. The method includes calculating a resource requirement for the action, calculating an up-to-date resource usage for the customer for the time period, and approving or denying the action based on whether the customer comprises sufficient remaining resources for the time period.
    Type: Application
    Filed: December 9, 2022
    Publication date: October 31, 2024
    Inventors: Tushar Anil Doshi, Rishi Mundada