Patents Assigned to Infosys Limited
  • Patent number: 9325683
    Abstract: An intermediate gateway is positioned between a client device and a mobile application service provider. The intermediate gateway can assist in securing and managing accesses from a mobile application on the client device to the mobile application service provider. The intermediate gateway can store a client device identification associated with the client device, which can be used to authenticate the client device. Other parameters can also be used in device authentication.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: April 26, 2016
    Assignee: Infosys Limited
    Inventors: Sony Sebastian, Rajesh Kalyanasundaram, Sudharshan Shankavaram
  • Patent number: 9323650
    Abstract: A method, non-transitory computer readable medium, and apparatus that extracts a plurality of attributes from a software requirements specification wherein each attribute is associated with a data type and one or more properties. Constraint representation syntax is applied to the extracted attributes based on the data type and the one or more properties associated with each attribute to generate a plurality of constraints, wherein the constraint representation syntax is a machine readable format. Each of the plurality of constraints is output and optionally associated with one or more nodes of a specification requirements model.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: April 26, 2016
    Assignee: Infosys Limited
    Inventors: Anjaneyulu Pasala, Sharal Nisha Dsouza, Manuel Araoz
  • Patent number: 9319824
    Abstract: The present invention provides a system, wireless communication device, method and computer program product for combining one or more compatible services with a current service. A user of a wireless communication device is subscribed with a registered service provider. A user sends a request for identifying the one or more compatible services with the current service to the registered service provider. The registered service provider identifies and sends a list of the identified compatible services to the wireless communication device. The user then selects at least one compatible service from the list of the identified compatible services. Thereafter, the registered service provider sends the software required for combining the selected compatible services with the current service. The user creates a combined service by combining the selected compatible services with the current service using the software on the wireless communication device.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: April 19, 2016
    Assignee: Infosys Limited
    Inventors: Jithesh Sathyan, Krishnananda Shenoy
  • Patent number: 9305301
    Abstract: The present invention provides a method and a system for providing at least one communications service to one or more service providers by a communications service provider. Communications capabilities of the communications service provider are sliced into a plurality of virtual slices and each of the plurality of virtual slices is configured for a different service provider from among the one or more service providers. At least one communications service is provided to each of the one or more service providers through a respective configured virtual slice by the communications service provider. Each of the one or more service providers further provides the communications service to a user through the respective configured virtual slice in collaboration with the communications service provider.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: April 5, 2016
    Assignee: Infosys Limited
    Inventors: Sanjoy Paul, Karthik Srinivasan
  • Patent number: 9301094
    Abstract: Embodiments provide a method and system for tracking a position of an object. The method may include creating a plurality of geofences on a map of a predefined location and identifying, by Wi-Fi trilateration, the position of the object within the created geofence. Further, a floor layout of the predefined location may be created by a handheld device. The position of the object can be represented on the created floor layout.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: March 29, 2016
    Assignee: Infosys Limited
    Inventors: Manoj Vijaykumar Jajoo, Pavan Kumar Kulkarni, Archana Sachin Ghag, Noor Mohammed, Chandrasekhar Subrahmanya Darbha
  • Publication number: 20160086114
    Abstract: A system and method for providing end-to-end consulting activity is disclosed. The consulting system receives domain input from the user of the consulting system. Based on the domain selected, the system selects a methodology for consulting activity, comprising a template with a list of questionnaires. The questionnaire may be sent to respective stakeholders/consultants for providing response. The response provided by stakeholders may involve current state of the business, pain points and desired business capabilities. The consulting system determines gap between current state of business with desired state of business based by as-is, gap, and impact analysis. Business and functional requirement are converted into desired technical capabilities for generating technology roadmap using the stakeholder response. Further, request for information (RFI) and/or request for proposal (RFP) may be created as per client goals.
    Type: Application
    Filed: September 3, 2015
    Publication date: March 24, 2016
    Applicant: INFOSYS LIMITED
    Inventors: Venkata Murali Krishna, Prabu Chinnaiyan, Muralidhara Reddy
  • Publication number: 20160087803
    Abstract: The technologies relate to a system and method for electronic signature agnostic verification. The method involves receiving a request to verify an electronic signature, thereafter validating an integrity of the electronic signature on the basis of one or more predefined validation parameters and validation fields, then analyzing the validated electronic signature to obtain one or more features of the validated electronic signature, further decoding the analyzed electronic signature using one or more decode parameters, and finally comparing the decoded electronic signature with a predefined value received from one or more sources, to check the correctness of the decoded electronic signature. The technique supports various electronic signature formats and electronic signature standards.
    Type: Application
    Filed: September 3, 2015
    Publication date: March 24, 2016
    Applicant: INFOSYS LIMITED
    Inventors: Ashutosh Saxena, Shikha Gupta, Harigopal K.B. Ponnapalli
  • Patent number: 9292670
    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: Grant
    Filed: June 25, 2012
    Date of Patent: March 22, 2016
    Assignee: Infosys Limited
    Inventors: Puneet Gupta, Venkat Kumar Sivaramamurthy, Harigopal Kanaka Bapiraja Ponnapalli, Akshay Darbari
  • Patent number: 9286035
    Abstract: Various technologies related to code remediation are presented. Code to be remediated can be annotated with language-independent annotations. From the annotations, remediated code in a particular language can be generated. A wide variety of change types can be supported. Automatic or custom remediation can be achieved. Custom remediation can provide a user with control over the remediation process via helpful user interfaces. Considerable efficiency improvements can be realized without surrendering control of the remediation process.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: March 15, 2016
    Assignee: Infosys Limited
    Inventor: Sudhir Hulikunte Sundararam
  • Patent number: 9288450
    Abstract: A method, non-transitory computer readable medium, and apparatus that extracts at least one key image from one or more images of an object. Outer boundary markers for an identifier of the object in the at least one key image are detected. An identification sequence from the identifier of the object between the outer boundary markers in the at least one key image is recognized. The recognized identification sequence of the object in the at least one key image is provided.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: March 15, 2016
    Assignee: Infosys Limited
    Inventors: Harikrishna G. N. Rai, Rudra Narayana Hota, Kishore Jonna, P. Radha Krishna
  • Patent number: 9286476
    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: Grant
    Filed: August 31, 2012
    Date of Patent: March 15, 2016
    Assignee: Infosys Limited
    Inventors: Venkat Kumar Sivaramamurthy, Puneet Gupta, Akshay Darbari
  • Patent number: 9286447
    Abstract: A portable digital vault and related methods are disclosed that can provide a digital equivalent to the physical act of lending copyrighted content (such as a book or CD) while also providing security to prevent copying of the content. The vault acts as a self-contained authority that contains permissions relating to actions that can be taken with respect to the vault and vault contents. Vault contents can be moved between vaults, vaults can be moved between computing devices, and a vault and its contents can be moved together as a single unit. A vault can store any type of content, such as digital books, audio and video. In some embodiments, the vault can be issued by a government authority and contain currency note information that allows the vault to be used as cash. A vault can also serve as a receipt of a digital legal contract.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: March 15, 2016
    Assignee: Infosys Limited
    Inventor: Pankaj Sahay
  • Patent number: 9286045
    Abstract: A method for providing applications to one or more requesting devices is provided. The method comprises a step of first receiving an application request from the one or more requesting devices. The method includes extracting details of the request. Further markup language structure for corresponding page of the application is generated. The markup language structure is generated based by invoking page handlers which includes contacting business logic layer to get information required to be embedded in the corresponding page. The output page is then provided to the requesting device.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: March 15, 2016
    Assignee: Infosys Limited
    Inventors: Sanjoy Paul, Manish Jain
  • Patent number: 9280669
    Abstract: The present invention provides a method and system for calculating a security index of an application hosted in a cloud environment. The application is mapped to a cloud service provider of the cloud environment, and a set of security controls and a set of security metrics applicable for the application are identified. The set of security controls and the set of security metrics are encapsulated into a security profile object by a security control module. A set of values of the set of security metrics are retrieved from the cloud service provider, by a cloud probe module, and the security index of the application is calculated.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: March 8, 2016
    Assignee: Infosys Limited
    Inventors: Nitin Singh Chauhan, Ashutosh Saxena
  • Patent number: 9280535
    Abstract: A natural language query tool comprising cascaded conditional random fields (CRFs) (e.g., a linear-chain CRF and a skip-chain CRF applied sequentially) processes natural language input to produce output that can be used in database searches. For example, cascaded CRFs extract entities from natural language input that correspond to column names or column values in a database, and identify relationships between the extracted entities. A search engine can execute queries based on output from the cascaded CRFs over an inverted index of a database, which can be based on one or more materialized views of the database. Results can be sorted (e.g., according to relevance scores) and presented in a user interface.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: March 8, 2016
    Assignee: Infosys Limited
    Inventors: Kishore Indukuri Varma, Srikumar Krishnamoorthy, Radha Krishna Pisipati
  • Patent number: 9258144
    Abstract: The present invention provides a method and system for integrating a composite message such as a Multipurpose Internet Mail Extensions (MIME) message. A metadata template associated with a metadata XML object is extracted from a content management system, whereby a key of the metadata XML object is passed with the request for communicating the composite message. One or more content assemblers are configured to retrieve one or more static content from one or more content management systems and one or more document management systems, in an iterative manner, based on the metadata template. A child content assembler is further configured to extract the dynamic content required for merging with the retrieved static content, to generate one or more message parts. A message generator is configured to concatenate the one or more message parts in a sequence for generating the composite message.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: February 9, 2016
    Assignee: Infosys Limited
    Inventor: Jayakrishnan Ramdas
  • Patent number: 9258306
    Abstract: A method, non-transitory computer readable medium, and access manager device includes providing an initial challenge to a client computing device requesting access to a service. The initial challenge includes one or more of one or more objects, one or more indicative answers, and one or more questions based on the one or more objects. At least one challenge response to the initial challenge is received from the client computing device. A determination is when there is a match between the at least one challenge response to the initial challenge and corresponding response data associated with the initial challenge. One or more actions with respect to the request to access the service are performed based on the determination.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: February 9, 2016
    Assignee: Infosys Limited
    Inventors: Ashutosh Saxena, Sravan Kumar Rondla
  • Patent number: 9246677
    Abstract: The present disclosure discloses a method, a system and a computer program product for secure data communication between a user device and a server. User credentials, a device id and a first hash are received at server from a user device. The first hash is generated using the user credentials. At server, a second hash is computed using the user credentials stored in the database of the server. The first hash is verified with the second hash. Once verified, an encryption key and a sequence number corresponding to the user credentials and device id are generated. The encryption key and the sequence number are encrypted using a pre-defined key and one or more user credentials. The encrypted encryption key and the sequence number are sent to the user device to encrypt data.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: January 26, 2016
    Assignee: Infosys Limited
    Inventors: Gautam Bandyopadhyay, Shivaji Bal Apte, Philip Joseph
  • Patent number: 9245097
    Abstract: A system and method for locking an application to specific hardware device without storing device or user information on server. A lock registration is performed during the first usage of the application where the application sends a unique value to the server through secured channel. This unique value is combination of user specific information and device information. The server receives the unique value, and sends the encrypted value to the device, which is stored in predefined location of device. During lock validation, which is initiated during every request to the server or on every session creation, the device unique value and encrypted value is sent to the server. The server receives it, decrypts the encrypted value, and compares with the received unique value. If both the values are same, the server validates application instance by sending the response to the device else error message is sent to the device.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: January 26, 2016
    Assignee: Infosys Limited
    Inventor: Deepak Gupta
  • Patent number: 9245118
    Abstract: A method, non-transitory computer readable medium, and apparatus that establishes a connection with a host computing device. One or more processes running on the host computing device are identified. One or more hooking operations performed in the one or more identified processes are identified. One or more suspected key logging actions are identified from the one or more identified hooking operations based on one or more of a first set of rules and output.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: January 26, 2016
    Assignee: Infosys Limited
    Inventors: Ashutosh Saxena, Harigopal K. B. Ponnapalli, Anand S. Nair