Patents by Inventor Vikrant Jain
Vikrant Jain 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: 10585682Abstract: A system provides cloud-based identity and access management. The system provides a user interface (“UI”) to a tenant of an identity-management service. The system enables diagnostics functionality for the tenant based on a user input received via the UI, where the diagnostics functionality allows for a user in the tenant to configure and receive diagnostics reports related to the identity-management service. The system then receives a request for the identity-management service, accesses a microservice based on the request, performs the identity-management service by the microservice, collects and records diagnostics information during the performing of the identity-management service, and displays the diagnostics information to the user via the UI.Type: GrantFiled: July 12, 2017Date of Patent: March 10, 2020Assignee: Oracle International CorporationInventors: Vikrant Jain, Ashish Gupta, Gary P. Cole, Vadim Lander
-
Patent number: 10182107Abstract: Various embodiments provide on premise and cloud deployment support for components that may not be multi-tenant enabled. A single application in a highly non-intrusive way without effecting application functional logic. On premise deployments can run with fixed default tenant and no tenant information needs to be captured anywhere anytime. The application code accesses the hierarchical bean factory to get any tenant specific or shared resources seamlessly without knowledge of multi-tenancy in functional code anywhere.Type: GrantFiled: June 9, 2016Date of Patent: January 15, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Vikrant Jain
-
Publication number: 20180039501Abstract: A system provides cloud-based identity and access management. The system provides a user interface (“UI”) to a tenant of an identity-management service. The system enables diagnostics functionality for the tenant based on a user input received via the UI, where the diagnostics functionality allows for a user in the tenant to configure and receive diagnostics reports related to the identity-management service. The system then receives a request for the identity-management service, accesses a microservice based on the request, performs the identity-management service by the microservice, collects and records diagnostics information during the performing of the identity-management service, and displays the diagnostics information to the user via the UI.Type: ApplicationFiled: July 12, 2017Publication date: February 8, 2018Inventors: Vikrant JAIN, Ashish GUPTA, Gary P. COLE, Vadim LANDER
-
Patent number: 9591459Abstract: Devices, systems, articles of manufacture, and methods for signaling a broadcast of a message are described. According to some embodiments, a first message to be broadcast in a cell is determined. The first message includes barring indications. A second message is generated. The second message is a System Information Type 3 message and includes an indication that the first message is to be broadcast. The second message is broadcast. Other aspects, embodiments, and features are also claimed and described.Type: GrantFiled: April 5, 2012Date of Patent: March 7, 2017Assignee: QUALCOMM IncorporatedInventors: Mungal Singh Dhanda, Vikrant Jain
-
Publication number: 20160323368Abstract: Various embodiments provide on premise and cloud deployment support for components that may not be multi-tenant enabled. A single application in a highly non-intrusive way without effecting application functional logic. On premise deployments can run with fixed default tenant and no tenant information needs to be captured anywhere anytime. The application code accesses the hierarchical bean factory to get any tenant specific or shared resources seamlessly without knowledge of multi-tenancy in functional code anywhere.Type: ApplicationFiled: June 9, 2016Publication date: November 3, 2016Applicant: Oracle International CorporationInventor: Vikrant Jain
-
Patent number: 9391972Abstract: Various embodiments provide on premise and cloud deployment support for components that may not be multi-tenant enabled. A single application in a highly non-intrusive way without effecting application functional logic. On premise deployments can run with fixed default tenant and no tenant information needs to be captured anywhere anytime. The application code accesses the hierarchical bean factory to get any tenant specific or shared resources seamlessly without knowledge of multi-tenancy in functional code anywhere.Type: GrantFiled: September 12, 2014Date of Patent: July 12, 2016Assignee: Oracle International CorporationInventor: Vikrant Jain
-
Patent number: 9319184Abstract: A method for receiving acknowledgements from plural wireless communication devices is described. A first acknowledgement message addressed to the plural wireless communication devices is transmitted. The first acknowledgement message indicates for each wireless communication device a period within which that wireless communication device should transmit a device acknowledgement message. A device acknowledgement message is received from each of the plural wireless communication devices. The device acknowledgement message is transmitted within the period indicated for that wireless communication device to transmit its device acknowledgement message. Other aspects, embodiments, and features, are also claimed and discussed.Type: GrantFiled: January 31, 2012Date of Patent: April 19, 2016Assignee: QUALCOMM IncorporatedInventors: Vikrant Jain, Mungal Singh Dhanda, Philip J. Children
-
Patent number: 9300442Abstract: Devices, systems, articles of manufacture, and methods for allowing a rejected wireless communication device access to a communication channel are described. According to some embodiments, a message that includes a wait state override indicator is generated. The message is transmitted to the wireless communication device. A communication channel is established with the wireless communication device based on the wait state override indicator. Other aspects, embodiments, and features are also claimed and described.Type: GrantFiled: July 19, 2012Date of Patent: March 29, 2016Assignee: QUALCOMM IncorporatedInventors: Vikrant Jain, Mungal Singh Dhanda, Philip J. Children
-
Publication number: 20160080341Abstract: Various embodiments provide on premise and cloud deployment support for components that may not be multi-tenant enabled. A single application in a highly non-intrusive way without effecting application functional logic. On premise deployments can run with fixed default tenant and no tenant information needs to be captured anywhere anytime. The application code accesses the hierarchical bean factory to get any tenant specific or shared resources seamlessly without knowledge of multi-tenancy in functional code anywhere.Type: ApplicationFiled: September 12, 2014Publication date: March 17, 2016Inventor: Vikrant Jain
-
Patent number: 9167557Abstract: Devices, methods, and systems for implementing semi non-DRx mode for a wireless communication device are described herein. According to some embodiments, if it is determined that semi non-DRx mode is supported by a network, a wireless communication device can enter semi non-DRx mode. The paging block on a multiframe corresponding to the wireless communication device's paging index is monitored. Other aspects, embodiments, and features are also claimed and described above.Type: GrantFiled: October 16, 2012Date of Patent: October 20, 2015Assignee: QUALCOMM IncorporatedInventors: Mungal Singh Dhanda, Vikrant Jain, Philip J. Children
-
Patent number: 8792875Abstract: Devices, systems, articles of manufacture, and methods for restricting access to a communication channel are described. According to some embodiments, a message with access restriction data addressed to at least one wireless communication device is generated. The access restriction data indicates that a group of wireless communication devices is associated with a priority value and that the group of wireless communication devices has restricted access to a communication channel. The message is transmitted to the at least one wireless communication device. Other aspects, embodiments and features are also claimed and described.Type: GrantFiled: April 5, 2012Date of Patent: July 29, 2014Assignee: QUALCOMM IncorporatedInventors: Mungal Singh Dhanda, Philip J. Children, Vikrant Jain
-
Patent number: 8554798Abstract: Various embodiments of the present disclosure provide for an asynchronous state engine incorporated within a host application program. The state engine may operate based on a state transition table that may be updated independently of the host application. The state transition table may instruct the asynchronous state engine as to actions that should be performed prior to changing states. Such actions may include interacting with external applications. The state transition table may also instruct the host application to reside in a hold state until responses from external applications are received. Furthermore, the state transition table may instruct the host application as to follow up actions that should be performed when a state is entered. By allowing an external application to plug-in criteria for state changes within the host application, development of the host application may maintain a significant level of flexibility.Type: GrantFiled: October 20, 2009Date of Patent: October 8, 2013Assignee: Oracle International CorporationInventors: Pulleswararao Vandanapu, Fannie Ho, Vikrant Jain
-
Publication number: 20130094424Abstract: Devices, systems, articles of manufacture, and methods for signaling a broadcast of a message are described. According to some embodiments, a first message to be broadcast in a cell is determined. The first message includes barring indications. A second message is generated. The second message is a System Information Type 3 message and includes an indication that the first message is to be broadcast. The second message is broadcast. Other aspects, embodiments, and features are also claimed and described.Type: ApplicationFiled: April 5, 2012Publication date: April 18, 2013Applicant: Qualcomm IncorporatedInventors: Mungal Singh Dhanda, Vikrant Jain
-
Publication number: 20130095863Abstract: Devices, systems, articles of manufacture, and methods for restricting access to a communication channel are described. According to some embodiments, a message with access restriction data addressed to at least one wireless communication device is generated. The access restriction data indicates that a group of wireless communication devices is associated with a priority value and that the group of wireless communication devices has restricted access to a communication channel. The message is transmitted to the at least one wireless communication device. Other aspects, embodiments and features are also claimed and described.Type: ApplicationFiled: April 5, 2012Publication date: April 18, 2013Applicant: QUALCOMM INCORPORATEDInventors: Mungal Singh Dhanda, Philip J. Children, Vikrant Jain
-
Publication number: 20130021971Abstract: Devices, systems, articles of manufacture, and methods for allowing a rejected wireless communication device access to a communication channel are described. According to some embodiments, a message that includes a wait state override indicator is generated. The message is transmitted to the wireless communication device. A communication channel is established with the wireless communication device based on the wait state override indicator. Other aspects, embodiments, and features are also claimed and described.Type: ApplicationFiled: July 19, 2012Publication date: January 24, 2013Applicant: QUALCOMM INCORPORATEDInventors: Vikrant Jain, Mungal Singh Dhanda, Philip J. Children
-
Publication number: 20120195250Abstract: A method for receiving acknowledgements from plural wireless communication devices is described. A first acknowledgement message addressed to the plural wireless communication devices is transmitted. The first acknowledgement message indicates for each wireless communication device a period within which that wireless communication device should transmit a device acknowledgement message. A device acknowledgement message is received from each of the plural wireless communication devices. The device acknowledgement message is transmitted within the period indicated for that wireless communication device to transmit its device acknowledgement message. Other aspects, embodiments, and features, are also claimed and discussed.Type: ApplicationFiled: January 31, 2012Publication date: August 2, 2012Applicant: QUALCOMM INCORPORATEDInventors: Vikrant Jain, Mungal Singh Dhanda, Philip J. Children
-
Publication number: 20120127951Abstract: A method in which a network apparatus 210 transmits a single assignment message comprising common assignment information directed to plural wireless terminals. The single transmitted assignment message can be used to enable channel assignment to be initiated for the plural wireless terminals, thus making more efficient use of the assignment message. This may be advantageous when a channel via which the assignment message is transmitted has a lower communication capacity than a channel via which the requests are received. In a GERAN communications system (100, FIG. 1), the effective capacity of the access grant channel can be doubled or tripled, acting to reduce congestion. This increases the probability of a wireless terminal receiving a response to a channel request which it sends. The probability of a successful data transfer following a channel request is thereby increased. Other aspects, embodiments, and features are also claimed and described.Type: ApplicationFiled: November 10, 2011Publication date: May 24, 2012Applicant: QUALCOMM INCORPORATEDInventors: Mungal Singh Dhanda, Vikrant Jain, Philip J. Children
-
Publication number: 20110093505Abstract: Various embodiments of the present disclosure provide for an asynchronous state engine incorporated within a host application program. The state engine may operate based on a state transition table that may be updated independently of the host application. The state transition table may instruct the asynchronous state engine as to actions that should be performed prior to changing states. Such actions may include interacting with external applications. The state transition table may also instruct the host application to reside in a hold state until responses from external applications are received. Furthermore, the state transition table may instruct the host application as to follow up actions that should be performed when a state is entered. By allowing an external application to plug-in criteria for state changes within the host application, development of the host application may maintain a significant level of flexibility.Type: ApplicationFiled: October 20, 2009Publication date: April 21, 2011Applicant: Oracle International CorporationInventors: Pulleswararao Vandanapu, Fannie Ho, Vikrant Jain