-
公开(公告)号:US20240362004A1
公开(公告)日:2024-10-31
申请号:US18560857
申请日:2022-05-24
申请人: BASLER AG
发明人: Jens DEKARZ
摘要: A system and method for creating individual firmware for an embedded device includes providing a provisioning service comprising a library of predetermined source code modules in which functionalities from a predetermined catalog are implemented, wherein a user of the embedded device is excluded from reading access to the source code modules. The method can also include receiving, from at least one requester, by the provisioning service, a selection of functionalities to be provided in the individual firmware from the predetermined catalog of available functionalities and translating this selection into instructions for compiling associated source code modules into machine code modules by the provisioning service such that the union set of machine code modules provides the functionalities from the selection. The method can further include executing the instructions for compilation by the provisioning service, generating the individual firmware using the machine code modules created during compilation by the provisioning service, and transmitting the individual firmware from the provisioning service to the user of the embedded device, and/or directly to the embedded device.
-
公开(公告)号:US12131188B1
公开(公告)日:2024-10-29
申请号:US18192081
申请日:2023-03-29
CPC分类号: G06F9/4881 , G06F8/43 , G06F8/433 , G06N3/063
摘要: A technique for scheduling instructions includes obtaining a set of instructions that operate on memory objects, and determining the dependencies of the memory objects. The memory objects are then sorted into a sequence of memory objects based on the dependencies of the memory objects, and the set of instructions are scheduled into a sequence of instructions according to the sequence of memory objects. Sorting memory objects allows instructions that operate on the same memory object to be kept together. This helps minimize spilling conditions because intervening instructions that do not operate on the same memory object can be avoided.
-
公开(公告)号:US12131135B2
公开(公告)日:2024-10-29
申请号:US17505801
申请日:2021-10-20
申请人: IVEX
摘要: A computer-implemented method and a system for the automatic generation of an embedded source code for the electronic control unit of an Autonomous Driving/Advanced Driving Support System (AD/ADAS) road vehicle where the AD/ADAS road vehicle has system requirements and where situation/states leading to the inconsistences in the system requirements are displayed.
-
公开(公告)号:US20240354083A1
公开(公告)日:2024-10-24
申请号:US18738538
申请日:2024-06-10
申请人: Brian Van Matre
发明人: Brian Van Matre
摘要: An embodiment of the disclosed invention is a computer-implemented method to build a schedule, which includes establishing a scheduling period and a number of tasks to be accomplished during the schedule, assigning an expected value to each of the tasks, and using an iterative RIDES loop to adjust the expected value for each task and rebuild the schedule until the expected value is optimized. Another embodiment is a computer-implemented method to optimize a schedule that includes using an iterative RIDES loop to determine whether to execute a first schedule allocation or continue to improve the schedule allocation. Another embodiment is a method for implementing a loop architecture to update an expected value for a task using data from the environment, wherein the expected task value is the maximum task value multiplied by a weighting factor.
-
公开(公告)号:US20240354082A1
公开(公告)日:2024-10-24
申请号:US18137335
申请日:2023-04-20
申请人: SAP SE
发明人: Praveen Jha , Prakash Kumar , Prabhat Kumar Singh , Sushanth B R , Maruthi Srinivas Sigamsetty , Muhammed Bilal A
IPC分类号: G06F8/41
CPC分类号: G06F8/4432
摘要: Techniques and solutions are provided for increasing the energy efficiency of computing code. Many computing operations can be implemented in a number of different ways. While the end result of each implementation may be the same, the energy efficiency of the implementations can vary dramatically. Disclosed techniques provide rules that can be used to analyze code for a particular implementation of an operation. If a rule is triggered, a recommendation to replace the implementation with a more energy efficiency implementation can be provided, or the code can automatically be changed to include the more energy efficient implementation. Techniques for defining rules are also provided, such as by measuring or estimating energy used by various ways of implementing an operation. Measurement or estimation of energy used during code execution can be performed in a containerized environment, such as to provide improved accuracy, and allow for parallelization.
-
6.
公开(公告)号:US20240354075A1
公开(公告)日:2024-10-24
申请号:US18637103
申请日:2024-04-16
申请人: Robert Bosch GmbH
发明人: Mathias Danzeisen , Emily Ruppel , Jochen Kienzle
IPC分类号: G06F8/41
CPC分类号: G06F8/41
摘要: A method is for providing access from at least one vehicle software application to at least one of different vehicle systems. The vehicle systems include differently configured electrical/electronic architecture. The electrical/electronic architecture includes at least one data processing device configured to execute the at least one vehicle software application for providing functions and/or data. The electrical/electronic architecture is configured to provide further vehicle functions and/or vehicle data in addition to the functions and/or data provided by the at least one data processing device. The method includes providing the vehicle software application. The vehicle software application is configured to be executed in runtime environments of the at least one data processing device. The method also includes providing an access interface to the runtime environments for the vehicle software application. The access interface is defined by an interface description language.
-
公开(公告)号:US12124824B2
公开(公告)日:2024-10-22
申请号:US18162487
申请日:2023-01-31
申请人: Salesforce, Inc.
发明人: Pradeep Kumar Saraswathi , Andrew Peterson , Sridhar Subramaniam , Shelby Hubick , Dylan Merrick , Ronak Shah
摘要: In some embodiments, a method receives a definition that associates a compiler with a content type. The definition defines blocks that can be included in the content type. The method receives an input to create the content type on a platform. A compiler is selected from a plurality of compilers based on the compiler being associated with the content type in the definition. Compilers use different technologies to generate content, and the platform allows the plurality of compilers to be used. The method receives a model for creating content for the content type and processes the model using the compiler to create output for blocks in the model. The output for the blocks is rendered to display the content on a user interface.
-
公开(公告)号:US12124381B2
公开(公告)日:2024-10-22
申请号:US17529499
申请日:2021-11-18
申请人: ATI TECHNOLOGIES ULC
发明人: Edwin Pang
IPC分类号: G06F12/10 , G06F12/1027 , G06F8/41
CPC分类号: G06F12/1027 , G06F8/44 , G06F2212/651 , G06F2212/68
摘要: A processing system includes a hardware translation lookaside buffer (TLB) retry loop that retries virtual memory address to physical memory address translation requests from a software client independent of a command from the software client. In response to a retry response notification at the TLB, a controller of the TLB waits for a programmable delay period and then retries the request without involvement from the software client. After a retry results in a hit at the TLB, the controller notifies the software client of the hit. Alternatively, if a retry results in an error at the TLB, the controller notifies the software client of the error and the software client initiates error handling.
-
公开(公告)号:US20240345816A1
公开(公告)日:2024-10-17
申请号:US18301525
申请日:2023-04-17
申请人: Dell Products L.P.
发明人: Manav Ghosh , Shibi Panikkar
CPC分类号: G06F8/4432 , H02J3/003 , H02J2300/20
摘要: A method comprising: storing, in a memory, a database that identifies whether each of a plurality of nodes is powered by a sustainable power source or a non-sustainable power source; receiving a request to perform an action; detecting whether the plurality of nodes includes one or more candidate nodes, each of the candidate nodes being a node that is powered by a sustainable power source and has both capacity and capability to execute the request, the detecting being performed based, at least in part, on the database; when the plurality of nodes includes one or more candidate nodes, routing the request to one of the candidate nodes; and when the plurality of nodes does not include any candidate nodes, routing the request.
-
10.
公开(公告)号:US12120124B1
公开(公告)日:2024-10-15
申请号:US17588843
申请日:2022-01-31
申请人: Splunk Inc.
发明人: Jacob Davis , Dekel Shahaff , Jeffrey Roecks , Sydney Flak , Navya Mehta , Ian Forrest , Sydney Karimi , Elton Xue
IPC分类号: G06F8/20 , G06F8/30 , G06F8/33 , G06F8/41 , G06F8/71 , H04L9/40 , G06F8/72 , G06F8/77 , G06F11/34 , G06F11/36
CPC分类号: H04L63/105 , G06F8/30 , G06F8/71 , H04L63/102 , G06F8/33 , G06F8/72 , G06F8/77 , G06F11/3438 , G06F11/3688 , G06F11/3692
摘要: Techniques are described for providing a built-in “app” editor for an information technology (IT) and security operations application that enables users to create, modify, and test operation of apps under development within the editor. Some IT and security operations applications enable users to extend the applications by adding connectivity to third party technologies to run custom actions. For example, a user might create a custom app to enable an IT and security operations application to connect to an external service providing information about malicious Internet Protocol (IP) addresses, to connect to a relevant cloud provider service, or to interact with a firewall or other type of computing device used in a user's computing environment. Given the broad set of technologies that can be orchestrated by an IT and security operations application, apps broadly enable users to add custom functionality to interface with virtually any technology of interest.
-
-
-
-
-
-
-
-
-