-
公开(公告)号:US11841791B2
公开(公告)日:2023-12-12
申请号:US17340741
申请日:2021-06-07
发明人: Wen Tao Zhang , Hong Jun Tu , Yiwen Huang , Yang Yang , Ye Cui , Xiao Kai Dong , Yu Chi Zhang , Wei Wu , Xin Huang
CPC分类号: G06F11/3688 , G06F8/70 , G06F11/3684
摘要: A method, system, and computer program product to aggregate code change requests for a continuous integration pipeline. The method may include receiving a plurality of code change requests (CCRs) for a software product that are to be processed by a continuous integration (CI) pipeline. The method may also include obtaining all functions of the software product tested by all testcases in a testcase set. The method may also include selecting a plurality of groups of testcases from the testcase set, each group of the plurality of groups of testcases corresponding to a CCR from the plurality of CCRs. The method may also include identifying at least two groups of testcases from the plurality of groups of testcases without overlapping code. The method may also include aggregating each CCR that corresponds to the at least two groups of testcases into a single CCR group.
-
公开(公告)号:US11838247B2
公开(公告)日:2023-12-05
申请号:US17089275
申请日:2020-11-04
IPC分类号: H04L51/046 , H04L45/121 , G06Q10/10 , G06F11/14 , G06F9/48 , G06Q30/016 , G06F9/54 , G06F9/451 , G06F8/70 , G09G5/377 , H04M3/51 , G06F9/50 , G06F7/08 , G06F11/36 , H04M3/42 , H04M7/00 , G06Q10/04 , G06Q30/02 , H04L9/08 , H04L9/32 , H04L67/14 , H04L67/55 , H04L67/63 , H04L67/562 , H04L67/564 , H04M3/436 , H04M3/50 , G06Q10/20
CPC分类号: H04L51/046 , G06F7/08 , G06F8/70 , G06F9/451 , G06F9/4881 , G06F9/505 , G06F9/5072 , G06F9/5077 , G06F9/5083 , G06F9/542 , G06F9/546 , G06F9/547 , G06F11/1464 , G06F11/3612 , G06Q10/04 , G06Q10/103 , G06Q30/016 , G06Q30/0281 , G09G5/377 , H04L9/0869 , H04L9/3242 , H04L45/121 , H04L67/14 , H04L67/55 , H04L67/562 , H04L67/564 , H04L67/63 , H04M3/42042 , H04M3/4365 , H04M3/50 , H04M3/5183 , H04M3/5191 , H04M7/0054 , G06F2201/805 , G06F2209/503 , G06F2209/505 , G06F2209/508 , G06Q10/20 , G09G2354/00
摘要: A system and a method for servicing user interactions are provided. The method includes: receiving, from each respective user, a respective request for a corresponding interaction; obtaining, for each interaction, request-specific information that relates to the received respective request and user-specific information that relates to the respective user; analyzing the request-specific information to determine at least one corresponding microservice that is usable for handling the interaction; and routing the request-specific information and the user-specific information to a respective destination that relates to the determined microservice. For any particular interaction, several corresponding microservices and several corresponding routes and destinations may be determined, and workload distribution metrics may be used to select optimum routes.
-
公开(公告)号:US20230376303A1
公开(公告)日:2023-11-23
申请号:US18318632
申请日:2023-05-16
发明人: Bingxu CHAI , Wei JIANG , Jianguo LI , Haoxuan YU
CPC分类号: G06F8/70 , G06F11/3604
摘要: Implementations of the present specification provide a method of generating a regular expression for a parameter of an application system and a method and an apparatus of checking validity of a parameter of an application system. To generate a regular expression for a parameter of the application system, parameter values of each parameter in each method code block are obtained from a historical implementation of the application system. Common information is extracted from the corresponding parameter values for each parameter in each method code block. Then a corresponding regular expression is generated for each parameter in each method code block based on the extracted common information.
-
公开(公告)号:US11803357B1
公开(公告)日:2023-10-31
申请号:US17651220
申请日:2022-02-15
发明人: Gokcan Ozakdag , Mihir Pandya
摘要: Systems and methods for identifying associations between a code snippet query and stored computer code stored. The method can receive a code query identifying a code snippet to search for, determine a fingerprint of the query code snippet, and search the stored software using the fingerprint to identify software results of code similar to the query code snippet. The fingerprint can be determined by generating k-grams of the code snippet. The k-grams used for the search can be down-selected based on a winnowing process. The method can remove from the software results code that is associated with sanctioned software. The method can include coalescing the software results to produce a subset of the software results, generating a code search user interface comprising information indicative of the subset of software results, and causing presentation of the code search user interface and displaying the subset of software results.
-
公开(公告)号:US11790101B2
公开(公告)日:2023-10-17
申请号:US17177150
申请日:2021-02-16
申请人: Google LLC
发明人: Jason Hall , David Bendory , John Asmuth , Scott Zawalski , David Dopson
CPC分类号: G06F21/6218 , G06F8/433 , G06F8/447 , G06F8/60 , G06F8/70 , G06F21/31 , G06F21/629
摘要: A method includes receiving a build request containing build step instructions from a user. The build step instructions specify a usage of containers within memory hardware for building an output container. The containers include at least one private container having private contents and/or at least one public container having public contents. The method also includes authenticating the user initiating the build request and determining whether the user is authorized to access the private containers. When the user is authenticated and authorized to access the private containers, the method includes obtaining the containers specified by the build step instructions from the memory hardware, executing the build step instructions to build the output container while using the received containers, and outputting the built output container.
-
36.
公开(公告)号:US20230328144A1
公开(公告)日:2023-10-12
申请号:US18143125
申请日:2023-05-04
摘要: Apparatus and methods are provided for providing zero-(permanent) byte real-time customized software to a user's client station. A user may request real-time customized software from one channel. The request may be transmitted to a server and analyzed to determine an intent for the customized software. The intent may be matched to one or more features in a feature catalog and an appropriate target output channel may be determined. A feature bundler may extract source code corresponding to the feature(s) and output channel, compile the code and transmit the customized software to the target output channel. The target output channel may execute the customized software within a container and delete the software when a deletion condition is satisfied, such as after the user finishes using the software.
-
37.
公开(公告)号:US20230325158A1
公开(公告)日:2023-10-12
申请号:US18336013
申请日:2023-06-15
摘要: The examples described herein extend application lifecycle management (ALM) processes (e.g., create, update, delete, retrieve, import, export, uninstall, publish) to user-created application platform components. First and second components are generated within an application platform. The first component is customized at least by indicating whether the first component is subject to localization, defining a layering of the first component, and indicating whether the first component is protected from downstream modification. The second component is customized in accordance with customizing the first component, and is further customized by defining a dependency of the second component on the first component. The components are deployed in a target environment with metadata representing the customizations and enabling the ALM processes.
-
公开(公告)号:US20230315396A1
公开(公告)日:2023-10-05
申请号:US17706736
申请日:2022-03-29
摘要: An integration flow can be improved with the use of a pattern identified from a pattern library. The identified pattern can include a snippet of nodes which are functionally equivalent to a subset of nodes in the integration flow. The pattern also lists an endpoint capable of performing the snippet of nodes. The integration flow can therefore be updated to cause the endpoint to perform the snippet of nodes.
-
39.
公开(公告)号:US11775285B2
公开(公告)日:2023-10-03
申请号:US17024028
申请日:2020-09-17
发明人: Duncan Mills
IPC分类号: G06F8/70 , G06F8/71 , G06F8/36 , H04L9/40 , H04L9/32 , G06F8/30 , H04L67/104 , H04L9/00 , H04L41/00
CPC分类号: G06F8/70 , G06F8/30 , G06F8/36 , G06F8/71 , H04L9/3239 , H04L9/3247 , H04L63/101 , H04L63/12 , H04L67/104 , H04L9/50 , H04L41/20 , H04L63/0823
摘要: Embodiments include systems and methods that facilitate implementation of software component ecosystems using a distributed ledger, e.g., as implemented in part as a distributed blockchain, that is maintained by ecosystem full nodes, called catalog instances. Various registration transactions, e.g., developer registrations, namespace registrations, usage registrations, and so on, may be added to the distributed blockchain by one or more catalog instances. Adding blocks to the blockchain may including using a tree hash of tending transactions to generate a block hash for the new block. The new block also includes or incorporates a hash of an immediately prior block.
-
公开(公告)号:US20230229432A1
公开(公告)日:2023-07-20
申请号:US18123132
申请日:2023-03-17
申请人: MuleSoft, LLC
摘要: Disclosed herein are system, method, and computer program product embodiments for providing an auto-mapping recommendation between a source asset and a target asset in an integration flow design tool. Because the number of fields passed from a source asset to a target asset may be multitudinous, by auto-recommending mappings between fields provided by the source asset to the target asset, an integration flow design tool may save time developers a significant amount of time and optimize the integration flow design process.
-
-
-
-
-
-
-
-
-