Encoding a schema version in table names

    公开(公告)号:US10067956B2

    公开(公告)日:2018-09-04

    申请号:US13563465

    申请日:2012-07-31

    Abstract: The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, a data repository, and a table version module configured to create a first version of a database within the data repository using a first version of a database schema that defines a set of tables for the database, and receive a result that is responsive to a command, such that when the result indicates a success condition, execution of the command allows access to data contained in the database and verification of the database schema version, wherein the result does not include database schema version information. The device further includes means for executing the command to access the data, wherein the command includes one or more encoded table names, and wherein each of the encoded table names included in the command is generated based on at least a database schema version identifier.

    Accelerating view transitions
    2.
    发明授权
    Accelerating view transitions 有权
    加速视图转换

    公开(公告)号:US08769400B1

    公开(公告)日:2014-07-01

    申请号:US13429801

    申请日:2012-03-26

    CPC classification number: G06F17/248 G06F17/211 G06F17/30899

    Abstract: A method includes rendering content to provide rendered content including a first content segment and a second content segment, wherein the second content segment includes an indicator of computing device activity; outputting a first view of the rendered content for presentation at a display device, and receiving, at the one or more processors, event information. In response to the event information, the method includes applying at least one hardware accelerated transform to define a second view of the rendered content, where the second content segment, but not the first content segment, is viewable in the second view of the rendered content when the rendered content is presented at the display device, modifying the first content segment, and applying at least one hardware accelerated transform to define a third view of the rendered content subsequent to modifying the first content segment.

    Abstract translation: 一种方法包括呈现内容以提供包括第一内容片段和第二内容片段的呈现内容,其中所述第二内容片段包括计算设备活动的指示符; 输出所呈现的内容的第一视图以便在显示设备处呈现,以及在所述一个或多个处理器处接收事件信息。 响应于事件信息,该方法包括应用至少一个硬件加速变换来定义所呈现的内容的第二视图,其中第二内容段而不是第一内容段在所呈现的内容的第二视图中是可见的 当在显示设备上呈现呈现的内容时,修改第一内容片段,以及应用至少一个硬件加速变换以在修改第一内容片段之后定义所呈现的内容的第三视图。

    SUB-COMPONENT INSTANTIATION AND SYNCHRONIZATION USING A SHARED WORKER
    3.
    发明申请
    SUB-COMPONENT INSTANTIATION AND SYNCHRONIZATION USING A SHARED WORKER 审中-公开
    使用共享工作者的子组件实现和同步

    公开(公告)号:US20120066610A1

    公开(公告)日:2012-03-15

    申请号:US13250149

    申请日:2011-09-30

    CPC classification number: G06F9/542 G06F9/451 G06F2209/545

    Abstract: The techniques of this disclosure are directed to a shared worker application configured to create one or more instantiations and/or to locally synchronize status of one or more sub-component instantiations for one or more web applications. In one example, a shared worker of a browser facilitates creation of sub-component instantiations, by acquiring software defining the sub-component from a memory of a computing device on which the browser is operating, or via a network, and providing the software local to the computing device for execution to create the instantiation of the sub-component. In another example, a shared worker of a browser as described herein facilitates status updates for multiple sub-component instantiations local to a computing device upon which a browser is operating.

    Abstract translation: 本公开的技术涉及被配置为为一个或多个web应用创建一个或多个实例化和/或本地同步一个或多个子组件实例化的状态的共享工作者应用。 在一个示例中,浏览器的共享工作者通过从浏览器正在其上运行的计算设备的存储器或经由网络获取定义子组件的软件,或者通过网络来提供子组件实例的创建,并提供本地软件 到计算设备执行以创建子组件的实例化。 在另一个示例中,如本文所述的浏览器的共享工作者便于对浏览器在其上运行的计算设备本地的多个子组件实例化的状态更新。

    Cross-domain communications with a shared worker application

    公开(公告)号:US08438289B1

    公开(公告)日:2013-05-07

    申请号:US12795559

    申请日:2010-06-07

    CPC classification number: G06F17/30994 G06F9/54 H04L63/08

    Abstract: Techniques are described herein that provide for inter-domain communications with one or more shared worker applications. A parent web application associated with a first domain may create a child web application associated with a second domain different than the first domain. The child web application may determine whether a shared worker associated with the second domain is operating. The shared worker acquires information associated with the second domain in response to one or more requests, and stores acquired information associated with the second domain in a memory of the local computing device. The parent web application may request, via the child web application, information associated with the second domain from the shared worker. In response to the request, the parent web application may receive, from the shared worker, information associated with the second domain stored in the memory of the local computing device.

    Cross-domain communications with a shared worker application

    公开(公告)号:US08260937B1

    公开(公告)日:2012-09-04

    申请号:US13250129

    申请日:2011-09-30

    Abstract: Techniques are described herein that provide for inter-domain communications with one or more shared worker applications. A parent web application associated with a first domain may create a child web application associated with a second domain different than the first domain. The child web application may determine whether a shared worker associated with the second domain is operating. The shared worker acquires information associated with the second domain in response to one or more requests, and stores acquired information associated with the second domain in a memory of the local computing device. The parent web application may request, via the child web application, information associated with the second domain from the shared worker. In response to the request, the parent web application may receive, from the shared worker, information associated with the second domain stored in the memory of the local computing device.

    ENCODING A SCHEMA VERSION IN TABLE NAMES

    公开(公告)号:US20120023143A1

    公开(公告)日:2012-01-26

    申请号:US13249474

    申请日:2011-09-30

    CPC classification number: G06F17/30297 G06F17/30309

    Abstract: The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, a data repository, and a table version module configured to create a first version of a database within the data repository using a first version of a database schema that defines a set of tables for the database, and receive a result that is responsive to a command, such that when the result indicates a success condition, execution of the command allows access to data contained in the database and verification of the database schema version, wherein the result does not include database schema version information. The device further includes means for executing the command to access the data, wherein the command includes one or more encoded table names, and wherein each of the encoded table names included in the command is generated based on at least a database schema version identifier.

    ENCODING A SCHEMA VERSION IN TABLE NAMES

    公开(公告)号:US20120023080A1

    公开(公告)日:2012-01-26

    申请号:US12842771

    申请日:2010-07-23

    CPC classification number: G06F17/30297 G06F17/30309

    Abstract: The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, a data repository, and a table version module configured to create a first version of a database within the data repository using a first version of a database schema that defines a set of tables for the database, and receive a result that is responsive to a command, such that when the result indicates a success condition, execution of the command allows access to data contained in the database and verification of the database schema version, wherein the result does not include database schema version information. The device further includes means for executing the command to access the data, wherein the command includes one or more encoded table names, and wherein each of the encoded table names included in the command is generated based on at least a database schema version identifier.

    SYSTEMS AND METHODS FOR MAINTAINING RESPONSIVENESS IN THE PRESENCE OF LARGE DATA CHUNKS
    9.
    发明申请
    SYSTEMS AND METHODS FOR MAINTAINING RESPONSIVENESS IN THE PRESENCE OF LARGE DATA CHUNKS 审中-公开
    保存大数据库存在响应的系统与方法

    公开(公告)号:US20150200883A1

    公开(公告)日:2015-07-16

    申请号:US13483539

    申请日:2012-05-30

    CPC classification number: H04L51/08 H04L43/16 H04L51/046

    Abstract: Embodiments relate to methods, devices, and computer-implemented methods for determining if an email attachment to be transmitted by an application on the mobile computing device to another computing device on a first data channel exceeds a predetermined size threshold; determining if the email attachment is independent of other active email attachment requests on the first data channel; providing the email attachment over the first data channel if the size is determined not to exceed the predetermined size threshold; providing the email attachment over the first data channel if the email attachment is determined to be dependent of the other active email attachment, requests; and providing the email attachment over a second data channel different than the first data channel if the size is determined to be above the predetermined size threshold and is independent of the other active email attachment requests.

    Abstract translation: 实施例涉及用于确定由移动计算设备上的应用发送到第一数据信道上的另一计算设备的电子邮件附件是否超过预定大小阈值的方法,设备和计算机实现的方法; 确定所述电子邮件附件是否独立于所述第一数据信道上的其他活动电子邮件附件请求; 如果确定尺寸不超过预定尺寸阈值,则在第一数据通道上提供电子邮件附件; 如果电子邮件附件被确定为依赖于其他活动电子邮件附件请求,则在第一数据通道上提供电子邮件附件; 以及如果所述大小被确定为高于所述预定大小的阈值并且独立于所述其他活动的电子邮件附件请求,则通过不同于所述第一数据信道的第二数据信道提供所述电子邮件附件。

    Maintaining database transaction priority between web pages in the absence of direct communication between the pages
    10.
    发明授权
    Maintaining database transaction priority between web pages in the absence of direct communication between the pages 有权
    在页面之间没有直接通信的情况下,在网页之间维护数据库事务优先级

    公开(公告)号:US08554753B1

    公开(公告)日:2013-10-08

    申请号:US13432306

    申请日:2012-03-28

    CPC classification number: G06F17/30477

    Abstract: Systems and methods for managing database transactions communicated from a browser-based software application to a database by a database management system in order to avoid or ameliorate transaction latency. According to one embodiment, the system or method comprises foreground and background processes, each generating database transactions. The foreground processes can submit an unlimited number of transactions to the database while background processes can only submit a limited, predetermined number of transactions to the database. To accomplish this, the background processes are associated with an in-memory queue of transactions that are then submitted to the database in a quantity no greater than the predetermined number. As a result, the database transactions sent by the foreground process will not have to wait behind more than the predetermined number of background transactions, thereby resulting in lower latency and avoiding or ameliorating delays to the user.

    Abstract translation: 用于管理由数据库管理系统从基于浏览器的软件应用程序传送到数据库的数据库事务的系统和方法,以避免或改善事务延迟。 根据一个实施例,系统或方法包括前台和后台进程,每个进程生成数据库事务。 前台进程可以向数据库提交无限数量的事务,而后台进程只能向数据库提交有限的预定数量的事务。 为了实现这一点,后台进程与事务的内存中队列相关联,然后将其以不超过预定数量的数量提交给数据库。 因此,由前台进程发送的数据库事务不必等待超过预定数量的后台事务,从而导致较低的延迟并避免或改善用户的延迟。

Patent Agency Ranking