Patents Assigned to Wipro Limited
  • Patent number: 8965817
    Abstract: 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: Grant
    Filed: September 24, 2010
    Date of Patent: February 24, 2015
    Assignee: Wipro Limited
    Inventors: Dean Forrester, James Wesley Jones, William Ronald Albert Keleher, Carol Wright
  • Publication number: 20150040198
    Abstract: 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: Application
    Filed: September 18, 2013
    Publication date: February 5, 2015
    Applicant: Wipro Limited
    Inventors: Krishnanunni Gopalakrishnan, Francis Antony, Prasanth Padmalayam Thankappan, Manoj Venkatesh Rajamani, Aravindan Cheruvally
  • Publication number: 20150032966
    Abstract: 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: Application
    Filed: September 18, 2013
    Publication date: January 29, 2015
    Applicant: Wipro Limited
    Inventors: Munish Kumar Gupta, Aravind Ajad Yarra
  • Publication number: 20150032547
    Abstract: 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: Application
    Filed: August 23, 2013
    Publication date: January 29, 2015
    Applicant: Wipro Limited
    Inventor: Rani Malhotra
  • Publication number: 20150010292
    Abstract: 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: Application
    Filed: August 27, 2013
    Publication date: January 8, 2015
    Applicant: Wipro Limited
    Inventors: Mohammed Junaid KOTTIKULAM, Dhanya UNNIKRISHNAN, Saira THAMPI
  • Publication number: 20150011175
    Abstract: 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: Application
    Filed: August 23, 2013
    Publication date: January 8, 2015
    Applicant: WIPRO LIMITED
    Inventors: Subhas Chandra Mondal, Amal Ghosh Arupathunazhiyil Venugopal
  • Publication number: 20150004575
    Abstract: 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: Application
    Filed: August 9, 2013
    Publication date: January 1, 2015
    Applicant: Wipro Limited
    Inventor: Satish Prasad Rath
  • Patent number: 8924827
    Abstract: 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: Grant
    Filed: January 29, 2013
    Date of Patent: December 30, 2014
    Assignee: Wipro Limited
    Inventor: Vijay Kumar Kodavalla
  • Publication number: 20140379852
    Abstract: 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: Application
    Filed: August 7, 2013
    Publication date: December 25, 2014
    Applicant: WIPRO LIMITED
    Inventor: Harish Nair Rajagopal
  • Publication number: 20140375447
    Abstract: 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: Application
    Filed: August 12, 2013
    Publication date: December 25, 2014
    Applicant: WIPRO LIMITED
    Inventors: SRIRAMAN KANDHADAI RAGHUNATHAN, ASWATH PREMARADJ
  • Publication number: 20140373020
    Abstract: 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: Application
    Filed: August 5, 2013
    Publication date: December 18, 2014
    Applicant: Wipro Limited
    Inventors: Maheshwaran Govindarajeswaran, Arun Jeyaprasad
  • Publication number: 20140365437
    Abstract: 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: Application
    Filed: August 6, 2013
    Publication date: December 11, 2014
    Applicant: Wipro Limited
    Inventor: Velmurugan SRINIVASAN
  • Publication number: 20140366066
    Abstract: 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: Application
    Filed: August 7, 2013
    Publication date: December 11, 2014
    Applicant: WIPRO LIMITED
    Inventors: Ranjith Ramakrishnan, Nisa Kadavath Sasipanicker, Liju George
  • Publication number: 20140337268
    Abstract: 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: Application
    Filed: August 20, 2013
    Publication date: November 13, 2014
    Applicant: WIPRO LIMITED
    Inventors: Sourav S. Bhattacharya, Anirban Bhattacharya, Kuldip Shetty, Krishna Prasad Muraleedharan Pillai, Ravi Udaya Kumble, Venu Aluri, Vitesh Patel
  • Patent number: 8879409
    Abstract: 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: Grant
    Filed: September 27, 2011
    Date of Patent: November 4, 2014
    Assignee: Wipro Limited
    Inventors: Saptarshi Chaudhuri, Subhodeep Sarkar
  • Publication number: 20140310679
    Abstract: 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: Application
    Filed: August 19, 2013
    Publication date: October 16, 2014
    Applicant: WIPRO LIMITED
    Inventors: Sourav S. Bhattacharya, Anirban Bhattacharya, Kuldip Shetty, Krishna Muraleedharan Prasad, Ravi Udaya Kumble, Venu Aluri, Vitesh Patel
  • Patent number: 8861691
    Abstract: 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: Grant
    Filed: August 21, 2013
    Date of Patent: October 14, 2014
    Assignee: Wipro Limited
    Inventors: Anindito De, Sivakumar Subbiah, Srinivasa Raghava Vegi
  • Patent number: 8850587
    Abstract: 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: Grant
    Filed: May 4, 2007
    Date of Patent: September 30, 2014
    Assignee: Wipro Limited
    Inventor: Bini Krishnan Ananthakrishnan Nair
  • Publication number: 20140282712
    Abstract: 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: Application
    Filed: May 6, 2013
    Publication date: September 18, 2014
    Applicant: WIPRO LIMITED
    Inventors: Dhanya UNNIKRISHNAN, Mohammed Junaid KOTTIKULAM, Saira THAMPI, Aishwarya VALSALAN
  • Publication number: 20140282781
    Abstract: 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: Application
    Filed: May 7, 2013
    Publication date: September 18, 2014
    Applicant: Wipro Limited
    Inventors: Francis Antony, Prasanth Padmalayam Thankappan, Prasanna Prabhu Padmanabha