Visual Patents (Class 717/105)
-
Patent number: 11977869Abstract: A mobile application development device having a platform processor, a native application converter engine, and a mobile platform framework engine configured to facilitate the development and deployment of mobile applications configured to be run on different mobile operating systems from code that is developed independently and agnostic of the mobile operating system on which it will ultimately run.Type: GrantFiled: June 13, 2023Date of Patent: May 7, 2024Assignee: Bank of America CorporationInventors: Anton Sumin, Sanjay Pillay, Piedad L. Burnside
-
Patent number: 11971804Abstract: Methods and systems for an intelligent technical debt helper may include receiving, via a processor, a level of technical debt associated with a technical debt of a computer program code and determining, via the processor, whether the level of technical debt is greater than a technical debt threshold. The method may also include generating, using an artificial intelligence neural network model communicatively coupled to the processor and based on the computer program code, an automated code recommendation to address the technical debt of the computer program code when the level of technical debt is greater than the technical debt threshold.Type: GrantFiled: June 15, 2021Date of Patent: April 30, 2024Assignee: Allstate Insurance CompanyInventor: Anil Kumar Pandurangarao
-
Patent number: 11954061Abstract: A mapping method for a reconfigurable array, including: Si obtaining and analyzing a DDG; providing an initial interval; obtaining a reconfigurable architecture; copying the first adjacency matrix and the second adjacency matrix to form a mapping space; establishing an integer linear programming model, and mapping, with the integer linear programming model, a processing vertex, an intra-cycle edge, and an inter-cycle edge in the DDG, to the mapping space, respectively; obtaining a mapping relationship from the processing vertex and the edge in the DDG to the processing element and the link of extended TS_max layers; and generating configuration information by the mapping relationship modulo the initial interval.Type: GrantFiled: September 23, 2021Date of Patent: April 9, 2024Assignee: BEIJING TSINGMICRO INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Chongyang Wang, Zhen Zhang, Peng Ouyang
-
Patent number: 11948105Abstract: An identification information input support system supports a worker inputting identification information to a plurality of devices. The support system includes an information storage apparatus, and a mobile terminal. The information storage apparatus includes a communication unit that communicates with the mobile terminal, a storage unit that stores device information, and an update unit that updates the management information in response to input of the identification information. The device information includes the identification information, drawing information indicating location in which the device is installed, layout information indicating a layout of the device in the drawing information, and management information indicating a degree of progress of the task of inputting the identification information to the devices.Type: GrantFiled: September 30, 2019Date of Patent: April 2, 2024Assignee: Daikin Industries, Ltd.Inventors: Yuuko Kuroda, Kenichi Nagahara
-
Patent number: 11940770Abstract: Described are platforms, systems, and methods to automatically discover, extract, map, merge, and enrich data found in on-premises in automated industrial and commercial environments and cloud systems for purposes of providing developers access to normalized, merged, and enriched data through an API. The platforms, systems, and methods identify a plurality of data sources associated with an automation environment; retrieve data from at least one of the identified data sources; apply a first algorithm to map the retrieved data to a predetermined ontology; merge the mapped data into a data store comprising timeseries of the mapped data; apply a second algorithm to identify patterns in the merged data and enriching the data based on one or more identified patterns; and provide one or more APIs or one or more real-time streams to provide access to the enriched data.Type: GrantFiled: July 9, 2021Date of Patent: March 26, 2024Assignee: MAPPED INC.Inventors: Shaun Cooley, Jose De Castro, Jason Koh
-
Patent number: 11941374Abstract: The present invention generally relates to system, method and graphical user interface for executing one or more tasks in dynamic data driven enterprise application. The invention includes creation of rules on a rule creation interface by one or more syntax from a rule creation syntax data library. The invention provides machine learning models driven rule engine for executing the tasks.Type: GrantFiled: December 30, 2021Date of Patent: March 26, 2024Assignee: NB Ventures, Inc.Inventors: Subhash Makhija, Saratendu Sethi, Huzaifa Matawala, Manish Sharma, Shivendra Singh Malik, Srishti Kush
-
Patent number: 11909743Abstract: Systems and methods for an organization-level account for an organization on a data platform, users of which can possess administrative or management privileges with respect to the organization and across one or more others accounts of the organization.Type: GrantFiled: July 13, 2023Date of Patent: February 20, 2024Assignee: Snowflake Inc.Inventors: Christine A. Avanessians, Damien Carru, Ramachandran Natarajan Iyer, Dennis Edgar Lynch, Subramanian Muralidhar
-
Patent number: 11876756Abstract: A computing device may represent dialog for output by a chatbot as a response graph. The graph may consist of nodes and edges, both of which may have attributes. The graph may be linked with another graph. There may be one or more traversal paths through the graph. The computing device may represent each traversal path as a row in a database table. Each column in the table row may correspond to: one or more nodes in the traversal path, a condition value, weight, and/or other filtering condition. A computing device may display a graphical user interface that allows a user to add, edit, and/or delete nodes and/or edges of the graph. The user interface may also allow the user to compare two or more graphs. The user interface may generate visualizations of traversal paths of a response graph.Type: GrantFiled: September 2, 2021Date of Patent: January 16, 2024Assignee: Capital One Services, LLCInventors: Diana Mingels, Amandeep Bakshi, Robert Cowell, Jeremy Doll, Jed Dunn, Mathias Menasi
-
Patent number: 11875891Abstract: A mapping system provides a graphical editor, consisting of a visual channel editor and a node configuration panel, for graphically defining channels for processing messages. Within the visual channel editor, the user is able to create a graphical representation of a channel by interconnecting representations of a source node, mapping nodes, condition nodes, and destination nodes. When a node is selected in the visual channel editor, the node configuration panel displays user interface controls in which the user specifies parameters for the selected node. The mapping system automatically generates scripts for implementing the functionality defined by the user input. In this manner, a user need not have any knowledge of scripting to define mappings to apply to messages. The mapping system may be used to perform mappings of messages of virtually any type, but has specific applicability to mapping messages between Health Information Technology (HIT) systems.Type: GrantFiled: August 2, 2022Date of Patent: January 16, 2024Assignee: Qvera LLCInventors: Samuel W. Shapiro, Ronald B. Shapiro
-
Patent number: 11829421Abstract: Embodiments are directed to visualizing data using a graphical user interface (GUI) that may include a graph panel and a visualization panel arranged to receive inputs or interactions. A data model may be provided and displayed in the visualization panel. Input information that specifies portions of the data model may be provided to the visualization panel. Transform models may be determined based on the specified portions of the data model such that the determined transform models include a model interface that accepts the input information. The transform models may be employed to generate graph objects based on the data model, the input information such that the graph objects may be included in a graph model. Queries based on the graph model may be executed to provide results from the data model such that the results may be displayed in a visualization.Type: GrantFiled: November 6, 2020Date of Patent: November 28, 2023Assignee: Tableau Software, LLCInventor: Scott Sherman
-
Patent number: 11784894Abstract: Systems, methods, apparatuses, and computer program products for virtualized network function (VNF) component (VNFC) level performance management are provided. One method includes collecting virtualized resources measurements, identifying virtualized network function components that the virtualized resources measurements belong to, and associating the collected virtualized resources measurements with an application function (MF).Type: GrantFiled: August 18, 2016Date of Patent: October 10, 2023Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Anatoly Andrianov, Yi Zhi Yao
-
Patent number: 11783295Abstract: A computer system and process for defining and operating a data structure that defines task forms and workflows associated with those forms is described that may be used for project management.Type: GrantFiled: April 14, 2021Date of Patent: October 10, 2023Assignee: Fu3e LimitedInventors: Gavin Gleave, James Keyworth, Kyle Nash, Lewis Gleave
-
Patent number: 11775348Abstract: In general, various aspects of the present invention provide methods, apparatuses, systems, computing devices, computing entities, and/or the like for generating and managing custom workflows for domain objects defined within microservices. In accordance with various aspects, a method is that comprises: receiving an attribute value for a custom workflow to include in a microservice that corresponds to an attribute defined for a workflow component; accessing mapping data for an attribute; identifying, based on the mapping data, a corresponding field of a workflows table mapped to the attribute; storing a record in the workflows table for the custom workflow with the attribute value stored in the corresponding field for the record to persist the custom workflow in the microservice.Type: GrantFiled: February 17, 2022Date of Patent: October 3, 2023Assignee: OneTrust, LLCInventors: Subramanian Viswanathan, Milap Shah
-
Patent number: 11748075Abstract: A mobile application development device having a platform processor, a native application converter engine, and a mobile platform framework engine configured to facilitate the development and deployment of mobile applications configured to be run on different mobile operating systems from code that is developed independently and agnostic of the mobile operating system on which it will ultimately run.Type: GrantFiled: August 10, 2021Date of Patent: September 5, 2023Assignee: Bank of America CorporationInventors: Anton Sumin, Sanjay Pillay, Piedad L. Burnside
-
Patent number: 11726749Abstract: This disclosure includes a child application development method. In the method, an interface of a child application developer tool is displayed. The child application developer tool is a native child application developer tool of a first parent application that is configured with an extension corresponding to development processing for a child application of a second parent application. A development instruction for the child application of the second parent application is received via the interface. In response to the development instruction, a child application base library of the second parent application is obtained via the child application developer tool. A child application running environment of the second parent application is created by loading the child application base library. Further, development processing for the child application of the second parent application is performed in the child application running environment.Type: GrantFiled: May 13, 2021Date of Patent: August 15, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Wenliang Dai, Canhui Huang
-
Patent number: 11693632Abstract: In one embodiment, a device obtains data models and workflow logic for a visual programming environment. The device constructs, based on the data models and workflow logic for the visual programming environment, a metamodel that comprises a knowledge graph. The device makes, using the metamodel, an evaluation of an interaction between a user and the visual programming environment. The device provides, based on the evaluation, visualization data to a user interface of the visual programming environment.Type: GrantFiled: January 25, 2021Date of Patent: July 4, 2023Assignee: Cisco Technology, Inc.Inventors: Hugo Latapie, Ozkan Kilic, Ramana Rao V. R. Kompella, Pallavi Kalapatapu, Gaowen Liu
-
Patent number: 11687855Abstract: Producing media content such as films, television shows, commercials, and other formats requires aggregating a large number of resources before, during, and after filming. A method of production scheduling that directly connects to real-time accessible marketplace resources (labor, equipment, services) to help producers find and hire the equipment, creative services, and human capital needed to produce a film or other audiovisual media is disclosed. This method helps producers schedule and book the resources they need to produce content. The resources are tied to a smart timeline that synchronizes production schedule changes against available resources. The method also alerts suppliers and producers of any changes to the production timeline.Type: GrantFiled: October 20, 2021Date of Patent: June 27, 2023Assignee: Showrunnr, Inc.Inventor: Sean Douglas Cooney
-
Patent number: 11675571Abstract: The present invention provides a system and method for restructuring of one or more applications. The invention includes a syntax data library having components enabling creation of one or more logical flow blocks by the AI engine. The logical flow blocks are structured on an extension tool interface to restructure the one or more applications for executing one or more SCM operations.Type: GrantFiled: December 28, 2021Date of Patent: June 13, 2023Assignee: NB Ventures, Inc.Inventors: Subhash Makhija, Huzaifa Matawala, Shivendra Singh Malik, Wael Gendy Yousef Abdo, John Fawzy Gouda Hakeem, Bicheng Xiao
-
Patent number: 11645314Abstract: A method includes receiving a natural language query at an information system, the natural language query indicating an intent and at least a first factor and a second factor. The method also includes retrieving a set of candidate information from the information system based on the natural language query, the set of candidate information having a type determined by the intent. The method additionally includes selecting a knowledge display template from a set of knowledge display templates using the intent, the first factor and the second factor. The method further includes rendering, using the knowledge display template, a first knowledge graph comprising the set of candidate information, the first knowledge graph indicating a relationship between the set of candidate information based the first factor and the second factor.Type: GrantFiled: August 17, 2017Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Liang-Shu Huang, Kevin C. M. Lai, Chih-Hsiung Liu, Jarwow C. H. Wu, Wayen W. J. Wu
-
Patent number: 11579956Abstract: Exemplary embodiments may perform feasibility analysis to determine whether it is possible to generate a lookup table that conforms to an error tolerance given a specification of a function or a set of data points that the lookup table attempts to approximate, an indication of breakpoint positions, and a specification of a data type for table values. Where it is determined that it is feasible to generate the lookup table, the lookup table may be automatically programmatically generated. Suggestions of how to modify the breakpoint positions and/or error tolerance may be provided. In addition, a visualization of approximation error and error tolerance, such as a visualization showing a feasibility margin, may be output. New data points may be processed to update table values for an already generated lookup table.Type: GrantFiled: March 24, 2021Date of Patent: February 14, 2023Assignee: The MathWorks, Inc.Inventors: Yifu Zhang, Aditya Dodda
-
Patent number: 11579856Abstract: A multi-chip compatible compiling method includes: extracting common characteristic information of Makefiles; configuring variable attribute information of the Makefiles; obtaining a universal Makefile template for multiple chips according to the common characteristic information and the variable attribute information of the Makefiles; traversing a project to be compiled in the universal Makefile template by a compilation module, recording path information of a dependency file of the project to be compiled, replacing a variable value in the universal Makefile template, and determining automation configuration information of the universal Makefile template; invoking an incremental compilation mechanism of a Make tool according to the automation configuration information of the universal Makefile template to obtain a target Makefile of the project to be compiled; and processing the target Makefile by rule information and pseudo-target tag information in the Makefiles to obtain an executable file generated by coType: GrantFiled: December 24, 2020Date of Patent: February 14, 2023Assignee: SOOCHOW UNIVERSITYInventors: Yihuai Wang, Jiale Jiang, Jin Wang, Lianmin Shi
-
Patent number: 11531796Abstract: A method for guided design generation includes receiving a plurality of image samples for an intended design and generating a first plurality of images by providing a positive latent vector to a first layer out of a plurality of layers and a negative latent vector to remaining layers out of the plurality of layers. Responsive to receiving a first image selection, identifying the first layer out of the plurality of layers generated the first image includes a feature of interest. Determining a feature expression variation for the feature of interest in latent space based on the ranking of a first plurality of generated sample images, wherein the first plurality of generated sample images includes the feature of interest. Responsive to receiving a second plurality of images for a plurality of base features, generating an initial design based on the feature of interest and the plurality of base features.Type: GrantFiled: August 17, 2020Date of Patent: December 20, 2022Assignee: International Business Machines CorporationInventors: Ashok Pon Kumar Sree Prakash, Meenakshi Ravisankar, Amith Singhee
-
Patent number: 11531660Abstract: A method includes determining whether the first version is an alias with respect to the second version, the alias being defined as an equivalent version of the YANG module. Based at least in part on a determination that the first version is the alias with respect to the second version, a version alias extension is inserted into a revision label of the first and/or second version. Based on a determination that the second version is backwards compatible with respect to the first version, a version backwards compatible extension is inserted into the revision label of the second version. Based at least in part on a determination that the second version is not backwards compatible with respect to the first version, a version non-backwards compatible extension is inserted into the revision label of the second version.Type: GrantFiled: April 20, 2021Date of Patent: December 20, 2022Assignee: Cisco Technology, Inc.Inventors: Robert George Wilton, Reshad Rahman, Joseph Michael Clarke, Paul Henry Merlo
-
Patent number: 11531537Abstract: Discussed are DevOps systems, methods, and apparatuses that provide a solution for organizing, reporting, and facilitating the automation of deploying infrastructure, platform, and application code for an IT enterprise. A logical data model for organizing components of the DevOps approach may include inventories for systems, environments, applications, resources, and deployments. A set of components may be built to provide an organizational structure to collect, report, and facilitate the automation of applications and the deployments of those applications across the enterprise. An artifact inventory may be used to request a deployment of specific versions of artifacts to an environment, providing a complete picture of what the environment should contain after a deployment. This inventory may be linked to business-level system inventory tracking as well as low-level computing resource tracking to provide a complete picture of total cost of ownership.Type: GrantFiled: November 19, 2020Date of Patent: December 20, 2022Assignee: Sentry Insurance CompanyInventors: Nicholas George Negoshian, Robert Maitland Baxter
-
Patent number: 11514017Abstract: Systems and methods for provisioning a new secondary IdentityIQ instance to an existing IdentityIQ instance are disclosed.Type: GrantFiled: August 3, 2020Date of Patent: November 29, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Isaac Leonardo Blum, Brian Dillon, Corey Lansford, Carl Dashfield, Richard Seidenstein
-
Patent number: 11487595Abstract: An Application Program Interface (API) adapter creation apparatus is configured to accept, from a developing engineer, a setting of an execution order of a wholesale service API invoked by internal processing of an adapter API provided by an API adapter, a setting of a request parameter of the adapter API serving as an acquisition source of a request parameter of the wholesale service API, and a setting of a response parameter of the adapter API serving as a reflection destination of a response parameter of the wholesale service API. The API adapter creation apparatus generates a source code based on the accepted settings.Type: GrantFiled: July 12, 2019Date of Patent: November 1, 2022Assignee: Nippon Telegraph and Telephone CorporationInventors: Naoki Take, Kensuke Takahashi, Tomoki Ikegaya, Nobuo Onai, Miwaka Otani, Hiroshi Kato
-
Patent number: 11481546Abstract: A screen discrimination device includes: a determination section which executes an automatic operation of a displayed screen of an application to cause screen transition to occur, and determines whether or not each screen at a transition destination is different from each post-transition screen based on a predetermined method; a reception section which outputs a result of the determination of whether or not each screen at the transition destination is different from each post-transition screen, and receives input of a condition for identifying a screen serving as a correction target based on the result of the determination; and a re-determination section which re-executes the automatic operation of the displayed screen of the application to cause the screen transition to occur, determines whether or not each screen at the transition destination meets the condition and, in a case where a first screen meeting the condition is present, when the post-transition screen includes a second screen meeting the conditioType: GrantFiled: May 13, 2019Date of Patent: October 25, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Toshiyuki Kurabayashi, Haruto Tanno, Muneyoshi Iyama, Hiroyuki Kirinuki
-
Patent number: 11468249Abstract: A hierarchical representation of entities relate to development of at least one product. A portion of a document is selected. For the selected portion of the document, an indication associated with at least one of the entities in the hierarchical representation is received. Based on the received indication, a link is created between the selected portion of the document and the at least one of the entities in the hierarchical representation.Type: GrantFiled: November 17, 2014Date of Patent: October 11, 2022Assignee: MICRO FOCUS LLCInventor: Ori Bendet
-
Patent number: 11443232Abstract: Techniques for active learning-based data labeling are described. An active learning-based data labeling service enables a user to build and manage large, high accuracy datasets for use in various machine learning systems. Machine learning may be used to automate annotation and management of the datasets, increasing efficiency of labeling tasks and reducing the time required to perform labeling. Embodiments utilize active learning techniques to reduce the amount of a dataset that requires manual labeling. As subsets of the dataset are labeled, this label data is used to train a model which can then identify additional objects in the dataset without manual intervention. The label data can be added to an augmented manifest, the augmented manifest can be used to filter the dataset to perform further labeling jobs on the same or different subsets of the dataset.Type: GrantFiled: March 29, 2019Date of Patent: September 13, 2022Assignee: Amazon Technologies, Inc.Inventors: Zahid Rahman, Wei Xiao, Stefano Stefani, Rahul Sharma, Siddharth Joshi
-
Patent number: 11442899Abstract: A computing system includes a server. The server is communicatively coupled to a data repository and is configured to store a data in the data repository. The server is further configured to create, via a visual information flow creation tool, at least one information flow object. The server is additionally configured to create, via a retry handling policy system, a retry policy, wherein the retry policy comprises a retry condition and a retry strategy, and to enable the at least one information flow object to follow the retry strategy when the retry condition occurs.Type: GrantFiled: March 29, 2019Date of Patent: September 13, 2022Assignee: ServiceNow, Inc.Inventors: Joshua Timothy Nerius, Venkata Kiran Kumar Koya
-
Patent number: 11429354Abstract: Techniques are described for enabling users to add custom code function blocks and multi-prompt blocks to customizable playbooks that can be executed by an orchestration, automation, and response (OAR) platform. At a high level, a playbook comprises computer program code and possibly other data that can be executed by an OAR platform to carry out an automated set of actions. A playbook is comprised of one or more functions or codeblocks, where each codeblock contains program code that performs defined functionality when the codeblock is encountered during execution of the playbook of which it is a part. For example, a first codeblock may implement an action that is performed relative to one or more IT assets, another codeblock might filter data generated by the first codeblock in some manner, and so forth.Type: GrantFiled: October 28, 2020Date of Patent: August 30, 2022Assignee: Splunk Inc.Inventors: Allison Drake, Daniel Trenker, Sydney Flak
-
Patent number: 11416379Abstract: Methods, systems, and computer-readable media for creation of software tests matching production personas are disclosed. A software testing system determines a plurality of observations regarding execution of a software product in a production environment comprising a plurality of software products. The software testing system determines one or more personas based at least in part on analysis of the plurality of observations. A particular persona represents one or more usage characteristics shared by a subset of clients of the software product. The software testing system generates one or more tests associated with the particular persona. The one or more tests comprise one or more input values of a plurality of calls. The one or more input values represent the usage characteristics shared by the subset of clients of the software product.Type: GrantFiled: June 19, 2020Date of Patent: August 16, 2022Assignee: Amazon Technologies, Inc.Inventors: Mihaela Petrescu, James Beavis, Yan Peng, Adithya Venkatesh, Peter Ramensky
-
Patent number: 11409504Abstract: Systems and methods provide, as part of an executable graphical model, a region for providing variants that includes one or more computational choices defining alternative execution implementations of the region. Conditions assigned to the one or more computational choices indicate which of the computational choices is active. The conditions specify logical expressions of variables that evaluate to True or False. For a given simulation of the executable graphical model, all of the logical expressions may evaluate to False, such that none of the computational choices are active. All of the computational choices of the executable graphical model may be removed for the given simulation.Type: GrantFiled: January 25, 2021Date of Patent: August 9, 2022Assignee: The MathWorks, Inc.Inventors: Vaibhav Awale, Sudha S. Dhoorjaty, John E. Ciolfi
-
Patent number: 11404157Abstract: A mapping system provides a graphical editor, consisting of a visual channel editor and a node configuration panel, for graphically defining channels for processing messages. Within the visual channel editor, the user is able to create a graphical representation of a channel by interconnecting representations of a source node, mapping nodes, condition nodes, and destination nodes. When a node is selected in the visual channel editor, the node configuration panel displays user interface controls in which the user specifies parameters for the selected node. The mapping system automatically generates scripts for implementing the functionality defined by the user input. In this manner, a user need not have any knowledge of scripting to define mappings to apply to messages. The mapping system may be used to perform mappings of messages of virtually any type, but has specific applicability to mapping messages between Health Information Technology (HIT) systems.Type: GrantFiled: February 2, 2021Date of Patent: August 2, 2022Assignee: Qvera LLCInventors: Samuel W. Shapiro, Ronald B. Shapiro
-
Patent number: 11392757Abstract: Managing annotation jobs is disclosed, including: receiving an annotation job, including: obtaining an input text to be annotated; and obtaining an ontology specifying a plurality of labels to be used to annotate the input text; distributing the annotation job to a plurality of annotator devices via an annotation platform; receiving a plurality of annotation results with respect to the input text from the plurality of annotator devices; and providing an aggregate annotation report corresponding to the annotation job, wherein the aggregate annotation report combines the plurality of annotation results.Type: GrantFiled: April 23, 2020Date of Patent: July 19, 2022Assignee: Figure Eight Technologies, Inc.Inventors: Andrea Butkovic, Matthew Allen Gordon, Joseph Richard Cloughley, Kiran Vajapey, Caiqun Xiao
-
Patent number: 11360976Abstract: Herein are computerized techniques for deploying JavaScript and TypeScript stored procedures and user-defined functions into a database management system (DBMS). In an embodiment, a computer generates a SQL call specification for each subroutine of one or more subroutines encoded in a scripting language. The generating is based on a signature declaration of the subroutine. Each subroutine comprises a definition of a stored procedure or a user-defined function. The computer packages the definition and the SQL call specification of each subroutine into a single bundle file. The definition and the SQL call specification of each subroutine are deployed into a DBMS from the single bundle file. Eventually, the SQL call specification of at least one subroutine is invoked to execute the definition of the subroutine in the DBMS.Type: GrantFiled: August 30, 2018Date of Patent: June 14, 2022Assignee: Oracle International CorporationInventors: Matthias Brantner, Laurent Daynes, Pit Fender, Benjamin Schlegel, Anantha Kiran Kandukuri, Hassan Chafi, Eric Sedlar, Juergen Christ, Lucas Braun, Bastian Hossbach, Alexander Ulrich, Harshad Kasture
-
Patent number: 11361137Abstract: A signoff process includes: accessing circuit information of a circuit; performing, using an analysis and optimization engine, power analysis and optimization on the circuit to generate an optimized circuit, the power analysis and optimization being performed using an input pattern; performing, using a simulator, a simulation on at least a portion of an optimized circuit, the simulation being performed using the input pattern used in the power analysis and optimization; and outputting a simulation result to the analysis and optimization engine; wherein the analysis and optimization engine and the simulator are integrated.Type: GrantFiled: June 29, 2020Date of Patent: June 14, 2022Assignee: Siemens Industry Software Inc.Inventors: Yang Wu, Ping-San Tzeng, Geng Bai, Chao-Yung Wang, Wen Kung Chu
-
Patent number: 11340896Abstract: A library model addition engine adds library models to a library knowledge base by defining a library configuration file format for conveying information about each library model, custom inputs and code snippets to facilitate library comparison operations, and education content for the library model. The library configuration file format may be automatically loaded and validated to ensure that the file is in the correct format and satisfies the constraints provided by the library recommendation engine.Type: GrantFiled: June 23, 2020Date of Patent: May 24, 2022Assignee: DevFactory Innovations FZ-LLCInventor: Tushar Makkar
-
Patent number: 11340897Abstract: Techniques for subject matter expert identification for computer software are described herein. An aspect includes receiving a search string. Another aspect includes searching a plurality of library usage data files to determine a selected library corresponding to the search string. Another aspect includes determining a location of a library call corresponding to the selected library in source code. Another aspect includes determining a computer programmer associated with the determined location based on version control metadata corresponding to the source code. Another aspect includes identifying the determined computer programmer as a subject matter expert for the selected library.Type: GrantFiled: December 8, 2020Date of Patent: May 24, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew C. M. Hicks, Robert Peter Catalano, Tyler Vezio Rimaldi, Michael E. Gildein
-
Patent number: 11330078Abstract: Techniques described herein relate to a method for deploying workflows with data management services. The method may include identifying a service update event; identifying a service sub-tree based on a service call graph; generating an update sequence for the service sub-tree; predicting an update window for the service sub-tree; selecting a first service of the service sub-tree based on the update sequence, wherein the first service includes a first standby service instance and a first active service instance; generating a backup of a first portion of a services shared data volume repository associated with the first service; applying an update to the first standby service instance to obtain a first updated active service instance; making a first determination that a first performance and reliability check associated with the first updated active service instance is below a threshold; applying the update to a second standby service instance.Type: GrantFiled: July 27, 2021Date of Patent: May 10, 2022Assignee: EMC IP Holding Company LLCInventors: Shelesh Chopra, Hemant Ramesh Gaikwad, Rahul Deo Vishwakarma
-
Patent number: 11307830Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method comprises: rendering, by a computer device, an object in response to actions performed through the computer device; collecting, by the computer device, a syntax associated with the object; processing, by the computing device, the collected syntax to determine an intent associated with the object; and matching, by the computing device, a recommended action to the intent.Type: GrantFiled: September 26, 2019Date of Patent: April 19, 2022Assignee: Kony Inc.Inventors: William K. Bodin, Komandur R. Kumar, Mahendar Yedla, Matthew B. Trevathan, Matthew A. Terry, Srikanth Tamalampudi, Srinivas Sesham, Edward H. Gross
-
Patent number: 11294645Abstract: Systems and methods for real-time interactive graphical computing are disclosed. Methods include a system receiving a first user input, determining an executable instruction associated with the first user input, executing the instruction; and displaying, concurrent with the execution of the instruction, an associated executed instruction graphical representation for the executable instruction on the display, wherein the executed instruction graphical representation is a visual expression of the execution of the instruction. Systems and methods are also described for recording and creating programming instructions, as well as displaying graphical operations.Type: GrantFiled: April 1, 2020Date of Patent: April 5, 2022Inventor: Gavriel Loria
-
Patent number: 11295393Abstract: Pertinent natural language authority documents are translated into corresponding statements in a system of predicate logic which statements are encoded into relations in a programming language. The authority documents are indexed into an electronic database to facilitate subsequent searching. User-entered query terms and/or query terms derived from pertinent prose are obtained, specifying at least one of a tax problem and an accounting problem; based on same, the electronic database is searched to locate applicable authority(ies). A comparison and inference engine executing on at least one hardware processor is activated to apply applicable relations in the programming language to a problem ascertainable from the query, to obtain a conclusion by applying derivation rules in the system of predicate logic. The conclusion is presented to a decision maker.Type: GrantFiled: July 6, 2020Date of Patent: April 5, 2022Inventors: Henry A. Orphys, William Jaworski, Elena Filatova, Phillip Gnassi Bradford
-
Patent number: 11275876Abstract: A program is executed in an information processing device including a processor and a memory. The program allows the processor to execute a step of, on the basis of a simulation result of a model in the case where a series of blocks having an input block, one or more operation blocks, and an output block are allowed to operate at a predetermined clock frequency, deciding a new clock frequency of a target block that is allowed to operate at a clock frequency lower than the predetermined clock frequency, and a step of setting the conversion ratios of conversion blocks so as to execute a simulation of the model in which the target block is allowed to operate at the new clock frequency lower than the predetermined clock frequency and the remaining blocks are allowed to operate at the predetermined clock frequency.Type: GrantFiled: May 1, 2019Date of Patent: March 15, 2022Assignee: RENESAS ELECTRONICS CORPORATIONInventors: Tetsuji Tsuda, Teruki Fukuyama, Toshio Sunami
-
Patent number: 11275572Abstract: Various embodiments are directed to apparatuses, systems, and methods for authorizing within a group-based communication interface a bundled plurality of applications to be collectively installed in a group-based communication workspace enabling communications between client devices via a group-based communication system. Various embodiments are directed to apparatuses, systems, and methods for collectively installing within a group-based communication system a bundled plurality of applications associated with an application bundle. Various embodiments are directed to apparatuses, systems, and methods for generating within a group-based communication interface application bundle data associated with a plurality of applications.Type: GrantFiled: January 30, 2020Date of Patent: March 15, 2022Assignee: Slack Technologies, LLCInventors: Michael Hahn, Salman Suhail, Saurabh Sahni, Maria-Ivmer Real Kalalang, Giacomo DiGrigoli
-
Patent number: 11263369Abstract: Techniques are provided for workflow simulation using provenance data similarity and sequence alignment. An exemplary method comprises: obtaining a state of workflow executions of concurrent workflows with multiple resource allocation configurations, wherein the state comprises provenance data of the concurrent workflows; obtaining execution traces of the concurrent workflows representing different resource allocation configurations; identifying a set of states in a first execution trace and a set of states in a second execution trace as corresponding anchor states; mapping a first intermediate state to a second intermediate state between a pair of anchor states using the provenance data; generating a simulation model of the workflow executions representing the different configurations of the resource allocation; and generating new simulation traces of the workflow executions with resource allocation configurations that are not represented in the provenance data.Type: GrantFiled: June 29, 2018Date of Patent: March 1, 2022Assignee: EMC IP Holding Company LLCInventors: Vinícius Michel Gottin, Daniel Sadoc Menasché, Alex Laier Bordignon, Eduardo Vera Sousa, Manuel Ramón Vargas Avila
-
Patent number: 11263269Abstract: An expert system designed to automatically generate requirements receives a set of natural-language statements. The system extracts from each statement keywords, rules, conditions, and semantic meanings of the statement's verbs. Verbs are organized into groups of synonyms and each statement's verb groups are each associated with one or more of that statement's keywords. Each statement is categorized as having simple, complex, or compound atomicity, as a function of the numbers of that statement's keywords, rules and verbs, and is assigned a degree of orthogonality as a function of the numbers of that statement's keywords that are associated with each of that statement's groups. Each statement is divided into segments and the procedure is repeated upon each segment until all resulting segments have simple atomicity. The segments are forwarded to downstream computerized modules that use the segments as requirements for a planned project.Type: GrantFiled: January 6, 2020Date of Patent: March 1, 2022Assignee: International Business Machines CorporationInventors: Mukundan Sundararajan, Priti Srikrishnan, Kiran Nayak
-
Patent number: 11250513Abstract: Disclosed is a computer implemented system for generating assurance related planning process and documents for an entity, the system comprises a computer arrangement having a computing device communicably coupled to plurality of input-and/or output devices to acquire inputs and source data of the entity from a user and a server arrangement communicably coupled to the computer arrangement, wherein the server arrangement comprises at least one processing unit, and at least one memory unit configured to store plurality of processing instruction. Another aspect of the present disclosure discloses a method for generating an audit report assurance related planning process and documents for an entity.Type: GrantFiled: February 24, 2020Date of Patent: February 15, 2022Assignee: AMC Future Technology Pte. Ltd.Inventor: Tang Kwee Goh
-
Patent number: 11249730Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method includes: receiving, by a computing device, an event stream comprising actions performed by a user within a user interface (UI) of an integrated development environment (IDE); determining, by the computing device, a current persona of the user based on the actions in the event stream; and personalizing, by the computing device, the UI of the IDE based on the current persona of the user.Type: GrantFiled: September 26, 2019Date of Patent: February 15, 2022Assignee: KONY, INC.Inventors: William K. Bodin, Edward H. Gross, Komandur R. Kumar, Matthew A. Terry, Matthew B. Trevathan, Mahendar Yedla
-
Patent number: 11231873Abstract: An apparatus is described. The apparatus includes velocity assignment logic to assign a velocity to data that is to be written to a non volatile storage medium. The velocity assignment logic is to accept input information pertaining to an identity of an application that is writing the data, the data type of the data and the state of the application in order to determine the velocity.Type: GrantFiled: December 7, 2018Date of Patent: January 25, 2022Assignee: Intel CorporationInventor: Sanjeev N. Trika