Patents by Inventor Subbaraya Kumar Deverakonda Venkata
Subbaraya Kumar Deverakonda Venkata 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: 11711373Abstract: Providing access to an external application includes receiving login credentials to access a client instance, wherein the login credentials are associated with a user account, causing the client instance to provide a link to an external application in the client instance, detecting a request to navigate to the external application from the link, generating a authentication record for the user account and the external application, storing information for the user account based on the authentication record, and generating a URL for the external application based on the authentication record. Providing access to the external application also includes receiving, from a remote client device hosting the external application, an authorization request comprising nonce information, determining that the user account is authorized to access the external application based on the authentication table, and providing access to the external application.Type: GrantFiled: October 27, 2020Date of Patent: July 25, 2023Assignee: ServiceNow, Inc.Inventors: Jerome Daniel O'Connell, John H. Kim, Subbaraya Kumar Deverakonda Venkata, Kai Xu
-
Patent number: 11601392Abstract: An example embodiment may include a computational instance and a computing device within a remote network management platform. The computing device may be configured to: receive, from a client device of the managed network, a request to redirect, to a second URL, future requests addressed to a first URL; provide, to the client device, instructions to generate a certificate that binds an identity of the entity that operates the managed network to the first URL; receive, from the client device, the certificate; store the certificate and a corresponding cryptographic key; and generate a mapping between the first URL and the second URL. The computational instance may be configured to, in response to receiving a content request referencing the destination, generate a content response containing content from the destination, where any hyperlinks to the second URL in the content are replaced with hyperlinks to the first URL.Type: GrantFiled: March 23, 2022Date of Patent: March 7, 2023Assignee: ServiceNow, Inc.Inventors: Subbaraya Kumar Deverakonda Venkata, Kai Xu, Scott Kaufmann, Silas A. Smith
-
Publication number: 20220217117Abstract: An example embodiment may include a computational instance and a computing device within a remote network management platform. The computing device may be configured to: receive, from a client device of the managed network, a request to redirect, to a second URL, future requests addressed to a first URL; provide, to the client device, instructions to generate a certificate that binds an identity of the entity that operates the managed network to the first URL; receive, from the client device, the certificate; store the certificate and a corresponding cryptographic key; and generate a mapping between the first URL and the second URL. The computational instance may be configured to, in response to receiving a content request referencing the destination, generate a content response containing content from the destination, where any hyperlinks to the second URL in the content are replaced with hyperlinks to the first URL.Type: ApplicationFiled: March 23, 2022Publication date: July 7, 2022Inventors: Subbaraya Kumar Deverakonda Venkata, Kai Xu, Scott Kaufmann, Silas A. Smith
-
Patent number: 11297034Abstract: An example embodiment may include a computational instance and a computing device within a remote network management platform. The computing device may be configured to: receive, from a client device of the managed network, a request to redirect, to a second URL, future requests addressed to a first URL; provide, to the client device, instructions to generate a certificate that binds an identity of the entity that operates the managed network to the first URL; receive, from the client device, the certificate; store the certificate and a corresponding cryptographic key; and generate a mapping between the first URL and the second URL. The computational instance may be configured to, in response to receiving a content request referencing the destination, generate a content response containing content from the destination, where any hyperlinks to the second URL in the content are replaced with hyperlinks to the first URL.Type: GrantFiled: December 16, 2019Date of Patent: April 5, 2022Assignee: ServiceNow, Inc.Inventors: Subbaraya Kumar Deverakonda Venkata, Kai Xu, Scott Kaufmann, Silas A. Smith
-
Publication number: 20210044596Abstract: Providing access to an external application includes receiving login credentials to access a client instance, wherein the login credentials are associated with a user account, causing the client instance to provide a link to an external application in the client instance, detecting a request to navigate to the external application from the link, generating a authentication record for the user account and the external application, storing information for the user account based on the authentication record, and generating a URL for the external application based on the authentication record. Providing access to the external application also includes receiving, from a remote client device hosting the external application, an authorization request comprising nonce information, determining that the user account is authorized to access the external application based on the authentication table, and providing access to the external application.Type: ApplicationFiled: October 27, 2020Publication date: February 11, 2021Inventors: Jerome Daniel O'Connell, John H. Kim, Subbaraya Kumar Deverakonda Venkata, Kai Xu
-
Patent number: 10826909Abstract: Providing access to an external application includes receiving login credentials to access a client instance, wherein the login credentials are associated with a user account, causing the client instance to provide a link to an external application in the client instance, detecting a request to navigate to the external application from the link, generating a authentication record for the user account and the external application, storing information for the user account based on the authentication record, and generating a URL for the external application based on the authentication record. Providing access to the external application also includes receiving, from a remote client device hosting the external application, an authorization request comprising nonce information, determining that the user account is authorized to access the external application based on the authentication table, and providing access to the external application.Type: GrantFiled: October 4, 2018Date of Patent: November 3, 2020Assignee: ServiceNow, Inc.Inventors: Jerome Daniel O'Connell, John H. Kim, Subbaraya Kumar Deverakonda Venkata, Kai Xu
-
Patent number: 10812462Abstract: A computing system includes a web browser and a native application configured to, at a first time, receive first instructions to log out of a first session authorized by way of an authorization server. Based on the first instructions, the native application removes a first access token that was provided to the native application by the authorization server and is related to authorization of the first session. At a second time later than the first time, the native application receives second instructions to authorize a second session and, based thereon, generates third instructions configured to cause the authorization server to terminate active sessions between the authorization server and the web browser prior to initiating a log-in procedure with the web browser for the second session. The third instructions are provided to the authorization server, which provides an authorization code exchangeable for a second access token related to the second session.Type: GrantFiled: January 8, 2019Date of Patent: October 20, 2020Assignee: ServiceNow, Inc.Inventors: Kai Xu, Liufang Xu, Subbaraya Kumar Deverakonda Venkata, Oleg Yakov Sherman
-
Publication number: 20200220853Abstract: A computing system includes a web browser and a native application configured to, at a first time, receive first instructions to log out of a first session authorized by way of an authorization server. Based on the first instructions, the native application removes a first access token that was provided to the native application by the authorization server and is related to authorization of the first session. At a second time later than the first time, the native application receives second instructions to authorize a second session and, based thereon, generates third instructions configured to cause the authorization server to terminate active sessions between the authorization server and the web browser prior to initiating a log-in procedure with the web browser for the second session. The third instructions are provided to the authorization server, which provides an authorization code exchangeable for a second access token related to the second session.Type: ApplicationFiled: January 8, 2019Publication date: July 9, 2020Inventors: Kai Xu, Liufang Xu, Subbaraya Kumar Deverakonda Venkata, Oleg Yakov Sherman
-
Publication number: 20200213272Abstract: An example embodiment may include a computational instance and a computing device within a remote network management platform. The computing device may be configured to: receive, from a client device of the managed network, a request to redirect, to a second URL, future requests addressed to a first URL; provide, to the client device, instructions to generate a certificate that binds an identity of the entity that operates the managed network to the first URL; receive, from the client device, the certificate; store the certificate and a corresponding cryptographic key; and generate a mapping between the first URL and the second URL. The computational instance may be configured to, in response to receiving a content request referencing the destination, generate a content response containing content from the destination, where any hyperlinks to the second URL in the content are replaced with hyperlinks to the first URL.Type: ApplicationFiled: December 16, 2019Publication date: July 2, 2020Inventors: Subbaraya Kumar DEVERAKONDA Venkata, Kai Xu, Scott Kaufmann, Silas A. Smith
-
Publication number: 20200112565Abstract: Providing access to an external application includes receiving login credentials to access a client instance, wherein the login credentials are associated with a user account, causing the client instance to provide a link to an external application in the client instance, detecting a request to navigate to the external application from the link, generating a authentication record for the user account and the external application, storing information for the user account based on the authentication record, and generating a URL for the external application based on the authentication record. Providing access to the external application also includes receiving, from a remote client device hosting the external application, an authorization request comprising nonce information, determining that the user account is authorized to access the external application based on the authentication table, and providing access to the external application.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Inventors: Jerome Daniel O'Connell, John H. Kim, Subbaraya Kumar Deverakonda Venkata, Kai Xu
-
Patent number: 10200500Abstract: A system and method for a system for communicating with a user device includes a broadcast management system generating content channel data signals. The system also includes a software download manager in communication with the broadcast management system. The software download manager generates an announcement file and a download resolution file. The download manager communicates the announcement file. The user device has user device identifier data and receives the download resolution file in response to the announcement file and stores the software image in the user device in response to the download resolution file.Type: GrantFiled: November 10, 2009Date of Patent: February 5, 2019Assignee: The DIRECTV Group, Inc.Inventors: Subbaraya Kumar Deverakonda Venkata, Jianming Yu, Charles C. Debergh, Gilbert Zaldivar, Joseph T. Hayes, Romulo Pontual, Lonnie Scott Clabaugh
-
Patent number: 9602628Abstract: A system and method for a system for communicating with a user device includes a first transport processing system and a second transport processing system. The system also includes a software download manager that monitors a first transport processing system communicating a software image, generates a first announcement for the software image, communicates the first announcement to the user device, determines a failure of the first transport processing system, discontinues the first announcement for the software image in response to the failure and communicating the software image through the second transport processing system.Type: GrantFiled: November 10, 2009Date of Patent: March 21, 2017Assignee: The DIRECTV Group, Inc.Inventors: Jianming Yu, Subbaraya Kumar Deverakonda Venkata, Charles C. Debergh, Lonnie Scott Clabaugh
-
Publication number: 20100211942Abstract: A system and method for a system for communicating with a user device includes a broadcast management system generating content channel data signals. The system also includes a software download manager in communication with the broadcast management system. The software download manager generates an announcement file and a download resolution file. The download manager communicates the announcement file. The user device has user device identifier data and receives the download resolution file in response to the announcement file and stores the software image in the user device in response to the download resolution file.Type: ApplicationFiled: November 10, 2009Publication date: August 19, 2010Applicant: The DIRCTV Group, Inc.Inventors: SUBBARAYA KUMAR DEVERAKONDA VENKATA, Jianming Yu, Charles C. Debergh, Gilbert Zaldivar, Joseph T. Hayes, Romulo Pontual, Lonnie Scott Clabaugh
-
Publication number: 20100205647Abstract: A system and method for a system for communicating with a user device includes a first transport processing system and a second transport processing system. The system also includes a software download manager that monitors a first transport processing system communicating a software image, generates a first announcement for the software image, communicates the first announcement to the user device, determines a failure of the first transport processing system, discontinues the first announcement for the software image in response to the failure and communicating the software image through the second transport processing system.Type: ApplicationFiled: November 10, 2009Publication date: August 12, 2010Applicant: The DIRECTV Group, Inc.Inventors: JIANMING YU, Subbaraya Kumar Deverakonda Venkata, Charles C. Debergh, Lonnie Scott Clabaugh