Adding peripheral devices to mobile devices via smart interchangeable cover
    52.
    发明授权
    Adding peripheral devices to mobile devices via smart interchangeable cover 有权
    通过智能可互换的盖子将外围设备添加到移动设备

    公开(公告)号:US07079864B2

    公开(公告)日:2006-07-18

    申请号:US10301432

    申请日:2002-11-20

    Abstract: An interchangeable cover is endowed with one or more peripherals complementary electronics to add the one or more peripherals to a mobile device, to which the interchangeable cover is attached. In various embodiments, the peripherals may be a credit card reader, add on non-volatile storage, an ASIC, and so forth. In various embodiments, the complementary electronics are packaged in an ASIC with output pins similar to that of a SIM chip, which may include a properly equipped protocol processor for de-packaging and packaging data being inputted/outputted in accordance with selected protocols. In one embodiment, the cover is U-shaped. In a wireless mobile phone embodiment, the cover is attached to a rotabable sub-section of a pivotable section.

    Abstract translation: 可互换盖具有一个或多个外围设备互补电子设备,以将一个或多个外围设备添加到可互换盖附接到的移动设备。 在各种实施例中,外围设备可以是信用卡读卡器,添加在非易失性存储器上,ASIC等等。 在各种实施例中,互补电子器件封装在具有类似于SIM芯片的输出引脚的ASIC中,其中可以包括适当配备的协议处理器,用于根据所选择的协议对数据进行解封装和打包数据。 在一个实施例中,盖是U形的。 在无线移动电话实施例中,盖被附接到可枢转部分的可旋转的子部分。

    Method and system for playing broadcasts with a mobile telecommunication device that includes multiple tuners
    54.
    发明授权
    Method and system for playing broadcasts with a mobile telecommunication device that includes multiple tuners 失效
    使用包括多个调谐器的移动电信设备播放广播的方法和系统

    公开(公告)号:US07065333B2

    公开(公告)日:2006-06-20

    申请号:US10477048

    申请日:2002-05-10

    Inventor: G. Eric Engstrom

    Abstract: The invention provides a method, system, and apparatus for finding, playing, and recording broadcasts on a mobile device (400) that includes two or more tuners and also works as a cellular telephone. The user can provide specific preferences or a pattern of use is employed by the mobile device to identify a broadcast. The mobile device tunes one tuner (452) to an identified broadcast and plays it for the user. While one tuner is playing a broadcast, the other tuner (453) is employed to scan for another broadcast based on user preference. When another broadcast is identified, the other tuner can start playing the scanned broadcast, cause it to be recorded for play back at a later time, or resume scanning for yet another broadcast based on user preference. When the mobile device is used for other purposes, the mobile device can resume playing a broadcast from the point of interruption.

    Abstract translation: 本发明提供了一种用于在包括两个或多个调谐器并且还用作蜂窝电话的移动设备(400)上发现,播放和记录广播的方法,系统和装置。 用户可以提供特定的偏好,或者由移动设备采用使用模式来识别广播。 移动设备将一个调谐器(452)调谐到所识别的广播并且为用户播放。 当一个调谐器正在播放广播时,另一个调谐器(453)被用于基于用户偏好扫描另一个广播。 当另一个广播被识别时,另一个调谐器可以开始播放扫描的广播,使得它被记录以便稍后再播放,或者基于用户偏好来继续扫描另一个广播。 当移动设备用于其他目的时,移动设备可以从中断点继续播放广播。

    Interchangeable covering additions to a mobile communication device for display and key reorientation

    公开(公告)号:US06999804B2

    公开(公告)日:2006-02-14

    申请号:US10346017

    申请日:2003-01-16

    Abstract: A mobile communications device including an interchangeable covering addition for display and key reorientation is provided. A body encases a first set of electronic components. A display screen with a default display orientation and a first plurality of input keys are disposed on the body and are coupled to the first set of electronic components. Each of the input keys has a default function and is designed to be used in a default input orientation complementary to the default display orientation. An interchangeable covering is designed to at least partially cover the body. The interchangeable covering has a second plurality of input keys and a second set of electronic components. Data and/or logic stored in the second set of electronic components is to at least facilitate redefining of the function of at least one of the first input keys and re-orienting the display and the first inputs keys to second complementary orientations.

    Application programming interface enabling application programs to group code and data to control allocation of physical memory in a virtual memory system

    公开(公告)号:US06983467B2

    公开(公告)日:2006-01-03

    申请号:US10934202

    申请日:2004-09-02

    CPC classification number: G06F9/4843

    Abstract: An application programming interface (API) enables application programs in a multitasking operating environment to classify portions of their code and data in a group that the operating system loads into physical memory all at one time. Designed for operating systems that implement virtual memory, this API enables memory-intensive application programs to avoid performance degradation due to swapping of units of memory back and forth between the hard drive and physical memory. Instead of incurring the latency of a page fault whenever the application attempts to access code or data in the group that is not located in physical memory, the API makes sure that all of the code or data in a group is loaded into physical memory at one time. This increases the latency of the initial load operation, but reduces performance degradation for subsequent memory accesses to code or data in the group.

    User voice based resource saving preemption
    57.
    发明授权
    User voice based resource saving preemption 有权
    基于用户语音的资源保存抢占

    公开(公告)号:US06947894B1

    公开(公告)日:2005-09-20

    申请号:US09872144

    申请日:2001-05-31

    Inventor: G. Eric Engstrom

    CPC classification number: G06F1/3231 G06F1/3203 G06F3/165 Y02D10/173

    Abstract: A method and apparatus for allowing a user device to avoid undesired state transitions when the user is present but not performing activities is provided. The method provides for detection of activity in the proximity of the user device by monitoring for sounds via an audio input device connected to the user device. The method further provides for analysis of the detected audio signals on the audio input to determine if the sound detected matches a voice reference sample of the user of the user device. If the detected sound matches the existing voice reference sample of the user, the method provides for simulation of activities on the user device, thereby preventing the user device from performing an undesired state transition, and in turn preempting resource saving operations.

    Abstract translation: 提供一种用于允许用户设备在用户存在但不执行活动时避免不期望的状态转换的方法和装置。 该方法通过经由连接到用户设备的音频输入设备监视声音来检测用户设备附近的活动。 该方法进一步提供对音频输入上检测到的音频信号的分析,以确定检测到的声音是否与用户设备的用户的语音参考样本相匹配。 如果检测到的声音与用户的现有语音参考样本匹配,则该方法提供对用户设备上的活动的模拟,从而防止用户设备执行不期望的状态转换,并且反过来抢占资源保存操作。

    Resource management for multimedia devices in a computer
    58.
    发明授权
    Resource management for multimedia devices in a computer 失效
    计算机中多媒体设备的资源管理

    公开(公告)号:US6078942A

    公开(公告)日:2000-06-20

    申请号:US637483

    申请日:1996-04-25

    CPC classification number: G06F9/50

    Abstract: A resource management system in a multimedia application programming interface for a media device such as a display controller or a sound device. Applications in a multitasking environment can request exclusive access to the resources of a media device. When an application in exclusive mode gets the focus (has control over user input to the computer), all available resources of a media device are freed for its use. The system stores the state of the media device and automatically restores the state when an application in exclusive mode regains the focus. The multimedia API provides services so that an application can restore specific media resources.

    Abstract translation: 用于诸如显示控制器或声音设备的媒体设备的多媒体应用编程接口中的资源管理系统。 多任务环境中的应用程序可以请求独占访问媒体设备的资源。 当专用模式下的应用程序获得焦点(控制用户输入到计算机时),媒体设备的所有可用资源都将被释放供其使用。 系统存储媒体设备的状态,并且当独占模式下的应用程序恢复焦点时,自动恢复状态。 多媒体API提供服务,使得应用程序可以恢复特定的媒体资源。

    Multimedia device interface for retrieving and exploiting software and
