Patents by Inventor Himanshu Sharma
Himanshu Sharma 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).
-
Publication number: 20210271651Abstract: Methods, systems, and computer-readable media for compliance lifecycle management for cloud-based resources are disclosed. A selection is received of a compliance pack from a plurality of compliance packs. The compliance pack comprises a plurality of rules associated with policy compliance. The compliance pack is selected from the plurality of compliance packs via a user interface. The selection is associated with one or more resources hosted in one or more provider networks. An evaluation is performed of compliance of the one or more resources with respect to the plurality of rules of the compliance pack. Data describing the evaluation is generated and displayed. The data comprises an aggregate compliance status for at least one of the one or more resources, and the aggregate compliance status represents an aggregate compliance with the plurality of rules.Type: ApplicationFiled: March 12, 2021Publication date: September 2, 2021Applicant: Amazon Technologies, Inc.Inventors: Angel Calvo, Boo Boon Khoo, Himanshu Sharma, Siddharth Gupta
-
Publication number: 20210238470Abstract: Provided herein are compounds, compositions, and methods having application in the field of enhanced oil recovery (EOR). In particular, the compounds, compositions, and methods provided can be used for the recovery of a large range of crude oil compositions from challenging reservoirs.Type: ApplicationFiled: April 4, 2019Publication date: August 5, 2021Inventors: Upali WEERASOORIYA, Kishore K. MOHANTY, Krishna PANTHI, Himanshu SHARMA, Pinaki GHOSH, Ryosuke OKUNO, Kwang Hoon BAEK, Gayan Aruna ABEYKOON
-
Patent number: 11035765Abstract: Provided are methods of preparing a sample for detection by placing the sample on a shrinkable scaffold and then shrinking the scaffold. An exemplary shrinkable scaffold is a thermoplastic substrate.Type: GrantFiled: June 30, 2017Date of Patent: June 15, 2021Assignee: The Regents of the University of CaliforniaInventors: Michelle Khine, Himanshu Sharma, Sophia Lin, Jolie McLane Nokes
-
Patent number: 10949406Abstract: Methods, systems, and computer-readable media for compliance lifecycle management for cloud-based resources are disclosed. A selection is received of a compliance pack from a plurality of compliance packs. The compliance pack comprises a plurality of rules associated with policy compliance. The compliance pack is selected from the plurality of compliance packs via a user interface. The selection is associated with one or more resources hosted in one or more provider networks. An evaluation is performed of compliance of the one or more resources with respect to the plurality of rules of the compliance pack. Data describing the evaluation is generated and displayed. The data comprises an aggregate compliance status for at least one of the one or more resources, and the aggregate compliance status represents an aggregate compliance with the plurality of rules.Type: GrantFiled: March 25, 2019Date of Patent: March 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Angel Calvo, Boo Boon Khoo, Himanshu Sharma, Siddharth Gupta
-
Publication number: 20210056204Abstract: The disclosed technology teaches reducing threat detection processing, including recognizing that a file is an edited version of a previously processed file and retrieving, from an archive, metadata values, hashes for property groups and an entropy measure of the previously processed file. Also included is parsing the file into metadata values and property groups and calculating hashes of the property groups and entropy measure for the file. The method further includes applying similarity measures to compare the metadata values, the entropy measures, and the hashes on the property groups, for the edited version and the previously processed file. When any similarity measure or combination of similarity measures reaches a trigger, the technology teaches processing the file by using a threat detection module to detect malware. Property groups include core properties, application properties, document content and programming scripts for the edited version of the file and the previously processed file.Type: ApplicationFiled: March 19, 2020Publication date: February 25, 2021Applicant: Netskope, Inc.Inventors: Abhinav SINGH, Himanshu SHARMA
-
Publication number: 20210039060Abstract: The present invention is directed to surfactants with small hydrophobes, which are of non-conventional hydrophobe size. The surfactants of the present invention utilize a small hydrophobic moiety with a polvalkoxylate chain comprising PO, BO and/or EO groups, with optional ionic groups, such as anionic, cationic and zwitterionic, to achieve the desired hydrophilic-lipophilic balance (HLB). The present invention is further directed to formulations comprising the surfactants of the invention, and methods of using the surfactants of the invention, including in enhanced oil recovery applications.Type: ApplicationFiled: April 4, 2018Publication date: February 11, 2021Inventors: UPALI WEERASOORIYA, PETER RADFORD, KEVIN SIKKEMA, JOHN BOOREM, AARON BOOREM, KURT CHESHIRE, KISHORE K. MOHANTY, KRISHNA PANTHI, HIMANSHU SHARMA, PINAKI GHOSH
-
Patent number: 10817645Abstract: A method for reducing voltage hot spots in a power grid for a circuit design is implemented on a computer system and includes the following steps. The computer system (e.g., an EDA tool) accesses the circuit design. The circuit design includes a power grid that distributes power throughout the circuit design. The computer system identifies spots in the power grid with excessive voltage drops. These will be referred to as hot spots. The power grid is augmented by adding local conductors at the hot spots. These local conductors provide additional electrical paths through the power grid at the hot spots. This in turn reduces the voltage drops at the hot spots.Type: GrantFiled: April 11, 2019Date of Patent: October 27, 2020Assignee: Synopsys, Inc.Inventor: Himanshu Sharma
-
Patent number: 10621346Abstract: The disclosed technology teaches reducing threat detection processing, including recognizing that a file is an edited version of a previously processed file and retrieving, from an archive, metadata values, hashes for property groups and an entropy measure of the previously processed file. Also included is parsing the file into metadata values and property groups and calculating hashes of the property groups and entropy measure for the file. The method further includes applying similarity measures to compare the metadata values, the entropy measures, and the hashes on the property groups, for the edited version and the previously processed file. When any similarity measure or combination of similarity measures reaches a trigger, the technology teaches processing the file by using a threat detection module to detect malware. Property groups include core properties, application properties, document content and programming scripts for the edited version of the file and the previously processed file.Type: GrantFiled: August 29, 2019Date of Patent: April 14, 2020Assignee: Netskope, Inc.Inventors: Abhinav Singh, Himanshu Sharma
-
Patent number: 10541988Abstract: Techniques for managing privileged accounts via a privileged access management service are provided. In some examples, the service may be configured with a plug-in framework for accessing secure resources. In some aspects, a log-in request that includes authentication information and corresponds to the service may be received. Session access to at least one secure resource may be provided when a user is authenticated. In some examples, a request to perform an action associated with the secure resource may be received during the session. Additionally, in some examples, the plug-in framework may be implemented to determine whether the user is allowed to perform the action. Further, performance of the action may be allowed or denied during the session based on the determination.Type: GrantFiled: August 3, 2017Date of Patent: January 21, 2020Assignee: Oracle International CorporationInventors: Buddhika Kottahachchi, Himanshu Sharma, Ramaprakash Hosalli Sathyanarayan, Fannie Ho, Arun Theebaprakasam, Srikant Krishnapuram Tirumalai, Olaf Stullich
-
Patent number: 10530790Abstract: A privileged account manager is provided for monitoring privileged sessions on target systems of an enterprise. In an embodiment, the privileged account manager is configured to capture metadata related to a privileged session and generate a first activity pattern for the privileged session based on the captured metadata. The first activity pattern may include a sequence of one or more activities performed by a first user during the privileged session. The privileged account manager may be configured to identify a second activity pattern that comprises at least a subset of the one or more activities performed by the first user during the privileged session and determine an appropriate action to be performed for the first activity pattern based on the identification of the second activity pattern. In some embodiments, the privileged account manager may be configured to transmit the action to a second user on a client device.Type: GrantFiled: September 23, 2015Date of Patent: January 7, 2020Assignee: Oracle International CorporationInventors: Kuang-Yu Shih, Himanshu Sharma, Fannie Ho, Zhuoxing Mao, Sudhir Kumar Srinivasan
-
Publication number: 20190318057Abstract: A method for reducing voltage hot spots in a power grid for a circuit design is implemented on a computer system and includes the following steps. The computer system (e.g., an EDA tool) accesses the circuit design. The circuit design includes a power grid that distributes power throughout the circuit design. The computer system identifies spots in the power grid with excessive voltage drops. These will be referred to as hot spots. The power grid is augmented by adding local conductors at the hot spots. These local conductors provide additional electrical paths through the power grid at the hot spots. This in turn reduces the voltage drops at the hot spots.Type: ApplicationFiled: April 11, 2019Publication date: October 17, 2019Inventor: Himanshu Sharma
-
Patent number: 10372037Abstract: A computer-implemented method for constructing a design characterized by a double patterning layer is presented. The method includes receiving the design in a memory of the computer when the computer is invoked to construct the design. The method further includes generating, using the computer, a multitude of fill shapes along a multitude of tracks associated with a multitude of net shapes. The multitude of fill shapes and the multitude of net shapes are decomposable into two colors in accordance with a spacing constraint of the double patterning layer.Type: GrantFiled: October 30, 2015Date of Patent: August 6, 2019Assignee: SYNOPSYS, INC.Inventors: Himanshu Sharma, Byungwook Kim, Virender Kashyap, Abhishek Khandelwal
-
Patent number: 10348858Abstract: A cloud based identity management system that handles a plurality of published events that are published and consumed by microservices provides a dynamic queue that includes one or more active queues and one or more inactive queues. Embodiments create selectors for all of the active queues and the inactive queues and binds subscribers to each active queue. Embodiments dynamically cause at least one of the inactive queues to become one of the active queues when a number of published events increases.Type: GrantFiled: September 15, 2017Date of Patent: July 9, 2019Assignee: Oracle International CorporationInventors: Arun Theebaprakasam, Balakumar Balu, Himanshu Sharma
-
Publication number: 20190089809Abstract: A cloud based identity management system that handles a plurality of published events that are published and consumed by microservices provides a dynamic queue that includes one or more active queues and one or more inactive queues. Embodiments create selectors for all of the active queues and the inactive queues and binds subscribers to each active queue. Embodiments dynamically cause at least one of the inactive queues to become one of the active queues when a number of published events increases.Type: ApplicationFiled: September 15, 2017Publication date: March 21, 2019Inventors: Arun THEEBAPRAKASAM, Balakumar BALU, Himanshu SHARMA
-
Patent number: 10097650Abstract: A system and method can monitor one or more user sessions on a target system in a computing environment. An account managing system can capture a plurality of user session screen captures that are associated with said one or more user sessions on the target system. Furthermore, the account managing system can compare a user session screen capture, which is captured at a time during said one or more user sessions, with one or more user session screen captures that are recorded before the time. Then, the account managing system can record said user session screen capture if the target system is determined to be active at the time when said user session screen capture is captured.Type: GrantFiled: October 7, 2015Date of Patent: October 9, 2018Assignee: Oracle International CorporationInventors: Himanshu Sharma, Sudhir Srinivasan, Ramaprakash Sathyanarayan, Arun Theebaprakasam, Buddhika Nandana Kottahachchi, Olaf Stullich
-
Patent number: 9900359Abstract: A system and method can support user account management in a computing environment. The computing environment can include a video encoding pool to support load balancing and a managing server, such as a privileged account manager server. The video encoding pool includes a set of nodes that are able to perform one or more video processing tasks for another node. Furthermore, the managing server can receive a request from a managed node in the computing environment for delegating a video processing task, and can select one or more nodes from the video encoding pool to load balance and to perform the video processing task.Type: GrantFiled: March 2, 2015Date of Patent: February 20, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Himanshu Sharma, Sudhir Kumar Srinivasan, Ramaprakash Sathyanarayan, Arun Theebaprakasam, Buddhika Kottahachchi
-
Publication number: 20180024030Abstract: Provided are methods of preparing a sample for detection by placing the sample on a shrinkable scaffold and then shrinking the scaffold. An exemplary shrinkable scaffold is a thermoplastic substrate.Type: ApplicationFiled: June 30, 2017Publication date: January 25, 2018Inventors: Michelle KHINE, Himanshu SHARMA, Sophia LIN, Jolie McLane
-
Publication number: 20170359327Abstract: Techniques for managing privileged accounts via a privileged access management service are provided. In some examples, the service may be configured with a plug-in framework for accessing secure resources. In some aspects, a log-in request that includes authentication information and corresponds to the service may be received. Session access to at least one secure resource may be provided when a user is authenticated. In some examples, a request to perform an action associated with the secure resource may be received during the session. Additionally, in some examples, the plug-in framework may be implemented to determine whether the user is allowed to perform the action. Further, performance of the action may be allowed or denied during the session based on the determination.Type: ApplicationFiled: August 3, 2017Publication date: December 14, 2017Applicant: Oracle International CorporationInventors: Buddhika Kottahachchi, Himanshu Sharma, Ramaprakash Hosalli Sathyanarayan, Fannie Ho, Arun Theebaprakasam, Srikant Krishnapuram Tirumalai, Olaf Stullich
-
Patent number: 9787657Abstract: Techniques for managing privileged accounts via a privileged access management service are provided. In some examples, the service may be configured with a plug-in framework for accessing secure resources. In some aspects, a log-in request that includes authentication information and corresponds to the service may be received. Session access to at least one secure resource may be provided when a user is authenticated. In some examples, a request to perform an action associated with the secure resource may be received during the session. Additionally, in some examples, the plug-in framework may be implemented to determine whether the user is allowed to perform the action. Further, performance of the action may be allowed or denied during the session based on the determination.Type: GrantFiled: March 20, 2014Date of Patent: October 10, 2017Assignee: Oracle International CorporationInventors: Buddhika Kottahachchi, Himanshu Sharma, Ramaprakash Hosalli Sathyanarayan, Fannie Ho, Arun Theebaprakasam, Srikant Krishnapuram Tirumalai, Olaf Stullich
-
Patent number: 9674168Abstract: Techniques for managing privileged accounts via a privileged access management service are provided. In some examples, the service may be configured with a plug-in framework for accessing secure resources. In some aspects, plug-in code for implementing a workflow that includes step-up validation associated with a user attempting to access at least one secure resource may be received. Access to the at least one secure resource may be provided when the user is authenticated with respect to the service. In some examples, a request to access a second secure resource may be received. Additionally, in some examples, the workflow to perform the step-up validation may be implemented at least in response to the request to access the second secure resource. The workflow implemented based at least in part on an attribute associated with the request.Type: GrantFiled: March 20, 2014Date of Patent: June 6, 2017Assignee: Oracle International CorporationInventors: Buddhika Kottahachchi, Himanshu Sharma, Ramaprakash Hosalli Sathyanarayan, Fannie Ho, Arun Theebaprakasam, Kwan-I Lee, Zhe Wang