Tata Consultancy Services Ltd.

www.tcs.com
Hyderabad, India

Tata Consultancy Services Limited is an Indian multinational information technology service, consulting and business solutions company headquartered in Mumbai, Maharashtra. TCS operates in 46 countries. It is a subsidiary of the Tata Group and is listed on the Bombay Stock Exchange and the National Stock Exchange of India. TCS is the largest Indian company by market capitalization and is the largest India-based IT services company by 2013 revenues. TCS is now placed among the ‘Big 4’ most valuable IT services brands worldwide. In 2013, TCS is ranked 40th overall in the Forbes World's Most Innovative Companies ranking, making it both the highest-ranked IT services company and the top Indian company. It is the world's 10th largest IT services provider, measured by the revenues. Wikipedia.

SEARCH FILTERS
Time filter
Source Type

Patent
Tata Consultancy Services Ltd. | Date: 2017-04-12

The present subject matter discloses a system and a method for constructing a 3D structure. A stream of images having timestamps associated is received at first. A plurality of image sub-groups is created using the stream of images. The plurality of image sub-groups are used for extracting features of the images present in the image sub-groups. The features are used for generating point correspondences between the images. Epipolar geometries for the image sub-groups are calculated for filtering of the point correspondences, and generating filtered point correspondences. Further, 3D points representing one or more 3D point structures are generated using the filtered point correspondences. A registered 3D structure is constructed using the one or more 3D structures upon considering a scale correction and transformation between the one or more 3D structures. Further, the registered 3D structure is dense reconstructed for improving the pixel density of the 3D structure.


Patent
Tata Consultancy Services Ltd. | Date: 2017-09-13

System and method for visual Bayesian data fusion are disclosed. In an example, a plurality of datasets associated with a topic are obtained from a data lake. Each of the plurality of datasets include information corresponding to various attributes of the topic. Further, the plurality of datasets are joined to obtain a joined dataset. Furthermore, distribution associated with a target attribute is predicted using Bayesian modeling by selecting a plurality of attributes (k) based on mutual information with the target attribute in the joined dataset, learning a minimum spanning tree based Bayesian structure using the selected attributes and the target attribute, learning conditional probabilistic tables at each node of the minimum spanning tree based Bayesian structure; and predicting the distribution associated with the target attribute by querying the conditional probabilistic tables, thereby facilitating visual Bayesian data fusion.


Patent
Tata Consultancy Services Ltd. | Date: 2017-09-20

A system and a method for detection of anomalies encountered during running of an application are disclosed. The method includes executing at least one thread associated with the application. Executing the at least one thread results in invoking one or more methods associated with the at least one thread. During the execution metrics associated with the one or more methods are captured. The metrics are systematically arranged in a data structure to represent a plurality of thread-method pairs and the metrics corresponding to each of the plurality of thread-method pairs. One or more anomalies associated with the one or more methods are identified from the data structure based on a detection of at least one predetermined condition in the data structure. An anomaly of the one or more anomalies includes one of un-exited anomaly, an exception anomaly and a user-defined anomaly.


Patent
Tata Consultancy Services Ltd. | Date: 2017-09-27

Systems and methods for detecting and tracking a marker in real time are disclosed. Shape based segmentation of at least one object detected in a first frame from a sequence of frames is performed to define a region of interest (ROI) surrounding an object of interest corresponding to the marker. A marker detection model is dynamically trained based on sampling points from a plurality of pixels in and around the ROI. The marker is then tracked in real-time based on projected ROI in subsequent frames and the trained marker detection model. To optimize computation time required in classifying the pixels as marker pixels or non-marker pixels, the ROI is reduced to half its size, classification is performed on the reduced ROI and to improve accuracy, blob detection and classifying pixels along the boundary of the reduced ROI is performed by processing the ROI in original resolution.


A method and system for removing corruption in photoplethysmogram (PPG) signals for monitoring cardiac health of patients is provided. The method is performed by extracting photoplethysmogram signals from the patient, detecting and eliminating corruption caused by larger and transient disturbances in the extracted photoplethysmogram signals, segmenting photoplethysmogram signals post detection and elimination of corruption caused by larger and transient disturbances, identifying of inconsistent segments from the segmented photoplethysmogram signals, detecting anomalies from the identified inconsistent segments of the photoplethysmogram signals, analysing the detected anomalies of the photoplethysmogram signals and identifying photoplethysmogram signal segments corrupted by smaller and prolonged disturbances.


Patent
Tata Consultancy Services Ltd. | Date: 2017-09-20

A method and system of detecting arrhythmia using photoplethysmogram (PPG) signal is provided. The method is performed by extracting photoplethysmogram (PPG) signals from a patient, extracting cardiac parameter from the extracted photoplethysmogram (PPG) signals, identifying presence of cardiac abnormalities as reinforcement filtering of detecting premature ventricular contraction and ventricular flutter from the extracted cardiac parameters, analysing the extracted cardiac parameters to investigate statistical trend and to perform statistical closeness approximation of the extracted photoplethysmogram (PPG) signals and predicting and subsequently classifying type of arrhythmia.


Patent
Tata Consultancy Services Ltd. | Date: 2017-09-20

A method and system is provided for normalizing a unit of measure (UOM) of a product. Generally different retailers use different product and format for providing their product description. According to the present invention, the UOM string is extracted from the product information, which is retrieved by the web scraper. The UOM string is then converted into a standard UOM based on the review by the UOM data dictionary. And finally the converted standard UOM is normalized using a normalization module. The normalized UOM can be used for further applications.


Patent
Tata Consultancy Services Ltd. | Date: 2017-09-20

A system and method to identify abnormal events by collecting sound input received from a plurality of sensors in a monitored area, wherein the sensors can be fixed or mobile. Context metadata (time and location) is associated to the collected sound data. A sensor map is created by associating sensor data to location information. Adjacent sound frames are analysed in the detector for deviations in sound attributes representing a potential abnormal event at the monitored area. Rules from a rule builder are applied to the context metadata or sound data collected by nearby sensors to determine the plausibility that the candidate event represents indeed an abnormality. Alerts are in this case issued to the authorities. Sound data as well as contextual data associated with the event are stored in a central server to be used for continuous learning. Can be applied to public places such as schools, bus stops, stations, airports.


Patent
Tata Consultancy Services Ltd. | Date: 2017-09-13

This disclosure relates generally to data structure abstraction, and more particularly to method and system for data structure abstraction for model checking. In one embodiment, the method includes identifying data structure accesses in the source code. Loops are identified in the data structure accesses, and loop-types are identified in the loops. An abstracted code is generated based on the loop types for abstracting the data structure. Abstracting the data structure includes, for each loop, replacing the data structure accesses by one of a corresponding representative element and a non-deterministic value in the loop body of said loop based on elements accessed, and eliminating loop control statement of said loop operating on elements of data structure based on loop type of said loop, and adding a plurality of non-array assignments at a start and after the loop body of the source code. The abstracted code is provided for the model checking.


Patent
Tata Consultancy Services Ltd. | Date: 2017-09-27

A method and system is provided for selecting a sample set of pages for assessing the accessibility of a website. The sample set of pages are selected in such a way that a minimum set of pages can represent the whole website as per the standard compliance. The system includes a crawler which scans the complete website. Further an element identification module identifies a set of web elements present on the website. The web elements and the webpages are then classified into a predefined categories. The system also provides a rule based engine to generate the sample set of pages based on a predefined rule. The generated sample set of pages are used to assess the accessibility of the website.

Loading Tata Consultancy Services Ltd. collaborators
Loading Tata Consultancy Services Ltd. collaborators