Visual Patents (Class 717/105)
  • Patent number: 12164915
    Abstract: Systems and methods classifying software components based on multiple information sources are provided. An exemplary method includes retrieving a number of sources including a project documentation file, source code, and dependent project list associated with a software component, extracting a number of entities from the number of sources, processing the number of entities based on a machine learning model, mapping the number of entities to a set of rules, generating a number of categorizations based on the mapping of the number of entities to the set of rules, and ranking the number of categorizations based on the set of rules.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: December 10, 2024
    Assignee: Open Weaver Inc.
    Inventors: Ashok Balasubramanian, Karthikeyan Krishnaswamy Raja, Arul Reagan S
  • Patent number: 12164888
    Abstract: A software development infrastructure can enable user developers to select remote hardware devices to develop and test their software programs. For some tests and development activity, physical access to the remote device can be provided by the infrastructure administrator by replacing the internal calls of an application with mimic code, which can respond to application requests for sensor data, as if the user was physically handling the remote device at the same location.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: December 10, 2024
    Assignee: BrowserStack Limited
    Inventors: Kunal Chowdhary, James Barboza, Hitesh Raghuvanshi
  • Patent number: 12149602
    Abstract: Systems and methods may be provided for generating and modifying dynamic user experience (UX) applications that may be agile, personalized, quickly delivered, and capable of being seamlessly integrated across an organization. The behavior and functionality of the applications (e.g., user interfaces therein) may be tailored specifically to individual users in response to learned user preferences or tendencies, for example. Consequently, these dynamic UX applications may be rapidly deployed and capable of providing a satisfactory yet pliable user experience across applications.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: November 19, 2024
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: John M. VanAntwerp, Dan Kalmes, Victoria Ann Spaulding-Burford, Thomas Schaefer
  • Patent number: 12141021
    Abstract: Exemplary embodiments may programmatically determine the number and locations of breakpoints and table values in a lookup table so as to reduce their counts. In some exemplary embodiments, the minimum number of breakpoints and breakpoint locations that conform with the error tolerance may be determined along with table values for those breakpoints. The exemplary embodiments may determine if a lookup table that conforms with the error tolerance is feasible and may inform a user of the feasibility or infeasibility of generating the lookup table. Where it is feasible to generate the lookup table, the exemplary embodiments may provide automatic programmatic generation of a lookup table with minimal breakpoints and optimal or near-optimal table values.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: November 12, 2024
    Assignee: The MathWorks, Inc.
    Inventors: Yifu Zhang, Yuan Yuan
  • Patent number: 12131187
    Abstract: A computer-implemented method comprising: receiving, by a computing device, user input defining a workflow; receiving, by the computing device, information defining schemas at convergence points in the workflow; determining, by the computing device, a set of mapping parameters at outputs of nodes of the workflow based on the schemas; receiving, by the computing device, input values to the mapping parameters; storing, by the computing device, the input values to the mapping parameters in a structure corresponding to the schemas; and executing, by the computing device, the workflow based on the input values to the mapping parameters, wherein the executing includes invoking one or more applications residing on one or more application servers through application programming interface (API) calls.
    Type: Grant
    Filed: March 10, 2023
    Date of Patent: October 29, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rob Nicholson, Sarah Burwood, Robert W. Phippen, Peter A. Broadhurst, Gary Thornton, Rob Breeds
  • Patent number: 12099556
    Abstract: Some embodiments transfer a software development working context between development environments. The environments may be on the same machine, or on different machines. The working context includes ephemeral state information (ESI), such as edits not yet committed to a repository, development tool user interface state, command history, build history, debug history, execution history, tool window content, hot exit files, or search filters, among others. The ESI is computationally gathered from RAM and other locations in a source environment, written to an edit session artifact (ESA), and then read from the ESA and installed at a target environment. The transfer is accomplished without committing source code to any source code version control system, e.g., repository. The transfer may be tailored for efficiency or efficacy by determining whether a particular software development capability is present in one or both of the environments.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: September 24, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hui Ling Er, Kai-Uwe Maetzel
  • Patent number: 12050848
    Abstract: Disclosed herein are techniques for visualizing and configuring controller function sequences.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: July 30, 2024
    Assignee: Aurora Labs Ltd.
    Inventors: Zohar Fox, Carmit Sahar
  • Patent number: 12039292
    Abstract: An industrial integrated development environment (IDE) supports commissioning features that facilitate intelligent deployment of an automation system project to appropriate industrial devices (e.g., industrial controllers, drives, HMI terminals, etc.). In some embodiments, the industrial IDE system can generate validation checklists that can be used during commissioning to validate the system and manage project validation sign-off procedures. After commissioning of the system, the IDE system can also support a number of runtime monitoring features, including monitoring the automation system during operation and providing assistance with regard to detecting, predicting, and correcting maintenance issues.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: July 16, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Andrew R Stump, Anthony Carrara, Eashwer Srinivasan, Christopher W Como, Sharon M Billi-Duran
  • Patent number: 12039354
    Abstract: A system and method to operate applications through positional virtualization technology. The system comprises a server including at least one processor and memory storing a persistent virtual world system comprising a data structure in which at least one virtual replica of at least one corresponding real object is represented, and at least one application run and hosted on at least one virtual machine virtually positioned in a location of the persistent virtual world system. Provisioning of the virtual machines is managed by a virtual machine management system stored in the memory of the server. One or more user devices connected to the servers via a network are configured to access and execute the applications hosted on the virtual machines of the at least one server and to receive resources thereof based on application requirements.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: July 16, 2024
    Assignee: THE CALANY HOLDING S. À R.L.
    Inventor: Cevat Yerli
  • Patent number: 12026483
    Abstract: The present disclosure describes programming marking methods. Various examples include: displaying device controls for at least two operating devices associated with a target task to be executed, where the display configures programming logic of the device controls for the operating devices; determining a respective device group to which each of the operating devices belongs; configuring a group tag for the operating device used for marking the device group; and displaying on a second interface a programming flowchart used when the operating devices execute the target task. The programming flowchart includes at least two function blocks. Each of the function blocks is controlled by one operating device to perform one processing action. Each of the function blocks is marked with a group tag matching the operating device. The second interface configures the function blocks and the execution logic between the function blocks.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: July 2, 2024
    Assignee: SIEMENS LTD., CHINA
    Inventors: Xin Jin, Liang Liao, Jun Yi Shan
  • Patent number: 12001441
    Abstract: A system for generating graphical relationship maps is disclosed. The system may receive a search request. The system may generate a relationship map data based on linked data elements of at least one of a structured data set, an unstructured data set, and a hybrid data set comprising structured and unstructured data. The system may display a graphical relationship map including an entity type icon based on the relationship map data and the search request.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: June 4, 2024
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Arindam Chatterjee, Pratap Singh Rathore, Nitish Sharma, Swatee Singh
  • Patent number: 11989594
    Abstract: A method may include creating an association identifier based on an association between a computational device function and a compute engine of a computational device, and invoking an execute command to perform an execution of the computational device function using the compute engine, wherein the execute command uses the association identifier. The compute engine may be a first compute engine, and the association may be further between the computational device function and a second compute engine of the computational device. The execute command may perform an execution of the computational device function using the second compute engine. The execution of the computational device function using the first compute engine and the execution of the computational device function using the second compute engine may overlap. The execute command may include the association identifier. The creating the association identifier may include invoking a create association command.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: May 21, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: William Martin, Oscar P. Pinto
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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