-
公开(公告)号:US12105682B2
公开(公告)日:2024-10-01
申请号:US18488826
申请日:2023-10-17
发明人: Patrick Koenig , Paul Nepywoda , Robert Fink
IPC分类号: G06F16/21 , G06F16/23 , G06F16/2453 , G06F16/2455 , G06F16/25
CPC分类号: G06F16/211 , G06F16/2365 , G06F16/24532 , G06F16/2455 , G06F16/254
摘要: A method comprises receiving, at a build service of a build server, an external dataset and an adaptor application module, the external dataset being in a specific format, the adaptor application module providing information relevant to a build pipeline maintained by the build service for building an output dataset based on the external dataset, the information including changes to the external dataset since a previous build of the output dataset is performed and a data schema used in the previous build, the build pipeline involving data only in one or more formats other than the specific format; incorporating the external dataset into the build pipeline without the external dataset being reformatted in accordance with requirements of the build service; receiving a request from the adaptor application module for specific information relating to a most recent data build run by the build service; providing a response to the adaptor application module.
-
公开(公告)号:US11789912B2
公开(公告)日:2023-10-17
申请号:US17833173
申请日:2022-06-06
发明人: Patrick Koenig , Paul Nepywoda , Robert Fink
IPC分类号: G06F16/21 , G06F16/23 , G06F16/2455 , G06F16/25 , G06F16/2453
CPC分类号: G06F16/211 , G06F16/2365 , G06F16/2455 , G06F16/24532 , G06F16/254
摘要: A method is disclosed, comprising receiving, at a build service, an external dataset and an adaptor associated with the external dataset, the external dataset being in a format which is not managed by the build server. The method may also comprise querying the adaptor, by the build service, for information related to the external dataset. The method may also comprise receiving, at the build service, the information related to the external dataset; and causing, by the build service, the external dataset to be input into a build pipeline using the information related to the external dataset.
-
公开(公告)号:US20230185546A1
公开(公告)日:2023-06-15
申请号:US18165780
申请日:2023-02-07
发明人: Robert Fink , Matthew Cheah , Mingyu Kim , Lynn Cuthriell , Divyanshu Arora , Justin Uang , Jared Newman , Jakob Juelich , Kevin Chen , Mark Elliot , Michael Nazario
摘要: 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.
-
公开(公告)号:US11669507B2
公开(公告)日:2023-06-06
申请号:US17518407
申请日:2021-11-03
发明人: Robert Fink , Amr Al Mallah , Haithem Turki
IPC分类号: G06F16/21 , G06F16/22 , G06F16/23 , G06F16/245
CPC分类号: G06F16/2272 , G06F16/212 , G06F16/2228 , G06F16/2379 , G06F16/245
摘要: A method, performed by one or more processors, is disclosed, the method comprising receiving a stream of log data from one or more applications and indexing a plurality of different portions of the received stream to respective locations of a cold storage system. The method may also comprise storing, in an index, catalog pointers to the respective locations of the indexed portions in the cold storage system. One or more requests for log data may be received, and the method may also comprise subsequently identifying from the index catalog one or more pointers to respective indexed portions appropriate to at least part of the one or more requests, and sending of the identified one or more indexed portions to one or more hot storage systems each associated with a respective search node for processing of one or more search requests.
-
5.
公开(公告)号:US11341024B2
公开(公告)日:2022-05-24
申请号:US16670839
申请日:2019-10-31
发明人: James Ross , Robert Fink
IPC分类号: G06F9/44 , G06F11/34 , G06F16/901 , G06F8/41
摘要: One or more processors examine source code of one or more software packages that produce output messages and identify, in the source code, one or more call expressions that each represent a logging call. The one or more processors generate a number of search patterns for parsing output messages produced by the one or more software packages, wherein each of the search patterns is based on one or more arguments of a corresponding call expression of the one or more call expressions. The one or more processors further reduce the number of search patterns to be applied to the output messages produced by the one or more software packages to identify log entries among the output messages.
-
公开(公告)号:US10365898B2
公开(公告)日:2019-07-30
申请号:US15448191
申请日:2017-03-02
发明人: Mark Elliot , Punyashloka Biswal , Robert Fink , Ryan McNamara
摘要: Systems and methods are provided for generating one or more interface objects for facilitating remote interaction between one or more client systems and a server system over a communication network, the one or more interface objects generated from a same interface definition object. The one or more interface objects are stored. A service request is received from a particular client system of the one or more client systems over the communication network. A particular interface object is selected from the one or more interface objects based on the service request. The service request is processed using the particular interface object.
-
公开(公告)号:US10261763B2
公开(公告)日:2019-04-16
申请号:US15839680
申请日:2017-12-12
发明人: Robert Fink , Matthew Cheah , Mingyu Kim , Lynn Cuthriell , Divyanshu Arora , Justin Uang , Jared Newman , Jakob Juelich , Kevin Chen , Mark Elliot , Michael Nazario
摘要: Data transformation in a distributed system of applications and data repositories is described. The subsystems for the overall framework are distributed, thereby allowing for customization to require only isolated changes to one or more subsystems. In one embodiment, a source code repository is used to receive and store source code. A build subsystem can retrieve source code from the source code repository and build it, using one or more criteria. By building the source code, the build subsystem can generate an artifact, which is executable code, such as a JAR or SQL file. Likewise, by building the source code, the build subsystem can generate one or more job specifications for executing the executable code. In one embodiment, the artifact and job specification may be used to launch an application server in a cluster. The application server can then receive data transformation instructions and execute the data transformation instructions.
-
公开(公告)号:US10133782B2
公开(公告)日:2018-11-20
申请号:US15225437
申请日:2016-08-01
发明人: Huw Pryce , James Neale , Robert Fink , Jared Newman , Graham Dennis , Viktor Nordling , Artur Jonkisz , Daniel Fox , Felix de Souza , Harkirat Singh , Mark Elliot
IPC分类号: G06F17/30
摘要: Computer-implemented techniques for data extraction are described. The techniques include a method and system for retrieving an extraction job specification, wherein the extraction job specification comprises a source repository identifier that identifies a source repository comprising a plurality of data records; a data recipient identifier that identifies a data recipient; and a schedule that indicates a timing of when to retrieve the plurality of data records. The method and system further include retrieving the plurality of data records from the source repository based on the schedule, creating an extraction transaction from the plurality of data records, wherein the extraction transaction comprises a subset of the plurality of data records and metadata, and sending the extraction transaction to the data recipient.
-
公开(公告)号:US20180101594A1
公开(公告)日:2018-04-12
申请号:US15839044
申请日:2017-12-12
发明人: John Chakerian , Robert Fink , Mark Schafer , James Thompson , Marvin Sum , Allen Cai
IPC分类号: G06F17/30 , G06F3/0482 , G06F17/21 , G06F3/0484
CPC分类号: G06F16/285 , G06F3/0482 , G06F3/04842 , G06F16/24 , G06F16/24578 , G06F16/287 , G06F16/35 , G06F16/355 , G06F16/93 , G06F16/9535 , G06F17/212
摘要: Systems and methods are disclosed for news events detection and visualization. In accordance with one implementation, a method is provided for news events detection and visualization. The method includes, for example, obtaining one or more documents, the one or more documents being grouped into one or more clusters having a score, and the one or more clusters being grouped into one or more megaclusters, presenting information associated with the one or more documents on one or more timelines, wherein the one or more documents are grouped into different megaclusters being presented in a visually distinct way, and filtering the presented information based on the scores associated with the one or more clusters.
-
公开(公告)号:US09875293B2
公开(公告)日:2018-01-23
申请号:US15053177
申请日:2016-02-25
发明人: John Chakerian , Robert Fink , Mark Schafer , James Thompson , Marvin Sum , Allen Cai
IPC分类号: G06F7/02 , G06F17/30 , G06F17/21 , G06F3/0482 , G06F3/0484
CPC分类号: G06F17/30598 , G06F3/0482 , G06F3/04842 , G06F17/212 , G06F17/30011 , G06F17/30386 , G06F17/3053 , G06F17/30601 , G06F17/30705 , G06F17/3071 , G06F17/30867
摘要: Systems and methods are disclosed for news events detection and visualization. In accordance with one implementation, a method is provided for news events detection and visualization. The method includes, for example, obtaining one or more documents, the one or more documents being grouped into one or more clusters having a score, and the one or more clusters being grouped into one or more megaclusters, presenting information associated with the one or more documents on one or more timelines, wherein the one or more documents are grouped into different megaclusters being presented in a visually distinct way, and filtering the presented information based on the scores associated with the one or more clusters.
-
-
-
-
-
-
-
-
-