Patents Examined by Qing Chen
-
Patent number: 11537411Abstract: Described techniques enable inter-environment communication, including isolating two runtime environments from one another as needed to ensure that operations of one runtime environment do not negatively affect operations of the other runtime environment during the inter-environment communication. Such isolation may be maintained when the two runtime environments use different addressing schemes, and when the two runtime environments use different call linkage techniques for identifying, locating, and passing stored parameters or other data.Type: GrantFiled: July 31, 2021Date of Patent: December 27, 2022Assignee: BMC Software, Inc.Inventor: Gary J. Michalek
-
Patent number: 11537386Abstract: A building network system of a building including one or more processing circuits configured to generate virtual networks, each virtual network of the virtual networks generated for one building equipment group of building equipment groups and deploy the virtual networks on network infrastructure of the building. The one or more processing circuits are configured to generate updates to the virtual networks to address resource changes in at least one of the building equipment groups and deploy the updates to the virtual networks.Type: GrantFiled: April 2, 2021Date of Patent: December 27, 2022Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLPInventors: Sudhi R. Sinha, Youngchoon Park, Sujith Ebenezer, Justin Ploegert, Karl F. Reichenberger
-
Patent number: 11537381Abstract: Techniques facilitating quantum software developer kit and framework as a service are provided. A system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an execution component that executes, on a quantum device located within a cloud computing environment, a code based on an identification of the code received from a communication device. A quantum software development kit can execute on the communication device.Type: GrantFiled: July 15, 2019Date of Patent: December 27, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jay M. Gambetta, Ismael Faro Sertage
-
Patent number: 11531534Abstract: An express update deployment system can enable a larger number of computing devices to be updated during a time window. When an update is to be deployed to computing devices, a management server can select a set of the computing devices to function as proxy file repositories. The management server can select the set of computing devices based on hardware details of the computing devices that are to be updated. The management server can prioritize the deployment of the update to the selected set of computing devices. Once the update has been deployed on the selected set of computing devices, the computing devices can commence functioning as proxy file repositories. The management server can then instruct other computing devices to obtain parts of the update from the computing devices that are functioning as proxy file repositories. The management server can also instruct other computing devices to concurrently obtain the update from the file repository.Type: GrantFiled: June 22, 2021Date of Patent: December 20, 2022Assignee: Dell Products L.P.Inventors: Shailesh Jain, Tanmay Ranawat, Kushagra Misra
-
Patent number: 11526347Abstract: Systems and methods are described for intelligent software patch management. In an example, a system can receive a selection of device attributes. The system can associate a group of computing devices with attribute values that correspond to each device. The system can also create value pairs of unique pairs of values for each computing device. The system can select a set of computing devices for a deployment ring that maximizes diversity of the values or value pairs. The system can deploy the software patch to the selected devices and monitor device performance for a predetermined period of time before continuing to the next deployment ring or rolling back the update.Type: GrantFiled: April 15, 2021Date of Patent: December 13, 2022Assignee: VMware, Inc.Inventors: Kannan Parthasarathy, Srinivas Rao Doddi, Hayden Davis
-
Patent number: 11526334Abstract: Disclosed herein is a method and a source code generator for dynamically generating an executable source code for an application. Initially, user inputs related to requirements of an application are received from a user. Subsequently, an application flow corresponding to the application is identified and one or more source codes for the application flow are generated using at least one pre-trained code generation model. Further, one or more best-fit source codes for the application are determined based on similarities among each of the one or more source codes. Finally, the executable source code for the application is generated by validating the one or more best-fit source codes based on historical information related to the one or more executable source codes previously generated by the source code generator. In an embodiment, the present disclosure helps to reduce turnaround time and manual efforts required for developing an application.Type: GrantFiled: January 29, 2021Date of Patent: December 13, 2022Assignee: Wipro LimitedInventors: Prajeesh Chandran Kozhisseri, Ganesh Narayan, Srinivas Abhinav Raj
-
Patent number: 11526431Abstract: There is provided a computer-implemented method and system for provisioning a virtual development and test environment for testing a mainframe computer, comprising: obtaining an indication of a software change to an application on the mainframe computer; receiving a request, from a requesting device, for testing the software change.Type: GrantFiled: April 29, 2021Date of Patent: December 13, 2022Assignee: THE TORONTO-DOMINION BANKInventors: Scott Alexander Reid, Kenneth Leonard Gaudreau, Mohamed Tanvir Mohamedraza Kara, Daniel T. Kolenko
-
Patent number: 11520693Abstract: A method and apparatus for upgrading libraries in a source code program by evaluating libraries in the source code program for predetermined selection criteria specifying library performance limitations to identify at least a first library which does not meet the plurality of predetermined selection criteria and then identifying a first alternative library that is suitable for substitution for the first library so that the source code program may be automatically modified to replace the first library with the first alternative library, thereby generating a modified source code program having an upgraded library functionality.Type: GrantFiled: April 1, 2020Date of Patent: December 6, 2022Assignee: DevFactory Innovations FZ-LLCInventor: Abhishek
-
Patent number: 11520574Abstract: In an embodiment, a computer-implemented method for tracking source code deployments, the method comprises receiving an event descriptor, the event descriptor indicating that a source code repository is updated with a source code integration; retrieving a deployment description associated with the source code repository; comparing the event descriptor with the deployment description to determine whether the source code integration needs to be deployed; in response to determining that the source code integration needs to be deployed, deploying the source code integration; upon completion of the source code deployment, communicating deployment information corresponding to the completed source code deployment to a tracking system, the deployment information comprising at least a deployment identifier, and a source code integration identifier, the tracking system configured to utilize the source code integration identifier to query one or more external systems and automatically retrieve further information associType: GrantFiled: December 11, 2020Date of Patent: December 6, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Matthew John Ryall, Matthew Joseph Watson, Jonathan Lowe, Geoff Crain, Samuel Tannous, Thomas Bradshaw, Piotr Plewa, Davina Adisusila, Jeroen De Raedt
-
Patent number: 11520576Abstract: In some embodiments, a method comprises receiving, at a processor of an autonomous vehicle and from at least one sensor, sensor data distributed within a time window. A first event being a first event type occurring at a first time in the time window is identified by the processor using a software model based on the sensor data. At least one first attribute associated with the first event is extracted by the processor. A second event being the first event type occurring at a second time in the time window is identified by the processor based on the at least one first attribute. In response to determining that the second event is not yet recognized as being the first event type, a first label for the second event is generated by the processor.Type: GrantFiled: January 7, 2022Date of Patent: December 6, 2022Assignee: PlusAI, Inc.Inventors: Gael Gurvan Colas, Mayank Gupta, Anurag Ganguli, Timothy P. Daly, Jr.
-
Patent number: 11520663Abstract: Techniques and apparatus for installation optimization process are described. In one embodiment, for example, an computing device may include at least one memory; at least one storage device; and logic coupled to the at least one memory to perform an installation process, the logic to: determine installation requirements for an analytical platform, the installation platform comprising at least one of an analytical application, a database application, and a fast recovery area (FRA), perform at least one prerequisite test based on a hardware configuration of the computing device and the installation requirements, and perform a drive optimization process to determine at least one optimal drive configuration for installation of the installation platform based on remaining free space (RFS) on the at least one storage device and at least one storage device installation rule. Other embodiments are described.Type: GrantFiled: September 4, 2020Date of Patent: December 6, 2022Assignee: WATERS TECHNOLOGIES IRELAND LIMITEDInventors: Coralia Popa, Kinga Peter-Siskovits, Ildiko Niculescu, Marius Petrica Gheorghita, Alexandru Ungureanu, Richard Woodhead
-
Patent number: 11514171Abstract: A method includes receiving code for computer programming, determining whether at least a portion of the code comprises at least one vulnerability, and comparing at least the portion of the code comprising the at least one vulnerability to a knowledge base. The knowledge base comprises (i) a plurality of code fragments comprising a plurality of vulnerabilities; and (ii) a plurality of solutions to prevent corresponding ones of the plurality of vulnerabilities. The method further includes identifying, based on the comparing, a code fragment of the plurality of code fragments matching at least the portion of the code comprising the at least one vulnerability, and executing a solution of the plurality of solutions corresponding to the identified code fragment to prevent the at least one vulnerability in at least the portion of the code.Type: GrantFiled: October 29, 2019Date of Patent: November 29, 2022Assignee: Dell Products L.P.Inventors: Hung Dinh, Reshma Nair, Gaurav Suwal, Vishnu Prabhu Sundarrajan, Farook Shaik, Nilay Mishra, Manikandan Rathinavelu, Muhammed R. Mohiuddin, Tarun Gupta
-
Patent number: 11513929Abstract: A system and method for determining automated uptime of internet-based software may include one or more memories storing check suites, each check suite including an ordered sequence of a plurality of checks corresponding to an execution flow of an ordered sequence of functions of the internet-based software; and one or more processors configured to determine a total amount of down time for a monitoring period by: during each time interval of the monitoring period, performing each of the plurality of check suites on the internet-based software, and applying at least one weighing factor to results of performing each of the plurality of check suites.Type: GrantFiled: April 15, 2020Date of Patent: November 29, 2022Assignee: NICE LTD.Inventors: Paul Lin Roest, Arunkumar Anandhan
-
Patent number: 11513788Abstract: A technology management server for domain-based technology deployment and management is provided. The server includes a processor configured to receive an architecture definition file identifying a prior system status for each snapshotted application system. The processor is also configured to scan the application systems and classify each of the scanned application systems into an associated technology domain using a domain classification algorithm. The processor is configured to identify each scanned application system with a changed system status. The processor is configured to obtain a system update for each scanned application system with a changed system status, based on the technology domain. The system updates define implementation characteristics of each changed scanned application system. The processor is also configured to redefine the architecture definition file with the system updates.Type: GrantFiled: July 19, 2021Date of Patent: November 29, 2022Assignee: Cigna Intellectual Property, Inc.Inventor: Chungjet Gau
-
Patent number: 11513777Abstract: One or more lines of computer code are accessed. An electronic dictionary file is retrieved in response to the accessing of the computer code. The electronic dictionary file contains definitions for a plurality of commands or terms associated with the one or more lines of computer code. Based on the definitions contained in the electronic dictionary file, the one or more lines of computer code are parsed. An output is generated based on the parsing of the computer code. The output contains information explaining the one or more lines of computer code or an intended result of an execution thereof.Type: GrantFiled: December 21, 2020Date of Patent: November 29, 2022Assignee: PAYPAL, INC.Inventor: Subra Munaganuru
-
On-board update device, update processing program, program update method, and on-board update system
Patent number: 11507365Abstract: An on-board update device that acquires an update program transmitted from an external server located outside a vehicle, and performs processing to update a program for an on-board ECU provided in the vehicle, the on-board update device including a control unit that controls transmission of the update program to the on-board ECU, wherein, when the transmission is to be resumed after an interruption of the transmission, if identification information of the on-board ECU is different from the identification information before the interruption of the transmission, the control unit determines that the on-board ECU has been replaced during the interruption of the transmission, and performs predetermined processing.Type: GrantFiled: October 15, 2019Date of Patent: November 22, 2022Assignees: AutoNetworks Technologies, Ltd., Sumitomo Wiring Systems, Ltd., Sumitomo Electric Industries, Ltd.Inventor: Taro Itatsu -
Patent number: 11507351Abstract: An intent compiler is disclosed. The intent compiler includes a backend services layer having at least one service application programming interface (API) specification. The intent compiler also includes a service adapter layer to receive the at least one service API specification and automatically generate at least one service adapter based on the at least one service API specification. The intent compiler additionally includes an application layer to automatically generate an application.Type: GrantFiled: January 22, 2021Date of Patent: November 22, 2022Assignee: VMware, Inc.Inventor: Akmal Khan
-
Patent number: 11507353Abstract: An approach is provided in which a method, system, and computer program product load a first program and a second program on a target host that includes a host kernel. The first program and the second program are both pre-compiled on a build system that is different from the target host. The method, system, and computer program product execute at least a subset of the first program on the host kernel and the subset of the first program captures a set of kernel structure information from the host kernel. The method, system, and program product load, at the target host, the set of kernel structure information into the second program at one or more placeholder locations. Then, the method, system and program product execute at least a subset of the second program with the set of kernel structure information on the target kernel.Type: GrantFiled: July 14, 2021Date of Patent: November 22, 2022Assignee: International Business Machines CorporationInventor: Wilhelmus Franciscus Hieronymus Soeters
-
Patent number: 11507853Abstract: A knowledge driven architecture for information system lifecycle development is disclosed. The architecture includes a knowledgebase repository including a knowledge engine to store a first set of knowledge models associated with an information system development; an upstream subsystem to feed a second set of knowledge models to the knowledge engine and update the knowledge engine with a final set of knowledge models; a downstream subsystem to provide one or more features corresponding to the information system development to a user.Type: GrantFiled: January 3, 2020Date of Patent: November 22, 2022Inventor: Shashi Rekha Balamuni Kumar
-
Patent number: 11500758Abstract: A computer-implemented system for determining a loading time by an application in a user device may include a memory storing instructions and at least one processor configured to execute the instructions to perform a process. The process may include detecting a first trigger event and determining a first start time of a loading by a first application in response to the detected first trigger event. The process may also include detecting a second trigger event and determining a first end time of the loading by the first application in response to the detected second trigger event. The process may further include transmitting, via a network, a first log comprising the first start time and the first end time to a server.Type: GrantFiled: May 24, 2021Date of Patent: November 15, 2022Assignee: Coupang Corp.Inventors: Sang Ryul Kim, Ho Han, Su Hwan Hwang, Jeong Soo Park, Byoung Ho Han, Chun Kwon Park