Patents Assigned to Infosys Limited
  • Patent number: 9967159
    Abstract: A method and system for providing decision-time brokerage in a hybrid cloud ecosystem is disclosed. Disclosed embodiments may include receiving a workload input by a brokerage engine executing in a computing device communicably connected to at least one cloud computing node in a cloud platform of a cloud service provider, determining resource optimization for the workload input by the brokerage engine, monitoring the workload input for compliance with one or more audit and regulatory metrics, monitoring the cost consumption of the workload input, capturing non-functional context data associated with the workload input into a context repository database, applying one or more rules to the workload, deploying the workload across the one or more cloud platforms. In some embodiments, a deployment recommendation may be provided prior to deployment of the workload. In some embodiments, a social collaboration workflow may be triggered whereby one or more users are provided the deployment recommendation.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: May 8, 2018
    Assignee: Infosys Limited
    Inventors: Abhijit Shroff, Venkata Reddy Donthireddy, Santha Kumar Rajangam, Prasanna Raman Sridhar, Babu Jayaraj
  • Patent number: 9953171
    Abstract: The present invention describes a system and method for tokenization of data. The system includes a receiver configured to receive a request for tokenization. The request for tokenization comprises an input data to be tokenized. The system also includes a parser configured to determine one or more datatype from the input data. The system further includes a trained artificial neural network to generate a token for the input data based on a tokenization technique corresponding to the datatype of the input data.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: April 24, 2018
    Assignee: Infosys Limited
    Inventors: Ashutosh Saxena, Shikha Gupta, Ina Jain, Harigopal K. B. Ponnapalli
  • Patent number: 9933353
    Abstract: The technique relates to a system and method for assessing corroded pipeline defect growth rate from partial defect growth rate information. The method involves obtaining a plurality of observed defect growth rates from the inspection data collected at different time intervals then determining at least one unobserved defect growth rate on the basis of distribution pattern of the plurality of observed defect growth rates thereafter simulating condition of at least one hyper parameter on the inspection data based on prior information of the at least one hyper parameter then simulating the plurality of observed defect growth rates and the at least one unobserved defect growth rate based on the simulated hyper parameters and finally obtaining defect growth rate point estimate from the simulated growth rate data. The method also involves determining a probability of failure of a defect from the defect growth rate point estimates.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: April 3, 2018
    Assignee: Infosys Limited
    Inventors: Gopichand Agnihotram, Hari Manassery Koduvely
  • Patent number: 9934218
    Abstract: Systems and method for extracting attributes from text content are described. Example embodiments may include a computer implemented method for extracting attributes from text data, wherein the text data is obtained from at least one information source. As described, the implementation may include receiving, from a user, an address for the at least one information source and an attribute name, creating a tagged information file by associating a part of speech tag to text data obtained from the at least one information source, identifying a location of the attribute name in the tagged information file using an approximate text matching technique and determining at least one attribute descriptor from the tagged information file wherein the tagged information file is parsed based on a part of speech tag associated with the attribute name to determine a conclusion of the attribute descriptor.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: April 3, 2018
    Assignee: Infosys Limited
    Inventors: Madhu Gopinathan, Sarbendu Guha, Indranil Basu, Nikhil Menon, Tejas Prabhakara Sampige
  • Patent number: 9935865
    Abstract: This technique determines the possible Service Level Agreement (SLA) violation during migrating a workload from a physical environment to a virtualized environment and also migrating a virtual machine (VM) from one physical machine to another within a virtualized environment. This technique uses capacity factor, i.e. the ratio of host physical machine (host PM) capacity and target physical machine (target PM) capacity, to determine the service rate change in the target PM compared to host PM and eventually calculates the VM utilization and response time in the target PM. It then checks if the VM utilization and response time in the target PM lies within the SLA limit. It further checks if the migration in the target virtualized PM is violating a predefined target PM utilization threshold or not and finally causes the migration in the target physical machine if all the SLA parameters are satisfied.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: April 3, 2018
    Assignee: Infosys Limited
    Inventors: Rajeshwari Ganesan, Santonu Sarkar, Arpan Roy
  • Patent number: 9934542
    Abstract: The present invention relates to a method to detect online privacy violation. The method comprising steps of embedding a tracker into a web browser to open at least one data consumer website or at least one third party website wherein a user submits at least one data value into their corresponding data field in a data consumer website; generating one or more privacy profile using the tracker wherein the profile assists the user to select one or more data fields as per the user preferences; capturing the user selected one or more data fields and their corresponding plurality of browsing history using the tracker; storing the profile and the plurality of browsing history into at least one database; triggering of the tracker for detecting online privacy violation in a third party website and submitting at least one data field into at least one input field to detect online privacy violation for the submitted data field.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: April 3, 2018
    Assignee: Infosys Limited
    Inventors: Nitin Singh Chauhan, Ashutosh Saxena, Krishna Chaitanya Telikicherla
  • Publication number: 20180075357
    Abstract: A method and/or system for heterogeneous predictive models generation based on sampling of big data is disclosed. The method involves receiving a dataset and a target column associated with the dataset at a data processing engine from a distributed data warehouse. One or more columns associated with the dataset are classified at the data processing engine as a categorical column or a continuous column. One or more parameters in the dataset are identified to extract a sample data from the dataset. The sample data from the dataset is extracted based on the identified one or more parameters. One or more rank ordered machine learning algorithms are recommended to one or more users, to generate one or more predictive models from the sample data. One or more heterogeneous predictive models are generated based on the rank ordered algorithm through one or more iterations.
    Type: Application
    Filed: March 29, 2017
    Publication date: March 15, 2018
    Applicant: Infosys Limited
    Inventors: Ganapathy Subramanian, Sudipto Shankar Dasgupta, Kiran Kumar Kaipa, Prasanna Nagesh Teli
  • Publication number: 20180075013
    Abstract: A method and system automates training named entity recognition in natural language processing to build configurable entity definitions includes receiving input documents or entities through an administration module and defining a domain for each entity. Further, one or more entities corresponding to the domain specific entity in the received documents are determined and a training file to one of pick a right parser, extract content and label the entity ambiguity is generated. One or more user actions are collected and maintained at a repository through a knowledge engine. Still further, one or more labelled ambiguous words are predicted and the knowledge engine is updated. Data may be fetched, through a training pipeline execution engine and each entity may be associated with one or more documents based on the fetched data from the document store to build configurable entity definitions.
    Type: Application
    Filed: March 29, 2017
    Publication date: March 15, 2018
    Applicant: Infosys Limited
    Inventors: Abdul Razack, Sudipto Dasgupta, Mayoor Rao, John Kuriakose
  • Patent number: 9892452
    Abstract: The present disclosure provides virtual replacement of the texture of an apparel with a different texture, also taking care of the wrinkles, body shape etc. The apparel worn by the user is identified/localized in all the frames of a video file, and replaced with a pre-identified texture from the catalogue. Multiple histograms are calculated to localize the region of the apparel using Correlation coefficient. The variation in light intensity is used to capture the wrinkles and folds etc on the apparel.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: February 13, 2018
    Assignee: Infosys Limited
    Inventors: Himesh Madhuranath, Ravindra Babu Tallamraju, Subrahmanya Sreenivasan Venkateshaiah
  • Patent number: 9886248
    Abstract: Methods for creating a factory, such as a software factory, a user experience factory, and a persistence factory, for developing one or more Java 2 Platform, Enterprise Edition (J2EE) applications. One or more artifacts related to the J2EE applications, such as code components, workflow scripts, and build scripts, are identified. Further, one or more templates are created for generating the one or more artifacts. The templates may be created based on a predefined architecture and coding conventions. These templates are stored in a repository to enable their subsequent reuse. Thereafter, one or more relationships between the artifacts are defined in a factory schema. Subsequently, the factory is created using the factory schema and the templates. The factory thus created may be used to develop the J2EE applications.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: February 6, 2018
    Assignee: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Suryakant Routray, Abhishek Pratap Singh
  • Patent number: 9886168
    Abstract: Embodiments of the present invention provide a method and system for scenario-based conceptualization and visualization of web-based user interface for effort estimation. The method includes providing user-selectable scenarios on said web-based user interface. A plurality of web components is provided on pre-populated screen to display existing number of screens, further user can modify the screen by adding new functionality based on business requirement. After modification, a workflow is stored in a repository for proposing it as pre-populated screen to new users. An effort is estimated by an effort estimation processor based on said modified user-selectable scenarios and compliance standard, and a report is generated for each stage of the development cycle.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: February 6, 2018
    Assignee: Infosys Limited
    Inventors: Shrirang Prakash Sahasrabudhe, Ajay Kolhatkar
  • Patent number: 9858125
    Abstract: A system and method of selectively migrating at least one virtual machine to another physical machine is disclosed. Consumption information of a plurality of virtual machines and capacity information of a plurality of physical machines is retrieved. A first virtual machine to be potentially migrated is identified based on a consumption metric representing consumption of at least one resource dimension by the first virtual machine running on a first physical machine. A second physical machine to potentially accept migration of the first virtual machine is identified based on time window information, wherein an available capacity of the second physical machine is analyzed to determine if the first virtual machine's resource consumption exceeds the capacity of the second physical machine. The first virtual machine is migrated to the second physical machine if the first virtual machine's resource consumption does not exceed the available capacity of the second physical machine.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 2, 2018
    Assignee: Infosys Limited
    Inventors: Sumit Kumar Bose, Srikanth Sundarrajan
  • Patent number: 9823804
    Abstract: The present invention provides a method, a system, and a computer program product for configuring a Web portal for a computer-based application using one or more menus available in the computer-based application. It comprises classifying the menus available in the application according to the functionalities. The menus classified under each functionality are configured in a hierarchical structure for presenting on the Web portal corresponding to the functionality. A context bar is defined for the Web portal by defining at least one context element. Thereafter, mapping is defined for at least one field of one or more menus presented under the Web portal with one of the at least one context element. The mapping allows auto-filling of fields of an invoked menu with the value of the mapped context element, thereby reducing the manual effort of a user.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: November 21, 2017
    Assignee: Infosys Limited
    Inventors: Durgesh Ramchandra Ghotgalkar, Ameya Suresh Mainkar, Ravindran Nesaraj, Rajendra Kumar Lakshmana Moorthy Gari Kadiri
  • Patent number: 9824321
    Abstract: A computer implemented method for customer response management the method comprising the step of collecting information from social networking sites wherein the information is at least a post or comment for at least a brand or product; identifying customer among pluralities of authors of the information on the social networking sites; categorizing the information into at least a complaint, lead, service request, information request or feedback; analyzing the categorized information; prioritizing the analyzed information; and routing the prioritized information to at least a concerned personnel or a work flow of the Customer Relationship Management (CRM) system for response. The method further comprising identifying the influence of the customer wherein the influence is at least a global influence or local influence. The identification of customer is done by fetching information from at least the Customer Relationship Management (CRM) system or social profile aggregator service.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: November 21, 2017
    Assignee: Infosys Limited
    Inventors: Balaji Raghunathan, Sivaram Thangam Varghese, Prasanna Nagesh Teli
  • Patent number: 9813496
    Abstract: The disclosed embodiments relate to a method, apparatus, and computer-readable medium for improving collaborative communications that can be implemented using either centralized or decentralized modes, or combinations thereof. An exemplary method comprises receiving information corresponding to a user of a collaboration platform, the collaboration platform being associated with a plurality of collaboration channels; determining at least one of the collaboration channels to be most relevant for the user based on the received information; and routing the user to the at least one collaboration channel determined to be the most relevant for the user. The disclosed embodiment further utilizes discussions as a way of communicating to solve problems and incidents.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: November 7, 2017
    Assignee: Infosys Limited
    Inventors: Udayan Verma, Praveen Kumar Dehury, Vinu Sivasankaran, Jitin Sreenivasan, Prasanna Natarajan
  • Patent number: 9811441
    Abstract: A method and a system have been disclosed for detecting one or more memory leaks in a program. The method includes receiving the program code. After receiving the program, the program is tokenized automatically in a predefined format. The predefined format may correspond to a format which is up-loadable to a database. Thereafter, the tokenized program code is analyzed to determine control flows in the program by using a memory leak pattern. The memory leak pattern is an incorrect control flow between the combination of memory allocation and memory de-allocation functions. After analyzing the tokenized program, the memory leaks are identified based on the determined control flows in the program. The memory leaks are identified during the development phase of the program code. Subsequently, the memory leaks are fixed by a programmer.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: November 7, 2017
    Assignee: Infosys Limited
    Inventors: Radhika Santhanakrishnan, Venu Gopala Krishna Kishore Anumakonda, Chintan Vinodray Raval, Tejaswitha Nutikattu
  • Patent number: 9805350
    Abstract: The invention relates to a system and method providing access of one or more heterogeneous digital contents to at least one offline Digital Rights Management (DRM) user by a DRM server. This invention involves establishing the trust relationship among the DRM server, DRM client, user's machine and the end user by means of digital certificate. The server generates protected digital content by means of using a standard encryption algorithm. The invention further involves determining whether a license for accessing the protected file is requested by the legitimate user, and if so, generating a license consisting the user rights and the protected decryption key to be downloaded by legitimate user. The DRM client decrypts the protected file using a decryption key of the license, and renders the content to the end user by calling the appropriate and customized viewer during consumption.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: October 31, 2017
    Assignee: Infosys Limited
    Inventors: Ravi Sankar Veerubhotla, Ashutosh Saxena, Shikha Gupta, Harigopal K. B. Ponnapalli
  • Patent number: 9805019
    Abstract: The described technologies can be used for masking one or more heterogeneous digital contents. One or more heterogeneous digital contents can be received from one or more data sources. Further, the received one or more heterogeneous digital contents can be parsed by a first parser unit to obtain a portable format data. The portable format data can be a homogeneous digital content arranged in one or more layers. Further, masking of the portable format data can be performed by a masking unit. A masking methodology can be applied based on selection of one or more rules from a plurality of rules to obtain a masked portable format data. Further, reverse-parsing of the masked portable format data can be performed by a second parser unit to obtain a masked data. Structure of the received one or more heterogeneous digital contents remains preserved.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: October 31, 2017
    Assignee: Infosys Limited
    Inventors: Ashutosh Saxena, Shikha Gupta, Upagupta Mandal
  • Patent number: 9792417
    Abstract: Methods for controlling software usage are described. Methods comprise receiving a request for at least one software application license, wherein the request comprises a user count, generating, by the computing apparatus, one or more sets of license data in response to the request, wherein a set of license data comprises at least one of the user count and a corresponding sequence number, signing each of the one or more sets of license data digitally with a private key, embedding a set of signed license data into the software application, receiving user identification data from a user through an input interface associated with the computing apparatus, and validating the user identification data. Additional embodiments incorporate mechanisms for license renewal, user registration and user authentication by means of associating a range of user identification data with the license data.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: October 17, 2017
    Assignee: Infosys Limited
    Inventors: Ashutosh Saxena, Harigopal K. B. Ponnapalli, Malakondayya Choudary Gorantla, Ina Jain
  • Patent number: 9785897
    Abstract: Methods, apparatuses, and computer-readable media for optimizing efficiency of a workforce management system include receiving a service request, the service request including a service location, transmitting the service location to a plurality of map service providers, receiving geospatial coordinates and a corresponding confidence score from each map service provider which corresponds to a precision accuracy and indicates an estimated accuracy of the geospatial coordinates to the service location, calculating a plurality of overall scores for the plurality of map service providers based at least in part on the precision accuracy of each map service provider and a plurality of attributes associated with each map service provider, selecting a map service provider from the plurality of map service providers based at least in part on the plurality of overall scores, and transmitting geospatial data including coordinates provided by the selected map service provider to a technician.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: October 10, 2017
    Assignee: Infosys Limited
    Inventors: Pradeep Kishore, Visvanathan Lakshmi Narayan