SKU determination mechanism and API
    1.
    发明申请
    SKU determination mechanism and API 有权
    SKU决定机制和API

    公开(公告)号:US20070083860A1

    公开(公告)日:2007-04-12

    申请号:US11249118

    申请日:2005-10-12

    申请人: Ajay Bhave Ning Zhang

    发明人: Ajay Bhave Ning Zhang

    IPC分类号: G06F9/44

    CPC分类号: G06F9/445 G06F9/44536

    摘要: Applications or operating system components requiring a SKU, or other indicator of an operating system, make a call to an API. The calling application passes an indicator of the most current version of an operating system known at the time of the application creation as an argument. This argument may be an indictor of the operating system version, build number, and service pack version, for example. The called API may reference a table of operating system SKUs with the indicator of the most current operating system known to the calling application. If found, the API returns the corresponding SKU to the calling application. If not found, the API returns the SKU corresponding to the closest sequential match to the passed in indicator. The calling application may then execute believing it is using the operating system corresponding to the returned SKU.

    摘要翻译: 需要SKU或操作系统的其他指示器的应用程序或操作系统组件拨打API。 呼叫应用程序将作为应用程序创建时已知的最新版本的操作系统的指示符传递给参数。 例如,该参数可能是操作系统版本,版本号和Service Pack版本的指示符。 所呼叫的API可以引用具有呼叫应用程序已知的最新操作系统的指示符的操作系统SKU表。 如果找到,则API将相应的SKU返回给调用应用程序。 如果没有找到,则API将对应于最接近的顺序匹配的SKU返回给传入的指示符。 然后,呼叫应用程序可以执行,相信它正在使用对应于返回的SKU的操作系统。

    SKU determination mechanism and API
    2.
    发明授权
    SKU determination mechanism and API 有权
    SKU决定机制和API

    公开(公告)号:US07818756B2

    公开(公告)日:2010-10-19

    申请号:US11249118

    申请日:2005-10-12

    申请人: Ajay Bhave Ning Zhang

    发明人: Ajay Bhave Ning Zhang

    IPC分类号: G06F9/44

    CPC分类号: G06F9/445 G06F9/44536

    摘要: Applications or operating system components requiring a SKU, or other indicator of an operating system, make a call to an API. The calling application passes an indicator of the most current version of an operating system known at the time of the application creation as an argument. This argument may be an indictor of the operating system version, build number, and service pack version, for example. The called API may reference a table of operating system SKUs with the indicator of the most current operating system known to the calling application. If found, the API returns the corresponding SKU to the calling application. If not found, the API returns the SKU corresponding to the closest sequential match to the passed in indicator. The calling application may then execute believing it is using the operating system corresponding to the returned SKU.

    摘要翻译: 需要SKU或操作系统的其他指示器的应用程序或操作系统组件拨打API。 呼叫应用程序将作为应用程序创建时已知的最新版本的操作系统的指示符传递给参数。 例如,该参数可能是操作系统版本,版本号和Service Pack版本的指示符。 所呼叫的API可以引用具有呼叫应用程序已知的最新操作系统的指示符的操作系统SKU表。 如果找到,则API将相应的SKU返回给调用应用程序。 如果没有找到,则API将对应于最接近的顺序匹配的SKU返回给传入的指示符。 然后,呼叫应用程序可以执行,相信它正在使用对应于返回的SKU的操作系统。

    Caching information for kernel and boot components
    3.
    发明申请
    Caching information for kernel and boot components 审中-公开
    缓存内核和引导组件的信息

    公开(公告)号:US20070143223A1

    公开(公告)日:2007-06-21

    申请号:US11305640

    申请日:2005-12-16

    IPC分类号: G06Q99/00

    CPC分类号: G06F21/575

    摘要: A cache is provided that stores licensing policies and information for components. The cache is available early in the boot cycle, such as during initialization and startup of the operating system, for use by the kernel and early boot components. Kernel and early boot components can then call a kernel application programming interface (API) to query the policy values. The policy values are read from a registry value into memory very early in the boot sequence. Using the kernel cache, the system may be started with proper licensable limits.

    摘要翻译: 提供了一个缓存,用于存储组件的许可策略和信息。 缓存在引导周期早期可用,例如在操作系统的初始化和启动期间,由内核和早期引导组件使用。 内核和早期引导组件可以调用内核应用程序编程接口(API)来查询策略值。 策略值在引导顺序的早期从注册表值读取到内存中。 使用内核缓存,系统可能以适当的可许可限制启动。

    Software activation using digital licenses
    4.
    发明授权
    Software activation using digital licenses 有权
    软件激活使用数字许可证

    公开(公告)号:US08683579B2

    公开(公告)日:2014-03-25

    申请号:US12968021

    申请日:2010-12-14

    IPC分类号: G06F17/00

    摘要: Systems and methods are provided for activation of software that uses digital licenses. In some embodiments, a software vendor may securely deliver at least one digital proof-of-purchase to an OEM (e.g., to avoid piracy of software licenses). The OEM may install an associated software copy on a computer system, and store the at least one digital proof-of-purchase on it. The OEM may communicate the proof(s)-of-purchase stored on the computer system and its system identifier to the software vendor. A user of the computer system may attempt to activate the OEM pre-installed software by sending an activation request to a software vendor, who may verify whether or not the digital proof-of-purchase and system identifier in the activation request match those previously reported by the OEM, and may either grant or deny the activation request.

    摘要翻译: 提供了系统和方法来激活使用数字许可证的软件。 在一些实施例中,软件供应商可以安全地向OEM提供至少一个数字购买凭证(例如,以避免盗版软件许可证)。 OEM可以在计算机系统上安装相关的软件副本,并存储至少一个数字购买凭证。 OEM可以将存储在计算机系统上的证明及其系统标识符传达给软件供应商。 计算机系统的用户可以尝试通过向软件供应商发送激活请求来激活OEM预先安装的软件,软件供应商可以验证激活请求中的数字购买购买凭证和系统标识符是否与之前报告的一致 由OEM提供,并可能会批准或拒绝激活请求。

    SOFTWARE ACTIVATION USING DIGITAL LICENSES
    5.
    发明申请
    SOFTWARE ACTIVATION USING DIGITAL LICENSES 有权
    使用数字许可的软件激活

    公开(公告)号:US20120151574A1

    公开(公告)日:2012-06-14

    申请号:US12968021

    申请日:2010-12-14

    IPC分类号: G06F21/22

    摘要: Systems and methods are provided for activation of software that uses digital licenses. In some embodiments, a software vendor may securely deliver at least one digital proof-of-purchase to an OEM (e.g., to avoid piracy of software licenses). The OEM may install an associated software copy on a computer system, and store the at least one digital proof-of-purchase on it. The OEM may communicate the proof(s)-of-purchase stored on the computer system and its system identifier to the software vendor. A user of the computer system may attempt to activate the OEM pre-installed software by sending an activation request to a software vendor, who may verify whether or not the digital proof-of-purchase and system identifier in the activation request match those previously reported by the OEM, and may either grant or deny the activation request.

    摘要翻译: 提供了系统和方法来激活使用数字许可证的软件。 在一些实施例中,软件供应商可以安全地向OEM提供至少一个数字购买凭证(例如,以避免盗版软件许可证)。 OEM可以在计算机系统上安装相关的软件副本,并存储至少一个数字购买凭证。 OEM可以将存储在计算机系统上的证明及其系统标识符传达给软件供应商。 计算机系统的用户可以尝试通过向软件供应商发送激活请求来激活OEM预先安装的软件,软件供应商可以验证激活请求中的数字购买购买凭证和系统标识符是否与之前报告的一致 由OEM提供,并可能会批准或拒绝激活请求。

    Media streaming synchronization
    6.
    发明授权
    Media streaming synchronization 有权
    媒体流同步

    公开(公告)号:US09548832B1

    公开(公告)日:2017-01-17

    申请号:US12820058

    申请日:2010-06-21

    摘要: A system and method for closely synchronizing the transmission of real-time data streams is described. Synchronization data is transmitted by a cycle master for receipt by one or more cycle slaves. A cycle slave updates an internal state based on synchronization data received from the cycle master. This internal state may govern reproduction of received real-time data streams by the cycle slave. Such synchronization data may be inserted into transmitted media streams. The cycle slave internal state may be more accurately set by calculating timing differences between the cycle master and cycle slave and periodically adjusting that internal state between receipt of the synchronization data from the cycle master.

    摘要翻译: 描述了用于紧密同步实时数据流的传输的系统和方法。 同步数据由循环主站传送,以便由一个或多个循环从站接收。 循环从站根据从循环主站接收的同步数据更新内部状态。 该内部状态可以管理由循环从站接收的实时数据流的再现。 这样的同步数据可以被插入到所传送的媒体流中。 循环从站内部状态可以通过计算循环主站和从站从站之间的定时差异并周期性地调整从循环主站接收到同步数据之间的内部状态来更精确地设置。

    Application data syncing across multiple cellular mobile communication devices
    7.
    发明授权
    Application data syncing across multiple cellular mobile communication devices 有权
    应用数据在多个蜂窝移动通信设备之间同步

    公开(公告)号:US09467821B1

    公开(公告)日:2016-10-11

    申请号:US13156788

    申请日:2011-06-09

    IPC分类号: G06F15/16 H04W4/08

    CPC分类号: H04W4/08

    摘要: An application data synchronization system may include a data storage system and a data synchronization module. The data storage system may store the identity of entities and, for each entity, the identity of a group of cellular communication devices used by the entity and at least one application that has been delivered to at least two of the cellular communication devices in the group. The data synchronization module may detect that an application has changed data while operating in one of the cellular communication devices. The data synchronization module may consult the data storage system to determine whether the application was also delivered to one or more other cellular communication devices within the same entity group and, if so, cause the changed data to be propagated to the one or more other cellular communication devices within the same entity group.

    摘要翻译: 应用数据同步系统可以包括数据存储系统和数据同步模块。 数据存储系统可以存储实体的身份,并且对于每个实体,该实体使用的一组蜂窝通信设备的标识和至少已经传送到该组中的至少两个蜂窝通信设备的应用 。 数据同步模块可以在蜂窝通信设备之一中操作时检测到应用已经改变了数据。 数据同步模块可以参考数据存储系统以确定应用程序是否也被递送到同一实体组内的一个或多个其他蜂窝通信设备,如果是,则使改变的数据传播到一个或多个其他蜂窝 同一实体组内的通信设备。

    Estimating timing and frequency information for multiple channel wireless communication systems
    8.
    发明授权
    Estimating timing and frequency information for multiple channel wireless communication systems 有权
    估计多通道无线通信系统的时序和频率信息

    公开(公告)号:US09344897B2

    公开(公告)日:2016-05-17

    申请号:US12031634

    申请日:2008-02-14

    申请人: Ning Zhang

    发明人: Ning Zhang

    摘要: One method of estimating timing and frequency information of a payload transmitted through two or more frequency separated channels combines training fields from preambles from the two or more frequency separated channels to construct combined values that may be used to estimate the frequency and timing information. In one embodiment, the combined values may be determined by combining self-correlated training fields from the frequency separated channels. Another method of estimating the timing and frequency information selects the training fields from the preamble of one of the frequency separated channels based upon a signal quality metric. In another embodiment, the selection of the training fields based upon a signal quality metric may be biased to favor a particular channel.

    摘要翻译: 估计通过两个或多个频率分离的信道传输的有效负载的定时和频率信息的一种方法组合来自两个或更多个频率分离信道的前导码的训练场,以构建可用于估计频率和定时信息的组合值。 在一个实施例中,可以通过组合来自频率分离的信道的自相关训练场来确定组合值。 估计定时和频率信息的另一种方法是基于信号质量度量从频率分离信道之一的前同步码中选择训练场。 在另一个实施例中,基于信号质量度量的训练场的选择可能偏向于有利于特定频道。

    Version-based software product activation
    9.
    发明授权
    Version-based software product activation 有权
    基于版本的软件产品激活

    公开(公告)号:US09092598B2

    公开(公告)日:2015-07-28

    申请号:US12512602

    申请日:2009-07-30

    摘要: A software license for a particular version of a software product on a computing device includes both a branding identifier that identifies the particular version of the software product and component dependency information that identifies one or more aspects of the particular version of the software product. To activate a software product on the computing device, the branding identifier is compared to a portion of the software product on the computing device. If the branding identifier matches the portion of the software product, then the component dependency information is compared to one or more aspects of the software product on the computing device. If the component dependency information matches the one or more aspects of the software product then the software product is activated. Otherwise, the a license state of the software product is kept unchanged.

    摘要翻译: 用于计算设备上的软件产品的特定版本的软件许可包括识别软件产品的特定版本的品牌标识符和标识软件产品的特定版本的一个或多个方面的组件依赖性信息。 要激活计算设备上的软件产品,将品牌标识符与计算设备上的软件产品的一部分进行比较。 如果品牌标识符与软件产品的部分匹配,则将组件依赖性信息与计算设备上的软件产品的一个或多个方面进行比较。 如果组件依赖信息与软件产品的一个或多个方面相匹配,则软件产品被激活。 否则,软件产品的许可状态保持不变。

    Notification routing system for multiple cellular mobile communication devices
    10.
    发明授权
    Notification routing system for multiple cellular mobile communication devices 有权
    多个蜂窝移动通信设备的通知路由系统

    公开(公告)号:US08897792B1

    公开(公告)日:2014-11-25

    申请号:US13157015

    申请日:2011-06-09

    IPC分类号: H04W40/00

    摘要: A notification routing system may include a data storage system and a notification routing module. The data storage system may store the identity of entities and, for each entity, the identity of a group of cellular communication devices used by the entity. The notification routing module may detect a notification that is directed to at least one of the cellular communication devices, determine which cellular communication device is active within the group of cellular communication devices to which the notification is directed, and route the notification to the active cellular communication device.

    摘要翻译: 通知路由系统可以包括数据存储系统和通知路由模块。 数据存储系统可以存储实体的身份,并且对于每个实体,可以存储实体使用的一组蜂窝通信设备的标识。 通知路由模块可以检测针对蜂窝通信设备中的至少一个的通知,确定哪个蜂窝通信设备在通知所针对的蜂窝通信设备组内是活动的,并将通知路由到活动蜂窝 通讯装置