会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Transparent local and distributed memory management system
    • 透明的本地和分布式内存管理系统
    • US07305538B2
    • 2007-12-04
    • US10410768
    • 2003-04-10
    • Blaine GarstAli OzerBertrand SerletTrey Matteson
    • Blaine GarstAli OzerBertrand SerletTrey Matteson
    • G06F12/00
    • G06F12/0261Y10S707/99953Y10S707/99957
    • The present invention discloses a system for transparent local and distributed memory management. The invention overcomes the prior art's requirement of keeping track of whether a memory space allocated to a new object or a new program or data structure can be reclaimed. According to the present invention an autorelease pool is created at the beginning of a new duty cycle. The autorelease pool retains the newly allocated memory space during the duty cycle. The autorelease pool is automatically disposed of at the end of the duty cycle. As a result of disposing the autorelease pool, the newly allocated memory space is reclaimed (i.e., deallocated). The present invention is useful in distributed networks where different programming conventions on remote and local machines made the prior art's memory management task particularly difficult. The present invention is also useful in an object-oriented programming environment.
    • 本发明公开了一种用于透明的本地和分布式存储器管理的系统。 本发明克服了现有技术跟踪分配给新对象或新程序或数据结构的存储空间是否可以回收的要求。 根据本发明,在新的占空比开始时创建自动释放池。 自动释放池在占空比期间保留新分配的内存空间。 自动释放池在占空比结束时自动处理。 作为配置自动释放池的结果,新分配的存储器空间被回收(即被解除分配)。 本发明在分布式网络中是有用的,其中远程和本地机器上的不同编程约定使现有技术的存储器管理任务变得特别困难。 本发明在面向对象编程环境中也是有用的。
    • 3. 发明授权
    • Methods and apparatuses for controlling display devices
    • 用于控制显示装置的方法和装置
    • US08810480B2
    • 2014-08-19
    • US11499047
    • 2006-08-04
    • Guy FullertonRalph T. BrunnerAli Ozer
    • Guy FullertonRalph T. BrunnerAli Ozer
    • G09G5/12
    • G09G5/001G06F3/04845G06F3/1423G06T1/60G09G5/14G09G5/36G09G2360/127
    • Methods and apparatuses for per display scale factors within a multiple display system are described.In one aspect of the invention, a machine implemented method includes setting a scale factor for each window buffer equal to an extreme scale factor among a plurality of displays. The method further includes transferring data from each window buffer into a corresponding frame buffer for one of the plurality of displays by setting a scale factor of each frame buffer equal to the scale factor of the corresponding display.In one example according to this aspect, the method further includes displaying on a high resolution display and a low resolution display an image, stored in the corresponding frame buffers, with substantially the same physical size even though the displays have different scale factors and pixel densities. Also, the extreme scale factor is one of the largest scale factor or the smallest scale factor.
    • 描述了多显示系统中每显示比例因子的方法和装置。 在本发明的一个方面,机器实现的方法包括在多个显示器之间设置等于极限比例因子的每个窗口缓冲器的比例因子。 该方法还包括通过将每个帧缓冲器的比例因子设置为等于相应显示器的比例因子,将数据从每个窗口缓冲器传送到用于多个显示器之一的相应帧缓冲器。 在根据该方面的一个示例中,该方法还包括以高分辨率显示和低分辨率显示存储在相应帧缓冲器中的具有基本相同物理尺寸的图像,即使显示器具有不同的比例因子和像素密度 。 此外,极限比例因子是最大比例因子或最小比例因子之一。
    • 5. 发明授权
    • Efficient mechanism for terminating applications
    • 高效的终端应用机制
    • US08296776B2
    • 2012-10-23
    • US12143466
    • 2008-06-20
    • David Alexander ZarzyckiCurtis RothertAli OzerMark Andrew Piccirelli
    • David Alexander ZarzyckiCurtis RothertAli OzerMark Andrew Piccirelli
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F9/485
    • An efficient mechanism for terminating applications of a data processing system is described herein. In one embodiment, in response to a request for exiting from an operating environment of a data processing system, an operating system examines an operating state associated with an application running within the operating environment, where the operating state is stored at a predetermined memory location shared between the operating system and the application. The operating system immediately terminates the application if the operating state associated with the application indicates that the application is safe for a sudden termination. Otherwise, the operating system defers terminating the application if the operating state associated with the application indicates that the application is unsafe for the sudden termination.
    • 本文描述了用于终止数据处理系统的应用的有效机制。 在一个实施例中,响应于从数据处理系统的操作环境退出的请求,操作系统检查与在操作环境中运行的应用相关联的操作状态,其中操作状态被存储在共享的预定存储器位置 在操作系统和应用程序之间。 如果与应用程序相关联的操作状态指示应用程序对于突然终止是安全的,则操作系统立即终止应用程序。 否则,如果与应用程序相关联的操作状态指示应用程序对于突然终止不安全,则操作系统会延迟终止应用程序。
    • 6. 发明授权
    • Method and apparatus for providing inter-application accessibility
    • 提供应用间可访问性的方法和装置
    • US07448042B1
    • 2008-11-04
    • US10431424
    • 2003-05-06
    • Michael Scott EngberGuyerik B. FullertonJohn Owen LouchKevin Bartlett AitkenAli Ozer
    • Michael Scott EngberGuyerik B. FullertonJohn Owen LouchKevin Bartlett AitkenAli Ozer
    • G06F13/00
    • G06F9/451
    • Methods and apparatuses for providing inter-application accessibility. Embodiments of the present invention provide a framework independent, introspective, extensible technique for describing and interacting with interfaces across application processes, in which an accessibility client dynamically discovers aspects of an element (e.g., a User Interface (UI) element) by asking for its lists of actions and attributes. For example, an accessibility client application can have framework independent access to accessibility server applications written in different frameworks, such as Cocoa, Carbon, Java, or others. Since the lists of attributes and actions are introspected at run time, an accessibility client can be dynamically extensible to handle new attributes and actions that are added to the accessibility server after the accessibility client is made. The accessibility servers have the flexibility to describe any aspect of an interface without limitation; and, the accessibility clients can interact with the accessibility servers (e.g., to perform actions) without a priori information about the interface element.
    • 提供应用间可访问性的方法和设备。 本发明的实施例提供了一种框架独立的,内省的,可扩展的技术,用于描述跨应用程序进程的接口,其中可访问性客户端通过询问其可访问性动态地发现元素(例如,用户界面(UI)元素)的各个方面 动作和属性列表。 例如,可访问性客户端应用程序可以对框架独立访问以可可,碳,Java等不同框架编写的辅助服务器应用程序。 由于属性和操作的列表在运行时被内省,所以可访问性客户端可以动态扩展,以处理在创建可访问性客户端之后添加到辅助功能服务器的新属性和操作。 可访问性服务器具有灵活性来描述接口的任何方面,而不受限制; 并且,可访问性客户端可以与辅助服务器交互(例如,执行动作),而无需关于接口元素的先验信息。
    • 7. 发明申请
    • Methods and apparatuses for controlling display devices
    • 用于控制显示装置的方法和装置
    • US20080030425A1
    • 2008-02-07
    • US11499047
    • 2006-08-04
    • Guy FullertonRalph T. BrunnerAli Ozer
    • Guy FullertonRalph T. BrunnerAli Ozer
    • G09G5/00
    • G09G5/001G06F3/04845G06F3/1423G06T1/60G09G5/14G09G5/36G09G2360/127
    • Methods and apparatuses for per display scale factors within a multiple display system are described.In one aspect of the invention, a machine implemented method includes setting a scale factor for each window buffer equal to an extreme scale factor among a plurality of displays. The method further includes transferring data from each window buffer into a corresponding frame buffer for one of the plurality of displays by setting a scale factor of each frame buffer equal to the scale factor of the corresponding display.In one example according to this aspect, the method further includes displaying on a high resolution display and a low resolution display an image, stored in the corresponding frame buffers, with substantially the same physical size even though the displays have different scale factors and pixel densities. Also, the extreme scale factor is one of the largest scale factor or the smallest scale factor.
    • 描述了多显示系统中每显示比例因子的方法和装置。 在本发明的一个方面,机器实现的方法包括在多个显示器之间设置等于极限比例因子的每个窗口缓冲器的比例因子。 该方法还包括通过将每个帧缓冲器的比例因子设置为等于相应显示器的比例因子,将数据从每个窗口缓冲器传送到用于多个显示器之一的相应帧缓冲器。 在根据该方面的一个示例中,该方法还包括以高分辨率显示和低分辨率显示存储在相应帧缓冲器中的具有基本相同物理尺寸的图像,即使显示器具有不同的比例因子和像素密度 。 此外,极限比例因子是最大比例因子或最小比例因子之一。
    • 10. 发明申请
    • METHOD AND APPARATUS FOR PROVIDING INTER-APPLICATION ACCESSIBILITY
    • 提供应用程序可访问性的方法和装置
    • US20090055843A1
    • 2009-02-26
    • US12253185
    • 2008-10-16
    • Michael Scott EngberGuyerik B. FullertonJohn Owen LouchKevin Bartlett AitkenAli Ozer
    • Michael Scott EngberGuyerik B. FullertonJohn Owen LouchKevin Bartlett AitkenAli Ozer
    • G06F9/46
    • G06F9/451
    • Methods and apparatuses for providing inter-application accessibility. Embodiments of the present invention provide a framework independent, introspective, extensible technique for describing and interacting with interfaces across application processes, in which an accessibility client dynamically discovers aspects of an element (e.g., a User Interface (UI) element) by asking for its lists of actions and attributes. For example, an accessibility client application can have framework independent access to accessibility server applications written in different frameworks, such as Cocoa, Carbon, Java, or others. Since the lists of attributes and actions are introspected at run time, an accessibility client can be dynamically extensible to handle new attributes and actions that are added to the accessibility server after the accessibility client is made. The accessibility servers have the flexibility to describe any aspect of an interface without limitation; and, the accessibility clients can interact with the accessibility servers (e.g., to perform actions) without a priori information about the interface element.
    • 提供应用间可访问性的方法和设备。 本发明的实施例提供了一种框架独立的,内省的,可扩展的技术,用于描述跨应用程序进程的接口,其中可访问性客户端通过询问其可访问性动态地发现元素(例如,用户界面(UI)元素)的各个方面 动作和属性列表。 例如,可访问性客户端应用程序可以对框架独立访问以可可,碳,Java等不同框架编写的辅助服务器应用程序。 由于属性和操作的列表在运行时被内省,所以可访问性客户端可以动态扩展,以处理在创建可访问性客户端之后添加到辅助功能服务器的新属性和操作。 可访问性服务器具有灵活性来描述接口的任何方面,而不受限制; 并且,可访问性客户端可以与辅助服务器交互(例如,执行动作),而无需关于接口元素的先验信息。