Unified searchable storage for resource-constrained and other devices
    1.
    发明授权
    Unified searchable storage for resource-constrained and other devices 有权
    用于资源受限和其他设备的统一搜索存储

    公开(公告)号:US09558248B2

    公开(公告)日:2017-01-31

    申请号:US13971240

    申请日:2013-08-20

    Applicant: Google Inc.

    CPC classification number: G06F17/30554 G06F17/30613

    Abstract: The present disclosure describes a data indexing and search service that resides locally on a computing device (e.g., a mobile phone) and that can host data for multiple applications on the device. By centralizing the storage of data as well as the search and query functions, unified search queries can be performed by the service.

    Abstract translation: 本公开描述了本地驻留在计算设备(例如,移动电话)上并且可以托管设备上的多个应用的​​数据的数据索引和搜索服务。 通过集中数据的存储以及搜索和查询功能,可以由服务执行统一的搜索查询。

    Encoding and decoding delta values
    2.
    发明授权
    Encoding and decoding delta values 有权
    加密和解码增量值

    公开(公告)号:US09355113B2

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

    申请号:US14013502

    申请日:2013-08-29

    Applicant: Google Inc.

    CPC classification number: G06F17/30153

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for encoding and decoding delta values. In one aspect, a method includes accessing a compression buffer having a start position, a sentinel position, and a data storage region; obtaining a first value; determining that a second value stored in the sentinel position does not match a first sentinel value; determining that a third value stored in the start position matches a second sentinel value; and storing the first value at the start position of the compression buffer.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于对delta值进行编码和解码。 一方面,一种方法包括访问具有开始位置,前哨位置和数据存储区域的压缩缓冲器; 获得第一个值; 确定存储在所述哨兵位置的第二值与第一哨兵值不匹配; 确定存储在所述起始位置的第三值与第二标记值相匹配; 以及将所述第一值存储在所述压缩缓冲器的开始位置。

    ENCODING AND DECODING DELTA VALUES
    3.
    发明申请
    ENCODING AND DECODING DELTA VALUES 有权
    编码和解码DELTA值

    公开(公告)号:US20140201174A1

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

    申请号:US14013502

    申请日:2013-08-29

    Applicant: Google Inc.

    CPC classification number: G06F17/30153

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for encoding and decoding delta values. In one aspect, a method includes accessing a compression buffer having a start position, a sentinel position, and a data storage region; obtaining a first value; determining that a second value stored in the sentinel position does not match a first sentinel value; determining that a third value stored in the start position matches a second sentinel value; and storing the first value at the start position of the compression buffer.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于对delta值进行编码和解码。 一方面,一种方法包括访问具有开始位置,前哨位置和数据存储区域的压缩缓冲器; 获得第一个值; 确定存储在所述哨兵位置的第二值与第一哨兵值不匹配; 确定存储在所述起始位置的第三值与第二标记值相匹配; 以及将所述第一值存储在所述压缩缓冲器的开始位置。

    ON-DISK MULTIMAP
    4.
    发明申请
    ON-DISK MULTIMAP 有权
    多盘多媒体

    公开(公告)号:US20140201474A1

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

    申请号:US13970802

    申请日:2013-08-20

    Applicant: Google Inc.

    CPC classification number: G06F17/30961

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data on in a storage medium. In one aspect, a method includes receiving a key-value pair including a key k and a value v. The method further includes encoding the key-value pair as (i) a first key-value pair including a first key k1 and first value v1, and (ii) a second key-value pair including a second key k2. The method further includes inserting the first key-value pair and the second key-value pair in a trie.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于将数据存储在存储介质中。 一方面,一种方法包括接收包括密钥k和值v的密钥值对,所述方法还包括:将密钥值对编码为(i)包括第一密钥k1和第一密钥k1的第一密钥值对 v1和(ii)包括第二密钥k2的第二密钥值对。 该方法还包括将第一键值对和第二键 - 值对插入到特里。

    ASSIST LAYER WITH AUTOMATED EXTRACTION
    6.
    发明申请
    ASSIST LAYER WITH AUTOMATED EXTRACTION 审中-公开
    辅助层自动提取

    公开(公告)号:US20160350136A1

    公开(公告)日:2016-12-01

    申请号:US14804861

    申请日:2015-07-21

    Applicant: Google Inc.

    CPC classification number: G06K9/82 G06F3/04842 G06F9/453 G06F16/903

    Abstract: In general, this disclosure is directed to techniques for outputting, by a computing device and for display at a display component that is operatively coupled to the computing device, a graphical user interface of an application. The computing device determines context data from content included in the graphical user interface. The computing device further determines, based at least in part on the context data, an indication of assistance that is contextually related to the content included in the graphical user interface. The computing device outputs the indication of the assistance.

    Abstract translation: 通常,本公开涉及用于通过计算设备输出用于在可操作地耦合到计算设备的显示组件上显示应用的图形用户界面的技术。 计算设备从包括在图形用户界面中的内容确定上下文数据。 所述计算设备还至少部分地基于所述上下文数据确定与所述图形用户界面中包括的内容上下文相关的辅助的指示。 计算设备输出帮助的指示。

    Automated formation of specialized dictionaries
    7.
    发明授权
    Automated formation of specialized dictionaries 有权
    自动形成专业词典

    公开(公告)号:US09483460B2

    公开(公告)日:2016-11-01

    申请号:US14047502

    申请日:2013-10-07

    Applicant: Google Inc.

    CPC classification number: G06F17/2735 G06F17/277 G06F17/2795

    Abstract: A document analysis system analyzes a corpus of documents and automatically generates a dictionary of specialized phrases not already in conventional dictionaries. The dictionary generation process involves a series of operations on the phrases to identify the phrases most suitable for inclusion in a dictionary, such as phrase scoring and phrase clustering. The dictionary generation process also comprises the identification of one or more corresponding definitions for the various phrases identified for inclusion in the specialized dictionary.

    Abstract translation: 文档分析系统分析文档语料库,并自动生成一个不在常规词典中的专业词典的词典。 字典生成过程涉及对短语的一系列操作以识别最适合包括在字典中的短语,例如短语评分和短语聚类。 字典生成过程还包括识别用于包括在专门词典中的各种短语的一个或多个相应定义。

    Automated Formation of Specialized Dictionaries
    8.
    发明申请
    Automated Formation of Specialized Dictionaries 有权
    自动形成专业字典

    公开(公告)号:US20150100308A1

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

    申请号:US14047502

    申请日:2013-10-07

    Applicant: Google Inc.

    CPC classification number: G06F17/2735 G06F17/277 G06F17/2795

    Abstract: A document analysis system analyzes a corpus of documents and automatically generates a dictionary of specialized phrases not already in conventional dictionaries. The dictionary generation process involves a series of operations on the phrases to identify the phrases most suitable for inclusion in a dictionary, such as phrase scoring and phrase clustering. The dictionary generation process also comprises the identification of one or more corresponding definitions for the various phrases identified for inclusion in the specialized dictionary.

    Abstract translation: 文档分析系统分析文档语料库,并自动生成一个不在常规词典中的专业词典的词典。 字典生成过程涉及对短语的一系列操作以识别最适合包括在字典中的短语,例如短语评分和短语聚类。 字典生成过程还包括识别用于包括在专门词典中的各种短语的一个或多个相应定义。

    PERSONALIZED DIGITAL CONTENT SEARCH
    9.
    发明申请
    PERSONALIZED DIGITAL CONTENT SEARCH 审中-公开
    个性化数字内容搜索

    公开(公告)号:US20140317099A1

    公开(公告)日:2014-10-23

    申请号:US13868533

    申请日:2013-04-23

    Applicant: GOOGLE INC.

    CPC classification number: G06F16/24578 G06F16/9535

    Abstract: Systems and method are disclosed personalizing search results. An example method for personalizing search results may include receiving from a user, a search query for a media item, identifying search results for the search query, and generating a score for each of a plurality of media items identified in the search results. The score for a corresponding one of the plurality of media items may be based on the search query and one or both of a personalized query independent score and/or a personalized query dependent score. The at least one personalized query independent and query dependent scores may be based on at least one media preference signal associated with the user. The search results may be ranked based on the generated score for each of the plurality of media items.

    Abstract translation: 披露了个性化搜索结果的系统和方法。 用于个性化搜索结果的示例方法可以包括从用户接收媒体项的搜索查询,识别搜索查询的搜索结果,以及为搜索结果中标识的多个媒体项中的每一个生成分数。 多个媒体项目中对应的一个媒体项目的分数可以基于搜索查询以及个性化查询独立分数和/或个性化查询依赖分数中的一个或两个。 所述至少一个个性化查询独立和查询相关分数可以基于与用户相关联的至少一个媒体偏好信号。 可以基于多个媒体项目中的每一个的生成得分来对搜索结果进行排名。

    Searchable, Mutable Data Structure
    10.
    发明申请
    Searchable, Mutable Data Structure 有权
    可搜索,可变数据结构

    公开(公告)号:US20140201247A1

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

    申请号:US13972501

    申请日:2013-08-21

    Applicant: Google Inc.

    CPC classification number: G06F17/30961 G06F17/30292 G06F17/30625

    Abstract: A data structure includes three arrays. A first array includes a root node, one or more intermediate nodes, and one or more leaf nodes. A second array includes one or more slices, each of which includes one or more elements; a third array also includes one or more elements. Each root node and intermediate node in the first array points to a respective slice in the second array. Each element in the second array stores a byte and has an associated pointer that points either to a respective intermediate node or to a respective leaf node in the first array. Each leaf node in the first array points to a respective element in the third array, and each element in the third array stores a respective sub-string of bytes. The trie can be particularly advantageous, for example, in applications on resource-constrained computing devices, such as mobile phones, tablets, and other hand-held computing devices.

    Abstract translation: 数据结构包括三个数组。 第一阵列包括根节点,一个或多个中间节点和一个或多个叶节点。 第二阵列包括一个或多个切片,每个切片包括一个或多个元件; 第三阵列还包括一个或多个元件。 第一阵列中的每个根节点和中间节点指向第二阵列中的相应切片。 第二阵列中的每个元素存储一个字节,并且具有指向相应的中间节点或第一阵列中相应的叶节点的相关联的指针。 第一阵列中的每个叶节点指向第三阵列中的相应元素,并且第三阵列中的每个元素存储相应的字节子串。 例如,在诸如移动电话,平板电脑和其他手持计算设备的资源受限的计算设备上的应用中,特里是特别有利的。

Patent Agency Ranking