System and method for creating and managing a trusted constellation of personal digital devices
    91.
    发明申请
    System and method for creating and managing a trusted constellation of personal digital devices 审中-公开
    用于创建和管理个人数字设备的可信任星座的系统和方法

    公开(公告)号:US20060294585A1

    公开(公告)日:2006-12-28

    申请号:US11166739

    申请日:2005-06-24

    摘要: A system comprises a PC and a plurality of personal digital devices, each device to store one of a plurality of sets of credentials in an internal secured storage area. A method of managing a constellation of trusted devices comprises coupling a device with the PC, adding the device to the constellation if the device is not a member of the constellation, and transmitting the set of credentials from the PC to the internal secured storage area if the device does not have the credentials. A method of enabling communication between devices comprises coupling a first personal digital device with a second personal digital device, validating both devices, authenticating both devices, and prompting both devices to couple with the PC to become members of the constellation and obtain new sets of credentials if both devices are not authenticated and validated.

    摘要翻译: 一种系统包括PC和多个个人数字设备,每个设备将多组证书中的一个存储在内部安全存储区域中。 管理可信设备的星座的方法包括将设备与PC相连,如果设备不是星座的成员,则将设备添加到星座,并且将该组凭证从PC发送到内部安全存储区域,如果 设备没有凭据。 实现设备之间的通信的方法包括将第一个人数字设备与第二个人数字设备相结合,验证两个设备,认证两个设备,以及提示两个设备与PC耦合以成为星座的成员,并获得新的凭证集 如果两个设备都未通过认证和验证。

    Synchronization peer participant model
    92.
    发明申请
    Synchronization peer participant model 有权
    同步对等参与者模型

    公开(公告)号:US20060215569A1

    公开(公告)日:2006-09-28

    申请号:US11354677

    申请日:2006-02-15

    IPC分类号: H04L12/26 H04J1/16

    CPC分类号: G06F17/30581

    摘要: Various technologies and techniques are disclosed that improve synchronization of data between varying types of devices and/or services. A full participant receives a request from another participant to perform a synchronization operation. The synchronization engine determines whether the device or service is a full, partial, or simple participant. The device or service is a simple participant if it has a data store for synchronized data and no knowledge store. The device or service is a partial participant if it has a data store for synchronized data and a knowledge store, but does not understand the knowledge. The device or service is a full participant type if it has a data store for synchronized data and a knowledge store and understands the knowledge. The synchronization engine performs the synchronization operation with the device or service using a set of logic that is appropriate for the type of device or service.

    摘要翻译: 公开了改进各种设备和/或服务之间的数据同步的各种技术和技术。 完整的参与者接收来自另一参与者的请求以执行同步操作。 同步引擎确定设备或服务是完整的,部分的还是简单的参与者。 如果设备或服务具有用于同步数据的数据存储并且没有知识存储,则该设备或服务是简单的参与者。 如果设备或服务具有用于同步数据的数据存储和知识存储,但不了解知识,那么设备或服务是部分参与者。 如果设备或服务具有用于同步数据的数据存储和知识存储并且了解知识,则该设备或服务是完整的参与者类型。 同步引擎使用适合于设备或服务类型的一组逻辑来执行与设备或服务的同步操作。

    Simplified Device Drivers For Hardware Devices of a Computer System
    93.
    发明申请
    Simplified Device Drivers For Hardware Devices of a Computer System 有权
    简化的计算机系统硬件设备驱动程序

    公开(公告)号:US20060133878A1

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

    申请号:US11276481

    申请日:2006-03-01

    IPC分类号: B41J5/30

    CPC分类号: G06F13/102

    摘要: A computer system uses simplified device drivers for operating hardware devices. A simplified device driver for a hardware device of a given device type, such as a flatbed scanner, works with a system-supplied common driver for that given device type. The common driver and the simplified driver together function like a regular device driver. The simplified device driver implements a small number of entry point functions corresponding to a pre-selected set of operation commands “generic” to hardware devices of that given device type. When an application makes a request for an operation by the device, the request is passed through a device driver interface (DDI) to the common driver. The common driver then calls the entry point functions in the simplified device driver to carry out the requested operation.

    摘要翻译: 计算机系统使用简化的设备驱动程序来操作硬件设备。 用于给定设备类型的硬件设备(例如平板扫描仪)的简化设备驱动程序可与给定设备类型的系统提供的通用驱动程序一起使用。 通用驱动程序和简化驱动程序一起起作用,就像常规的设备驱动程序。 简化的设备驱动器实现对应于该给定设备类型的硬件设备的预选操作命令集“通用”的少量入口点功能。 当应用程序请求设备的操作时,请求将通过设备驱动程序接口(DDI)传递给公共驱动程序。 然后,通用驱动程序调用简化的设备驱动程序中的入口点函数来执行请求的操作。

    System and method for controlling mass storage class digital imaging devices

    公开(公告)号:US20060112193A1

    公开(公告)日:2006-05-25

    申请号:US11312313

    申请日:2005-12-20

    IPC分类号: G06F3/00

    摘要: A method is provided for controlling a Mass Storage Class Digital Imaging Device using a SCSI pass through protocol. The protocol is based on industry standard SCSI protocol with modifications and extensions to allow transparent communication over a medium and is referred to as SCSI Pass Through (SPT). This protocol defines a set of commands that are initiated in a computer. The commands also include and extend industry standard Picture Transfer Protocol and are targeted for application and execution in a Mass Storage Class Digital Imaging Device. The invention includes the definition of data buffers in the form of data structures that can be used for passing and receiving information related to the digital imaging device. The protocol is applicable to communication mediums that can be utilized in connecting any digital storage device to a computing device.

    Simplified device drivers for hardware devices of a computer system

    公开(公告)号:US07047534B2

    公开(公告)日:2006-05-16

    申请号:US09809237

    申请日:2001-03-15

    IPC分类号: G06F9/46

    CPC分类号: G06F13/102

    摘要: A computer system uses simplified device drivers for operating hardware devices. A simplified device driver for a hardware device of a given device type, such as a flatbed scanner, works with a system-supplied common driver for that given device type. The common driver and the simplified driver together function like a regular device driver. The simplified device driver implements a small number of entry point functions corresponding to a pre-selected set of operation commands “generic” to hardware devices of that given device type. When an application makes a request for an operation by the device, the request is passed through a device driver interface (DDI) to the common driver. The common driver then calls the entry point functions in the simplified device driver to carry out the requested operation.

    System and method for optimized property retrieval of stored objects
    97.
    发明申请
    System and method for optimized property retrieval of stored objects 有权
    用于优化存储对象的属性检索的系统和方法

    公开(公告)号:US20060031384A1

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

    申请号:US10836260

    申请日:2004-05-03

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30038

    摘要: A system and related techniques generate an interrogation request from an initiator device, such as a client desktop machine or other machine, to a mobile or other media player, such as a digital camera, MP3 player, video camera or other device or hardware to enumerate the media content contained in that device, along with associated properties. The collection of binary objects which encode the content, such as digital photographs, encoded audio files, digitized video or other media, may include or have associated with them a set of corresponding object properties which help to define each object, such as by defining a pixel color depth, audio codec or other property or attribute. According to embodiments of the invention, the initiator may communicate with the responding device using a media-aware protocol supporting an aggregate object property request, such that the initiator may identify one or all of the set of properties paired with all of the objects to be returned along with an enumeration of those objects. The initiator may then present, for example, a list of song titles along with the corresponding artist, track length, codec, display skins or other attributes or properties to a user, for example to select, delete, copy or otherwise manipulate the underlying objects, which may in one regard be separately retrieved from their identifier and properties. Because properties may be retrieved in conjunction with, at the same time and using a unified retrieval scheme, the need to query each object identifier one by one for associated properties is removed. The throughput and responsiveness of object property retrieval is therefore significantly enhanced.

    摘要翻译: 系统和相关技术产生来自诸如客户端台式机或其他机器的发起者设备的询问请求到诸如数字照相机,MP3播放器,摄像机或其他设备或硬件的移动或其他媒体播放器,以枚举 该设备中包含的媒体内容,以及关联的属性。 编码内容的二进制对象(例如数字照片,编码音频文件,数字化视频或其他媒体)的集合可以包括或与其相关联一组对应的对象属性,这些对象属性有助于定义每个对象,诸如通过定义一个 像素颜色深度,音频编解码器或其他属性或属性。 根据本发明的实施例,发起者可以使用支持聚合对象属性请求的媒体感知协议与响应设备进行通信,使得发起者可以识别与所有对象配对的一组或全部属性 与这些对象的枚举一起返回。 然后,发起者可以例如向用户提供歌曲标题的列表以及对应的艺术家,音轨长度,编解码器,显示皮肤或其他属性或属性,例如选择,删除,复制或以其他方式操纵底层对象 ,这可以在一个方面从其标识符和属性分开检索。 因为可以结合检索属性,同时使用统一检索方案,逐个查询每个对象标识符以获得关联属性的需求被删除。 因此,对象属性检索的吞吐量和响应能力显着增强。

    Reporting of intra-device failure data
    98.
    发明授权
    Reporting of intra-device failure data 有权
    报告设备内故障数据

    公开(公告)号:US08990634B2

    公开(公告)日:2015-03-24

    申请号:US12939056

    申请日:2010-11-03

    IPC分类号: G06F11/00 G06F11/07

    CPC分类号: G06F11/0778 G06F11/0748

    摘要: Methods and a computing device are disclosed. A computing device may include a managed device having embedded firmware. When a failure occurs with respect to the managed device, drivers within the computing device may collect failure data from a driver stack of the computing device and from the managed device. The computing device may send the collected failure data to one or more second computing devices to be stored and analyzed. The computing device may include a health monitor for periodically collecting telemetry data from the computing device and the managed device. When the health monitor becomes aware of conditions indicative of a possible impending failure, the health monitor may trigger collection of sickness telemetry data from the computing device and the managed device. Collected data from the managed device may be made available to a vendor of the managed device.

    摘要翻译: 公开了方法和计算设备。 计算设备可以包括具有嵌入式固件的被管理设备。 当相对于受管设备发生故障时,计算设备内的驱动器可以从计算设备的驱动器堆栈和被管理设备收集故障数据。 计算设备可以将收集的故障数据发送到要存储和分析的一个或多个第二计算设备。 计算设备可以包括用于周期性地从计算设备和被管理设备收集遥测数据的健康监视器。 当健康监视器意识到可能即将发生故障的状况时,健康监视器可以触发从计算设备和被管理设备收集疾病遥测数据。 被管理设备的收集的数据可以被管理设备的供应商使用。

    Health reporting from non-volatile block storage device to processing device
    99.
    发明授权
    Health reporting from non-volatile block storage device to processing device 有权
    健康报告从非易失性存储设备到处理设备

    公开(公告)号:US08812770B2

    公开(公告)日:2014-08-19

    申请号:US12501562

    申请日:2009-07-13

    摘要: Methods and devices are provided for adapting an I/O pattern, with respect to a processing device using a non-volatile block storage device based on feedback from the non-volatile block storage device. The feedback may include information indicating a status of the non-volatile block storage device. In response to receiving the feedback, a storage subsystem, included in an operating system executing on processing device, may change a behavior with respect to the non-volatile block storage device in order to avoid, or reduce, a negative impact to the non-volatile block storage device or to enhance an aspect of the non-volatile block storage device. The feedback may include performance information and/or operating environmental information of the non-volatile block storage device. When the non-volatile block storage device is not capable of providing the feedback, the processing device may request information about the non-volatile block storage device from a database service.

    摘要翻译: 提供方法和装置,用于根据来自非易失性块存储装置的反馈,使用非易失性块存储装置的处理装置适应I / O模式。 反馈可以包括指示非易失性块存储设备的状态的信息。 响应于接收到反馈,包括在处理设备上执行的操作系统中的存储子系统可以改变相对于非易失性块存储设备的行为,以便避免或减少对非易失性存储设备的负面影响, 易失性块存储设备或增强非易失性块存储设备的方面。 反馈可以包括非易失性块存储设备的性能信息和/或操作环境信息。 当非易失性块存储设备不能提供反馈时,处理设备可以从数据库服务请求关于非易失性块存储设备的信息。

    Reporting of Intra-Device Failure Data
    100.
    发明申请
    Reporting of Intra-Device Failure Data 有权
    报告设备内部故障数据

    公开(公告)号:US20120110344A1

    公开(公告)日:2012-05-03

    申请号:US12939056

    申请日:2010-11-03

    IPC分类号: G06F11/07 G06F21/24

    CPC分类号: G06F11/0778 G06F11/0748

    摘要: Methods and a computing device are disclosed. A computing device may include a managed device having embedded firmware. When a failure occurs with respect to the managed device, drivers within the computing device may collect failure data from a driver stack of the computing device and from the managed device. The computing device may send the collected failure data to one or more second computing devices to be stored and analyzed. The computing device may include a health monitor for periodically collecting telemetry data from the computing device and the managed device. When the health monitor becomes aware of conditions indicative of a possible impending failure, the health monitor may trigger collection of sickness telemetry data from the computing device and the managed device. Collected data from the managed device may be made available to a vendor of the managed device.

    摘要翻译: 公开了方法和计算设备。 计算设备可以包括具有嵌入式固件的被管理设备。 当相对于受管设备发生故障时,计算设备内的驱动器可以从计算设备的驱动器堆栈和被管理设备收集故障数据。 计算设备可以将收集的故障数据发送到要存储和分析的一个或多个第二计算设备。 计算设备可以包括用于周期性地从计算设备和被管理设备收集遥测数据的健康监视器。 当健康监视器意识到可能即将发生故障的状况时,健康监视器可以触发从计算设备和被管理设备收集疾病遥测数据。 被管理设备的收集的数据可以被管理设备的供应商使用。