Patents Issued in September 12, 2024
  • Publication number: 20240303058
    Abstract: A method and device for installing a program, relating to the field of device configuration. The method comprises: acquiring network information of a device on which a target program is to be installed (201); in response to determining that the network information of the device on which the target program is to be installed satisfies a preset program installation condition, sending device information of the device on which the target program is to be installed (202); receiving program information of the target program corresponding to the device information, the program information of the target program comprising a download address of the target program (203); and downloading the target program according to the download address of the target program, and installing the target program on the device on which the target program is to be installed (204). The method can improve the efficiency and accuracy of program installation and reduce human cost.
    Type: Application
    Filed: May 7, 2021
    Publication date: September 12, 2024
    Applicants: Beijing Wodong Tianjun Information Technology Co., Ltd., Beijing Jingdong Century Trading Co., Ltd.
    Inventor: Shaohua Wang
  • Publication number: 20240303059
    Abstract: A network device may receive new network device software and may receive an option to wait a predetermined period of time for confirmation of installation of the new network device software. The network device may determine, based on the option, whether the confirmation of installation of the new network device software is received prior to expiration of the predetermined period of time. The network device may selectively perform an automatic rollback to previous network device software based on failing to receive the confirmation of installation of the new network device software prior to expiration of the predetermined period of time, or utilize the new network device software based on receiving the confirmation of installation of the new network device software prior to expiration of the predetermined period of time.
    Type: Application
    Filed: March 8, 2023
    Publication date: September 12, 2024
    Inventor: Polisetty Rama SUBBAIAH
  • Publication number: 20240303060
    Abstract: A method includes obtaining a container image associated with a target framework, a built distribution including a feature conversion class and a set of transform classes, and a configuration package. The method also includes executing the executables in a sequence indicated by the configuration package in a container based on the container image and generating an intermediate data structure by providing values of a source data framework to a feature conversion object constructed from the feature conversion class. The method also includes obtaining an identifier of a feature synthesis operation indicating the set of transform classes and, in response to obtaining the identifier of the feature synthesis operation, generating a transform output by providing a set of values of the intermediate data structure to a set of transform objects constructed from the set of transform classes.
    Type: Application
    Filed: March 10, 2023
    Publication date: September 12, 2024
    Applicant: Capital One Services, LLC
    Inventors: Swaroop Appu KOMAN, Thomas BARRY, Walter SZE, Tiange HUANG, Paulo FRAZAO, Shreya GODDU
  • Publication number: 20240303061
    Abstract: An online system for update compatibility verification is provided, that enables the compatibility of a proposed update to be verified against a current storage system configuration prior to be implemented on the storage system. Updates, in this context, include hardware updates, firmware updates, software updates, and combinations of updates. In connection with initiating implementation of an update on a storage system, the current storage system configuration information is used by the update compatibility verification system to determine whether the update has been identified as having caused errors or performance degradations in other similarly configured storage systems, and hence is not compatible with the storage system based on the current storage system configuration. In instances where the update compatibility verification system determines that the update is not compatible with the current storage system configuration, the update is prohibited from being applied to the storage system.
    Type: Application
    Filed: March 10, 2023
    Publication date: September 12, 2024
    Inventor: John Creed
  • Publication number: 20240303062
    Abstract: An orchestration system implements a rollout service that deploys a series of updates to a cloud service while minimizing an impact of a regression caused in the cloud service by one of the updates. The system includes an orchestrator host computer hosting the rollout service; a network interface with a network on which the cloud service is provided; and a database of deployment policy information and records of previous updates to the cloud service. The rollout service automatically determines a deployment policy for an update using the database, implements a deployment of the update according to the deployment policy, monitors for evidence of a regression caused by the update, and identifies occurrence of the regression caused by the update to the cloud service to enable mitigation of an impact of the regression.
    Type: Application
    Filed: March 28, 2023
    Publication date: September 12, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nidhi VERMA, Rahul NIGAM
  • Publication number: 20240303063
    Abstract: A system and method for reconfiguring legacy application code. The method includes receiving legacy application code as input through a user interface, and parsing legacy application code through a processor. The processor is configured for scanning legacy application code through a scanner, extracting business logic rules from the legacy application code, analyzing the legacy application code through an analyzer using a legacy code meta model, simulating content of the legacy application code by executing reverse engineering for obtaining reverse engineered legacy code, decomposing and componentizing reverse engineered legacy code for identifying legacy components that are clustered according to domain for obtaining decomposed domain and generating micro service templates from the decomposed domains of the reverse engineered legacy code. The micro service templates are used for generating updated code framework for reconfiguring the legacy application code.
    Type: Application
    Filed: October 12, 2023
    Publication date: September 12, 2024
    Inventors: Raman Natteri Rangaswamy, Ramanand Perianayagam, Saraswathy Venkatesh Subramaniam, Jnana Prakasha Venugopal Narendra Krovvidi, Gomathi Selvaraj
  • Publication number: 20240303064
    Abstract: The software update system performs software update processing for the on-board ECU. The software update system includes a server that stores divided packages in which update data is divided into multiple pieces in association with package IDs, an on-board ECU that can execute update processing, a server that sends update information received from the on-board ECU to the server, and an update device capable of transmitting divided packages received from the on-board ECU. The on-board ECU generates and stores update information including the package ID of the received divided package and the update device ID of the update device that is communicatively connected. Based on the update information, the server extracts the divided packages that have not been received by the on-board ECU and transmits them to the on-board ECU.
    Type: Application
    Filed: December 29, 2023
    Publication date: September 12, 2024
    Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Fumiya Sato
  • Publication number: 20240303065
    Abstract: A parking position determination device determines a parking position of a vehicle parked for power supply in a parking lot including a first parking space provided with a first power supply facility having a data communication function that provides update data for software of an in-vehicle ECU to the vehicle, and a second parking space provided with a second power supply facility that does not have the data communication function. The parking position determination device includes a necessity determination unit that determines whether software update is necessary, and a parking position determination unit that determines the first parking space as the parking position of the vehicle when determination is made that the software needs to be updated, and determines the second parking space as the parking position of the vehicle when determination is made that the software does not need to be updated.
    Type: Application
    Filed: January 10, 2024
    Publication date: September 12, 2024
    Applicant: Toyota Jidosha Kabushiki Kaisha
    Inventor: Fumiya Sato
  • Publication number: 20240303066
    Abstract: A server system and a firmware updating method thereof are provided. The server system includes a first module and a second module. The first module includes a first logic circuit and a first selection circuit. The second module includes a second logic circuit, a second selection circuit, a control circuit, and a storage circuit. The first selection circuit is configured to select the transmission target of the first logic circuit according to a first control signal. The second selection circuit is configured to select the transmission target of the second logic circuit according to a second control signal. The control circuit is configured to update the firmware of the first logic circuit and the firmware of the second logic circuit. The storage circuit is configured to store a support list having default usage codes, and each of the default usage codes indicates a corresponding one of target devices.
    Type: Application
    Filed: August 22, 2023
    Publication date: September 12, 2024
    Applicant: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Chia-Hang CHUNG
  • Publication number: 20240303067
    Abstract: Disclosed is a network device, including a communication circuit and a processor. The processor is coupled to the communication circuit and configured to: in response to determining that a version of a first update file from an update server satisfies a preset condition, control the communication circuit to obtain the first update file from the update server; read identification information from at least one predetermined data location of the first update file; in response to determining that the identification information in the first update file matches the network device, update the network device based on the first update file.
    Type: Application
    Filed: December 13, 2023
    Publication date: September 12, 2024
    Applicant: PEGATRON CORPORATION
    Inventors: Chih-Hao Wang, Chieh-Hsiang Tang
  • Publication number: 20240303068
    Abstract: A method for managing a memory area of an electronic control unit of a motor vehicle. The method including implementing a first set of control instructions by the bootloader module so that the current hardware configuration of the electronic control unit is identical to the requested hardware configuration for installing the application update; resetting the bootloader module; checking the hardware configuration requested by the application update; and, when the configuration requested by the application update is identical to the current hardware configuration of the electronic control unit, installing the application update.
    Type: Application
    Filed: July 4, 2022
    Publication date: September 12, 2024
    Inventors: Cyril Da Rosa Pereira, Romain Peyras Loustalet
  • Publication number: 20240303069
    Abstract: An information processing apparatus according to the present disclosure includes a memory, and a hardware processor coupled to the memory. The hardware processor is configured to: determine whether an update process of updating a program or data for providing a function of an in-vehicle device mounted on the vehicle is executable, based on position information of a vehicle, map information, and a prohibition condition indicating a condition for prohibiting execution of the update process; and cause the in-vehicle device to execute the update process when the determining that the update process is executable.
    Type: Application
    Filed: February 21, 2024
    Publication date: September 12, 2024
    Applicant: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Mao TOHYAMA, Ikuo HIRADATE, Chuntao YU, Kazuki ITO, Yosuke KOBAYASHI, Katsuhiro HAYASHI, Hiroki OOBAYASHI, Kento MIZUTA, Ryosuke MURATANI
  • Publication number: 20240303070
    Abstract: A sensor (4, 5) includes a first memory (8, 9) for storing a software. A communication means (12, 13) receives a first data frame (S6) requesting an update of the current version of the software stored in the first memory (8, 9). The first data frame (S6) includes a header and data for updating the current version of the software. The header includes a first identifier and a second identifier. A second memory (10, 11) stores a predetermined sensor identifier (ID1, ID2). A comparing means (14, 15) compares the first identifier with the predetermined sensor identifier (ID1, ID2). A processing means (16, 17) updates the current version of the software from the data of the first data frame when the first identifier includes the predetermined sensor identifier (ID1).
    Type: Application
    Filed: March 1, 2024
    Publication date: September 12, 2024
    Inventors: Clément POULAILLEAU, Robin TRIOUX
  • Publication number: 20240303071
    Abstract: A providing method of vehicle software includes: registering various types of information necessary for vehicle software generation as basic data in association with target vehicle software; receiving update data including package information and update information, the package information specifying the target vehicle software, and the update information indicating update contents for the basic data and being described in a predetermined format; checking a format of the received update data; specifying the target vehicle software based on the update data; transferring the update data to a development environment of the specified target vehicle software; instructing generation of new vehicle software in which the update data is to be reflected; generating the new vehicle software in which the update data is reflected; and providing the generated new vehicle software.
    Type: Application
    Filed: March 5, 2024
    Publication date: September 12, 2024
    Inventors: Motoaki KUWABARA, Yoshitaka KASEDA
  • Publication number: 20240303072
    Abstract: Systems and methods for monitoring an electrosurgical unit (ESU), analyzing ESU system data, predicting future ESU maintenance, and updating the ESU using firmware over-the-air (FOTA).
    Type: Application
    Filed: April 23, 2024
    Publication date: September 12, 2024
    Inventor: Snehashis Haldar
  • Publication number: 20240303073
    Abstract: A method of software identification in a software asset management system is provided. The method comprises receiving software inventory data from a user terminal and processing the software inventory data, wherein processing the software inventory data comprise identifying software information based on the software inventory data. Thereby the software characteristics are identified.
    Type: Application
    Filed: May 14, 2024
    Publication date: September 12, 2024
    Inventors: Kenneth Aas HANSEN, Rolf Georg LUNDER, Lars KØHLER, Peter BJÖRKMAN
  • Publication number: 20240303074
    Abstract: An apparatus comprises a processing device configured to select first and second versions of a web application, to obtain first and second sets of source code files used for generating front ends of the first and second versions of the web application, and to generate first and second sets of tree structures based at least in part on the first and second sets of source code files, respectively. The processing device is also configured to identify node differences between the first and second sets of tree structures and to generate, based at least in part on the identified node differences, information characterizing differences between web elements of the first and second versions of the web application. The processing device is further configured to initiate automated action based at least in part on the generated information characterizing differences between web elements of the first and second versions of the web application.
    Type: Application
    Filed: March 8, 2023
    Publication date: September 12, 2024
    Inventors: Abhishek Mishra, Anusha N, Shalini Tiwari
  • Publication number: 20240303075
    Abstract: Systems and methods are provided for identifying and reporting possible fragile lines of code from a repository of codes. In particular, some examples cluster the lines of codes containing similar values of bug/defect-related churn data instances and report the lines of code containing bug/defect-related churn data instances with high numbers of bug/defect-related churn data.
    Type: Application
    Filed: March 9, 2023
    Publication date: September 12, 2024
    Inventors: Soumitra CHATTERJEE, Ritanya BHARADWAJ, Veena KONNANATH, Sunil KURAVINAKOP, Balaji Sankar Naga Sai Sandeep KOSURI
  • Publication number: 20240303076
    Abstract: A method, computer readable medium, and processor are disclosed for performing matrix multiply and accumulate (MMA) operations. The processor includes a datapath configured to execute the MMA operation to generate a plurality of elements of a result matrix at an output of the datapath. Each element of the result matrix is generated by calculating at least one dot product of corresponding pairs of vectors associated with matrix operands specified in an instruction for the MMA operation. A dot product operation includes the steps of: generating a plurality of partial products by multiplying each element of a first vector with a corresponding element of a second vector; aligning the plurality of partial products based on the exponents associated with each element of the first vector and each element of the second vector; and accumulating the plurality of aligned partial products into a result queue utilizing at least one adder.
    Type: Application
    Filed: October 6, 2023
    Publication date: September 12, 2024
    Inventors: Brent Ralph Boswell, Ming Y. Siu, Jack H. Choquette, Jonah M. Alben, Stuart Oberman
  • Publication number: 20240303077
    Abstract: A semiconductor device, a correlation value operation method, and a recording medium are provided. The semiconductor device includes a first processing unit, alternately arranging two input bit strings on a bit-by-bit basis and outputting as one bit string; a second processing unit, outputting 2-bit data from each 2-bit data set from a head of each of the two input bit strings according to any predetermined logic; and a third processing unit, outputting a number of bit values of 1 in one input bit string as a value.
    Type: Application
    Filed: March 6, 2024
    Publication date: September 12, 2024
    Applicant: LAPIS Technology Co., Ltd.
    Inventor: Atsushi YAMAZAKI
  • Publication number: 20240303078
    Abstract: The disclosure provides for systems and methods for improving bandwidth and latency associated with executing data requests in disaggregated memory by leveraging usage indicators (also referred to as usage value), such as “freshness” of data operators and processing “gravity” of near memory compute functions. Examples of the systems and methods disclosed herein generate data operators comprising near memory compute functions offloaded proximate to disaggregated memory nodes, assign a usage value to each data operator based on at least one of: (i) a freshness indicator for each data operators, and (ii) a gravity indicator for each near memory compute function; and allocate data operations to the data operators based on the usage value.
    Type: Application
    Filed: March 9, 2023
    Publication date: September 12, 2024
    Inventors: DEJAN S. MILOJICIC, KIRK M. BRESNIKER
  • Publication number: 20240303079
    Abstract: A data combination device and a data combination method are provided. The data combination device includes a storage device and a processor. The storage device is configured to store component instances. The processor is coupled to the storage device and is configured to receive a combining instruction. The processor parses a component description and data type in the combining instruction. The processor obtains a plurality of matching instances corresponding to the component description from the plurality of component instances. The processor packages the plurality of matching instances into package data.
    Type: Application
    Filed: June 16, 2023
    Publication date: September 12, 2024
    Applicants: Digiwin Software Co., Ltd, DATA SYSTEMS CONSULTING CO., LTD.
    Inventors: Tuo Zhang, Xiaoliang Ma, Guoxin Sun
  • Publication number: 20240303080
    Abstract: A memory device includes a first logic unit (LUN) and a second LUN. The first LUN is coupled to the second LUN and configured to receive a first multi-plane operation command of a set of multi-plane operation commands corresponding to the first LUN, latch a first address of the first multi-plane operation command into a first address register of the first LUN, receive a single-plane operation command that includes a second address and corresponds to the second LUN, and keep latching the first address into the first address register.
    Type: Application
    Filed: May 14, 2024
    Publication date: September 12, 2024
    Inventor: Huangpeng ZHANG
  • Publication number: 20240303081
    Abstract: This disclosure describes apparatuses, methods, and techniques for supporting a parallel decode instruction set computer architecture with variable-length instructions. In various aspects, a processor receives an instruction for execution. A decoder identifies multiple fixed-length prefixes in the instruction and identifies multiple variable-length suffixes in the instruction. Each of the multiple fixed-length prefixes is associated with one of the variable-length suffixes. The instruction is then executed based on the plurality of variable-length suffixes. By so doing, the described systems and methods may be implemented in a manner that reduces program size and reduces the required area on the silicon chip.
    Type: Application
    Filed: January 26, 2022
    Publication date: September 12, 2024
    Applicant: Google LLC
    Inventors: Derek James Basehore, Nicholas Jordan Sanders
  • Publication number: 20240303082
    Abstract: Apparatus and methods for cracking and processing vector instructions in a vector pipeline after decoding of a single or a first micro-operation in a main or primary pipeline are described. An integrated circuit includes a primary pipeline to decode a micro-operation from an instruction, create a reorder buffer entry in a reorder buffer for the micro-operation, responsive to a determination that the instruction is a vector instruction, send the micro-operation to a vector pipeline, and responsive to a determination that the instruction is a multiple register vector instruction, signal a vector pipeline to decode a remaining micro-operations from the instruction, and the vector pipeline to process the micro-operation, and process the remaining micro-operations when the instruction is the multiple register vector instruction.
    Type: Application
    Filed: March 8, 2023
    Publication date: September 12, 2024
    Inventors: Bradley Gene Burgess, David Kravitz
  • Publication number: 20240303083
    Abstract: A method for compiling for overlapping instructions between a plurality of processors is provided, which is performed by one or more processors, and includes receiving a source program, determining a plurality of instructions to be executed in the plurality of processors based on the source program, and assigning the plurality of instructions to the plurality of processors such that a first portion of the plurality of instructions and a second portion of the plurality of instructions are processed in parallel by each of the plurality of processors.
    Type: Application
    Filed: January 26, 2024
    Publication date: September 12, 2024
    Inventors: Gangwon Jo, Jungho Park
  • Publication number: 20240303084
    Abstract: A user communication device or another type of electronic device handles executable commands. The user communication device stores individual code segments of the executable commands in isolated memories. The user communication device identifies individual digital certificates for the individual code segments. The user communication device validates the individual digital certificates for the individual code segments with individual cryptographic keys for the individual code segments. In response to successful validation, the user communication device retrieves the individual code segments from the isolated memories. The user communication device assembles the executable commands from the retrieved individual code segments. The user communication device executes the assembled executable commands. The assembled executable commands enable the user communication device to access networks, servers, databases, content, and/or some other items.
    Type: Application
    Filed: March 7, 2023
    Publication date: September 12, 2024
    Inventors: Marouane Balmakhtar, Lyle Walter Paczkowski
  • Publication number: 20240303085
    Abstract: Systems and methods in accordance with the present disclosure can implement a parallel processing system, such as a graphics processing unit (GPU)-based system, to generate solutions to complex computational problems. Aspects of this technical solution can retrieve a plurality of solutions each representing a plurality of values in a multi-dimensional space, allocate, to one or more processing units associated with the one or more circuits and having a parallelized configuration, one or more of the plurality of solutions, modify, by the one or more processing units according to the parallelized configuration, at least one value of the one or more solutions allocated to the one or more processing units, to determine a plurality of modified solutions, and output, from the plurality of modified solutions, according to one or more criteria indicating a diversity among the plurality of modified solutions, a selected solution.
    Type: Application
    Filed: September 26, 2023
    Publication date: September 12, 2024
    Applicant: NVIDIA Corporation
    Inventors: Piotr SIELSKI, Mehmet Akif ÇÖRDÜK
  • Publication number: 20240303086
    Abstract: An information handling system collects system configuration information during a boot process, and builds a bifurcation table for root ports of the information handling system. The system also initiates a bifurcation of the root ports in parallel to loading an operating system of the data processing unit, and disables one of the root ports that is associated with the data processing unit. In response to determining that the operating system of the data processing unit has finished loading, the system enables the root port associated with the data processing unit. The bifurcation of the root port associated with the data processing unit is performed later when a peripheral component interconnect-express endpoint associated with the data processing unit is ready.
    Type: Application
    Filed: March 6, 2023
    Publication date: September 12, 2024
    Inventors: Wei G. Liu, Michael D. Christensen
  • Publication number: 20240303087
    Abstract: Methods, systems, and devices for data caching for fast system boot-up are described. A memory system may create a linked mapping of addresses, which may also be referred to as a mixed page pointer table. The linked mapping may include logical addresses associated with commands received during a boot-up procedure, and their associated physical addresses. The linked mapping may also include a counter associated with each logical address to track how often the logical address is referenced during successive boot-up procedures. Over successive boot-up procedures, addresses may be added or removed from the linked mapping, and sequential addresses may be compressed. The memory device may use the linked mapping to predict which data may be accessed during the boot-up procedure, and may pre-transfer the data to volatile memory based on the prediction.
    Type: Application
    Filed: March 19, 2024
    Publication date: September 12, 2024
    Inventors: Francesco Basso, Giuseppe Ferrari, Francesco Falanga, Massimo Iaculo
  • Publication number: 20240303088
    Abstract: Techniques for configuring and creating a compute instance are disclosed. A system may receive a request to launch a compute instance where the compute instance defined by a configurable attribute, The request comprises one or more user-specified criteria for the configurable attribute without including a specific value for the configurable attribute. The system determines a set of candidate values for the configurable attribute. The system selects the specific value for the configurable attribute from the set of candidate values for the configurable attribute, based on the one or more user-specified criteria. The system stores the specific value in association with the configurable attribute; and launches the compute instance based on the system-selected specific value for the configurable attribute of the compute instance.
    Type: Application
    Filed: October 2, 2023
    Publication date: September 12, 2024
    Applicant: Oracle International Corporation
    Inventors: Daniel S. Goldfein, Sanjay Pillai, Max Yekaterynenko, Shihao Sun, Ali R. Sahibzada
  • Publication number: 20240303089
    Abstract: A system configuration derivation device takes as input concrete configurations of pre-transition system and a post-transition system, and outputs a structure feedback function that gives a higher rating to features possessed by the post-transition system candidate having a lower renewal cost; and takes as input functional requirements and a primary configuration, which is the concrete configuration expressing the configuration of the pre-transition system, and by repeating the concretization regarding the functional requirements, searches for the configuration in which the functional requirements are fully made concrete, and derives the concrete configuration with the lowest renewal cost by using the output structure feedback function.
    Type: Application
    Filed: February 27, 2024
    Publication date: September 12, 2024
    Applicant: NEC Corporation
    Inventor: Takuya Kuwahara
  • Publication number: 20240303090
    Abstract: A data processing method, applicable to an accelerator that is communicatively coupled to a processor core, includes obtaining a service data processing request from a first queue; obtaining to-be-processed service data corresponding to the service data processing request from the processor core via a service interface; generating result service data based on the to-be-processed service data; and writing the result service data into a second queue for providing to the processor core.
    Type: Application
    Filed: March 7, 2024
    Publication date: September 12, 2024
    Inventors: Shijian Zhang, Lide Duan, Hongzhong Zheng
  • Publication number: 20240303091
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to generate code as a plug-in in a cloud computing environment. An example system includes at least one memory, programmable circuitry, and machine readable instructions to program the programmable circuitry to introspect code in a library to obtain introspection data, the library corresponding to a resource that is to be deployed in a cloud infrastructure environment, generate a model based on the introspection data, the model to be a representation of the resource, cross-reference the model with a resource meta-model, the resource meta-model to map characteristics of the resource represented by the model to an actual state of the resource, and generate a plug-in based on the cross-referenced model.
    Type: Application
    Filed: April 25, 2024
    Publication date: September 12, 2024
    Inventors: Petar Vorotnikov, Petko Marinov
  • Publication number: 20240303092
    Abstract: An asynchronous finite state machine has states coupled by transitions each implemented by a flip-flop. Each flip-flop supplies a bit of a state of arrival of the corresponding transition, and receives a bit of an initial state of this transition on its data input and a first signal dedicated to the flip-flop on its control input. A circuit supplies, for each transition, a second signal of request for the transition. Another circuit generates based on the second signals, at each request for a transition and in the absence of a pulse of the first signals, a pulse of the first signal dedicated to the flip-flop of this transition, and a pulse of the first signal dedicated to each flip-flop supplying a bit to the flip-flop of the transition.
    Type: Application
    Filed: March 6, 2024
    Publication date: September 12, 2024
    Applicant: STMicroelectronics International N.V.
    Inventor: David CHESNEAU
  • Publication number: 20240303093
    Abstract: Use of telemetry data to monitor and collect multi-interface workflow interaction is presented herein. A system authenticates, based on a subscriber identification representing a subscriber of a workflow monitoring service, use of the workflow monitoring service via the subscriber; and in response to the authenticating, the system tracks, via the workflow monitoring service using the subscriber identification and telemetry data corresponding to a backend service comprising communication links between a device of the workflow monitoring service and respective devices corresponding to a group of user interfaces, a workflow comprising respective steps being performed by the subscriber via the group of user interfaces, in which the telemetry data represents the workflow. The group of user interfaces can include a graphical user interface, a command-line user interface, and/or an application programming interface.
    Type: Application
    Filed: March 10, 2023
    Publication date: September 12, 2024
    Inventors: Claudia Realegeno, Justine Akehurst
  • Publication number: 20240303094
    Abstract: Systems and methods for a frontend architecture that comprise a service platform that hosts a function toggle repository. The function toggle repository selects specific micro frontend fragments for specific applications. That is, the service platform may determine a particular set of functions to be performed and in turn selects the micro frontend fragments that service that function set. As the function toggle repository may select specific micro frontend fragments for specific applications at runtime and thus provide the needed governance, all new micro frontend fragments and their associated APIs may be onboarded immediately.
    Type: Application
    Filed: March 10, 2023
    Publication date: September 12, 2024
    Applicant: Capital One Services, LLC
    Inventors: Naveena PREMKRISHNA, Brian SUNTER, Naveen CHANDRAN, Jesus ROCHA GUERRERO, Sumod SOMAN
  • Publication number: 20240303095
    Abstract: This screen creation device for assisting in creation of a user interface screen of a numerical value control device stores components that are arranged on the user interface screen and composite components obtained by combining components, acquires mechanical information about a machine tool to be controlled by the numerical value control device, stores the mechanical information, the composite components, and creation rules for the user interface screen in association with one another, determines whether the user interface screen being created complies with the creation rules associated with the mechanical information about the machine tool to be controlled, and notifies the user of the user interface screen not complying with the creation rules.
    Type: Application
    Filed: July 21, 2021
    Publication date: September 12, 2024
    Inventor: Shinichi OZEKI
  • Publication number: 20240303096
    Abstract: A method for producing a prototype of a graphical user interface (GUI) and a system thereof are provided. The method according to some embodiments of the present disclosure includes providing a prototype producing interface to a user, determining a target object from among one or more objects disposed on a target graphical user interface (GUI) screen produced through the prototype producing interface, determining a recommended motion for the target object using pre-produced GUI screen samples, wherein the GUI screen samples include motion objects, and providing the recommended motion to the user.
    Type: Application
    Filed: February 27, 2024
    Publication date: September 12, 2024
    Applicant: STUDIO XID KOREA, INC.
    Inventor: Soo KIM
  • Publication number: 20240303097
    Abstract: The disclosed systems and methods may include (1) providing, within a digital help center article directed to delineating how to accomplish a digital action within an application, both (i) a description of how to manually accomplish the digital action (including a list of digital steps that, when manually initiated via user input to the application, trigger the digital action to be executed within the application) and (ii) a selectable element configured to trigger the digital action to be executed, bypassing one or more of the digital steps listed in the description, when selected via user input, (2) receiving user input digitally selecting the selectable element within the digital help center article, and (3) in response to receiving the user input digitally selecting the selectable element within the digital help center article, executing the digital action within the application. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: March 6, 2023
    Publication date: September 12, 2024
    Inventor: Marek Matejka
  • Publication number: 20240303098
    Abstract: A computing device may include an application operating in a learning mode. When in the learning mode, an instruction panel is provided over a full version of the application to guide the user through use and understanding of the application. The instruction panel displays, in sequential order, instructional slides from a selected tutorial. Each instructional slide of the set of instructional slides may include instructions to a user to perform an operation or otherwise engage the interface as part of the selected tutorial. The application monitors the user's interactions with GUI to determine whether the operation provided for in the instructional slide has been completed. In response to determining that the user interactions with the GUI completed the operation provided on the instructional slide, the instruction panel updates the instruction panel to display the next instructional slide in the set of instructional slides for the selected tutorial.
    Type: Application
    Filed: May 9, 2023
    Publication date: September 12, 2024
    Applicant: Apple Inc.
    Inventor: Alec H. Little
  • Publication number: 20240303099
    Abstract: Systems are disclosed including, for example, one or more processors configured to execute the instructions and perform operations including receiving data from one or more data sources; generating, by one or more processors, a plurality of tiers of views for the received data, the plurality of tiers of views including a minimized view, an active view, and a small view; and rendering, by the one or more processors, a representation of the received data, the representation including an active view of a first set of data in the received data and a small view of a second set of data in the received data.
    Type: Application
    Filed: February 16, 2024
    Publication date: September 12, 2024
    Inventors: Gabriel E. Reina, Thomas R. Hershberger
  • Publication number: 20240303100
    Abstract: A method, comprising: receiving, by a computing device, a user indication to start a teaching mode in which the user can teach an instance of a process; configuring the computing device to start the teaching mode in response to receiving the indication; capturing, when in the teaching mode, first information corresponding to a first stream of events captured by the computing device during performance of a first plurality of actions by the user when interacting with the computing device to perform the process; generating, using the first information, a first visualization of at least some of the first plurality of actions; and displaying the first visualization on a graphical user interface of the computing device.
    Type: Application
    Filed: May 13, 2024
    Publication date: September 12, 2024
    Applicant: Soroco India Private Limited
    Inventors: George Peter Nychis, Abdul Qadir, Aakash Hasija, Rohan Narayana Murty, Arjun Narayanaswamy, Kirby Scott Files
  • Publication number: 20240303101
    Abstract: Techniques for configuring and creating a compute instance are disclosed. A system displays, within a Graphical User Interface (GUI), first and second interface elements representing first and second configurable attributes of a compute instance. Each interface element comprises a first selectable component and a second selectable component. The system receives a first user input selecting the first selectable component corresponding to a system-selected configuration for the first configurable attribute and selects a value for the first configurable attribute. The system receives a second user input selecting the second selectable component corresponding to a user-selected configuration for the second configurable attribute and displays a third interface element configured to receive user input specifying a value for the second configurable attribute. The system receives user input specifying the second value for the second configurable attribute and launches the compute instance.
    Type: Application
    Filed: October 2, 2023
    Publication date: September 12, 2024
    Applicant: Oracle International Corporation
    Inventors: Daniel S. Goldfein, Sanjay Pillai, Max Yekaterynenko, Shihao Sun, Ali R. Sahibzada
  • Publication number: 20240303102
    Abstract: An E2EO module stores action data which is linked to a condition relating to a combination of an operation status of a specific type of software element and an operation status of hardware on which the specific type of software element is operating, and which indicates an action to be executed on the specific type of software element that satisfies the condition. The E2EO module identifies, based on current statuses indicated by inventory data, a combination of a current operation status of the specific type of software element included in the communication system and a current operation status of the hardware on which the specific type of software element is operating. The E2EO module executes, when the identified combination satisfies the condition linked to the action data, the action indicated by the action data on the specific type of software element.
    Type: Application
    Filed: October 5, 2021
    Publication date: September 12, 2024
    Inventors: Shinya KITA, Jithin CHATHANKANDATH, Mohit LUTHRA, Bharath RATHINAM
  • Publication number: 20240303103
    Abstract: A vehicle-mounted computer, that includes a physical resource including a processor having a register and a plurality of physical devices each having a register and generates a plurality of virtual devices by allocating the physical resource through time-division, saves a register value of the processor related to a first virtual device and restores the register value of the processor related to a second virtual device when switching from the first virtual device to the second virtual device, determines whether or not it is necessary to change a register value of the physical device to be used by the second virtual device when switching from the first virtual device to the second virtual device, and restores the register value of the physical device related to the second virtual device in the physical device if it is determined that change is necessary.
    Type: Application
    Filed: December 28, 2021
    Publication date: September 12, 2024
    Inventor: Koji YASUDA
  • Publication number: 20240303104
    Abstract: Techniques for managing proxy virtual machines are disclosed. In some embodiments, a computer system deploys proxy virtual machines on a data center in an intelligent way in order to optimize performance and efficiency for backing up data from and restoring data to the data center, using the topology of the data center to determine how many proxy virtual machines to deploy and on which specific hosts to deploy the proxy virtual machines. Rather than determining the number of proxy virtual machines to deploy based on a maxing out of all of the ports on each proxy virtual machine to handle a planned quantity of backup jobs, the computer system may calculate the number of proxy virtual machines to use based on a rule that ports be left available for un-planned on-demand restore jobs.
    Type: Application
    Filed: May 17, 2024
    Publication date: September 12, 2024
    Inventors: Samir Rishi Chaudhry, Li Ding
  • Publication number: 20240303105
    Abstract: Method for performing a digital process (P). In the method, a central system initiates the process with a defined set of at least a second activity (A2) to be performed by a second, autonomous peripheral system (220). Further, the central system requests said second peripheral system to perform said second activity, the second peripheral system performs said second activity, and a resulting second piece of information (12) is made available to said central system. Then, the central system updates a process status based on the second piece of information.
    Type: Application
    Filed: February 4, 2022
    Publication date: September 12, 2024
    Inventor: Pietro CASELLA
  • Publication number: 20240303106
    Abstract: A method of efficiently tracking state data on a computer by designating a class of items called watch objects which have relationships with other data that may change. A change in value in the data which a watch object relies upon causes the execution of a method which efficiently evaluates the watch object and other items which depend on the watch object.
    Type: Application
    Filed: March 8, 2024
    Publication date: September 12, 2024
    Inventor: John Michael Haggerty
  • Publication number: 20240303107
    Abstract: A method includes receiving (1) a request to perform of one or more analytics operations, and (2) data associated with an industrial automation system, wherein the industrial automation system comprises a plurality of devices configured to perform a plurality of automation operations, and wherein each of the plurality of devices comprises a compute surface configured to perform one or more software tasks, determining a plurality of data processing tasks included in the one or more analytics operations, identifying a portion of the plurality of devices to perform the plurality of data processing tasks based on the compute surface available for each of the plurality of devices, deploying one or more containers to each of the portion of the plurality of devices, and providing first instructions to a first container of the one or more containers to perform a first data processing task of the plurality of data processing tasks.
    Type: Application
    Filed: March 6, 2023
    Publication date: September 12, 2024
    Inventors: Michael J. Anthony, Nathaniel S. Sandler, David C. Mazur, Christopher W. Como, James M. Teal