Editing Patents (Class 717/110)
-
Patent number: 12248772Abstract: The cloud platform application deployment method and apparatus, the electronic device and the storage medium are provided in the disclosure. The method includes: acquiring the composition information of the application to be deployed in the current cloud platform, the composition information representing the attribute content and composition logic of the application to be deployed; determining the environmental attributes of the respective components included in the application to be deployed according to the composition information of the application to be deployed; calling the corresponding cloud environment plugins for the respective components according to the environmental attributes of the respective components based on the preset multi-cloud environment configurator; and deploying the application to be deployed to the current cloud platform based on the cloud environment plugins of the respective components.Type: GrantFiled: February 28, 2023Date of Patent: March 11, 2025Assignee: SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD.Inventor: Bo Zhu
-
Patent number: 12229105Abstract: A hardware-implemented method of indexing data elements in a source array is provided. The method comprises generating a number of shifted copy arrays; receiving indices for indexing the source array; and retrieving one or more data elements from the shifted copy arrays, according to the received indices. Also disclosed is a related processing system comprising a memory and hardware for indexing data elements in a source array in the memory.Type: GrantFiled: May 14, 2021Date of Patent: February 18, 2025Assignee: Imagination Technologies LimitedInventors: Aria Ahmadi, Cagatay Dikici
-
Patent number: 12229498Abstract: Embodiments described herein relate to systems and methods for automatically generating content, generating API requests and/or request bodies, structuring user-generated content, and/or generating structured content in collaboration platforms, such as documentation systems, issue tracking systems, project management platforms, and other platforms. The systems and methods described use a network architecture that includes a prompt generation service and a set of one or more purpose-configured large language model instances (LLMs) and/or other trained classifiers or natural language processors used to provide generative responses for content collaboration platforms.Type: GrantFiled: June 30, 2023Date of Patent: February 18, 2025Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Sherif Mansour, Gaurav Awadhwal, Balazs Nagy, Roman Tekhov, Thomas James Gilbert, Rifat Nabi, Swati Katta
-
Patent number: 12204434Abstract: In various embodiments, and apparatus may be configured to identify a software blueprint for creating a reproducible software build, wherein the software blueprint contains resource nodes that contain a manifest of named build steps and 1) a resource identifier, or 2) a single source of truth (SSOT) resource software locator; generate modeling information identifying a hierarchically controlled order or a topographically sorted order for the build steps; populate a project hierarchy based on the modeling information, wherein the project hierarchy comprises an SSOT for the reproducible software build; assemble the reproducible software build using the SSOT, including processing the build steps in the hierarchically controlled order or the topographically sorted order for the build steps. Other embodiments may be disclosed and/or claimed.Type: GrantFiled: August 4, 2022Date of Patent: January 21, 2025Assignee: Karma Automotive LLCInventors: Jack William Bell, Dana Richard Powell
-
Patent number: 12200012Abstract: A method of tracking phishing activity is disclosed. A request to download a webpage hosted as part of a legitimate website on a server is initiated. The request includes identification data pertaining to at least one user computing device. The identification data is extracted from the request. A unique identifier corresponding to the extracted identification data is generated. Fingerprint data is generated using at least a subset of the extracted identification data. The unique identifier, the extracted identification data and the fingerprint data is stored. The fingerprint data is encoded into a program and/or data associated with the webpage to generate a modified webpage. The modified webpage is transmitted from the server to the user computing device in response to the request.Type: GrantFiled: December 22, 2022Date of Patent: January 14, 2025Assignee: Activision Publishing, Inc.Inventor: Philippe Louis Yves Paquet
-
Patent number: 12197341Abstract: Aspects described herein relate to a method comprising: receiving a request to write data to a persistent storage device, the request comprising data; determining an affinity of the data; writing the request to a cache line of a cache; associating the cache line with the affinity of the data; and reporting the data as having been written to the persistent storage device.Type: GrantFiled: January 16, 2024Date of Patent: January 14, 2025Assignee: Daedalus Cloud LLCInventors: Stuart John Inglis, Cameron Ray Simmonds, Dmitry Lapik, Chia-Chi Hsu, Daniel James Nicholas Stokes, Adam Gworn Kit Fleming
-
Patent number: 12190013Abstract: Computer game sound effects (SFX) are provided to customers in a container that includes not only the audio file (such as a .wav file) of the SFX but also the information underlying the SFX, so that the customer can alter the SFX at run time or offline without having to purchase a new sound or go back to the sound provider to ask them to make the desired changes.Type: GrantFiled: July 9, 2020Date of Patent: January 7, 2025Assignee: Sony Interactive Entertainment LLCInventor: Simon Ashby
-
Patent number: 12164912Abstract: An automated system for resolving program merges uses a multi-task neural transformer with attention. Each component of a merge conflict tuple (A, B, O) is represented as an AST and transformed into aligned AST-node sequences and aligned editing sequences. The multi-task neural transformer model predicts the tree editing steps needed to resolve the merge conflict and applies them to the AST representation of the code base. The tree editing steps include the edit actions that needed to be applied to the AST of the code base and the edit labels that are inserted or updated with the edit actions.Type: GrantFiled: June 14, 2023Date of Patent: December 10, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Neelakantan Sundaresan, Alexey Svyatkovskiy, Negar Ghorbani
-
Patent number: 12164521Abstract: In examples, streaming data is received from a data source (e.g., by an edge device associated with a data platform) and is queued and aggregated. Batch data may similarly be received from a data source. The batch data and the aggregated streaming data may be processed to generate metadata accordingly. The data and metadata may be provided to the data platform, where the metadata may be used to update an index and the data may be stored in association with the index. In some instances, the data may be stored in chunks to facilitate subsequent retrieval of the data. In response to a request for the data, the index may be used to identify relevant data, which may include data associated with batch and/or streaming data formats, thereby enabling the client device to access data having any of a variety of formats from the data platform.Type: GrantFiled: June 23, 2021Date of Patent: December 10, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Mehmet Kadri Umay, Nayana S. Patel, Jyothsna Devi Bijjam, Imran Siddique
-
Patent number: 12147794Abstract: Implementations are described herein for predicting symbolic transformation templates to automate source code transformations. In various implementations, pair(s) of predecessor and successor source code snippets may be processed using a symbolic transformation template prediction (STTP) model to predict a symbolic transformation template that includes a predecessor portion that matches the predecessor source code snippet(s) of the pair(s) and a successor portion that matches the successor source code snippet(s) of the pair(s). At least one additional predecessor source code snippet may be identified that matches the predecessor portion of the predicted symbolic transformation template. Placeholders of the predecessor portion of the predicted symbolic transformation template may be bound to one or more tokens of the at least one additional predecessor source code snippet to create binding(s).Type: GrantFiled: November 28, 2022Date of Patent: November 19, 2024Assignee: GOOGLE LLCInventors: Joey Hong, Rishabh Singh, Joel Galenson, Jonathan Malmaud, Manzil Zaheer
-
Patent number: 12141559Abstract: Embodiments of the present application provide a method for constructing, running and implementing a cross-platform application, a terminal, a server, a system, and a non-transitory computer-readable storage medium. The method includes: obtaining a project template of the cross-platform application and information about a microprogram component corresponding to the project template of the cross-platform application, in response to an operation of selecting the project template of the cross-platform application by a user on a first platform, where the project template of the cross-platform application comprises a Flutter component based on a domain-specific language, and the Flutter component is configured to parse the microprogram component and load an interface of the microprogram component; and constructing an application on the first platform and generating an application package, based on the project template of the cross-platform application and the information about the microprogram component.Type: GrantFiled: January 14, 2022Date of Patent: November 12, 2024Assignee: BOE Technology Group Co., Ltd.Inventors: Zhenyan Zhao, Hongxiang Shen
-
Patent number: 12141133Abstract: The disclosed technology relates to analyzing report infrastructure health to determine based on lineage the downstream tables and reports that may be impacted by an infrastructure failure to thereby improve reporting accuracy. An exemplary report management device may extract database table names identified in SQL queries. The SQL queries and report metadata are analyzed to identify driver and required tables, respectively. The database table names are stored in a table inventory and the database table names associated with one of the driver or required tables is marked. For each of the SQL queries comprising a target table, elements and source table names are extracted for source tables of the target table and an association is stored. Lineage data is generated based on the association when the report was not executed successfully. A graphical representation of the report lineage including a failed table and associated source table(s) is then output.Type: GrantFiled: July 14, 2022Date of Patent: November 12, 2024Assignee: CAPITAL ONE SERVICES, LLCInventors: Parul Sethi, Min Fang, Wayne Zhen Yann Wong, Christopher Kim
-
Patent number: 12093684Abstract: Application transition and transformation is provided by observing and analyzing execution of a monolithic application to provide properties of the data communication of the monolithic application, identifying, by an artificial intelligence engine, atomic application element(s) having logical functional block(s) that function independent of other atomic application element, determining, by the artificial intelligence engine, candidate atomic application element(s) for migrating out of the monolithic application and refactoring, based on automated testing and validation, refactoring at least one candidate atomic application element into a respective at least one refactored element, where the refactoring selects a platform technology for the refactored element and implements functionality of the candidate atomic application element as the refactored element of the selected platform technology, and providing the at least one refactored element to system(s) for execution thereon.Type: GrantFiled: August 22, 2022Date of Patent: September 17, 2024Assignee: Kyndryl, Inc.Inventors: Clea Zolotow, Susheel Gooly, Rudolph C. Baron, Jr., Kim Poh Wong, Marci D. Formato, Tedrick N. Northway
-
Patent number: 12093687Abstract: A repository of graph based visual programming language code instances is analyzed. A similar code portion pattern duplicated is detected among a group of graph based visual programming language code instances included in the repository of graph based visual programming language code instances including by using an index and tokenizing one or more graph nodes connected by one or more graph edges included in a flow corresponding to at least one graph based visual programming language code instance in the group of graph based visual programming language code instances. Within a visual representation of at least one of the group of graph based visual programming language code instances, elements belonging to the detected similar code portion pattern are visually indicated.Type: GrantFiled: March 31, 2023Date of Patent: September 17, 2024Assignee: OutSystems—Software em Rede, S.A.Inventors: Miguel Ângelo da Terra Neves, António Manuel de Carvalho dos Santos Alegria, João Pedro Nunes Nadkarni, Pedro Tomás Mendes Resende, Miguel Monteiro Ventura
-
Patent number: 12001463Abstract: Computing units provided at local sites or edge locations are programmed to execute conversational tools that generate pertinent, domain-specific responses to queries received from workers at such sites or locations. The conversational tools are large language models that are trained with domain-specific knowledge documents. Data representing queries are received from workers at such sites or locations and provided as inputs to the conversational tools along with text representing nearest knowledge documents from a knowledge base associated with the domain, as well as contextual data. Responses identified based on outputs received from the conversational tools in response to the inputs are provided to the workers that generated the queries.Type: GrantFiled: February 12, 2024Date of Patent: June 4, 2024Assignee: Armada Systems, Inc.Inventors: Venkata Bhanu Teja Pallakonda, Pragyana K. Mishra
-
Patent number: 11989508Abstract: The performance of a text parser implemented with a state machine is improved by reducing a critical dependence path. In one aspect, all possible current states for a given text input are read from a state table circuit, and the correct next state and output are then selected therefrom by an output multiplexer based on the current state, removing dependence on the current state from the table read, and allowing the read(s) to be pipelined. Further, multiple input units are configured to operate on multiple text characters in parallel, with each input unit propagating outputs for its state table circuit to the next downstream input unit. Each downstream input unit is configured to use the propagated states to provide the proper outputs to appropriates multiplexer inputs. The number of possible output states may be dynamically reduced, thereby reducing the size of the output multiplexer needed to select the next state.Type: GrantFiled: February 17, 2021Date of Patent: May 21, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Daniel Lo, Blake D. Pelton
-
Patent number: 11972255Abstract: A content generation method includes receiving a control document comprising one or more control clauses, identifying actionable content for the one or more control clauses, generating a programming language template for the one or more control clauses, identifying a closest existing control clause from a database for each of the one or more control clause, identifying a programming language implementation of the closest existing control clause, identifying similarities and differences between the programming language implementation and the generated programming language template, and annotating the programming language implementation for the closest existing control clause based on the identified similarities and differences.Type: GrantFiled: June 25, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Muhammed Fatih Bulut, Abdulhamid Adebowale Adebayo, Sai Zeng, Rinku Kanwar
-
Patent number: 11960879Abstract: A local apparatus is configured to perform resolution on a conflict field generated by code files of a plurality of versions, and send a conflict resolution result to the service apparatus. The conflict field includes at least one conflict block, and the conflict resolution result includes at least one of a resolution result of a local resolvable conflict block and an identifier of a local irresolvable conflict block. The remote apparatus is configured to obtain the conflict resolution result from the service apparatus, generate a collaborative processing window based on the conflict resolution result, and receive a result of processing the conflict resolution result by a remote user based on the collaborative processing window.Type: GrantFiled: April 18, 2022Date of Patent: April 16, 2024Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.Inventors: Guangtai Liang, Zhao Wei, Lin Li, Anqi Yu, Shanbin Cheng, Qianxiang Wang
-
Patent number: 11941378Abstract: A production insight pertaining to a code element within a code base is obtained. The production insight is determined based on data derived from a live production environment. The live production environment hosts a computer program product that is an executable program that is based on the code base. The code base is automatically updated to include a text that conveys the production insight with respect to the code element in a human-readable manner, wherein the code base is updated to include the text in a manner that does not affect a functionality of the executable program. In response to a user instruction, a generative Artificial Intelligence (AI) model is invoked to generate an outcome. The generative AI model is configured to analyze the code base or portion thereof and is enabled to utilize the production insight.Type: GrantFiled: October 19, 2023Date of Patent: March 26, 2024Assignee: Hud Software Platforms Ltd.Inventors: Roee Adler, May Walter, Shai Wininger
-
Patent number: 11935137Abstract: A method for distributing an equity reward for federated learning based on an equity theory includes the following steps: applying Adams' equity theory to federated learning, analyzing, by a participant, all factors invested in a federated task comprehensively, then giving an expected reward for this task, calculating, by the task publisher, the reputation of the participant; participating, by the participant, in each round of a training task using a local data to evaluate data contribution, model contribution, and a waiting-time allowance of the participant, then combining contribution results of the three factors to evaluate the contribution of the participant; after a global model converges, dynamically adjusting weights of the three factors according to an objective function of the equity reward, with a goal that an actual reward of the participant is as close as possible to the expected reward, and obtaining and distributing the actual reward of the participant.Type: GrantFiled: July 24, 2023Date of Patent: March 19, 2024Assignee: BEIJING JIAOTONG UNIVERSITYInventors: Wei Wang, Guorong Chen, Pengrui Liu, Xiaoting Lyu, Xiangrui Xu, Chao Li, Li Duan, Dawei Zhang, Jiqiang Liu, Yi Jin, Yidong Li
-
Patent number: 11928460Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for dynamic update of a computer program in memory. According to the method, one or more processors obtain incremental information, the incremental information specifying an incremental update to at least one section of at least one target function in a computer program. One or more processors identify, based on the incremental information, the at least one target function to be updated from the computer program. One or more processors generate at least one updated copy of the at least one target function by updating the at least one section of the at least one target function based on the incremental information. One or more processors update the computer program based on the at least one updated copy of the at least one target function while the computer program is running.Type: GrantFiled: April 20, 2022Date of Patent: March 12, 2024Assignee: International Business Machines CorporationInventors: Jin Hong Fu, Bao Zhang, Shi Chong Ma, He Huang, Naijie Li, Jia Yu
-
Patent number: 11875104Abstract: An online website building system includes: an online database configured to store a library of website building elements for configuring a front-end of a webpage, the webpage having been built on a platform including at least common server code; and store rules for accessing code associated with the website building elements; and at least one processor configured to enable the user to edit code associated with a webpage, and to provide a programmable event for activating the resultant user-editable code, wherein the user-editable code is configured to provide dynamic customized back-end functionality associated with the webpage; store the edited user-editable code in a code storage system in communication with the online database; receive a request to access the webpage, and in response to the request and before the request times out, provide access to a virtualized execution instance comprising at least the common server code and the edited user-editable code.Type: GrantFiled: August 29, 2021Date of Patent: January 16, 2024Assignee: Wix.com Ltd.Inventors: Yoav Abrahami, Ziv Shalom Shalev, Shai Nagar, Gil Tayar
-
Patent number: 11868231Abstract: A technique is described for evaluating code at a local computing device before deploying the code to a cloud computing platform to be compiled. In an example embodiment, class files including the code in a programming language associated with the cloud computing environment are loaded by a local computer system, for example, associated with a software developer. The local computer system then parses the code to identify elements in the code and checks the identified elements. Errors in the code are identified based on the checking and are displayed to a user (e.g., the developer), for example, via a graphical user interface of a code editor application.Type: GrantFiled: October 28, 2021Date of Patent: January 9, 2024Assignee: Certinia Inc.Inventors: Kevin James Jones, Simon Kristiansen Ejsing
-
Patent number: 11861376Abstract: Systems and methods for configuration file editing during the execution of the configuration process can include initiating a configuration process using a configuration file referencing a sequence of tasks and receiving a command to edit the configuration file. They can also include, responsive to the receipt of the command, pausing the configuration process and modifying one or more tasks in the sequence of tasks to generate a modified configuration file. They can further include resuming the configuration process using the modified configuration file from a point at which the execution was paused.Type: GrantFiled: January 26, 2022Date of Patent: January 2, 2024Assignee: Red Hat, Inc.Inventors: Arie Bregman, Ilan Gersht
-
Patent number: 11860980Abstract: A method and related system detail a split of an architecture of a monolithic application into an architecture of a micro service application. The method receives source code for the monolithic application, and maps the source code into a directed graph. The graph is split into subgraphs and optimized. The method further provides the detailing of the micro service application split, based on the subgraphs.Type: GrantFiled: January 5, 2022Date of Patent: January 2, 2024Assignee: International Business Machines CorporationInventors: Li Juan Gao, Zhong Fang Yuan, Chen Gao, Tong Liu
-
Patent number: 11861335Abstract: A system deploying a machine learning technique that utilizes known code graph and abstract syntax tree pairs for known JSON objects to learn a function for predicting a corresponding abstract syntax tree from a new JSON object. The predicted abstract syntax tree is used to generate code for formatting the new JSON object into a standardized data structure.Type: GrantFiled: July 28, 2023Date of Patent: January 2, 2024Assignee: INTUIT INC.Inventors: Itay Margolin, Yair Horesh
-
Patent number: 11836469Abstract: Aspects include determining a coding intention and a dimension of interest to a user. A plurality of relevant projects that each include a logical code block that meets the coding intention are located. The locating includes searching a plurality of code repositories based at least in part on the coding intention. A score is assigned to each of the plurality of logical code blocks based at least in part on properties associated with the logical code blocks and on the dimension of interest to the user. A logical code block with the highest score is promoted to the user.Type: GrantFiled: June 3, 2021Date of Patent: December 5, 2023Assignee: International Business Machines CorporationInventors: Bo Tong Liu, Li Cao, Qi Li, Jin Sheng Gao, Yan Wei Zhao, Jun Long Xiang
-
Patent number: 11829740Abstract: Methods, systems, and devices for providing for providing computer implemented services using managed systems are disclosed. To improve the likelihood of the computer implemented services being provided, a subscription based model may be used to manage the managed systems. The subscription model may utilize a highly accessible service to obtain information regarding capabilities of managed systems to present information regarding all potential solutions that the managed systems may provide. In some cases, subscription decisions may be based on inaccurate information. To limit the potential impact of subscription decisions made based on inaccurate information, the system may operate using a distributed control plane and management model where the entities most closely related to or likely to have accurate information is empowered to honor, reject, and/or remediate subscription decisions made by other entities.Type: GrantFiled: January 7, 2022Date of Patent: November 28, 2023Assignee: Dell Products L.P.Inventors: Lucas A. Wilson, Dharmesh M. Patel
-
Patent number: 11809887Abstract: An automation application is described herein. The automation application executes on a computing device and accesses a macro for a target application. The macro has been generated based upon a sequence of inputs from a user received by the target application that causes the target application to perform an action, screen states of the target application as the target application receives the sequence of inputs from the user, operating system processes that are performed by an operating system as the target application receive the sequence of inputs from the user, and evidence events representing information obtained from the operating system processes. The automation application executes the macro, wherein executing the macro causes the automation application to mimic the sequence of inputs to the target application, thereby causing the target application to perform the action.Type: GrantFiled: September 17, 2021Date of Patent: November 7, 2023Inventors: Edward Hinton, Frank Pulito, Greg Giannone, Jonathan Ferrin, Zachary Chupka
-
Patent number: 11762672Abstract: A method for a dynamic linker to load and run an application that is executed over a plurality of nodes, includes relocating a primary binary of the application from an initial location to an executable location, loading library dependencies, altering a system call table used during execution of the application for the dynamic linker to catch all system calls made by the application, and executing the relocated primary binary from the executable location.Type: GrantFiled: October 4, 2021Date of Patent: September 19, 2023Assignee: VMware, Inc.Inventor: Aidan Cully
-
Patent number: 11727117Abstract: Systems, methods, and machine-readable instructions stored on machine-readable media are disclosed for analyzing an image for vulnerabilities. A repository is provided to a development stage of a development pipeline. An image associated with the repository is built. A list of dependencies and versions of the dependencies used in the building of the image is identified. The image is analyzed for vulnerabilities based on the identified list of dependences and the versions of the dependencies used in the building of the image. A report is provided based on the analysis.Type: GrantFiled: December 19, 2018Date of Patent: August 15, 2023Assignee: Red Hat, Inc.Inventors: Aagam Shah, Samuzzal Choudhury, Mitesh Patel
-
Patent number: 11722557Abstract: An offload server includes a PLD processing designation section configured to specify parallel processing or pipeline processing on a PLD by using a high-level synthesis tool including OpenCL, and a PLD processing pattern generation section configured to exclude, from loop statements to be offloaded, any iteration statement at which a compilation error occurs and to generate PLD processing patterns each of which specifies whether to perform PLD processing for each of the iteration statements at which no compilation error occurs.Type: GrantFiled: May 23, 2019Date of Patent: August 8, 2023Assignee: Nippon Telegraph and Telephone CorporationInventor: Yoji Yamato
-
Patent number: 11714617Abstract: An automated system for resolving program merges uses a multi-task neural transformer with attention. Each component of a merge conflict tuple (A, B, O) is represented as an AST and transformed into aligned AST-node sequences and aligned editing sequences. The multi-task neural transformer model predicts the tree editing steps needed to resolve the merge conflict and applies them to the AST representation of the code base. The tree editing steps include the edit actions that needed to be applied to the AST of the code base and the edit labels that are inserted or updated with the edit actions.Type: GrantFiled: January 26, 2022Date of Patent: August 1, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Neelakantan Sundaresan, Alexey Svyatkovskiy, Negar Ghorbani
-
Patent number: 11715006Abstract: A natural language code search service provides idioms or frequently-occurring code patterns for a code fragment based on similar type usage and method/API invocation usage. The search service uses a data mining technique that mines code snippets found from various websites and code snippets generated from a neural model to detect idioms in the code snippets that were previously unknown and which can be reused. A search is initiated through a natural language query within a code development tool or application thereby avoiding the need to switch out of the current application to perform the search.Type: GrantFiled: March 31, 2020Date of Patent: August 1, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Christian Alma Bird, Shengyu Fu, Zhongyan Guan, Neelakantan Sundaresan, Mark Alistair Wilson-Thomas, Shuo Zhang
-
Patent number: 11656854Abstract: There is provided methods and devices for computing a tile size for software optimization. A method includes receiving, by a computing device, information indicative of one or more of a set of loop bounds and a set of data shapes; processing, by the computing device, the information to determine a computation configuration based on the obtained information, the computation configuration implementable by a compiler, said processing including evaluating at least the computation configuration based on a build cost model, the build cost model representative of a data transfer cost and a data efficiency of the computation configuration; and transmitting, by the computing device, instructions directing the compiler to implement the computation configuration.Type: GrantFiled: August 30, 2021Date of Patent: May 23, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xun Deng, Kai-Ting Amy Wang
-
Patent number: 11625782Abstract: A computer-implemented monitoring system receives an input data stream of electronic data messages and processes the input data stream using a current set of computer instructions to determine a monitoring status. In response to receiving information for modifying the current set of computer instructions, the system dynamically modifies the current set of computer instructions using the received information by injecting one or more modifying computer instructions into the current set of computer instructions resulting in a modified current set of computer instructions. The modified current set of computer instructions are executed to generate a new monitoring status for output.Type: GrantFiled: November 11, 2021Date of Patent: April 11, 2023Assignee: Nasdaq Technology ABInventors: Robert Schulz, Max Roy Prakoso
-
Patent number: 11620127Abstract: Source code is analyzed to identify components. The components are each assigned a complexity score. Documentation for the source code is identified, related to the components, and given a score based on the quantity of the documentation for the component and the complexity score for the component. To determine semantic meaning of the documentation, vector embeddings for the documentation languages may be generated and aligned. Alignment causes the different machine learning models to generate similar vectors for semantically similar words in the different languages. Since the vectors of the words of the other languages are similar to the vectors of the words in a primary language with similar meanings, the vector representation of the documentation in the other languages will match the vector representation of the source code when the documentation is substantially on the same topic.Type: GrantFiled: May 11, 2021Date of Patent: April 4, 2023Assignee: SAP SEInventors: Hans-Martin Ramsl, Priyanshu Shukla
-
Patent number: 11614955Abstract: In some aspects, the present embodiments provide a system, server, and computing device for building and modifying a user interface of an application executable on a computing device. The method may be performed by a server that is remote from the computing device. In some embodiments the method comprises: receiving parameters for updating a user interface element of the application, the user interface element being identified at the server by a programming language unit for the user interface element in the program code of the application; and sending the parameters to the computing device, wherein the computing device receives the parameters, updates the user interface element of the application with the parameters, and displays a modified user interface for the application, the modified user interface comprising the updated user interface element.Type: GrantFiled: August 28, 2020Date of Patent: March 28, 2023Assignee: Taplytics Inc.Inventors: Aaron Glazer, Jonathan Norris, Jacob Druxerman, Andrew Norris
-
Patent number: 11611882Abstract: A mobile application development environment may be maintained in association with a computing platform. A request to produce a first mobile application with a first security policy may be processed. The first mobile application may be automatically produced. The first security policy may be integrated with the first mobile application during creation of the first mobile application. The first mobile application may be provided to a mobile application provider. The first security policy may be included in the first mobile application when the first mobile application is downloaded from the mobile application provider.Type: GrantFiled: June 3, 2020Date of Patent: March 21, 2023Assignee: salesforce.com, inc.Inventors: Claudia Brak, Steven Bruce Holly, Brian Simmons, Bing Ge, Jayal Mehta, Urvin Thakkar
-
Patent number: 11609748Abstract: A method may include obtaining machine-readable source code. The method may include parsing the source code for one or more code descriptions and identifying a section of the source code corresponding to each of the code descriptions. The method may include determining a description-code pair including a first element representing the code description and a second element representing the section of the source code corresponding to the code description. The method may include generating an augmented programming language corpus based on the description-code pair, the one or more code descriptions, and the source code. The method may include receiving a natural language search query for source-code recommendations, identifying source code from the augmented programming language corpus responsive to the natural language search query, and responding to the natural language search query with the identified source code.Type: GrantFiled: January 28, 2021Date of Patent: March 21, 2023Assignee: FUJITSU LIMITEDInventors: Mehdi Bahrami, Wei-Peng Chen, Shrikanth Narayanaswamy Chandrasekaran
-
Patent number: 11599630Abstract: Disclosed herein are methods and systems for detecting malicious files. An exemplary method comprises: selecting a file from a database of files used to perform training of a model for detecting a malicious file, forming one or more behavior patterns from intercepted one or more commands and parameters during execution of the file, forming a detection model, wherein the detection model selects a method of machine learning and is initialized with one or more hyper-parameters, training the detection model by calculating the one or more hyper-parameters based on the one or more behavior patterns to form a group of rules for calculating a degree of maliciousness of a resource and calculating a degree of maliciousness of another file based on the trained detection model.Type: GrantFiled: May 17, 2019Date of Patent: March 7, 2023Assignee: AO Kaspersky LabInventors: Alexander S. Chistyakov, Alexey M. Romanenko, Alexander S. Shevelev
-
Patent number: 11593104Abstract: Methods and systems for a platform development version control system for monitoring contributors to software platform development. The methods and systems generate data analytics on contributors to software platform development using group affiliations as listed in a group directory (e.g., a corporate directory for an entity providing the software platform) as a common organizing factor. For example, by organizing the methods and systems according to the group affiliations, the methods and systems may generate data analytics on contributions of contributors within those groups, irrespective of whether or not the group members are working on the same project. The methods and systems may then provide recommendations and graphical representations based on the data analytics.Type: GrantFiled: May 23, 2022Date of Patent: February 28, 2023Assignee: Capital One Services, LLCInventors: Joel Mampilly, Jonathan Barbalas, Michael Newell, Ian Kirchner, Graham Eger, Sudipta Kumar Ghosh, Shriyans Lenkala
-
Patent number: 11593072Abstract: An entity modeling system integrated with a low-code application development platform may have a web/mobile-based user interface that can run in a browser environment on user devices ranging from desktop computers to smart phones. Users such as a subject matter expert may access an entity model designer tool of the system to model an entity. Responsive to user interaction with an entity composition function, the system may access a data store over a network and generate a view including a collection of entity building block(s) retrieved from the data store. Responsive to the user selecting a first entity building block from the collection to add to the entity, the system may automatically extend the entity to include settings of the first entity building block. The settings may include at least one of a property, permission, action, behavior, or resource to the entity.Type: GrantFiled: July 27, 2020Date of Patent: February 28, 2023Assignee: OPEN TEXT SA ULCInventors: John Patino-Bueno, Cheranthian Muthuvinayagam, David Ernest Jenkins, Richard Winfield Bolling, John Martin Pratt, Michael Robert Spampinato, Dana Lawrence Khoyi
-
Patent number: 11588909Abstract: Methods, systems, and devices for providing for providing computer implemented services using managed systems are disclosed. To improve the likelihood of the computer implemented services being provided, a subscription based model may be used to manage the managed systems. The subscription based model may provide for automatic configuration of and software deployment to any number of managed systems to provide subscribed to solutions to various users. Over time, the solutions desired by users may change. The subscription based model may facilitate automatic disablement of existing solutions and deployment of new solutions to facilitate changes in solutions. To provide for continuity of solutions, the automated disablement and enablement processes may take into account data compatibility, and may proactively reformat or otherwise modify data to reduce data incompatibility.Type: GrantFiled: January 7, 2022Date of Patent: February 21, 2023Assignee: Dell Products L.P.Inventors: Lucas A. Wilson, Dharmesh M. Patel
-
Patent number: 11546780Abstract: A method, a device, and a non-transitory storage medium are described in which a polymorphic algorithm-based network slice orchestrator service is provided. The service may manage network slices based on radio access network performance metrics, core network performance metrics, network slice performance metrics, a machine learning framework, and polymorphic algorithms. The service may be applied to a multi-tier network. The service may include management of a data network access point of the network slice on a per-tier basis.Type: GrantFiled: April 20, 2021Date of Patent: January 3, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Krishna K. Bellamkonda, Kristen Sydney Young, Ravi Potluri, Jin Yang
-
Patent number: 11537502Abstract: Embodiments of the invention are directed to active detection and mitigation of anomalies in program code construction interfaces. The system provides a proactive plug-in with a dynamic machine learning (ML) anomaly detection model cloud component structured to dynamically detect architectural flaws in program code in real-time in a user coding interface. In particular, the system activates a machine learning (ML) anomaly detection plug-in for dynamically analyzing the first technology program code being constructed in the user coding interface. Moreover, the system modifies, via the ML anomaly detection plug-in, the user coding interface to embed interface elements associated with the one or more flaws in the first technology program code detected by the ML anomaly detection model cloud component.Type: GrantFiled: November 19, 2021Date of Patent: December 27, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Kadekoppa Kiran Rohithakshappa, Amit Mishra, Silpa Edappilly Santhosh, Richa Soni, Krithika Viswanathan
-
Patent number: 11526782Abstract: A method includes receiving a spreadsheet file representing a plurality of decision tables, wherein the spreadsheet file does not indicate dependencies between non-labeled inputs and non-labeled outputs of the plurality of decision tables. The method further includes, for a first decision table of the plurality of decision tables, identifying, in view of an identifier of a second decision table of the plurality of decision tables, a dependent input that comprises an output of the second decision table of the plurality of decision tables. The method further includes determining, by a processing device, in view of an ordering of columns in the spreadsheet file, remaining inputs and outputs of the first decision table.Type: GrantFiled: January 30, 2020Date of Patent: December 13, 2022Assignee: Red Hat, Inc.Inventor: Matteo Mortari
-
Patent number: 11520566Abstract: Systems, computer program products, and methods for generating and maintaining source capability objects for application components. The systems, computer program products, and methods are configured to receive a request to initiate a development process for an application, where the request identifies one or more components of the application, and cause a user device to prompt a user to select, for each component of the application, one or more source capabilities from a plurality of source capabilities. The systems, computer program products, and methods are further configured to receive, from the user device and for each component of the application, the one or more source capabilities and to generate, for each component of the application, a source capability object including information identifying the one or more source capabilities for the component.Type: GrantFiled: August 24, 2020Date of Patent: December 6, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Dean Alan Iley, Erik Dahl, Gordon Matthew Woods
-
Patent number: 11513827Abstract: A computer-implemented method, non-transitory, computer-readable medium, and computer-implemented system are provided for executing a smart contract in a blockchain network. The computer-implemented method includes, in response to determining that a smart contract is deployed on a blockchain node in a blockchain network comprising a plurality of blockchain nodes, starting, by the blockchain node, to turn a bytecode of the smart contract into a machine code of the smart contract through Just-In-Time (JIT) compilation; storing, by the blockchain node, the machine code of the smart contract locally; performing a determination of whether the machine code of the smart contract is stored locally by the blockchain node and a number of blockchain nodes storing the machine code of the smart contract in the blockchain network is not less than a predetermined number; and executing, by the blockchain node, the smart contract based on the determination.Type: GrantFiled: June 23, 2021Date of Patent: November 29, 2022Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventor: Qi Liu
-
Patent number: 11487829Abstract: A method and a device for displaying information and searching information are provided. The method includes: in response to detecting a display operation of an information flow page performed by a user, displaying the information flow page obtained from a network device (201), wherein an information flow is displayed on the information flow page; in response to detecting an obtaining operation of related information of selected information in the information flow performed by the user, obtaining the related information of the selected information from the network device (202); and switching the selected information displayed on the information flow page to the related information of the selected information (203). By means of the method, frequent switching between pages is avoided, and the related information of the selected information is rapidly displayed.Type: GrantFiled: November 18, 2020Date of Patent: November 1, 2022Assignee: LIANSHANG (XINCHANG) NETWORK TECHNOLOGY CO., LTD.Inventor: Panjin Cai