会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • WEB BROWSER ARCHITECTURE FOR VIRTUAL MACHINE ACCESS
    • 用于虚拟机访问的WEB浏览器架构
    • US20070260702A1
    • 2007-11-08
    • US11532419
    • 2006-09-15
    • David RichardsonBrian BershadSteven GribbleHenry Levy
    • David RichardsonBrian BershadSteven GribbleHenry Levy
    • G06F15/16
    • G06F9/45558G06F16/95G06F2009/45575
    • Applications and services are accessed over the Web without requiring any modification to the currently available code for such applications. Virtual machines (VMs) can each be associated with one or more pre-configured and pre-installed software applications and hosted by Web sites. A VM is accessed and run when a user of a client computing device selects a Web object for the VM in a browser program. A plug-in in the browser reads a configuration file for the selected VM from a server and requests a server-side controller daemon to launch the VM on the server. The plug-in then opens a remote desktop connection to the VM, which is displayed as an embedded window in the Web page on the browser program. The user can then interact with and use the VM and its provided application software and services from within the browser program.
    • 通过Web访问应用程序和服务,无需对此类应用程序的当前可用代码进行任何修改。 虚拟机(VM)可以分别与一个或多个预配置和预安装的软件应用程序相关联,并由网站托管。 当客户端计算设备的用户在浏览器程序中为VM选择Web对象时,VM被访问并运行。 浏览器中的插件从服务器读取所选VM的配置文件,并请求服务器端控制器守护程序在服务器上启动VM。 插件然后打开到VM的远程桌面连接,该连接在浏览器程序的网页中显示为嵌入式窗口。 然后,用户可以在浏览器程序内与虚拟机及其提供的应用软件和服务进行交互并使用。
    • 2. 发明申请
    • Recovering device drivers
    • 恢复设备驱动程序
    • US20060242402A1
    • 2006-10-26
    • US11398799
    • 2006-04-06
    • Michael SwiftBrian BershadHenry Levy
    • Michael SwiftBrian BershadHenry Levy
    • G06F9/00
    • G06F11/1482
    • A solution to the problem of maintaining application integrity when device drivers fail. This solution employs a new mechanism, the shadow driver, which is an operating system (OS) kernel agent that monitors communication between the OS kernel and the device driver it “shadows.” When a device driver error occurs, the shadow driver acts in place of the failed device driver, intercepting and responding to calls from the OS kernel and the device driver during cleanup, unloading, reloading, and re-initialization of the failed device driver. Applications and the OS kernel are thus isolated from the failure. An initial embodiment was developed for use with the Linux™ OS and was tested with a dozen device drivers. Results demonstrate that shadow drivers successfully mask device driver failures from applications, impose minimal performance overhead, require no changes to existing applications and device drivers, and can be implemented with relatively little code.
    • 解决设备驱动程序出现故障时维护应用程序完整性的问题。 该解决方案采用了一种新的机制,即影子驱动程序,它是一种操作系统(OS)内核代理,用于监视OS内核与其“阴影”的设备驱动程序之间的通信。 当设备驱动程序错误发生时,影子驱动程序代替发生故障的设备驱动程序,在清除,卸载,重新加载和重新初始化故障设备驱动程序期间拦截和响应来自操作系统内核和设备驱动程序的调用。 因此,应用程序和OS内核与故障隔离。 开发了用于Linux(TM)操作系统的初始实施例,并用十几个设备驱动程序进行了测试。 结果表明,影子驱动程序成功地掩盖了应用程序的设备驱动程序故障,施加了最低的性能开销,不需要更改现有应用程序和设备驱动程序,并且可以使用相对较少的代码实现。
    • 4. 发明申请
    • Predictive tuning of unscheduled streaming digital content
    • 非预定流数字内容的预测调整
    • US20060067296A1
    • 2006-03-30
    • US11195089
    • 2005-08-01
    • Brian BershadGaurav Bhaya
    • Brian BershadGaurav Bhaya
    • H04L12/28
    • H04L12/2854
    • A predictive tuning system enables a user to easily and efficiently find desired digital content among a plurality of content streams. Using a data collector, analyzer, and distributed tuning service, users may specify one or more particular items of interest, and the system, through the use of predictive algorithms, determines a subset of the plurality of content streams that should be monitored in order to optimize along one or more dimensions, such as the length of time that the user must wait in order to receive their desired digital content. Various strategies can be employed to find the desired content in the data streams, and a combination of strategies can provide the most efficient approach to achieving the desired content. Once found, a desired content can be accessed contemporaneously, stored for later access, or can be input to another application.
    • 预测调谐系统使得用户能够容易且有效地在多个内容流中找到期望的数字内容。 使用数据收集器,分析器和分布式调优服务,用户可以指定一个或多个感兴趣的特定项目,并且系统通过使用预测算法确定应该被监视的多个内容流的子集,以便 根据一个或多个维度进行优化,例如用户必须等待以便接收其期望的数字内容的时间长度。 可以采用各种策略来在数据流中找到期望的内容,并且策略的组合可以提供实现期望内容的最有效的方法。 一旦找到,期望的内容可以同时访问,存储以备以后访问,或者可以输入到另一个应用程序。
    • 5. 发明授权
    • Method and system for reducing memory access latency by providing fine
