Patents Assigned to Infosys Limited
  • 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
  • Patent number: 9247293
    Abstract: The present invention provides a method of rendering a thin client application in a network device, for parsing the internet data so as convert the internet data into a common data format which can be rendered in set-top box using any type of middleware. The invention would be equipped to handle any type of application and also would be cost-efficient to be developed in a middleware layer of a network device like set-top box.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: January 26, 2016
    Assignee: Infosys Limited
    Inventors: Siva Sakthi Ganesan Karunakaran, Varadarajan Aravamudhan, Narayan Balasubramanian
  • Patent number: 9235844
    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: January 12, 2016
    Assignee: Infosys Limited
    Inventors: Sanjoy Paul, Karthik Srinivasan
  • Patent number: 9224115
    Abstract: Various technologies related to managing energy wastage management in the information technology (IT) domain are described. Implementation of the described features can lead to considerable energy savings for organizations having significant information technology hardware. Attendance information from various sources can be incorporated into the system. Power state information from a lightweight client running at nodes can also be incorporated. Wastage results can be generated and provided to encourage reduction of wastage. Enforcement of wastage policies can also be implemented. Monitoring can be done on an individual, department, or campus-wide level. Management can be accomplished in many cases without having to invest in specialized sensors or other costly infrastructure.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: December 29, 2015
    Assignee: Infosys Limited
    Inventor: Vishwas Vidyaranya
  • Patent number: 9223571
    Abstract: The present disclosure includes, in a heterogeneous system, receiving a desired speedup of an application as input and performing a static analysis and a dynamic analysis of the application. The dynamic analysis of the application comprises, identifying a set of parameters including, an end-to-end execution time of the application, an execution time of data parallel loops in the application, an execution time of non-data parallel loops in the application, and an amount of physical memory used by each data structure in each data parallel loop. Dynamic analysis also includes calculating and providing the feasibility of achieving the desired speedup of the application based on the identified set of parameters, and satisfaction of each of, an initialization invariant, a data-parallel invariant and a data transfer invariant.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: December 29, 2015
    Assignee: Infosys Limited
    Inventors: Sayantan Mitra, Santonu Sarkar
  • Publication number: 20150371056
    Abstract: The technique relates to a system and method for enhancing usability of devices that securely store data. The method involves receiving a plurality of client related context information from a client on a server, in response to invocation of a client application on a device then obtaining data and a plurality of data related context information from the server thereafter determining decision on data storage request on the device based on the client related context information and the data related context information and finally communicating the data and the decision to the client.
    Type: Application
    Filed: May 21, 2015
    Publication date: December 24, 2015
    Applicant: INFOSYS LIMITED
    Inventors: Venkat Kumar Sivaramamurthy, Puneet Gupta
  • Patent number: 9218638
    Abstract: The present invention relates to a computer-implemented method, system and computer readable medium for embedding a watermark into a video and extracting a watermark from the original or copy of the watermarked video. The method comprises converting a video frame from RGB color space to YUV color space. Divide a chrominance component into plurality of blocks. Select plurality of blocks based on size of watermark. Associate a pixel in the watermark with selected plurality of blocks. Embed the watermark corresponding to selected plurality of blocks wherein embedding comprises replacing a first pixel value of the block with maximum value of first column of the block if binary value of the corresponding watermark pixel is one or else replace with minimum value. Combine Y component and chrominance components resulting processed YUV video frame and convert it to RGB video frame. Extract the watermark substantially in a reverse process.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: December 22, 2015
    Assignee: Infosys Limited
    Inventors: Sachin Mehta, Vijayaraghavan Varadharajan, Rajarathnam Nallusamy
  • Patent number: 9218266
    Abstract: Systems and methods for replication of test results in a network environment are disclosed. Methods described may include recording network traffic in a first instance of a test case by a network emulator node emplaced in the network environment, recording a time at which a connection open at the network emulator node completes a communication task, and deriving an order of task completion for each extant open connection thereby, and detecting the occurrence of one or more events, such as a packet drop, a packet retransmission, or a packet delay, among other events. Replication, as described, additionally involves recording the nature of the event and identification information associated with the packet to which the event is detected to have occurred; and associating the one or more events with each of the packets recorded, on the basis of the identification information and event recording.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: December 22, 2015
    Assignee: Infosys Limited
    Inventors: Karthikeyan Balaji Dhanapal, Harsha Siddaramappa, Sanjoy Paul
  • Patent number: 9213575
    Abstract: A method and system provisions a plurality of resources of a data center. A violation risk factor for a set of low priority requests can be computed. A utilization factor of a set of activated resources of the data center shall be evaluated. According to a predefined rule base, one or more of the plurality of resources, shall be provisioned for a received high priority request, whereby the predefined rule base defines performing one or more of; a) preempting a set of virtual machines utilizing a subset of the set of activated resources, whereby the set of virtual machines is associated with the set of low priority requests; b) activating a new set of resources; and c) consolidating a plurality of virtual machines, based on the computed violation risk factor and the evaluated utilization factor.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: December 15, 2015
    Assignee: Infosys Limited
    Inventors: Mohsen Amini Salehi, Raj Kumar Buyya, Krishnamurty Sai Deepak, Radha Krishna Pisipati
  • Patent number: 9215081
    Abstract: Smart leave technology for the Internet Group Management Protocol (IGMP) can reduce the amount of network bandwidth consumed by unintended multicast traffic resulting from a “lost leave” situation. A network device (such as a residential gateway) positioned between a host and an upstream router, upon receipt of unintended multicast traffic, sends a leave message to the router informing the router that the network device in no longer part of the group. The network device drops the uninterested multicast traffic and starts a countdown timer. Upon expiration of the timer, the network device sends another leave command to the router and starts the timer anew. This process repeats as long as unintended multicast traffic is received at the network device. If a host downstream from the network device joins the unintended multicast group, the network device delivers any subsequent packets associated with the multicast group to the host.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: December 15, 2015
    Assignee: Infosys Limited
    Inventors: Ranpreet Singh, Abhinesh Mishra
  • Patent number: 9213821
    Abstract: A method & system for human interactive proof (HIP) is provided. A user is provided to respond a query linked to a logical captcha object or an analytical captcha object. Upon receiving inputs from the user, the correct information of the said captcha & the user's input is compared. If the user's input and the correct information of the captcha object matches then the user is authenticated as human, else the user is authenticated as not a human.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: December 15, 2015
    Assignee: Infosys Limited
    Inventors: Vishal Krishna Saxena, Ashutosh Saxena
  • Patent number: 9213525
    Abstract: Methods, devices, and computer-readable storage media for developing a business application include mapping one or more requirements of the business application to a Belief Desire Intention (BDI) architecture. The BDI architecture is mapped to a Service Component Architecture (SCA). The business application is developed based at least in part on the mapping of the one or more requirements to the BDI architecture and on the mapping of the BDI architecture to the SCA.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: December 15, 2015
    Assignee: Infosys Limited
    Inventors: Bijoy Majumdar, Deepti Parachuri
  • Patent number: 9213543
    Abstract: Various technologies related to estimating programming effort to internationalize a software program are described. A sampling technique can be applied to the numerous program files that make up the software program. Stratification by impact point type can be supported.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: December 15, 2015
    Assignee: Infosys Limited
    Inventors: Mayank Jain, Aviraj Singh
  • Patent number: 9207935
    Abstract: Methods, apparatus, and computer-readable media for analyzing the prospective quality of source code produced according to a class representation (e.g., a UML class diagram) are disclosed. According to one embodiment, a class-level representation of a software application is received, one or more object classes of the class-level representation are selected, and a number of quality metrics are calculated for the selected object classes. The quality metrics can be output as a report or used to modify object classes of the class representation to improve the prospective quality of source code produced according to the class representation.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: December 8, 2015
    Assignee: Infosys Limited
    Inventors: Naresh Balaram Choudhary, Mursheid Khan
  • Patent number: 9208046
    Abstract: A method and system for optimizing the testing efforts in system of systems testing includes receiving test parameters for a new constituent system in a system of systems. Based on the received test parameters, retrieving, historical test knowledge related to the system of systems. Based on the retrieved historical test knowledge, characterizing unique parameters from the received test parameters. The unique test parameters are combined in sequence or in parallel to identify executable test parameters and one or more test cases are selected corresponding to the identified executable test parameters for execution.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: December 8, 2015
    Assignee: Infosys Limited
    Inventors: Anjaneyulu Pasala, Padmalochan Bera
  • Patent number: 9208044
    Abstract: A method, non-transitory computer readable medium, and apparatus that obtains a request message in a hierarchical format. A set of flat request records is generated based on the request message wherein each flat request record includes at least a key and a value. Each flat request record is compared to a set of criteria records to generate one or more response sets wherein each criteria record includes at least a key, a value, and a response identifier and each response set includes one or more response identifiers. One or more rules are applied to the one or more response sets to identify one or more response identifiers. One or more responses corresponding to the one or more identified response identifiers are optionally assembled and form at least part of an output.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: December 8, 2015
    Assignee: Infosys Limited
    Inventor: Ramanath Narayan Shanbhag
  • Patent number: 9210573
    Abstract: A method and apparatus for providing authentication of a computing device with a communications service. A subscriber identity module image is transmitted to the device and stored in a general memory of the device and soft SIM data. A secure module on the device permits access to the soft SIM data. The Soft SIM data is registered with the service provider in association with a unique identification of the device. The soft SIM data has a one to one relationship with the device. A device can have many instances of soft SIM data.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: December 8, 2015
    Assignee: Infosys Limited
    Inventor: Anoop Narayanan
  • 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
  • Patent number: 9207915
    Abstract: Methods and instructions embodied in non-transitory media for the detection of plagiarism in software code implementing a design pattern are described. Steps involved may include receiving input comprising the software code at least one design pattern implemented in the software code, identifying at least one function call to a function in a class implementing the design pattern in the software code, and creating a representation of the called function in the class containing the function call, wherein the function call and the function to which it corresponds is characteristic of the design pattern; and where the created representation implements program logic associated with at least one function implementing the design pattern, including the called function. The function call may be replaced with the representation of the called function. Additionally, the modified code may then be compared with one or more target files.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: December 8, 2015
    Assignee: Infosys Limited
    Inventors: Allahbaksh Mohammedali Asadullah, Vasudev Damodar Bhat, Srinivas Padmanabhuni, Basava Raju Muddu, Ilan Stern