Abstract:
A multi-circuit processor device, such as a personal digital assistant, having a processor (11). The processor (11) has a memory select output (19 or 14). A program memory (12) with a memory select input (18 or 14) is coupled to the memory select output of the processor for selecting the program memory for addressing by the processor. A peripheral circuit (20) such as a radio modem has a data memory (40) for storing secure data. A connection (16) couples the processor and the peripheral circuit for communicating data between the processor and the data memory. A gate element (17) is associated with the connection between the processor and the peripheral circuit. The gate element is coupled to the memory select output of the processor for opening the gate element, thus allowing for security of access to the critical data in the data memory (40).
Abstract:
A telecommunications system (100) includes a service provider (200) providing a plurality of services to a plurality of terminals (400, 401, 402). A controller (300) having a user identifier stored therein can be associated with a reader in the terminal for reading the user identifier. A selector in the terminal (400) selects one or more of the plurality of services to be associated with the user identifier. A transmitter transmits to the service provider (200) user-service information corresponding to the user identifier and information as to the selected services. The service provider (200) receives the user-service information and determines from which service provision area the user-service information was transmitted. A service provision controller determines that a particular service is to be provided to the user and a determining means determines whether the particular service is included in the first set of selected services. A paging message having paging information corresponding to the user-service information is then transmitted to the service provision area. The terminal (400) receives that paging message and responds to the service provider (200) if it can accept the service.
Abstract:
An electronic book (118) includes a book-shaped housing having a first housing member (102) pivotably connected to a second housing member (104) to open and close in a book-like manner. A touchscreen (130) displays a page of the text represented by the machine-readable data. A user-initiated event selecting a portion of the text is received by the touchscreen (130). The touchscreen (130) displays the portion of the text in a highlighted form. The processor (152) stores an indicator of the portion of the text to be highlighted in the removable machine-readable storage medium (136) to remain with the text when the removable machine-readable storage medium (136) is removed from the electronic book (118).
Abstract:
A method of displaying a relative position of a current page (168) of a book displayed using an electronic book (118) having a book-shaped housing (100) includes displaying the current page (168) on a first portion of a display device (130) incorporated in the book-shaped housing (100). A graphical representation (178, 188) of the relative position of the current page (168) within the book is displayed on a second portion of the display device (130), the second portion being peripheral to the first portion. The graphical representation (178, 188) can include an image of a plurality of page edges located proximate to an edge of the first portion, the plurality of page edges aligned generally parallel to the edge. The edge can be either a side edge, a top edge, or a bottom edge of the first portion. Preferably, the image of the plurality of page edges has a depth proportionate to a number of pages remaining in the book relative to a total number of pages in the book.
Abstract:
A system for limiting access to a book card (136) includes a book card writer (702) for encoding the book card (136) with a serial number and an access level. An access control program (820) limits access to the book card (136) by a book card reader (822). As a result, the book card reader (822) only displays a content of the book card (136) that is consistant with the book card's access level.
Abstract:
A method of displaying at least one reading metric in an electronic book (100) includes reading machine-readable data from a machine readable storage medium (136) installed in the electronic book. The machine-readable data is representative of text of a book. At least one page of the text represented by the machine-readable data is displayed using the electronic book (100). A reading pace of a user is monitored over the at least one page, and the reading pace is displayed by the electronic book. An amount of the book which can be read at the reading pace during a remaining powering time for a battery which powers the electronic book can also be displayed. An estimated completion time for a portion of the book can be calculated and displayed based on the reading pace.
Abstract:
An apparatus (700) for inhibiting operation of an electronic device (702) during take-off and landing of an aircraft (802) has a sensor (704) that measures a lateral acceleration. A control circuit (706) is coupled to the sensor (704) and has an output (708) coupled to the electronic device (702).
Abstract:
The invention provides a computer-implementable method for detecting substroke boundaries in handwriting input. The method selects pen tip velocity extremas to represent substroke boundaries. The method includes steps for generating a velocity profile from the handwriting input (200); identifying a plurality of peak extrema within the velocity profile (202); identifying a plurality of in-line extrema within the velocity profile (204); and detecting the substroke boundaries by filtering the plurality of peak extrema and the plurality of in-line extrema (206).
Abstract:
A noise suppression system (109) implemented in communication system (700) provides an improved update decision during instances of sudden increase in background noise level. The noise suppression system (109), inter alia, generates an update by continually monitoring the deviation of spectral energy and forcing an update based on a predetermined threshold criterion. The spectral energy deviation is determined by utilizing an element which has the past values of the power spectral components exponentially weighted. The exponential weighting is a function of the current input energy, which means the higher the input signal energy, the longer the exponential window. Conversely, the lower the signal energy, the shorter the exponential window. The noise suppression system (109) also inhibits a forced update during periods of continuous, non-stationary input signals (such as "music-on-hold").
Abstract:
A two-way data device (200) in which, when a new message is received that comprises identical data and an identical tracking identifier as an existing message, the new message is considered a duplicate of the existing message. Duplicate messages are first checked to determine if the data portion of the message contains errors. When the data portion of the new/duplicate message fails the error check, the data portion of the old message is kept and the data portion of the new message is deleted. Alternatively, when the data portion of the new/duplicate message passes the error check, and a signature and response flag within the new and existing messages meet certain criteria, the data portion of the old message is replaced with the data portion of the new/duplicate message. As a result, message memory is utilized more efficiently as duplicate data is not repetitively stored therein.