-
公开(公告)号:US11900176B2
公开(公告)日:2024-02-13
申请号:US17342317
申请日:2021-06-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: David Arthur Eatough
IPC: G06F9/54
Abstract: A method for function call invocation is described. A function call that is implemented in a first programming language and corresponds to a function implemented in a second programming language is received by an application bridge interface implemented in the first programming language. The first programming language is different from the second programming language. A common data structure is generated by a bridge module based at least in part on the function call received by the application bridge interface. The common data structure is sent by the bridge module to a native bridge interface implemented in the second programming language. The common data structure is converted by the native bridge interface to a native data structure implemented in the second programming language. The function is called by the native bridge interface using the native data structure implemented in the second programming language.
-
公开(公告)号:US11900017B2
公开(公告)日:2024-02-13
申请号:US17871267
申请日:2022-07-22
Applicant: Peloton Interactive, Inc.
Inventor: Rajat Mukherjee
IPC: G06F3/16 , G06F3/0484 , G06F3/048 , G06F9/455 , G06F9/54 , H04W76/14 , G10L15/22 , G10L15/30 , G10L15/26 , H04L12/28 , H04L67/141 , H04L67/306
CPC classification number: G06F3/167 , G06F3/0484 , G06F9/45512 , G06F9/541 , G10L15/22 , G10L15/30 , H04L12/2816 , H04L67/141 , H04W76/14 , G06F3/048 , G10L15/26 , G10L2015/223 , H04L67/306
Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to optimizing engagement with a display during digital assistant-performed operations in response to a received command. The digital assistant generates an overlay having user interface elements that present information determined to be relevant to a user based on the received command and contextual data. The overlay is presented over the underlying operations performed on corresponding applications to mask the visible steps of the operations being performed. In this way, the digital assistant optimizes display resources that are typically rendered useless during the processing of digital assistant-performed operations.
-
公开(公告)号:US20240045740A1
公开(公告)日:2024-02-08
申请号:US18488260
申请日:2023-10-17
Applicant: Truist Bank
CPC classification number: G06F9/541 , G06F16/162
Abstract: An application-programming interface for scraping data across platforms is provided. For example, a computing system use an application programming interface to scrape a first set of data from a first database associated with a first application and a second set of data from a second database associated with a second application. The computing system can determine a portion of the first set of data and the second set of data that is relevant to a user account. The computing system can generate a user score for the user account indicating a financial health progress based on the first set of data and the second set of data. The computing system can output the portion of the first set of data and the second set of data and the user score for display on a graphical user interface associated with the user account.
-
64.
公开(公告)号:US11893028B2
公开(公告)日:2024-02-06
申请号:US17112977
申请日:2020-12-04
Applicant: Shore Alliance Group Inc.
Inventor: Keith Pellerin
IPC: G06F16/00 , G06F16/2455 , G06F16/21 , G06F9/54 , G06F16/25
CPC classification number: G06F16/24564 , G06F9/541 , G06F16/211 , G06F16/219 , G06F16/252
Abstract: A system and method process data transformation between disparate legacy systems of providers by maintaining databases of schema, rules and work flows applicable to the providers and allowing administrators to interactively customize data transformations from unique versions of data sets in one data type and format to other unique versions in other data types and formats in an automated manner, based on schema, rules and workflows. The process is controlled though an interactive user interface.
-
公开(公告)号:US20240028357A1
公开(公告)日:2024-01-25
申请号:US17818795
申请日:2022-08-10
Applicant: VMware, Inc.
Inventor: Jian LAN , Liang CUI , Yan QI , Xiaoli TIE , Weiqing WU , Aravind SRINIVASAN , Hemanth Kumar PANNEM , Uday Suresh MASUREKAR , Todd SABIN
CPC classification number: G06F9/45558 , G06F9/45545 , G06F9/541
Abstract: The disclosure provides an approach for simulating a virtual environment. A method includes simulating, using a virtualization simulator, a plurality of hosts; simulating, using the virtualization simulator, a plurality of virtual computing instances (VCIs) associated with the plurality of simulated hosts, based on information obtained from a cluster application programming interface (API) provider; creating, using a virtualization simulator operator, one or more node simulator schedulers; creating, using the one or more node schedulers, a node simulator; simulating, using the node simulator, a plurality of guest operating systems (OSs) associated with the plurality of simulated VCIs; and joining the plurality of simulated guest OSs to one or more node clusters in a data center via an API server.
-
公开(公告)号:US20240020009A1
公开(公告)日:2024-01-18
申请号:US18370817
申请日:2023-09-20
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Ramdas P. Kachare , Vijay Balakrishnan , Stephen G. Fischer , Fred Worley , Anahita Shayesteh , Zvi Guz
CPC classification number: G06F3/061 , G06F3/0656 , G06F9/38 , G06F9/544 , G06F9/541 , G06F3/0679
Abstract: A system includes a plurality of storage processing accelerators (SPAs), at least one SPA of the plurality of SPAs including a plurality of programmable processors or storage processing engines (SPEs), the plurality of SPEs including n SPEs (n is a natural number greater than zero), where 1st to (n−1) SPEs of the n SPEs are configured to provide an output of the SPE to a next SPE of the n SPEs in a pipeline to be used as an input of the next SPE; and an acceleration platform manager (APM) connected to the plurality of the SPAs and the plurality of SPEs, and configured to control data processing in the plurality of SPAs and the plurality of SPEs.
-
公开(公告)号:US11875146B2
公开(公告)日:2024-01-16
申请号:US17409270
申请日:2021-08-23
Applicant: FLEXION MOBILE PLC
Abstract: Modification of application implementation may include modification, addition, and/or removal of machine-readable instructions. Modification of machine readable instructions prior to run-time may modify implementation of one or more features. Physical computer processor(s) may be configured by computer readable instructions to obtain machine-readable instructions. Machine-readable instructions may, cause a target computing platform to implement an application when executed. Physical computer processor(s) may obtain information regarding implementation of the application by the target computing platform and analyze the machine-readable instructions and/or the information to create one or more rules for modifying application implementation by the computing platform. Physical computer processor(s) may modify the machine-readable instructions based on the rules to add features to and/or remove features from the machine-readable instructions. The system may distribute the modified machine-readable instructions to effectuate the modified machine-readable instructions to be implemented by the target computing platform.
-
公开(公告)号:US11874937B2
公开(公告)日:2024-01-16
申请号:US17138175
申请日:2020-12-30
Applicant: ATLASSIAN PTY LTD , ATLASSIAN, INC.
Inventor: Aaron Gentleman , Rupal Haribhakti
CPC classification number: G06F21/62 , G06F9/541 , G06N5/04 , G06N20/00 , H04L63/0281 , H04L63/10 , G06F40/279
Abstract: Methods, apparatuses, or computer program products are disclosed providing for the dynamic data classification of data objects. Examples enable prediction of candidate data classification labels for data objects associated with one or more applications, services, or computing devices. Examples enable the assignment of one or more data classification labels to a data object for transmission to one or more computing devices. Examples enable the interactive and progressive application of machine learning techniques to data classification systems to assign data classification labels with probable certainty. Examples enable the tracking, monitoring, storage, sorting, and retrieval of labeled data objects. Examples provide for access control configuration of services to restrict or allow access to data objects based on data classifications and other service parameters.
-
公开(公告)号:US11868754B2
公开(公告)日:2024-01-09
申请号:US17377711
申请日:2021-07-16
Applicant: Sensia LLC
Inventor: Jeffery P. Anderson
Abstract: An edge device management system comprising a plurality of edge devices is shown. Each device includes a processing circuit configured to provide, via a first edge device of the plurality of edge devices, remote upgrades for an application of a second edge device of the plurality of edge devices. The processing circuit is configured to control hardware security features of the second edge device. The processing circuit is configured to configure a software update package for the second edge device, the software update package comprising a plurality of different software updates. The processing circuit is configured to deploy one or more deployment management tools to manage the application on the second edge device.
-
公开(公告)号:US11861418B2
公开(公告)日:2024-01-02
申请号:US18155529
申请日:2023-01-17
Applicant: Capital One Services, LLC
Inventor: Austin Walters , Jeremy Goodsitt , Anh Truong , Reza Farivar
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 , G06N3/08 , G06V30/194 , G06V10/98 , G06V10/70
CPC classification number: G06F9/541 , G06F8/71 , G06F9/54 , G06F9/547 , G06F11/3608 , G06F11/3628 , G06F11/3636 , G06F16/2237 , G06F16/2264 , G06F16/248 , G06F16/2423 , G06F16/24568 , G06F16/254 , G06F16/258 , G06F16/283 , G06F16/285 , G06F16/288 , G06F16/335 , G06F16/906 , G06F16/9038 , G06F16/90332 , G06F16/90335 , G06F16/93 , G06F17/15 , G06F17/16 , G06F17/18 , G06F18/213 , G06F18/214 , G06F18/217 , G06F18/2115 , G06F18/2148 , G06F18/2193 , G06F18/22 , G06F18/23 , G06F18/24 , G06F18/2411 , G06F18/2415 , G06F18/285 , G06F18/40 , G06F21/552 , G06F21/60 , G06F21/6245 , G06F21/6254 , G06F30/20 , G06F40/117 , G06F40/166 , G06F40/20 , G06N3/04 , G06N3/044 , G06N3/045 , G06N3/08 , G06N3/088 , G06N5/00 , G06N5/02 , G06N5/04 , G06N7/00 , G06N7/01 , G06N20/00 , G06Q10/04 , G06T7/194 , G06T7/246 , G06T7/248 , G06T7/254 , G06T11/001 , G06V10/768 , G06V10/993 , G06V30/194 , G06V30/1985 , H04L63/1416 , H04L63/1491 , H04L67/306 , H04L67/34 , H04N21/23412 , H04N21/8153 , G06T2207/10016 , G06T2207/20081 , G06T2207/20084
Abstract: Systems and methods for clustering 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 data from a client device and generating preliminary clustered data based on the received data, using a plurality of embedding network layers. The operations may include generating a data map based on the preliminary clustered data using a meta-clustering model. The operations may include determining a number of clusters based on the data map using the meta-clustering model and generating final clustered data based on the number of clusters using the meta-clustering model. The operations may include and transmitting the final clustered data to the client device.
-
-
-
-
-
-
-
-
-