会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Priority Differentiated Subtree Locking
    • 优先区分子树锁定
    • US20070150474A1
    • 2007-06-28
    • US11683951
    • 2007-03-08
    • Zoltan SzilagyiMatthew RhotenPhilip Su
    • Zoltan SzilagyiMatthew RhotenPhilip Su
    • G06F17/30
    • G06F9/524Y10S707/99933Y10S707/99934Y10S707/99938
    • A locking arrangement for data structures is provided that prevents deadlocks, but still allows different threads to simultaneously obtain locks on different nodes of a data structure for both read and write operations. The locking system differentiates locks based on a priority hierarchy. The locking system will fail a request to lock one or more resources in a data structure if access to those resources has already been restricted by a conflicting lock of an equal or higher priority. The locking system may also employ preemptable and non-preemptable locks such that, if a preemptable lock with a lower priority has restricted access to resources, then the locking system will preempt the lower priority lock in favor of a conflicting higher priority lock. Alternately, if a non-preemptable lock with a lower priority has restricted access to resources, then the locking system will wait until the lower priority lock is removed before implementing a requested conflicting higher priority lock. This locking arrangement allows high priority operations that require higher performance and efficiency to receive preferential access to a data structure without preventing lower priority operations from accessing the data structure, while preventing deadlocks between different operations.
    • 提供了数据结构的锁定装置,其防止死锁,但是仍然允许不同的线程同时获得用于读取和写入操作的数据结构的不同节点上的锁定。 锁定系统基于优先级层次来区分锁。 如果对这些资源的访问已经受到相同或更高优先级的冲突锁限制,则锁定系统将失败锁定数据结构中的一个或多个资源的请求。 锁定系统还可以使用可抢占的和不可抢占的锁,使得如果具有较低优先级的可抢占锁限制了对资源的访问,则锁定系统将优先考虑较低优先权锁以有利于较高优先级的锁定。 或者,如果具有较低优先级的不可抢占锁限制了对资源的访问,则锁定系统将等待,直到在执行所请求的冲突较高优先级锁之前移除较低优先权锁。 该锁定装置允许高优先级操作,其需要更高的性能和效率来接收对数据结构的优先访问,而不会阻止较低优先级的操作访问数据结构,同时防止不同操作之间的死锁。
    • 3. 发明申请
    • Determining the Convex Hull of Convex Polygons with Congruent Corresponding Angles
    • 确定具有一致对应角度的凸多边形的凸包
    • US20070139407A1
    • 2007-06-21
    • US11669731
    • 2007-01-31
    • Philip SuRichard SwaneyMatthew Rhoten
    • Philip SuRichard SwaneyMatthew Rhoten
    • G06T15/00
    • G06T11/203G06T2210/12
    • The convex hull of two polygons having congruent corresponding angles with the same orientation can be determined by analyzing the relationship of each vertex of one of the polygons relative to its adjacent vertices. More particularly a line may be defined between a selected vertex on one of the polygons and its corresponding vertex on the other polygon. If the vertices adjacent to the selected vertex both fall on the same side of the line, then a line connecting the selected vertex with its corresponding vertex lies on the convex hull of the two polygons. If, on the other hand, the vertices adjacent to the selected vertex are located on different sides of the line, then the line connecting the selected vertex with its corresponding vertex does not lie on the convex hull.
    • 可以通过分析其中一个多边形相对于其相邻顶点的每个顶点的关系来确定具有相同取向的一致相应角度的两个多边形的凸包。 更具体地,可以在多边形中的一个上的所选择的顶点和其他多边形上的对应顶点之间定义线。 如果与所选顶点相邻的顶点都落在该线的同一侧,那么连接所选顶点与其对应顶点的线就位于两个多边形的凸包上。 另一方面,如果与所选择的顶点相邻的顶点位于线的不同侧面,那么连接所选顶点与其对应顶点的线不在凸包上。
    • 4. 发明申请
    • Auxiliary display gadget for distributed content
    • 用于分布式内容的辅助显示小工具
    • US20070226734A1
    • 2007-09-27
    • US11367997
    • 2006-03-03
    • Yu-Kuan LinSriram VijiAndrew FullerMatthew RhotenAlex D'Angelo
    • Yu-Kuan LinSriram VijiAndrew FullerMatthew RhotenAlex D'Angelo
    • G06F9/445
    • H04L67/26G06F9/44526G06F16/958H04L67/34Y02D10/43
    • Described is a technology by which a specific gadget program is installed (e.g., created) on a main host computer system that receives data (e.g., an RSS feed) from a distribution source, in which the feed data contains the information needed to install the gadget. Once installed, gadget is then used to receive content from its corresponding data source and provide the content for display on an auxiliary display device. The feed data may include metadata such as a gadget-related enclosure, from which the installer may register information corresponding to the metadata in a registry or the like, and associate the gadget with one or more particular auxiliary displays. By processing the metadata, the other gadget is installed and then run as needed to handle content data from the corresponding data source, in order to render content on an auxiliary display.
    • 描述了一种技术,通过该技术,在从分发源接收数据(例如,RSS馈送)的主主机系统上安装(例如,创建)特定小工具程序的技术,其中馈送数据包含安装 小工具 一旦安装,小工具然后用于从其相应的数据源接收内容,并提供内容以在辅助显示设备上显示。 馈送数据可以包括诸如小工具相关外壳的元数据,安装者可以从其注册与注册表等中的元数据相对应的信息,并且将小工具与一个或多个特定辅助显示器相关联。 通过处理元数据,安装另一个小工具,然后根据需要运行以处理来自相应数据源的内容数据,以便在辅助显示器上呈现内容。
    • 6. 发明申请
    • Auxiliary display device driver interface
    • 辅助显示设备驱动程序接口
    • US20070046562A1
    • 2007-03-01
    • US11410856
    • 2006-04-24
    • Daniel PolivyAndrew FullerSriram VijiMatthew RhotenTeague Mapes
    • Daniel PolivyAndrew FullerSriram VijiMatthew RhotenTeague Mapes
    • G09G5/00
    • G06F9/54G06F8/20G06F9/4486G06F13/102
    • In a main computer system coupled to an auxiliary display device, described is an interface set for implementation by an auxiliary display device driver, to couple the driver to an auxiliary display platform. Commands received from the auxiliary display platform may be handled by code external to the driver, such as a class extension object. For example, the class extension object may interpret and/or translate commands received from the auxiliary display platform into a format understood by the driver code. The auxiliary display device driver may then provide corresponding command information including data to the auxiliary display device via the transport. Event data may be returned from the auxiliary display device driver via the interface set to the class extension object, such that corresponding event information, e.g., received at the auxiliary display device, may be returned to the auxiliary display platform.
    • 在耦合到辅助显示设备的主计算机系统中,描述了一种用于由辅助显示设备驱动器实现的接口,以将驱动器耦合到辅助显示平台。 从辅助显示平台接收的命令可以由驱动程序外部的代码来处理,例如类扩展对象。 例如,类扩展对象可以将从辅助显示平台接收的命令解释和/或转换成驱动程序代码所理解的格式。 然后,辅助显示设备驱动器可以经由传输向辅助显示设备提供包括数据的相应命令信息。 事件数据可以经由设置到类别扩展对象的接口从辅助显示设备驱动器返回,使得例如在辅助显示设备处接收的相应事件信息可以返回到辅助显示平台。
    • 7. 发明申请
    • Automatic cross-display coordination
    • 自动交叉显示协调
    • US20060232494A1
    • 2006-10-19
    • US11108162
    • 2005-04-15
    • Arnold LundAndrew FullerMatthew RhotenSriram Viji
    • Arnold LundAndrew FullerMatthew RhotenSriram Viji
    • G09G5/00
    • G06F3/1431G06F1/1616G06F1/165G06F1/169
    • The invention relates to improved systems and methods for communicating information between an auxiliary display device and a primary display device. Methods and systems for automatic cross-display coordination between an auxiliary and primary display device through the use of executable command lines are provided. In at least one embodiment, a user of a user computer may determine what features of an application are associated with executable command lines and displayed on an auxiliary device. In yet other embodiments, an API is provided to allow a user to select or manually enter command lines to execute on a primary display device. Yet further aspects of the invention, the auxiliary display device is used to remotely produce a visual output on a primary display device.
    • 本发明涉及用于在辅助显示设备和主显示设备之间传送信息的改进的系统和方法。 提供了通过使用可执行命令行来辅助和主显示设备之间的自动交叉显示协调的方法和系统。 在至少一个实施例中,用户计算机的用户可以确定应用程序的哪些特征与可执行命令行相关联并显示在辅助设备上。 在其他实施例中,提供API以允许用户选择或手动输入在主显示设备上执行的命令行。 本发明的另外的方面,辅助显示装置用于在主显示装置上远程产生视觉输出。
    • 9. 发明申请
    • Automated application configuration using device-provided data
    • 使用设备提供的数据进行自动应用程序配置
    • US20070169129A1
    • 2007-07-19
    • US11335234
    • 2006-01-18
    • Daniel PolivySriram VijiAndrew FullerMatthew Rhoten
    • Daniel PolivySriram VijiAndrew FullerMatthew Rhoten
    • G06F9/44G06F13/00
    • G06F9/44505G06F9/4411
    • Described is a technology by which a device pre-enables application programs of a computer system to work with the device when the device is connected to the computer system. A set of data is obtained from a device, such as by an installer at installation time. The set of data includes information that identifies one or more computer system application programs that the device desires to work with when each application program runs. When the data set is obtained, the application program is enabled (e.g., given appropriate permissions) such that the application program may communicate data with the device when the program is run on the computer system. In one implementation, a device driver provides an installer with access to the data set, which may also include additional information such as application configuration parameters. The installer may be automatically run on the computer system upon initial device detection.
    • 描述了当设备连接到计算机系统时,设备预先使计算机系统的应用程序与设备一起工作的技术。 从设备获取一组数据,例如安装人员在安装时。 该数据集包括识别当每个应用程序运行时该设备希望工作的一个或多个计算机系统应用程序的信息。 当获得数据集时,启用应用程序(例如,给定适当的许可),使得当程序在计算机系统上运行时,应用程序可以与设备通信数据。 在一个实现中,设备驱动程序向安装者提供对数据集的访问,其还可以包括附加信息,例如应用配置参数。 初始设备检测时,安装程​​序可能会在计算机系统上自动运行。