Log in
Enquire now
‌

US Patent 11681520 Software upgrading using dynamic link library injection

OverviewStructured DataIssuesContributors

Contents

Is a
Patent
Patent
0

Patent attributes

Patent Jurisdiction
United States Patent and Trademark Office
United States Patent and Trademark Office
0
Patent Number
116815200
Date of Patent
June 20, 2023
0
Patent Application Number
172355090
Date Filed
April 20, 2021
0
Patent Citations
‌
US Patent 8209757 Direct call into system DLL detection system and method
0
‌
US Patent 8312249 Dynamic trampoline and structured code generation in a signed code environment
0
‌
US Patent 8875165 Computing device having a DLL injection function, and DLL injection method
0
‌
US Patent 8955050 Generating secure roaming user profiles over a network
0
‌
US Patent 9111087 Method and system for facilitating replacement of system calls
0
‌
US Patent 9158525 Image upgrade
0
‌
US Patent 9306951 Generating secure roaming user profiles over a network
0
‌
US Patent 9503107 Closed loop bank selection for temperature compensation in wireless systems
0
...
Patent Primary Examiner
‌
Chameli Das
0
CPC Code
‌
G06F 3/0604
0
‌
G06F 3/0676
0
‌
G06F 3/0679
0
‌
G06F 3/0631
0
‌
G06F 8/656
0

Systems, methods, and computer programming products for loading and upgrading software using DLL files injected into a running target program process by a DLL manager of an injection program. Background services of the injection program allocate virtual memory for the code and data within the memory addresses dedicated to the target program process and injects the code and data by writing the code and data of the DLL manager to the virtual memory. A remote thread created within the target program process, controlled by the injection program, executes the DLL manager code, allowing the DLL manager to load and unload DLL files within the target program process. During runtime of the target program process the software can be upgraded, without rebooting the OS executing the target program process, by instructing the DLL manager to unload the DLL file(s), and load and/or re-load updated DLL file(s) within the target program process.

Timeline

No Timeline data yet.

Further Resources

Title
Author
Link
Type
Date
No Further Resources data yet.

References

Find more entities like US Patent 11681520 Software upgrading using dynamic link library injection

Use the Golden Query Tool to find similar entities by any field in the Knowledge Graph, including industry, location, and more.
Open Query Tool
Access by API
Golden Query Tool
Golden logo

Company

  • Home
  • Press & Media
  • Blog
  • Careers
  • WE'RE HIRING

Products

  • Knowledge Graph
  • Query Tool
  • Data Requests
  • Knowledge Storage
  • API
  • Pricing
  • Enterprise
  • ChatGPT Plugin

Legal

  • Terms of Service
  • Enterprise Terms of Service
  • Privacy Policy

Help

  • Help center
  • API Documentation
  • Contact Us