-
公开(公告)号:US09274622B2
公开(公告)日:2016-03-01
申请号:US13609258
申请日:2012-09-11
申请人: Stephen Wright , Hirofumi Yamamoto , Pak Kiu Chung , Raju Ramanathan , Krishnan Menon , Lawrence Osterman , Alan Stephenson , Reed Townsend , Jacob Rossi
发明人: Stephen Wright , Hirofumi Yamamoto , Pak Kiu Chung , Raju Ramanathan , Krishnan Menon , Lawrence Osterman , Alan Stephenson , Reed Townsend , Jacob Rossi
CPC分类号: G06F3/038 , G06F9/4411 , G06F9/451
摘要: In one embodiment, a unified pointer message 300 may describe in a single type of pointer message a coordinate input from a user via multiple types of pointer devices. An input device interface 150 may receive a coordinate input 350 from an input device. A processor 120 may execute an application programming interface layer 430 that creates a unified pointer message 300 for the coordinate input 350. The processor 120 may send the unified pointer message 300 to an application. The processor 120 may process a device specific data set 244 unhandled by the application.
摘要翻译: 在一个实施例中,统一指针消息300可以以单一类型的指针消息描述来自用户经由多种类型的指针设备的坐标输入。 输入设备接口150可以从输入设备接收坐标输入350。 处理器120可以执行应用编程接口层430,其创建用于坐标输入350的统一指针消息300.处理器120可以将统一指针消息300发送到应用。 处理器120可以处理由应用程序未处理的设备特定数据集244。
-
公开(公告)号:US20140075458A1
公开(公告)日:2014-03-13
申请号:US13609258
申请日:2012-09-11
申请人: Stephen Wright , Hirofumi Yamamoto , Pak Kiu Chung , Raju Ramanathan , Krishnan Menon , Lawrence Osterman , Alan Stephenson , Reed Townsend , Jacob Rossi
发明人: Stephen Wright , Hirofumi Yamamoto , Pak Kiu Chung , Raju Ramanathan , Krishnan Menon , Lawrence Osterman , Alan Stephenson , Reed Townsend , Jacob Rossi
IPC分类号: G06F3/00
CPC分类号: G06F3/038 , G06F9/4411 , G06F9/451
摘要: In one embodiment, a unified pointer message 300 may describe in a single type of pointer message a coordinate input from a user via multiple types of pointer devices. An input device interface 150 may receive a coordinate input 350 from an input device. A processor 120 may execute an application programming interface layer 430 that creates a unified pointer message 300 for the coordinate input 350. The processor 120 may send the unified pointer message 300 to an application. The processor 120 may process a device specific data set 244 unhandled by the application.
摘要翻译: 在一个实施例中,统一指针消息300可以以单一类型的指针消息描述来自用户经由多种类型的指针设备的坐标输入。 输入设备接口150可以从输入设备接收坐标输入350。 处理器120可以执行应用编程接口层430,其创建用于坐标输入350的统一指针消息300.处理器120可以将统一指针消息300发送到应用。 处理器120可以处理由应用程序未处理的设备特定数据集244。
-
公开(公告)号:US08248387B1
公开(公告)日:2012-08-21
申请号:US12030184
申请日:2008-02-12
申请人: Raju Ramanathan
发明人: Raju Ramanathan
CPC分类号: G06F3/0416 , G06F3/0425
摘要: The efficient buffering of image data for a plurality of clients is disclosed. One disclosed embodiment comprises an optical touch-sensitive device configured to receive changed portions of a frame of data from a touch data acquisition system comprising a touch-sensitive display, to store the changed portions of the frame of data in a common data frame buffer, and to receive a bitmap header from the touch data acquisition system that specifies locations of the changed portions of the frame of data and store the bitmap header in each of a plurality of client header buffers. Clients can first obtain the bitmap header from buffers corresponding to those clients, and then obtain the changed portions of the frame of data from the common data frame buffer.
摘要翻译: 公开了用于多个客户端的图像数据的有效缓冲。 一个公开的实施例包括光学敏感设备,其被配置为从包括触敏显示器的触摸数据采集系统接收数据帧的改变的部分,以将数据帧的改变的部分存储在公共数据帧缓冲器中, 并且从触摸数据获取系统接收位图报头,其指定数据帧的改变部分的位置,并将位图报头存储在多个客户端报头缓冲器的每一个中。 客户端可以首先从与这些客户端相对应的缓冲器中获取位图报头,然后从公共数据帧缓冲器获取数据帧的改变部分。
-
公开(公告)号:US20060215501A1
公开(公告)日:2006-09-28
申请号:US11090772
申请日:2005-03-24
IPC分类号: G11B7/085
CPC分类号: G11B7/005 , G11B19/125 , G11B19/28 , G11B2020/10981 , G11B2020/1099
摘要: A method and system for controlling the spin rate of an optical device. A device driver provides notification that media has been inserted into the optical device. A control service determines the format of information on the media. The spin rate of the optical device is locked or unlocked based on the format.
-
公开(公告)号:US20060190510A1
公开(公告)日:2006-08-24
申请号:US11064491
申请日:2005-02-23
CPC分类号: G06F13/102 , G06F11/004 , G06F12/0804 , G06F12/0866
摘要: A system that facilitates the storage of data using a write barrier. The system interfaces to a hardware component that stores data, and includes a write barrier component that dynamically employs instructions compatible with the hardware component to ensure data integrity during storage of the data. The write barrier component is independent of at least an operating system and an application and can operate in a least one of a user mode and a kernel mode. The write barrier component includes at least one of software instructions, routines, and methods, the selection of one or more of which is based on hardware data extracted from the hardware component. A selection component interrogates the hardware component for hardware data to facilitate selection of one or more instructions most suitable for interfacing to the hardware component. A coalescing component combines cache synchronization requests into a single set of instructions, which set is processed to flush a disk cache in one process.
摘要翻译: 一种便于使用写入屏障存储数据的系统。 该系统与存储数据的硬件组件进行接口,并且包括写入屏障组件,其动态地采用与硬件组件兼容的指令,以确保数据存储期间的数据完整性。 写屏障组件至少与操作系统和应用程序无关,并且可以以用户模式和内核模式中的至少一个操作。 写屏障组件包括软件指令,程序和方法中的至少一个,其中一个或多个选择是基于从硬件组件提取的硬件数据。 选择组件询问用于硬件数据的硬件组件,以便于选择最适合于与硬件组件接口的一个或多个指令。 合并组件将高速缓存同步请求组合到单个指令集中,该组指令被处理以在一个进程中刷新磁盘缓存。
-
公开(公告)号:US09575652B2
公开(公告)日:2017-02-21
申请号:US13436877
申请日:2012-03-31
申请人: Jacob S. Rossi , Justin E. Rogers , Raju Ramanathan , Stephen H. Wright , Charu Chandiram , Matthew A. Rakow
发明人: Jacob S. Rossi , Justin E. Rogers , Raju Ramanathan , Stephen H. Wright , Charu Chandiram , Matthew A. Rakow
IPC分类号: G06F3/0488 , G06F3/01 , H04N1/00 , G06F9/44
CPC分类号: G06F3/04883 , G06F3/01 , G06F3/017 , G06F9/44 , G06F9/451 , H04N1/00411
摘要: Instantiable gesture object techniques are described in which native gesture functionality is abstracted to applications using a script-based recognition interface. Gesture objects may be instantiated for different interaction contexts at the direction of applications programmed using dynamic scripting languages. Gesture objects can be configured to designate particular touch contacts and/or other inputs to consider for gesture recognition and a target element of content to which corresponding recognized gestures are applicable. After creation, gesture objects manage gesture processing operations on behalf of the applications including creating recognizers with the native gesture system, feeding input data for processing, and transforming raw gesture data into formats appropriate for the application and/or a target element. Accordingly, script-based applications may use the gesture objects to offload processing tasks associated with gesture recognition and take advantage of native gesture functionality.
摘要翻译: 描述了可实现的手势对象技术,其中使用基于脚本的识别界面将原生手势功能抽象到应用。 手势对象可以在使用动态脚本语言编程的应用程序的方向上针对不同的交互环境进行实例化。 手势对象可以被配置为指定特定的触摸触点和/或其他输入以考虑用于手势识别和对应的识别的手势可应用的内容的目标元素。 在创建之后,手势对象代表应用程序来管理手势处理操作,包括使用本机手势系统创建识别器,馈送用于处理的输入数据,以及将原始手势数据转换成适合于应用和/或目标元素的格式。 因此,基于脚本的应用程序可以使用手势对象来卸载与手势识别相关联的处理任务并利用本地手势功能。
-
公开(公告)号:US20130263029A1
公开(公告)日:2013-10-03
申请号:US13436877
申请日:2012-03-31
申请人: Jacob S. Rossi , Justin E. Rogers , Raju Ramanathan , Stephen H. Wright , Charu Chandiram , Matthew A. Rakow
发明人: Jacob S. Rossi , Justin E. Rogers , Raju Ramanathan , Stephen H. Wright , Charu Chandiram , Matthew A. Rakow
IPC分类号: G06F3/048
CPC分类号: G06F3/04883 , G06F3/01 , G06F3/017 , G06F9/44 , G06F9/451 , H04N1/00411
摘要: Instantiable gesture object techniques are described in which native gesture functionality is abstracted to applications using a script-based recognition interface. Gesture objects may be instantiated for different interaction contexts at the direction of applications programmed using dynamic scripting languages. Gesture objects can be configured to designate particular touch contacts and/or other inputs to consider for gesture recognition and a target element of content to which corresponding recognized gestures are applicable. After creation, gesture objects manage gesture processing operations on behalf of the applications including creating recognizers with the native gesture system, feeding input data for processing, and transforming raw gesture data into formats appropriate for the application and/or a target element. Accordingly, script-based applications may use the gesture objects to offload processing tasks associated with gesture recognition and take advantage of native gesture functionality.
摘要翻译: 描述了可实现的手势对象技术,其中使用基于脚本的识别界面将原生手势功能抽象到应用。 手势对象可以在使用动态脚本语言编程的应用程序的方向上针对不同的交互环境进行实例化。 手势对象可以被配置为指定特定的触摸触点和/或其他输入以考虑用于手势识别和对应的识别的手势可应用的内容的目标元素。 在创建之后,手势对象代表应用程序来管理手势处理操作,包括使用本机手势系统创建识别器,馈送用于处理的输入数据,以及将原始手势数据转换成适合于应用和/或目标元素的格式。 因此,基于脚本的应用程序可以使用手势对象来卸载与手势识别相关联的处理任务并利用本地手势功能。
-
公开(公告)号:US07599264B2
公开(公告)日:2009-10-06
申请号:US11090772
申请日:2005-03-24
申请人: James Tse-Ching Yu , Jason M. Anderson , Raju Ramanathan , Yingchun Simon Zhang , Kenneth Wade Stufflebeam, Jr.
发明人: James Tse-Ching Yu , Jason M. Anderson , Raju Ramanathan , Yingchun Simon Zhang , Kenneth Wade Stufflebeam, Jr.
IPC分类号: G11B7/00
CPC分类号: G11B7/005 , G11B19/125 , G11B19/28 , G11B2020/10981 , G11B2020/1099
摘要: A method and system for controlling the spin rate of an optical device. A device driver provides notification that media has been inserted into the optical device. A control service determines the format of information on the media. The spin rate of the optical device is locked or unlocked based on the format.
摘要翻译: 一种用于控制光学装置的旋转速率的方法和系统。 设备驱动程序提供媒体已插入光学设备的通知。 控制服务确定媒体上信息的格式。 根据格式,光学装置的旋转速度被锁定或解锁。
-
公开(公告)号:US07457921B2
公开(公告)日:2008-11-25
申请号:US11064491
申请日:2005-02-23
IPC分类号: G06F12/12
CPC分类号: G06F13/102 , G06F11/004 , G06F12/0804 , G06F12/0866
摘要: A system that facilitates the storage of data using a write barrier. The system interfaces to a hardware component that stores data, and includes a write barrier component that dynamically employs instructions compatible with the hardware component to ensure data integrity during storage of the data. The write barrier component is independent of at least an operating system and an application and can operate in a least one of a user mode and a kernel mode. The write barrier component includes at least one of software instructions, routines, and methods, the selection of one or more of which is based on hardware data extracted from the hardware component. A selection component interrogates the hardware component for hardware data to facilitate selection of one or more instructions most suitable for interfacing to the hardware component. A coalescing component combines cache synchronization requests into a single set of instructions, which set is processed to flush a disk cache in one process.
摘要翻译: 一种便于使用写入屏障存储数据的系统。 该系统与存储数据的硬件组件进行接口,并且包括写入屏障组件,其动态地采用与硬件组件兼容的指令,以确保数据存储期间的数据完整性。 写屏障组件至少与操作系统和应用程序无关,并且可以以用户模式和内核模式中的至少一个操作。 写屏障组件包括软件指令,程序和方法中的至少一个,其中一个或多个选择是基于从硬件组件提取的硬件数据。 选择组件询问用于硬件数据的硬件组件,以便于选择最适合于与硬件组件接口的一个或多个指令。 合并组件将高速缓存同步请求组合到单个指令集中,该组指令被处理以在一个进程中刷新磁盘缓存。
-
-
-
-
-
-
-
-