Patents Assigned to Wipro Limited
-
Patent number: 8965817Abstract: Systems and methods are described herein for actively managing the knowledge of a group of people, such as an organization's employees. The systems and methods are implemented in one or more software modules that receive a current alarm event and identify historical information associated with a similar previous alarm event. The historical information associated with a similar previous alarm event can be presented to a user to assist the user in resolving the current alarm event. The software modules can collect new information associated with resolving the current alarm event and store the new information in a manner so that it can be identified easily in the future.Type: GrantFiled: September 24, 2010Date of Patent: February 24, 2015Assignee: Wipro LimitedInventors: Dean Forrester, James Wesley Jones, William Ronald Albert Keleher, Carol Wright
-
Publication number: 20150040198Abstract: This disclosure relates to systems and methods for accessing a device using a paired device in its proximity. In one embodiment, a resource sharing method is disclosed, comprising: obtaining a proximal device identifier associated with a proximal device; identifying a proximal device profile associated with the proximal device identifier; retrieving access privilege data stored in the proximal device profile; generating, via a processor, user interface data based on the access privilege data; and providing the user interface data for display.Type: ApplicationFiled: September 18, 2013Publication date: February 5, 2015Applicant: Wipro LimitedInventors: Krishnanunni Gopalakrishnan, Francis Antony, Prasanth Padmalayam Thankappan, Manoj Venkatesh Rajamani, Aravindan Cheruvally
-
Publication number: 20150032966Abstract: The disclosure generally relates to methods and systems for application level caching and more particularly to dynamically applying caching policies to a software application. In one embodiment, an application level caching method, comprising: monitoring, using a utility executed by a processor, run-time data access operations corresponding to an application; identifying, using the processor, at least one characteristic associated with the run-time data access operations; triggering, using the processor, a caching rule based on the at least one characteristic associated with the run-time data access operations; and providing, using the processor, a memory access instruction according to the caching rule.Type: ApplicationFiled: September 18, 2013Publication date: January 29, 2015Applicant: Wipro LimitedInventors: Munish Kumar Gupta, Aravind Ajad Yarra
-
Publication number: 20150032547Abstract: A method, non-transitory computer readable medium, and a mobile computing device comprises receiving multiplexed data comprising an audio program and one or more advertisements from a broadcasting computing device, wherein the advertisements are each assigned to one of one or more genres. The received multiplexed data is demultiplexed to separate the audio program and the one or more advertisements. Next, based on program information of the audio program, genre corresponding with the program information of the audio program is identified. Further, one or more of the advertisements associated with the identified one of the genres that corresponds with the program information of the audio program are identified. The audio program and the identified one or more of the advertisements are output.Type: ApplicationFiled: August 23, 2013Publication date: January 29, 2015Applicant: Wipro LimitedInventor: Rani Malhotra
-
Publication number: 20150010292Abstract: A method, system, and non-transitory computer-readable storage medium for implementing backup recording of events are disclosed. The method may include detecting, by a personal video recorder (PVR) cluster coordinator, an interruption in a current or scheduled recording of an event at a first PVR. The method may further include determining, by the PVR cluster coordinator, a PVR cluster corresponding to the first PVR in response to the detection, the PVR cluster comprising a plurality of PVRs and including the first PVR. The method may further include facilitating, by the PVR cluster coordinator, a backup recording of the interrupted recording at a serving PVR in the PVR cluster after determining the PVR cluster corresponding to the first PVR. Further, the PVR cluster coordinator may be implemented by at least one computer processor.Type: ApplicationFiled: August 27, 2013Publication date: January 8, 2015Applicant: Wipro LimitedInventors: Mohammed Junaid KOTTIKULAM, Dhanya UNNIKRISHNAN, Saira THAMPI
-
Publication number: 20150011175Abstract: This disclosure relates generally to location services, and more particularly to systems and methods for effective identification of geo-location in mobile HetNet environments. In one embodiment, a device geo-location method is disclosed, comprising: receiving one or more wireless signal strengths associated with connectivity of a user device to one or more wireless access points; calculating, via a processor, one or more distances of the user device from the one or more wireless access points using the one or more wireless signal strengths; triangulating a user device location coordinate using: a pre-determined wireless access point location coordinate associated with at least one of the one or more wireless access points; and the calculated one or more distances of the user device from the one or more wireless access points; and storing the user device location coordinate.Type: ApplicationFiled: August 23, 2013Publication date: January 8, 2015Applicant: WIPRO LIMITEDInventors: Subhas Chandra Mondal, Amal Ghosh Arupathunazhiyil Venugopal
-
Publication number: 20150004575Abstract: A method, non-transitory computer readable medium, and a mobility program adherence device that obtains a mobility program for a patient including instructions for physical activities and an expected duration during a time period that the patient is to perform each of the physical activities. Data from an accelerometer of a patient monitoring device associated with the patient is received during at least a portion of the time period. The obtained data is processed to identify one or more of the physical activities performed by the patient. A duration the patient has performed the identified physical activities is determined. A graphical display including the determined duration the patient performed each of the physical activities during the at least a portion of the time period and an indication of the expected duration that the patient is to perform each of the physical activities during the time period is generated and output.Type: ApplicationFiled: August 9, 2013Publication date: January 1, 2015Applicant: Wipro LimitedInventor: Satish Prasad Rath
-
Patent number: 8924827Abstract: This disclosure generally relates to encoding, transmission, and decoding of digital video, and more particularly to methods and systems for minimizing decoding delay in distributed video coding (DVC). In one embodiment, a video decoding method is disclosed. The video decoding method may include obtaining side information and obtaining a syndrome bit chunk corresponding to a non-key-frame bit-plane. One or more processors may perform one non-key-frame bit-plane channel decoding iteration using the side information and the syndrome bit chunk. A decoded bit-plane may be generated via performing the at least one non-key-frame bit-plane channel decoding iteration. Also, a bit error rate measure for the decoded bit-plane may be determined. A number of additional syndrome bit chunks to request may be determined based on the bit error rate measure, and the request for the additional syndrome bit chunks provided.Type: GrantFiled: January 29, 2013Date of Patent: December 30, 2014Assignee: Wipro LimitedInventor: Vijay Kumar Kodavalla
-
Publication number: 20140379852Abstract: This disclosure generally relates to content distribution, and more particularly to a system and method for subscribing to a content stream. In one embodiment, a content subscription method is disclosed, comprising: receiving, at a subscriber electronic device, a publisher program schedule including a media item indication of a media item accessible to a publisher electronic device from a source; identifying, via the subscriber electronic device, a source accessible to the subscriber electronic device for the media item, wherein the source accessible to the subscriber electronic device comprises at least one of: the source accessible to the publisher electronic device, and/or a source not accessible to the publisher electronic device; accessing, via the subscriber electronic device, the media item from the source accessible to the subscriber electronic device in accordance with the publisher program schedule; and storing a portion of the accessed media item.Type: ApplicationFiled: August 7, 2013Publication date: December 25, 2014Applicant: WIPRO LIMITEDInventor: Harish Nair Rajagopal
-
Publication number: 20140375447Abstract: Context-aware in-vehicle dashboard systems and methods are disclosed. Said systems and methods are capable of determining vehicle states and context using a variety of both vehicle-based and non-vehicle based data sources, and adapting to different vehicle states. Systems and methods in accordance with the present disclosure may be capable of presenting different information and/or notifications based on the vehicle state and the category/priority of the information and/or notifications.Type: ApplicationFiled: August 12, 2013Publication date: December 25, 2014Applicant: WIPRO LIMITEDInventors: SRIRAMAN KANDHADAI RAGHUNATHAN, ASWATH PREMARADJ
-
Publication number: 20140373020Abstract: This technology relates to assigning a task to a current task queue based on one or more matching category when the new task is received within an application for execution. Availability of one or more existing idle threads within one or more thread groups required for the execution of the received task determined based on one or more utilization parameters, where each of the thread groups is associated with one or more task queues and where the current task queue is one of the task queues. One or more new threads are created to allocate for execution of the task when the existing idle threads are determined to be unavailable in the thread groups within the application. Next, the created new threads are allocated to the task when the existing idle threads are determined to be unavailable. The task is executed using the allocated new threads.Type: ApplicationFiled: August 5, 2013Publication date: December 18, 2014Applicant: Wipro LimitedInventors: Maheshwaran Govindarajeswaran, Arun Jeyaprasad
-
Publication number: 20140365437Abstract: A reverse engineering database replication data system is disclosed. In one embodiment, the replication data system receives an input of replication configuration data for a plurality of databases and builds memory models based on metadata accessed from the plurality of databases, which are then transformed to a first platform-specific replication model. Then, based on the first platform-specific replication model, a first universal replication model is configured, which is used to create a replication visual model using the rendering canvas. A user may modify the first universal replication model using the replication visual model to create a second universal replication model, which is then transformed to a second platform-specific replication model. Finally, scripts are generated for the second platform-specific replication model, which are then provided to a memory device.Type: ApplicationFiled: August 6, 2013Publication date: December 11, 2014Applicant: Wipro LimitedInventor: Velmurugan SRINIVASAN
-
Publication number: 20140366066Abstract: The disclosure generally relates to media broadcast technologies, and more specifically relates to a method and system for providing broadcast program recommendations in a digital television system. In one embodiment, a processor-implemented broadcast program recommendation method is disclosed, comprising: storing a user profile including a user interest pattern; tuning to a program channel not currently provided for display, using a tuner; extracting a snippet from the program channel; comparing, using a processor, the snippet with the user interest pattern, to identify a match; determining that the match is valid; and providing by the processor a notification of the match. The user interest pattern may comprise at least one of: a still image, a video clip, an audio clip, and a text pattern. The user profile may be created via selecting at least the user interest pattern from one of: a network source; and a user device.Type: ApplicationFiled: August 7, 2013Publication date: December 11, 2014Applicant: WIPRO LIMITEDInventors: Ranjith Ramakrishnan, Nisa Kadavath Sasipanicker, Liju George
-
Publication number: 20140337268Abstract: This disclosure generally relates to computer-implemented analytics, and more particularly to systems and methods for improved security and precision in executing analytics using SDKs. In one embodiment, an analytics system is disclosed, comprising: a processor; and a memory device operatively connected to the processor and storing processor-executable instructions for: receiving an application programming interface (API) call for a service; parsing the API call to extract an API call name and one or more API call parameters; generating prediction values for one or more interpreted-data parameters; obtaining one or more analytics rules; performing an analytics operation to generate an analytics result according to the one or more analytics rules based on the generated prediction values for the one or more interpreted-data parameters and the extracted one or more API call parameters; and generating a visual representation of the analytics result.Type: ApplicationFiled: August 20, 2013Publication date: November 13, 2014Applicant: WIPRO LIMITEDInventors: Sourav S. Bhattacharya, Anirban Bhattacharya, Kuldip Shetty, Krishna Prasad Muraleedharan Pillai, Ravi Udaya Kumble, Venu Aluri, Vitesh Patel
-
Patent number: 8879409Abstract: A method and system for improving quality of service (QoS) in a wireless network are disclosed. In one embodiment, bearer connection context parameters of each of a plurality of data packets in the wireless network are obtained. Further, general packet radio service tunneling protocol user plane protocol data unit (G-PDU) packets are determined in the plurality of data packets based on first bearer connection context parameters which is a subset of the bearer connection context parameters. Furthermore, the determined G-PDU packets are queued in a non-signaling queue. QoS attributes are then computed for each of the queued G-PDU packets. In addition, priority data is computed for each of the queued G-PDU packets is computed using the computed QoS attributes. Moreover, one or more priority queues are formed based on the computed priority data of each of the queued G-PDU packets for improving QoS in the wireless network.Type: GrantFiled: September 27, 2011Date of Patent: November 4, 2014Assignee: Wipro LimitedInventors: Saptarshi Chaudhuri, Subhodeep Sarkar
-
Publication number: 20140310679Abstract: This disclosure generally relates to application development platforms, and more particularly to systems and methods for log generation and log obfuscation using software development kits (SDKs). In one embodiment, an application logging configuration method is disclosed, comprising: obtaining, for an application, a developer-specific log generation schema specifying at least a developer-specific set of variables to be logged and associated code line numbers; obtaining a developer-independent log generation schema specifying at least a developer-independent set of variables to be logged and associated code line numbers; extracting the specifications of the developer-specific and developer-independent sets of variables to be logged and associated code line numbers; generating an application logging schema specifying at least a combination of the developer-specific and developer-independent sets of variables to be logged and associated code line numbers; and storing the application logging schema.Type: ApplicationFiled: August 19, 2013Publication date: October 16, 2014Applicant: WIPRO LIMITEDInventors: Sourav S. Bhattacharya, Anirban Bhattacharya, Kuldip Shetty, Krishna Muraleedharan Prasad, Ravi Udaya Kumble, Venu Aluri, Vitesh Patel
-
Patent number: 8861691Abstract: A method, non-transitory computer readable medium, and a service management computing device comprises obtaining one or more call detail records associated with one or more customers from one or more data sources. Each of the obtained call detail records is scanned to determine presence of a call drop in each of the obtained call detail records. Next, a customer experience index and an impact value is determined for the one or more call detail records for which the call drop is determined to be present. Based on the determined experience index, one or more actions are performed.Type: GrantFiled: August 21, 2013Date of Patent: October 14, 2014Assignee: Wipro LimitedInventors: Anindito De, Sivakumar Subbiah, Srinivasa Raghava Vegi
-
Patent number: 8850587Abstract: A method of monitoring levels of security conformity and preparedness of a plurality of network connected computing machines, obtains a report by remotely scanning the machines in segments. The machines might already be connected to commercial security software and a patch dispenser. The report includes definition dates and any files quarantined by the commercial security software, patch-management-software communication present and the patches received. The method uses the report and software (not installed on the scanned machines) to produce a Network Security Scanner for Enterprise Protection output to perform a security-preparedness audit of the scanned machines. The audit non-intrusively ascertains. If the scanned machines conform to user-defined fields and policies, and assists in selective security updating of the machines. The scanning, unrecognized by the scanned machines may be configured to suit their OS, and done periodically as desired. A computer readable medium executing the method is included.Type: GrantFiled: May 4, 2007Date of Patent: September 30, 2014Assignee: Wipro LimitedInventor: Bini Krishnan Ananthakrishnan Nair
-
Publication number: 20140282712Abstract: Broadcast receivers, computer implemented methods and non-transitory computer-readable storage medium are disclosed for sharing event information. Sharing event information involves, at a sender end, collecting event information for a broadcast after receiving a command from the sender and creating a message that includes the event information. The sender may then select one or more contacts with whom to share the event information. Thereafter, the message and information on the contact is transmitted to a mobile device of the sender over a short range communication link. The message may then be automatically forwarded from the mobile device to the selected recipients. At the recipient end, the message is received from the mobile device of the recipient over a short range communication link and processed to determine if the message is a recommendation message. If so, the contents of the message are extracted and displayed on a television display of the recipient.Type: ApplicationFiled: May 6, 2013Publication date: September 18, 2014Applicant: WIPRO LIMITEDInventors: Dhanya UNNIKRISHNAN, Mohammed Junaid KOTTIKULAM, Saira THAMPI, Aishwarya VALSALAN
-
Publication number: 20140282781Abstract: A method, non-transitory computer readable medium and device that manage interactive content include initiating at least one widget application. A list of available interactive content previously received and stored from a broadcast stream is received based on the initiated widget application. An item of interactive content is selected from the received list of available interactive content. The selected item of interactive content is received and provided. Another method, non-transitory computer readable medium and device that processes interactive content includes obtaining interactive content from one or more content providers. One of one or more content types for the obtained interactive content is identified and metadata associated with the identified content type is identified. The obtained interactive content is transformed into a standard format based on the identified content type and the metadata associated with the obtained interactive content.Type: ApplicationFiled: May 7, 2013Publication date: September 18, 2014Applicant: Wipro LimitedInventors: Francis Antony, Prasanth Padmalayam Thankappan, Prasanna Prabhu Padmanabha