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).
-
Patent number: 9667661Abstract: Techniques for managing accounts are provided. An access management system may check out credentials for accessing target systems. For example a user may receive a password for a period of time or until checked back in. Access to the target system may be logged during this time. Upon the password being checked in, a security account may modify the password so that the user may not log back in without checking out a new password. Additionally, in some examples, password policies for the security account may be managed. As such, when a password policy changes, the security account password may be dynamically updated. Additionally, in some examples, hierarchical viewing perspectives may be determined and/or selected for visualizing one or more managed accounts. Further, accounts may be organized into groups based on roles, and grants for the accounts may be dynamically updated as changes occur or new accounts are managed.Type: GrantFiled: June 10, 2016Date of Patent: May 30, 2017Assignee: Oracle International CorporationInventors: Himanshu Sharma, Kuang-Yu Shih, Buddhika Kottahachchi, Arun Theebaprakasam
-
Publication number: 20170124242Abstract: 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: ApplicationFiled: October 30, 2015Publication date: May 4, 2017Inventors: Himanshu Sharma, Byungwook Kim, Virender Kashyap, Abhishek Khandelwal
-
Publication number: 20160315970Abstract: Techniques for managing accounts are provided. An access management system may check out credentials for accessing target systems. For example a user may receive a password for a period of time or until checked back in. Access to the target system may be logged during this time. Upon the password being checked in, a security account may modify the password so that the user may not log back in without checking out a new password. Additionally, in some examples, password policies for the security account may be managed. As such, when a password policy changes, the security account password may be dynamically updated. Additionally, in some examples, hierarchical viewing perspectives may be determined and/or selected for visualizing one or more managed accounts. Further, accounts may be organized into groups based on roles, and grants for the accounts may be dynamically updated as changes occur or new accounts are managed.Type: ApplicationFiled: June 10, 2016Publication date: October 27, 2016Applicant: Oracle International CorporationInventors: Himanshu Sharma, Kuang-Yu Shih, Buddhika Kottahachchi, Arun Theebaprakasam
-
Patent number: 9390255Abstract: Techniques for managing accounts are provided. An access management system may check out credentials for accessing target systems. For example a user may receive a password for a period of time or until checked back in. Access to the target system may be logged during this time. Upon the password being checked in, a security account may modify the password so that the user may not log back in without checking out a new password. Additionally, in some examples, password policies for the security account may be managed. As such, when a password policy changes, the security account password may be dynamically updated. Additionally, in some examples, hierarchical viewing perspectives may be determined and/or selected for visualizing one or more managed accounts. Further, accounts may be organized into groups based on roles, and grants for the accounts may be dynamically updated as changes occur or new accounts are managed.Type: GrantFiled: May 31, 2012Date of Patent: July 12, 2016Assignee: Oracle International CorporationInventors: Himanshu Sharma, Buddhika Kottahachchi, Arun Theebaprakasam, Kuang-Yu Shih
-
Publication number: 20160094577Abstract: 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: ApplicationFiled: September 23, 2015Publication date: March 31, 2016Inventors: Kuang-Yu Shih, Himanshu Sharma, Fannie Ho, Zhuoxing Mao, Sudhir Kumar Srinivasan
-
Publication number: 20160088045Abstract: 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 babalance and to perform the video processing task.Type: ApplicationFiled: March 2, 2015Publication date: March 24, 2016Inventors: Himanshu Sharma, Sudhir Kumar Srinivasan, Ramaprakash Sathyanarayan, Arun Theebaprakasam, Buddhika Kottahachchi
-
Publication number: 20160088103Abstract: 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: ApplicationFiled: October 7, 2015Publication date: March 24, 2016Inventors: Himanshu Sharma, Sudhir Srinivasan, Ramaprakash Sathyanarayan, Arun Theebaprakasam, Buddhika Nandana Kottahachchi, Olaf Stullich
-
Patent number: 9185175Abstract: 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: September 24, 2014Date of Patent: November 10, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Himanshu Sharma, Sudhir Kumar Srinivasan, Ramaprakash Sathyanarayan, Arun Theebaprakasam, Buddhika Nandana Kottahachchi, Olaf Stullich
-
Patent number: 9167047Abstract: A system and method can support user account management in a computing environment. A user account manager can configure one or more recording policies, wherein said one or more recording policies operates to define detailed information on how user activities on a target system should be recorded. Furthermore, the user account manager can provide said one or more recording policies to one or more visual session recording processes associated with the target system. Then, the user account manager can use said one or more visual session recording processes to record activities in a user session on the target system based on said one or more recording policies.Type: GrantFiled: September 24, 2014Date of Patent: October 20, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Himanshu Sharma, Sudhir Kumar Srinivasan, Ramaprakash Sathyanarayan, Arun Samipillaipudur Theebaprakasam, Kuang-Yu Shih, Fannie Ho, Zhuoxing Mao, Olaf Stullich
-
Patent number: 9166897Abstract: A system and method can support user account management in a computing environment. A managing server, such as a privileged account manager server, can use an agent to manage a target system in the computing environment. The agent on the target system can initiate a video processing task based on a plurality of user session screens recorded on the target system, wherein the video processing task encodes the plurality of user session screens into a video. Furthermore, the agent can determine whether a resource usage for performing the video processing task on the target system exceeds a threshold. Then, the agent can dynamically offload the video processing task to a managing server that operates to manage the target system, if the resource usage for performing the video processing task on the target system exceeds the threshold.Type: GrantFiled: September 24, 2014Date of Patent: October 20, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Himanshu Sharma, Sudhir Kumar Srinivasan, Ramaprakash Sathyanarayan, Arun Theebaprakasam, Buddhika Nandana Kottahachchi
-
Patent number: 9148454Abstract: 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 babalance and to perform the video processing task.Type: GrantFiled: September 24, 2014Date of Patent: September 29, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Himanshu Sharma, Sudhir Kumar Srinivasan, Ramaprakash Sathyanarayan, Arun Theebaprakasam, Buddhika Nandana Kottahachchi
-
Patent number: 9069947Abstract: Techniques for managing accounts are provided. An access management system may check out credentials for accessing target systems. For example a user may receive a password for a period of time or until checked back in. Access to the target system may be logged during this time. Upon the password being checked in, a security account may modify the password so that the user may not log back in without checking out a new password. Additionally, in some examples, password policies for the security account may be managed. As such, when a password policy changes, the security account password may be dynamically updated. Additionally, in some examples, hierarchical viewing perspectives may be determined and/or selected for visualizing one or more managed accounts. Further, accounts may be organized into groups based on roles, and grants for the accounts may be dynamically updated as changes occur or new accounts are managed.Type: GrantFiled: May 31, 2012Date of Patent: June 30, 2015Assignee: Oracle International CorporationInventors: Buddhika Kottahachchi, Ramaprakash Hosalli Sathyanarayan, Himanshu Sharma
-
Publication number: 20150082372Abstract: 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: ApplicationFiled: March 20, 2014Publication date: March 19, 2015Applicant: Oracle International CorporationInventors: Buddhika Kottahachchi, Himanshu Sharma, Ramaprakash Hosalli Sathyanarayan, Fannie Ho, Arun Theebaprakasam, Kwan-I Lee, Zhe Wang
-
Publication number: 20150082373Abstract: 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: March 20, 2014Publication date: March 19, 2015Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Buddhika Kottahachchi, Himanshu Sharma, Ramaprakash Hosalli Sathyanarayan, Fannie Ho, Arun Theebaprakasam, Srikant Krishnapuram Tirumalai, Olaf Stullich
-
Publication number: 20150048007Abstract: Provided herein are, inter alia, compositions and methods for enhanced oil recovery in the presence of multivalent mineral cations. The aqueous and emulsion compositions provided herein include a boron oxygenate and may be useful for the recovery of unrefined petroleum materials from mineral-bearing reservoirs.Type: ApplicationFiled: August 15, 2014Publication date: February 19, 2015Inventors: Upali P. Weerasooriya, Gary A. Pope, Kishore Mohanty, Himanshu Sharma
-
Patent number: 8736387Abstract: A reference circuit, an oscillator architecture that includes the reference circuit and a method for operating the reference circuit are described. In one embodiment, the reference circuit includes a voltage reference generator configured to generate a reference voltage and a current reference generator configured to generate a reference current based on the reference voltage. The current reference generator includes a level shifter circuit configured to generate intermediate voltages based on the reference voltage, a first current reference circuit configured to generate intermediate currents based on the intermediate voltages, where the intermediate currents are correlated to the reference voltage, and a second current reference circuit configured to combine the intermediate currents to generate the reference current. Other embodiments are also described.Type: GrantFiled: July 24, 2012Date of Patent: May 27, 2014Assignee: NXP B.V.Inventors: Kevin Mahooti, Min Ming Tarng, Jason Sharma, Hassan Sharghi, Himanshu Sharma, Amjad Nezami
-
Publication number: 20140028409Abstract: A reference circuit, an oscillator architecture that includes the reference circuit and a method for operating the reference circuit are described. In one embodiment, the reference circuit includes a voltage reference generator configured to generate a reference voltage and a current reference generator configured to generate a reference current based on the reference voltage. The current reference generator includes a level shifter circuit configured to generate intermediate voltages based on the reference voltage, a first current reference circuit configured to generate intermediate currents based on the intermediate voltages, where the intermediate currents are correlated to the reference voltage, and a second current reference circuit configured to combine the intermediate currents to generate the reference current. Other embodiments are also described.Type: ApplicationFiled: July 24, 2012Publication date: January 30, 2014Applicant: NXP B.V.Inventors: KEVIN MAHOOTI, MIN MING TARNG, JASON SHARMA, HASSAN SHARGHI, HIMANSHU SHARMA, AMJAD NEZAMI
-
Publication number: 20120202702Abstract: 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: February 6, 2012Publication date: August 9, 2012Inventors: Michelle Khine, Himanshu Sharma, Sophia Lin, Jolie McLane
-
Publication number: 20060247909Abstract: The present system provides a number of hardware and software modules that emulate logic circuit designs for simulation purposes. The present system receives an initial logic circuit design and provides algorithms to recode, weight partition and interconnect an emulated logic circuit wherein the features of the original circuit design are preserved. The system further provides a monitoring of the internal signals within the emulated circuit.Type: ApplicationFiled: August 18, 2005Publication date: November 2, 2006Inventors: Madhav Desai, Mitra Purandare, Himanshu Sharma, Sachin Patkar