-
公开(公告)号:US11836540B2
公开(公告)日:2023-12-05
申请号:US18090745
申请日:2022-12-29
Applicant: Salesforce, Inc.
Inventor: Christopher David Boran , Victor Manuel Romero Carrasco
IPC: G06F9/54 , G06F16/953 , H04L67/10
CPC classification number: G06F9/541 , G06F16/953 , H04L67/10 , G06F2209/541
Abstract: Methods, computer readable media, and devices for dynamic personalized API assembly are provided. One method may include receiving a data query from a client by a CDN, parsing the data query to generate a modified data query, transmitting the modified data query to an origin server, receiving a query response from the origin server, the query response including content corresponding to the plurality of data elements and an indication specifying whether the content is cacheable in the CDN, and sending a modified query response including responsive content comprising one or more of content previously cached on the CDN and the content obtained from the origin server. Another method may include receiving an API call by an origin server, generating an API response by creating a payload file and adding indication specifying whether the content is cacheable in the CDN, and transmitting the API response.
-
公开(公告)号:US20230385099A1
公开(公告)日:2023-11-30
申请号:US18231223
申请日:2023-08-07
Applicant: Twilio Inc.
Inventor: Juan Fernández Ortiz , Madeleine Genevieve Muscari , José Manuel Felguera Rodríguez , Freddy Pena , Samuel Moran , Umer Liqat , Jeremy Andrew McEntire , Will Mason
Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for application programming interface (API) request throttling. A method includes receiving a current API request having originated from an Internet Protocol (IP) address, determining a counter value of previous API requests that originated from the IP address and resulted in error, determining, based on the counter value of the previous API requests that originated from the IP address and resulted in error, to apply a delay to a processing of the current API request, and a length of the delay to apply to the processing of the current API request, causing the delay to be applied to the processing of the current API request using the determined length, and in response to determining that the delay has completed, causing the processing of the current API request to resume.
-
公开(公告)号:US11829583B2
公开(公告)日:2023-11-28
申请号:US15902311
申请日:2018-02-22
Applicant: Open Text SA ULC
Inventor: Raja Elias Hawa , David Andrew Templeton
IPC: G06F16/176 , G06F3/0484 , G06F16/182 , G06F3/0481 , G06F3/0482 , H04L67/1095 , G06F40/166 , G06F40/197 , G06F16/178 , G06F9/54 , H04L41/12 , H04L41/22 , H04L43/045 , H04L67/10 , H04L67/141 , H04L67/02 , H04L67/01
CPC classification number: G06F3/0484 , G06F3/0481 , G06F3/0482 , G06F9/541 , G06F9/547 , G06F16/176 , G06F16/178 , G06F16/1774 , G06F16/183 , G06F40/166 , G06F40/197 , H04L41/12 , H04L41/22 , H04L43/045 , H04L67/10 , H04L67/1095 , H04L67/01 , H04L67/02 , H04L67/141
Abstract: Responsive to a request to share managed content with a user of an external system, a content server in an enterprise computing environment makes a copy of the managed content, sends the copy with information identifying the user of the external system to the external system, establishes a revocable link between the managed content in the repository and the copy in the external system, locks the managed content in the repository, and indicates to the requesting user that the managed content is locked from editing. Responsive to a request to stop sharing, the content server revokes the link and notifies the external system that sharing has been revoked. If the copy has been modified, the content server retrieves a modified version of the copy from the external system and saves the modified version as a new version of the managed content in the repository.
-
公开(公告)号:US11829368B2
公开(公告)日:2023-11-28
申请号:US17011776
申请日:2020-09-03
Applicant: Fidelity Information Services, LLC
Inventor: Aaron David Colcord , Kevin Richard Mellott , David Vincente Favela , Jeffrey Chee-Keong Neong
IPC: G06F16/28 , G06F9/30 , G06F21/54 , G06F16/2457 , G06F21/62 , G06F9/54 , G06F16/22 , G06F16/2458 , G06F16/21 , G06F9/38 , G06F21/31 , G06F21/60
CPC classification number: G06F16/2457 , G06F9/3005 , G06F9/3867 , G06F9/541 , G06F9/544 , G06F16/211 , G06F16/221 , G06F16/2465 , G06F16/2471 , G06F16/24573 , G06F16/285 , G06F21/31 , G06F21/54 , G06F21/602 , G06F21/6227 , G06F21/6254 , G06F2221/2141
Abstract: A data analytics system is disclosed that can include a data repository configured to store data for multiple clients, a metadata repository separate from the data store, an access control system, and a policy store. The data analytics system can automatically generate metadata for data in the data repository using a metadata engine, the metadata including technical metadata and usage metadata, and store the metadata in the metadata repository. The data analytics system can obtain a client policy governing access to the data. The data analytics system can receive a request to provide the data, the request including instructions to create a pipeline to provide the data. The data analytics system can authorize, by the access control system, the request using the policy and usage metadata; create the pipeline using the technical metadata; and provide the data using the pipeline.
-
85.
公开(公告)号:US20230376362A1
公开(公告)日:2023-11-23
申请号:US18360482
申请日:2023-07-27
Applicant: CAPITAL ONE SERVICES, LLC
Inventor: Austin WALTERS , Mark WATSON , Anh TRUONG , Jeremy GOODSITT , Reza FARIVAR , Kate KEY , Vincent PHAM , Galen RAFFERTY
IPC: G06F9/54 , G06N20/00 , G06F17/16 , G06N3/04 , G06F11/36 , G06N3/088 , G06F21/62 , G06N5/04 , G06F17/15 , G06T7/194 , G06T7/254 , G06T7/246 , G06F16/2455 , G06F16/22 , G06F16/28 , G06F16/906 , G06F16/93 , G06F16/903 , G06F16/9038 , G06F16/9032 , G06F16/25 , G06F16/335 , G06F16/242 , G06F16/248 , G06F30/20 , G06F40/166 , G06F40/117 , G06F40/20 , G06F8/71 , G06F17/18 , G06F21/55 , G06F21/60 , G06N7/00 , G06Q10/04 , G06T11/00 , H04L9/40 , H04L67/306 , H04L67/00 , H04N21/234 , H04N21/81 , G06N5/00 , G06N5/02 , G06V30/196 , G06F18/22 , G06F18/23 , G06F18/24 , G06F18/40 , G06F18/213 , G06F18/214 , G06F18/21 , G06F18/20 , G06F18/2115 , G06F18/2411 , G06F18/2415 , G06N3/044 , G06N3/045 , G06N7/01 , G06V30/194 , G06V10/98 , G06V10/70 , G06N3/06 , G06N3/08
CPC classification number: G06F9/541 , G06N20/00 , G06F17/16 , G06N3/04 , G06F11/3628 , G06N3/088 , G06F21/6254 , G06N5/04 , G06F17/15 , G06F21/6245 , G06T7/194 , G06T7/254 , G06T7/246 , G06T7/248 , G06F16/24568 , G06F16/2237 , G06F16/285 , G06F16/906 , G06F16/93 , G06F16/90335 , G06F16/9038 , G06F16/90332 , G06F16/258 , G06F16/288 , G06F16/283 , G06F16/335 , G06F16/2264 , G06F16/2423 , G06F16/248 , G06F16/254 , G06F30/20 , G06F40/166 , G06F40/117 , G06F40/20 , G06F8/71 , G06F9/54 , G06F9/547 , G06F11/3608 , G06F11/3636 , G06F17/18 , G06F21/552 , G06F21/60 , G06N7/00 , G06Q10/04 , G06T11/001 , H04L63/1416 , H04L63/1491 , H04L67/306 , H04L67/34 , H04N21/23412 , H04N21/8153 , G06N5/00 , G06N5/02 , G06V30/1985 , G06F18/22 , G06F18/23 , G06F18/24 , G06F18/40 , G06F18/213 , G06F18/214 , G06F18/217 , G06F18/285 , G06F18/2115 , G06F18/2148 , G06F18/2193 , G06F18/2411 , G06F18/2415 , G06N3/044 , G06N3/045 , G06N7/01 , G06V30/194 , G06V10/993 , G06V10/768 , G06N3/06 , G06N3/08 , G06T2207/20084 , G06T2207/10016 , G06T2207/20081
Abstract: Systems and methods for generating synthetic data are disclosed. For example, a system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving a dataset including time-series data. The operations may include generating a plurality of data segments based on the dataset, determining respective segment parameters of the data segments, and determining respective distribution measures of the data segments. The operations may include training a parameter model to generate synthetic segment parameters. Training the parameter model may be based on the segment parameters. The operations may include training a distribution model to generate synthetic data segments. Training the distribution model may be based on the distribution measures and the segment parameters. The operations may include generating a synthetic dataset using the parameter model and the distribution model and storing the synthetic dataset.
-
公开(公告)号:US20230360778A1
公开(公告)日:2023-11-09
申请号:US17124712
申请日:2020-12-17
Applicant: Evicore Healthcare MSI, LLC
Inventor: William K. Cochran , Bijuna S. Pramila , Han Van Vo , Hari C. Narayanan , Navin Rai
IPC: G16H40/20 , G06F9/54 , G06F16/245 , G06N20/00 , G16H30/20 , G16H30/40 , G16H50/20 , G16H15/00 , G16H50/70 , G06Q10/10 , G06Q40/08 , G16H10/20 , G06T7/00
CPC classification number: G16H40/20 , G06F9/541 , G06F16/245 , G06N20/00 , G16H30/20 , G16H30/40 , G16H50/20 , G16H15/00 , G16H50/70 , G06Q10/10 , G06Q40/08 , G16H10/20 , G06T7/0012 , G06T2207/20076 , G06T2207/20081 , A61B5/055
Abstract: A computerized method of automatically processing a medical imaging record using a machine learning model includes training a machine learning model prediction engine with historical medical imaging records, receiving a first medical imaging record from a first system, applying a set of specified approval criteria to the first medical imaging record to determine a provisional outcome, and in response to the provisional outcome being negative, selectively identifying an exception to the provisional outcome in response to input received by a user interface. In response to the exception not being identified, the method includes inputting a feature vector based on the first medical imaging record to the machine learning model prediction engine to generate a likelihood estimate, comparing the generated likelihood estimate to a target threshold, and in response to the generated likelihood estimate being greater than the target threshold, transmitting a signal indicating approval to the first system.
-
公开(公告)号:US11811710B1
公开(公告)日:2023-11-07
申请号:US17887965
申请日:2022-08-15
Applicant: Sunbird Messaging Inc
Inventor: Garin Toren
Abstract: A first instance of a first messaging application, with a first messaging format, is running on a virtual machine. A user authentication for a first user account associated with the first instance is received from a user of a second messaging application with a second messaging format. A second user account associated with the second messaging application is linked to the first user account based on the authentication. A first database associated with the first user account is monitored for incoming messages from a second instance of the first messaging application which are then stored in a second database associated with the second user account based on an API to convert them to the second messaging format. The second database is monitored for outgoing messages from the second messaging application which are then stored in the first database based on an API to convert them to the first messaging format.
-
公开(公告)号:US11809880B2
公开(公告)日:2023-11-07
申请号:US17450297
申请日:2021-10-08
Applicant: International Business Machines Corporation
Inventor: Wei Wu , Xin Peng Liu , Yue Wang , Liang Wang , Zheng Li , Biao Chai
CPC classification number: G06F9/44505 , G06F9/541 , G06F11/2005 , G06F13/1668
Abstract: Dynamically verifying ingress configuration changes is provided. A temporary ingress controller configuration is generated for an ingress configuration change set contained in an ingress configuration change set dispatcher queue of an ingress controller pod. The temporary ingress controller configuration corresponding to the ingress configuration change set is loaded into a temporary ingress controller located in a temporary ingress controller pod of the computer. A health check is performed on the temporary ingress controller pod running the temporary ingress controller with the temporary ingress controller configuration corresponding to the ingress configuration change set. The temporary ingress controller configuration is used as a configuration for an ingress controller located in the ingress controller pod of the computer based on the health check indicating that the temporary ingress controller pod did not crash while running the temporary ingress controller with the temporary ingress controller configuration corresponding to the ingress configuration change set.
-
公开(公告)号:US20230350734A1
公开(公告)日:2023-11-02
申请号:US18336513
申请日:2023-06-16
Applicant: Caret Holdings, Inc.
Inventor: James Wilbert Devine , Daniel Craig Manges , Michael A. Panetta
IPC: G06F9/54
CPC classification number: G06F9/541 , G06F2209/542
Abstract: An Application Programming Interface (API) call that is directed from a first application to a second application is intercepted. A first version number is identified for the first application and a second version number is identified for the second application. One or more transformations are processed on the API call to produce a compatible API call that is compatible with the second application. The compatible API call is provided to the second application for processing on behalf of the first application.
-
公开(公告)号:US11797527B2
公开(公告)日:2023-10-24
申请号:US17935238
申请日:2022-09-26
Applicant: INTUIT INC.
Inventor: Andreas Mavrommatis , Pankaj Rastogi , Sumanth Venkatasubbaiah , Qingbo Hu , Karthik Prakash , Nicholas Jeffrey Hoh , Frank Wisniewski , Abhishek Jain , Caio Vinicius Soares , Yuwen Wu
CPC classification number: G06F16/2379 , G06F9/541 , G06N5/02 , G06N20/00
Abstract: Certain aspects of the present disclosure provide techniques for operation of a feature management platform. A feature management platform is an end-to-end platform developed to manage the full lifecycle of data features. For example, to create a stateful feature, the feature management platform can receive a processing artifact from a computing device. The processing artifact defines the stateful feature, including the data source to retrieve event data from, when to retrieve the event data, the type of transform to apply, etc. Based on the processing artifact, the feature management system generates a processing job (e.g., the API defines a pipeline), which when initiated generates a vector that encapsulates the stateful feature. The vector is transmitted to the computing device that locally hosts a model, which generates a prediction that is transmitted to the feature management platform. Subsequently, the predication and stateful feature can be transmitted to other computing devices.
-
-
-
-
-
-
-
-
-