Patents Examined by Thuy Dao
-
Patent number: 11768677Abstract: A method for software application optimization using natural language-based queries. The method includes obtaining a user-provided query. The user-provided query includes a constraint to be used for an identification of an application element that matches the constraint, from a set of application elements of a software application. The user-provided query is a string that includes a human language sentence. The method further includes deriving a formalized query from the user-provided query by translating the user-provided query into a syntactic construct of segmented sentence elements and obtaining the application element that matches the constraint. Obtaining the application element that matches the constraint includes deriving a pattern representation of the user-provided query from the formalized query and identifying the application element that matches the pattern representation of the user-provided query from the plurality of application elements.Type: GrantFiled: May 23, 2022Date of Patent: September 26, 2023Assignee: OPEN TEXT CORPORATIONInventors: Sachin Gopaldas Totale, Harkirat Singh Lamba, Deepali Kishnani, Pulkit Manocha, Samir Yasin Vaidya, Roshan Prakash Salvi
-
Patent number: 11762363Abstract: A technology for associating and ascertaining the location of device variables which are in a control program and correspond to devices, and the dependency relations between the device variables, when division programming is carried out, is provided. A graph display device according to one aspect of the present invention generates a first directed graph, which comprises a plurality of first nodes respectively representing the device variables, and edges representing the existence of a dependency relation, and a second directed graph, which comprises a plurality of regions corresponding respectively to each subprogram, a plurality of first nodes, and edges, wherein the first nodes are arranged in a region of a subprogram that uses the device variable to be expressed from among the plurality of regions. In response to an instruction from a user the display device switches between displaying the generated first directed graph and displaying the generated second directed graph.Type: GrantFiled: February 18, 2020Date of Patent: September 19, 2023Assignee: OMRON CorporationInventors: Yuya Ota, Reiko Hattori, Kosuke Tsuruta
-
Patent number: 11762643Abstract: A system is a system for managing release of a developed program to a production environment, and includes a plurality of servers in which a blockchain is installed, a means for detecting an event related to release of a program, and a means for generating a block of the blockchain, which contains uniqueness information that assures uniqueness of the program when the event was detected, and specification information that specifies the detected event.Type: GrantFiled: February 14, 2020Date of Patent: September 19, 2023Assignee: NOMURA RESEARCH INSTITUTE, LTD.Inventor: Shinichiro Otsuka
-
Patent number: 11758031Abstract: Various systems and methods for implementing a software defined industrial system are described herein. For example, an orchestrated system of distributed nodes may run an application, including modules implemented on the distributed nodes. In response to a node failing, a module may be redeployed to a replacement node. In an example, self-descriptive control applications and software modules are provided in the context of orchestratable distributed systems. The self-descriptive control applications may be executed by an orchestrator or like control device and use a module manifest to generate a control system application. For example, an edge control node of the industrial system may include a system on a chip including a microcontroller (MCU) to convert IO data. The system on a chip includes a central processing unit (CPU) in an initial inactive state, which may be changed to an activated state in response an activation signal.Type: GrantFiled: May 9, 2022Date of Patent: September 12, 2023Assignee: Intel CorporationInventors: Rita H. Wouhaybi, John Vicente, Kirk Smith, Robert Chavez, Mark Yarvis, Steven M. Brown, Jeremy Ouillette, Roderick E. Kronschnabel, Matthew J. Schneider, Chris D. Lucero, Atul N. Hatalkar, Sharad K. Garg, Casey Rathbone, Aaron R. Berck, Xubo Zhang, Ron Kuruvilla Thomas, Mandeep Shetty, Ansuya Negi
-
Patent number: 11755302Abstract: Provided is an optimally deploying an application on a node of a network. An application deployment apparatus 10 is an apparatus that deploys an application in a node N in a network 4, the network 4 including a plurality of the nodes N communicably connected by links L, and includes a deployment determination unit 14 configured to determine, as a deployment destination of the application, a node of the nodes N having a minimum cost including a computation cost of the node N and a communication cost of a links of the links L, and a deployment execution unit 15 configured to distribute the application to the determined node N.Type: GrantFiled: February 21, 2020Date of Patent: September 12, 2023Assignee: Nippon Telegraph and Telephone CorporationInventors: Takuma Isoda, Yoji Yamato, Hirofumi Noguchi, Misao Kataoka
-
Patent number: 11755351Abstract: A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.Type: GrantFiled: June 7, 2022Date of Patent: September 12, 2023Assignee: Google LLCInventors: Craig D. Chambers, Ashish Raniwala, Frances J. Perry, Stephen R. Adams, Robert R. Henry, Robert Bradshaw, Nathan Weizenbaum
-
Patent number: 11748187Abstract: A computer-implemented method may include: receiving first data that may include information associated with an error in an execution of code; based on the first data, determining: for each contributor in a predetermined list of contributors: a respective familiarity value indicative of an amount of association between the contributor and the error in the code; and a respective set of task management statistics; and an urgency value of the error; using an optimization model, selecting at least one contributor from the predetermined list of contributors to assign to the error, the optimization model based on the respective familiarity values and the respective sets of task management statistics for each contributor, and the urgency value of the error; and transmitting a notification indicative of the error to a computing device associated with the at least one contributor assigned to the error.Type: GrantFiled: December 17, 2021Date of Patent: September 5, 2023Assignee: Capital One Services, LLCInventors: Jeremy Goodsitt, Reza Farivar, Austin Walters
-
Patent number: 11740882Abstract: There is provided a system, including an application configured to cause a computing system to execute a set of instructions. The system also includes a back-end engine configured to render the application compatible for deployment on each of at least two cloud environments, wherein the at least two cloud environments have different architectures or protocols.Type: GrantFiled: August 23, 2021Date of Patent: August 29, 2023Assignee: OMNI TECHNOLOGIESInventors: JaMarcus Roy, Gerald Williams
-
Patent number: 11733975Abstract: A software migration system includes a processor; a user interface that receives and displays components of a legacy software and a new software system; and a migration program as machine instructions stored on a non-transitory, computer-readable storage medium. The processor executes to identify reference models, standards, and requirements of a system common architecture that together define a process for migrating the legacy software to the new software system; load the legacy software onto a virtual machine instantiated on a dedicated hardware platform; refactor the legacy software; subdivide the refactored legacy software into legacy software subsets; move a first legacy software subset to a second virtual machine instantiated on the hardware platform; for a second legacy software subset, adapt the second legacy software subset to the system common architecture; and combine the adapted second legacy software subset and the first legacy software subset to produce the new software system.Type: GrantFiled: December 6, 2021Date of Patent: August 22, 2023Assignee: Architecture Technology CorporationInventors: Paul C. Davis, Douglas Sweet, Erin Gambucci
-
Patent number: 11733987Abstract: A system deploys software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system allows service owners to define shared pipelines that can be invoked by multiple parent pipelines. The system receives an artifact version map associating datacenter entities with services targeted for deployment on the datacenter entities. The artifact version map specifies attributes associated with invocations of the shared pipeline. The system generates deployment pipelines based on the artifact version map. The deployment pipelines allow a parent pipeline that invokes the shared pipeline to specify attributes including version of the shared pipeline, versions of software artifacts used by the shared pipeline, values of parameters used by the shared pipeline, or promotion criteria used by the shared pipeline.Type: GrantFiled: October 1, 2021Date of Patent: August 22, 2023Assignee: Salesforce, Inc.Inventors: Apoorv Mahajan, Jeaneth Aguilar Vergara
-
Patent number: 11726445Abstract: The present disclosure relates to a method for controlling a PLC using a PC program, wherein a source code of a PLC program includes a data section, the data section including data indicating services to be exposed by the PLC when running the PLC program, wherein a source code of the PC program is automatically generated using the data included in the data section and a PC program template, wherein the PLC is controlled using the PC program generated from the automatically generated source code of the PC program.Type: GrantFiled: October 5, 2021Date of Patent: August 15, 2023Inventors: Fan Li, Herve Guichardaz
-
Scalable and advanced analytics computing platform for distributed ledger data and custody solutions
Patent number: 11726988Abstract: Systems and methods disclosed herein are directed to a scalable and advanced analytics computing platform for distributed ledger data for integrating an entity's legacy systems, distributed ledger systems, and crypto-asset transactions, as well as related metadata. The systems and methods further relate to a custody adapter implementation that enables interactions across multiple custody technology providers, sub-custody providers, and internal custody solutions.Type: GrantFiled: August 23, 2021Date of Patent: August 15, 2023Assignee: KPMG LLPInventors: Samuel Wyner, Salvatore Joseph Ternullo, Shekar Atmakur, Kevin Bornatsch, Sydney M. Rice -
Patent number: 11726822Abstract: According to some embodiments of the present disclosure, the disclosure relates to an application system and server kit that create and serve digital twin-enabled applications. This disclosure also relates to a hub-and-spoke classification system. This disclosure also relates to a location-based services framework that leverages a generative content process to improve location prediction. This disclosure also relates to virtual reality and augmented reality applications, as well as digital agents that support various types of applications.Type: GrantFiled: March 13, 2020Date of Patent: August 15, 2023Assignee: Umajin Inc.Inventor: David Brebner
-
Patent number: 11718310Abstract: A device and a method for controlling updates of ECUs of a vehicle are provided. A communication device receives a request for associated software updates of electronic control units (ECUs) arranged within a vehicle, and a controller determines whether to start the vehicle based on a state of charge (SOC) of a battery. The controller performs updates of ECUs in a first group in a start on state of the vehicle, and performs updates of ECUs in a second group in a start off state of the vehicle to complete a software update for a function involving the plurality of ECUs.Type: GrantFiled: November 17, 2020Date of Patent: August 8, 2023Assignees: Hyundai Motor Company, Kia Motors CorporationInventor: Jae Won Jung
-
Patent number: 11714624Abstract: The present invention provides a system and a method for managing and deploying one or more applications in a multi-cloud environment. The invention structures an application pipeline for multiple cloud environments and creates a library of objects based on processing of one or more application pipeline historical data. The data models generated based on the historical data enable processing of a received data to execute a task of deploying one or more applications. The invention maps blockchain network-based data elements of one or more applications in a multi-cloud environment.Type: GrantFiled: November 30, 2021Date of Patent: August 1, 2023Assignee: NB Ventures, Inc.Inventors: Subhash Makhija, Huzaifa Matawala, Shivendra Singh Malik, Abdul Rasheed Nagoor Gani, Wael Yousef
-
Patent number: 11714634Abstract: A computer may receive a request to generate a snapshot view of the enterprise network infrastructure. The computer may implement a multithread process to contemporaneously query a plurality of blade servers and server enclosures within the entire network infrastructure. The computer may contemporaneously receive a plurality of information files from the queried network resources (e.g. the blade servers, server enclosures). In active state modes, the computer may push firmware update binaries to the network resources. In a server processing and an active state mode, the computer may implement a multithreaded process to push the firmware update binaries to standalone servers or blade servers that can be accessed directly. In a blade enclosure processing and an active state mode, the computer may implemented a nested multi-threader, using child threads nested within a parent thread to a blade server enclosure to push firmware update binaries to blade servers in the enclosure.Type: GrantFiled: July 16, 2021Date of Patent: August 1, 2023Assignee: BANK OF MONTREALInventor: Rinat Rakhimov
-
Patent number: 11714623Abstract: Systems and methods for configuring deployments of sets of enterprise software applications to users are disclosed. Exemplary implementations may: store information, including executable code for a set of enterprise software applications and a configuration database including deployment-specific configuration settings and corresponding setting values; effectuate deployment of the set of enterprise software applications on a first deployment server; present an administrative user interface to an administrative user; generate a first modification database with user-provided configuration settings in accordance with user input received through the administrative user interface; and modify the configuration settings of the first deployment server based on the first modification database.Type: GrantFiled: October 29, 2021Date of Patent: August 1, 2023Assignee: Instabase, Inc.Inventors: Kunal Gosar, Shaunak Godbole
-
Patent number: 11712615Abstract: A partial bespoke protective sports equipment to be worn by a player engaged in a sporting activity is provided. The partial bespoke sports equipment system includes methods for acquiring, storing and processing a player's unique data, namely the anatomical features of the body part against which the partial bespoke equipment is worn. The systems also includes methods of using the player's unique data to manufacture the partial bespoke protective equipment with a partially custom formed internal padding. The system and method allows for the design and manufacture of partial bespoke protective sports equipment that is purposely designed and manufactured to substantially match the anatomical specifications of the player's body part.Type: GrantFiled: January 3, 2022Date of Patent: August 1, 2023Assignee: Riddell, Inc.Inventors: Vittorio Bologna, Murphy Gillogly, Andrew Tryner, Thad M. Ide
-
Patent number: 11709670Abstract: An electronic device includes a processor and a storage device having a file system with a plurality of directories. The processor executes an application that has a dependency on a shared library, the shared library having a dependency on a runtime component. When executing the application, the processor loads the shared library, the loading including executing a constructor for the shared library. Executing the constructor causes the processor to identify a selected directory where a compatible version of the runtime component is to be found based on a location of the shared library in the file system, the location of the shared library being determined from an application context from the application. When subsequently loading the runtime component for execution, the processor locates the runtime component in the selected directory.Type: GrantFiled: April 14, 2020Date of Patent: July 25, 2023Assignee: Advanced Micro Devices, Inc.Inventors: Srinivasan Subramanian, Pruthvi K. Madugundu, Freddy Paul, Jagadish Krishnamoorthy, Diwakar Das, Praveen K. Jain
-
Patent number: 11698711Abstract: A computer system provides at least one workspace as a user interface corresponding to a user-generated topic. A home topic is provided to the user as an initially selected topic. The home topic provides a workspace to the user as a user interface. User selection of a first topic within the home topic causes designation of the first topic as the current topic. A first workspace is associated with the first topic, and a first topic data structure associated with the first topic is generated and the first topic data structure is associated only with application windows, files and application related data used by the user while the first topic is designated as the current topic. The user is provided, within the first workspace, only application windows, files and application related data used by the user while the first topic is designated as the current topic.Type: GrantFiled: August 17, 2021Date of Patent: July 11, 2023Inventor: David Arthur Yost