hardware capabilities
    59.
    发明授权
    Multimedia device interface for retrieving and exploiting software and hardware capabilities 失效
    用于检索和利用软件和硬件功能的多媒体设备接口

    公开(公告)号:US6044408A

    公开(公告)日:2000-03-28

    申请号:US641017

    申请日:1996-04-25

    CPC classification number: G06F13/105

    Abstract: In a multimedia API, a method for returning hardware and software capabilities. Multimedia APIs for media devices such as a display device, a sound device and a 3D accelerator each include a function to return the hardware and software capabilities of a particular media device. The hardware capabilities refer to capabilities of a media device such as a display controller, sound device or 3D graphics accelerator, while the software capabilities refer to capabilities of an emulation layer used to emulate functions of a media device. In processing API requests, the multimedia API optimizes the performance of the request by identifying the requested capabilities and determining whether these capabilities are available hardware capabilities. If so, the API instructs the media device to perform the function and passes it the relevant parameters for the request. If not, the API tries to emulate the requested capabilities using the emulation layer.

    Abstract translation: 在多媒体API中,一种返回硬件和软件功能的方法。 用于诸如显示设备,声音设备和3D加速器的媒体设备的多媒体API都包括返回特定媒体设备的硬件和软件功能的功能。 硬件功能涉及诸如显示控制器,声音设备或3D图形加速器之类的媒体设备的功能,而软件功能涉及用于模拟媒体设备功能的仿真层的功能。 在处理API请求时,多媒体API通过识别所请求的能力并确定这些能力是否具有硬件能力来优化请求的性能。 如果是这样,API指示媒体设备执行该功能,并传递该请求的相关参数。 如果没有,API会尝试使用仿真层来模拟所请求的功能。

    Method and system in display device interface for managing surface memory
    60.
    发明授权
    Method and system in display device interface for managing surface memory 失效
    用于管理表面存储器的显示设备接口中的方法和系统

    公开(公告)号:US5801717A

    公开(公告)日:1998-09-01

    申请号:US641015

    申请日:1996-04-25

    CPC classification number: G09G5/397 G09G5/006 G06F3/14 G09G2360/121 G09G5/363

    Abstract: A display device interface creates surface structures to represent regions in system or video memory. These surface structures enable application programs to access video memory directly. A flipping structure includes a front buffer and one or more back buffers. In response to an application's request to flip a flipping structure, a flipping function changes the reference to underlying surface memory, but the flipping structure remains unchanged with respect to the application. Surface structures are implemented using surface objects that represent pixmaps, Z buffers, or alpha buffers stored in video or system memory. Complex surface structures including two or more surfaces are implemented by attaching surface objects to each other.

    Abstract translation: 显示设备接口创建表面结构以表示系统或视频存储器中的区域。 这些表面结构使应用程序能够直接访问视频存储器。 翻转结构包括前缓冲器和一个或多个后缓冲器。 响应于应用程序翻转翻转结构的请求,翻转函数将引用改变为底层表面存储器,但翻转结构相对于应用程序保持不变。 表面结构使用表示存储在视频或系统存储器中的像素图,Z缓冲器或alpha缓冲器的表面对象来实现。 包括两个或多个表面的复杂表面结构通过将表面对象彼此附接来实现。

Patent Agency Ranking