会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Extensible architecture for auxiliary displays
    • 辅助显示器的可扩展架构
    • US07549154B2
    • 2009-06-16
    • US10996634
    • 2004-11-23
    • Matthew P. RhotenAndrew J. FullerRoger H. WynnMichael S. BernsteinDaniel J. Polivy
    • Matthew P. RhotenAndrew J. FullerRoger H. WynnMichael S. BernsteinDaniel J. Polivy
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F9/46G06F9/44
    • Described is a system and method by which an auxiliary computing device having an auxiliary display platform that displays information corresponding to data that originated on the main computer system may be extended by a device manufacturer. Extended hardware is added to the device, such as a radio receiver and/or an audio decoder. The auxiliary display platform is layered and extensible at each layer, and includes an extensible hardware abstraction layer that is extensible to support extended hardware if needed, and a driver layer that is extensible by adding driver code for the extended hardware. A runtime layer is also extensible to support the extended hardware as needed, as are libraries, the auxiliary shell program and other managed code. The client API is also extensible to allow applications on the main computer system to communicate with extended hardware via the device runtime layer.
    • 描述了具有辅助显示平台的辅助计算设备的系统和方法,该辅助显示平台显示对应于在主计算机系统上发起的数据的信息,该辅助显示平台可以由设备制造商来扩展。 扩展硬件被添加到设备,诸如无线电接收器和/或音频解码器。 辅助显示平台在每层都是分层和可扩展的,并且包括可扩展硬件抽象层,可扩展以支持扩展硬件(如果需要),以及通过添加用于扩展硬件的驱动程序代码可扩展的驱动程序层。 运行时层也是可扩展的,可以根据需要支持扩展硬件,库,辅助shell程序和其他托管代码也是如此。 客户端API也是可扩展的,允许主计算机系统上的应用程序通过设备运行时层与扩展硬件进行通信。
    • 3. 发明授权
    • Sending notifications to auxiliary displays
    • 发送通知给辅助显示
    • US07581034B2
    • 2009-08-25
    • US10996371
    • 2004-11-23
    • Daniel J. PolivyMatthew P. RhotenRoger H. WynnMichael S. BernsteinAndrew J. Fuller
    • Daniel J. PolivyMatthew P. RhotenRoger H. WynnMichael S. BernsteinAndrew J. Fuller
    • G06F15/16
    • G06F3/1438G06F9/54
    • Described is a system and method by which application programs running on a main computer system communicate with an auxiliary display device (such as a cell phone, pocket-sized computer, alarm clock, television, digital picture frame and so forth) to provide viewable information on the device, remote control capabilities, and notifications. Via API calls, programs provide information in the same format regardless of the device capabilities and/or the connection type. An auxiliary display platform converts a notification into a format understood by a device driver, which then filters the notification as desired for its particular hardware device before the notification is communicated. Return communications return data such as status and user interaction with the displayed information. Software vendors may thus write code once to output notifications on auxiliary displays, while hardware manufacturers can have their devices work as auxiliary displays, with little or no modification to existing hardware.
    • 描述了在主计算机系统上运行的应用程序与辅助显示设备(例如手机,袖珍计算机,闹钟,电视机,数码相框等)通信的系统和方法,以提供可视信息 在设备上,远程控制功能和通知。 通过API调用,程序以相同的格式提供信息,无论设备功能和/或连接类型如何。 辅助显示平台将通知转换成设备驱动程序理解的格式,该设备驱动程序随后在通知通知之前根据需要对其特定硬件设备进行过滤。 返回通信返回数据,例如状态和用户与显示信息的交互。 因此,软件供应商可以编写一次代码以在辅助显示器上输出通知,而硬件制造商可以使其设备作为辅助显示器工作,对现有硬件几乎没有任何修改。
    • 4. 发明授权
    • Method and system for exchanging data between computer systems and auxiliary displays
    • 用于在计算机系统和辅助显示器之间交换数据的方法和系统
    • US07634780B2
    • 2009-12-15
    • US10996557
    • 2004-11-23
    • Matthew P. RhotenAndrew J. FullerRoger H. WynnMichael S. BernsteinDaniel J. Polivy
    • Matthew P. RhotenAndrew J. FullerRoger H. WynnMichael S. BernsteinDaniel J. Polivy
    • G06F3/00G06F9/44G06F13/00G09G5/00
    • G06F3/14G06F3/1438G06F9/541
    • Described is a system and method by which application programs running on a main computer system communicate with an auxiliary display device (such as a cell phone, pocket-sized computer, alarm clock, television, digital picture frame and so forth) to provide viewable information on the device, remote control capabilities, and notifications. Via API calls, programs provide information in the same format regardless of the device capabilities and/or the connection type. An auxiliary display platform converts the information into a format understood by a device driver, which then filters the information as desired for its particular hardware device before the information is communicated. Return communications return data such as status and user interaction with the displayed information. Software vendors may thus write code once to output information on auxiliary displays, while hardware manufacturers can have their devices work as auxiliary displays, with little or no modification to existing hardware.
    • 描述了在主计算机系统上运行的应用程序与辅助显示设备(例如手机,袖珍计算机,闹钟,电视机,数码相框等)通信的系统和方法,以提供可视信息 在设备上,远程控制功能和通知。 通过API调用,程序以相同的格式提供信息,无论设备功能和/或连接类型如何。 辅助显示平台将信息转换成设备驱动程序所理解的格式,该设备驱动程序随后在通信信息之前对其特定硬件设备的需要进行过滤。 返回通信返回数据,例如状态和用户与显示信息的交互。 因此,软件供应商可以一次写代码来输出辅助显示器上的信息,而硬件制造商可以使其设备作为辅助显示器工作,而对现有硬件几乎没有任何修改。
    • 5. 发明授权
    • Interface for consistent program interaction with auxiliary computing devices
    • 用于与辅助计算设备进行一致程序交互的界面
    • US07784065B2
    • 2010-08-24
    • US11053186
    • 2005-02-07
    • Daniel J. PolivyMatthew P. RhotenAndrew J. FullerSriram VijiMichael S. Bernstein
    • Daniel J. PolivyMatthew P. RhotenAndrew J. FullerSriram VijiMichael S. Bernstein
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F1/1647G06F1/1613G06F9/542G06F2209/545
    • Described is a system and method including an auxiliary display platform having an interface (API) set that provides a way for client applications running on a main computer system to interact with various types of auxiliary displays, irrespective of differences between various device implementations. Interaction includes displaying content and notifications provided by the application, and returning events to the application. In one implementation the API set comprises a set of COM objects that register and perform configuration checks of a client application, send content and notifications to attached devices, and return events from the attached devices. The application may send data to an endpoint corresponding to a communication destination (e.g., a particular auxiliary device application) and a contract (e.g., a format) for the data. The platform and API set thus provide an abstraction layer for applications to provide information independent of any particular auxiliary device implementation.
    • 描述了一种系统和方法,其包括具有接口(API)集合的辅助显示平台,其提供在主计算机系统上运行的客户端应用程序与各种类型的辅助显示器交互的方式,而与各种设备实现之间的差异无关。 交互包括显示应用程序提供的内容和通知,以及将事件返回到应用程序。 在一个实现中,API集合包括一组COM对象,其注册并执行客户端应用程序的配置检查,向连接的设备发送内容和通知以及从连接的设备返回事件。 应用程序可以将数据发送到对应于通信目的地(例如,特定辅助设备应用)的端点以及数据的合同(例如,格式)。 因此,平台和API集提供了一个抽象层,用于应用程序提供独立于任何特定辅助设备实现的信息。
    • 6. 发明授权
    • Using channel concepts to control computer networking
    • 使用通道概念来控制计算机网络
    • US07756980B2
    • 2010-07-13
    • US11080863
    • 2005-03-14
    • Michael S. BernsteinDavid SwitzerDaniel J. PolivyBhrighu Sareen
    • Michael S. BernsteinDavid SwitzerDaniel J. PolivyBhrighu Sareen
    • G06F15/16
    • H04L41/0883H04L41/0813H04L41/0853H04L41/22
    • Described is a system and method that use the concept of channels by which computer users select an appropriate set of network settings maintained in the computer system for a particular network. Upon selection, the corresponding settings are automatically applied by the system. A channel manager manages sets of network settings for various networks, including ad hoc networks, wherein each set contains the information that is necessary to connect to a network. A user interface allows selection of a channel, e.g., via a friendly name. The network settings may be stored in files to allow users to easily copy settings. Complex channels are capable of connecting to different networks at different times in a priority ordering, depending on network availability. The channel manager is able to determine the current channel from current network settings. Metadata may be received and displayed in conjunction with the channel-related user interface.
    • 描述了使用计算机用户为特定网络选择在计算机系统中维护的适当的一组网络设置的信道的概念的系统和方法。 选择后,系统将自动应用相应的设置。 信道管理器管理各种网络的网络设置集合,包括ad hoc网络,其中每个集合包含连接到网络所必需的信息。 用户界面允许例如通过友好名称来选择频道。 网络设置可能存储在文件中,以便用户轻松地复制设置。 根据网络可用性,复杂通道能够在优先级排序的不同时间连接到不同的网络。 频道管理员可以从当前网络设置中确定当前频道。 元数据可以与频道相关的用户界面一起被接收和显示。
    • 7. 发明授权
    • Transient shared computer resource and settings change bubble for computer programs
    • 瞬态共享的计算机资源和设置改变计算机程序的气泡
    • US07434211B2
    • 2008-10-07
    • US11060100
    • 2005-02-16
    • Roger H. WynnMichael S. BernsteinKamesh Chander Tumsi Dayakar
    • Roger H. WynnMichael S. BernsteinKamesh Chander Tumsi Dayakar
    • G06F9/45G06F11/00
    • G06F9/4418
    • Described is a mechanism that preserves the state of computer system shared resources and/or settings, and ensures that changes thereto are reverted when an application exits. A shared resource change bubble logically surrounds application code that causes system resource and/or setting data to change. The bubble preserves existing data before it gets changed, and restores the data when the application program code exits. In one implementation, the bubble is implemented as a library loaded by the application. In an alternative implementation, the bubble is run in a separate process, whereby the bubble can restore changed data even if the application program crashes. In another implementation, a bubble is automatically run for any application that the user has specified needs a bubble. Multiple settings and states may be preserved in a bubble for multiple applications, allowing changes to be undone and reapplied per application, e.g., whenever focus changes.
    • 描述了保留计算机系统共享资源和/或设置的状态的机制,并且确保当应用程序退出时其对其的改变被还原。 共享资源更改气泡在逻辑上包围导致系统资源和/或设置数据更改的应用程序代码。 气泡在更改之前保留现有数据,并在应用程序代码退出时恢复数据。 在一个实现中,气泡被实现为应用程序加载的库。 在替代实现中,气泡在单独的过程中运行,由此即使应用程序崩溃,气泡也可以恢复更改的数据。 在另一个实现中,为用户指定的任何应用程序需要一个气泡,自动运行一个气泡。 多个设置和状态可以在多个应用程序的气泡中保留,允许每个应用程序的更改被撤消并重新应用,例如每当焦点改变时。
    • 8. 发明授权
    • Handwritten file names
    • 手写文件名
    • US07634729B2
    • 2009-12-15
    • US10690669
    • 2003-10-23
    • Matthew LernerMichael S. BernsteinGerhard A. SchobbeJeffrey W. Pettiross
    • Matthew LernerMichael S. BernsteinGerhard A. SchobbeJeffrey W. Pettiross
    • G06F17/00
    • G06F17/242
    • Computer systems and methods allow users to receive, save, access, and/or display handwritten information as electronic ink in objects managed by an operating system and/or that are accessible by the operating system. Such systems and methods may allow the operating system to receive, save, access, and/or display electronic ink file names, author identifiers, keywords or comments, and the like. Some examples of such systems and methods include: (a) receiving electronic ink data associated with a document or file; (b) storing the electronic ink data; and (c) providing operating system access to the stored electronic ink data. Then, whenever the file name (or other information) is displayed in an object managed by the operating system, it will be displayed in electronic ink format. Additionally, aspects of the invention relate to computer-readable media including instructions stored thereon for performing the methods and operating the systems described above.
    • 计算机系统和方法允许用户接收,保存,访问和/或显示作为操作系统管理的对象中的电子墨迹的手写信息和/或操作系统可访问的对象。 这样的系统和方法可以允许操作系统接收,保存,访问和/或显示电子墨水文件名称,作者标识符,关键字或注释等。 这种系统和方法的一些示例包括:(a)接收与文档或文件相关联的电子墨水数据; (b)存储电子墨水数据; 和(c)提供对所存储的电子墨水数据的操作系统访问。 然后,只要在由操作系统管理的对象中显示文件名(或其他信息),将以电子墨水格式显示。 此外,本发明的方面涉及包括其上存储的用于执行上述方法和操作系统的指令的计算机可读介质。