Patents by Inventor Venkat Kumar SIVARAMAMURTHY

Venkat Kumar SIVARAMAMURTHY 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: 9208250
    Abstract: Dynamic modification of web page content is necessary especially when the delivery time has to be consistent. The present disclosure describes dynamic modification of web page content. The method for dynamic modification of web page comprises computing a required time by a middleware by considering a plurality of system constraints. Further, an available time is computed by the middleware for a data response by using one or both of the plurality of the system constraints and a target time. Determining an amount of the data response to be provided to a client based on the available time and converting the data response based on the amount of data response to be provided to the client.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: December 8, 2015
    Assignee: Infosys Technologies, Ltd.
    Inventors: Puneet Gupta, Akshay Darbari, Venkat Kumar Sivaramamurthy
  • Patent number: 9210538
    Abstract: The present invention relates to a computer-implemented method, system and computer readable medium for providing context-based listing services. The method comprises registering at least one first service provider with an second service provider wherein registering comprises that the first service provider provides the information via a communication network to the second service provider and it validates the information. Validating comprises identify the location of the first service provider and/or request to at least one predefined user located nearby the location of the first service provider. At least one user requests the second service provider for the information via the communication network. At least one user retrieves the information and provides ranking to category of services so as to update the information in the second service provider.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: December 8, 2015
    Assignee: Infosys Limited
    Inventors: Puneet Gupta, Akshay Darbari, Venkat Kumar Sivaramamurthy
  • Patent number: 9207983
    Abstract: A method, non-transitory computer readable medium, and apparatus that monitor one or more capacity related factors of one or more servers providing one or more services to one or more client computing devices to obtain one or more values. An adaption factor for at least one of the one or more client computing devices is determined based on the one or more obtained values for the one or more monitored capacity related factors and one or more adaption rules. The adaption factor may further be determined based on obtained user profile information. The determined adaption factor to adapt operation of the one or more provided services at the at least one of the one or more client computing devices is provided.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: December 8, 2015
    Assignee: Infosys Limited
    Inventors: Puneet Gupta, Akshay Darbari, Venkat Kumar Sivaramamurthy
  • Publication number: 20150180810
    Abstract: A system and method for regulating the flow of an electronic message in a social network comprises: creating the electronic message posted by a user in a social network, associating various permissions with the electronic message, notifying the user, information relating to flow of the electronic message from the user in the social network to other user, creating the path of the electronic message flow from the user in the social network to the other user and traversing the path of the electronic message flow from the user in the social network to the other user.
    Type: Application
    Filed: December 5, 2014
    Publication date: June 25, 2015
    Inventors: Venkat Kumar Sivaramamurthy, Hitesh Mathpal
  • Patent number: 9064538
    Abstract: A method, a system, and a computer program product code for generating a series of still images from an input video file are provided. The series of still images may include, but are not limited to, a comic strip and a storyboard. The method includes extracting audio and visual frames from the video file. Thereafter, basic units of the video file are identified. The basic units are exposition (beginning), conflict (middle), and resolution (end). Thereafter, key frames are extracted from the basic units based on at least one of audio frames, visual frames, and a combination of the visual frames and the audio frames. Then, the extracted key frames are manipulated to output a series of still images. Subsequently, narration in the form of audio or text is attached to the still images to generate at least one of comic strips and storyboards.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: June 23, 2015
    Assignee: Infosys Technologies, Ltd.
    Inventors: Puneet Gupta, Akshay Darbari, Karthik Gopalakrishnan Vinmani, Venkat Kumar Sivaramamurthy
  • Publication number: 20150169469
    Abstract: The technologies provide a method and system for managing a local stack in an information processing environment. In accordance with a disclosed embodiment, the method may include classifying a type of a page as one or more of a permanent entry, a transient entry, a combination entry and a null entry. Further, the method can include storing the page in the local stack for a definite period based on the type of the page. A usage of the local stack can be determined based on an action performed on the page within the information processing environment.
    Type: Application
    Filed: September 23, 2014
    Publication date: June 18, 2015
    Applicant: INFOSYS LIMITED
    Inventors: Venkat Kumar Sivaramamurthy, Karthik Gopalakrishnan Vinmani
  • Publication number: 20140375425
    Abstract: A method, non-transitory computer readable medium and device for sending an alert to at least one customer through a communication network. This technique involves uploading the alert content in different formats into an operator's system to send the same to customers. Then, the spare capacity of delivery channels is identified which are available to send the alert to the customer. Thereafter, the at least one delivery channel among the all identified channels and best suitable alert format for that delivery channel is selected based on the spare capacity of the channel and predefined profile of the customer. Finally, the alert is sent to the customer in the selected format through the selected delivery channel.
    Type: Application
    Filed: March 20, 2014
    Publication date: December 25, 2014
    Applicant: Infosys Limited
    Inventors: Puneet Gupta, Venkat Kumar Sivaramamurthy
  • Patent number: 8874687
    Abstract: Systems and methods for dynamically rendering content based on user expectations and user tolerance levels are disclosed. Content is delivered to a user in a way that maximizes user experience and minimizes frustration while accessing web content. Because every user's expectations and tolerance levels are different, embodiments of the invention exploit these two parameters to deliver optimized web content to users within an acceptable time frame, thus ensuring a better browsing experience. In one embodiment of the invention, the method includes intercepting at a computing device a request for content from a server, determining a quality of service value based on user expectations and a user tolerance level from the content and a user profile, and delivering a modified version of the content to the user based on the quality of service value. The system is a computing device programmed with instructions to accomplish these functional steps.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: October 28, 2014
    Assignee: Infosys Technologies, Ltd.
    Inventors: Puneet Gupta, Akshay Darbari, Venkat Kumar Sivaramamurthy
  • Patent number: 8868680
    Abstract: A method, non-transitory computer readable medium, and apparatus that identifies profile information for a received request associated with an end user at a requesting computing device and context information associated with the requesting computing device. Customized content responsive to the received request is obtained from a content provider device based on the identified profile information and the identified context information. The obtained customized content is providing to the requesting computing device.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: October 21, 2014
    Assignee: Infosys Technologies Ltd.
    Inventors: Puneet Gupta, Venkat Kumar Sivaramamurthy, Akshay Darbari, Karthik Gopalakrishnan Vinmani
  • Patent number: 8799506
    Abstract: A method, non-transitory computer readable medium, and apparatus that obtains with a content management computing device application configuration information about an executing application on an end user computing device that provides content to a primary end user. Sensor data is obtained with the content management computing device from one or more sensor devices. A type of device for the end user computing device executing the application is identified. One or more personalized values are determined with the content management computing device based on the obtained sensor data, the identified type of device, and the obtained application configuration information. The determined one or more personalized values are provided by the content management computing device to the end user computing device to optimize the content provided to the primary end user by the executing application.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: August 5, 2014
    Assignee: Infosys Limited
    Inventors: Puneet Gupta, Karthik Gopalakrishnan Vinmani, Venkat Kumar Sivaramamurthy, Akshay Darbari
  • Publication number: 20130346960
    Abstract: A method and system for updating an application residing on a computing apparatus is disclosed. The method involves comparing a version of the application residing on the computing apparatus with an updatable version of the application to determine whether an update is available for the application. The version of the application comprises one or more pages. Further, a page of the one or more pages is associated with a version number. The method also involves determining one or more pages corresponding to the version of the application for which an updatable version of the one or more pages is available. Further, version number of the updatable version of the one or more pages is communicated to the computing apparatus. Thereafter, the one or more pages is updated with the updatable version of the one or more pages, thereby updating the application residing on the computing apparatus without re-installing the application.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 26, 2013
    Inventors: Puneet Gupta, Venkat Kumar Sivaramamurthy, Karthik Gopalakrishnan Vinmani, Chaithanya Kiran Kona, Sudhakar Vusirika
  • Publication number: 20130318432
    Abstract: The present invention discloses a method to dynamically render a service for multiple channels based on predefined user specification. The method comprises registering user specification such as choice of the one or more services, format of each service, preferred channel of each service, content of each service, and level of security for each service selected by the user at a centralized portal. The method further comprises identifying, for every subsequent user login, user details comprising type of the user device, channel accessed by the user device, time of access, and bandwidth available for the channel. Additionally, the method comprises fetching the user specifications for each service to be rendered based on the identified user details and dynamically rendering the one or more services on a user device with the user specifications.
    Type: Application
    Filed: May 22, 2013
    Publication date: November 28, 2013
    Applicant: Infosys Limited
    Inventors: Puneet Gupta, Venkat Kumar Sivaramamurthy, Karthik Gopalakrishnan Vinmani
  • Publication number: 20130227661
    Abstract: The invention relates to a system and method for generating and authenticating one time dynamic password based on the context information related to a user. It involves retrieving user context information and generating a dynamic value based on that. The first one time dynamic password is generated at the user device using the first dynamic value and the user PIN. The first dynamic value along with the user identifier is sent to the authentication server. The authentication server sends the user identifier to the context management server. The context management server has access the context information used to generate the first dynamic value and based on that they generate a second dynamic value. The authentication server receives this value and generates the second one time dynamic password and if it matches with the first one time dynamic password then the authentication server authenticates the first one time dynamic password.
    Type: Application
    Filed: June 25, 2012
    Publication date: August 29, 2013
    Applicant: INFOSYS LIMITED
    Inventors: Puneet Gupta, Venkat Kumar Sivaramamurthy, Harigopal Kanaka Bapiraja Ponnapalli, Akshay Darbari
  • Publication number: 20130117438
    Abstract: A method, non-transitory computer readable medium, and apparatus that monitor one or more capacity related factors of one or more servers providing one or more services to one or more client computing devices to obtain one or more values. An adaption factor for at least one of the one or more client computing devices is determined based on the one or more obtained values for the one or more monitored capacity related factors and one or more adaption rules. The adaption factor may further be determined based on obtained user profile information. The determined adaption factor to adapt operation of the one or more provided services at the at least one of the one or more client computing devices is provided.
    Type: Application
    Filed: March 16, 2012
    Publication date: May 9, 2013
    Applicant: INFOSYS LIMITED
    Inventors: Puneet Gupta, Akshay Darbari, Venkat Kumar Sivaramamurthy
  • Publication number: 20130117423
    Abstract: A method, non-transitory computer readable medium, and apparatus that manage data synchronization include obtaining one or more configuration rules and at least one value for one or more configuration parameters. One or more synchronization rules are generated based on the obtained one or more configuration rules and the one or more configuration parameters. Each of the one or more generated synchronization rules are compared to a corresponding synchronization rule in an existing configuration profile. The existing configuration profile is updated based on the results of the comparison. The updated configuration profile is communicated to a client computing device.
    Type: Application
    Filed: March 8, 2012
    Publication date: May 9, 2013
    Applicant: INFOSYS LIMITED
    Inventors: Puneet GUPTA, Akshay DARBARI, Venkat Kumar SIVARAMAMURTHY, Ananth Prasad Konagolli SURESH
  • Publication number: 20130104113
    Abstract: In an aspect, a system, non-transitory machine readable medium and method for providing a personalized executable file to a client device is disclosed. A request sent from a client device to obtain a software application is received. The request is processed to identify the client device and a user associated with the client device. The client device profile information associated with the identified client device as well as user profile information associated with the identified user is determined. One or more configuration/core library files are selected from a file database based on the user profile information and the client device profile information. A personalized executable file is generated for the requested software application, wherein the personalized executable file comprises selected core library files and the selected configuration files. The personalized executable file of the requested software application is then sent to the client device.
    Type: Application
    Filed: March 15, 2012
    Publication date: April 25, 2013
    Applicant: INFOSYS LIMITED
    Inventors: Puneet Gupta, Akshay Darbari, Venkat Kumar Sivaramamurthy, Sudhakar Vusirika
  • Publication number: 20130103790
    Abstract: In an aspect, a system, non-transitory machine readable medium and method for updating at least a portion of a previously transmitted personalized software application is disclosed. A request is received from a user's client device to obtain one or more updated files associated with a previously transmitted personalized software application which includes a customized executable file having core library file(s) and configuration file(s). The user and client device profile information is retrieved from a user database to identify the core library and the one or more configuration files that were included in the previously transmitted executable file. A file database is accessed and at least one updated file is selected corresponding to a previous version file included in the previously transmitted executable file. The updated file(s) is sent to the client device which is then implemented by the client device to operate the updated version of the software application.
    Type: Application
    Filed: March 15, 2012
    Publication date: April 25, 2013
    Applicant: INFOSYS LIMITED
    Inventors: Puneet Gupta, Akshay Darbari, Venkat Kumar Sivaramamurthy, Sudhakar Vusirika
  • Patent number: 8412955
    Abstract: The disclosure provides a method and a framework for secure data management, in which the method comprises: enabling, by an enterprise server, a user to download an enterprise application from the enterprise server using a computing device. User authentication credentials are provided by the enterprise server to a user when the user registers with the enterprise server. A unique client ID is assigned for the enterprise application downloaded by the computing device by the enterprise server. Keys for data encryption or decryption are generated by the enterprise server, for different services provided by the enterprise server based on a combination of the unique client ID, a user ID and/or a computing device ID.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: April 2, 2013
    Assignee: Infosys Limited
    Inventors: Puneet Gupta, Akshay Darbari, Venkat Kumar Sivaramamurthy
  • Publication number: 20130067239
    Abstract: The disclosure provides a method and a framework for secure data management, in which the method comprises: enabling, by an enterprise server, a user to download an enterprise application from the enterprise server using a computing device. User authentication credentials are provided by the enterprise server to a user when the user registers with the enterprise server. A unique client ID is assigned for the enterprise application downloaded by the computing device by the enterprise server. Keys for data encryption or decryption are generated by the enterprise server, for different services provided by the enterprise server based on a combination of the unique client ID, a user ID and/or a computing device ID.
    Type: Application
    Filed: December 15, 2011
    Publication date: March 14, 2013
    Applicant: Infosys Limited
    Inventors: Puneet Gupta, Akshay Darbari, Venkat Kumar Sivaramamurthy
  • Publication number: 20130061330
    Abstract: The present invention provides a method and system for configuring constraints for a resource in an electronic device. The method includes identifying context of use/access of a resource and implementing permissions/constraints as per the identified context. The method includes identifying an existing work environment of a resource by capturing information through an application program interface (API), identifying constraints for the resource with respect to the identified work environment from a constraint specification file for the resource which contains constraint details for all work environments, and either configuring the identified constraints for the resource, or modifying the identified work environment for the resource and configuring corresponding constraints for the resource.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 7, 2013
    Applicant: INFOSYS LIMITED
    Inventors: Venkat Kumar Sivaramamurthy, Puneet Gupta, Akshay Darbari