Modeling Patents (Class 717/104)
  • Patent number: 12254289
    Abstract: Systems and methods for generating custom applications for querying a multidimensional database of a target platform include, responsive to receiving a custom application request, an application definition is discovered based on data received from one or more sources. The application definition indicates target outputs of the custom application, influencers for each of the target outputs that correspond to members of one or more first dimensions of the multidimensional database, and granularity definitions relative to second dimensions of the multidimensional database for each influencer. Mutually exclusive groups each including two or more target outputs are generated by applying a weighting algorithm to the application definition, and resource-efficient machine written code is dynamically generated based on the groupings and the results of the weighting algorithm.
    Type: Grant
    Filed: September 7, 2023
    Date of Patent: March 18, 2025
    Assignee: Donyati, LLC
    Inventor: Murali Krishna Konuri
  • Patent number: 12239469
    Abstract: Certain aspects of the present disclosure provide techniques for processing and presenting analyte data. Some example aspects may describe techniques for generating and providing a user interface view of a user's performance report for display. Some example aspects may describe techniques for providing one or more user interface views for display on one or more widgets.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: March 4, 2025
    Assignee: Dexcom, Inc.
    Inventors: Alexis P. Hauptman, Douglas Scott Kanter, Janna Caryn Kimel, Lee Anne Marie Mojica Mercado, Sonya Ann Sokolash, Travis Kroeker
  • Patent number: 12236172
    Abstract: A system and methods for the creation of domain-specific languages that are both domain-agnostic and language-agnostic for use in a multi-language abstract digital simulation model generation and execution, comprising an onboarding module that creates domain specific models from declarative languages, domain-specific language engine, that uses the declarative domain-specific models to create a domain specific language, a meta-model structuring and creation system, meta-model mapping table, remote server, simulation execution process, computer domain-specific language, and methods for user-creation and editing of meta-models, simulation models, and parametrization of simulation environments, actors, objects, and events in real-time using heuristic searching.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: February 25, 2025
    Assignee: QOMPLX LLC
    Inventors: Jason Crabtree, Andrew Sellers
  • Patent number: 12229721
    Abstract: A system and method for automatically generating and transmitting a digital components acquisition request includes obtaining a digital sourcing requisition that includes a digital itemization of a plurality of physical components required for completing a plurality of real-world tasks; retrieving, from a governing artifacts database, a governing digital artifact record based on a plurality of key-value attribute pairs selectively extracted from the digital sourcing requisition; assessing the digital itemization of the plurality of physical components of the digital sourcing requisition against a plurality of multi-attribute data tuples associated with the governing digital artifact record; automatically generating a digital components acquisition request based on one or more assemblies of items transitively associated with pairwise matches generated during the assessing; and automatically transmitting the digital components acquisition request for physically sourcing items from a remote source of items.
    Type: Grant
    Filed: January 26, 2024
    Date of Patent: February 18, 2025
    Assignee: Sub-Assist, LLC.
    Inventor: John Albright
  • Patent number: 12212571
    Abstract: This disclosure relates to systems, methods, and apparatuses for determining access models for applications. The access models can be determined using various techniques described herein. The access models can enable the applications to be onboarded into the enterprise system and, in some cases, can be utilized by an identity and access management (IdAM) system and/or identity and governance administration (IGA) system to facilitate ongoing identity management and access control functions for the applications in the enterprise system.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: January 28, 2025
    Assignee: ACEISS, INC.
    Inventors: Lloyd O'Connor, Brian Jou, Nigel John Slinn, Cory Hacking
  • Patent number: 12197834
    Abstract: A method of minimizing a cost function of a quantum computation is provided. The method comprises receiving input of an initial state of a quantum problem instance comprising a Hamiltonian with an associated cost function. The Hamiltonian is converted into a number of Pauli strings, which are used to form an operator pool. The Pauli strings in the operator pool are ranked according to how much they lower a value of the cost function with respect to the initial state. Pauli strings are iteratively added from the operator pool to a parameterized quantum circuit, in a manner to minimize circuit depth, until a variational quantum eigensolver (VQE) algorithm converges to an approximate ground state wave function generated by the parameterized quantum circuit.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: January 14, 2025
    Assignee: The Boeing Company
    Inventors: Nam Hoang Nguyen, Richard Joel Thompson, John R. Lowell, Marna M. Kagele, Kristen Smith Williams
  • Patent number: 12174734
    Abstract: A computer system identifies a code synthesis model and a set of software repositories, each comprising corresponding source code and corresponding tests for testing the corresponding source code. The computer system tests a plurality of generated source code predictions using the set of software repositories. The testing includes, for each software repository in the set of software repositories, identifying a portion of the corresponding source code of the software repository that is covered by the corresponding tests of the software repository, using the code synthesis model to generate a source code prediction for the portion of the corresponding source code, and using the corresponding tests of the software repository to test the source code prediction that was generated using the code synthesis model. Based on testing the plurality of generated source code predictions using the set of software repositories, the computer system generates an evaluation of the code synthesis model.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: December 24, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Albert Ziegler, Oegerikus De Moor, Balabhadra Graveley, Johan Sebastian Heesemann Rosenkilde, Edward Emil Aftandilian, Max Schaefer
  • Patent number: 12174731
    Abstract: A method for providing an automated virtual assistant testing framework to test one or more components associated with a virtual assistant (VA) is disclosed. The method includes integrating, one or more VA test suites with a continuous integration and continuous deployment (CICD) pipeline, wherein the one or more VA test suites comprises test case(s); receiving in a repository, a commit command; triggering, the CICD pipeline based on the commit command; executing, the one or more VA test suites based on the triggering of the CICD pipeline; and testing, the one or more components associated with the VA using a VA skills and intent training data, wherein the one or more components comprises custom UI(s), skill(s), integration(s) and/or one or more natural language processing (NLP) capabilities, and wherein the testing is based on the execution of the one or more virtual assistant (VA) test suites.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: December 24, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Shreyas Hiremath, Raghava Krishna Gorantla Satyanarayana, Vrushank Vijayakumar
  • Patent number: 12124817
    Abstract: A profile for a tool implementing a unified modeling language (UML) is described. The profile extends the UML to include decision management functionality. The profile includes stereotypes and customizations which generate question elements, decision elements, alternative elements, and the like. The association between the elements permits a design engineer to review previous decisions and the rationale behind the decisions. In particular, the one of alternative elements is associated with decision element by selected alternative relationship.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: October 22, 2024
    Assignee: Rockwell Collins, Inc.
    Inventors: Andrew B. Muxen, Jeffrey E. Fetta, Terry J. Hrabik, Ian J. Bull, Stephanie D. Burns
  • Patent number: 12101355
    Abstract: A node for a VSAN includes a BMC, a processor, and a plurality of VSAN objects. The processor instantiates a Cluster Membership, Monitoring, and Directory Service (CMMDS) and a BMC Service Module (SM). The CMMDS implements a Security Policy and Data Model (SPDM) architecture. The CMMDS determines an inventory list of the VSAN objects and a SPDM authentication state for each of the objects, and provides the inventory list and the SPDM authentication states to the BMC SM. The BMC SM provides the inventory list and the SPDM authentication state to the BMC. The BMC determines that a first VSAN object is not authenticated based upon the SPDM authentication state of the first VSAN object, and directs the CMMDS to halt input/output (I/O) operations on the VSAN to the first VSAN object.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: September 24, 2024
    Assignee: Dell Products L.P.
    Inventors: Viswanath Ponnuru, Krishnaprasad K, Chandrashekar Nelogal
  • Patent number: 12073405
    Abstract: A backend architecture method includes: acquiring transaction information from a client, wherein the transaction information includes location information of the client; assigning, based on the location information, the transaction information to a transaction node that has jurisdiction over the location information, wherein the transaction node is a transaction center within a specified region in a distributed transaction system; matching, according to the transaction node, a channel gateway in a channel docking layer that pre-establishes a connection relationship with the transaction node, and sending a transaction request in the transaction information to a transaction object over the matched channel gateway such that the transaction object processes the transaction request; and acquiring a processing result from the transaction object, and transmitting information of the processing result to the client.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: August 27, 2024
    Assignee: BIGO TECHNOLOGY PTE. LTD.
    Inventors: Juncheng Hou, Kaixing Yang
  • Patent number: 12056507
    Abstract: The present invention relates to a method and device for validating a data flow system represented by a data flow graph, comprising: —an acquisition module (9) configured to acquire data related to first and second common parts of the data flow graph, and—a supervision module (11) configured to incrementally verify the coherence of the data flow system by verifying the local coherence of a common unidirectional connection connecting the first common part of the data flow graph to the second common part of the data flow graph at each increment.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: August 6, 2024
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: Dina Irofti, Paul Dubrulle
  • Patent number: 12056325
    Abstract: Many electronic devices have graphical user interfaces that use applications windows. Because a user may use one or more instances of a particular application or multiple applications at once, application windows are useful tools for organizing items stored in electronic devices and using features provided by various applications. A user may need to manipulate, organize, configure and/or resize application windows. Some methods for manipulating, organizing, configuring and/or resizing application windows require a sequence of user inputs that navigate in a menu system. For example, with these methods, a user may need to select a user interface object in display a menu and/or perform one or more actions on the selected user interface object associated with one or more application windows. The various methods disclosed herein streamline manipulating, organizing, configuring and/or resizing application windows.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: August 6, 2024
    Assignee: APPLE INC.
    Inventors: Kristin Marie Forster, Raymond S. Sepulveda, Eric Lance Wilson, John O. Louch
  • Patent number: 12045151
    Abstract: A graph representation of cloud resources and their relationships is generated and maintained to provide insights into impact of incidents affecting cloud resources on others in the cloud environment. Cloud resource data for the cloud resources are obtained and relationships among the cloud resources are determined. Relationships among the cloud resources are determined based on analysis of configuration data associated with the cloud resources from which relationships among cloud resources of different types can be inferred, and external sources may also be utilized to facilitate identification of relationships. A graph representation of the cloud resources and their determined relationships is built where the cloud resource data are stored in vertices with directed edges between the vertices representing the identified relationships.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: July 23, 2024
    Assignee: Palo Alto Networks, Inc.
    Inventor: Krishnan Shankar Narayan
  • Patent number: 12047418
    Abstract: Presented herein is a system, device and method that involve creating a policy model and policy rule structure for a policy enforcement point to support policies adapt to rapid changing external conditions in addition to traditional policies that are static. The system facilitates the use of attributes that are either or both dynamically (at run-time) created and/or defined as ephemeral. A new policy attribute may be created dynamically (at run-time). The policy attribute may be mapped as being static or ephemeral. The methodology further involves facilitating evaluation of an attribute as an atomic or programmed set of functions.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: July 23, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nancy Cam-Winget, Jianxin Wang, Dieter Derek Weber, Saman Taghavi Zargar, Robert Frederick Albach
  • Patent number: 12032918
    Abstract: Techniques are described herein for using artificial intelligence to select, curate, normalize, enrich, and synthesize the results of user experience (UX) tests. In some embodiments, a system identifies a set of unstructured textual elements associated with one or more UX tests. The system may configure agents using generative language model services, including a reviewing agent that reviews and edit outputs of a machine learning classification model applied to the unstructured textual elements and/or a curating agent that selects unstructured textual elements to represent themes within the user experience test classified using the machine learning classification model. The outputs may be used to enhance the scalability, function, and efficiency of applications directed at improving product designs.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: July 9, 2024
    Assignee: Wevo, Inc.
    Inventors: Dustin Garvey, Charlie Hoang, Alexa Stewart, Janet Muto, Nitzan Shaer, Andrea Paola Aguilera García, Jon Andrews, Frank Chiang
  • Patent number: 12007871
    Abstract: Provided is a computer-implemented method for determining at least one quality attribute for at least one defect of interest, including the steps: a. providing an input data set including the at least one defect of interest; b. determining the at least one quality attribute for the at least one defect of interest using a classification algorithm based on the input data set; and c. providing the determined at least one quality attribute and/or additional output information as output. Further, a computing unit and a computer program product are provided.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: June 11, 2024
    Assignee: Siemens Aktiengesellschaft
    Inventors: Anja Hentschel, Beatriz Llamazares Gallego, Matthias Saft
  • Patent number: 12008349
    Abstract: One embodiment of the present invention provides an information processing apparatus which detects lack of information set to an information model and recommends editing. An information processing apparatus which is one embodiment of the present invention includes an acquirer and an editing recommender. The acquirer acquires content to be edited for the information model. The editing recommender outputs information which recommends editing the information model on the basis of a function template to which information set to the information model is applicable or a function model to which the information set to the information model is applied, and the content to be edited.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: June 11, 2024
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Akira Hosokawa
  • Patent number: 12001322
    Abstract: Systems, methods, and software are disclosed herein that support enhanced code linting. In an implementation, an application hosts a content object that is the subject of one or more scripts for automating tasks. A linter obtains an initial state of the content object from the application and generates a model that reflects the object's state. The linter also performs an analysis of the code statements with respect to the model. The linter may then enable or otherwise cause one or more results of the analysis to be displayed in a user interface to a code editor used for interacting with the scripts.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: June 4, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Shinichiro Vaquier, Gergely Z. Kota
  • Patent number: 11977858
    Abstract: A method performed by a platform for real-time intake capacity assessment of a project includes routing, to a service desk, a request to assess capacity for the project. In response, an electronic message is communicated with a link to a form to retrieve structured information about the project. An assessment template is populated with structured information that includes feature-level information of the project (e.g., a level-of-effort (LOE) for developing a software product). The platform can dynamically estimate a capacity measure for the project, which is then used to generate a visualization on a dashboard based on the estimate of the capacity measure. As such, the platform enables better decision-making, planning, and prioritization.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: May 7, 2024
    Assignee: T-Mobile USA, Inc.
    Inventors: Prashant Kulkarni, Debadrita Roy, Sreevidya Baladhandapani, Sampath Devadiga, Yehuda Maor
  • Patent number: 11960385
    Abstract: A method for automatic generation of integrated test procedures using system test procedures includes generating a system test case for each system model of a plurality of system models. The method also includes automatically generating an integrated test harness including a group of interacting system models of the plurality of system models. An output signal from one or more of the interacting system models is an input signal to one or more other interacting system models. The method additionally includes automatically generating an integrated test case for each system model in the integrated test harness and automatically running the integrated test case using an integrated test procedure. The method further includes generating an integrated test procedure coverage report in response to running the integrated test case.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: April 16, 2024
    Assignee: THE BOEING COMPANY
    Inventors: Maxim Constantijn Vos, Barend-Jan van Bruchem, Pieter van Gils, Daniel Ramiro Rebollo, Can Onur
  • Patent number: 11954424
    Abstract: A processor may receive structured data. The structured data may include one or more columns and associated column names. The processor may analyze the structured data. Analyzing the structured data may include gathering a requisite set of keywords from the associated column names across all columns and/or a sample of column cells. The processor may access a corpus of documents. Each of the documents in the corpus may be associated with a respective keyword. The processor may search the corpus of documents based on the requisite set of keywords. The processor may summarize one or more documents associated with the requisite set of keywords.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: April 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Horst Cornelius Samulowitz, Kavitha Srinivas
  • Patent number: 11954484
    Abstract: A method for providing graph-based application modeling to facilitate application lifecycle management is disclosed. The method includes receiving, via a graphical user interface, an input, the input relating to a request to design and develop an application; determining, based on the input, a model development plan, the model development plan including a universal schema that is compatible with a variety of application development schemas; generating a model based on the model development plan and the input, the model relating to an illustration of a topology corresponding to the application; associating the model with the application; storing the model and the association in a model repository; and exposing the model via a network interface.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: April 9, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Mark F Novak
  • Patent number: 11914507
    Abstract: To make validity of a prediction model created by machine learning be able to be verified with appropriate accuracy and efficiency. A software test apparatus includes a storage device configured to store a prediction model, and an arithmetic device. The arithmetic device is configured to accept inputs of a precondition, a constraint condition, and an approximation threshold value, convert the prediction model into a logical expression, analyze an approximation range based on the approximation threshold value with respect to the logical expression to simplify the logical expression, generate an inspection expression by combining the simplified logical expression with the precondition and negation of the constraint condition, search for, as a counterexample, a value satisfying the inspection expression, input the value to the prediction model to evaluate inspection accuracy when the counterexample exists, and output a result of the evaluation.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: February 27, 2024
    Assignee: HITACHI, LTD.
    Inventors: Hironobu Kuruma, Naoto Sato, Tomoyuki Myojin, Hideto Ogawa, Makoto Ishikawa
  • Patent number: 11916756
    Abstract: A remote node device including a hardware layer, a hardware abstraction layer, and a software stack operating on the hardware abstraction layer. The software stack including an open-source cloud-based operating system integrated with a service provider defined abstraction layer configured to coordinate functionality of the software stack, virtualized software components such as a virtualized Converged Cable Access Platform (vCCAP) implemented in docker containers where the vCCAP is configured to command and control the remote node device with respect to a customer premise equipment. The software layer of the remote node device includes different types of YANG data models for model-driven management and model-driven telemetry from the remote node device and a customer premise equipment to a service provider back-office system.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: February 27, 2024
    Assignee: Charter Communications Operating, LLC
    Inventor: Shlomo Ovadia
  • Patent number: 11914976
    Abstract: Systems, computer program products, and methods are described herein for reviewing software code changes in an augmented reality platform. The present invention is configured to receive a pull request to merge a code change with a main project repository; in response, retrieve, from a code change repository, metadata associated with the code change; generate a standard compiler output by compiling the metadata associated with the code; identify one or more objects and one or more layouts from the standard compiler output; retrieve one or more 3D models for the one or more objects; generate an augmented modeling session for display on the first user input device; receive, from the first user input device, a user acknowledgement of the code change; and merge the code change with the project repository in response to receiving the user acknowledgement.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: February 27, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Kalyan Pallapolu, Suneetha Padala, R. K. Kiran Kumar, Gali Mohan Sreenivas, Srinath Nelakuditi
  • Patent number: 11900081
    Abstract: Various embodiments include a computer-implemented method for task-oriented system definition, implementation and operation, the method comprising: importing representative model data including predefined model parameters by an interface component; importing one or more requirements for the model parameters by the interface component; executing measurement and importing measurement results data; aggregating and evaluating imported data, wherein the evaluation is performed depending on the requirements and measurement results data; storing imported data to a computer-readable storage component; operationalizing by adding measurements to the model requirements; and generating a task based on an algorithm performing a functional analysis of the model requirements.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: February 13, 2024
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Stefan Horn, Christian Körner, Manfred Sand, Reinhold Plösch
  • Patent number: 11886396
    Abstract: Data migration of an application from source to target information system is a critical step for a successful modernization project. There are few commercial tools available to address the data migration challenge, creation of a data transformation specification is largely a manual, knowledge intensive, and expert driven process. A system and method for learning based synthesis of data transformation rules have been provided. The system is focused on automating important aspects of automatic inference of the transformation specification. The key principles behind the system and method are derived from the observations on how experts use domain, system, and historical mapping knowledge while creating data transformation specifications. The system contains two major components, schema matching and transformation rule program generation. The system uses machine learning, knowledge representation for schema matching and developed rule generator using a deductive synthesizer.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: January 30, 2024
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Raveendra Kumar Medicherla, Sayandeep Mitra, Ravindra Dinkar Naik
  • Patent number: 11888684
    Abstract: Various embodiments described herein offer improved functionality for configuring software applications so as to provide customers with a great deal of configuration flexibility, while reducing data redundancy and facilitating maintenance. Multiple configuration layers are provided, including system layer(s) and tenant-specific layer(s). System layer(s) specify configuration parameters for a group of tenants, and tenant-specific layer(s) can be used to override particular parameters as needed for individual tenants. In this manner, the system layer(s) act as a template upon which tenant-specific configuration layer(s) can be added.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: January 30, 2024
    Assignee: Sage Global Services Limited
    Inventors: Marc Albaladejo Sans, Juan Antonio Benitez Sanchez, Daryl Vaughan Britton
  • Patent number: 11874941
    Abstract: Systems and methods are disclosed comprising a data transfer and search facility adapted to access content, such as variables and cases, stored on a plurality of disparate computer content storage facilities. The variable data may comprise scientific data. The access of variables may be performed over an encrypted network. A user filter specification may be received and corresponding variables or cases may be identified using a search engine, the user may select which of the identified variables are to be transferred, and the variable data may be transferred from a source storage facility to a destination file. Missing variables values may be identified and a determination is made whether the identified number of missing variables values exceeds a threshold. Encoding of variable data is performed. The variable data may be provided to one or more statistical data analysis and processing applications.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: January 16, 2024
    Assignee: DataMover LLC
    Inventor: Nichole Portia Leigh
  • Patent number: 11861004
    Abstract: A first computing device on a first network establishes a secure communications channel with a second computing device on a second network. The first computing device receives, via the secure communications channel from the second computing device, a first software product and a first software product identifier that identifies a previously manufactured first software product. The first computing device obtains first validation information that uniquely identifies the previously manufactured first software product. The first computing device analyzes the first validation information and the first software product to determine whether the first software product is different from the previously manufactured first software product. The first computing device, in response to determining that the first software product is different from the previously manufactured first software product, sends a first message to the second computing device indicating that the first software product is not validated.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: January 2, 2024
    Assignee: Charter Communications Operating, LLC
    Inventor: Brijen Doshi
  • Patent number: 11861734
    Abstract: Methods, systems and articles of manufacture for efficiently calculating an electronic tax return, such as within a tax return preparation system. A computerized tax return preparation system accesses taxpayer-specific tax data from a shared data store. The system executes a tax calculation engine configured to perform a plurality of tax calculations based on a tax calculation graph and the taxpayer-specific tax data from the shared data store. The system is configured to perform only the calculations in the tax calculation graph which are changed by new taxpayer-specific tax data received since the preceding tax calculation executed by the tax calculation engine. The system may also determine whether the new taxpayer-specific tax data does, or does not change the calculated tax return and the reason why.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: January 2, 2024
    Assignee: INTUIT INC.
    Inventors: Gang Wang, Kevin M. McCluskey, David A. Hanekamp, Jr., Steven J. Atkinson, Alberto Garcia, Ganesh Bhat, Alex G. Balazs
  • Patent number: 11853730
    Abstract: This application discloses a mini program data binding method and apparatus, a device, and a non-transitory computer-readable storage medium. The mini program is a program executed in a host application program. The method includes: displaying a mini program production interface including a panel region and an editing region, the panel region being provided with n types of basic user interface (UI) controls, n being a positive integer; obtaining, when receiving a user operation on a selected basic UI control, a program interface of the mini program in the editing region according to the selected basic UI control; obtaining a data source; and when receiving a data binding operation corresponding to a target basic UI control on the program interface of the mini program, binding the target basic UI control with the data source according to the data binding operation, the data source being used for displaying the target basic UI control.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: December 26, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Peiran Guo, Haicheng Su, Yuli Cai, Li Liu, Shida Zhu
  • Patent number: 11842126
    Abstract: A method, system and computer-usable medium are disclosed for generating product behavior information based on functional blocks executed from source code at runtime during a product use scenario. Certain embodiments of the method may include: executing source code in a product use scenario, where the source code includes a plurality of functional blocks executed to implement the product use scenario, where the plurality of functional blocks are configured with embedded functional block information; and generating product behavior information for the product use scenario using the embedded functional block information of functional blocks executed during run time of the source code in the product use scenario. In certain embodiments, the product behavior information may be used to generate one or more product behavior documents for one or more of the product use scenarios.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: December 12, 2023
    Assignee: Dell Products L.P.
    Inventors: Mahesh Kumar Kancharla, Suresh Bellary, Vamshi Krishna Shenigaram
  • Patent number: 11835245
    Abstract: This air conditioning system includes a refrigerant circuit including an indoor heat exchanger of an indoor unit and an outdoor heat exchanger of an outdoor unit, and a detection unit capable of detecting a refrigerant leaking from the indoor unit. The detection unit is capable of switching between an energized state and a non-energized state on the basis of information on a refrigerant filling amount by which the refrigerant circuit is filled with the refrigerant.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: December 5, 2023
    Assignee: Daikin Industries, Ltd.
    Inventors: Akihiro Nakano, Fumika Masuda, Seiji Oka
  • Patent number: 11831521
    Abstract: An example method of entity lifecycle management in a service monitoring system includes: receiving, by a software application of a service monitoring system, a policy definition specifying an entity lifecycle management policy, wherein the entity lifecycle management policy defines management rules for a plurality of entities in the network environment, wherein each entity of the plurality of entities is represented by one of: a device, an application, a service, or a user account; identifying, by applying the entity lifecycle management policy to a plurality of active entities, one or more candidate entities for retirement; retiring at least a subset of the one or more candidate entities; and excluding the retired entities from the plurality of active entities, thus preventing the retired entities from interacting with other components of the service monitoring system.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: November 28, 2023
    Assignee: Splunk Inc.
    Inventors: Jeetendra Shashikant Dhake, Ankur Ashok Kath, Ayyappa Muthusami, Jeffrey Wen-Young Shih, Ian Edward Torbett
  • Patent number: 11829575
    Abstract: Techniques for generating a workflow model are described. In an example, a device presents a window. A selection of an icon presented in the window is received, where the icon corresponds to a node having a node type. Based on rule, the device determines a location where the icon can be added to a workflow. The rule indicates the location based on the node type and a workflow model. The user device presents, in the window, an indicator of the location, receives a placement of the node at the location, and presents, the icon at the location indicating that the node is added to the workflow. The device updates the workflow model to include, based on the placement, a reference to executable code that corresponds to the node, and to include, based on the location, information about an execution sequence of executable codes referenced in the workflow model.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: November 28, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Darren Jon Luvaas, Vu Nguyen, Christina Lane, Nirmala V. Sistla, Hefeng Cui, Tharif Afzal, Congzhou Wang, Ashwin Ravichandran, Shashank Kumar Sharma, Weiwei Jia, Sharon Brown
  • Patent number: 11822698
    Abstract: Systems and methods are provided for performing privacy transformation of data to protect privacy in data analytics under the multi-access edge computing environment. In particular, a policy receiver in an edge server receives privacy instructions. Inference determiner in the edge server in a data analytics pipeline receives data from an IoT device and evaluates the data to recognize data associated with personally identifiable information. Privacy data transformer transforms the received data with inference for protecting data privacy by preventing exposure of private information from the edge server. In particular, the privacy data transformer dynamically selects a technique among techniques for removing information that is subject to privacy protection and transforms the received data using the technique.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: November 21, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ganesh Ananthanarayanan, Landon Prentice Cox, Paramvir Bahl
  • Patent number: 11809447
    Abstract: A system can collapse steps into an aggregate step to simplify analysis while maintaining underlying data that forms each of the steps collapsed into the aggregate step. The steps may or may not be related in a sequence or grouping of steps. The aggregate step may be a new step that comprises the data of the individual steps used to form the aggregate step. Alternatively, the aggregate step may be a virtual step that may reference or link to the steps used to form the aggregate step, but may not include the data itself. By forming aggregate steps, filtering and notification generation can be simplified. Further, extraneous data can be collapsed into a single aggregate step, which can be particularly advantageously when analyzing large data sets.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: November 7, 2023
    Assignee: Splunk Inc.
    Inventors: Jonathan Dillman, Elizabeth Li, Cornelis Jacob Eduard de Vin
  • Patent number: 11803360
    Abstract: A compilation method, a compilation apparatus suitable for an In-Memory Computing apparatus, a computing device and a storage medium. The compilation method includes: acquiring calculation information of an algorithm to be compiled; converting the algorithm to be compiled into the first intermediate representation according to the calculation information; mapping the first intermediate representation to the second intermediate representation; and compiling the algorithm to be compiled into instruction information recognized by the In-Memory Computing apparatus according to the hardware information, to make the In-Memory Computing apparatus execute the instruction information. The compilation method may compile the calculation information into instructions that may be directly executed by the In-Memory Computing apparatus, so as to realize the effect of accelerating the operations of various algorithms by using the In-Memory Computing apparatus.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: October 31, 2023
    Assignee: TSINGHUA UNIVERSITY
    Inventors: Huaqiang Wu, Ruihua Yu, Yilong Guo, Jianshi Tang, Bin Gao, He Qian
  • Patent number: 11797432
    Abstract: A robotic process automation (RPA) robot performs fuzzing on a workflow. The robot provides a randomized typed data input in a workflow, and executes the workflow as a black box with the randomized typed data input. The robot creates test case when a new path is discovered based on an output of the workflow, and terminates the fuzzing when a desired path coverage has been reached.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: October 24, 2023
    Assignee: UiPath, Inc.
    Inventors: Thomas Stocker, Gerd Weishaar
  • Patent number: 11789704
    Abstract: Systems and methods for generating custom applications for querying a multidimensional database of a target platform include, responsive to receiving a custom application request, an application definition is discovered based on data received from one or more sources. The application definition indicates target outputs of the custom application, influencers for each of the target outputs that correspond to members of one or more first dimensions of the multidimensional database, and granularity definitions relative to second dimensions of the multidimensional database for each influencer. Mutually exclusive groups each including two or more target outputs are generated by applying a weighting algorithm to the application definition, and resource-efficient machine written code is dynamically generated based on the groupings and the results of the weighting algorithm.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: October 17, 2023
    Assignee: Donyati, LLC
    Inventor: Murali Krishna Konuri
  • Patent number: 11775507
    Abstract: A computer-implemented method, medium, and system are disclosed. In one computer-implemented method, an invocation request sent by an initiator is received by a blockchain node in a blockchain network. The invocation request is associated with invocation of a smart contract in the blockchain network. The smart contract includes contract code, data, and pre-update metadata. A pre-update data structure described by the pre-update metadata is parsed by the blockchain node and by execution of the contract code. The pre-update data structure is associated with the data comprised in the smart contract. Following parsing of the pre-update data structure, the pre-update data structure is represented by the blockchain node using a computer programming language. The pre-update data structure specified by the computer programming language is sent by the blockchain node to the initiator.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: October 3, 2023
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Benquan Yu, Haizhen Zhuo, Zhonghao Lu, Faqiang Wang
  • Patent number: 11775261
    Abstract: Implementations generally relate to facilitating process building. In some implementations, a method includes receiving, at a client device, process element information, where the process element information defines process elements, wherein the process elements are nodes displayed in a process, and wherein the processelements are associated with process element groups based on categories. The method further includes displaying the process elements in a palette region in a user interface of the client device. The method further includes displaying the process in a workspace region in the user interface based on process elements from the palette region that are selected by a user.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: October 3, 2023
    Assignee: Oracle International Corporation
    Inventors: Tomas Alabes, Nicolas Damonte, Juan Allo Ron, Suman Ganta, Javier Espeche
  • Patent number: 11768938
    Abstract: A mobile application malicious behavior pattern detection method based on Application Programming Interface (API) call graph extraction includes extracting an API Call Graph (ACG) representing an API call flow from benign applications and applications which perform malicious behavior, generating and vectorizing a training dataset for deep learning using the extracted ACG, generating a deep learning algorithm prediction model by training with the vectorized training dataset, extracting ACG features used in the malicious behavior from the generated prediction model and extracting a malicious behavior pattern from an intersection of the malicious applications, and classifying an application which performs malicious behavior through similarity comparison between the extracted malicious behavior pattern and a pattern extracted from the target application. Accordingly, it is possible to detect the malicious behavior itself using the ACG representing an API call flow.
    Type: Grant
    Filed: November 26, 2020
    Date of Patent: September 26, 2023
    Assignee: FOUNDATION OF SOONGSIL UNIVERSITY-INDUSTRY COOPERATION
    Inventors: Jeong Hyun Yi, Jin Sung Kim
  • Patent number: 11740914
    Abstract: Technologies are disclosed herein for positioning application windows based on existing application layout and anticipated user workflows. When an existing application window and a recently launched application window are determined to be related to a workflow, and the default position of the recently launched application window is determined to overlap with the existing application window, the recently launched application window may be displayed in a non-default display region to avoid occlusion. By avoiding occlusion, the foldable device may provide a user-friendly application layout, reducing the number of times a user will move, resize, or switch between application windows in the workflow. This in turn may improve device performance and efficiency while reducing errors attributable to user input. The user-friendly layout may also enable a user to view more content at the same time, increasing productivity, reducing eye strain, facilitating operations such as cut and paste, etc.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: August 29, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christian Klein, Lauren Edelmeier, Ryan Pendlay
  • Patent number: 11736421
    Abstract: A system for condensing user communications relating to a topic is provided. The system may include a processor and a non-transitory memory. The processor may: designate a topic of user interest; retrieve legacy communications; and remove duplicative communications. The processor may form a topic-centric training set for a neural network. The topic-centric training set may be based on the legacy communications, legacy intelligence, and the plurality of outcomes and may be delimited by an analysis of the database. The processor may synthesize the neural network using the topic-centric training set in order to assign individual weights to each of a plurality of nodes in the neural network. In response to a selection of the topic of user interest, the processor may generate a plurality of user options based on the neural network. The system may include a display in order to prompt the user to select one of the options.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: August 22, 2023
    Assignee: Bank of America Corporation
    Inventors: Ramakrishna R. Yannam, Prejish Thomas, Steven Zhao, Saahithi Chillara, Rajan Jhaveri, Ryan Strug, Kurt R. Schultz, Priyank Shah
  • Patent number: 11733978
    Abstract: An example system and method facilitate automatically generating a software application (e.g., a micro app) to facilitate performing a task, such as collecting information. In one embodiment, the method includes recording plural incidents filed by customers seeking assistance; detecting the filing of a new incident by a customer; using an Artificial Intelligence algorithm to process the incident, based on the plural incidents, to automatically determine additional information, and to determine one or more User Interface (UI) features for facilitating retrieving the additional information from the customer; generating a description of a UI that incorporates the one or more UI features; producing a mechanism (e.g.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: August 22, 2023
    Assignee: Oracle International Corporation
    Inventors: Christian Straub, Jeff Price, Walid Abu-Hadba
  • Patent number: 11720940
    Abstract: According to an example, a model is selected from models including an augmented buyer model based on probabilities of conceivable transitions, and each conceivable transition includes a multi-step transition between a first URL and a second URL via at least one intermediate URL of the website. A user is determined to likely be a buyer or a non-buyer based on interaction data and the selected model. The user is presented with an offer that encourages the user to buy from the website upon the determination that the user is a buyer.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: August 8, 2023
    Assignee: MICRO FOCUS LLC
    Inventors: Choudur K. Lakshminarayan, Ram Kosuru
  • Patent number: 11704099
    Abstract: Code search is used to support various features. Code segments may be indexed using a code structure representation of the code segment. Code segments may be compared for similarity to identify a match with an input code segment using a comparison of logic trees generated for the input code segment and a stored code segment in an entry with a matching index value.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: July 18, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Trevor Andrew Morse, Rama Krishna Sandeep Pokkunuri, Matthew Lee