A method and apparatus allows a user to selectively store (604) a portion of a received message in a selective call receiver (100). The selective call receiver (100) includes first and second memory elements (118) for storing the received message and the portion thereof, respectively. The second memory element has a plurality of partitions (122, 124, 126, 128) corresponding to a plurality of file types. The user defines (FIG. 5) the portion of the received message stored in the first memory element, which portion is to be stored in the second memory element, and then selects (602) one of the plurality of partitions (122, 124, 126, 128) for storing the defined portion of the received message. The defined portion of the received message is then stored (604) in the selected one of the plurality of partitions (122, 124, 126, 128). |
Citations|
| US4839628 | Jan 11, 1988 | Jun 13, 1989 | Motorola, Inc. | Paging receiver having selectively protected regions of memory | | US4872005 | Jan 4, 1988 | Oct 3, 1989 | Motorola, Inc. | Paging receiver capable of reminding a user of an important message event | | US4894649 | Jan 7, 1988 | Jan 16, 1990 | Motorola, Inc. | Pager having time controlled functions | | US5075684 | Oct 6, 1989 | Dec 24, 1991 | Motorola, Inc. | Selective call message management | | US5177477 | Sep 24, 1990 | Jan 5, 1993 | Motorola, Inc. | Selective call receiver having a file for retaining multiple messages | | US5258739 | Apr 11, 1991 | Nov 2, 1993 | Motorola, Inc. | Efficient message storage within a selective call receiver |
Referenced by|
| US5652572 | Feb 26, 1996 | Jul 29, 1997 | NEC Corporation | Radio pager capable of displaying fixed sentences | | US5729209 | Jul 13, 1995 | Mar 17, 1998 | NEC Corporation | Radio selective call receiver with having electronic pocket notebook function for organizing messages | | US5749045 | Jun 29, 1995 | May 5, 1998 | Glenayre Electronics, Inc. | Method for handling alarm conditions in a paging system | | US6100813 | Nov 7, 1997 | Aug 8, 2000 | Matsushita Electric Industrial Co., Ltd. | Pager with display position controlled | | US6385659 | Aug 19, 1998 | May 7, 2002 | International Business Machines Corporation | Handling of asynchronous message packet in a multi-node threaded computing environment | | US6412018 | Aug 19, 1998 | Jun 25, 2002 | International Business Machines Corporation | System for handling asynchronous message packet in a multi-node threaded computing environment | | US6415332 | Aug 19, 1998 | Jul 2, 2002 | International Business Machines Corporation | Method for handling of asynchronous message packet in a multi-node threaded computing environment | | US6556131 | Feb 23, 2000 | Apr 29, 2003 | Motorola, Inc. Timex Corporation | Method for indicating that only a portion of a received message can be displayed and communication device employing same | | US6871266 | May 23, 2003 | Mar 22, 2005 | STMicroelectronics Limited | Cache system | | US7047248 | Nov 19, 1997 | May 16, 2006 | International Business Machines Corporation | Data processing system and method for archiving and accessing electronic messages | | US7164088 | Feb 3, 2004 | Jan 16, 2007 | Palm, Inc. | Method and apparatus to improve tactile feel for keyboards and button assemblies | | US7231208 | Oct 17, 2001 | Jun 12, 2007 | Palm, Inc. | User interface-technique for managing an active call | | US7231229 | Feb 5, 2004 | Jun 12, 2007 | Palm, Inc. | Communication device interface | | US7266379 | May 30, 2001 | Sep 4, 2007 | Palm, Inc. | Resource location through location history | | US7295852 | Jun 23, 2003 | Nov 13, 2007 | Palm, Inc. | Automated telephone conferencing method and system | | US7346333 | Apr 27, 2001 | Mar 18, 2008 | Palm, Inc. | Method and apparatus for effectuating a predetermined communications connection | | US7375297 | Nov 20, 2006 | May 20, 2008 | Palm, Inc. | Method and apparatus to improve tactile feel for keyboards and button assemblies | | US7383065 | Jun 28, 2006 | Jun 3, 2008 | Palm, Inc. | Wireless transaction enabled handheld computer system and method | | US7391718 | Dec 9, 2005 | Jun 24, 2008 | Palm, Inc. | Swapping a nonoperational networked electronic system for an operational networked electronic system | | US7437514 | Jul 26, 2007 | Oct 14, 2008 | STMicroelectronics Limited | Cache system | | US7474298 | May 31, 2002 | Jan 6, 2009 | Palm, Inc. | Mobile device having an adjustable length to selectively expose a surface component | | US7492885 | Dec 30, 2003 | Feb 17, 2009 | Motorola, Inc. | System and method for establishing communication services between different users | | US7503016 | Nov 23, 2005 | Mar 10, 2009 | Palm, Inc. | Configuration mechanism for organization of addressing elements | | US7509417 | Feb 28, 2002 | Mar 24, 2009 | Palm, Inc. | Method for intelligently selecting a wireless communication access point | | US7555571 | Jul 10, 2006 | Jun 30, 2009 | Palm, Inc. | Activation of mobile computing device on a cellular network | | US7555727 | Sep 20, 2005 | Jun 30, 2009 | Palm, Inc. | Integrated handheld computing and telephony system and services | | US7584376 | Aug 23, 2006 | Sep 1, 2009 | Palm, Inc. | Method and apparatus for power management | | US7591020 | Jan 18, 2002 | Sep 15, 2009 | Palm, Inc. | Location based security modification system and method | | US7613427 | Sep 29, 2006 | Nov 3, 2009 | Palm, Inc. | Resource location through location history | | US7613428 | May 31, 2007 | Nov 3, 2009 | Palm, Inc. | Resource location through location history | | US7620407 | Jan 15, 2004 | Nov 17, 2009 | Palm, Inc. | Handheld threading | | US7672225 | Dec 5, 2006 | Mar 2, 2010 | Palm, Inc. | Swapping an operational networked electronic system for a nonoperational networked electronic system | | US7692667 | Nov 30, 2001 | Apr 6, 2010 | Palm, Inc. | Handheld computer having moveable segments that are interactive with an integrated display | | US7693484 | May 30, 2002 | Apr 6, 2010 | Palm, Inc. | Dynamic networking modes method and apparatus | | US7738912 | May 4, 2007 | Jun 15, 2010 | Palm, Inc. | Mobile computing device interface | | US7802206 | Sep 19, 2003 | Sep 21, 2010 | Palm, Inc. | Dynamic sizing user interface method and system for data display | | US7812817 | May 3, 2007 | Oct 12, 2010 | Palm, Inc. | System and method for managing wireless communications utilizing a mobile device | | US7835504 | Nov 4, 2003 | Nov 16, 2010 | Palm, Inc. | Telephone number parsing and linking | | US7861009 | May 27, 2009 | Dec 28, 2010 | Palm, Inc. | Requesting a user account for services | | US7865180 | Oct 31, 2007 | Jan 4, 2011 | Palm, Inc. | Automated telephone conferencing method and system | | US7894847 | Aug 31, 2005 | Feb 22, 2011 | Palm, Inc. | Activation of mobile computing device | | US7916123 | Apr 29, 2010 | Mar 29, 2011 | Hewlett-Packard Development Company, L.P. | User interface technique for managing an active call | | US7937039 | Feb 15, 2007 | May 3, 2011 | Hewlett-Packard Development Company, L.P. | Object tagging system and method | | US7992096 | Jul 8, 2003 | Aug 2, 2011 | Hewlett-Packard Development Company, L.P. | Data browsing method and system for user interface | | US8001177 | Feb 28, 2007 | Aug 16, 2011 | Hewlett-Packard Development Company, L.P. | Method and apparatus for automated personal information management data transfer for a wireless enabled handheld | | US8005952 | Dec 16, 2008 | Aug 23, 2011 | Hewlett-Packard Development Company, L.P. | Method for intelligently selecting wireless access point | | US8019282 | Oct 16, 2009 | Sep 13, 2011 | Hewlett-Packard Development Company, L.P. | System and method for locating and accessing wireless resources | | US8036991 | Dec 23, 2009 | Oct 11, 2011 | Hewlett-Packard Development Company, L.P. | Registration of a mobile computing device for a service on a wireless network | | US8049727 | Oct 17, 2006 | Nov 1, 2011 | Hewlett-Packard Development Company, L.P. | Accessory module for handheld devices | | US8064886 | Feb 14, 2006 | Nov 22, 2011 | Hewlett-Packard Development Company, L.P. | Control mechanisms for mobile devices | | US8073431 | Jan 5, 2007 | Dec 6, 2011 | Hewlett-Packard Development Company, L.P. | Temporary messaging address system and method | | US8077015 | May 15, 2007 | Dec 13, 2011 | Hewlett-Packard Development Company, L.P. | Method for waking a device in response to a wireless network activity | | US8086695 | Sep 24, 2009 | Dec 27, 2011 | Hewlett-Packard Development Company, L.P. | Over the air services for mobile devices | | US8122272 | Jul 2, 2009 | Feb 21, 2012 | Hewlett-Packard Development Company, L.P. | Method and apparatus for power management | | US8126519 | Aug 31, 2007 | Feb 28, 2012 | Hewlett-Packard Development Company, L.P. | Housing for mobile computing device having construction to slide and pivot into multiple positions | | US8131888 | Dec 27, 2010 | Mar 6, 2012 | Hewlett-Packard Development Company, L.P. | Activation of mobile computing device on a cellular network | | US8135798 | Nov 15, 2006 | Mar 13, 2012 | Hewlett-Packard Development Company, L.P. | Over-the-air device services and management | | US8150461 | Jun 4, 2007 | Apr 3, 2012 | Hewlett-Packard Development Company, L.P. | System and method for using a wireless enabled portable computer system as a wireless modem | | US8150482 | Jan 8, 2008 | Apr 3, 2012 | Hewlett-Packard Development Company, L.P. | Mobile computing device with moveable housing segments | | US8180294 | Dec 29, 2009 | May 15, 2012 | Hewlett-Packard Development Company, L.P. | Dynamic networking modes method and apparatus | | US8200298 | May 28, 2008 | Jun 12, 2012 | Hewlett-Packard Development Company, L.P. | Keypad housing configuration for a mobile computing device | | US8233948 | Dec 11, 2007 | Jul 31, 2012 | Hewlett-Packard Development Company, L.P. | Slider assembly for a housing of a mobile computing device | | USD585890 | Apr 10, 2006 | Feb 3, 2009 | Palm, Inc. | Portion of a handheld device | | USRE40740 | Oct 18, 2006 | Jun 16, 2009 | Palm, Inc. | Integrated joypad for handheld computer | | USRE43070 | Oct 10, 2006 | Jan 3, 2012 | Hewlett-Packard Development Company, L.P. | Identifying and locating lost or stolen personal digital assistant devices via a landline- or wireless-connected web server | | USRE43577 | Mar 25, 2010 | Aug 14, 2012 | Hewlett-Packard Development Company, L.P. | Swapping a nonoperational networked electronic system for an operational networked electronic system |
Claims1. A method for selectively storing by a user portion of a received message in a selective call receiver comprising first and second memory means for storing the received message and the portion thereof, respectively, the second memory means having a plurality of partitions corresponding to a plurality of file types, the method comprising the steps of: - (a) defining by the user the portion of the received message stored in the first memory means to be stored in the second memory means;
- (b) selecting by the user one of the plurality of partitions for storing the defined portion of the received message; and
- (c) storing in the selected one of the plurality of partitions the defined portion of the received message.
2. The method according to claim 1, - wherein the selective call receiver further comprises display means for displaying the received message along with a message identifier and a movable indicator, and
- wherein step (a) comprises the steps of:
- (d) moving the movable indicator to a displayed starting point of the portion of the received message;
- (e) selecting the displayed starting point to which the movable indicator was moved in step (d);
- (f) moving the movable indicator to a displayed ending point of the portion of the received message; and
- (g) selecting the displayed ending point to which the movable indicator was moved in step (f).
3. The method according to claim 1, wherein step (b) comprises the steps of: - (d) selecting one of the plurality of file types; and
- (e) selecting the corresponding one of the plurality of partitions for storing the portion of the received message.
4. The method according to claim 1, wherein step (c) comprises the step of: - (d) storing the portion of the received message in alphabetical order relative to previously stored portions of received messages.
5. The method according to claim 1, wherein step (a) comprises the step of: - (d) choosing from a plurality of received messages in the first memory means a received message to store selectively.
6. The method according to claim 5, - wherein the selective call receiver further comprises display means for displaying the received message along with a message identifier and a movable indicator, and
- wherein step (d) comprises the steps of:
- (e) moving the movable indicator to the message identifier corresponding to the received message to be selectively stored;
- (f) selecting the message identifier to which the movable indicator was moved in step (e); and
- (g) displaying the received message corresponding to the message identifier selected in step (f).
7. The method according to claim 1, - wherein the selective call receiver further comprises control means for controlling the selection and storing of the at least one portion of the received message, and
- wherein the method further comprises the steps of:
- (d) examining by the control means characters of the portion of the received message defined in step (a) to determine whether the portion of the received message contains characters matching a pre-programmed pattern corresponding to a common representation of time and date; and
- (e) generating a user prompt for alarm setting in response the portion of the received message having been determined in step (d) to contain characters matching the pre-programmed pattern corresponding to the common representation of time and date.
8. The method according to claim 7, further comprising the step of: - (f) setting by the control means an alarm having an activation time and date corresponding to the characters matching the pre-programmed pattern in response to a user having responded affirmatively to the user prompt.
9. A selective call receiver including an apparatus for selectively storing by a user a portion of a received message in the selective call receiver comprises: - receiver means for receiving a signal comprising an address and a message;
- decoder means coupled to the receiver means for decoding the address defining an intended recipient of the message;
- processor means coupled to the receiver means for processing the received message;
- display means coupled to the processor means for displaying the received message;
- first memory means coupled to the processor means for storing the received message;
- second memory means coupled to the processor means for storing the portion of the received message, the second memory means comprising a plurality of partitions corresponding to a plurality of file types for categorizing portions of received messages stored therein; and
- user control means coupled to the processor means for accepting user commands for controlling the processing of the received message, wherein the user control means is utilized by the user to define the portion of the received message that is to be stored, and further to select one of the plurality of partitions for storing the portion of the received message.
10. The selective call receiver according to claim 9, - wherein the display means comprises a movable indicator, and
- wherein the user control means comprises a movable indicator control means for moving the movable indicator to a displayed starting point and to a displayed ending point of the portion of the received message, and
- wherein the user control means further comprises a portion selector for selecting the portion of the received message from the displayed starting point to the displayed ending point.
11. The selective call receiver according to claim 9, wherein the processor means further comprises an alphabetizing means for storing the portion of the received message in alphabetical order relative to previously stored portions of messages. 12. The selective call receiver according to claim 9, further comprising real-time clock means, and - wherein the processor means comprises examining means for examining characters of the portion of a received message to determine whether the portion of the received message contains characters matching a pre-programmed pattern corresponding to a common representation of time and date; and
- wherein the processor means further comprises user prompting means for generating a user prompt for alarm setting in response to the portion of the received message having been determined to contain characters matching the pre-programmed pattern corresponding to the common representation of time and date, and
- wherein the processor means further comprises alarm setting means coupled to the real-time clock means for setting an alarm having an activation time and date corresponding to the characters matching the pre-programmed pattern in response to a user having responded affirmatively to the user prompt.
13. The selective call receiver according to claim 9, - wherein the user control means comprises selector means coupled to the processor means for selecting the portion of the received message to be stored in one of the plurality of partitions.
14. The selective call receiver according to claim 13, - wherein the user control means further comprises a file selector for selecting a file type, and
- wherein the processor means comprises a partition selector means for selecting the one of the plurality of partitions for storing the portion of the received message such that the selected one of the plurality of partitions corresponds to the file type selected.
15. The selective call receiver according to claim 9, further comprising a message identifier means, wherein the user control means further comprises a message identifier selection means for choosing from a plurality of received messages in the first memory means a received message to be stored selectively. 16. The selective call receiver according to claim. 15, - wherein the display means comprises a movable indicator, and
- wherein the user control means comprises a movable indicator control means for moving the movable indicator to the message identifier means corresponding to the received message to be selectively stored, and
- wherein the user control means further comprises an identifier selector for selecting the message identifier to which the movable indicator has been moved, and
- wherein the processor means comprises message retrieval means for displaying the received message corresponding to the selected message identifier.
17. A selective call receiver including an apparatus for selectively storing by a user a portion of a received message in the selective call receiver comprises: - a receiver for receiving a signal comprising an address and a message;
- a decoder coupled to the receiver for decoding the address defining an intended recipient of the message;
- a processor coupled to the receiver for processing the received message;
- a display coupled to the processor for displaying the received message;
- a first memory element coupled to the processor for storing the received message;
- a second memory element coupled to the processor for storing the portion of the received message, the second memory element comprising a plurality of partitions corresponding to a plurality of file types for categorizing portions of received messages stored therein; and
- a user control coupled to the processor for accepting user commands for controlling the processing of the received message, wherein the user control is utilized by the user to define the portion of the received message that is to be stored, and further to select one of the plurality of partitions for storing the portion of the received message.
18. The selective call receiver according to claim 17, - wherein the display comprises a movable indicator, and
- wherein the user control comprises a movable indicator control for moving the movable indicator to a displayed starting point and to a displayed ending point of the portion of the received message, and
- wherein the user control further comprises a portion selector for selecting the portion of the received message from the displayed starting point to the displayed ending point.
19. The selective call receiver according to claim 17, further comprising a message identifier, - wherein the user control comprises a message identifier selector for choosing from a plurality of received messages in the first memory a received message to be stored selectively, and
- wherein the display comprises a movable indicator, and
- wherein the user control further comprises a movable indicator control for moving the movable indicator to the message identifier corresponding to the received message to be selectively stored, and
- wherein the user control further comprises an identifier selector for selecting the message identifier to which the movable indicator has been moved, and
- wherein the processor comprises a message retriever for displaying the received message corresponding to the selected message identifier.
20. The selective call receiver according to claim 17, further comprising a real-time clock, and - wherein the processor comprises an examining element for examining characters of the portion of the received message to determine whether the portion of the received message contains characters matching a pre-programmed pattern corresponding to a common representation of time and date; and
- wherein the processor further comprises a prompting element for generating a user prompt for alarm setting in response to the portion of the received message having been determined to contain characters matching the pre-programmed pattern corresponding to the common representation of time and date, and
- wherein the processor further comprises an alarm setting element coupled to the real-time clock for setting an alarm having an activation time and date corresponding to the characters matching the pre,programmed pattern in response to a user having responded affirmatively to the user prompt.
21. The selective call receiver according to claim 17, - wherein the user control comprises a selector coupled to the processor for selecting the portion of the received message to be stored in one of the plurality of partitions.
22. The selective call receiver according to claim 21, - wherein the user control further comprises a file selector for selecting a file type, and
- wherein the processor comprises a partition selector for selecting the one of the plurality of partitions for storing the portion of the received message such that the selected one of the plurality of partitions corresponds to the file type selected.
|