Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 14pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US7107044: Virtualization of hardware user-interface using a shared mailbox between two processors in a feature phone
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
14 pages

 
Inventor: Zaidi, Syed; Fremont, CA, United States of America
Kumar, Sandeep; Santa Clara, CA, United States of America
Pothana, Sai K.; Sunnyvale, CA, United States of America

Assignee: NeoMagic Corp., Santa Clara, CA, United States of America
other patents from NEOMAGIC CORP. (719584) (approx. 58)
 News, Profiles, Stocks and More about this company

Published / Filed: 2006-09-12 / 2004-11-04

Application Number: US2004000904336

IPC Code: Advanced: H04M 1/00;
Core: more...

ECLA Code: G06F15/167; T04L29/06J; T04W80/04; T04W80/06;

U.S. Class: 455/412.1; 455/550.1;

Field of Search: 455/168.1,551,412.1,550.1 379/88.19,196 370/352,401 709/212,232 710/240 713/201 718/104

Priority Number:
2004-11-04  US2004000904336
2004-06-28  US2004000710238

Abstract:     A feature phone has two processors that share a key pad for user input. The key pad is attached to a base-band processor and sends an interrupt to a user-hardware-interrupt UHI driver running on the base-band processor when the user presses a key. When a hot switch indicates that the local base-band processor has the focus, a key-press event is sent to the local kernel to be sent to programs on the base-band processor. When the hot switch indicates that a remote applications processor has the focus, a message for the event is written through a shared-memory interface to a shared memory on the applications processor. A shared mailbox is written with the message length, triggering a mailbox-interrupt to the applications processor. A virtual UHI driver running on the applications processor reads the event message from the shared memory and passes key-press information to programs on the applications processor.

Attorney, Agent or Firm: Auvinen, Stuart T. ;

Primary / Asst. Examiners: Mehgrpour, Naghmeh (Melody);

INPADOC Legal Status: Show legal status actions          Buy Now: Family Legal Status Report

       
Related Applications:
Application Number Filed Patent Pub. Date  Title
US2004000710238 2004-06-28    2006-01-17  Ethernet emulation using a shared mailbox between two processors in a feature phone


       
Parent Case: RELATED APPLICATION
    This application is a continuation-in-part of the application for “Ethernet Emulation Using a Shared Mailbox Between Two Processors in a Feature Phone”, U.S. Ser. No. 10/710,238, filed Jun. 28, 2004 now U.S. Pat. No. 6,987,961.

Family: Show 3 known family members

First Claim:
Show all 21 claims
    1. A dual-processor wireless-communications device comprising:

a wireless transceiver for sending and receiving wireless data over a wireless network using wireless protocols;

a base-band processor, coupled to control the wireless transceiver, for executing routines using a first operating system kernel including routines to transmit and receive wireless data through the wireless transceiver;

a user-hardware-interface UHI driver, for executing on the base-band processor, activated by the first operating system kernel for processing user inputs from a user;

an applications processor for executing application programs using a second operating system kernel;

a shared memory having a first buffer that is written by the base-band processor and read by the applications processor;

a keypad, coupled to the base-band processor, for receiving user inputs, the user inputs including phone numbers for placing calls over the wireless network and user inputs for controlling the application programs executing on the applications processor;

a hot switch that indicates when the base-band processor receives user inputs and when the applications processor receives user inputs from the keypad;

a transmit routine, activated by the UHI driver when the hot switch indicates that the applications processor receives user inputs, the transmit routine writing a key-press-event message generated by the UHI driver in response to a key press on the keypad, the key-press-event message being written to the first buffer in the shared memory;

a shared mailbox, coupled to be written by the applications processor and by the base-band processor, having a plurality of mailbox locations, wherein writing to a first mailbox location in the shared mailbox generates a second interrupt to the applications processor; and

a virtual UHI driver, executed by the applications processor in response to the second interrupt, the virtual UHI driver reading the key-press-event message from the first buffer in the shared memory in response to the second interrupt;

whereby the keypad is shared by passing messages through the shared memory using the shared mailbox.



Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

Forward References: Show 1 U.S. patent(s) that reference this one

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (1)   |   Backward references (15)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 97pp US4374409  1983-02 Bienvenu et al.  Compagnie Honeywell Bull Method of and system using P and V instructions on semaphores for transferring data among processes in a multiprocessing system
Buy PDF- 23pp US5625675  1997-04 Katsumaru et al.  Hitachi, Ltd. Voice mail communication system
Buy PDF- 17pp US5794054  1998-08 Le et al.  Compaq Computer Corporation Flash ROM sharing between a processor and a controller
Buy PDF- 15pp US5842015  1998-11 Cunniff et al.  Hewlett-Packard Company System and method for real-time control of hardware in a multiprocessing environment
Buy PDF- 13pp US5912951  1999-06 Checchio et al.  AT&T Corp Voice mail system with multi-retrieval mailboxes
Buy PDF- 10pp US5943397  1999-08 Gabin et al.  AT&T Network assisted callback system
Buy PDF- 12pp US5943409  1999-08 Malik  BellSouth Intellectual Property Corporation Method and system for providing automatic recall information in a telecommunications network
Buy PDF- 24pp US6105098  2000-08 Ninose et al.  Hitachi, Ltd. Method for managing shared resources
Buy PDF- 19pp US6169911  2001-01 Wagner et al.  Sun Microsystems, Inc. Graphical user interface for a portable telephone
Buy PDF- 8pp US6327352  2001-12 Betts et al.  Ameritech Corporation System and method for real-time fraud detection within a telecommunications system
Buy PDF- 11pp US6393108  2002-05 McElwee  Lucent Technologies Inc. Voice messaging system which allows a remote user to return a call without disconnecting from a telephone line
Buy PDF- 12pp US6961590  2005-11 Toebes  Cisco Technology, Inc. Method, device, and database for providing communication addresses for communication devices
Buy PDF- 19pp US6987961  2006-01 Pothana  NeoMagic Corp. Ethernet emulation using a shared mailbox between two processors in a feature phone
Buy PDF- 14pp US20020055979A1  2002-05 Koch et al.   INTER-PROCESSOR COMMUNICATION SYSTEM FOR COMMUNICATION BETWEEN PROCESSORS
Buy PDF- 25pp US20040176059A1  2004-09 Hayem et al.   Multi-processor platform for wireless communication terminal having partitioned protocol stack
       
Foreign References: None

Continuity Data:
Application Number Filed Notes

>US2004000904336<   is a continuation in part of
US2004000710238  2004-06-28
     US6987961 issued 2006-01-17   Ethernet emulation using a shared mailbox between two processors in a feature phone


Inquire Regarding Licensing

Powered by Verity


Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help