Abstract: A method and system is provided to enable a recipient to interact with an interactive multimodal message triggered on the recipient's mobile device. A sender creates the interactive multimodal message using a client application. A server stores the created interactive multimodal message. The server sends a notification to the recipient's mobile device. The notification comprises a pointer to the stored interactive multimodal message. The stored interactive multimodal message is triggered on the recipient's mobile device when the pointer in the notification is accessed. Service information is transmitted to the recipient's mobile device through the triggered interactive multimodal message. The interactive multimodal message triggered on the recipient's mobile device enables the recipient interaction. The interactive multimodal message may be forwarded to one or more second recipients simultaneously.
Abstract: This invention describes a compilation method of extracting and implementing an accelerator control program from an application source code in a processor based system. The application source code comprises arrays and loops. The input application source code is sequential, with loop, branch and call control structures, while the generated output of this invention has parallel execution semantics. The compilation method comprises the step of performing loop nest analysis, transformations and backend processes. The step of loop nest analysis consists of dependence analysis and pointer analysis. Dependence analysis determines the conflicts between the various references to arrays in the loop, and pointer analysis determines if two pointer references in a loop are in conflict. Transformations convert the loops from their original sequential execution semantics to parallel execution semantics. The back-end process determines the parameters and memory map of the accelerator and the hardware dependent software.
Type:
Grant
Filed:
July 7, 2006
Date of Patent:
April 12, 2011
Inventors:
Soorgoli Ashok Halambi, Sarang Ramchandra Shelke, Bhramar Bhushan Vatsa, Dibyapran Sanyal, Nishant Manohar Nakate, Ramanujan K Valmiki, Sai Pramod Kumar Atmakuru, William C Salefski, Vidya Praveen
Abstract: A method and composition for making hybrid nanoparticles and use of such nanoparticles are disclosed herein. In one embodiment of the invention, the hybrid nanoparticles comprise a phase change material (PCM) and a metal layer encapsulating the phase change material. In another embodiment of the invention, the hybrid nanoparticles comprise a phase change material, a polymer layer encapsulating the phase change material, and an outer metal layer encapsulating the polymer layer. In another embodiment of the invention, the hybrid nanoparticles comprise an inner core of a PCM encapsulated by a polymer shell containing embedded nanoparticles that have a high thermal conductivity.
Type:
Grant
Filed:
August 21, 2007
Date of Patent:
April 5, 2011
Inventors:
Satish C. Mohapatra, Edward David Sudol, Kejian Bian, Li Zhang, Eric Scott Daniels, Victoria Laurentia Dimonie, Andrew Klein
Abstract: The computer implemented method and system disclosed herein enables online networking based on exchange of virtual electronic cards between a plurality of users. An online networking environment is provided to a user. The user creates a personal profile in the online networking environment. Further, the user may create a company profile or link with an existing company profile. A virtual electronic card of the user is automatically created in the online networking environment. The virtual electronic card is one of a personal electronic card and a company electronic card. A personal contact network of the user is established in the online networking environment by exchanging personal electronic cards between the user and the plurality of users. Further, a company contact network of the company of the user is established by exchanging company electronic cards between the company of the user and a plurality of companies.
Abstract: Disclosed herein is a system and method for computer assisted driving of vehicles. The system disclosed herein provides an array of sensors positioned in the vehicles at strategic points for capturing vibrations and sound induced, when the vehicles move over pavement surfaces marked with predefined patterns of peaks and troughs. The sensors further measure frequencies of these vibrations. An onboard computer on the vehicle matches the captured frequencies and sound against pre-specified frequencies to obtain unique frequency signatures for the segment of the pavement traversed by the vehicle. Navigational data and geographical data associated with the unique frequency signature are used to provide assistance in driving of vehicles.
Abstract: A method for acquisition of a weak signal from a satellite in the presence of a strong interfering signal from another satellite is disclosed. The method encompasses identifying the auto-correlation peak due to the weak satellite signal from the cross correlation peaks due to the strong satellite signal. This invention presents a method and apparatus of acquiring a weak satellite signal in the presence of a strong interfering satellite signal in a receiver by two techniques, namely, the millisecond boundary correlation histogram method, and the frequency response correlation histogram method. Both the techniques distinguish between the correlation characteristics for auto-correlation and cross-correlation. The apparatus presented in the invention implements the methods of weak satellite signal acquisition in presence of a strong interfering satellite signal in a pseudorandom noise (PRN) receiver.
Abstract: A modern business enterprise will have a large number of heterogeneous assets. The risk associated with a selected asset from the heterogeneous assets can be assessed. In one embodiment, the present invention includes selecting the asset from a plurality of heterogeneous assets for risk analysis, and collecting a plurality of risk factors associated with the selected asset. The risk associated with the asset can be determined by providing the plurality of risk factors to a non-linear statistical data model to derive a risk score associated with the asset.
Type:
Grant
Filed:
May 24, 2006
Date of Patent:
July 6, 2010
Inventors:
Pravin Kothari, Yuh-Wen Soung, Zhangmin Wang