-
公开(公告)号:EP3657331A1
公开(公告)日:2020-05-27
申请号:EP19211319.9
申请日:2019-11-25
IPC分类号: G06F9/50
摘要: Systems, methods, and non-transitory computer readable media are provided for managing assignment of modules. A job from a client may be received. The job may be inserted into a job queue. The job within the job queue may be compared with a set of cooldown modules to determine whether a compatible cooldown module is available. The job may be assigned to the compatible cooldown module responsive to the compatible cooldown module being available.
-
公开(公告)号:EP4433963A1
公开(公告)日:2024-09-25
申请号:EP22850811.5
申请日:2022-12-15
发明人: IMIG, Robert , FACKLER, Steven , PETERS, Ian , ELLIOT, Mark , ELLIS, Joseph , OROZCO, Andres Felipe , JAIN, Akash
IPC分类号: G06N20/00
CPC分类号: G06N20/00
-
公开(公告)号:EP4016322A1
公开(公告)日:2022-06-22
申请号:EP20216132.9
申请日:2020-12-21
发明人: FINK, Robert , BAKER, James , ELLIOT, Mark
IPC分类号: G06F16/23
摘要: Disclosed herein is a data structure which includes a sequence of events, each event associated with a sequence number indicating a temporal position of an event within the sequence of events; one or more read-offsets, each read-offset associated with a consumer, wherein each read-offset indicates a sequence number up to which a consumer has read events within the sequence of events; and at least one snapshot which represents events with sequence numbers smaller than the smallest read-offset in a compacted form. Disclosed herein is also a computer-implemented method of maintaining the data structure. Disclosed herein is a computer-implemented method, wherein the method is performed on a sequence of events accessible by a plurality of consumers, each event associated with a sequence number indicating a temporal position of an event within the sequence of events, each consumer associated with a read-offset indicating the sequence number up to which the consumer has read events within the sequence of events, the method includes determining a smallest read-offset of all read-offsets; compacting events with sequence numbers smaller than the smallest read-offset into a snapshot; and replacing the events with sequence numbers smaller than the smallest read-offset with the snapshot. Disclosed herein are corresponding computer-readable media and computing systems.
-
公开(公告)号:EP3582132A1
公开(公告)日:2019-12-18
申请号:EP19179240.7
申请日:2019-06-10
发明人: KRIEGER, Brandon , ELLIOT, Mark , LYNCH, Matthew
IPC分类号: G06F21/62
摘要: Example embodiments relate to a policy service employed to perform operations to: generate and maintain a data-set that comprises at least a column and a row that intersect at a cell; assign an access policy to a row or column of the data-set, wherein the access policy is defined by one or more access credentials required to receive access the cell that intersect with the row or column; receive a request to read the data-set from a user account, wherein the user account has an associated credential; filter the cell that intersects with the row or column of the data-set based on the access policy and the credential of the user account, in response to receiving the request from the user account; and provide the user account with access to the filtered data-set.
-
5.
公开(公告)号:EP4362396A3
公开(公告)日:2024-07-03
申请号:EP24163945.9
申请日:2019-10-24
发明人: YANG, Lili , ELLIOT, Mark , TRAN, Lam , KRUSZEWSKI, Robert
CPC分类号: H04L63/08 , H04L63/105 , H04L63/205 , H04W12/06 , H04L2463/08220130101 , H04L63/10 , G06F21/30 , G06F21/62 , H04L63/18
摘要: A system and method for authenticating users of a data processing platform stores a mapping of a unique user platform identifier to multiple user identity provider identifiers associated with multiple realms for a same user. In some examples, the method includes receiving a request from a client device to establish an access session to perform one or more actions on data of the data processing platform and receiving, from at least one of the first external identity provider of the first realm or the second external identity provider of the second realm, a user identity provider identifier associated with the request. In certain examples, the method includes granting permission to perform the one or more actions on the data of the data processing platform based at least in part on the received user identity provider identifier.
-
公开(公告)号:EP4123973A1
公开(公告)日:2023-01-25
申请号:EP22195987.7
申请日:2019-08-20
发明人: DEARMENT, Greg , ARORA, Divyanshu , HOCH, Jason , ELLIOT, Mark , WILLIAMSON, Matthew , KRUSZEWSKI, Robert , AUSTIN, Steven
摘要: System and method for isolating applications associated with multiple tenants within a computing platform. For example, a method includes receiving a request from a client associated with a tenant for running an application on a computing platform. The computing platform includes a plurality of hosts connected through a network. Each host is associated with a network address and configured to run applications associated with multiple tenants. One or more hosts of the plurality of hosts are identified based at least in part on the request. One or more broadcast domains including the identified one or more hosts are generated. The one or more broadcast domains are isolated in the network at a data link layer. A unique tenant identification number corresponding to the tenant is assigned to the one or more broadcast domains. The application is launched on at least one host of the identified one or more hosts. In response to launching the application on the at least one host: the unique tenant identification number is assigned to the launched application; the unique tenant identification number is added to the network address of the at least one host; and the network address of the at least one host is sent to the client associated with the tenant. The method is performed using one or more processors.
-
公开(公告)号:EP3279812A1
公开(公告)日:2018-02-07
申请号:EP17183768.5
申请日:2017-07-28
发明人: PRYCE, Huw , NEALE, James , FINK, Robert , NEWMAN, Jared , DENNIS, Graham , NORDLING, Viktor , JONKISZ, Artur , FOX, Daniel , DE SOUZA, Felix , SINGH, Harkirat , ELLIOT, Mark
IPC分类号: G06F17/30
CPC分类号: G06F17/30477 , G06F17/30533 , G06F17/30563
摘要: 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.
摘要翻译: 描述了用于数据提取的计算机实现的技术。 该技术包括用于检索提取作业规范的方法和系统,其中提取作业规范包括标识包括多个数据记录的源存储库的源存储库标识符; 识别数据接收者的数据接收者标识符; 以及指示何时检索多个数据记录的定时的时间表。 所述方法和系统进一步包括基于所述调度从所述源储存库检索所述多个数据记录,从所述多个数据记录中创建提取事务,其中所述提取事务包括所述多个数据记录和元数据的子集, 提取事务给数据接收者。
-
公开(公告)号:EP4411542A2
公开(公告)日:2024-08-07
申请号:EP23218807.8
申请日:2019-11-25
IPC分类号: G06F9/50
CPC分类号: G06F9/5044 , G06F2209/50320130101 , G06F9/5061
摘要: Systems, methods, and non-transitory computer readable media are provided for managing assignment of modules. A job from a client may be received. The job may be inserted into a job queue. The job within the job queue may be compared with a set of cooldown modules to determine whether a compatible cooldown module is available. The job may be assigned to the compatible cooldown module responsive to the compatible cooldown module being available.
-
9.
公开(公告)号:EP4362396A2
公开(公告)日:2024-05-01
申请号:EP24163945.9
申请日:2019-10-24
发明人: YANG, Lili , ELLIOT, Mark , TRAN, Lam , KRUSZEWSKI, Robert
IPC分类号: H04L9/40
CPC分类号: H04L63/08 , H04L63/105 , H04L63/205 , H04W12/06 , H04L2463/08220130101 , H04L63/10 , G06F21/30 , G06F21/62 , H04L63/18
摘要: A system and method for authenticating users of a data processing platform stores a mapping of a unique user platform identifier to multiple user identity provider identifiers associated with multiple realms for a same user. In some examples, the method includes receiving a request from a client device to establish an access session to perform one or more actions on data of the data processing platform and receiving, from at least one of the first external identity provider of the first realm or the second external identity provider of the second realm, a user identity provider identifier associated with the request. In certain examples, the method includes granting permission to perform the one or more actions on the data of the data processing platform based at least in part on the received user identity provider identifier.
-
公开(公告)号:EP3336721A3
公开(公告)日:2018-09-19
申请号:EP17193791.5
申请日:2014-03-11
发明人: ELLIOT, Mark
CPC分类号: G06F17/2705 , G06F8/427 , G06F17/30595 , G06F17/30985
摘要: A parser for parsing complex data is disclosed for avoiding the shortcomings of traditional text parsers by defining, constructing, and utilizing a parser in ways that allow for greater parsing complexity and flexibility, allowing performance of text transformations of greater complexity than would have been practical with traditional parsers. In some embodiments, a method is provided for receiving a parser definition as an input to a parser generator and generating a parser at least in part from the parser definition. In some embodiments, the generated parser comprises two or more handlers forming a processing pipeline. In some embodiments, the parser receives as input a first string into the processing pipeline. In some embodiments, the parser generates a second string by a first handler and inputs the second string regeneratively into the parsing pipeline, if the first string matches an expression specified for the first handler in the parser definition.
-
-
-
-
-
-
-
-
-