-
公开(公告)号:US12061884B2
公开(公告)日:2024-08-13
申请号:US18165780
申请日:2023-02-07
Applicant: Palantir Technologies Inc.
Inventor: Robert Fink , Matthew Cheah , Mingyu Kim , Lynn Cuthriell , Divyanshu Arora , Justin Uang , Jared Newman , Jakob Juelich , Kevin Chen , Mark Elliot , Michael Nazario
Abstract: A computer-implemented method comprises obtaining a first build task for building first source code in a first programming language of a plurality of programming languages; retrieving, by the processor, the first source code based on the first build task; building the first source code into one or more artifacts and one or more job specifications; storing the one or more artifacts in a cache shared across a cluster; and initializing an application module on the cluster based on the first programming language, the application module configured to receive a job specification of the one or more job specifications and execute a data transformation job using a reference to a location in the cache.
-
公开(公告)号:US20240267249A1
公开(公告)日:2024-08-08
申请号:US18624542
申请日:2024-04-02
Applicant: BRIGHT DATA LTD.
Inventor: Derry Shribman , Ofer Vilenski
IPC: H04L12/28 , G06F7/58 , G06F8/71 , G06F9/455 , G06F9/48 , G06F16/955 , H04L9/40 , H04L12/46 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , H04L61/4511 , H04L61/5007 , H04L67/01 , H04L67/02 , H04L67/025 , H04L67/133 , H04L67/141 , H04L67/142 , H04L67/288 , H04L67/2885 , H04L67/56 , H04L67/563 , H04L67/568 , H04L67/5681 , H04L67/63 , H04L69/16 , H04L69/167 , H04L69/168 , H04L101/69 , H04W4/80 , H04W48/18 , H04W84/10 , H04W84/18
CPC classification number: H04L12/2803 , G06F7/58 , G06F7/588 , G06F8/71 , G06F9/45545 , G06F9/4555 , G06F9/4881 , G06F16/955 , H04L12/2856 , H04L12/4633 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , H04L61/4511 , H04L61/5007 , H04L63/0272 , H04L63/0281 , H04L63/029 , H04L63/164 , H04L67/01 , H04L67/02 , H04L67/025 , H04L67/133 , H04L67/141 , H04L67/142 , H04L67/288 , H04L67/2885 , H04L67/56 , H04L67/563 , H04L67/568 , H04L67/5681 , H04L67/63 , H04L69/16 , H04L69/162 , H04L69/167 , H04L69/168 , H04W4/80 , H04W48/18 , H04W84/10 , H04W84/18 , G06F9/45558 , G06F2009/45591 , G06F2009/45595 , H04L2101/69
Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
-
公开(公告)号:US20240256423A1
公开(公告)日:2024-08-01
申请号:US18159712
申请日:2023-01-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jialu ZHANG , José Pablo CAMBRONERO SÁNCHEZ , Gustavo ARAUJO SOARES , Vu Minh LE , Sumit GULWANI , Gust Ben Anneloes VERBRUGGEN
CPC classification number: G06F11/3608 , G06F8/42 , G06F8/71
Abstract: Some embodiments generate prompts and submit them in queries to a language model trained on code to perform automated program repair. Some embodiments fix syntactic mistakes and semantic mistakes by combining multimodal prompts, iterative querying, test-case-based selection of few-shots, and program chunking. In some cases, edit distance is minimized between an initial flawed program and the automatically created improved version of that program. The initial flawed program is obtained from a programming student, or from a source code generator.
-
公开(公告)号:US20240256251A1
公开(公告)日:2024-08-01
申请号:US18104154
申请日:2023-01-31
Applicant: Salesforce, Inc.
Inventor: Jeaneth Aguilar Vergara , Kim Ho
Abstract: A multi-tenant system receives a request to build a software artifact for deploying on one or more target datacenter entities of the datacenter configured on the could platform. A software artifact comprises executable instructions associated with a service configured for execution on one or more cloud platforms. The system generates a release configuration that includes reusable release components and is used as a template by the release orchestration system to orchestrate release of the software artifact. In one embodiment, the release configuration includes a variable representing a placeholder for one or more elements of the release.
-
公开(公告)号:US12050905B2
公开(公告)日:2024-07-30
申请号:US17840529
申请日:2022-06-14
Applicant: Microsoft Technology Licensing, LLC
Inventor: Vishal Goyal , Nishith Anand
Abstract: A method may include accessing a first code commit for a software application from a code repository, the code repository including a sequence of code commits for the software application; accessing a second code commit for the software application from the code repository, the second code commit occurring prior to the first code commit in the sequence of code commits for the software application; parsing the first code commit for differences across a plurality of dimensions from the second code commit; generating a video frame based on the differences; and appending the video frame to a video, the video including a plurality of frames tracking differences between code commits of the software application.
-
公开(公告)号:US12050904B2
公开(公告)日:2024-07-30
申请号:US17384252
申请日:2021-07-23
Applicant: Intertrust Technologies Corporation
Inventor: Stephen G. Mitchell , Gilles Boccon-Gibod
CPC classification number: G06F8/71 , G06F8/60 , G06F21/125 , H04W4/60
Abstract: Systems and methods are described that use software diversification techniques to improve the security of mobile applications. Embodiments of the disclosed systems and methods may, among other things, facilitate secure application distribution through deployment of diverse of applications in an application distribution channel. Software diversification consistent with certain disclosed embodiments may mitigate large-scale automated circumvention of security protections by presenting attacking malware moving and/or otherwise unpredictable diverse targets.
-
公开(公告)号:US12050902B2
公开(公告)日:2024-07-30
申请号:US17783530
申请日:2020-11-20
Applicant: HITACHI ASTEMO, LTD.
Inventor: Shota Gunji , Yusuke Kogure , Kentarou Yoshimura
Abstract: Matching programs are activated by a plurality of calculation units. A vehicle control device that controls a vehicle includes a plurality of calculation units that execute calculation processing for vehicle control; and a plurality of program storage areas that store a plurality of programs in which a procedure of the calculation processing is defined, wherein a main calculation unit includes a main program activation unit that activates one main program from the plurality of main programs, and a sub-calculation unit includes a sub-program selection unit that selects a sub-program to be activated by the sub-calculation unit based on an activation result of the main program activation unit, and a sub-program activation unit that activates one sub-program based on a selection result of the sub-program selection unit.
-
公开(公告)号:US12045304B2
公开(公告)日:2024-07-23
申请号:US17974707
申请日:2022-10-27
Applicant: Snap Inc.
Inventor: Rodrigo de Proenca Gomes Hermann , Shijin Liang
IPC: G06F16/958 , G06F8/71 , G06F16/10 , G06F16/11 , G06F16/13 , G06F16/16 , G06F16/176 , G06F16/21
CPC classification number: G06F16/972 , G06F8/71 , G06F16/214 , G06F16/10 , G06F16/113 , G06F16/116 , G06F16/119 , G06F16/128 , G06F16/134 , G06F16/168 , G06F16/176 , G06F16/958
Abstract: Aspects of the present disclosure involve systems and methods for performing operations comprising: retrieving, from a content management system (CMS), website generation data that references a data model type stored on the CMS; importing, by a migration agent from the CMS, definition of the data model type referenced by the website generation data as a local version of the data model type; detecting, by the migration agent, a change to a property of the local version of the data model type; and generating, by the migration agent, a migration script to migrate the change to the property of the local version of data model type to the data model type stored on the CMS.
-
99.
公开(公告)号:US20240241719A1
公开(公告)日:2024-07-18
申请号:US18522501
申请日:2023-11-29
Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHA
Inventor: Kazuyoshi SHIOHARA , Takayuki FUJIMOTO
IPC: G06F8/71
CPC classification number: G06F8/71
Abstract: An in-vehicle control device is configured to execute a plurality of applications that provides a service. The in-vehicle control device includes a processing circuit configured to collectively acquire, from in-vehicle equipment, equipment information based on which a version match check of each of the applications is performed, the equipment information being information on the in-vehicle equipment. The version match check is a check performed for confirming that in-vehicle equipment necessary for providing the service is installed in a vehicle. Each of the applications is configured to start the service under a condition that the version match check is completed.
-
100.
公开(公告)号:US20240241718A1
公开(公告)日:2024-07-18
申请号:US18420515
申请日:2024-01-23
Applicant: Salesforce, Inc.
Inventor: Mayank Kumar
CPC classification number: G06F8/71 , G06F8/65 , G06F9/54 , G06F11/3684 , G06F11/3688 , G06F11/3692 , G06F21/577 , G06F21/6218 , G06F2221/033
Abstract: An extensible platform-as-a-service (PaaS) system is used during the software development lifecycle (SDLC) processes of an application. The system, according to various embodiments, receives indications that changes are made to one or more templates or software bundles stored in a software library and coordinates how changes to a particular template will be applied to applications for an enterprise system. Specifically, the system may identify applications that are using the template and determine an ordering for a plurality of application groups that indicates a sequence in which the updates will be applied to the applications. In this manner, template updates can be automatically and systematically deployed to applications without significant involvement by users of the PaaS system.
-
-
-
-
-
-
-
-
-