Patents Assigned to Infosys Technologies
-
Patent number: 8561034Abstract: A method and system for injecting exceptions into a JAVA enterprise application during execution of the JAVA enterprise application is disclosed. The Java enterprise application includes multiple Enterprise JAVA Bean (EJB) classes. The EJB classes include one or more EJB methods. Each EJB is scanned for exceptions, and corresponding interface points of the EJB. The exceptions are automatically injected at the corresponding interface points based on scanning the EJB. The exceptions are then thrown to callers of the EJB methods. The exceptions are thrown before beginning execution of business logic of the EJB methods. Finally, the response of the JAVA enterprise application to the injected exceptions is analyzed.Type: GrantFiled: June 22, 2007Date of Patent: October 15, 2013Assignee: Infosys Technologies, Ltd.Inventors: Abhijit Belapurkar, Ravindra Karanam
-
Patent number: 8522290Abstract: A method for transmitting a video data over a grid infrastructure network is disclosed. The method includes receiving a request from at least one user for viewing the video data and identifying a plurality of attributes from a plurality primary grid enabled mini servers (GEMS), wherein the plurality of primary GEMS together form the grid network. The method further includes partitioning video data into a plurality of discrete fragments using a shard creator indicative of the plurality of attributes in each of the plurality of primary GEMS and allocating the plurality of discrete fragments among the plurality of primary GEMS based on the plurality of attributes of each of the plurality of primary GEMS. The method also includes decoding the plurality of discrete fragments of the video data using a streaming server for transmitting the video data to the at least one user.Type: GrantFiled: October 6, 2006Date of Patent: August 27, 2013Assignee: Infosys Technologies, Ltd.Inventors: Anirban Chakrabarti, Ravi Chandra Nallan, Subhabrata Bhattacharya
-
Patent number: 8516563Abstract: A method, non-transitory computer readable medium, and apparatus that authenticates a user without personal information includes obtaining at a secure authentication computing apparatus a context identifier, a registration identifier of one of a plurality of string generator modules assigned to a client computing device requesting access, and a client string generated by the client computing device requesting access from an agent computing device associated with the client computing device requesting access. An authentication string is generated with the secure authentication computing apparatus based on the obtained context identifier and a corresponding one of the plurality of string generator modules provided to the client computing device requesting access based on the registration identifier. The requested access by the client computing device is granted with the secure authentication computing apparatus when the client string matches the authentication string.Type: GrantFiled: August 26, 2011Date of Patent: August 20, 2013Assignee: Infosys Technologies, Ltd.Inventors: Ashutosh Saxena, Harigopal K. B. Ponnapalli
-
Patent number: 8504397Abstract: A computer system (100) enables real-time business event monitoring and tracking by means of a client-server computer asynchronously acquiring (110) physical event data from a variety of network-connected (105) data collection devices (102), processing the event data on the basis of the knowledge and history of previous events, and analyzing the event data using business logic/rules, filters, and/or other criteria to identify (115) “significant” business events for real-time communication to a network (120) of clients (122). The system (100) is bi-directional in that it also receives business information requests from the clients (122) and processes the requests in the light of the knowledge and history of previous client requests to generate a plurality of device-specific control commands for execution on one or more of the data collection devices (102).Type: GrantFiled: February 21, 2005Date of Patent: August 6, 2013Assignee: Infosys Technologies LimitedInventors: Shashi Shekhar Vempati, Girish A. Ramachandra
-
Patent number: 8478876Abstract: A dynamic data management and distribution system to interact with network computing devices of a user is provided. The user has memory allocated in the system. The system includes an ingest module for automatically uploading content from every network computing device and storing the content in the memory allocated to the user. Further, the system includes a sourcing module to retrieve information from user subscribed external information management services and storing the information in the allocated memory. The system includes a share module to share data with one or more users from a contact list of the user. Data includes part or whole of the information and content. The system also includes a self adaptive module, for proactively transferring data to one or more users from the contact list of the user based on the past behavior of the user.Type: GrantFiled: September 28, 2009Date of Patent: July 2, 2013Assignee: Infosys Technologies LimitedInventors: Sanjoy Paul, Jayraj Ugarkar
-
Patent number: 8464339Abstract: A method and system is provided to authorize a user to access in a service of higher trust level. The method includes the steps of defining first password, assigning a second password to a user, generating a value for each constituent of second password on operating an exclusivity relationship, calculating the score for the second password on summing the generating value, combining trust levels of multiple users to attain a higher trust level in aggregate, and obtaining access in a service if the aggregated trust level of users are equal to or more than the predetermined trust level of the service. The present technique provides flexibility of authenticating and authorizing a user to access in a service to perform desirable functions thereon. The present technique eliminates the requirement of tokens, pins, dongles etc. while attaining a higher trust level to perform a task which belongs to a higher trust level.Type: GrantFiled: August 12, 2009Date of Patent: June 11, 2013Assignee: Infosys Technologies LimitedInventors: Tiruvengalam Kanduri, Ashutosh Saxena
-
Patent number: 8427319Abstract: A method for tracking one or more portable devices in real time to detect theft of the one or more portable devices is provided. The method enables, firstly, interrogating a Radio Frequency Identification (RFID) tag via a RFID reader during successive sweep intervals. The sweep interval represents active state of the RFID reader. Secondly, the method enables receiving one or more pairing information from the RFID tag. Further, the method enables comparing the one or more pairing information with corresponding one or more pairing information stored in the RFID reader. Finally, the method enables generating an alert signal via the wearable-band or the one or more portable devices when the one or more pairing information does not match with the corresponding one or more pairing information stored in the RFID reader.Type: GrantFiled: December 7, 2009Date of Patent: April 23, 2013Assignee: Infosys Technologies LimitedInventors: Sunil Kumar Vuppala, Puneet Gupta, Kirti Chawla
-
Patent number: 8417414Abstract: A method and system for managing passenger and vehicle safety is disclosed. The method includes registering a passenger based on an identification parameter received from the passenger when the passenger boards a vehicle. The method further includes monitoring a set of vehicle status parameters associated with the vehicle in real time. The method also includes generating a notification when a predefined notification condition occurs. The predefined notification condition is associated with at least one of the vehicle status parameters and the identification parameter. The method further includes deregistering the passenger based on the identification parameter when the passenger exits the vehicle.Type: GrantFiled: December 9, 2009Date of Patent: April 9, 2013Assignee: Infosys Technologies LimitedInventors: Amul Atri, Gururaj Rao, Swapna P. Soman
-
Patent number: 8412561Abstract: A system and method to offer a one or more experiences using various layers to at least one customer is disclosed. The method includes user experience layer having a first plurality of components owned by at least one service provider to evaluate a plurality of experimental changes of the at least one customer. The method further includes user service layer having a second plurality of components owned by the at least one service provider to offer a first plurality of services for the at least one customer. The method further includes an adaptation layer, a network service layer, a protocol layer and a platform layer having one or more components to provide one or more functionalities. Additionally, the method further includes a monitoring and control layer with one or more components to build management information across the one or more layers.Type: GrantFiled: July 30, 2007Date of Patent: April 2, 2013Assignee: Infosys Technologies, Ltd.Inventors: Jithesh Sathyan, Naveen Krishnan Unni, Anil J. Rajan
-
Patent number: 8412695Abstract: A method for processing a message received by a client device over a mobile communication network is provided. The method enables, firstly, applying one or more predetermined rules on the message. The one or more predetermined rules facilitate modifying the message by removing unwanted words therefrom. Secondly, the method enables matching keywords in the modified message with keywords stored in a keyword database to extract context from the message. Finally, the method enables rendering the extracted context on a user interface screen of the client device. The extracted context is customizable by a user.Type: GrantFiled: May 24, 2010Date of Patent: April 2, 2013Assignee: Infosys Technologies LimitedInventors: Sudarshan Jayant Bhide, Sathya Narayanan Nagarajan, Shikhar Porwal
-
Patent number: 8402425Abstract: A method to shape one or more features of Web 2.0 in the form of Web 2.0 solutions, using Web 2.0 realization framework, to the plurality of enterprises is disclosed. The method includes identifying the respective enterprises computing infrastructure and a business application needs of the respective enterprises. The respective enterprises current support system is also measured to find the feasibility of implementing the features of the Web 2.0. The method further comprises offering one or more Web 2.0 features to the respective enterprises based on the business activity. The method includes providing the Web Realization Cycle (WRC) for controlled implementation of Web 2.0 features to the respective enterprises.Type: GrantFiled: November 25, 2008Date of Patent: March 19, 2013Assignee: Infosys Technologies LimitedInventors: Brijesh Deb, Ruchali Dodderi, Freddi Gyara, Sreekumar Paramu
-
Patent number: 8402138Abstract: A system and method for consolidating a plurality of resources on a plurality of data processing units (DPUs) in a data processing network is provided. The method includes selecting a first DPU having a highest DPU volume among the plurality of DPUs. The method further includes calculating an angle made by a first DPU vector of the first DPU with a horizontal dimension of a multi-dimensional chart using first DPU co-ordinates from the plurality of DPU co-ordinates. Further, the method includes calculating an angle made by a first resource vector of a first resource to be assigned to the first DPU with a horizontal dimension of the multi-dimensional chart. Thereafter, the first resource is assigned to the first DPU, when a deviation of the first resource vector from the first DPU vector is minimum among the plurality of resources.Type: GrantFiled: April 8, 2009Date of Patent: March 19, 2013Assignee: Infosys Technologies LimitedInventors: Sumit Kumar Bose, Srikanth Sundarrajan
-
Patent number: 8402312Abstract: The present invention provides a method, test-bed and computer program product for testing an application installed on a wireless communication device. The wireless communication device communicates one or more messages wirelessly to a server through a test-bed. The test-bed is connected with the server and provides one or more testing parameters for the one or more messages. A tester, testing the application, assigns a probability to the one or more messages. Further, the tester assigns a probability to the one or more testing parameters. Thereafter, the messages are re-communicated between the server and wireless communication device through the test-bed. Subsequently, the one or more messages are identified by the test-bed and one or more wireless network conditions are emulated based on the probabilities assigned to the one or more messages and the one or more testing parameters.Type: GrantFiled: June 11, 2010Date of Patent: March 19, 2013Assignee: Infosys Technologies LimitedInventors: Karthikeyan Balaji Dhanapal, Sanjoy Paul
-
Patent number: 8386493Abstract: A system and method for matching one or more source schemas with one or more target schemas is provided. The matching between source and target schemas is performed by gathering inputs pertaining to the source and target schemas, wherein the inputs comprises a set of details in a predefined format. Thereafter, the gathered inputs are processed by comparing the source schemas with the target schemas. The processing is performed to identify a set of matches between the source and target schemas based on the linguistic similarity, structural similarity and functional similarity and relationship between the source and target schemas. Subsequently, the identified matches are stored.Type: GrantFiled: November 22, 2010Date of Patent: February 26, 2013Assignee: Infosys Technologies LimitedInventors: Durga Prasad Muni, Krupa Benhur Gadde, Srikumar Krishnamoorthy
-
Patent number: 8387001Abstract: The present invention describes a method and a computer program product for finding an impact of a change on a computer generated code. The method includes the generation of a dependency graph for the computer generated code. The dependency graph includes a plurality of nodes that are connected logically by one or more edges. The method enables an expert to assign nodal weights to the nodes, based on their importance. The method also enables the expert to assign edge weights and distribution ratios, based on the criticality of the relationship between the nodes and their distance from the root node. Thereafter, the impact of the change is found by implementing a spreading activation technique on the dependency graph. The output gathered after the activation represents the impact of the change on the computer generated code.Type: GrantFiled: May 20, 2009Date of Patent: February 26, 2013Assignee: Infosys Technologies LimitedInventors: Renuka Sindhgatta, Rajesh Balakrishnan, Krishnakumar Pooloth
-
Patent number: 8386508Abstract: A method and system for parallel query processing is provided. The method includes estimating a number of sub-queries that may be formed corresponding to an input query. The method further includes fragmenting the input query into a plurality of sub queries by adding one or more filter predicates to the input query without altering the semantics of the input query. Further, processing of the sub queries is scheduled. Thereafter, one or more query execution plans are generated and processed. Following the processing of the query execution plans, the results of the processed sub queries are collated, aggregated and presented in a required format.Type: GrantFiled: April 28, 2009Date of Patent: February 26, 2013Assignee: Infosys Technologies LimitedInventors: Srikumar Krishnamoorthy, Shanmugavel Sadasivam, Aakanksha Gagrani, Prahalad Haldhoderi Achutharao
-
Patent number: 8379911Abstract: A method for watermarking of video content is provided. An averaged scene image is computed for each scene of video content by performing averaging of frames present in each scene of video content. For each averaged scene image a set of random numbers are generated using a secret key to identify pixels at random locations of the averaged scene image. The secret key is associated with a watermark pattern corresponding to each averaged scene image. The identified pixels in each averaged scene image are mapped to each pixel of corresponding watermark pattern to obtain respective mapped pixels. Using respective mapped pixels, values of verification information are fetched and assigned using predetermined rules. The values of verification information are arranged to obtain first visual cryptographic share of watermark pattern for each averaged scene image.Type: GrantFiled: February 15, 2011Date of Patent: February 19, 2013Assignee: Infosys Technologies LimitedInventors: Aditya Vashistha, Rajarathnam Nallusamy, Sanjoy Paul
-
Patent number: 8380679Abstract: A method of handling transactions in a plurality of organization embracing Service Oriented Architecture (SOA) is disclosed. The method includes invoking the transaction when at least one application registers for the transaction, by recognizing one or more services associated to the registered transaction context. The method also includes identifying one or more operations which needs to be initiated for executing each of the respective service. The method further includes revoking the transaction when an error is encountered during the transaction. The process of revoking the transaction includes rolling back the executed operations of the respective services when at least one of the identified operations of the recognized services encounters an error during the transaction.Type: GrantFiled: February 5, 2009Date of Patent: February 19, 2013Assignee: Infosys Technologies LimitedInventors: Bijoy Majumdar, Anshuk Pal Chaudhuri, Sunny Saxena
-
Patent number: 8356303Abstract: A method for scheduling a plurality of computation jobs to a plurality of data processing units (DPUs) in a grid computing system 100. The method includes receiving a first computation job by a scheduling DPU from the plurality of computation jobs. Further, the method includes scheduling the first computation job at a first set of DPUs in the grid computing system based on first scheduling criteria. Furthermore, the method includes scheduling the first computation job at a first DPU from the first set of DPUs based on second scheduling criteria. The method also includes storing information about the first computation job and the first set of DPUs in a history table at the scheduling DPU. The method further includes storing information about the first DPU in a demand matrix of the first set of DPUs.Type: GrantFiled: December 8, 2008Date of Patent: January 15, 2013Assignee: Infosys Technologies Ltd.Inventors: Shubhashis Sengupta, Lopamudra Chakrabarti
-
Publication number: 20130007861Abstract: A method, non-transitory computer readable medium, and apparatus that authenticates a user without personal information includes obtaining at a secure authentication computing apparatus a context identifier, a registration identifier of one of a plurality of string generator modules assigned to a client computing device requesting access, and a client string generated by the client computing device requesting access from an agent computing device associated with the client computing device requesting access. An authentication string is generated with the secure authentication computing apparatus based on the obtained context identifier and a corresponding one of the plurality of string generator modules provided to the client computing device requesting access based on the registration identifier. The requested access by the client computing device is granted with the secure authentication computing apparatus when the client string matches the authentication string.Type: ApplicationFiled: August 26, 2011Publication date: January 3, 2013Applicant: Infosys Technologies, Ltd.Inventors: Ashutosh SAXENA, Harigopal K.B. Ponnapalli