Patents by Inventor Junmin Qiu

Junmin Qiu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11606392
    Abstract: An apparatus, related devices and methods, having a memory element operable to store instructions; and a processor operable to execute the instructions, such that the apparatus is configured to determine, based on operating system workload demands, whether a high-demand application is running and, based on a determination that a high-demand application is running, apply an optimization policy that modifies a security application, wherein the optimization policy modification includes reducing a protection applied by the security application.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: March 14, 2023
    Assignee: McAfee, LLC
    Inventors: Shuborno Biswas, Junmin Qiu, Siddaraya B. Revashetti
  • Patent number: 11385879
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic extension of restricted software applications after an operating system mode switch. An example non-transitory computer readable storage medium comprising instructions that, when executed, cause a computing device to detect a switch from a restricted operating system to an unrestricted operating system, and in response to detecting the switch, invoke a dormant executable to install an unrestricted application in the unrestricted operating system.
    Type: Grant
    Filed: June 27, 2020
    Date of Patent: July 12, 2022
    Assignee: MCAFEE, LLC
    Inventors: Shuborno Biswas, Siddaraya B. Revashetti, Junmin Qiu, Chris Roy, Bhavnesh Sharma, Li Xiao
  • Patent number: 11334660
    Abstract: A computer system, comprising one or more processors and a memory including instructions that, when executed, cause the one or more processors to at least: execute a first executable application; access a first registration request from a second executable application; validate a digital certification of the one or more components of the second executable; in response to the validating of the digital certification of the one or more components, save information from the first registration request into a registration store, wherein the information saved from the first registration request includes a unique identifier including (1) an identification of one or more types of events, and (2) a package family name; and send a raised event without requiring further authentication from the second executable application.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: May 17, 2022
    Assignee: McAfee, LLC
    Inventors: Shuborno Biswas, Keefer T. Davies, Junmin Qiu, Christopher M. Roy
  • Publication number: 20210377312
    Abstract: An apparatus, related devices and methods, having a memory element operable to store instructions; and a processor operable to execute the instructions, such that the apparatus is configured to determine, based on operating system workload demands, whether a high-demand application is running and, based on a determination that a high-demand application is running, apply an optimization policy that modifies a security application, wherein the optimization policy modification includes reducing a protection applied by the security application.
    Type: Application
    Filed: May 29, 2020
    Publication date: December 2, 2021
    Applicant: McAfee, LLC
    Inventors: Shuborno Biswas, Junmin Qiu, Siddaraya B. Revashetti
  • Publication number: 20200326921
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic extension of restricted software applications after an operating system mode switch. An example non-transitory computer readable storage medium comprising instructions that, when executed, cause a computing device to detect a switch from a restricted operating system to an unrestricted operating system, and in response to detecting the switch, invoke a dormant executable to install an unrestricted application in the unrestricted operating system.
    Type: Application
    Filed: June 27, 2020
    Publication date: October 15, 2020
    Inventors: Shuborno Biswas, Siddaraya B. Revashetti, Junmin Qiu, Chris Roy, Bhavnesh Sharma, Li Xiao
  • Patent number: 10732949
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic extension of restricted software applications after an operating system mode switch. An example system includes a switch detector to detect a switch of a computing device from a restricted operating system to an unrestricted operating system, and a restricted application upgrader to be invoked when the switch is detected, the restricted application upgrader is to generate a first request to a server to obtain a first executable, the first request including a parameter of a restricted software application of the computing device, execute the first executable to generate a second request to the server to obtain a second executable to install an unrestricted software application associated with the restricted software application, and execute the second executable to install the unrestricted software application.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 4, 2020
    Assignee: MCAFEE, LLC
    Inventors: Shuborno Biswas, Siddaraya B. Revashetti, Junmin Qiu, Chris Roy, Bhavnesh Sharma, Li Xiao
  • Publication number: 20200233951
    Abstract: A computer system, comprising one or more processors and a memory including instructions that, when executed, cause the one or more processors to at least: execute a first executable application; access a first registration request from a second executable application; validate a digital certification of the one or more components of the second executable; in response to the validating of the digital certification of the one or more components, save information from the first registration request into a registration store, wherein the information saved from the first registration request includes a unique identifier including (1) an identification of one or more types of events, and (2) a package family name; and send a raised event without requiring further authentication from the second executable application.
    Type: Application
    Filed: April 6, 2020
    Publication date: July 23, 2020
    Inventors: Shuborno Biswas, Keefer T. Davies, Junmin Qiu, Christopher M. Roy
  • Publication number: 20200201615
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic extension of restricted software applications after an operating system mode switch. An example system includes a switch detector to detect a switch of a computing device from a restricted operating system to an unrestricted operating system, and a restricted application upgrader to be invoked when the switch is detected, the restricted application upgrader is to generate a first request to a server to obtain a first executable, the first request including a parameter of a restricted software application of the computing device, execute the first executable to generate a second request to the server to obtain a second executable to install an unrestricted software application associated with the restricted software application, and execute the second executable to install the unrestricted software application.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Shuborno Biswas, Siddaraya B. Revashetti, Junmin Qiu, Chris Roy, Bhavnesh Sharma, Li Xiao
  • Patent number: 10657246
    Abstract: An example method includes executing a first executable application designed for execution using a first application programming interface (API). A first registration request is accessed from a second executable application designed for execution using a second API different from the first API, the first API and the second API executed within a same operating system environment. In response to validating of a digital certification of the second application, information from the first registration request is saved into a registration store. An event is raised having an event type and event information, and in response to determining that an event type of the raised event is saved in the registration store, the raised event is sent without requiring further authentication from the second executable application.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: May 19, 2020
    Assignee: McAfee, LLC
    Inventors: Shuborno Biswas, Keefer T. Davies, Junmin Qiu, Christopher M. Roy
  • Publication number: 20180285554
    Abstract: There are presently no solutions that address Universal Windows Platform (UWP) application discoverability in a secure and/or company-specific fashion. Presently, UWP applications have to be specifically designed to communicate with other UWP Apps that are not from the same vendor. Further, UWP App Services currently have no Windows-native registration or discoverability paradigms. Typically, for UWP-to-UWP communication (for which App Services are typically used), the attempted connection to an App Service would be the first point of discoverability. The solutions presented herein eliminate the need to have any pre-arranged dependencies between the UWP application's author and the Win32 Desktop Application's author, e.g., in instances when the Win32 application needs a coded awareness of the supported UWP application's App Services.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 4, 2018
    Inventors: Shuborno Biswas, Keefer T. Davies, Junmin Qiu, Christopher M. Roy