Patents Issued in March 7, 2024
  • Publication number: 20240078089
    Abstract: A system and a method including a receiving module configured to receive medical data from a medical institution server, a data extraction module configured to extract text data for a body region from the medical data, an image calling module configured to call or generate image data modeling from a position and a shape of the body region by using extracted text data, an object calling module configured to call the image data as an object, and a code editing module configured to write or edit a programming code for the body region corresponding to a called object according to a received input.
    Type: Application
    Filed: August 18, 2023
    Publication date: March 7, 2024
    Applicant: Pusan National University Industry-University Cooperation Foundation
    Inventor: Byung Kwan CHOI
  • Publication number: 20240078090
    Abstract: Disclosed are a method and a system for the automatic generation of an embedded source code for the electronic control unit of an AD/ADAS road vehicle. Further disclosed are AD/ADAS road vehicles comprising such systems.
    Type: Application
    Filed: October 20, 2021
    Publication date: March 7, 2024
    Applicant: IVEX
    Inventors: Mario Henrique CRUZ TORRES, Hoang Tung DINH
  • Publication number: 20240078091
    Abstract: A system, method, and apparatus for creating and managing smart contracts on a blockchain is provided. A method includes detecting, by the computing system, a code language of the smart contract code, wherein each of a plurality of code languages is associated with at least one of a plurality of blockchain platforms; determining, by the computing system, based at least partially on the code language of the smart contract code, an optimal blockchain platform to deploy the smart contract onto, the optimal blockchain platform being one of the plurality of blockchain platforms associated with the detected code language, the smart contract code capable of being deployed onto two or more blockchain platforms; compiling, by the computing system, the smart contract code based on the determination of the optimal blockchain platform so as to generate smart contract byte code and metadata; and deploying, by the computing system, the smart contract byte code to the optimal blockchain platform.
    Type: Application
    Filed: November 13, 2023
    Publication date: March 7, 2024
    Applicant: Wells Fargo Bank, N.A.
    Inventor: Michael D. Dowling
  • Publication number: 20240078092
    Abstract: A method of assisting a user with the discovery of program features is provided. The method includes detecting a selection of a data structure within a user interface, determining a contextual parameter based on the selected data structure, the contextual parameter associated with a modifiable feature of the selected data structure, determining options for generating program code configured to modify the modifiable feature are available based on the contextual parameter and a predefined inferential relationship between the contextual parameter and the modifiable feature of the selected data structure, and prompting the user in the user interface with information indicating that the determined options for generating the program code are accessible in the user interface.
    Type: Application
    Filed: November 9, 2022
    Publication date: March 7, 2024
    Inventors: Yi LIU, Kristen OSHIRO, David Boyd LUDWIG, IV, Alexander DROTAR, Niraj YADAV, Yu HU, Haiyuan CAO, Haoran WEI, Jeremiah A. NYMAN
  • Publication number: 20240078093
    Abstract: Customizing an automated machine learning system is provided. The system receives a request to establish computer-executable operations for use with machine learning on a data set. The system provides, for display via a graphical user interface on the client device, an indication of a set of computer-executable operations generated automatically for machine learning on the data set by the system responsive to the request. The system receives, from the client device via the graphical user interface, an indication to modify the set of computer-executable operations. The system establishes compatibility of the set of computer-executable operations responsive to the modification. The system constructs, responsive to establishment of the compatibility, the set of computer-executable operations for use with machine learning.
    Type: Application
    Filed: November 10, 2023
    Publication date: March 7, 2024
    Applicant: DataRobot, Inc.
    Inventors: Sylvain Ferrandiz, Zachary Mayer, Jason Jay McGhee, Joshua David Preuss, Mikhail Yakubovskiy
  • Publication number: 20240078094
    Abstract: This disclosure provides methods, apparatuses, and computer-readable mediums for rendering a dynamic user interface (UI). In an aspect, a method comprises obtaining a plurality of resources of an entity, and presenting the plurality of resources to a user. The method further comprises receiving, from the user, at least one request to include one or more resources of the plurality of resources in a UI view. The method further comprises creating, based on the at least one request from the user, a UI configuration of the UI view. The UI configuration comprises view information, in a JavaScript Object Notation (JSON) format, of the one or more resources of the plurality of resources to be included in the UI view. The method further comprises generating an identifier for the UI view, associating the identifier of the UI view with the entity, and storing the UI configuration in a database.
    Type: Application
    Filed: March 8, 2022
    Publication date: March 7, 2024
    Applicant: RAKUTEN SYMPHONY SINGAPORE PTE. LTD.
    Inventors: Vipul CHOURE, Renu RATHOD, Hariprapanna MISHRA
  • Publication number: 20240078095
    Abstract: Disclosed is technology that recommends an appropriate design template to each component constituting the UI to a UI developer by considering the platform related to an industrial classification of a UI to be developed by the UI developer, a job of a user who is to use the UI, and a target product to which the UI is to be applied to support the UI developer to more easily develop a UI in a direction desired by the UI developer.
    Type: Application
    Filed: July 14, 2023
    Publication date: March 7, 2024
    Applicant: TOBESOFT CO., LTD.
    Inventors: JeongBeom PARK, Songi PARK, woo cheol LEE, Jea Il KIM
  • Publication number: 20240078096
    Abstract: The present application is directed towards systems and methods for cluster-based code analysis and transformation. Cluster-based analysis may group code objects based on their similarity across functional areas, such as where a code object is cloned in multiple areas (e.g. sort functions that are duplicated across areas, or reports or tables that are identical). In some implementations, objects may be grouped into clusters by type, or based on reading from or writing to a common table. In some implementations, clustering at different layers may be possible.
    Type: Application
    Filed: April 4, 2023
    Publication date: March 7, 2024
    Applicant: smartShift Technologies, Inc.
    Inventors: Albrecht Gass, Stefan Hetges, Nikolaos Faradouris, Oliver Flach
  • Publication number: 20240078097
    Abstract: Some embodiments of the invention provide a method for defining code-based policies. The method generates a policy-builder first view of a policy for display in a graphical user interface (GUI) by processing a syntax tree that is generated from a code second view of the policy. The method receives, through the policy-builder first view, a modification to a portion of the policy. To reflect the modification, the method updates a portion of the syntax tree that corresponds to the portion of the policy that is affected by the modification. Based on the updating of the syntax tree, the method updates the code second view by modifying a portion of the code second view that corresponds to the updated portion of the syntax tree.
    Type: Application
    Filed: November 10, 2023
    Publication date: March 7, 2024
    Inventors: Mikol Graves, Peter J. Shepherd, Magnus Hei-Yu Ma, Timothy L. Hinrichs, Teemu Koponen
  • Publication number: 20240078098
    Abstract: In a method, in response to an interface a computer-implemented analysis assistant initiates a presentation of inefficiency results, determined an efficiency analyzer based on a mapping of a dataflow program to execute on hardware of a computing system. The assistant receives an inefficiency included among the inefficiency results and composes formatted inefficiency results comprising a presentation format of the inefficiency to assist a developer of the dataflow program to interpret the inefficiency. The analysis assistant outputs the formatted inefficiency results to an interface, which can comprise an interface to output the formatted inefficiency results for use by the developer to improve the dataflow program in association with the inefficiency. In implementations the presentation can comprise an interactive presentation with a developer of the dataflow program. A computer program product and a computing system can implement the method.
    Type: Application
    Filed: November 8, 2023
    Publication date: March 7, 2024
    Applicant: SambaNova Systems, Inc.
    Inventors: Blaine RISTER, Qingjian LI, Bowen YANG, Junjue WANG, Chen LIU, Zhuo CHEN, Arvind SUJEETH, Sumti JAIRATH
  • Publication number: 20240078099
    Abstract: In an approach to improve computer-based compilation, embodiments of the present invention determine if there is an entry in a metadata file for a compilation command request. Further, in response to determining there is no entry in the metadata file, embodiments execute a first process, wherein the first process comprises: initiating a compilation for a compilation unit; and determining the compilation has made a change to an input program within or below a predetermined threshold. Additionally, embodiments, determine that a compiler option used to disable an optimization is identified, record the compiler option to disable the optimization in the metadata file, and disable the optimization based on the compiler option to disable in the metadata file.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 7, 2024
    Inventors: Dickson Wui Fai Chau, Nicole Khoun, Muiez Ahmed, Ahsan Saghir
  • Publication number: 20240078100
    Abstract: Systems and methods are provided that incorporate a compiler configured to convert interpreted language code (e.g., Python) into native machine code. According to some embodiments, the system generates the native machine code into a format that is consistent with known infrastructure. The native machine code can be converted into a format based on a low level virtual machine “LLVM” infrastructure. In various embodiments, the system enables a compiler framework that improves execution of code for interpreted languages. According to one embodiment, the system can be tailored for execution on specific processors, for example, a graphics processing unit (“GPU”) that is optimized for highly parallel computations.
    Type: Application
    Filed: August 29, 2023
    Publication date: March 7, 2024
    Inventors: Ariya Shajii, Ibrahim Numanagic
  • Publication number: 20240078101
    Abstract: In one embodiment, a computer-implemented method comprises using a script automation processor that is hosted using a virtual compute instance and a virtual storage instance associated with one or more second non-transitory computer-readable storage media storing one or more second sequences of instructions defining an API implementation of the API, a graph server, and one or more programming language runtime interpreters, receiving a user pipeline automation script comprising one or more first sequences of instructions specifying one or more API calls to an application programming interface (API), and a user application; using the script automation processor, creating and storing one or more programmatic containers in memory of the script automation processor, the containers corresponding to functions that user pipeline automation script and user application invoke; using the script automation processor, creating and storing a directed acyclic graph (DAG) in the memory of the script processor, the DAG compri
    Type: Application
    Filed: March 3, 2023
    Publication date: March 7, 2024
    Inventors: Solomon Hykes, Andrea Luzzardi, Erik Sipsma, Sam Alba
  • Publication number: 20240078102
    Abstract: An overall management server acquires a request to use an application from a first user, sets a management area where the application requested by the first user is built, and provides the requested application in the management area set for the first user.
    Type: Application
    Filed: August 21, 2023
    Publication date: March 7, 2024
    Inventors: Hiroo URABE, Yusaku YOSHIDA
  • Publication number: 20240078103
    Abstract: This disclosure relates to building and finalizing an operating system (OS) image package in a way that allows for flexibility and customization of OS images while preventing certain runtime modifications after deployment of the OS image package on one or more target devices (e.g., embedded devices). For example, the systems described herein can build an OS image package based on information from an OS manifest that provides a declarative summary of a target OS. The systems described herein can further finalize the OS image package by performing one or more actions on the OS image package that prevent an end-user from performing various runtime modifications to the target OS after deployment of the OS image package. This finalization process provides an improved pipeline for implementing OS updates while providing safeguards against a variety of security risks associated with deploying OS image packages on a large scale.
    Type: Application
    Filed: September 11, 2023
    Publication date: March 7, 2024
    Inventors: Sudhanva HURULI, Reuben Ross OLINSKY, Mark Andrew CAWSTON, Rebecca Leigh HOLT
  • Publication number: 20240078104
    Abstract: A vehicular software update system for remotely performing a software update of a vehicle and a method thereof are provided. The vehicular software update system includes a management controller installed in a vehicle and a server that performs a remote software update in cooperation with the management controller. The management controller controls the vehicle to start in response to receiving a request for the remote software update from the server, downloads software for update from the server after controlling the vehicle to start, transmits the downloaded software for update to a performance controller in the background, determines whether the transmission of the software for update in the background is completed based on the vehicle being turned off, and performs a software update of the performance controller using the software for update based on the transmission of the software for update in the background being completed.
    Type: Application
    Filed: May 19, 2023
    Publication date: March 7, 2024
    Inventors: Young Jee Yang, Myeong Gyu Jeong, Jin Ah Kim, Hak Jun Kim, Min Gi Kim, Hyeok Sang Jeong, Yoon Sik Jung
  • Publication number: 20240078105
    Abstract: A device including at least a memory, a processor and an e-ink display, wherein the processor is configured and set up to read out service information from the memory, generate a machine-readable code based on the service information, and transmit the machine-readable code to the e-ink display such that the e-ink display displays the machine-readable code which, when read using a terminal, causes the terminal to retrieve the service information. A method of operating a device having an e-ink display.
    Type: Application
    Filed: September 6, 2023
    Publication date: March 7, 2024
    Inventors: Henrik RUF, Ingo WOLFF
  • Publication number: 20240078106
    Abstract: This application relates to the field of communications technologies, and in particular, to a method and an apparatus for updating a software version of a distributed system. The method is as follows: A controlling device included in a to-be-updated distributed system receives a download task that is sent by a management server and carries a download path for each update installation package for the to-be-updated distributed system; downloads, from the management server, an update installation package corresponding to each download path carried in the download task; and updates a corresponding to-be-updated device based on each downloaded update installation package. The download task is sent by the management server after the management server determines the to-be-updated distributed system by comparing system-version description information of each of at least two distributed systems connected to the management server with an update installation package set.
    Type: Application
    Filed: November 6, 2023
    Publication date: March 7, 2024
    Inventor: Kaiyi WANG
  • Publication number: 20240078107
    Abstract: Techniques are described herein that are capable of performing quality-based action(s) regarding engineer-generated documentation associated with code and/or an API. Features are extracted from data associated with the engineer-generated documentation, which includes engineer-generated document(s). Weights are assigned to the features. The quality-based action(s) are performed. The quality-based action(s) include generating quality score(s) for the engineer-generated document(s) and/or providing a recommendation to revise a subset of the engineer-generated document(s). Each quality score is based at least in part on the weights assigned to the features that correspond to the respective engineer-generated document. The recommendation recommends performance of an operation to increase the quality of each engineer-generated document in the subset based at least in part on the weights assigned to the features that correspond to the subset.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 7, 2024
    Inventors: Anurag GUPTA, Chetan BANSAL, Manish Shetty MOLAHALLI
  • Publication number: 20240078108
    Abstract: A processor-implemented method and a system for artifact order and rank synchronization is provided. The method includes determining, using a ranking module, if a rank of an artifact has changed across disparate tools in an organization eco-system of a source comprising an end system from where integration reads the data for synchronization, by determining if hierarchy processing is required or not. The method also includes updating, using a rank update module, the rank of the artifact in a target comprising an end system where integration writes data.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 7, 2024
    Inventors: SANDEEP JAIN, Gaurav Chavda
  • Publication number: 20240078109
    Abstract: A system and method of generating a reuse metric starts with a processor receiving from a client device, a program comprising modules. Processor extracts the modules from the program and generates frequency tables associated with the modules. Frequency tables includes numbers of imports associated with the modules, and import ratios associated with the modules. Processor generates, based on the frequency tables, a histogram of the modules and the import ratios. Processor generates key statistical measures based on the import ratios and the histogram. Generating the key statistical measures comprises determining histogram weights, determining a Pareto fit of the histogram, and generating a reuse metric based on the Pareto fit and a Kurtosis of the histogram weights. Processor causes the client device to display the reuse metric and the histogram. Other embodiments are disclosed herein.
    Type: Application
    Filed: November 14, 2023
    Publication date: March 7, 2024
    Inventors: Brittany P. DePoi, Jonathan E. Magen
  • Publication number: 20240078110
    Abstract: A neural processing device, a processing element included therein and a method for operating various formats of the neural processing device are provided. The neural processing device includes at least one neural processor, a shared memory shared by the at least one neural processor, and a global interconnection configured to transmit data between the at least one neural processor and the shared memory, wherein each of the at least one neural processor comprises at least one processing element, each of the at least one processing element receives an input in a first format and thereby performs an operation, and receives an input in a second format that is different from the first format and thereby performs an operation if a format conversion signal is received, and the first format and the second format have a same number of bits.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 7, 2024
    Inventors: Karim Charfi, Jinwook Oh
  • Publication number: 20240078111
    Abstract: Methods and apparatuses relating to switching of a shadow stack pointer are described. In one embodiment, a hardware processor includes a hardware decode unit to decode an instruction, and a hardware execution unit to execute the instruction to: pop a token for a thread from a shadow stack, wherein the token includes a shadow stack pointer for the thread with at least one least significant bit (LSB) of the shadow stack pointer overwritten with a bit value of an operating mode of the hardware processor for the thread, remove the bit value in the at least one LSB from the token to generate the shadow stack pointer, and set a current shadow stack pointer to the shadow stack pointer from the token when the operating mode from the token matches a current operating mode of the hardware processor.
    Type: Application
    Filed: May 26, 2023
    Publication date: March 7, 2024
    Inventors: Vedvyas Shanbhogue, Jason W. Brandt, Ravi L. Sahita, Barry E. Huntley, Baiju V. Patel, Deepak K. Gupta
  • Publication number: 20240078112
    Abstract: Techniques for decoupled access-execute near-memory processing include examples of first or second circuitry of a near-memory processor receiving instructions that cause the first circuitry to implement system memory access operations to access one or more data chunks and the second circuitry to implement compute operations using the one or more data chunks.
    Type: Application
    Filed: November 10, 2023
    Publication date: March 7, 2024
    Inventors: Berkin AKIN, Alaa R. ALAMELDEEN
  • Publication number: 20240078113
    Abstract: In an embodiment, the present invention includes a processor having an execution logic to execute instructions and a control transfer termination (CTT) logic coupled to the execution logic. This logic is to cause a CTT fault to be raised if a target instruction of a control transfer instruction is not a CTT instruction. Other embodiments are described and claimed.
    Type: Application
    Filed: August 15, 2023
    Publication date: March 7, 2024
    Inventors: Vedvyas Shanbhogue, Jason W. Brandt, Uday R. Savagaonkar, Ravi L. Sahita
  • Publication number: 20240078114
    Abstract: Providing memory prefetch instructions with completion notifications in processor-based devices is disclosed. In this regard, an instruction set architecture (ISA) of a processor-based device provides a memory prefetch instruction that, when executed by a processor of a processor-based device, causes the processor to perform a memory prefetch operation by asynchronously retrieving a memory block from the system memory based on the memory address, and storing the memory block in a cache memory of the processor-based device. In response to completing the memory prefetch operation, the processor then notifies an executing software process that the memory prefetch operation is complete. Based on the notification, the executing software process may ensure that any subsequent memory access requests are not attempted until the memory prefetch operation is complete.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 7, 2024
    Inventors: Thomas Philip SPEIER, Maoni Z. STEPHENS
  • Publication number: 20240078115
    Abstract: In a general aspect, a processor can include an instruction processing unit configured to execute a plurality of machine-readable instructions of a program in accordance with a control flow of the program and, in response to completing execution of respective instructions of the machine-readable instructions, produce respective instruction retirement information. The processor can also include a selectively enablable trace encoder that is configured, when enabled, to receive the respective instruction retirement information, and encode the instruction retirement information in an instruction trace corresponding with the control flow. The processor can also include a circular buffer that is configured to, when the trace encoder is enabled, receive and store the instruction trace, and, in response to a flush, communicate the stored instruction trace via a memory interface, where the memory interface is selectively enabled in response to the flush request.
    Type: Application
    Filed: August 28, 2023
    Publication date: March 7, 2024
    Inventor: Beeman Connally Strong
  • Publication number: 20240078116
    Abstract: A method for configuring and deploying execution environments for software applications includes receiving a bootstrap execution environment from a data store, the bootstrap execution environment including a software application, the software application including a manifest of dependencies. The method includes executing the bootstrap execution environment and determining whether an enhanced execution environment is available from the data store. When the enhanced execution environment is available from the data store, the method includes receiving the enhanced execution environment from the data store and enhancing the bootstrap execution environment based on the received enhanced execution environment. When the enhanced execution environment is not available from the data, the method includes enhancing the bootstrap execution environment based on the manifest of dependencies to create the enhanced execution environment and storing the enhanced execution environment in the data store.
    Type: Application
    Filed: April 27, 2023
    Publication date: March 7, 2024
    Applicant: Google LLC
    Inventors: Dominic Kramer, Ryan Day
  • Publication number: 20240078117
    Abstract: A device interoperability system for one or more user devices associated with a user, wherein said one or more user devices comprises a first user device, said device interoperability system comprising a communications module, wherein a first connection is established between said first user device and said communications module; storage associated with said device interoperability system and coupled to said communications module, wherein said storage stores an operating system, one or more programs, and data associated with the user, further wherein said operating system is booted by said first user device via said first connection; and one or more processors to support said device interoperability system.
    Type: Application
    Filed: April 10, 2023
    Publication date: March 7, 2024
    Inventors: Artem Bohdan, Ievgen Krutov
  • Publication number: 20240078118
    Abstract: Methods and systems for selecting and executing optimal execution strategies for processes, wherein an optimal execution strategy may be selected from a plurality of execution strategies for example in a look-up table, based on specific process values.
    Type: Application
    Filed: August 30, 2022
    Publication date: March 7, 2024
    Applicant: Source Ltd.
    Inventors: Ilya DUBINSKY, Shmuel UR
  • Publication number: 20240078119
    Abstract: Function definition information is prepared in a system. The function definition information is information representing a correspondence relationship among a software-based function, a vehicle ID of a vehicle, a hardware configuration for implementing a function, and a software configuration for implementing a function. The system performs a preliminary determination including a determination of a relationship between one or a plurality of user-desired functions constituting a user-desired function group of a user and a hardware configuration of a target vehicle based on the function definition information. For each of the one or more functions specified in the preliminary determination, in order to implement the function in the target vehicle, the system develops a software configuration corresponding to the function in a hardware configuration corresponding to the function in the target vehicle.
    Type: Application
    Filed: August 18, 2021
    Publication date: March 7, 2024
    Inventors: Jairo LOPEZ, Hidetoshi TERAOKA, Takehiko NAGANO, Mikio KATAOKA
  • Publication number: 20240078120
    Abstract: Systems and methods are provided for determining a set of selectors associated with the publisher identifier, each selector comprising specified content to extract from source data and one or more rules for extracting the specified content. The system and methods further provided for each location data in the list of location data, extracting, from the source data, specified content for each selector of at least a subset of the set of selectors based on the one or more rules specified in each selector of the at least the subset of the set of selectors; determining a template to use to generate the media content item, the template comprising regions corresponding to the one or more selectors; populating each region of the template using specified content for the corresponding selector; and generating the media content item from the populated template.
    Type: Application
    Filed: May 4, 2023
    Publication date: March 7, 2024
    Inventors: Ian Anthony Wehrman, Giles Goodwin, Jared Iwata, Eugene Feingold, David LeMieux
  • Publication number: 20240078121
    Abstract: Instant messaging and messaging window modification options are disclosed herein. In particular, the functionality of chat widget modification with a real time preview are discussed. In application of this disclosure, a user is enabled to configure the chat widget directly on the webpage of an application. Further, a possibility is provided to see implemented changes and location of the chat widget during modification as well as to further save any modifications in the browser memory so as to provide efficient data display. Furthermore, the disclosed invention saves the data of the final configuration of the chat widget directly in a database which may include cloud storage.
    Type: Application
    Filed: July 31, 2023
    Publication date: March 7, 2024
    Applicant: Livechat Software S.A.
    Inventor: Konrad Kruk
  • Publication number: 20240078122
    Abstract: An information processing device includes a processor configured to function as a virtual device that is provided one-to-one with a physical device and that mediates transmission and reception of information between an application and the physical device. On acceptance of an instruction from the application to read/write information, the virtual device connects to a storage area determined in advance for each content of the information and reads/writes the information.
    Type: Application
    Filed: March 3, 2023
    Publication date: March 7, 2024
    Applicant: FUJIFILM BUSINESS INNOVATION CORP.
    Inventor: Akira HIROSE
  • Publication number: 20240078123
    Abstract: In general, techniques are described for automatically and transparently providing service proxying to virtual machines using Network Interface Cards (NICs). In some examples, a service proxy implemented by a NIC of a computing device that hosts a virtual machine may mimic sidecar service proxy behavior. A NIC-based mesh agent may automatically detect the service offered by the virtual machine and interact with control plane components to dynamically incorporate the service into a service mesh.
    Type: Application
    Filed: September 2, 2022
    Publication date: March 7, 2024
    Inventors: Thayumanavan Sridhar, Raja Kommula, Ganesh Byagoti Matad Sunkada, Santha Nagesh Ayyagari, Vikram Singh, Darrell Ball, Yuvaraja Mariappan
  • Publication number: 20240078124
    Abstract: A device associated with a cloud computing environment may receive a selection of a modified template with a cloning agent, and may generate a modified template clone, with the cloning agent, based on the selection of the modified template. The device may analyze, via the cloning agent, virtual hardware of the cloud computing environment to generate fingerprints, and may identify, via the cloning agent, the cloud computing environment based on the fingerprints. The device may determine, via the cloning agent, one or more application programming interfaces based on identification of the cloud computing environment, and may utilize, via the cloning agent, the one or more application programming interfaces to obtain configuration data. The device may configure, via the cloning agent, a virtual machine of the modified template clone, based on the configuration data and to generate a configured virtual machine, and may enable the configured virtual machine to be utilized.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 7, 2024
    Applicant: Verizon Patent and Licensing Inc.
    Inventor: Christopher Michael MAPES
  • Publication number: 20240078125
    Abstract: Systems, methods, and machine-readable media facilitate a cellular network. A cellular network infrastructure may be overlaid on a cloud environment so that a virtual cellular network core is integrated in a cloud environment to run a 5G core and provide 5G services. The virtual cellular network core may include a plurality of virtual routers operated as virtual machines and configured to provide functions of the 5G core. Each virtual router of the plurality of virtual routers may be communicatively connected with one or more other virtual routers of the plurality of virtual routers through an underlay infrastructure corresponding to the cloud environment. One or more component failures in the cellular network infrastructure that overlays the cloud environment may be caused. One or more operations of the virtual cellular network core may be determined consequent to the one or more component failures.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 7, 2024
    Inventor: Daniel Steeves
  • Publication number: 20240078126
    Abstract: A server-based desktop-virtual machines architecture may be extended to a client machine. In one embodiment, a user desktop is remotely accessed from a client system. The remote desktop is generated by a first virtual machine running on a server system, which may comprise one or more server computers. During execution of the first virtual machine, writes to a corresponding virtual disk are directed to a delta disk file or redo log. A copy of the virtual disk is created on the client system. When a user decides to “check out” his or her desktop, the first virtual machine is terminated (if it is running) and a copy of the delta disk is created on the client system. Once the delta disk is present on the client system, a second virtual machine can be started on the client system using the virtual disk and delta disk to provide local access to the user's desktop at the client system. This allows the user to then access his or her desktop without being connected to a network.
    Type: Application
    Filed: April 26, 2023
    Publication date: March 7, 2024
    Inventors: Yaron Halperin, Jad Chamcham, Christian Matthew Leroy, Gerald Cheong, Matthew Eccleston, Ji Feng
  • Publication number: 20240078127
    Abstract: An example method of automatically deploying a containerized workload on a hypervisor based device is provided. The method generally includes booting the device running a hypervisor, in response to booting the device: automatically obtaining, by the device, one or more intended state configuration files from a server external to the device, the one or more intended state configuration files defining a control plane configuration for providing services for at least deploying and managing the containerized workload and workload configuration parameters for the containerized workload; deploying a control plane pod configured according to the control plane configuration; deploying one or more worker nodes based on the control plane configuration, and deploying one or more workloads identified by the workload configuration parameters on the one or more worker nodes.
    Type: Application
    Filed: January 20, 2023
    Publication date: March 7, 2024
    Inventors: Erol AYGAR, Nikhil DESHPANDE, Benjamin John CORRIE, George Gregory HICKEN, Elliott DAVIS
  • Publication number: 20240078128
    Abstract: A control device is mountable on a vehicle. The control device includes a memory, and a hardware processor coupled to the memory. The hardware processor is configured to implement a first hypervisor and a second hypervisor. The first hypervisor controls execution of a first virtual machine. The second hypervisor performs communication with the first hypervisor via a gateway and controls execution of a second virtual machine. The hardware processor is configured to dynamically limit at least one of a communication traffic of application communication or a communication traffic of evaluation and verification communication, based on the application communication executed between the first hypervisor and the second hypervisor, and the evaluation and verification communication executed between the first hypervisor and the second hypervisor during activation of the first virtual machine and the second virtual machine, and based on a communication capacity of the gateway.
    Type: Application
    Filed: September 1, 2023
    Publication date: March 7, 2024
    Applicant: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Toshinari MORIKAWA, Ikuya MITSUYA, Motoyasu TAGUCHI, Takashi NISHIWAKI, Yuya AOKI, Mitsunori ETO
  • Publication number: 20240078129
    Abstract: An example non-transitory machine-readable medium includes instructions that cause a processor of a computing device to create a first virtual machine using a hypervisor, execute a trusted basic input/output system (BIOS) in the first virtual machine, create a second virtual machine using the hypervisor, and execute an untrusted BIOS component in the second virtual machine. The first virtual machine is executed with a greater privilege to access a resource of the computing device than the second virtual machine.
    Type: Application
    Filed: January 29, 2021
    Publication date: March 7, 2024
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher Howard Stewart, Richard Alden Bramley, Jr., James Misra McKenzie, Krzysztof Tadeusz Uchronski, Gianluca Guida, Christopher Ian Dalton, Jeffrey Kevin Jeansonne
  • Publication number: 20240078130
    Abstract: A multi-hypervisor system, comprising: a plurality of hypervisors comprising a first hypervisor and a second hypervisor, at least one of the plurality of hypervisors being a transient hypervisor; and at least one Span VM, concurrently executing on each of the plurality of hypervisors, the at least one transient hypervisor being adapted to be dynamically at least one of injected and removed under the at least one Span VM concurrently with execution of the at least one Span VM on another hypervisor, wherein the at least one Span VM has a single and consistent at least one of memory space, virtual CPU state, and set of input/output resources, shared by the plurality of hypervisors.
    Type: Application
    Filed: November 6, 2023
    Publication date: March 7, 2024
    Inventor: Kartik Gopalan
  • Publication number: 20240078131
    Abstract: Systems and methods are directed to methods and apparatus for transferring ownership of common resources from a source entity, which owns a resource, to a destination entity, which will own the resource, in a distributed system. The method includes the source entity receiving a command to change ownership (the MOVE command), and then marking the source entity as no longer owning the common resource. The source entity then sends a MOVE command to the destination entity, which will then update its common resource ownership table to reflect that the ownership of the common resource has been transferred from the source entity to the destination entity. It is advantageous that the updating of ownership of the common resource in the source entity occur simultaneously with the dispatching of the MOVE command to the destination entity.
    Type: Application
    Filed: April 26, 2023
    Publication date: March 7, 2024
    Inventors: Piyush PATEL, Kevin MANN, Theodore HAGGIS, Malvika SINGH, Mit KUTCHI
  • Publication number: 20240078132
    Abstract: Systems and methods for multi cloud task orchestration are disclosed. In one embodiment, a method for multi cloud task orchestration may include: (1) creating, by a workflow task function, a first job for a service provided on a container orchestration system, wherein the workflow task function cannot call the service directly; (2) forwarding, by the workflow task function, the first job to the service as a serverless task/function using a request forwarder; (3) waiting, by the workflow task function, for a period of time; (4) checking, by the workflow task function, a status of the first job with the serverless task/function, (5) receiving, by the workflow task function, the status of the first job; and (6) continuing, by the workflow task function, with a second job for the service provided on the container orchestration system.
    Type: Application
    Filed: August 29, 2023
    Publication date: March 7, 2024
    Inventors: Alex CHRISTODOULOU, Ashish K MISHRA, Pethaperumal NARAYANASAY, Ayesha BEGUM, Rohit VERANNAGARI, Amitkumar SHAH, Eric BARNABA
  • Publication number: 20240078133
    Abstract: An information processing apparatus that serves as a host apparatus that achieves synchronization of data with a different information processing apparatus by causing the different information processing apparatus to transmit the data in response to a request made via a synchronization path, communication through which is startable only from a side of the host apparatus, includes: a processor configured to: establish a communication path between the different information processing apparatus and the host apparatus, separately from the synchronization path, by transmitting a path establishment request to the different information processing apparatus via the synchronization path, communication through the communication path being startable from either side; and achieve the data synchronization in response to an instruction for the data synchronization in a case where the instruction is provided from the different information processing apparatus via the communication path.
    Type: Application
    Filed: March 16, 2023
    Publication date: March 7, 2024
    Applicant: FUJIFILM Business Innovation Corp.
    Inventor: Tatsuyuki TANAKA
  • Publication number: 20240078134
    Abstract: A system is disclosed. A node may include a resource. A lock manager may include storage for a data structure for a lock. The data structure may include a first identifier for the resource, a second identifier for an application, and a status for the lock.
    Type: Application
    Filed: November 8, 2022
    Publication date: March 7, 2024
    Inventors: Vaibhav Kumar Bimal KUMAR, Siva RAMINENI, Venkata Bhanu Prakash GOLLAPUDI
  • Publication number: 20240078135
    Abstract: Embodiments of the present disclosure may provide dynamic and fair assignment techniques for allocating resources on a demand basis. Assignment control may be separated into at least two components: a local component and a global component. Each component may have an active dialog with each other; the dialog may include two aspects: 1) a demand for computing resources, and 2) a total allowed number of computing resources. The global component may allocate resources from a pool of resources to different local components, and the local components in turn may assign their allocated resources to local competing requests. The allocation may also be throttled or limited at various levels.
    Type: Application
    Filed: April 27, 2023
    Publication date: March 7, 2024
    Inventors: Thierry Cruanes, Igor Demura, Varun Ganesh, Prasanna Rajaperumal, Libo Wang, Jiaqi Yan
  • Publication number: 20240078136
    Abstract: A system and method are provided for operating a pool of workers within a distributed computing system, wherein each of multiple computers host one or more workers. Each computer also hosts ledgers for one or more originators of tasks that are submitted to the pool for processing. A ledger identifies tasks from the corresponding originator that have been submitted to the pool and that have not yet been completed. When an originator submits a new task, the system (e.g., a coordinator) identifies a maximum number of concurrent tasks permitted the originator and determines, with reference to the originator's ledger, whether the task can be submitted to the pool without exceeding the limit. If so, the task is assigned to an idle worker (if any) and is added to the originator's ledger. After completion, the task is removed from the ledger. Obsolete or stale entries are periodically purged from originators' ledgers.
    Type: Application
    Filed: September 1, 2022
    Publication date: March 7, 2024
    Applicant: Zendesk, Inc.
    Inventors: Zhi Wei Mervyn Chng, Vatsal B. Sevak, Joshua J. Teitelbaum, Gary Steven Grossman, Gabriel Martin-Dempesy
  • Publication number: 20240078137
    Abstract: One example method includes running a workload through a trained open-set classification model, recovering, as a result of the running, a class and an open-setness score corresponding to the workload, determining, based on the class and the open-setness score, whether the workload is new, and when the workload is determined to be new, starting a new cluster that includes the workload. A response time predictor model may be used to predict a response time associated with the new workload.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 7, 2024
    Inventors: Paulo Abelha Ferreira, Pablo Nascimento da Silva, Adriana Bechara Prado
  • Publication number: 20240078138
    Abstract: A network system comprising: a plurality of edge devices (10, 10?), an edge device (10) thereof comprising: at least one data source (13) configured to obtain environmental data related to an event in the edge device or its vicinity, an edge processing means (12) configured 5 to produce edge processed data comprising at least one value representative for a class selected for classifying the event, and an edge communication means (11); a plurality of fog devices (20), a fog device thereof being associated with a subset of said plurality of edge devices (10, 10) and comprising a fog communication means (21), a fog processing means (22) configured to process the edge processed data and to produce fog processed data, and a central control 10 system (30) in communication with said plurality of fog devices and configured to receive fog processed data from said plurality of fog devices.
    Type: Application
    Filed: December 7, 2021
    Publication date: March 7, 2024
    Inventors: Lourenço BANDEIRA, André GLÓRIA, Michael STEURER