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: 11711373
    Abstract: 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: Grant
    Filed: October 27, 2020
    Date of Patent: July 25, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Jerome Daniel O'Connell, John H. Kim, Subbaraya Kumar Deverakonda Venkata, Kai Xu
  • Patent number: 11601392
    Abstract: 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: Grant
    Filed: March 23, 2022
    Date of Patent: March 7, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Subbaraya Kumar Deverakonda Venkata, Kai Xu, Scott Kaufmann, Silas A. Smith
  • Publication number: 20220217117
    Abstract: 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: Application
    Filed: March 23, 2022
    Publication date: July 7, 2022
    Inventors: Subbaraya Kumar Deverakonda Venkata, Kai Xu, Scott Kaufmann, Silas A. Smith
  • Patent number: 11297034
    Abstract: 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: Grant
    Filed: December 16, 2019
    Date of Patent: April 5, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Subbaraya Kumar Deverakonda Venkata, Kai Xu, Scott Kaufmann, Silas A. Smith
  • Publication number: 20210044596
    Abstract: 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: Application
    Filed: October 27, 2020
    Publication date: February 11, 2021
    Inventors: Jerome Daniel O'Connell, John H. Kim, Subbaraya Kumar Deverakonda Venkata, Kai Xu
  • Patent number: 10826909
    Abstract: 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: Grant
    Filed: October 4, 2018
    Date of Patent: November 3, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Jerome Daniel O'Connell, John H. Kim, Subbaraya Kumar Deverakonda Venkata, Kai Xu
  • Patent number: 10812462
    Abstract: 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: Grant
    Filed: January 8, 2019
    Date of Patent: October 20, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Kai Xu, Liufang Xu, Subbaraya Kumar Deverakonda Venkata, Oleg Yakov Sherman
  • Publication number: 20200220853
    Abstract: 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: Application
    Filed: January 8, 2019
    Publication date: July 9, 2020
    Inventors: Kai Xu, Liufang Xu, Subbaraya Kumar Deverakonda Venkata, Oleg Yakov Sherman
  • Publication number: 20200213272
    Abstract: 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: Application
    Filed: December 16, 2019
    Publication date: July 2, 2020
    Inventors: Subbaraya Kumar DEVERAKONDA Venkata, Kai Xu, Scott Kaufmann, Silas A. Smith
  • Publication number: 20200112565
    Abstract: 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: Application
    Filed: October 4, 2018
    Publication date: April 9, 2020
    Inventors: Jerome Daniel O'Connell, John H. Kim, Subbaraya Kumar Deverakonda Venkata, Kai Xu
  • Patent number: 10200500
    Abstract: 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: Grant
    Filed: November 10, 2009
    Date of Patent: February 5, 2019
    Assignee: 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: 9602628
    Abstract: 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: Grant
    Filed: November 10, 2009
    Date of Patent: March 21, 2017
    Assignee: The DIRECTV Group, Inc.
    Inventors: Jianming Yu, Subbaraya Kumar Deverakonda Venkata, Charles C. Debergh, Lonnie Scott Clabaugh
  • Publication number: 20100211942
    Abstract: 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: Application
    Filed: November 10, 2009
    Publication date: August 19, 2010
    Applicant: 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: 20100205647
    Abstract: 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: Application
    Filed: November 10, 2009
    Publication date: August 12, 2010
    Applicant: The DIRECTV Group, Inc.
    Inventors: JIANMING YU, Subbaraya Kumar Deverakonda Venkata, Charles C. Debergh, Lonnie Scott Clabaugh