Modeling Patents (Class 717/104)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 11704232
    Abstract: Provided herein are systems and methods for creating, testing and providing digital guidance for use in an underlying computer application. In one exemplary implementation, a method includes using a browser extension to record steps of digital guidance content as the steps are created by a content author, automatically testing the content with the same browser and making the tested content available for playback. The testing may include receiving an execute testing command, fetching test case data from a server, executing a test case in the browser using the test case data, running tests on the test case in a background tab of the browser, recording passes and or failures of the tests, sending reports of the passes and failures to the server, sending a notification to the content author that the testing results are ready to view, and displaying the testing results in the dashboard.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: July 18, 2023
    Assignee: Whatfix Private Limited
    Inventors: Maruthi Priya Kanyaka Vara Kumar Namburu, Gourav Dhelaria, Ashwath Cs, Niyati Agrawal
  • 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
  • Patent number: 11693641
    Abstract: A machine learning (ML) based code transformation system that transforms a source programming code developed using a source library for execution on a source platform into remediated code for execution on a target platform is disclosed. Metadata extracted from the source programming code is used to detect the source programming language, source libraries, and the source platform. The metadata also enables modularizing the source programming code based on the functionality and identifying a node from a plurality of nodes in a communication network to execute the various source code modules. A similarity map is generated mapping the source libraries to the target libraries and the source code modules that are incompatible with the target platform are identified and remediated with similar target code modules using the similarity map.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: July 4, 2023
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Srikanth G Rao, Arunabh Sinha, Mathangi Sandilya, Nitima Singhal, Anup Kumar Tiwary, Anand Vijendra
  • Patent number: 11683387
    Abstract: Apparatus and methods are provided for providing zero- (permanent) byte real-time customized software to a user's client station. A user may request real-time customized software from one channel. The request may be transmitted to a server and analyzed to determine an intent for the customized software. The intent may be matched to one or more features in a feature catalog and an appropriate target output channel may be determined. A feature bundler may extract source code corresponding to the feature(s) and output channel, compile the code and transmit the customized software to the target output channel. The target output channel may execute the customized software within a container and delete the software when a deletion condition is satisfied, such as after the user finishes using the software.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: June 20, 2023
    Assignee: Bank of America Corporation
    Inventors: Krithika Viswanathan, Amit Mishra, Rajat Singla, Subburathinam Krishnan
  • Patent number: 11681545
    Abstract: Systems, methods, and computer-readable media for generating and presenting workflow graphs can include the following operations. A workflow graph including vertices is provided. An event is received to reorganize the vertices of the workflow graph. Each of the vertices is classified with a significance level, the significance level is based on at least one of a business rule and a vertex position of a vertex of the vertices. Vertices of the vertices having a low significance level are grouped together. The vertices in the group having the low significance level are combined into a new vertex, and the new vertex is expandable and collapsible to view the vertices in the group having the low significance level.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: June 20, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Silviu Marian Jingoi, Ali Mehregani, Samer Salam
  • Patent number: 11682390
    Abstract: Method, systems, and apparatus, including computer-readable media, for an interactive interface for analytics. In some implementations, the data is accessed identifying an information card configured to present data objects of a data set. User input data is received indicating user input to enable voice response interaction for the information card or the data set. A voice response application is generated based on the information card, the voice response application being configured to provide responses to voice queries using values for data objects. The voice response application is deployed to enable one or more users to use the voice response application to initiate voice interactions involving the data objects.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: June 20, 2023
    Assignee: MicroStrategy Incorporated
    Inventors: Charlie Temkin, Christophe Touret, Ellen Wang, Feng Ding, Jose Nocedal
  • Patent number: 11652710
    Abstract: Mechanisms for redistributing computing resources in a distributed data processing system is provided. Performance metrics are collected for processing requests associated with a computer operation for which there is an established service level agreement (SLA) having a required SLA performance metric. The performance metrics are compared to the SLA performance metric to select an SLA for which the SLA performance metric is being met. A plurality of computer simulations are executed that simulate different distributions of computing resources. Simulation results are compared to the SLA performance metric to identify one or more computer simulations whose results either meet, exceed, or are closest to the SLA performance metric of the selected SLA. A distribution of computing resources is selected based on the comparison and the computing resources are redistributed accordingly.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Partho Ghosh, Sarbajit K. Rakshit
  • Patent number: 11645047
    Abstract: A focused specification for an interactive graphical design is generated by receiving a first user input from a user, the first user input identifying a first design element of the interactive graphical design. A set of selectable data elements associated with the first design element is identified and a specification template that includes the set of selectable data elements is generated. A second user input is received from the user, the second user input identifying a set of selected data elements using the generated specification template. The set of selected data elements includes one or more of the selectable data elements. The focused specification is generated using the set of selected data elements, the focused specification including the set of selected data elements and excluding selectable data elements that were not selected.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: May 9, 2023
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Robert Gourley
  • Patent number: 11644823
    Abstract: A modular modeling engine is provided for industrial automation applications. The module may be instantiated upon demand, such as upon receipt of annotated data for a system or process being monitored and/or controlled. The model is agnostic insomuch as little or no prior knowledge is required of the system or process. Variables, functions, and their combinations are selected and the model is refined automatically. A data structure is received for instantiation of the model, and following modeling, a similar data structure is produced. The module may be used together with other modules for caning out complex automation processing at the same or multiple levels in an automation setting.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: May 9, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Bijan SayyarRodsari, Alexander B. Smith, Kadir Liano
  • Patent number: 11625656
    Abstract: A system for on-dispatch identification and assignment of unresolved tasks. The system includes an electronic processor configured to detect that a responder unit is dispatched to respond to a first incident and, in response, correlate extracted information corresponding to the first incident with information that is stored corresponding to a plurality of unresolved tasks and identify, based on the correlation and a responder unit profile associated with the dispatched responder unit, at least one unresolved task. The electronic processor is also configured to, in response to identifying the at least one unresolved task, either cause a notification to be provided at a dispatch computer, the notification identifying a recommendation to assign the at least one unresolved task to the dispatched responder unit or automatically assign the at least one unresolved task to the dispatched responder unit and notify a communication device associated with the dispatched responder unit regarding the assignment.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: April 11, 2023
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Tanya Gutsol, Brian J. Frommelt, Eric Johnson, David Kaleko, Raguraman Kumaresan
  • Patent number: 11625287
    Abstract: System and method uses a defined entity type that describes a data structure of a defined computing entity and at least one behavior of the defined computing entity based on user input information. The at least one behavior of the defined computing entity is defined by associating at least one interface with the defined entity type, where the at least one interface represents a reference entity type with a collection of behavior information. An operation is then executed on the defined computing entity according to the at least one behavior of the defined computing entity.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: April 11, 2023
    Assignee: VMWARE, INC.
    Inventors: Jeff Moroski, Glenn Bruce McElhoe, Stephen Evanchik, Iliyan Lesev
  • Patent number: 11625380
    Abstract: The invention enables managing of control system engineering data for the purposes of implementing a control system user interface. In an embodiment, implementing the invention comprises (i) receiving data retrieval parameters, (ii) instantiating a temporary database, comprising an original data table and a modified data table, (iii) retrieving, based on the data retrieval parameters, a set of engineering data from one or more engineering data repositories, (iv) storing the retrieved set of engineering data within the original data table, and (v) responsive to an instruction to display a first sub-set of engineering data, (a) retrieving the first sub-set of engineering data from the original data table, (b) storing the first sub-set of engineering data within an internal cache memory, and (c) retrieving the first sub-set of engineering data from the internal cache memory and displaying the data.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: April 11, 2023
    Assignee: YOKOGAWA ELECTRIC CORPORATION
    Inventors: Ka Wai Kathy Chu, Naing Oo Lin, Mark Anthony De Castro Cu-Unjieng, Grewin Sesma Villarta, Wei Yao Breandon Chien, Archie Sambitan Orido, Janet Delos Santos Tria, Shu Hui Yuen, Takeshi Mori, Ying-Tzu Huang, Myo Khine Kyaw, Su Su Maung
  • Patent number: 11593121
    Abstract: The components of a firmware that are to be executed are identified, such as firmware device drivers and SMI interrupt handlers. Performance data is also obtained for the components. An inventory identifying the components and the performance data are provided to a BMC. The BMC provides the inventory and the performance data to a remote management client through an out-of-band (“OOB”) network connection. The BMC might also receive a blacklist instruction from the management client. The blacklist instruction provides an indication to the BMC that one or more of the components of the firmware are not to be executed by the computing system. The BMC provides the blacklist instruction to the firmware. The firmware adds the component, or components, identified in the blacklist instruction to a blacklist. The next time the computing system is booted, the firmware will not execute the components identified in the blacklist.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: February 28, 2023
    Assignee: American Megatrends International, LLC
    Inventor: Sivasakthivel Nainar
  • Patent number: 11579586
    Abstract: A method according to the disclosure configures a processor to predict metal loss in a structure for remediation. The method uses a machine learning model, trained based upon historical data, to predict metal loss over locations of a structure at a time of the prediction. The method identifies from among the predicted locations a high-risk location on the structure in which a magnitude of metal loss indicates potential remediation being needed, dispatches a robotic vehicle to the high-risk location on the structure and inspects the high-risk location using the robotic vehicle to confirm whether the magnitude of metal loss at the location requires remediation. In further methods, remediation is performed. In still further methods, a three-dimensional visualization of the structure is generated with an overlay which depicts predicted metal loss over the sections of the structure.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: February 14, 2023
    Assignee: SAUDI ARABIAN OIL COMPANY
    Inventors: Ahmad Aldabbagh, Sahejad Patel, Hassane Trigui
  • Patent number: 11567486
    Abstract: The present disclosure is directed to systems, methods and devices for assisting with testing automated industrial process routines. The addition of a software automation object to a test execution user interface may be received. The software automation object may be added to the test execution user interface from a software object library comprising a plurality of software objects. Each of the software automation objects may include an automated control device layer, a human machine interface layer, and a testing layer. A request to initiate an operational test of the software automation object in the test execution user interface may be received. Upon receiving the request, the operational test may be executed, and test results for the operational test of the automation software object may be displayed on the test execution user interface.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: January 31, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Andrew R. Stump, Srdjan Josipovic, Matthew R. Ericsson, Michael D. Kalan, Anthony Carrara, Christopher W. Como, Sharon M. Billi-Duran
  • Patent number: 11544327
    Abstract: Methods, systems, and program products for streamlined auditing that receive an input audit request via the data interface; source entity type data (ETD) from one or more databases; prepare the ETD for input into an entity clustering module; match the ETD via the entity clustering module to locate linkages within the ETD and build relationships amongst one or more entities identified within the ETD; analyze the ETD relationships via an entity intelligence module to identify and segment targeted entities, from the one or more entities, that are applicable to the audit request; build inclusion lists of those targeted entities that are determined to fulfill the audit request; finalize the inclusion lists of targeted entities that fulfill the audit request to generate streamlined audit results; and output the streamlined audit results to an end user.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: January 3, 2023
    Assignee: Kroll Government Solutions, LLC
    Inventor: Jeffrey M. Drubner
  • Patent number: 11530382
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed herein to implement flexible bioreactor control systems. An example apparatus disclosed herein includes a processor coupled to a memory, the processor programmed to determine whether the map value included in the process task object is a valid map value, the process task object to correspond to a task executed by a bioreactor, a control device or a measurement device of the bioreactor control system configuration, in response to determining the map value is a valid map value, decode the map value to identify the source location of a first input of the process task object, pull a value from the source location to update the input value of the process task object, and facilitate execution of the process task with the input value.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: December 20, 2022
    Assignee: GLOBAL LIFE SCIENCES SOLUTIONS USA LLC
    Inventor: Scott A. Mangiacotti
  • Patent number: 11532141
    Abstract: User interfaces, systems, methods, devices, media, and instructions are described for a client/contractor management and communication system with augmented reality (AR) and/or virtual reality (VR) interface elements. In one embodiment, a device receives finish and inspiration information associated with a home improvement project from a client and structures this information into finish pin data with associated project context information and 3D model data. The device uses this information to automatically generate and update a project chart for the project, along with 3D models for various subproject positions within a project chart. This information is then presented to the client and associated contractors as part of a user interface for a client/contractor system. A project chart interface enables access to 3D models in an AR or VR interface to display models of the project and various project data associated with different positions in a project chart.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: December 20, 2022
    Assignee: STRUKSHUR INC.
    Inventor: Louis A Vierra
  • Patent number: 11526775
    Abstract: The disclosed technology includes systems and methods for automatically generating a dynamic system context diagram based on machine-readable code. A method can include receiving, at a rules engine, machine-readable code describing interactions among a plurality of applications in software architecture, evaluating, with the rules engine in communication with a system of record (SoR), compliance of the interactions among the plurality of applications according to the SoR, identifying, with the rules engine, and based on compliance evaluation, one or more dependencies among the plurality of applications, generating, with an output engine, a system context diagram image comprising a graphical representation of the plurality of applications with associated interactions and dependencies, and outputting, for display, the system context diagram image.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: December 13, 2022
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Zachary Blizzard, Christopher Ocampo, Tanusree McCabe, Bradley Dellinger, Bita Akhlaghi, Francois Tur, Diego Norri, Elizabeth Ashton, Asa Britten, Jonathan Tran, Natalia Noyes, Keith Spaar, Richard Dillon, Abhishek Ravi, Asher Gilani, Daniel Tran, Claude Reyes, Blair Christopher
  • Patent number: 11514253
    Abstract: A computer-implemented method and system may include identifying an embedded human language string within a programming code based on a configuration file that specifies boundaries of the human language string within the programming code, communicating the identified embedded human language string for language translation from a first human language of the embedded human language string to a second human language to create a translated human language string, receiving the translated human language string, and inserting the translated human language string in the programming code to create a translated programming source code.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: November 29, 2022
    Assignee: Shopify Inc.
    Inventors: Sebastian Szturo, Christian Blais, Thierry Joyal