Patent application number | Description | Published |
20100043017 | METHOD AND SYSTEM FOR PROVIDING APPLICATIONS TO VARIOUS DEVICES - A method for providing applications to one or more requesting devices is provided. The method comprises a step of first receiving an application request from the one or more requesting devices. The method includes extracting details of the request. Further markup language structure for corresponding page of the application is generated. The markup language structure is generated by invoking page handlers which includes contacting business logic layer to get information required to be embedded in the corresponding page. The output page is then provided to the requesting device. | 02-18-2010 |
20100082818 | SYSTEM AND METHOD FOR DYNAMIC MANAGEMENT AND DISTRIBUTION OF DATA IN A DATA NETWORK - 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. | 04-01-2010 |
20110083069 | METHOD AND SYSTEM FOR PROVIDING APPLICATIONS TO VARIOUS DEVICES - A method for providing applications to one or more requesting devices is provided. The method comprises a step of first receiving an application request from the one or more requesting devices. The method includes extracting details of the request. Further markup language structure for corresponding page of the application is generated. The markup language structure is generated based by invoking page handlers which includes contacting business logic layer to get information required to be embedded in the corresponding page. The output page is then provided to the requesting device. | 04-07-2011 |
20110145642 | METHOD AND SYSTEM FOR TESTING AN APPLICATION - 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. | 06-16-2011 |
20110153612 | SYSTEM AND METHOD FOR PROVIDING CUSTOMIZED APPLICATIONS ON DIFFERENT DEVICES - A method for providing a customized application on different requesting device types of a user is provided. The method enables, firstly, receiving requests made by the user using the different device types over multiple communication channels. Secondly, the method enables assigning a rank to the user based on requests received and one or more rules. Further the method enables determining personalization information based on the ranking. Finally, the method enables rendering a customized application on the different device types based on the personalization information and configuration information stored in a central data repository. The configuration information is related to the application and features thereof based on the user's subscription profile. | 06-23-2011 |
20110157366 | METHOD AND SYSTEM FOR REAL TIME DETECTION OF CONFERENCE ROOM OCCUPANCY - A method for detecting occupancy status of a plurality of conference rooms in real time is provided. The method enables, firstly, monitoring a first output signal of a first sensor. Secondly, the method enables monitoring a second output signal of a second sensor. The method further enables comparing the first and second output signals with one or more predetermined thresholds within a predetermined time. Furthermore, the method enables correlating the comparison results to identify any uncertainty in detecting the occupancy. Furthermore, the method enables processing output from one or more image and/or video sensors based on the correlation to obtain occupancy status information when there is uncertainty in detecting occupancy. Finally, the method enables displaying the occupancy status information on one or more user devices. | 06-30-2011 |
20110161995 | METHOD AND SYSTEM FOR DETERMINING A BEST PRICE FOR MULTIMEDIA CONTENT - A method and system for determining a best price to rent a multimedia content being offered for viewing by at least one service provider to a plurality of users through a communication network is provided. The service provider offers the multimedia content to the plurality of users at a base price. The method includes receiving a first price from the user that he/she is willing to pay for the multimedia content. The first price is lesser than the base price. The method further includes calculating a number of commercials that need to be shown the user to recover a cost to show the multimedia content at the first price. Furthermore, the method includes calculating a best price that the service provider can offer to the user when the service provider does not have enough commercials to offer the multimedia content at the first price. | 06-30-2011 |
20110251887 | METHODS AND APPARATUS FOR IMPROVING CLICK-THROUGH-RATE OF ADVERTISEMENTS LEVERAGING EFFICIENT TARGETING TECHNIQUES - A method for optimized selection and rendering of advertisements on various device types of a user is provided. The method enables receiving inferred data related to the user. The inferred data includes static context inferred from user profile information. The user profile information includes static details pertaining to the user. The inferred data further includes dynamic context. The dynamic context is inferred from the user's behavior across multiple communication channels using the various device types of the user. The method further enables short listing advertisements based on the inferred data and applying predetermined rules on the short listed advertisements to select a final advertisement. Finally, the method enables rendering the final advertisement on at least one of the various devices types of the user. | 10-13-2011 |
20110266869 | METHOD AND SYSTEM FOR MEASURING, MONITORING AND CONTROLLING ELECTRICAL POWER CONSUMPTION - A system and method for measuring, monitoring and controlling electrical power directed through one or more electricity directing devices is provided. The one or more electricity directing devices includes electrical sockets supplying power to one or more devices. The system includes a potential transformer configured to receive AC voltage directed through a socket and further configured to relay the voltage to a processing device. The system further includes a current sensor configured to sense current drawn from the socket and further configured to relay the current to the processing device. A microcontroller is adapted to receive analog or digital values of voltage and current corresponding to AC voltage and AC current. The microcontroller then measures values of voltage and current, calculate electrical power consumed and generate a control signal. The control signal activates a switching device operationally connected to the socket and switches power flow through the socket. | 11-03-2011 |
20110276447 | METHOD AND SYSTEM FOR PROVIDING REAL-TIME COMMUNICATIONS SERVICES - 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. | 11-10-2011 |
20120077461 | METHOD AND SYSTEM FOR PREAUTHENTICATING A MOBILE NODE - A method of preauthenticating a mobile node in advance of a switch from a current point of attachment (CPoA) to a next point of attachment (NPoA) is disclosed. One or more preauthentication requests are received at the CPoA. The one or more preauthentication requests include a proxy assignment from the mobile node. Each of the one or more preauthentication requests corresponds to one of one or more possible points of attachment (PPoAs). Using the CPoA, the mobile node is preauthenticated with the one or more PPoAs using a transitivity of trust between the mobile node, the CPoA, and one or more authentication servers. | 03-29-2012 |
20120078725 | METHOD AND SYSTEM FOR CONTEXTUAL ADVERTISEMENT RECOMMENDATION ACROSS MULTIPLE DEVICES OF CONTENT DELIVERY - The present invention includes a method and a system for recommending at least one advertisement to a user. The recommendation is provided based on the interaction with at least two devices. The user is identified when an interactive session is initiated by the user on a device of the at least two devices. Thereafter, a contextual profile of the identified user is selected from a database. The contextual profile is associated with one or more contextual sub-profiles. Further, each contextual sub-profile is associated with a corresponding device. Furthermore, one or more contextual attributes are dynamically captured from the interactive session. Thereafter, at least one of the contextual profile and the captured contextual attributes is mapped with a plurality of pre-stored advertisements. Subsequently, at least one advertisement is suggested on the device based on the mapping. | 03-29-2012 |
20120136943 | METHOD AND SYSTEM FOR SEAMLESS INTERACTION AND CONTENT SHARING ACROSS MULTIPLE NETWORKS - A system and method for communication between a plurality of users in a communication network are disclosed. Each of the plurality of users is associated with at least one communication device. The method includes receiving a message from a sender intended for at least one recipient in the communication network wherein the sender has initiated sending of the message using the associated communication device. The message may be selected from a group comprising text, audio, video and multimedia. The method further includes customizing the message for at least one communication device associated with the at least one recipient based on a set of rules. Additionally, the method includes delivering the customized message to the at least one communication device associated with the at least one recipient based on the availability of the at least one recipient on the at least one communication device. | 05-31-2012 |
20120148089 | METHOD AND SYSTEM FOR EFFICIENT WATERMARKING OF VIDEO CONTENT - 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. | 06-14-2012 |
20120212872 | SYSTEM AND METHOD FOR PROTECTION OF ELECTRICAL APPLIANCES - An electrical circuit for protecting an electrical load from overload current is provided. The system includes a voltage transformer configured to receive AC mains voltage from an electric mains supply and further configured to apply reduced voltage to the electrical load. A control switch comprising metal contacts is connected to the voltage transformer. The control switch is configured to facilitate application of reduced value of AC mains voltage to the electrical load. A reduced value of current flowing through the electrical load is measured by a current transformer connected in series with the electrical load. The reduced value of current is then used for estimating a current consumption value in event of AC mains voltage being directly applied to the electrical load. A control signal is then used for disconnecting the electrical circuit if the estimated current consumption value is greater than threshold overload current value. | 08-23-2012 |
20120314911 | BIOMETRIC AUTHENTICATION TECHNOLOGY - Biometric authentication technology, in which biometric data is maintained for a group of people. The biometric data includes sorted similarity scores, where each of the sorted similarity scores is computed to represent similarity between a corresponding biometric image and a reference image. A biometric verification system accesses a biometric image of at least a portion of a person, accesses the reference image, and computes a similarity score that represents similarity between the accessed biometric image and the reference image. The biometric verification system searches the sorted similarity scores included in the biometric data using the computed similarity score and outputs a result based on the searching. | 12-13-2012 |
20130007199 | SYSTEM AND METHOD FOR FACILITATING COMMUNICATION BETWEEN DIFFERENT PROTOCOL STACKS VIA VIRTUAL COMMUNICATION DEVICES - A computer-implemented method for facilitating interoperation between communication devices of different networks following different protocols is provided. The computer-implemented method enables creating a virtual device. The virtual device is a software representation of a first communication device in a first network. The computer-implemented method further comprises linking a synchronization module within the virtual device to the first communication device. The synchronization module receives data related to one or more attributes of the first communication device. The computer-implemented method comprises linking at least one mapping module within the virtual device to a second communication device. The mapping module facilitates conversion of the received data and transmission of the converted data to the second communication device for facilitating interoperation therebetween. | 01-03-2013 |
20130080645 | METHOD AND SYSTEM FOR PROVIDING REAL-TIME COMMUNICATIONS SERVICES - 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. | 03-28-2013 |
20130084830 | METHOD AND SYSTEM FOR PROVIDING REAL-TIME COMMUNICATION SERVICES - 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. | 04-04-2013 |
20130113999 | METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA FOR DETECTING SCENE CHANGES IN A VIDEO - A method, system and computer-readable media for detecting scene changes in a video that includes providing by one or more computing devices a plurality of passes through the video where a plurality of detected scenes from a first pass in a conventional method are identified and a second pass through the detected scenes are provided by the computing device. A plurality of scene boundary differences corresponding to the detected scenes, a fixed average, and a varying average are computed by the computing device. The scene boundary difference is compared with the fixed average and the varying average and if the scene boundary difference is less than the fixed average and the varying average, the detected scenes are combined else the detected scene being an abrupt scene change is determined. The steps of computing a varying average to combining the detected scenes are repeated by the computing device. | 05-09-2013 |
20130151348 | METHOD AND SYSTEM FOR BUILDING AN INFLUENCE COMMERCE NETWORK AND USE THEREOF - A method for generating an influence commerce network that facilitates to identify targeted users for promotion of products is provided. The method enables generating a product network using data related to products in an ecommerce website. The generated product network represents product-product links which represent relationship between related products from amongst the products. The method further enables generating a user network using data related to users present in a social networking website. The user network represents community links which represent relationship between users. Furthermore, the method enables analyzing data related to the user network and the product network and connecting the product network and the user network based on the analyzed data to generate an influence commerce network. The influence commerce network represents community-product links that further represents relationship between users in the user network and products in the product network. | 06-13-2013 |
20130156255 | METHOD AND SYSTEM FOR PERFORMING TRANSCODING RESISTANT WATERMARKING - A method for performing transcoding resistant watermarking of digital media content is provided. The method enables obtaining a plurality of spectral frequency bands of the digital media content. The method further enables calculating an entropy value for each of the plurality of spectral frequency bands. The entropy value quantifies information in each of the plurality of spectral frequency bands. The method further enables selecting a spectral frequency band from amongst the plurality of spectral frequency bands based on the calculation. The selected spectral frequency band has the highest entropy. Furthermore, the method enables inserting a watermark in the selected spectral frequency band of the digital media content. | 06-20-2013 |
20130159200 | METHOD, SYSTEM, AND APPARATUS FOR SERVICING EQUIPMENT IN THE FIELD - System, techniques, and apparatus are provided for servicing equipment. Context information associated with the equipment may be obtained by a processing device. The processing device may further obtain expert information associated with the equipment based on the context information. The processing device is operative to provide service information including information describing how the equipment was serviced. This service information may be used to generate updated expert information. | 06-20-2013 |
20130197789 | TRAVEL MANAGEMENT - A travel management system may include a client module to generate a request to update and/or search for data related to a trip. A database module may receive the request and communicate with a database. The database may include data organized in a trip data store table including unique keys respectively identifying trips. The database may further include index tables related to attributes of the trips and identified by the unique keys. The database module may obtain data related to the request from an index table corresponding to a unique key and forward a response to the client module. | 08-01-2013 |
20130245849 | CUSTOMER-CENTRIC DEMAND SIDE MANAGEMENT FOR UTLITIES - A method and system for reducing demand on a power grid through demand side management includes receiving assigned priorities from a customer for smart appliances and for appliances plugged into sockets of one or more smart plugs of the customer, the assigned priorities indicative of a customer-preferred sequence for disconnection of, or adjustment of power to, the appliances from the power grid. The system determines whether to disconnect or adjust power to at least one of the appliances of the customer; and selects at least one of the appliances according to the assigned priorities to reduce demand on the power grid. The system sends one or more commands, the one or more commands indicative to the one or more smart plugs to disconnect or adjust power to the selected at least one of the appliances based on selecting at least one of the appliances. | 09-19-2013 |
20130262197 | COMMUNITY ENERGY MANAGEMENT SYSTEM - Systems and methods for distributed control and energy management of one or more communities of energy-consuming units may include aggregation of consumption data from units, and determining per-unit electricity consumption based thereon, including consumption of backup power provided by a community during periods of time of poor quality (brownouts) or blackouts of a utility. A system may calculate and assess to respective units per-unit costs for such backup power. A system may also issue a command or alert to units to carry out one or both of community electricity usage objectives and electricity quotas required by the utility, which may be determined through execution of rules. | 10-03-2013 |
20130266193 | BIOMETRIC MATCHING TECHNOLOGY - Biometric matching technology, in which a watch list is managed, multiple images of a potential suspect are accessed, and parallel pre-processing of the multiple images is controlled. Based on the pre-processing, an image of the potential suspect to use in matching against the watch list is determined and the determined image is used to search sorted biometric data included in the watch list. A subset of persons from the watch list is identified based on the search and parallel analysis of the determined image of the potential suspect against detailed biometric data associated with the subset of persons in the watch list is controlled. Based on the parallel analysis, it is determined whether the potential suspect matches a person in the watch list and a result is outputted based on the determination. | 10-10-2013 |
20130268935 | ADAPTIVE ARCHITECTURE FOR A MOBILE APPLICATION BASED ON RICH APPLICATION, PROCESS, AND RESOURCE CONTEXTS AND DEPLOYED IN RESOURCE CONSTRAINED ENVIRONMENTS - A method for adapting execution of an application on a mobile device may be performed by a mobile device including a processor and a memory. The method may include receiving an application context, a process context, and one other context. The method also includes analyzing at least one of the application context or the process context together with the one other context. The method also includes dynamically adapting execution of the application on the mobile device based on the analysis. Adapting execution of the application may include transferring processing related to the application to a backend server for processing. | 10-10-2013 |
20130282149 | ADAPTIVE SENSOR DATA SELECTION AND SAMPLING BASED ON CURRENT AND FUTURE CONTEXT - A method for controlling a sensor may be performed by a mobile device including a processor and a memory. The method may include receiving raw data from the sensor, classifying the raw data into a context value, interpreting the context value into a higher-level context, receiving a predicted context based on the higher-level context, and controlling the sensor based on the predicted context. Controlling the sensor may include controlling a frequency at which raw data is received from the sensor, or an on/off state of the sensor. Control of the sensor may also be based on both the higher-level context and the predicted context. | 10-24-2013 |
20140026123 | SYSTEMS AND METHODS FOR REPLICATION OF TEST RESULTS IN A NETWORK ENVIRONMENT - 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. | 01-23-2014 |
20140101063 | COUNTERFEIT DETECTION - A counterfeit detection system may include a memory storing a module comprising machine readable instructions to determine a X-identification (XID) associated with a product. The XID may include an unencrypted component and/or an encrypted component associated with a parameter associated with the product. The machine readable instructions may further include selecting one or more validation rules, from a plurality of validation rules, to select one or more validation techniques from a plurality of validation techniques used to determine an authenticity of the product. The machine readable instructions may further include using the one or more selected validation techniques to determine the authenticity of the product based on the XID associated with the product. The counterfeit detection system may include a processor to implement the module. | 04-10-2014 |
20140136310 | METHOD AND SYSTEM FOR SEAMLESS INTERACTION AND CONTENT SHARING ACROSS MULTIPLE NETWORKS - A system and method for communication between a plurality of users in a communication network are disclosed. Each of the plurality of users is associated with at least one communication device. The method includes receiving a message from a sender intended for at least one recipient in the communication network wherein the sender has initiated sending of the message using the associated communication device. The message may be selected from a group comprising text, audio, video and multimedia. The method further includes customizing the message for at least one communication device associated with the at least one recipient based on a set of rules. Additionally, the method includes delivering the customized message to the at least one communication device associated with the at least one recipient based on the availability of the at least one recipient on the at least one communication device. | 05-15-2014 |
20140142834 | SITUATION-AWARE MOBILE TRAVEL ADVISORY TO PUBLIC TRANSPORT COMMUTERS - A method for managing a public transport system comprises receiving information indicating a change of status of a component of a public transport system; identifying a commuter who is affected by the change of status; generating an alternative travel advisory for the commuter based on the change of status; and transmitting the alternative travel advisory to the commuter. In some embodiments the change of status includes a delay in an expected time of arrival of a public transport vehicle; identifying the commuter includes locating the commuter in the vehicle; and the alternative travel advisory includes a message advising the commuter to leave the vehicle. In some embodiments, locating the commuter in the vehicle is based on comparing a location of the commuter with a location of the vehicle. In some embodiments, the method further comprises receiving from the commuter information indicating that the commuter has boarded the vehicle. | 05-22-2014 |
20140201541 | SECURE ONLINE DISTRIBUTED DATA STORAGE SERVICES - The data vaporizer provides secure online distributed data storage services that securely store and retrieve data in a public distributed storage substrate such as public cloud. The data vaporizer vaporizes (e.g., fragmented into tiny chunks of configurable sizes) data and distributes the fragments to multiple storage nodes so that the data is not vulnerable to local disk failures, secures data so that even if some of the storage nodes are compromised, the data is undecipherable to the attacker, stores data across multiple cloud storage providers and/or parties using keys (e.g., tokens) provided by multiple parties (including the owners of the data) and maintains data confidentiality and integrity even where one or more data storage provider is compromised. The data vaporizer is configurable for different domain requirements including data privacy and anonymization requirements, encryption mechanisms, regulatory compliance of storage locations, and backup and recovery constraints. | 07-17-2014 |
20140248909 | METHOD AND SYSTEM FOR RESOURCE OPTIMIZED, COARSE AND FINE GRAINED LOCATION TRACKING FOR PLANNED JOURNEY - Methods and systems for resource optimized, coarse and fine grained location tracking for planned journey are disclosed. A method for tracking a mobile device with respect to a point of interest (POI) using a mobile location tracker includes a conserve mode in which the mobile location tracker is turned off. The conserve mode comprises determining, by an analyzer module, whether to assess an estimated time to arrive (ETA) at the POI. If determined to assess the ETA, the conserve mode comprises performing an ETA assess operation comprising receiving the ETA; and if the ETA is not greater than a threshold time, switching from the conserve mode to an active mode, wherein in the active mode the mobile location tracker is turned on. It is determined to assess the ETA if a timer measurement is not less than the reassess time or if a trigger to reassess is received. | 09-04-2014 |
20140321718 | BIOMETRIC RECOGNITION - A fused image of the person's hand is accessed, the fused image having been generated using a segmented graylevel image and a segmented color image. The hand in the fused image is identified. One or more finger tips and one or more finger valleys in the fused image are identified. One or more fingers of the hand are segmented, based on the identified finger tips and finger valleys. The one or more fingers of the hand are labeled. One or more features for each finger of the hand are determined. | 10-30-2014 |
20150046083 | DYNAMIC ETA AND STA TRANSPORTATION SYSTEM - A transportation system may store a standard time of arrival table including standard time of arrivals for fixed stops and waypoints or geo-sections. Delay of a vehicle reaching a fixed stop is determined and may be used to determine an estimated time of arrival to a destination on the route. Delay may be determined in response to traversing the waypoints or geo-sections on the route, and the estimated time of arrival may be updated according to the delay at each waypoint or geo-section. | 02-12-2015 |