-
公开(公告)号:US20240086179A1
公开(公告)日:2024-03-14
申请号:US18550882
申请日:2022-01-25
Applicant: Hitachi Astemo, Ltd.
Inventor: Miki YAMADA , Takafumi SUZUKI , Takashi MATSUBARA
Abstract: A software component update system is connected to a first database and a second database and includes a component tree rebuilding unit that rebuilds a software component tree of the second database on the basis of tag information and software component tree information of the first database; a component extraction unit that specifies the software components of the second database requiring update mirroring, on the basis of the rebuilt software component tree; and a file update unit that updates the software component file of the specified software components.
-
公开(公告)号:US20240086164A1
公开(公告)日:2024-03-14
申请号:US17940618
申请日:2022-09-08
Applicant: Google LLC
Inventor: Lucas Kramer , Bin Ni
Abstract: Techniques are described herein for generating synthetic paired source code snippets that are semantically equivalent but syntactically distinct. In various implementations, few shot learning may be performed to prompt a large language model, based on demonstration source code snippet(s) in syntactically constrained pseudocode, to generate additional source code snippets in the syntactically constrained pseudocode. Based on additional source code snippets in additional programming language(s), the large language model may be used to generate more training source code snippets in the syntactically constrained pseudocode. The training source code snippets in the syntactically constrained pseudocode may be programmatically translated to generate synthetic training pairs of semantically equivalent source code snippets. Each synthetic training pair of the plurality of synthetic training pairs may include training snippets in first and second programming languages, and may be usable to train a machine learning translation model to translate between the first and second programming languages.
-
公开(公告)号:US20240086163A1
公开(公告)日:2024-03-14
申请号:US17940003
申请日:2022-09-08
Applicant: Neograms SARL
Inventor: Patrick Viry
Abstract: Systems and methods for code conversion are provided. An example method includes receiving a source code of an application where the source code is associated with a first programming language, processing the source code according to a conversion plan to generate an output code associated with a second programming language where the conversion plan includes one or more instructions for converting the source code to the output code, updating the conversion plan to obtain an updated conversion plan that includes one or more updated instructions for converting the source code to the output code, and processing the source code according to the updated conversion plan to generate an updated source code.
-
公开(公告)号:US20240078120A1
公开(公告)日:2024-03-07
申请号:US18143331
申请日:2023-05-04
Applicant: Snap Inc.
Inventor: Ian Anthony Wehrman , Giles Goodwin , Jared Iwata , Eugene Feingold , David LeMieux
IPC: G06F9/451 , G06F8/36 , G06F8/38 , G06F16/93 , G06F16/955 , G06F16/958
CPC classification number: G06F9/451 , G06F8/36 , G06F8/38 , G06F16/93 , G06F16/955 , G06F16/972
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.
-
55.
公开(公告)号:US20240069877A1
公开(公告)日:2024-02-29
申请号:US18272124
申请日:2021-10-22
Applicant: BOE Technology Group Co., Ltd.
Inventor: Zhe ZHANG
Abstract: A method and device for generating an application based on an Android system, and a storage medium. The method comprises: when a service compilation instruction is received, scanning and extracting annotation information of at least one call operation in a selected component required by a service engineering to form a call operation set, wherein the service engineering comprises script configuration information of the selected component; automatically registering the call operation set into a bus routing component, so that the selected component communicates with other components by means of the bus routing component; and compiling the service engineering to generate an application.
-
公开(公告)号:US11914986B2
公开(公告)日:2024-02-27
申请号:US17589708
申请日:2022-01-31
Applicant: salesforce.com, inc.
Inventor: Mariano De Sousa Bispo , Federico Balbi
CPC classification number: G06F8/65 , G06F8/10 , G06F8/36 , G06F8/423 , G06F8/457 , G06F8/71 , G06F9/547 , G06F21/6218 , H04L63/029 , H04L63/1458 , H04L63/20
Abstract: Disclosed herein are system, method, and computer program product embodiments for self-paced migration of an application programming language (API) gateway. An embodiment operates by applying a policy chain comprising a first set of policies to an API request received at a first API gateway. The embodiment forwards the API request to a second API gateway and applies, at the second gateway, a virtual policy chain comprising a second set of policies to the API request. The embodiment then forwards the API request to the first API gateway and routes the API request to a corresponding backend API.
-
公开(公告)号:US20240045661A1
公开(公告)日:2024-02-08
申请号:US18487259
申请日:2023-10-16
Applicant: Bank of America Corporation
Inventor: Madhusudhanan Krishnamoorthy , Shadab Bubere , Vaasudevan Sundaram , Samrat Bhasin
CPC classification number: G06F8/36 , G06F16/3344 , G06F8/71 , G06F8/72
Abstract: A code repository stores application code. A code management determines, based at least in part on requested features selected in a graphical user interface, code requirements that include attributes of application code needed to achieve the requested features. The code management system determines, based at least in part on the determined code requirements and the metadata for each entry of application code stored in the code repository, one or more candidate application code entries from the code repository. The code management system presents the candidate application code entries for user selection in the graphical user interface. After receipt of a user selection of a selected application code, the selected application code is provided to a computing device associated with the user.
-
公开(公告)号:US20240036843A1
公开(公告)日:2024-02-01
申请号:US18379315
申请日:2023-10-12
Applicant: GOOGLE LLC
Inventor: Qianyu Zhang , Bin Ni , Rishabh Singh , Olivia Hatalsky
CPC classification number: G06F8/447 , G06F8/34 , G06F8/36 , G06F8/71 , G06F16/00 , G06F8/33 , G06F16/2425
Abstract: Implementations are described herein for adapting existing source code snippets to new contexts. In various implementations, a command may be detected to incorporate an existing source code snippet into destination source code. An embedding may be generated based on the existing source code snippet, e.g., by processing the existing source code snippet using an encoder. The destination source code may be processed to identify one or more decoder constraints. Subject to the one or more decoder constraints, the embedding may be processed using a decoder to generate a new version of the existing source code snippet that is adapted to the destination source code.
-
公开(公告)号:US11875333B2
公开(公告)日:2024-01-16
申请号:US17390318
申请日:2021-07-30
Applicant: PAYPAL, INC.
Inventor: Ken Reddy , Saulius Zukauskas
IPC: G06Q20/32 , G06F3/04817 , G06F3/04812 , G06F3/04842 , G06F3/0488 , G06F8/41 , G06F8/36 , G06Q20/08 , G06F40/143
CPC classification number: G06Q20/326 , G06F3/0488 , G06F3/04812 , G06F3/04817 , G06F3/04842 , G06F8/36 , G06F8/41 , G06F40/143 , G06Q20/08 , G06Q20/322
Abstract: A user is presented with a first display with certain parties and a second display on the same screen, where the user can drag and drop the parties on the first screen to the second screen to create a desired network flow. A service provider, such as a payment provider, builds code based on the network flow and zips it into a downloadable file. The user can then easily implement the zipped code into a mobile app that will allow a user to send data through the app using the payment provider. The zipped code uses a library of data options offered by the payment provider and allows the user to input custom variables into these options. Code is automatically generated for the user to use based on the user input.
-
公开(公告)号:US20240004623A1
公开(公告)日:2024-01-04
申请号:US17856859
申请日:2022-07-01
Applicant: Microsoft Technology Licensing, LLC
Inventor: Peter GROENEWEGEN , Jui HANAMSHET , German David OBANDO CHACON , Mark Alistair WILSON-THOMAS , Alexey SVYATKOVSKIY , David Ellis PUGH
Abstract: During software development, embodiments find various kinds of weak spots in source code and automatically suggest fixes to strengthen the code, without requiring developers to expressly select weakness finder mechanisms or fixer mechanisms by navigating a development tool's menu system. Weakness finders may analyze code using items such as hole detection, diagnostic errors, test results, changed code matches, prospective code discrepancies, generated code confidence scores, generated suggestion competition, and artificial intelligence. Weak spots and their context are submitted to weak spot fixers, which may generate fix suggestions using functionalities such as code synthesis, refactoring, autocompletion, retesting, and artificial intelligence. Fix candidate sets may be evaluated for consistency, diagnostic errors, and discrepancies. Snippets may be dynamically filled for presentation to a user.
-
-
-
-
-
-
-
-
-