Patents by Inventor Apurva Ashvinkumar Thanky

Apurva Ashvinkumar Thanky 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: 11403092
    Abstract: Enacting a compliance action using an assessment that considers a mix of coldpatches and hotpatches includes identifying a policy defining the compliance condition based on patching status of a software component. A patching state of the software component is determined, including identifying evidence of coldpatched binary file(s) and hotpatch binary file(s) applicable to the software component, and using the evidence to determine whether or not the hotpatch binary file(s) have been applied to a memory image into which an instance of the software component is loaded. Based on the policy and on the patching state of the software component, a compliance action is enacted for the compliance condition. The compliance action includes generating a health report or a health attestation, initiating a patching action, initiating an execution control action, and the like.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: August 2, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Maxwell Christopher Renke, Benjamin M. Schultz, Yevgeniy Bak, Vijaykumar Sharma, Apurva Ashvinkumar Thanky, Hari R. Pulapaka
  • Publication number: 20220012044
    Abstract: Enacting a compliance action using an assessment that considers a mix of coldpatches and hotpatches includes identifying a policy defining the compliance condition based on patching status of a software component. A patching state of the software component is determined, including identifying evidence of coldpatched binary file(s) and hotpatch binary file(s) applicable to the software component, and using the evidence to determine whether or not the hotpatch binary file(s) have been applied to a memory image into which an instance of the software component is loaded. Based on the policy and on the patching state of the software component, a compliance action is enacted for the compliance condition. The compliance action includes generating a health report or a health attestation, initiating a patching action, initiating an execution control action, and the like.
    Type: Application
    Filed: July 9, 2020
    Publication date: January 13, 2022
    Inventors: Maxwell Christopher RENKE, Benjamin M. SCHULTZ, Yevgeniy BAK, Vijaykumar SHARMA, Apurva Ashvinkumar THANKY, Hari R. PULAPAKA
  • Publication number: 20170090460
    Abstract: Methods and systems are described for generating a three dimensional (3D) model from map data, for example, for 3D printing, 3D virtualization, etc. In one aspect, a method for generating a 3D model may include obtaining map data corresponding to an area or volume, for example, based on a selection of an area of a map. The map data may be translated into a local space. A surface mesh may be formed from the translated map data, and, in some cases, holes in the map data may be connected. At least one side surface may be generated at an angle relative to the surface mesh. In some cases, the side surface may include a side skirt that extends from the surface mesh to a local medium point. The at least one side surface may be combined with the surface mesh to generate the 3D model of the map data.
    Type: Application
    Filed: February 24, 2016
    Publication date: March 30, 2017
    Inventors: Felix G.T.I. Andrew, Duncan Murray Lawler, Kristofer N. Iverson, Apurva Ashvinkumar Thanky
  • Publication number: 20170091993
    Abstract: Methods and systems are described for selecting, via a graphical user interface, map data to generate a three-dimensional (3D) model based on the selected map data. In one aspect, a method may include displaying, via the graphical use interface, a visual representation of map data. A selection of the map data may be received by the graphical user interface via a selector. The received selection of the map data may be modified to correspond to at least one of a boundary or an object in the map data. A 3D model of the modified selection of the map data may be generated and displayed by the graphical user interface. In some aspects, modifying the received selection of map data may be performed concurrently with receiving the selection of the map data, such as including moving the selector to at least one of the boundary or the object.
    Type: Application
    Filed: February 24, 2016
    Publication date: March 30, 2017
    Inventors: Felix G.T.I. Andrew, Duncan Murray Lawler, Kristofer N. Iverson, Apurva Ashvinkumar Thanky