Predictive insertion of graphical objects in a development environment

    公开(公告)号:US10466863B1

    公开(公告)日:2019-11-05

    申请号:US15170260

    申请日:2016-06-01

    Applicant: Google Inc.

    Inventor: Romain P. Guy

    Abstract: An example method includes outputting, by a computing device and for display in a graphical development environment used during development of a software application, a graphical user interface associated with the software application, receiving, by the computing device, a development specification that associates a region of the graphical user interface with one or more candidate graphical objects for insertion into the graphical user interface, and receiving, by the computing device, an indication of a selection of the region of the graphical user interface. The example method further includes determining, by the computing device, based at least in part on the development specification and the indication of the selection of the region of the graphical user interface, a graphical object from the one or more candidate graphical objects, and outputting, by the computing device and for display at the region of the graphical user interface, an indication of the graphical object.

    Sequencing of animations in software applications
    2.
    发明授权
    Sequencing of animations in software applications 有权
    软件应用程序中动画的排序

    公开(公告)号:US09292955B1

    公开(公告)日:2016-03-22

    申请号:US13735561

    申请日:2013-01-07

    Applicant: Google Inc.

    CPC classification number: G06T13/80

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for defining a sequence of animations for changing visible and non-visible values of objects. One or more programmatic calls is received, the calls including animations and sequencing for their performance. Consecutive frames of the animations are displayed according to the animations and the sequencing defined in the programmatic calls. Non-displayed properties of the objects in the animations are changed in coordination with the displaying of the consecutive frames.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于定义用于改变对象的可见和不可见值的动画序列。 接收到一个或多个编程呼叫,呼叫包括动画和其性能排序。 根据程序化呼叫中定义的动画和顺序显示动画的连续帧。 动画对象的未显示属性与连续帧的显示协调一致。

    Input to Locked Computing Device
    3.
    发明申请
    Input to Locked Computing Device 有权
    锁定计算设备的输入

    公开(公告)号:US20150007354A1

    公开(公告)日:2015-01-01

    申请号:US14486188

    申请日:2014-09-15

    Applicant: Google Inc.

    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving at a computing device that is in a locked state, one or more user inputs to unlock the device and to execute at least one command that is different from a command for unlocking the device. The method further includes executing in response to the user inputs to unlock the device an unlocking operation by the device to convert the device from a locked state to an unlocked state. The method further includes executing the at least one command in response to receiving the user inputs to execute the at least one command. The at least one command executes so that results of executing the at least one command are first displayed on the device to a user automatically after the device changes from the locked state to the unlocked state.

    Abstract translation: 本说明书的主题可以包括其中包括在处于锁定状态的计算设备处接收一个或多个用户输入以解锁设备并执行至少一个不同的命令的方法 从用于解锁设备的命令。 该方法还包括响应于用户输入执行解锁设备的解锁操作,以将设备从锁定状态转换为解锁状态。 所述方法还包括响应于接收到所述用户输入以执行所述至少一个命令来执行所述至少一个命令。 执行至少一个命令,使得在设备从锁定状态改变到解锁状态之后,执行至少一个命令的结果首先在设备上自动显示给用户。

    Record-time optimization of display lists
    4.
    发明授权
    Record-time optimization of display lists 有权
    显示列表的记录时间优化

    公开(公告)号:US09336555B1

    公开(公告)日:2016-05-10

    申请号:US13656624

    申请日:2012-10-19

    Applicant: Google Inc.

    Inventor: Romain P. Guy

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing a display list. Graphics processing commands are identified for generation of one or more graphical images on a computer device. During an initial recording of a graphics display list to include the graphics processing commands, if a sub-list of the display list is determined to not include any drawing commands, the display list is recorded so that commands on the sub-list are not executed when the display list is executed.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于优化显示列表。 识别用于在计算机设备上生成一个或多个图形图像的图形处理命令。 在包括图形处理命令的图形显示列表的初始记录期间,如果显示列表的子列表被确定为不包括任何绘制命令,则记录显示列表,使得不执行子列表上的命令 当执行显示列表时。

    Input to locked computing device
    5.
    发明授权
    Input to locked computing device 有权
    输入到锁定的计算设备

    公开(公告)号:US08839413B2

    公开(公告)日:2014-09-16

    申请号:US13847301

    申请日:2013-03-19

    Applicant: Google Inc.

    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving at a computing device that is in a locked state, one or more user inputs to unlock the device and to execute at least one command that is different from a command for unlocking the device. The method further includes executing in response to the user inputs to unlock the device an unlocking operation by the device to convert the device from a locked state to an unlocked state. The method further includes executing the at least one command in response to receiving the user inputs to execute the at least one command. The at least one command executes so that results of executing the at least one command are first displayed on the device to a user automatically after the device changes from the locked state to the unlocked state.

    Abstract translation: 本说明书的主题可以包括其中包括在处于锁定状态的计算设备处接收一个或多个用户输入以解锁设备并执行至少一个不同的命令的方法 从用于解锁设备的命令。 该方法还包括响应于用户输入执行解锁设备的解锁操作,以将设备从锁定状态转换为解锁状态。 所述方法还包括响应于接收到所述用户输入以执行所述至少一个命令来执行所述至少一个命令。 执行至少一个命令,使得在设备从锁定状态改变到解锁状态之后,执行至少一个命令的结果首先在设备上自动显示给用户。

    HEIRARCHY AND HINT BASED RENDERING PIPELINE SELECTION
    9.
    发明申请
    HEIRARCHY AND HINT BASED RENDERING PIPELINE SELECTION 审中-公开
    HEIRARCHY AND HINT基于渲染管道选择

    公开(公告)号:US20150022536A1

    公开(公告)日:2015-01-22

    申请号:US13735626

    申请日:2013-01-07

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a request for rendering a graphical object associated with a component of a computer system, the component including a request that hardware accelerated rendering be used in conjunction with the component. A hint is referenced, the hint including a condition under which hardware accelerated rendering should not be used. The graphical object is rendered without hardware accelerated rendering based on a determination that the condition of the hint is met with respect to the request.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于接收用于呈现与计算机系统的组件相关联的图形对象的请求,该组件包括硬件加速渲染结合使用的请求 零件。 引用提示,提示包括不应使用硬件加速渲染的条件。 基于确定关于请求的提示的条件的确定,呈现图形对象而没有硬件加速呈现。

    AUTOMATIC HARDWARE ACCELERATED RENDERING TO SOFTWARE RENDERING FALLBACK
    10.
    发明申请
    AUTOMATIC HARDWARE ACCELERATED RENDERING TO SOFTWARE RENDERING FALLBACK 审中-公开
    自动硬件加速渲染软件渲染灰色

    公开(公告)号:US20150015588A1

    公开(公告)日:2015-01-15

    申请号:US13735598

    申请日:2013-01-07

    Applicant: Google Inc.

    Inventor: Romain P. Guy

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for software fallback upon detecting an error in hardware accelerated rendering. A display of an application is rendered using hardware acceleration. In response to detecting an error in the hardware accelerated rendering of the display, hardware acceleration is disabled for further rendering of the display. Subsequent to disabling the hardware acceleration for further rendering of the display, the display is rendered without hardware acceleration.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于在检测硬件加速渲染中的错误时软件回退。 使用硬件加速渲染应用程序的显示。 响应于检测到显示器的硬件加速渲染中的错误,禁止硬件加速以进一步显示显示。 在禁用硬件加速以进一步渲染显示器之后,在不进行硬件加速的情况下呈现显示。

Patent Agency Ranking