grain direct access to flash memory concurrent with a block transfer
therefrom
    • 通过向其提供细粒度直接存取与其块传输并发的方法和系统来减少存储器访问等待时间
    • US5802554A
    • 1998-09-01
    • US813011
    • 1997-03-05
    • Ramon CaceresBrian BershadBrian D. MarshFrederick Douglis
    • Ramon CaceresBrian BershadBrian D. MarshFrederick Douglis
    • G06F12/02G06F12/00G06F12/06G06F12/08
    • G06F12/08G06F12/0638G06F2212/2022
    • A system and method for reducing access latency to stable storage are described. A technique referred to as fault trickling is used to improve access latency to stable storage such as flash memory. In particular, data requests from a central processing unit are preferentially satisfied by a memory management unit providing access to a main memory. When the requested data does not reside in the main memory, however, the memory management unit satisfies the request by providing direct fine-grain access to the flash memory. In addition, concurrently with satisfying the data request directly from the flash memory, a block transfer is initiated from the flash memory to the main memory. Once the block transfer is completed, a memory map, such as an address translation table, is updated to indicate that the data now resides in the more convenient source of data--the main memory. Accordingly, subsequent data requests, for that or proximately located data, can be satisfied by accessing the main memory.
    • 描述用于减少对稳定存储的访问延迟的系统和方法。 被称为故障滴流的技术被用于改善诸如闪存之类的稳定存储的访问延迟。 特别地,来自中央处理单元的数据请求优先地由提供对主存储器的访问的存储器管理单元来满足。 然而,当请求的数据不在主存储器中时,存储器管理单元通过向闪存提供直接的细粒度访问来满足该请求。 另外,与从闪速存储器直接满足数据请求同时,从闪速存储器向主存储器发起块传送。 一旦块传输完成,更新存储器映射,例如地址转换表,以指示数据现在位于更方便的数据源 - 主存储器中。 因此,可以通过访问主存储器来满足针对该位置或近似位置的数据的后续数据请求。
    • 6. 发明授权
    • Recovering device drivers
    • 恢复设备驱动程序
    • US07673174B2
    • 2010-03-02
    • US11398799
    • 2006-04-06
    • Michael SwiftBrian BershadHank Levy
    • Michael SwiftBrian BershadHank Levy
    • G06F11/00
    • G06F11/1482
    • A solution to the problem of maintaining application integrity when device drivers fail. This solution employs a new mechanism, the shadow driver, which is an operating system (OS) kernel agent that monitors communication between the OS kernel and the device driver it “shadows.” When a device driver error occurs, the shadow driver acts in place of the failed device driver, intercepting and responding to calls from the OS kernel and the device driver during cleanup, unloading, reloading, and re-initialization of the failed device driver. Applications and the OS kernel are thus isolated from the failure. An initial embodiment was developed for use with the Linux™ OS and was tested with a dozen device drivers. Results demonstrate that shadow drivers successfully mask device driver failures from applications, impose minimal performance overhead, require no changes to existing applications and device drivers, and can be implemented with relatively little code.
    • 解决设备驱动程序出现故障时维护应用程序完整性的问题。 该解决方案采用了一种新的机制,即影子驱动程序,它是一种操作系统(OS)内核代理,用于监视操作系统内核与其“阴影”的设备驱动程序之间的通信。当发生设备驱动程序错误时,影子驱动程序就位 的故障设备驱动程序,在故障设备驱动程序的清理,卸载,重新加载和重新初始化期间拦截和响应来自操作系统内核和设备驱动程序的调用。 因此,应用程序和OS内核与故障隔离。 开发了用于Linux™操作系统的初始实施例,并用十几种设备驱动程序进行了测试。 结果表明,影子驱动程序成功地掩盖了应用程序的设备驱动程序故障,施加了最低的性能开销,不需要更改现有应用程序和设备驱动程序,并且可以使用相对较少的代码实现。