Patents by Inventor Vikram Venkata Koka
Vikram Venkata Koka 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: 11468437Abstract: A method and system for license server synchronization are disclosed. According to one embodiment, a computer-implemented method comprises receiving a first capability request from a licensing server, transmitting a first capability response to the licensing server. The licensing server provides a second capability response to a device, and the second capability response is in response to a second capability request sent by the device to the licensing server. The second capability response includes one or more capabilities included in the first capability response. A server synchronization message is received from the licensing server and a request for payment is transmitted to a service provider, wherein the request for payment is generated based on the server synchronization message.Type: GrantFiled: June 12, 2017Date of Patent: October 11, 2022Assignee: Flexera Software LLCInventors: Vikram Venkata Koka, Ann Shvarts
-
Publication number: 20170344980Abstract: A method and system for license server synchronization are disclosed. According to one embodiment, a computer-implemented method comprises receiving a first capability request from a licensing server, transmitting a first capability response to the licensing server. The licensing server provides a second capability response to a device, and the second capability response is in response to a second capability request sent by the device to the licensing server. The second capability response includes one or more capabilities included in the first capability response. A server synchronization message is received from the licensing server and a request for payment is transmitted to a service provider, wherein the request for payment is generated based on the server synchronization message.Type: ApplicationFiled: June 12, 2017Publication date: November 30, 2017Inventors: Vikram Venkata KOKA, Ann SHVARTS
-
Patent number: 9710809Abstract: A method and system for license server synchronization are disclosed. According to one embodiment, a computer-implemented method comprises receiving a first capability request from a licensing server, transmitting a first capability response to the licensing server. The licensing server provides a second capability response to a device, and the second capability response is in response to a second capability request sent by the device to the licensing server. The second capability response includes one or more capabilities included in the first capability response. A server synchronization message is received from the licensing server and a request for payment is transmitted to a service provider, wherein the request for payment is generated based on the server synchronization message.Type: GrantFiled: January 22, 2014Date of Patent: July 18, 2017Assignee: Flexera Software LLCInventors: Vikram Venkata Koka, Ann Shvarts
-
Patent number: 9602546Abstract: Several embodiments include a policy-bound token distribution system. The system can include a back-office server that issues policy-bound tokens to local main distribution servers. A local main distribution server can distribute a policy-bound token to a digital environment to authorize an operator to take advantage of a protected resource. The system can rely on a backup server to distribute the policy-bound tokens whenever the distribution service of the local main distribution server is unavailable. To prevent run-time leakage from the backup server, the backup server can synchronize its distribution state with the local main distribution server and the back-office server. The distribution state can include distribution transaction records between the backup server and client devices. Throughout the system, each distribution transaction record can be assigned unique transaction ID to prevent multiple accounting of the same distribution transaction record from different servers.Type: GrantFiled: August 7, 2015Date of Patent: March 21, 2017Assignee: Flexera Software LLCInventors: Ann Shvarts, Vikram Venkata Koka
-
Publication number: 20170041346Abstract: Several embodiments include a policy-bound token distribution system. The system can include a back-office server that issues policy-bound tokens to local main distribution servers. A local main distribution server can distribute a policy-bound token to a digital environment to authorize an operator to take advantage of a protected resource. The system can rely on a backup server to distribute the policy-bound tokens whenever the distribution service of the local main distribution server is unavailable. To prevent run-time leakage from the backup server, the backup server can synchronize its distribution state with the local main distribution server and the back-office server. The distribution state can include distribution transaction records between the backup server and client devices. Throughout the system, each distribution transaction record can be assigned unique transaction ID to prevent multiple accounting of the same distribution transaction record from different servers.Type: ApplicationFiled: August 7, 2015Publication date: February 9, 2017Inventors: Ann SHVARTS, Vikram Venkata KOKA
-
Publication number: 20140337470Abstract: A method and system for tunable distribution of content are disclosed. Preferably, the content comprises digital rights and/or watermark information. In one embodiment, a computer-implemented method comprises receiving a request from a client. One or more content files related to the request and a user profile of a user are determined. One or more seeders are assigned to start the delivery of the one or more content files. The client is allowed to obtain a plurality of pieces of the one or more content files from the one or more seeders. At least one piece of the plurality of pieces of the one or more content files contains digital rights and/or watermark information.Type: ApplicationFiled: April 21, 2014Publication date: November 13, 2014Applicant: Rovi Technologies CorporationInventors: Vikram Venkata Koka, Milton C. Soong, Neil A. King
-
Patent number: 8850605Abstract: A method and system for capacity licensing are disclosed. According to one embodiment, a computer implemented method comprises receiving a capability request from a device, sending a capability response to the device, the capability response comprising a serving of license rights. A deduction record is stored, the deduction record deducting a license from a license pool. An information request is received from the device, and an information response is sent.Type: GrantFiled: January 22, 2014Date of Patent: September 30, 2014Assignee: Flexera Software LLCInventors: Vikram Venkata Koka, Ann Shvarts
-
Patent number: 8818900Abstract: Techniques for distributed license management are provided. Three or more services or servers cooperate and negotiate with one another to establish primary, secondary, and tertiary licensing services. Initially, the primary is designated as a master licensing service and manages a license for a plurality of users over a network. If the primary fails to respond within a configurable period of time to both the secondary and tertiary licensing services, then the secondary dynamically assumes a master licensing service role for purposes of managing the license.Type: GrantFiled: April 28, 2005Date of Patent: August 26, 2014Assignee: Flexera Software LLCInventors: Vikram Venkata Koka, Sonny Doan Luu
-
Patent number: 8781972Abstract: Techniques for distributed license management are provided. Three or more services or servers cooperate and negotiate with one another to establish primary, secondary, and tertiary licensing services. Initially, the primary is designated as a master licensing service and manages a license for a plurality of users over a network. If the primary fails to respond within a configurable period of time to both the secondary and tertiary licensing services, then the secondary dynamically assumes a master licensing service role for purposes of managing the license.Type: GrantFiled: January 22, 2014Date of Patent: July 15, 2014Assignee: Flexera Software LLCInventors: Vikram Venkata Koka, Sonny Doan Luu
-
Publication number: 20140136416Abstract: A method and system for license server synchronization are disclosed. According to one embodiment, a computer-implemented method comprises receiving a first capability request from a licensing server, transmitting a first capability response to the licensing server. The licensing server provides a second capability response to a device, and the second capability response is in response to a second capability request sent by the device to the licensing server. The second capability response includes one or more capabilities included in the first capability response. A server synchronization message is received from the licensing server and a request for payment is transmitted to a service provider, wherein the request for payment is generated based on the server synchronization message.Type: ApplicationFiled: January 22, 2014Publication date: May 15, 2014Applicant: Flexera Software LLCInventors: Vikram Venkata Koka, Ann Shvarts
-
Publication number: 20140136427Abstract: Techniques for distributed license management are provided. Three or more services or servers cooperate and negotiate with one another to establish primary, secondary, and tertiary licensing services. Initially, the primary is designated as a master licensing service and manages a license for a plurality of users over a network. If the primary fails to respond within a configurable period of time to both the secondary and tertiary licensing services, then the secondary dynamically assumes a master licensing service role for purposes of managing the license.Type: ApplicationFiled: January 22, 2014Publication date: May 15, 2014Applicant: Flexera Software LLCInventors: Vikram Venkata Koka, Sonny Doan Luu
-
Publication number: 20140136425Abstract: Methods and system for providing licensing programs are provided. The electronic license may specify a number of available licenses based on the count property, a license model for calculating a number of used licenses based on the count type property, a number of available overdraft licenses based on the overdraft property, and an interval of available time within which return of a used license is accepted, which is based on the return interval property. The electronic license may then be distributed together with the licensing program to the licensee. A new electronic license can be deployed by the licensee without a need to update previously installed licensing program. The combination of count-related license properties may be applicable to a great variety of license models and deployments.Type: ApplicationFiled: January 22, 2014Publication date: May 15, 2014Applicant: Flexera Software LLCInventors: Vikram Venkata Koka, Ann Shvarts
-
Publication number: 20140136426Abstract: A method and system for capacity licensing are disclosed. According to one embodiment, a computer implemented method comprises receiving a capability request from a device, sending a capability response to the device, the capability response comprising a serving of license rights. A deduction record is stored, the deduction record deducting a license from a license pool. An information request is received from the device, and an information response is sent.Type: ApplicationFiled: January 22, 2014Publication date: May 15, 2014Applicant: Flexera Software LLCInventors: Vikram Venkata Koka, Ann Shvarts
-
Patent number: 8706876Abstract: A method and system for tunable distribution of content are disclosed. Preferably, the content comprises digital rights and/or watermark information. In one embodiment, a computer-implemented method comprises receiving a request from a client. One or more content files related to the request and a user profile of a user are determined. One or more seeders are assigned to start the delivery of the one or more content files. The client is allowed to obtain a plurality of pieces of the one or more content files from the one or more seeders. At least one piece of the plurality of pieces of the one or more content files contains digital rights and/or watermark information.Type: GrantFiled: May 22, 2012Date of Patent: April 22, 2014Assignee: Rovi Technologies CorporationInventors: Vikram Venkata Koka, Milton C. Soong, Neil A. King
-
Publication number: 20140026222Abstract: Methods and system for providing licensing programs are provided. The electronic license may specify a number of available licenses based on the count property, a license model for calculating a number of used licenses based on the count type property, a number of available overdraft licenses based on the overdraft property, and an interval of available time within which return of a used license is accepted, based on the return interval property. The electronic license may then be distributed together with the licensing program to the licensee. A new electronic license can be deployed by the licensee without a need to update previously installed licensing program. The combination of count-related license properties may be applicable to a great variety of license models and deployments.Type: ApplicationFiled: July 18, 2012Publication date: January 23, 2014Inventors: Vikram Venkata Koka, Ann Shvarts
-
Publication number: 20120297032Abstract: A method and system for tunable distribution of content are disclosed. Preferably, the content comprises digital rights and/or watermark information. In one embodiment, a computer-implemented method comprises receiving a request from a client. One or more content files related to the request and a user profile of a user are determined. One or more seeders are assigned to start the delivery of the one or more content files. The client is allowed to obtain a plurality of pieces of the one or more content files from the one or more seeders. At least one piece of the plurality of pieces of the one or more content files contains digital rights and/or watermark information.Type: ApplicationFiled: May 22, 2012Publication date: November 22, 2012Applicant: Rovi Technologies CorporationInventors: Vikram Venkata Koka, Milton C. Soong, Neil A. King
-
Patent number: 8239443Abstract: A method and system for tunable distribution of content are disclosed. Preferably, the content comprises digital rights and/or watermark information. In one embodiment, a computer-implemented method comprises receiving a request from a client. One or more content files related to the request and a user profile of a user are determined. One or more seeders are assigned to start the delivery of the one or more content files. The client is allowed to obtain a plurality of pieces of the one or more content files from the one or more seeders. At least one piece of the plurality of pieces of the one or more content files contains digital rights and/or watermark information.Type: GrantFiled: September 1, 2009Date of Patent: August 7, 2012Assignee: Rovi Technologies CorporationInventors: Vikram Venkata Koka, Milton C. Soong, Neil A. King
-
Publication number: 20110055934Abstract: A method and system for tunable distribution of content are disclosed. Preferably, the content comprises digital rights and/or watermark information. In one embodiment, a computer-implemented method comprises receiving a request from a client. One or more content files related to the request and a user profile of a user are determined. One or more seeders are assigned to start the delivery of the one or more content files. The client is allowed to obtain a plurality of pieces of the one or more content files from the one or more seeders. At least one piece of the plurality of pieces of the one or more content files contains digital rights and/or watermark information.Type: ApplicationFiled: September 1, 2009Publication date: March 3, 2011Inventors: Vikram Venkata Koka, Milton C. Soong, Neil A. King