Patents Represented by Attorney IP Legal Services
  • Patent number: 7929949
    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.
    Type: Grant
    Filed: February 3, 2009
    Date of Patent: April 19, 2011
    Assignee: Kirusa Inc.
    Inventor: Ewald Anderl
  • Patent number: 7926046
    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
  • Patent number: 7919184
    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
  • Patent number: 7921167
    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.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: April 5, 2011
    Inventors: Kaushal Shroff, Keyur Shroff
  • Patent number: 7806626
    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.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: October 5, 2010
    Inventor: Romeo Fernando Malit
  • Patent number: 7750843
    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.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: July 6, 2010
    Assignee: Accord Software & Systems Pvt. Ltd
    Inventors: Jayanta Kumar Ray, Nagaraj Shivaramaiah Channarayapatna, Sameet Mangesh Deshpande
  • Patent number: 7752125
    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
  • Patent number: D619060
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: July 6, 2010
    Inventor: Taurino Lorenzo
  • Patent number: D621977
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: August 17, 2010
    Inventor: Carmella Mary Lusi
  • Patent number: D624633
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: September 28, 2010
    Inventor: Martin James Watts
  • Patent number: D625441
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: October 12, 2010
    Inventor: Carmella Mary Lusi