-
公开(公告)号:US20240362016A1
公开(公告)日:2024-10-31
申请号:US18309481
申请日:2023-04-28
申请人: SAP SE
发明人: Dirk Ganzke , Martin Bredy , Iwan Kostin
摘要: Embodiments implement a central commit registry to ensure integrity of code within a Git repository, and compliance of that code with requirements of a computing platform. Commits out of the platform are registered in the central commit registry, together with a content hash. Prior to importing code to the platform from the Git repository, commits between the current and target commit are checked against commits recorded in the central commit registry. Import of code to the platform from the Git repository is rejected, if a commit is found that is not registered or where the content hash does not match. Embodiments facilitate using Git repositories as channels for delivering code to platforms, ensuring safe/compliant import of extensions drafted by parties (e.g., customers; partners) outside the platform. Such external parties are thus able to use their own Git repositories for development, testing, and/or deployment of code that they have prepared.
-
公开(公告)号:US20240311430A1
公开(公告)日:2024-09-19
申请号:US18316718
申请日:2023-05-12
申请人: SAP SE
发明人: Chang Xu
摘要: Embodiments of the present disclosure include techniques for validating structured electronic documents. In one embodiment, a structured electronic document comprises a reference to a fragment in another structure electronic document. The documents are combined to replace reference with the fragment. The resulting combined document may be validated to generate a first diagnostic array corresponding to the combined document. The first diagnostic array is converted to a second diagnostic array corresponding to the original document. A validation result may specify where in the original documents an error occurred.
-
公开(公告)号:US12093684B2
公开(公告)日:2024-09-17
申请号:US17821288
申请日:2022-08-22
申请人: KYNDRYL, INC.
发明人: Clea Zolotow , Susheel Gooly , Rudolph C. Baron, Jr. , Kim Poh Wong , Marci D. Formato , Tedrick N. Northway
CPC分类号: G06F8/70 , G06F8/20 , G06F11/3612 , G06N20/00
摘要: Application transition and transformation is provided by observing and analyzing execution of a monolithic application to provide properties of the data communication of the monolithic application, identifying, by an artificial intelligence engine, atomic application element(s) having logical functional block(s) that function independent of other atomic application element, determining, by the artificial intelligence engine, candidate atomic application element(s) for migrating out of the monolithic application and refactoring, based on automated testing and validation, refactoring at least one candidate atomic application element into a respective at least one refactored element, where the refactoring selects a platform technology for the refactored element and implements functionality of the candidate atomic application element as the refactored element of the selected platform technology, and providing the at least one refactored element to system(s) for execution thereon.
-
4.
公开(公告)号:US20240303073A1
公开(公告)日:2024-09-12
申请号:US18663869
申请日:2024-05-14
申请人: Snow Software, Inc.
IPC分类号: G06F8/70 , G06F21/10 , G06Q10/087
CPC分类号: G06F8/70 , G06F21/105 , G06Q10/087 , G06F21/1073
摘要: 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.
-
公开(公告)号:US20240265026A1
公开(公告)日:2024-08-08
申请号:US18638146
申请日:2024-04-17
申请人: Treasure Data, Inc.
发明人: Timothée Peignier , Edward Steel
CPC分类号: G06F16/252 , G06F8/31 , G06F8/70
摘要: In one embodiment, a computer system comprises one or more central processing units (CPUs) that are communicatively coupled to a system clock, one or more network interfaces, and one or more database interfaces; digital electronic main memory that is communicatively coupled to the one or more CPUs and storing one or more sequences of stored program instructions which, when executed using the one or more CPUs, cause the one or more CPUs to execute a plurality of different consumer services of a SaaS-based data analytics platform, each of the consumer services hosting an instance of a sandboxed runtime for a hermetic and deterministic programming language; user function storage that is communicatively coupled to one of the database interfaces and storing a plurality of different user functions, each of the user functions having been programmed using the programming language, each of the user functions being stored in association with a reference to a destination table of a destination database; each of the consumer services being programmed to initiate a data ingestion process; load a copy of a user function from the user function storage to the sandboxed runtime that is associated with the particular consumer service; using the sandboxed runtime local to the particular consumer service, execute the user function over records directed to the destination table identified in the reference; filter the records or write new records resulting from the function to the destination table.
-
公开(公告)号:US12052320B2
公开(公告)日:2024-07-30
申请号:US16258161
申请日:2019-01-25
申请人: Apple Inc.
发明人: John S. Baumgarten , Jennifer U. Song , Marin Eubanks , Pavel V. Dudrenov , Sugam Jain , Leo Lee , Saman Vafaee
CPC分类号: H04L67/535 , G06F8/70 , G09B5/14
摘要: This application relates to a client-server architecture that enables progress tracking related to assignments generated by an instructor. A hand-out can include attachments that specify placeholders for hand-ins and/or activities to be performed by the student as part of the assignment. Some activities can be performed using third-party applications that implement at least a portion of a software framework that causes the applications to generate progress tracking information provided to a daemon executing in the background of a client device. The daemon and/or a client application interface with one or more network services to enable an instructor to utilize the progress tracking information. The network services can include a hand-out service utilized to generate hand-outs assigned to a group of students. The network services can also include a progress pipeline including a number of services configured to process progress tracking information received from a plurality of client devices.
-
公开(公告)号:US12039324B2
公开(公告)日:2024-07-16
申请号:US17727352
申请日:2022-04-22
申请人: SAP SE
发明人: Xia Yu , Guangquan Dai , Wanshun Zhang
IPC分类号: G06F8/70
CPC分类号: G06F8/70
摘要: In an example embodiment, to improve performance, a solution is provided that removes the bottleneck associated with a single events table. Specifically, the solution provides for three events tables rather than one table. Two of the three tables are domain event outbox tables that are parallel and equivalent to each other. The third table is a domain event indication table, which records which of the domain event outbox tables is in a serve mode versus a maintain mode. At any point in time, one of the two domain event outbox tables is in serve mode while the other is in maintain mode. Serve mode is used for event insert, update, and query, while maintain mode is used for event purge.
-
公开(公告)号:US12032806B2
公开(公告)日:2024-07-09
申请号:US17324590
申请日:2021-05-19
申请人: SAP SE
IPC分类号: G06F3/048 , G06F3/0482 , G06F3/04845 , G06F8/70 , G06F16/22 , G06F16/28
CPC分类号: G06F3/0482 , G06F3/04845 , G06F8/70 , G06F16/221 , G06F16/282
摘要: The present disclosure involves system, methods, and media for displaying and exploring software object relationships in an interactive manner. In general, complex structures can have relationships between objects, such as parent/child relationships, general associations, and dependencies. Additionally, some objects may have multiple dependencies. For example, an object representing “low battery” may be a child object for both a screen failure object and a GPS failure object. The n-column explorer allows for exploring relationships between objects of arbitrary categories and in hierarchies of arbitrary depth, without the need to duplicate objects. For example, the “low battery” object need not be duplicated for both the GPS failure and the screen failure.
-
公开(公告)号:US20240223845A1
公开(公告)日:2024-07-04
申请号:US18601491
申请日:2024-03-11
申请人: DISH Network L.L.C.
发明人: Anand Tiwari , David Innes
IPC分类号: H04N21/433 , G06F8/41 , G06F8/70 , G06F9/44 , G06F9/445 , G06F9/451 , G10L15/22 , H04B7/185 , H04L41/0893 , H04L61/5014 , H04L65/611 , H04L101/668 , H04N21/238 , H04N21/262 , H04N21/2665 , H04N21/4363 , H04N21/45 , H04N21/462 , H04N21/475 , H04N21/478 , H04N21/61 , H04N21/81
CPC分类号: H04N21/433 , G06F8/45 , G06F8/451 , G06F8/453 , G06F8/70 , G06F9/44 , G06F9/451 , G10L15/22 , H04B7/18523 , H04L41/0893 , H04L61/5014 , H04L65/611 , H04N21/238 , H04N21/26291 , H04N21/2665 , H04N21/43637 , H04N21/4516 , H04N21/4518 , H04N21/4622 , H04N21/475 , H04N21/478 , H04N21/6106 , H04N21/6118 , H04N21/6125 , H04N21/6143 , H04N21/818 , G06F9/44521 , G10L2015/223 , H04L2101/668
摘要: Various arrangements for facilitating smart television content receivers in a local network are provided. In an example, a secondary television receiver creates voice data based on a spoken voice command by a user and transmits the voice data to a primary television receiver. In response, the primary television receiver transmits data based on the voice data to a voice processing server via the Internet and receives a command from the voice processing server generated based on the voice data.
-
公开(公告)号:US20240193294A1
公开(公告)日:2024-06-13
申请号:US18063068
申请日:2022-12-07
发明人: Saurav Kumar , Ming Liao
CPC分类号: G06F21/6227 , G06F8/70
摘要: Technologies for protected data management are described. Embodiments include receiving a request to commit a code element to a codebase in a software application. The code element is scanned using a pre-commit scan. The scan includes a query that is customized to identify a protected data element and/or a protected data element access. The scan can identify at least one portion of the code element that accesses the protected data element. A database of registered protected data elements is searched for the protected data element and/or protected data element access. A notification can be generated and sent to a developer account that is associated with the request to commit the code element.
-
-
-
-
-
-
-
-
-