会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Device, method, and graphical user interface with grid transformations during device rotation
    • 设备,方法和图形用户界面,在设备旋转期间具有网格转换
    • US08692851B2
    • 2014-04-08
    • US12790490
    • 2010-05-28
    • Bas OrdingJoshua H. ShafferEliza Carey Block
    • Bas OrdingJoshua H. ShafferEliza Carey Block
    • G09G5/32
    • G06F1/1694G06F3/04817G06F3/04886G06F2200/1614
    • A method includes: displaying a first 2-D array of a plurality of user interface components on the display in a portrait orientation; detecting rotation of the display from the portrait orientation to a landscape orientation with one or more accelerometers; and, in response to detecting the rotation: rotating the first 2-D array of the plurality of user interface components on the display about an axis that is normal to a front surface of the display; replacing the first 2-D array with a second 2-D array of the plurality of user interface components on the display after the rotation of the first 2-D array exceeds a predefined condition; and rotating the second 2-D array of the plurality of user interface components on the display until the second 2-D array of the plurality of user interface components is in the landscape orientation.
    • 一种方法包括:以纵向方向在显示器上显示多个用户界面组件的第一2-D阵列; 使用一个或多个加速度计检测显示器从纵向方向到横向的旋转; 并且响应于检测到所述旋转:旋转所述显示器上的所述多个用户界面部件的所述第一2-D阵列围绕与所述显示器的前表面正交的轴线; 在第一2-D阵列的旋转之后,在显示器上用多个用户界面组件的第二2-D阵列替换第一2-D阵列超过预定义的条件; 以及在所述显示器上旋转所述多个用户界面组件的所述第二2D阵列直到所述多个用户界面组件的所述第二2D阵列处于横向。
    • 4. 发明授权
    • Sharing a data buffer
    • 共享数据缓冲区
    • US08395632B2
    • 2013-03-12
    • US13447122
    • 2012-04-13
    • Ronnie G. MisraJoshua H. Shaffer
    • Ronnie G. MisraJoshua H. Shaffer
    • G06F15/167G09G5/36G09G5/397
    • G06F9/544G06F9/30025G06F9/3017G06F9/328G06F9/3824
    • A computer-program product may have instructions that, when executed, cause a processor to perform operations including managing execution of application functions that access data in a shared buffer; determining if a first instruction that is stored at a first memory location causes, upon execution, data to be read from or written to the shared buffer; and when it is determined that the first instruction causes data to be read from or written to the shared buffer, 1) identify one or more replacement instructions to execute in place of the first instruction; 2) store the one or more replacement instructions; and 3) replace the first instruction at the first memory location with a second instruction that, when executed, causes the stored one or more replacement instructions to be executed.
    • 计算机程序产品可以具有指令,当被执行时,使处理器执行操作,包括管理访问共享缓冲器中的数据的应用功能的执行; 确定存储在第一存储器位置的第一指令是否在执行时导致数据被读取或写入到共享缓冲器; 并且当确定所述第一指令使得数据被读取或写入所述共享缓冲器时,1)识别代替所述第一指令执行的一个或多个替换指令; 2)存储一个或多个替换指令; 以及3)用第二指令来替换第一存储器位置处的第一指令,该指令在执行时使得存储的一个或多个替换指令被执行。
    • 5. 发明授权
    • Event recognition
    • 事件识别
    • US08285499B2
    • 2012-10-09
    • US12566660
    • 2009-09-24
    • Bradford Allen MooreJoshua H. Shaffer
    • Bradford Allen MooreJoshua H. Shaffer
    • G01R15/00
    • G06F3/04883G06F3/041G06F3/0416G06F3/0481G06F7/00G06F9/451G06F2203/04808
    • A method executes software including a view hierarchy with a plurality of views which displays one or more views of the view hierarchy. The method executes software elements associated with a particular view, wherein each particular view includes event recognizers. Each event recognizer has an event definition based on sub-events, and an event handler that specifies an action for a target, and is configured to send the action to the target in response to an event recognition. The method detects a sequence of sub-events, and identifies one of the views of the view hierarchy as a hit view that establishes which views in the hierarchy are actively involved views. The method delivers a respective sub-event to event recognizers for each actively involved view, wherein each event recognizer for actively involved views in the view hierarchy processes the respective sub-event prior to processing a next sub-event in the sequence of sub-events.
    • 一种方法执行包括具有显示视图层次结构的一个或多个视图的多个视图的视图层次结构的软件。 该方法执行与特定视图相关联的软件元素,其中每个特定视图包括事件识别器。 每个事件识别器具有基于子事件的事件定义,以及指定对目标的动作的事件处理程序,并被配置为响应于事件识别将该动作发送到目标。 该方法检测子事件序列,并将视图层次结构中的一个视图标识为命中视图,以确定层次结构中的哪些视图主动涉及视图。 该方法为每个主动参与的视图向事件识别器递送相应的子事件,其中用于视图层级中的主动参与视图的每个事件识别器在处理子事件序列中的下一个子事件之前处理相应的子事件 。
    • 7. 发明授权
    • Event recognition
    • 事件识别
    • US09311112B2
    • 2016-04-12
    • US13077931
    • 2011-03-31
    • Joshua H. ShafferKenneth L. KociendaImran Chaudhri
    • Joshua H. ShafferKenneth L. KociendaImran Chaudhri
    • G06F3/042G06F9/44G06F3/0488G06F9/54
    • G06F9/4443G06F3/04883G06F9/451G06F9/542G06F2209/545
    • An electronic device executes one or more software elements. Each software element is associated with a particular view, which includes one or more event recognizers. Each event recognizer has one or more event definitions based on one or more sub-events, and an event handler. The event handler is configured to send an action to a target in response to the event recognizer detecting an event corresponding to a particular event definition. The electronic device detects a sequence of sub-events, and identifies actively involved views. The electronic device delivers a respective sub-event to event recognizers for actively involved views. At least one event recognizer for actively involved views has a plurality of event definitions, one of which is selected in accordance with an internal state of the electronic device. The at least one event recognizer processes the respective sub-event in accordance with the selected event definition.
    • 电子设备执行一个或多个软件元件。 每个软件元素与特定视图相关联,其包括一个或多个事件识别器。 每个事件识别器具有基于一个或多个子事件和事件处理程序的一个或多个事件定义。 事件处理程序被配置为响应于事件识别器检测与特定事件定义相对应的事件来向目标发送动作。 电子设备检测子事件的顺序,并识别主动参与的视图。 电子设备将相应的子事件传递给用于主动参与的视图的事件识别器。 用于主动参与视图的至少一个事件识别器具有多个事件定义,其中一个事件定义根据电子设备的内部状态来选择。 所述至少一个事件识别器根据所选择的事件定义处理相应的子事件。
    • 10. 发明授权
    • Event recognition
    • 事件识别
    • US08428893B2
    • 2013-04-23
    • US13221830
    • 2011-08-30
    • Bradford Allen MooreJoshua H. Shaffer
    • Bradford Allen MooreJoshua H. Shaffer
    • G01R15/00
    • G06F3/04883G06F3/041G06F3/0416G06F3/0481G06F7/00G06F9/451G06F2203/04808
    • A device detects a sequence of sub-events as part of a touch event associated with a view, determines that the sequence does not correspond to one or more predefined sequences of sub-events for the view associated with the touch event, and, in accordance with a determination that the sequence does not correspond to the one or more predefined sequences, sends a touch cancel event to the view associated with the touch event. Also disclosed is a device configured to detect a sequence of sub-events as part of a touch event associated with a view, determine that the sequence does not correspond to one or more predefined sequences of sub-events for the view associated with the touch event, and, in accordance with a determination that the sequence does not correspond to the one or more predefined sequences, cancel the touch event.
    • 设备检测作为与视图相关联的触摸事件的一部分的子事件序列,确定该序列不对应于与触摸事件相关联的视图的一个或多个预定义的子事件序列,并且按照 确定该序列不对应于一个或多个预定义的序列,将触摸取消事件发送到与触摸事件相关联的视图。 还公开了被配置为检测子事件序列作为与视图相关联的触摸事件的一部分的装置,确定该序列不对应于与触摸事件相关联的视图的一个或多个预定义的子事件序列 ,并且根据该序列与一个或多个预定义序列不对应的确定,取消触摸事件。