Visual Patents (Class 717/109)
  • Patent number: 12287803
    Abstract: A data warehouse connector service is described. The data warehouse connector service integrates with an identity resolution system of a customer data platform to systematically communicate identity-resolved customer profile data from the customer data platform to a cloud-based data warehouse. Operation of the data warehouse connector is managed through various configuration settings accessible to an end-user of the customer data platform via a user interface.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: April 29, 2025
    Assignee: Twilio Inc.
    Inventors: Udit Mehta, Thomas Pelletier, Max Luster, Brooks Taylor, Hanhan Wang, Ranjith Govindan, Rakesh Nair
  • Patent number: 12289315
    Abstract: A processor is configured to access a virtual environment comprising a plurality of virtual locations. The processor is configured to generate a primary avatar in a first virtual location based on a superset of the user data associated with a first set of the interaction criteria objects. The processor is configured to receive an interaction request from a user device for an interaction with the entity in a second virtual location. The processor is configured to generate a secondary set of user data based on the superset of the user data and the second set of the interaction criteria objects. The processor is configured to generate a secondary avatar associated with the user device in the second virtual location. The processor is further configured to conduct the interaction between the secondary avatar and the entity in the second virtual location based on the second set of the interaction criteria objects.
    Type: Grant
    Filed: May 14, 2024
    Date of Patent: April 29, 2025
    Assignee: Bank of America Corporation
    Inventors: Jayachandra Varma, Manu Kurian, Lalit Dhawan
  • Patent number: 12271497
    Abstract: One example method of operation may include determining one or more of a file type and a code segment accessed during a code access event, identifying code origin information appended to the code segment during previous code access events, appending an updated code access location to the code segment identifying the current code access event and a current code location, and applying one or more code access restrictions to the code segment based on the current code location.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: April 8, 2025
    Assignee: HashiCorp, Inc.
    Inventors: Prakash Linga, Ajay K. Arora, Vladimir Buzuev
  • Patent number: 12273430
    Abstract: A PC includes: a frame designing section configured to design a communications frame of a communications protocol; and a protocol driver generating section configured to generate a protocol driver in accordance with the communications frame having been designed. The frame designing section includes: a providing section configured to provide a graphics object that graphically represents an element of at least one segment of the communications frame and that contains information on the size of the element, in a manner that enables the graphics object to be selected and to be disposed in the at least one segment; and a setting section configured to set the property of the element represented by the graphics object having been disposed.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: April 8, 2025
    Assignee: SCHNEIDER ELECTRIC JAPAN HOLDINGS LTD.
    Inventors: Atsushi Shiraishi, Masao Saito, Haruhiko Ueki, Kenichi Inoue
  • Patent number: 12260335
    Abstract: A computer system is provided and programmed to assemble a plurality of synthetic datasets and blend those synthetic datasets into a synthesized dataset. An evaluation is then performed to determine whether an existing model should be associated with the synthesized dataset or a new model should be trained from an existing model using the synthesized dataset.
    Type: Grant
    Filed: April 23, 2024
    Date of Patent: March 25, 2025
    Assignee: Nasdaq, Inc.
    Inventors: Anand Dwivedi, Hyunsoo Jeong
  • Patent number: 12248380
    Abstract: Techniques are provided for replay of metadata and data operations. During initial execution of operations, identifiers of objects modified by the execution of each operation are identified and stored in association with the operations. When the operations are to be replayed (e.g., executed again, such as part of a replication operation or as part of flushing content from a cache to persistent storage), the identifiers are evaluated to determine which operations are independent with respect to one another and which operations are dependent with respect to one another. In this way, independent operations are executed in parallel and dependent operations are executed serially with respect to the operations from the dependent operations depend.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: March 11, 2025
    Assignee: NetApp, Inc.
    Inventors: Rakesh Bhargava M R, Krishna Murthy Chandraiah setty Narasingarayanapeta
  • Patent number: 12229572
    Abstract: A computer program product, system, and computer implemented method for scalable specification and self-governance for autonomous databases, cluster databases, and multi-tenant databases in cloud and on-prem environments. The approach disclosed herein enables management of a consolidated databases using a template-based process that allows for the consolidated databases (CDBs) and pluggable databases (PBDs) to be reconfigured automatically. In some embodiments, the approach instantiates one or more monitoring modules and one or more CDB/PDB configuration managers. These elements can detect relevant changes in the conditions in which CDB instances and open PDBs operate and adjust the configurations thereof in response.
    Type: Grant
    Filed: October 23, 2023
    Date of Patent: February 18, 2025
    Assignee: Oracle International Corporation
    Inventors: Rohan Ankalikar, Nagarajan Muthukrishnan, Ravi Shankar Thammaiah, Sandeep Kumar Samudrala
  • Patent number: 12223232
    Abstract: A figure display device includes a display unit and at least one processor configured to control to display a plurality of tags individual movement of which is allowed in accordance with a user operation in a predetermined work area. In a case where predetermined mathematical processing is designated to be executed a first figure which is displayed on one of the tags, the processor additionally displays a tag which is different from the tag that the first figure is displayed on and on which information on the predetermined mathematical processing is displayed in the work area, and controls to additionally display a second figure which is prepared by performing the predetermined mathematical processing on the first figure.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: February 11, 2025
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Takayuki Inoue
  • Patent number: 12222954
    Abstract: The subject technology provides techniques for enabling hidden database objects, which in an example are utilized for testing and verifying new database objects against existing workloads. Hidden database objects are a mechanism for bridging that gap by running user workloads on user data in advance of exposing the feature to users. This mechanism allows placing a database object as a hidden object nested beneath a user's visible object (e.g., table, column, view, and the like). Hidden database objects can be used to verify the functionality, parity, performance, and correctness of new unreleased features.
    Type: Grant
    Filed: November 17, 2023
    Date of Patent: February 11, 2025
    Assignee: Snowflake Inc.
    Inventors: Kavinder S. Dhaliwal, Bicheng Gao, Valeri Kim, Nithin Mahesh, Jiaqi Yan, Jiaqi Zhang
  • Patent number: 12217025
    Abstract: A computing system includes a processor; an input device; and a memory containing instructions that, when executed, cause the computing system to receive a data description corresponding to a graphical user interface control; identify the graphical user interface control using a trained convolutional neural network; and display an action palette. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to: receive a data description corresponding to a graphical user interface control; identify the graphical user interface control using a trained convolutional neural network; and display an action palette. A computer-implemented method includes receiving a data description corresponding to a graphical user interface control; identifying the graphical user interface control using a trained convolutional neural network; and displaying an action palette.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: February 4, 2025
    Assignee: CDW LLC
    Inventors: Joseph Kessler, Suresh Bellam, Andre Coetzee, Dan Verdeyen
  • Patent number: 12190082
    Abstract: An apparatus comprises at least one processing device configured to detect one or more issues associated with execution of a first version of a microservice in one or more computing environments, to determine whether any of the detected issues correspond to one or more triggers of one or more predefined patterns in a knowledge base, and, responsive to determining that at least one of the detected issues corresponds to at least one of the triggers of at least one of the predefined patterns in the knowledge base, to utilize code modification data structures specified in the at least one predefined pattern to modify source code of the microservice. The processing device is further configured to generate at least one additional version of the microservice utilizing the modified source code, and to deploy the at least one additional version of the microservice in at least one of the computing environments.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: January 7, 2025
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Shibi Panikkar
  • Patent number: 12189761
    Abstract: Disclosed is a hooking detection method and system that may specify position information of a function referenced by an executable module from an outside or provided to the outside or a unique value of an executable code, and may determine application programming interface (API) hooking based on a classification acquired by comparing unique values or by clustering the unique values.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: January 7, 2025
    Assignee: LINE PLUS CORPORATION
    Inventors: Sang Min Chung, Joontae Choi, SangHun Jeon
  • Patent number: 12175442
    Abstract: A platform for services able to be integrated into a payment solution. The platform also offers a graphical programming tool for payment solutions, which allows a user of the platform to define a payment solution by integrating the desired services and by parameterizing them. This graphical programming tool may be used without requiring any computing knowledge. The graphical programming tool makes it possible to generate two pieces of software, for example script-based software, one intended to be executed on the payment terminal and to collaborate with the other one on a server of the service platform in order to provide a payment solution.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: December 24, 2024
    Assignee: BANKS AND ACQUIRERS INTERNATIONAL HOLDING
    Inventor: Amilcar Batista
  • Patent number: 12160101
    Abstract: A system for optimizing a network of power plants includes at least one memory storing a network model of a network of power plants and at least one processor. The network model includes a first power plant model of a first power plant including equipment models of power plant equipment of the first power plant, a second power plant model of a second power plant including equipment models of power plant equipment of the second power plant, and a plant relationship between the first power plant and the second power plant. The at least one processor is configured to receive a first input including an augmentation and replacement schedule for the second power plant, receive a second input modifying an attribute of a first equipment model of the first power plant model, and modify the schedule for the second power plant based on the second input and the plant relationship.
    Type: Grant
    Filed: March 7, 2024
    Date of Patent: December 3, 2024
    Assignee: 8ME NOVA, LLC
    Inventors: Lukas Hansen, Gautham Ramesh, Philippe Garneau-Halliday, Kyle Monson, Brandon Carpenter, Rahul Mondal, Emily Arnold
  • Patent number: 12159128
    Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a declarative specification for creating a datacenter on a cloud platform. The system generates an aggregate pipeline comprising a hierarchy of pipelines. The system generates an aggregate deployment version map associating data center entities of the data center with versions of software artifacts targeted for deployment on the datacenter entities. The system collects a set of software artifacts according to the aggregate deployment version map. The system executes the aggregate pipeline in conjunction with the aggregate deployment version map to create the datacenter in accordance with the cloud platform independent declarative specification.
    Type: Grant
    Filed: January 8, 2024
    Date of Patent: December 3, 2024
    Assignee: Salesforce, Inc.
    Inventors: Srinivas Dhruvakumar, Varun Gupta, Abhishek B. Waichal, Mayakrishnan Chakkarapani, Christopher Steven Moyes
  • Patent number: 12153942
    Abstract: An input value setting assistance device includes: an acquisition unit that displays a first screen including a plurality of input fields, and acquires an image of the first screen and a coordinate value regarding each of the input fields included is the first screen; and an assistance unit that displays a second screen including the image acquired by the acquisition unit regarding the first screen and setting fields for setting values for each of the input fields of the first screen and, when one of the setting fields is selected, displays a prescribed mark based on the coordinate value acquired by the acquisition unit for the input field related to the setting field. Thereby, the setting work of each of the input values prepared in advance for each of the input fields included is the screen can be effectively assisted.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: November 26, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Haruto Tanno, Hiroyuki Kirinuki, Toshiyuki Kurabayashi, Yu Yoshimura, Yu Adachi
  • Patent number: 12153906
    Abstract: A method and system for generating engineering designs in an engineering system is provided. The method includes receiving an engineering design of a technical installation. Further, the method includes generating an object behavior model of the one or more engineering objects based on an ontology schema. Also, the method includes analyzing behavior of the one or more engineering objects based on the generated object behavior model. Furthermore, the method includes modifying the one or more engineering objects in the engineering design based on the outcome of analysis of the behavior. Additionally, the method includes outputting the modified engineering design of the technical installation.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: November 26, 2024
    Assignee: Siemens Aktiengesellschaft
    Inventors: Himanshu Rai, Elvis Antony, Aneesh Kumar R
  • Patent number: 12141666
    Abstract: A data pipeline tool provides a machine-learning design interface that a user can utilize (e.g., via an electronic device such as a personal computer, tablet, or smart phone) to design or configure data pipelines or workflows defining the manner in which ML models are developed, trained, tested, validated, or deployed. Once deployed, a designed ML model may generate predictive results based on input data fed to the ML model. The tool may present the predictive results via a GUI, and may enable a user to mark-up or otherwise interact with those predictive results. The tool may enable the user to share the results (which may include a mark-up or annotation provided by a user).
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: November 12, 2024
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Sambasiva R. Murakonda, Theodore Edward Dorner
  • Patent number: 12131116
    Abstract: A quick entry method includes receiving receive, at a device comprising a screen, a selection of a portion of a screen, which corresponds to a section of a regular form. A sectional data separation process is performed to identify and separate the section of the regular form into a plurality of individual questions. Each of the plurality of individual questions is formatted for the screen. The plurality of individual questions is displayed, one at a time, on the device comprising the screen. Each of the plurality of individual questions comprising one or more data input fields for a user to complete.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: October 29, 2024
    Inventor: Nicholas Ng
  • Patent number: 12131133
    Abstract: An information processing device as an embodiment of the present invention is an information processing device that supports obtaining a solution to a problem using a quantum-related computer, and includes: a development unit that executes a modeling tool, which enables a user to describe at least one problem model for a first problem, and a programming tool which enables the user to design a conversion program for converting the first problem into a data format that can be input to the quantum-related computer using the at least one problem model; and a conversion unit that executes the conversion program for an input second problem and converts the second problem into the data format.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: October 29, 2024
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Digital Solutions Corporation
    Inventor: Motokazu Iwasaki
  • Patent number: 12130732
    Abstract: A framework and a method for ad-hoc batch testing of APIs are provided, where batches of API calls are dynamically generated directly through the framework according inputs identifying the required tests and the sources of the test data, rather than through execution of prewritten test scripts that explicitly write out the test API calls in preset sequences. When performing the validation for an API test, a test payload is generated for the test, an endpoint is called using the test payload to obtain the response used for validation, where generating the test payload includes determining an API reference corresponding to the test, obtaining relevant data from the test data according to a reference key in the test, generating input assignment operations for one or more input parameters in the API reference according to the relevant data, and generating an API call based on the API reference.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: October 29, 2024
    Assignee: Concentrix CVG Customer Management Group Inc.
    Inventors: Ramanathan Sathianarayanan, Krishna Bharath Kashyap
  • Patent number: 12118335
    Abstract: Disclosed is a user interface (UI) Platform system for converting graphical user interface (GUI) design elements into API-integratable computer code (including native code) and logic, comprising a software tool, the software tool comprising a computer processor, a computer readable non-transitory storage medium coupled with the computer processor, and the computer readable non-transitory storage medium having a software algorithm adapted to accept at least a first graphic file representing at least a portion of a GUI defined for a known receiving device.
    Type: Grant
    Filed: October 5, 2023
    Date of Patent: October 15, 2024
    Assignee: Pixel Free Studio
    Inventor: Frank Parsolano, III
  • Patent number: 12118338
    Abstract: Systems and methods for facilitating updates to data pipelines using modularly-generated platform-agnostic data pipeline portions are disclosed. The system receives a user selection of a portion of a data pipeline comprising (i) a set of nodes each indicating a data pipeline component and (ii) a set of links linking the set of nodes. The system then generates a modular-portion of the data pipeline architecture, via a transformation component, based on the user selection and stores the modular-portion of the data pipeline architecture in a remote database. The system then receives an update to at least one node of the set of nodes of the modular-portion of the data pipeline architecture. The system then updates at least a subset of a set of pre-existing data pipelines that use the generated modular-portion of the data pipeline to incorporate the update to the at least one node of the set of nodes.
    Type: Grant
    Filed: April 19, 2024
    Date of Patent: October 15, 2024
    Assignee: CITIBANK, N.A.
    Inventors: David Benamu, Hila Gardi, Mor Gelberg, Hadar Karby, Vaibhav Kumar, Ashutosh Pandey, Miriam Silver
  • Patent number: 12106102
    Abstract: Disclosed are methods, systems, and other techniques for modeling concurrency between a set of nodes to be executed on a set of execution engines of an integrated circuit device. A computation graph that includes the set of nodes is received. A set of edges connecting the set of nodes are determined based on the computation graph. An edge type for each of the set of edges is determined based on the computation graph, the edge type indicating a type of synchronization between connected nodes. A vector clock is generated for each of the set of nodes, the vector clock for a particular node being calculated based on the vector clock for each connected preceding node and the edge type for the one of the set of edges that connects each connected preceding node and the particular node.
    Type: Grant
    Filed: July 13, 2023
    Date of Patent: October 1, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Drazen Borkovic
  • Patent number: 12099973
    Abstract: A computer-implemented system and method of extending a workflow. The system translates the workflow into a programming data structure, builds a model structure based on the programming data structure, collects extension instructions related to changing the workflow and orders the extension instructions according to dependencies among the extension instructions, and generates an extended workflow based on applying the extension instructions to the original workflow. In this manner, the system reduces the amount of manual effort in extending the workflow.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: September 24, 2024
    Assignee: SAP SE
    Inventors: Wei Chen, Shilei Hu
  • Patent number: 12100134
    Abstract: A reference image generating apparatus includes: a reader that reads a printed matter transported from an image forming apparatus; a reference image generator that generates a reference image for automatically inspecting the printed matter based on a read image generated by reading the printed matter; and a hardware processor, wherein the hardware processor acquires, from the image forming apparatus, information on whether or not each paper of the printed matter to be transported to the reader is subject to automatic inspection.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: September 24, 2024
    Assignee: KONICA MINOLTA, INC.
    Inventor: Junpei Kaminaka
  • Patent number: 12094467
    Abstract: Techniques are described for providing emulation software used to emulate voice assistant-enabled devices, and further for a platform used to perform and monitor large scale load tests against fleets of voice assistant-enabled device emulators. The emulation software broadly provides a collection of software libraries for creating emulated instances of a wide range of voice assistant-enabled device types capable of interacting with voice assistant services provided by a cloud provider network. The emulation software further includes software interfaces and observable data streams that enable developers to configure and extend emulated device capabilities, to obtain debugging and performance information, and the like. The described load testing platform further enables developers to test the performance of voice assistant-related technologies (including e.g., device features, voice assistant apps, third-party services, etc.) at scale.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: September 17, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Diyu Zhu, Puneeth Simha Kadaba Sathya Kumar, Saso Crnugelj-Gale, Chenyuan Wang, Shilpi Nair, Anirudh Daga
  • Patent number: 12086932
    Abstract: A virtual object system can orchestrate virtual objects defined as a collection of components and with inheritance in an object hierarchy. Virtual object components can include a container, data, a template, and a controller. A container can define the volume the virtual object is authorized to write into. A virtual object's data can specify features such as visual elements, parameters, links to external data, meta-data, etc. The template can define view states of the virtual object and contextual breakpoints for transitioning between them. Each view state can control when and how the virtual object presents data elements. The controller can define logic for the virtual object to respond to input, context, etc. The definition of each object can specify which other object in an object hierarchy that object extends, where extending an object includes inheriting that object's components, which can be modified or overwritten as part of the extension.
    Type: Grant
    Filed: April 7, 2023
    Date of Patent: September 10, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Yeliz Karadayi, Wai Leong Chak, Michal Hlavac, Pol Pla I Conesa
  • Patent number: 12086647
    Abstract: A method for dynamically generating and executing tasks can include includes executing a worker execution stream, where the worker execution stream includes multiple execution threads associated with a workflow of the workflow service, receiving, by the worker execution stream, from a workflow service, a definition of a task, and responsive to determining that the definition of the task satisfies a predefined criterion, dividing the task into a set of sub-tasks. The method further includes generating a definition of a sub-task workflow for the set of sub-tasks, and causing the workflow service to distribute, based on the definition of the sub-task workflow, the sub-tasks of the set to one or more workers for execution.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: September 10, 2024
    Assignee: ABBYY Development Inc.
    Inventors: Vladimir Demidov, Vladimir Bukin, Vladimir Yunev, Alexander Subbotin
  • Patent number: 12079113
    Abstract: Techniques for determining workstation devices and resource parameters for software tests are discussed herein. The workstation devices may include graphic processing units (GPUs) on which portions of the software tests are performed. The workstation devices and GPUs in the workstation devices may be allocated and designated for building and testing software programs. A task to be performed on a GPU cluster of a plurality of GPU clusters may be determined. The task may be added to a scheduling queue associated with the plurality of GPU clusters. The task may be assigned to an individual GPU, based at least in part on a memory constraint associated with the task. The task may be performed with the individual GPU of the GPU cluster to determine a result. The result may be returned to a computing device.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: September 3, 2024
    Assignee: Zoox, Inc.
    Inventor: Vaibhav Mohan
  • Patent number: 12072891
    Abstract: The disclosed embodiments include a method performed by a data intake and query system. The method includes receiving a search query by a search head, defining a search process for applying the search query to indexers, delegating a first portion of the search process to indexers and a second portion of the search process to intermediary node(s) communicatively coupled to the search head and the indexers. The first portion can define a search scope for obtaining partial search results of the indexers and the second portion can define operations for combining the partial search results by the intermediary node(s) to produce a combination of the partial search results. The search head then receives the combination of the partial search results, and outputs final search results for the search query, where the final search results are based on the combination of the partial search results.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: August 27, 2024
    Assignee: Splunk Inc.
    Inventors: Sourav Pal, Ashish Mathew, Xiaowei Wang, Christopher Pride
  • Patent number: 12066428
    Abstract: Methods of assessing cytolysis of cancer cells are provided, which include: providing a cell-substrate impedance monitoring device operably connected to an impedance analyzer, adding target cells characterized as cancer cells to a well of the device adding effector cells to the well to form a test well, where the effector cells are immune cells obtained or derived from a same patient as the target cells; monitoring cell-substrate impedance of the test well before and after adding the effector cells and optionally deriving an impedance-based parameter from the impedance; and determining effectiveness of effector cell killing of the target cells by comparing the impedance or impedance-based curves over time.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: August 20, 2024
    Assignee: Agilent Technologies, Inc.
    Inventors: Xiaobo Wang, Yama A. Abassi, Nan Li, Lincoln Muir, Xiao Xu
  • Patent number: 12056472
    Abstract: According to an example, user interface (UI) behavior based rules generation may include ascertaining data related to an application UI for a specified version of an application, and ascertaining context elements included in the data related to the application UI. UI behavior based rules generation may include ascertaining values associated with the context elements, and generating context combinations based on the context elements and the values associated with the context elements. UI behavior based rules generation may include determining a truth table for the application UI based on an analysis of fields of the application UI and corresponding context combinations, and generating, based on an analysis of the truth table, a rule that identifies customization of the specified version of the application.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: August 6, 2024
    Assignee: Micro Focus LLC
    Inventors: Ofer Spiegel, Efrat Egozi Levi, Gil Nakache
  • Patent number: 12039376
    Abstract: A system, apparatus, article of manufacture, method, and/or computer program product are disclosed for a cross-cloud orchestration of data analytics for a plurality of research domains. A system operates by receiving one or more command and control (C&C) requests to execute one or more analytic applications of a workflow. The workflow includes the analytic applications for execution. The system further operates by generating one or more native access requests to execute the analytic applications at one or more analytics computing environments, and transmitting one or more native access requests to the analytics computing environments, wherein at least two native access requests are configured for different access protocol.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: July 16, 2024
    Assignee: THE MITRE CORPORATION
    Inventors: Joseph Peter Jubinski, Ransom Kershaw Winder, Angela McIntee O'Hanlon, Nathan Louis Giles
  • Patent number: 12032520
    Abstract: Aspects of the subject disclosure may include, for example, receiving input data via a transformation UI, generating transformation configuration data, causing the transformation UI to present transformation object data per the transformation configuration data, where the transformation object data identifies data objects each including an input and output field name and a data type, detecting, from the transformation UI, an instruction defining a mapping for the input data, including a modification to the output field name of a data object such that the input field name of the data object is mapped to the modified output field name, based on the detecting the instruction, modifying the first transformation configuration data per the mapping to derive second transformation configuration data, performing a transformation of the input data based on the second transformation configuration data, and causing the transformation UI to present a transformation output. Other embodiments are disclosed.
    Type: Grant
    Filed: January 4, 2023
    Date of Patent: July 9, 2024
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Paul Ireifej, Mohammad Omar Khalid Mirza, Prince Paulraj, Heather Wighton, Christopher Kim, Stephen Grandinetti, Mger Babayan
  • Patent number: 12026650
    Abstract: The present disclosure describes an adaptor device. The adapter device communicates with disparate management systems. The adaptor receives, from a first decision management system, a first plurality of artifacts that defines a first set of logic for a decision, wherein the first plurality of artifacts comprises two or more rule families, and converts the first plurality of artifacts into a second plurality of artifacts that defines a second set of logic for the decision, that is equivalent to the first set of logic, and that is executable by a second decision management system. The converting includes recognizing one or more dependencies between the two or more rule families, configuring the second set of logic to perform rule flows for the two or more rule families in an execution order according to the one or more dependencies, and communicating the second plurality of artifacts to the second decision management system.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: July 2, 2024
    Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION (FREDDIE MAC)
    Inventors: Subramanian Hariharan, Abdul Hameed Mahmad, Kenety Borges, Suresh Kalkavery, Adithi Chandran, Ravindranath Mangalagiri, Stephen Sepulveda
  • Patent number: 12028348
    Abstract: A processor is configured to access a virtual environment comprising a plurality of virtual locations. The processor is configured to generate a primary avatar in a first virtual location based on a superset of the user data associated with a first set of the interaction criteria objects. The processor is configured to receive an interaction request from a user device for an interaction with the entity in a second virtual location. The processor is configured to generate a secondary set of user data based on the superset of the user data and the second set of the interaction criteria objects. The processor is configured to generate a secondary avatar associated with the user device in the second virtual location. The processor is further configured to conduct the interaction between the secondary avatar and the entity in the second virtual location based on the second set of the interaction criteria objects.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: July 2, 2024
    Assignee: Bank of America Corporation
    Inventors: Jayachandra Varma, Manu Kurian, Lalit Dhawan
  • Patent number: 12020008
    Abstract: In some implementations, a device may receive extensibility data related to one or more custom code objects installed in a current environment. The device may classify the one or more custom code objects in one or more respective categories and determine one or more respective complexities associated with the one or more custom code objects based on the extensibility data. The device may generate an extensibility recommendation for deploying the one or more custom code objects to a target environment based on the one or more respective categories and the one or more respective complexities associated with the one or more custom code objects. The extensibility recommendation may be generated based on the one or more custom code objects satisfying extensibility conditions associated with the target environment. The device may provide an output relating to the extensibility recommendation.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: June 25, 2024
    Assignee: Accenture Global Solutions Limited
    Inventors: Jayanthi Mohanram, Deepika Bhaskar, Abhishek Sharma, Ravikumar Setty, Baljit Malhotra
  • Patent number: 12013962
    Abstract: An entry validation system executed by a processor, may compare an entry into a user interface (UI) field with at least one range of valid entries. The at least one range of valid entries may be generated by a machine learning (ML) system by clustering known valid data using a clustering algorithm producing a lowest number of clusters that absorbs all of the known valid data within the clusters. In response to the comparing, the entry validation system may provide a determination of validity or invalidity to an application displaying the UI field. The determination of validity may cause the entry to be processed by the application, and the determination of invalidity may cause the application to reject the entry.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: June 18, 2024
    Assignee: INTUIT INC.
    Inventors: Yonantan Ben-Simhon, Yair Horesh, Yehezkel Shraga Resheff, Noah Eyal Altman
  • Patent number: 12008387
    Abstract: Disclosed herein are systems and method for robotic-process-automation technology that trains botflows to successfully interact with application software, determine relevant sections of the application, and derive pertinent data from those sections. Such technology creates botflows that navigate various aspects of the application's environment to display or obtain additional data, as needed by the user. The botflows, after being trained to perform such actions, will effectively carry out such actions even after a minor change or update to the application.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: June 11, 2024
    Assignee: Nintex UK Ltd.
    Inventors: Sasan Ehdaie, Kyle Claudy Dierking, Eric Herrera
  • Patent number: 11995396
    Abstract: Methods and systems for transcript-based bot creation are provided. Information may be stored in memory regarding different automation templates associated with different statement types. A transcript may be imported that includes statements, which may be analyzed and classified as one or more of the different statement types. The imported transcript may be displayed in a graphic user interface with its statements displayed in accordance with the automation templates associated with the respective statement type. User input may be received, including modification input that modifies at least one automation template associated with at least one statement of the displayed transcript designated as an integration point. A custom bot may thereafter be generated based on the modification input and configured to conduct a conversation based on the imported template and to initiate a workflow at the integration point in accordance with the modified automation template.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: May 28, 2024
    Assignee: LIVEPERSON, INC.
    Inventors: Ravikiran Chittari, Eswar Priyadarshan, Robert LoCascio, Jonathan Altschuler, Suresh Ramakrishnaiah, Htet Win, Chuqing He, Matthew Dunn
  • Patent number: 11991732
    Abstract: Provided are an electronic device and method for wireless communication, and a computer-readable storage medium. The electronic device comprises: a processing circuit, configured to: construct an interference overlapping diagram based on an interference/coexistence relationship between resource application systems within a management range, wherein a connection point of the interference overlapping diagram represents one or more resource application systems, and an edge of the interference overlapping diagram represents the fact that interference exists between the resource application systems represented by two connection points linked with the edge; remove one or more edges in the interference overlapping diagram so as to enable the interference overlapping diagram to meet a pre-determined condition after the removal; and carry out channel/resource allocation based on the adjusted interference overlapping diagram.
    Type: Grant
    Filed: June 6, 2023
    Date of Patent: May 21, 2024
    Assignee: SONY GROUP CORPORATION
    Inventors: Youping Zhao, Lu Shi, Yu Zhao, Chen Sun, Xin Guo
  • Patent number: 11983527
    Abstract: According to one embodiment, an electronic calculator includes a processor. The processor is configured to display a screen image on which a first area displaying a source code and a second area displaying a diagram representing at least a part of the source code are arranged and edit the diagram displayed in the second area.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: May 14, 2024
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hirotaka Toya, Mamoru Aoki, Hiroshi Fujimoto
  • Patent number: 11977994
    Abstract: Various kinds of business and other information are tracked in real time. A coherent information visualization, for example as a time line, automatically, simultaneously presents relevant information to a user across multiple dimensions. Tools are provided that allow the user to establish and manipulate multi-dimensional linkages to develop insights into information gathered from multiple domains.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: May 7, 2024
    Assignee: Tickr, Inc.
    Inventor: Tyler Peppel
  • Patent number: 11977867
    Abstract: A code checking method includes: causing a compiler to generate a map file and a low-level code file(s) according to a high-level code file(s); obtaining target function information from the map file; finding a target code file from the low-level code file(s); obtaining a first return command of a target function name of the target function information from the target code file; traversing the low-level code file(s) to obtain each calling module name and a second return command of each calling function name; obtaining a second storage area of each calling module name from the map file; and generating a check failure result when calling of a target function name by each calling function name is not complied with a bank-switching compile form according to a first storage area of the target function information, the first return command, each second storage area, and each second return command.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: May 7, 2024
    Assignee: REALTEK SEMICONDUCTOR CORP.
    Inventors: Yong-Bo Cai, Jun-Chen Zhang, Ming-Rui Li
  • Patent number: 11971807
    Abstract: A software-development tool can present telemetry data with associated source code. For example, a computing device can identify, by a text editor, source code of a software application that is associated with telemetry data of performance metrics associated with running the source code. The computing device can display, by the text editor, an icon with the source code. The icon can indicate the source code is associated with the telemetry data. The computing device can receive an interaction with the icon. In response to receiving the interaction, the computing device can retrieve, by the text editor, the telemetry data from a telemetry-data repository for display in the text editor.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: April 30, 2024
    Assignee: Red Hat, Inc.
    Inventor: Juraci Paixao Kroehling
  • Patent number: 11972258
    Abstract: Systems and methods are provided for training a machine learning model to generate a score indicating a level of discrepancy between a commit message and a corresponding code change. The computing system receives a commit comprising a given commit message and a given corresponding code change and analyzes, using the trained machine learning model, the given commit message and given corresponding code change to generate a score indicating the level of discrepancy between the given commit message and the given corresponding code change of the received commit.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: April 30, 2024
    Assignee: SAP SE
    Inventors: Rocio Cabrera Lozoya, Antonino Sabetta, Michele Bezzi
  • Patent number: 11974243
    Abstract: The present relates to a node to be integrated in a network of wirelessly connected nodes, to a network system, to method for operating a node of a network, and to a method for communicating within a network. A method is disclosed for communicating within a network of cooperatively synchronized nodes, configured to broadcast data packets to the network during broadcast phases through a flooding mechanism, each data packet comprising hop data. The method comprises, for each broadcast phase, broadcasting a data packet from a source node during a predetermined time slot; and receiving the data packet at one or more destination node during said predetermined time slot. The broadcasting and receiving are repeated according to the hop data, at respective predetermined time slots, wherein each destination node corresponds to a source node in a next execution of broadcasting and the data packet received corresponds substantially to the data packet to be broadcasted in the next repetition.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: April 30, 2024
    Assignee: SMARTREK TECHNOLOGIES INC.
    Inventor: Thien-Ly Nguyen-Dang
  • Patent number: 11954460
    Abstract: A method and system for developing low-code and no-code software applications in a visual programming environment uses data flow expressions in which processing steps are represented as homoiconic data expression statements recorded in a transaction log that is accessible to developers at all times and that follows ACID rules. Data flow expressions are written in an interface description language for easy readability by non-programmers. An internal replacement language represents the modeled application and produces executable code by applying a target language template, producing executable code in other programming languages without knowing how to code in those languages.
    Type: Grant
    Filed: August 20, 2023
    Date of Patent: April 9, 2024
    Inventors: Robert G Baker, Jordan Henderson, Michael Cairl
  • Patent number: 11947976
    Abstract: Disclosed herein are system, method, and computer program product embodiments for incorporating metadata extensions of various metadata formats into a metadata mapping or graphing function. Extensions for various formats are separately defined with a predetermined syntax. When a metadata object is received, it is scanned to determine whether any extensions are present. When such an extension is detected, the parser is loaded with an extension parsing plugin corresponding to the format of the metadata object. That plugin retrieves extension definitions from a repository in order to accurately parse the extension information of the metadata object. The metadata object and its extensions can then be parsed and graphed accordingly.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: April 2, 2024
    Assignee: Salesforce, Inc.
    Inventors: Antonio Garrote, Pedro Colunga, Jonathan Stoikovitch, Martin Gutierrez, Lucas Block, Lucas Luppani