Visual Patents (Class 717/105)
-
Patent number: 12164915Abstract: 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: GrantFiled: February 25, 2022Date of Patent: December 10, 2024Assignee: Open Weaver Inc.Inventors: Ashok Balasubramanian, Karthikeyan Krishnaswamy Raja, Arul Reagan S
-
Patent number: 12164888Abstract: 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: GrantFiled: September 29, 2022Date of Patent: December 10, 2024Assignee: BrowserStack LimitedInventors: Kunal Chowdhary, James Barboza, Hitesh Raghuvanshi
-
Patent number: 12149602Abstract: 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: GrantFiled: January 9, 2023Date of Patent: November 19, 2024Assignee: State Farm Mutual Automobile Insurance CompanyInventors: John M. VanAntwerp, Dan Kalmes, Victoria Ann Spaulding-Burford, Thomas Schaefer
-
Patent number: 12141021Abstract: 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: GrantFiled: January 12, 2023Date of Patent: November 12, 2024Assignee: The MathWorks, Inc.Inventors: Yifu Zhang, Yuan Yuan
-
Patent number: 12131187Abstract: 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: GrantFiled: March 10, 2023Date of Patent: October 29, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rob Nicholson, Sarah Burwood, Robert W. Phippen, Peter A. Broadhurst, Gary Thornton, Rob Breeds
-
Patent number: 12099556Abstract: 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: GrantFiled: November 15, 2022Date of Patent: September 24, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Hui Ling Er, Kai-Uwe Maetzel
-
Patent number: 12050848Abstract: Disclosed herein are techniques for visualizing and configuring controller function sequences.Type: GrantFiled: May 22, 2023Date of Patent: July 30, 2024Assignee: Aurora Labs Ltd.Inventors: Zohar Fox, Carmit Sahar
-
Patent number: 12039292Abstract: 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: GrantFiled: September 10, 2021Date of Patent: July 16, 2024Assignee: Rockwell Automation Technologies, Inc.Inventors: Andrew R Stump, Anthony Carrara, Eashwer Srinivasan, Christopher W Como, Sharon M Billi-Duran
-
Patent number: 12039354Abstract: 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: GrantFiled: June 17, 2020Date of Patent: July 16, 2024Assignee: THE CALANY HOLDING S. À R.L.Inventor: Cevat Yerli
-
Patent number: 12026483Abstract: 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: GrantFiled: July 14, 2020Date of Patent: July 2, 2024Assignee: SIEMENS LTD., CHINAInventors: Xin Jin, Liang Liao, Jun Yi Shan
-
Patent number: 12001441Abstract: 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: GrantFiled: September 4, 2019Date of Patent: June 4, 2024Assignee: American Express Travel Related Services Company, Inc.Inventors: Arindam Chatterjee, Pratap Singh Rathore, Nitish Sharma, Swatee Singh
-
Patent number: 11989594Abstract: 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: GrantFiled: April 26, 2022Date of Patent: May 21, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: William Martin, Oscar P. Pinto
-
Patent number: 11977869Abstract: A mobile application development device having a platform processor, a native application converter engine, and a mobile platform framework engine configured to facilitate the development and deployment of mobile applications configured to be run on different mobile operating systems from code that is developed independently and agnostic of the mobile operating system on which it will ultimately run.Type: GrantFiled: June 13, 2023Date of Patent: May 7, 2024Assignee: Bank of America CorporationInventors: Anton Sumin, Sanjay Pillay, Piedad L. Burnside
-
Patent number: 11971804Abstract: Methods and systems for an intelligent technical debt helper may include receiving, via a processor, a level of technical debt associated with a technical debt of a computer program code and determining, via the processor, whether the level of technical debt is greater than a technical debt threshold. The method may also include generating, using an artificial intelligence neural network model communicatively coupled to the processor and based on the computer program code, an automated code recommendation to address the technical debt of the computer program code when the level of technical debt is greater than the technical debt threshold.Type: GrantFiled: June 15, 2021Date of Patent: April 30, 2024Assignee: Allstate Insurance CompanyInventor: Anil Kumar Pandurangarao
-
Patent number: 11954061Abstract: A mapping method for a reconfigurable array, including: Si obtaining and analyzing a DDG; providing an initial interval; obtaining a reconfigurable architecture; copying the first adjacency matrix and the second adjacency matrix to form a mapping space; establishing an integer linear programming model, and mapping, with the integer linear programming model, a processing vertex, an intra-cycle edge, and an inter-cycle edge in the DDG, to the mapping space, respectively; obtaining a mapping relationship from the processing vertex and the edge in the DDG to the processing element and the link of extended TS_max layers; and generating configuration information by the mapping relationship modulo the initial interval.Type: GrantFiled: September 23, 2021Date of Patent: April 9, 2024Assignee: BEIJING TSINGMICRO INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Chongyang Wang, Zhen Zhang, Peng Ouyang
-
Patent number: 11948105Abstract: An identification information input support system supports a worker inputting identification information to a plurality of devices. The support system includes an information storage apparatus, and a mobile terminal. The information storage apparatus includes a communication unit that communicates with the mobile terminal, a storage unit that stores device information, and an update unit that updates the management information in response to input of the identification information. The device information includes the identification information, drawing information indicating location in which the device is installed, layout information indicating a layout of the device in the drawing information, and management information indicating a degree of progress of the task of inputting the identification information to the devices.Type: GrantFiled: September 30, 2019Date of Patent: April 2, 2024Assignee: Daikin Industries, Ltd.Inventors: Yuuko Kuroda, Kenichi Nagahara
-
Patent number: 11940770Abstract: Described are platforms, systems, and methods to automatically discover, extract, map, merge, and enrich data found in on-premises in automated industrial and commercial environments and cloud systems for purposes of providing developers access to normalized, merged, and enriched data through an API. The platforms, systems, and methods identify a plurality of data sources associated with an automation environment; retrieve data from at least one of the identified data sources; apply a first algorithm to map the retrieved data to a predetermined ontology; merge the mapped data into a data store comprising timeseries of the mapped data; apply a second algorithm to identify patterns in the merged data and enriching the data based on one or more identified patterns; and provide one or more APIs or one or more real-time streams to provide access to the enriched data.Type: GrantFiled: July 9, 2021Date of Patent: March 26, 2024Assignee: MAPPED INC.Inventors: Shaun Cooley, Jose De Castro, Jason Koh
-
Patent number: 11941374Abstract: The present invention generally relates to system, method and graphical user interface for executing one or more tasks in dynamic data driven enterprise application. The invention includes creation of rules on a rule creation interface by one or more syntax from a rule creation syntax data library. The invention provides machine learning models driven rule engine for executing the tasks.Type: GrantFiled: December 30, 2021Date of Patent: March 26, 2024Assignee: NB Ventures, Inc.Inventors: Subhash Makhija, Saratendu Sethi, Huzaifa Matawala, Manish Sharma, Shivendra Singh Malik, Srishti Kush
-
Patent number: 11909743Abstract: Systems and methods for an organization-level account for an organization on a data platform, users of which can possess administrative or management privileges with respect to the organization and across one or more others accounts of the organization.Type: GrantFiled: July 13, 2023Date of Patent: February 20, 2024Assignee: Snowflake Inc.Inventors: Christine A. Avanessians, Damien Carru, Ramachandran Natarajan Iyer, Dennis Edgar Lynch, Subramanian Muralidhar
-
Patent number: 11876756Abstract: A computing device may represent dialog for output by a chatbot as a response graph. The graph may consist of nodes and edges, both of which may have attributes. The graph may be linked with another graph. There may be one or more traversal paths through the graph. The computing device may represent each traversal path as a row in a database table. Each column in the table row may correspond to: one or more nodes in the traversal path, a condition value, weight, and/or other filtering condition. A computing device may display a graphical user interface that allows a user to add, edit, and/or delete nodes and/or edges of the graph. The user interface may also allow the user to compare two or more graphs. The user interface may generate visualizations of traversal paths of a response graph.Type: GrantFiled: September 2, 2021Date of Patent: January 16, 2024Assignee: Capital One Services, LLCInventors: Diana Mingels, Amandeep Bakshi, Robert Cowell, Jeremy Doll, Jed Dunn, Mathias Menasi
-
Patent number: 11875891Abstract: A mapping system provides a graphical editor, consisting of a visual channel editor and a node configuration panel, for graphically defining channels for processing messages. Within the visual channel editor, the user is able to create a graphical representation of a channel by interconnecting representations of a source node, mapping nodes, condition nodes, and destination nodes. When a node is selected in the visual channel editor, the node configuration panel displays user interface controls in which the user specifies parameters for the selected node. The mapping system automatically generates scripts for implementing the functionality defined by the user input. In this manner, a user need not have any knowledge of scripting to define mappings to apply to messages. The mapping system may be used to perform mappings of messages of virtually any type, but has specific applicability to mapping messages between Health Information Technology (HIT) systems.Type: GrantFiled: August 2, 2022Date of Patent: January 16, 2024Assignee: Qvera LLCInventors: Samuel W. Shapiro, Ronald B. Shapiro
-
Patent number: 11829421Abstract: Embodiments are directed to visualizing data using a graphical user interface (GUI) that may include a graph panel and a visualization panel arranged to receive inputs or interactions. A data model may be provided and displayed in the visualization panel. Input information that specifies portions of the data model may be provided to the visualization panel. Transform models may be determined based on the specified portions of the data model such that the determined transform models include a model interface that accepts the input information. The transform models may be employed to generate graph objects based on the data model, the input information such that the graph objects may be included in a graph model. Queries based on the graph model may be executed to provide results from the data model such that the results may be displayed in a visualization.Type: GrantFiled: November 6, 2020Date of Patent: November 28, 2023Assignee: Tableau Software, LLCInventor: Scott Sherman
-
Patent number: 11783295Abstract: A computer system and process for defining and operating a data structure that defines task forms and workflows associated with those forms is described that may be used for project management.Type: GrantFiled: April 14, 2021Date of Patent: October 10, 2023Assignee: Fu3e LimitedInventors: Gavin Gleave, James Keyworth, Kyle Nash, Lewis Gleave
-
Patent number: 11784894Abstract: Systems, methods, apparatuses, and computer program products for virtualized network function (VNF) component (VNFC) level performance management are provided. One method includes collecting virtualized resources measurements, identifying virtualized network function components that the virtualized resources measurements belong to, and associating the collected virtualized resources measurements with an application function (MF).Type: GrantFiled: August 18, 2016Date of Patent: October 10, 2023Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Anatoly Andrianov, Yi Zhi Yao
-
Patent number: 11775348Abstract: In general, various aspects of the present invention provide methods, apparatuses, systems, computing devices, computing entities, and/or the like for generating and managing custom workflows for domain objects defined within microservices. In accordance with various aspects, a method is that comprises: receiving an attribute value for a custom workflow to include in a microservice that corresponds to an attribute defined for a workflow component; accessing mapping data for an attribute; identifying, based on the mapping data, a corresponding field of a workflows table mapped to the attribute; storing a record in the workflows table for the custom workflow with the attribute value stored in the corresponding field for the record to persist the custom workflow in the microservice.Type: GrantFiled: February 17, 2022Date of Patent: October 3, 2023Assignee: OneTrust, LLCInventors: Subramanian Viswanathan, Milap Shah
-
Patent number: 11748075Abstract: A mobile application development device having a platform processor, a native application converter engine, and a mobile platform framework engine configured to facilitate the development and deployment of mobile applications configured to be run on different mobile operating systems from code that is developed independently and agnostic of the mobile operating system on which it will ultimately run.Type: GrantFiled: August 10, 2021Date of Patent: September 5, 2023Assignee: Bank of America CorporationInventors: Anton Sumin, Sanjay Pillay, Piedad L. Burnside
-
Patent number: 11726749Abstract: This disclosure includes a child application development method. In the method, an interface of a child application developer tool is displayed. The child application developer tool is a native child application developer tool of a first parent application that is configured with an extension corresponding to development processing for a child application of a second parent application. A development instruction for the child application of the second parent application is received via the interface. In response to the development instruction, a child application base library of the second parent application is obtained via the child application developer tool. A child application running environment of the second parent application is created by loading the child application base library. Further, development processing for the child application of the second parent application is performed in the child application running environment.Type: GrantFiled: May 13, 2021Date of Patent: August 15, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Wenliang Dai, Canhui Huang
-
Patent number: 11693632Abstract: In one embodiment, a device obtains data models and workflow logic for a visual programming environment. The device constructs, based on the data models and workflow logic for the visual programming environment, a metamodel that comprises a knowledge graph. The device makes, using the metamodel, an evaluation of an interaction between a user and the visual programming environment. The device provides, based on the evaluation, visualization data to a user interface of the visual programming environment.Type: GrantFiled: January 25, 2021Date of Patent: July 4, 2023Assignee: Cisco Technology, Inc.Inventors: Hugo Latapie, Ozkan Kilic, Ramana Rao V. R. Kompella, Pallavi Kalapatapu, Gaowen Liu
-
Patent number: 11687855Abstract: Producing media content such as films, television shows, commercials, and other formats requires aggregating a large number of resources before, during, and after filming. A method of production scheduling that directly connects to real-time accessible marketplace resources (labor, equipment, services) to help producers find and hire the equipment, creative services, and human capital needed to produce a film or other audiovisual media is disclosed. This method helps producers schedule and book the resources they need to produce content. The resources are tied to a smart timeline that synchronizes production schedule changes against available resources. The method also alerts suppliers and producers of any changes to the production timeline.Type: GrantFiled: October 20, 2021Date of Patent: June 27, 2023Assignee: Showrunnr, Inc.Inventor: Sean Douglas Cooney
-
Patent number: 11675571Abstract: The present invention provides a system and method for restructuring of one or more applications. The invention includes a syntax data library having components enabling creation of one or more logical flow blocks by the AI engine. The logical flow blocks are structured on an extension tool interface to restructure the one or more applications for executing one or more SCM operations.Type: GrantFiled: December 28, 2021Date of Patent: June 13, 2023Assignee: NB Ventures, Inc.Inventors: Subhash Makhija, Huzaifa Matawala, Shivendra Singh Malik, Wael Gendy Yousef Abdo, John Fawzy Gouda Hakeem, Bicheng Xiao
-
Patent number: 11645314Abstract: A method includes receiving a natural language query at an information system, the natural language query indicating an intent and at least a first factor and a second factor. The method also includes retrieving a set of candidate information from the information system based on the natural language query, the set of candidate information having a type determined by the intent. The method additionally includes selecting a knowledge display template from a set of knowledge display templates using the intent, the first factor and the second factor. The method further includes rendering, using the knowledge display template, a first knowledge graph comprising the set of candidate information, the first knowledge graph indicating a relationship between the set of candidate information based the first factor and the second factor.Type: GrantFiled: August 17, 2017Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Liang-Shu Huang, Kevin C. M. Lai, Chih-Hsiung Liu, Jarwow C. H. Wu, Wayen W. J. Wu
-
Patent number: 11579856Abstract: A multi-chip compatible compiling method includes: extracting common characteristic information of Makefiles; configuring variable attribute information of the Makefiles; obtaining a universal Makefile template for multiple chips according to the common characteristic information and the variable attribute information of the Makefiles; traversing a project to be compiled in the universal Makefile template by a compilation module, recording path information of a dependency file of the project to be compiled, replacing a variable value in the universal Makefile template, and determining automation configuration information of the universal Makefile template; invoking an incremental compilation mechanism of a Make tool according to the automation configuration information of the universal Makefile template to obtain a target Makefile of the project to be compiled; and processing the target Makefile by rule information and pseudo-target tag information in the Makefiles to obtain an executable file generated by coType: GrantFiled: December 24, 2020Date of Patent: February 14, 2023Assignee: SOOCHOW UNIVERSITYInventors: Yihuai Wang, Jiale Jiang, Jin Wang, Lianmin Shi
-
Patent number: 11579956Abstract: Exemplary embodiments may perform feasibility analysis to determine whether it is possible to generate a lookup table that conforms to an error tolerance given a specification of a function or a set of data points that the lookup table attempts to approximate, an indication of breakpoint positions, and a specification of a data type for table values. Where it is determined that it is feasible to generate the lookup table, the lookup table may be automatically programmatically generated. Suggestions of how to modify the breakpoint positions and/or error tolerance may be provided. In addition, a visualization of approximation error and error tolerance, such as a visualization showing a feasibility margin, may be output. New data points may be processed to update table values for an already generated lookup table.Type: GrantFiled: March 24, 2021Date of Patent: February 14, 2023Assignee: The MathWorks, Inc.Inventors: Yifu Zhang, Aditya Dodda
-
Patent number: 11531537Abstract: Discussed are DevOps systems, methods, and apparatuses that provide a solution for organizing, reporting, and facilitating the automation of deploying infrastructure, platform, and application code for an IT enterprise. A logical data model for organizing components of the DevOps approach may include inventories for systems, environments, applications, resources, and deployments. A set of components may be built to provide an organizational structure to collect, report, and facilitate the automation of applications and the deployments of those applications across the enterprise. An artifact inventory may be used to request a deployment of specific versions of artifacts to an environment, providing a complete picture of what the environment should contain after a deployment. This inventory may be linked to business-level system inventory tracking as well as low-level computing resource tracking to provide a complete picture of total cost of ownership.Type: GrantFiled: November 19, 2020Date of Patent: December 20, 2022Assignee: Sentry Insurance CompanyInventors: Nicholas George Negoshian, Robert Maitland Baxter
-
Patent number: 11531660Abstract: A method includes determining whether the first version is an alias with respect to the second version, the alias being defined as an equivalent version of the YANG module. Based at least in part on a determination that the first version is the alias with respect to the second version, a version alias extension is inserted into a revision label of the first and/or second version. Based on a determination that the second version is backwards compatible with respect to the first version, a version backwards compatible extension is inserted into the revision label of the second version. Based at least in part on a determination that the second version is not backwards compatible with respect to the first version, a version non-backwards compatible extension is inserted into the revision label of the second version.Type: GrantFiled: April 20, 2021Date of Patent: December 20, 2022Assignee: Cisco Technology, Inc.Inventors: Robert George Wilton, Reshad Rahman, Joseph Michael Clarke, Paul Henry Merlo
-
Patent number: 11531796Abstract: A method for guided design generation includes receiving a plurality of image samples for an intended design and generating a first plurality of images by providing a positive latent vector to a first layer out of a plurality of layers and a negative latent vector to remaining layers out of the plurality of layers. Responsive to receiving a first image selection, identifying the first layer out of the plurality of layers generated the first image includes a feature of interest. Determining a feature expression variation for the feature of interest in latent space based on the ranking of a first plurality of generated sample images, wherein the first plurality of generated sample images includes the feature of interest. Responsive to receiving a second plurality of images for a plurality of base features, generating an initial design based on the feature of interest and the plurality of base features.Type: GrantFiled: August 17, 2020Date of Patent: December 20, 2022Assignee: International Business Machines CorporationInventors: Ashok Pon Kumar Sree Prakash, Meenakshi Ravisankar, Amith Singhee
-
Patent number: 11514017Abstract: Systems and methods for provisioning a new secondary IdentityIQ instance to an existing IdentityIQ instance are disclosed.Type: GrantFiled: August 3, 2020Date of Patent: November 29, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Isaac Leonardo Blum, Brian Dillon, Corey Lansford, Carl Dashfield, Richard Seidenstein
-
Patent number: 11487595Abstract: An Application Program Interface (API) adapter creation apparatus is configured to accept, from a developing engineer, a setting of an execution order of a wholesale service API invoked by internal processing of an adapter API provided by an API adapter, a setting of a request parameter of the adapter API serving as an acquisition source of a request parameter of the wholesale service API, and a setting of a response parameter of the adapter API serving as a reflection destination of a response parameter of the wholesale service API. The API adapter creation apparatus generates a source code based on the accepted settings.Type: GrantFiled: July 12, 2019Date of Patent: November 1, 2022Assignee: Nippon Telegraph and Telephone CorporationInventors: Naoki Take, Kensuke Takahashi, Tomoki Ikegaya, Nobuo Onai, Miwaka Otani, Hiroshi Kato
-
Patent number: 11481546Abstract: A screen discrimination device includes: a determination section which executes an automatic operation of a displayed screen of an application to cause screen transition to occur, and determines whether or not each screen at a transition destination is different from each post-transition screen based on a predetermined method; a reception section which outputs a result of the determination of whether or not each screen at the transition destination is different from each post-transition screen, and receives input of a condition for identifying a screen serving as a correction target based on the result of the determination; and a re-determination section which re-executes the automatic operation of the displayed screen of the application to cause the screen transition to occur, determines whether or not each screen at the transition destination meets the condition and, in a case where a first screen meeting the condition is present, when the post-transition screen includes a second screen meeting the conditioType: GrantFiled: May 13, 2019Date of Patent: October 25, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Toshiyuki Kurabayashi, Haruto Tanno, Muneyoshi Iyama, Hiroyuki Kirinuki
-
Patent number: 11468249Abstract: A hierarchical representation of entities relate to development of at least one product. A portion of a document is selected. For the selected portion of the document, an indication associated with at least one of the entities in the hierarchical representation is received. Based on the received indication, a link is created between the selected portion of the document and the at least one of the entities in the hierarchical representation.Type: GrantFiled: November 17, 2014Date of Patent: October 11, 2022Assignee: MICRO FOCUS LLCInventor: Ori Bendet
-
Patent number: 11443232Abstract: Techniques for active learning-based data labeling are described. An active learning-based data labeling service enables a user to build and manage large, high accuracy datasets for use in various machine learning systems. Machine learning may be used to automate annotation and management of the datasets, increasing efficiency of labeling tasks and reducing the time required to perform labeling. Embodiments utilize active learning techniques to reduce the amount of a dataset that requires manual labeling. As subsets of the dataset are labeled, this label data is used to train a model which can then identify additional objects in the dataset without manual intervention. The label data can be added to an augmented manifest, the augmented manifest can be used to filter the dataset to perform further labeling jobs on the same or different subsets of the dataset.Type: GrantFiled: March 29, 2019Date of Patent: September 13, 2022Assignee: Amazon Technologies, Inc.Inventors: Zahid Rahman, Wei Xiao, Stefano Stefani, Rahul Sharma, Siddharth Joshi
-
Patent number: 11442899Abstract: A computing system includes a server. The server is communicatively coupled to a data repository and is configured to store a data in the data repository. The server is further configured to create, via a visual information flow creation tool, at least one information flow object. The server is additionally configured to create, via a retry handling policy system, a retry policy, wherein the retry policy comprises a retry condition and a retry strategy, and to enable the at least one information flow object to follow the retry strategy when the retry condition occurs.Type: GrantFiled: March 29, 2019Date of Patent: September 13, 2022Assignee: ServiceNow, Inc.Inventors: Joshua Timothy Nerius, Venkata Kiran Kumar Koya
-
Patent number: 11429354Abstract: Techniques are described for enabling users to add custom code function blocks and multi-prompt blocks to customizable playbooks that can be executed by an orchestration, automation, and response (OAR) platform. At a high level, a playbook comprises computer program code and possibly other data that can be executed by an OAR platform to carry out an automated set of actions. A playbook is comprised of one or more functions or codeblocks, where each codeblock contains program code that performs defined functionality when the codeblock is encountered during execution of the playbook of which it is a part. For example, a first codeblock may implement an action that is performed relative to one or more IT assets, another codeblock might filter data generated by the first codeblock in some manner, and so forth.Type: GrantFiled: October 28, 2020Date of Patent: August 30, 2022Assignee: Splunk Inc.Inventors: Allison Drake, Daniel Trenker, Sydney Flak
-
Patent number: 11416379Abstract: Methods, systems, and computer-readable media for creation of software tests matching production personas are disclosed. A software testing system determines a plurality of observations regarding execution of a software product in a production environment comprising a plurality of software products. The software testing system determines one or more personas based at least in part on analysis of the plurality of observations. A particular persona represents one or more usage characteristics shared by a subset of clients of the software product. The software testing system generates one or more tests associated with the particular persona. The one or more tests comprise one or more input values of a plurality of calls. The one or more input values represent the usage characteristics shared by the subset of clients of the software product.Type: GrantFiled: June 19, 2020Date of Patent: August 16, 2022Assignee: Amazon Technologies, Inc.Inventors: Mihaela Petrescu, James Beavis, Yan Peng, Adithya Venkatesh, Peter Ramensky
-
Patent number: 11409504Abstract: Systems and methods provide, as part of an executable graphical model, a region for providing variants that includes one or more computational choices defining alternative execution implementations of the region. Conditions assigned to the one or more computational choices indicate which of the computational choices is active. The conditions specify logical expressions of variables that evaluate to True or False. For a given simulation of the executable graphical model, all of the logical expressions may evaluate to False, such that none of the computational choices are active. All of the computational choices of the executable graphical model may be removed for the given simulation.Type: GrantFiled: January 25, 2021Date of Patent: August 9, 2022Assignee: The MathWorks, Inc.Inventors: Vaibhav Awale, Sudha S. Dhoorjaty, John E. Ciolfi
-
Patent number: 11404157Abstract: A mapping system provides a graphical editor, consisting of a visual channel editor and a node configuration panel, for graphically defining channels for processing messages. Within the visual channel editor, the user is able to create a graphical representation of a channel by interconnecting representations of a source node, mapping nodes, condition nodes, and destination nodes. When a node is selected in the visual channel editor, the node configuration panel displays user interface controls in which the user specifies parameters for the selected node. The mapping system automatically generates scripts for implementing the functionality defined by the user input. In this manner, a user need not have any knowledge of scripting to define mappings to apply to messages. The mapping system may be used to perform mappings of messages of virtually any type, but has specific applicability to mapping messages between Health Information Technology (HIT) systems.Type: GrantFiled: February 2, 2021Date of Patent: August 2, 2022Assignee: Qvera LLCInventors: Samuel W. Shapiro, Ronald B. Shapiro
-
Patent number: 11392757Abstract: Managing annotation jobs is disclosed, including: receiving an annotation job, including: obtaining an input text to be annotated; and obtaining an ontology specifying a plurality of labels to be used to annotate the input text; distributing the annotation job to a plurality of annotator devices via an annotation platform; receiving a plurality of annotation results with respect to the input text from the plurality of annotator devices; and providing an aggregate annotation report corresponding to the annotation job, wherein the aggregate annotation report combines the plurality of annotation results.Type: GrantFiled: April 23, 2020Date of Patent: July 19, 2022Assignee: Figure Eight Technologies, Inc.Inventors: Andrea Butkovic, Matthew Allen Gordon, Joseph Richard Cloughley, Kiran Vajapey, Caiqun Xiao
-
Patent number: 11360976Abstract: Herein are computerized techniques for deploying JavaScript and TypeScript stored procedures and user-defined functions into a database management system (DBMS). In an embodiment, a computer generates a SQL call specification for each subroutine of one or more subroutines encoded in a scripting language. The generating is based on a signature declaration of the subroutine. Each subroutine comprises a definition of a stored procedure or a user-defined function. The computer packages the definition and the SQL call specification of each subroutine into a single bundle file. The definition and the SQL call specification of each subroutine are deployed into a DBMS from the single bundle file. Eventually, the SQL call specification of at least one subroutine is invoked to execute the definition of the subroutine in the DBMS.Type: GrantFiled: August 30, 2018Date of Patent: June 14, 2022Assignee: Oracle International CorporationInventors: Matthias Brantner, Laurent Daynes, Pit Fender, Benjamin Schlegel, Anantha Kiran Kandukuri, Hassan Chafi, Eric Sedlar, Juergen Christ, Lucas Braun, Bastian Hossbach, Alexander Ulrich, Harshad Kasture
-
Patent number: 11361137Abstract: A signoff process includes: accessing circuit information of a circuit; performing, using an analysis and optimization engine, power analysis and optimization on the circuit to generate an optimized circuit, the power analysis and optimization being performed using an input pattern; performing, using a simulator, a simulation on at least a portion of an optimized circuit, the simulation being performed using the input pattern used in the power analysis and optimization; and outputting a simulation result to the analysis and optimization engine; wherein the analysis and optimization engine and the simulator are integrated.Type: GrantFiled: June 29, 2020Date of Patent: June 14, 2022Assignee: Siemens Industry Software Inc.Inventors: Yang Wu, Ping-San Tzeng, Geng Bai, Chao-Yung Wang, Wen Kung Chu
-
Patent number: 11340897Abstract: Techniques for subject matter expert identification for computer software are described herein. An aspect includes receiving a search string. Another aspect includes searching a plurality of library usage data files to determine a selected library corresponding to the search string. Another aspect includes determining a location of a library call corresponding to the selected library in source code. Another aspect includes determining a computer programmer associated with the determined location based on version control metadata corresponding to the source code. Another aspect includes identifying the determined computer programmer as a subject matter expert for the selected library.Type: GrantFiled: December 8, 2020Date of Patent: May 24, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew C. M. Hicks, Robert Peter Catalano, Tyler Vezio Rimaldi, Michael E. Gildein