Visual Patents (Class 717/105)
  • Patent number: 11977869
    Abstract: 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: Grant
    Filed: June 13, 2023
    Date of Patent: May 7, 2024
    Assignee: Bank of America Corporation
    Inventors: Anton Sumin, Sanjay Pillay, Piedad L. Burnside
  • Patent number: 11971804
    Abstract: 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: Grant
    Filed: June 15, 2021
    Date of Patent: April 30, 2024
    Assignee: Allstate Insurance Company
    Inventor: Anil Kumar Pandurangarao
  • Patent number: 11954061
    Abstract: 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: Grant
    Filed: September 23, 2021
    Date of Patent: April 9, 2024
    Assignee: BEIJING TSINGMICRO INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Chongyang Wang, Zhen Zhang, Peng Ouyang
  • Patent number: 11948105
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: April 2, 2024
    Assignee: Daikin Industries, Ltd.
    Inventors: Yuuko Kuroda, Kenichi Nagahara
  • Patent number: 11940770
    Abstract: 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: Grant
    Filed: July 9, 2021
    Date of Patent: March 26, 2024
    Assignee: MAPPED INC.
    Inventors: Shaun Cooley, Jose De Castro, Jason Koh
  • Patent number: 11941374
    Abstract: 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: Grant
    Filed: December 30, 2021
    Date of Patent: March 26, 2024
    Assignee: NB Ventures, Inc.
    Inventors: Subhash Makhija, Saratendu Sethi, Huzaifa Matawala, Manish Sharma, Shivendra Singh Malik, Srishti Kush
  • Patent number: 11909743
    Abstract: 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: Grant
    Filed: July 13, 2023
    Date of Patent: February 20, 2024
    Assignee: Snowflake Inc.
    Inventors: Christine A. Avanessians, Damien Carru, Ramachandran Natarajan Iyer, Dennis Edgar Lynch, Subramanian Muralidhar
  • Patent number: 11876756
    Abstract: 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: Grant
    Filed: September 2, 2021
    Date of Patent: January 16, 2024
    Assignee: Capital One Services, LLC
    Inventors: Diana Mingels, Amandeep Bakshi, Robert Cowell, Jeremy Doll, Jed Dunn, Mathias Menasi
  • Patent number: 11875891
    Abstract: 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: Grant
    Filed: August 2, 2022
    Date of Patent: January 16, 2024
    Assignee: Qvera LLC
    Inventors: Samuel W. Shapiro, Ronald B. Shapiro
  • Patent number: 11829421
    Abstract: 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: Grant
    Filed: November 6, 2020
    Date of Patent: November 28, 2023
    Assignee: Tableau Software, LLC
    Inventor: Scott Sherman
  • Patent number: 11784894
    Abstract: 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: Grant
    Filed: August 18, 2016
    Date of Patent: October 10, 2023
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Anatoly Andrianov, Yi Zhi Yao
  • Patent number: 11783295
    Abstract: 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: Grant
    Filed: April 14, 2021
    Date of Patent: October 10, 2023
    Assignee: Fu3e Limited
    Inventors: Gavin Gleave, James Keyworth, Kyle Nash, Lewis Gleave
  • Patent number: 11775348
    Abstract: 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: Grant
    Filed: February 17, 2022
    Date of Patent: October 3, 2023
    Assignee: OneTrust, LLC
    Inventors: Subramanian Viswanathan, Milap Shah
  • Patent number: 11748075
    Abstract: 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: Grant
    Filed: August 10, 2021
    Date of Patent: September 5, 2023
    Assignee: Bank of America Corporation
    Inventors: Anton Sumin, Sanjay Pillay, Piedad L. Burnside
  • Patent number: 11726749
    Abstract: 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: Grant
    Filed: May 13, 2021
    Date of Patent: August 15, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wenliang Dai, Canhui Huang
  • Patent number: 11693632
    Abstract: 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: Grant
    Filed: January 25, 2021
    Date of Patent: July 4, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Hugo Latapie, Ozkan Kilic, Ramana Rao V. R. Kompella, Pallavi Kalapatapu, Gaowen Liu
  • Patent number: 11687855
    Abstract: 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: Grant
    Filed: October 20, 2021
    Date of Patent: June 27, 2023
    Assignee: Showrunnr, Inc.
    Inventor: Sean Douglas Cooney
  • Patent number: 11675571
    Abstract: 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: Grant
    Filed: December 28, 2021
    Date of Patent: June 13, 2023
    Assignee: NB Ventures, Inc.
    Inventors: Subhash Makhija, Huzaifa Matawala, Shivendra Singh Malik, Wael Gendy Yousef Abdo, John Fawzy Gouda Hakeem, Bicheng Xiao
  • Patent number: 11645314
    Abstract: 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: Grant
    Filed: August 17, 2017
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Liang-Shu Huang, Kevin C. M. Lai, Chih-Hsiung Liu, Jarwow C. H. Wu, Wayen W. J. Wu
  • Patent number: 11579956
    Abstract: 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: Grant
    Filed: March 24, 2021
    Date of Patent: February 14, 2023
    Assignee: The MathWorks, Inc.
    Inventors: Yifu Zhang, Aditya Dodda
  • Patent number: 11579856
    Abstract: 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 co
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: February 14, 2023
    Assignee: SOOCHOW UNIVERSITY
    Inventors: Yihuai Wang, Jiale Jiang, Jin Wang, Lianmin Shi
  • Patent number: 11531796
    Abstract: 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: Grant
    Filed: August 17, 2020
    Date of Patent: December 20, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ashok Pon Kumar Sree Prakash, Meenakshi Ravisankar, Amith Singhee
  • Patent number: 11531660
    Abstract: 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: Grant
    Filed: April 20, 2021
    Date of Patent: December 20, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Robert George Wilton, Reshad Rahman, Joseph Michael Clarke, Paul Henry Merlo
  • Patent number: 11531537
    Abstract: 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: Grant
    Filed: November 19, 2020
    Date of Patent: December 20, 2022
    Assignee: Sentry Insurance Company
    Inventors: Nicholas George Negoshian, Robert Maitland Baxter
  • Patent number: 11514017
    Abstract: Systems and methods for provisioning a new secondary IdentityIQ instance to an existing IdentityIQ instance are disclosed.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: November 29, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Isaac Leonardo Blum, Brian Dillon, Corey Lansford, Carl Dashfield, Richard Seidenstein
  • Patent number: 11487595
    Abstract: 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: Grant
    Filed: July 12, 2019
    Date of Patent: November 1, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Naoki Take, Kensuke Takahashi, Tomoki Ikegaya, Nobuo Onai, Miwaka Otani, Hiroshi Kato
  • Patent number: 11481546
    Abstract: 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 conditio
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: October 25, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Toshiyuki Kurabayashi, Haruto Tanno, Muneyoshi Iyama, Hiroyuki Kirinuki
  • Patent number: 11468249
    Abstract: 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: Grant
    Filed: November 17, 2014
    Date of Patent: October 11, 2022
    Assignee: MICRO FOCUS LLC
    Inventor: Ori Bendet
  • Patent number: 11443232
    Abstract: 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: Grant
    Filed: March 29, 2019
    Date of Patent: September 13, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Zahid Rahman, Wei Xiao, Stefano Stefani, Rahul Sharma, Siddharth Joshi
  • Patent number: 11442899
    Abstract: 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: Grant
    Filed: March 29, 2019
    Date of Patent: September 13, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Joshua Timothy Nerius, Venkata Kiran Kumar Koya
  • Patent number: 11429354
    Abstract: 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: Grant
    Filed: October 28, 2020
    Date of Patent: August 30, 2022
    Assignee: Splunk Inc.
    Inventors: Allison Drake, Daniel Trenker, Sydney Flak
  • Patent number: 11416379
    Abstract: 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: Grant
    Filed: June 19, 2020
    Date of Patent: August 16, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Mihaela Petrescu, James Beavis, Yan Peng, Adithya Venkatesh, Peter Ramensky
  • Patent number: 11409504
    Abstract: 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: Grant
    Filed: January 25, 2021
    Date of Patent: August 9, 2022
    Assignee: The MathWorks, Inc.
    Inventors: Vaibhav Awale, Sudha S. Dhoorjaty, John E. Ciolfi
  • Patent number: 11404157
    Abstract: 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: Grant
    Filed: February 2, 2021
    Date of Patent: August 2, 2022
    Assignee: Qvera LLC
    Inventors: Samuel W. Shapiro, Ronald B. Shapiro
  • Patent number: 11392757
    Abstract: 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: Grant
    Filed: April 23, 2020
    Date of Patent: July 19, 2022
    Assignee: Figure Eight Technologies, Inc.
    Inventors: Andrea Butkovic, Matthew Allen Gordon, Joseph Richard Cloughley, Kiran Vajapey, Caiqun Xiao
  • Patent number: 11360976
    Abstract: 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: Grant
    Filed: August 30, 2018
    Date of Patent: June 14, 2022
    Assignee: Oracle International Corporation
    Inventors: 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: 11361137
    Abstract: 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: Grant
    Filed: June 29, 2020
    Date of Patent: June 14, 2022
    Assignee: Siemens Industry Software Inc.
    Inventors: Yang Wu, Ping-San Tzeng, Geng Bai, Chao-Yung Wang, Wen Kung Chu
  • Patent number: 11340896
    Abstract: 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: Grant
    Filed: June 23, 2020
    Date of Patent: May 24, 2022
    Assignee: DevFactory Innovations FZ-LLC
    Inventor: Tushar Makkar
  • Patent number: 11340897
    Abstract: 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: Grant
    Filed: December 8, 2020
    Date of Patent: May 24, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew C. M. Hicks, Robert Peter Catalano, Tyler Vezio Rimaldi, Michael E. Gildein
  • Patent number: 11330078
    Abstract: 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: Grant
    Filed: July 27, 2021
    Date of Patent: May 10, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Hemant Ramesh Gaikwad, Rahul Deo Vishwakarma
  • Patent number: 11307830
    Abstract: 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: Grant
    Filed: September 26, 2019
    Date of Patent: April 19, 2022
    Assignee: 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: 11294645
    Abstract: 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: Grant
    Filed: April 1, 2020
    Date of Patent: April 5, 2022
    Inventor: Gavriel Loria
  • Patent number: 11295393
    Abstract: 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: Grant
    Filed: July 6, 2020
    Date of Patent: April 5, 2022
    Inventors: Henry A. Orphys, William Jaworski, Elena Filatova, Phillip Gnassi Bradford
  • Patent number: 11275876
    Abstract: 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: Grant
    Filed: May 1, 2019
    Date of Patent: March 15, 2022
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Tetsuji Tsuda, Teruki Fukuyama, Toshio Sunami
  • Patent number: 11275572
    Abstract: 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: Grant
    Filed: January 30, 2020
    Date of Patent: March 15, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Michael Hahn, Salman Suhail, Saurabh Sahni, Maria-Ivmer Real Kalalang, Giacomo DiGrigoli
  • Patent number: 11263369
    Abstract: 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: Grant
    Filed: June 29, 2018
    Date of Patent: March 1, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Vinícius Michel Gottin, Daniel Sadoc Menasché, Alex Laier Bordignon, Eduardo Vera Sousa, Manuel Ramón Vargas Avila
  • Patent number: 11263269
    Abstract: 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: Grant
    Filed: January 6, 2020
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Mukundan Sundararajan, Priti Srikrishnan, Kiran Nayak
  • Patent number: 11250513
    Abstract: 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: Grant
    Filed: February 24, 2020
    Date of Patent: February 15, 2022
    Assignee: AMC Future Technology Pte. Ltd.
    Inventor: Tang Kwee Goh
  • Patent number: 11249730
    Abstract: 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: Grant
    Filed: September 26, 2019
    Date of Patent: February 15, 2022
    Assignee: KONY, INC.
    Inventors: William K. Bodin, Edward H. Gross, Komandur R. Kumar, Matthew A. Terry, Matthew B. Trevathan, Mahendar Yedla
  • Patent number: 11231873
    Abstract: 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: Grant
    Filed: December 7, 2018
    Date of Patent: January 25, 2022
    Assignee: Intel Corporation
    Inventor: Sanjeev N. Trika