Methods and systems for searching document operation labels

US11514230B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11514230-B2
Application numberUS-201313743626-A
CountryUS
Kind codeB2
Filing dateJan 17, 2013
Priority dateJan 18, 2012
Publication dateNov 29, 2022
Grant dateNov 29, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer system having one or more processors and memory storing one or more programs for execution by the one or more processors is described. The computer system displays at least a portion of the respective document, and while displaying at least the portion of the respective document, receives a request for document operation labels. The document operation labels correspond to respective document operations. In response to receiving the request for document operation labels, the computer system selects a plurality of document operation labels at least in accordance with user data and user-interface data corresponding to a respective user of the computer system, and provides the plurality of document operation labels for display to the respective user.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method br providing document operation labels for use with a respective document stored in an online document system, comprising: receiving user data for a user from a user information database, wherein: the user data includes a list of documents that are associated with the user, and the list of documents includes the respective document; displaying, at a client device, a user interface (UI) comprising a document view area presenting at least a portion of the respective document, and a document operation search region to receive different user inputs; displaying a location indicator at a location in the portion of the respective document; identifying content in the portion of the respective document corresponding to the location of the location indicator, wherein the identified content is included in document data of the portion of the respective document; in response to receiving a first user input representing a user selection of the document operation search region, displaying a plurality of document operation labels corresponding to a plurality of document operations, wherein the plurality of document operations is selected based on the identified content corresponding to the location of the location indicator; upon receiving, in the document operation search region of the UI, a second user input representing a search query, initiating a search based on the search query to find a subset of document operation labels the subset of document operation labels comprising one or more document operation labels corresponding to respective document operations, wherein the respective document operations are most frequently used by the user or a group of users including the user; and displaying the subset of document operation labels comprising the one or more document operation labels corresponding to the respective document operations. 2. The computer-implemented method of claim 1 , wherein the first user input representing the user selection of the document operation region does not involve, typing the search query in the document operation region. 3. The computer-implemented method of claim 1 , wherein: the subset of document operation labels is selected in accordance with a document operation classifier that receives at least he user data and user-interface data corresponding to he respective user as input; and the method further comprises: receiving a user selection of one of he subset of document operation labels by the respective user; and updating the document operation classifier in accordance with he user selection. 4. The computer-implemented method of claim 1 , wherein the user data includes a feature usage history of the user, the feature usage history includes document operations hat have been selected by he user, and at least one of the subset of document operation labels is selected in accordance with a recency of respective document operations in he feature usage hisbry. 5. The computer-implemented method of claim 1 , wherein: the user data identifies a geographic location of the user; and the method further comprises selecting at least one of he subset of document operation labels in accordance with the geographic location of the user. 6. The computer-implemented method of claim 1 , wherein: the user data identifies a job function of the user; and the method further comprises selecting at least one of the subset of document operation labels in accordance with the job function of he user. 7. The computer-implemented method of claim 1 , wherein: the user data includes a feature search history, he feature search hisbry identifying a plurality of search queries that have been used by the user to identify one or more document operations; and the method further comprises selecting at least one of he subset of document operation labels in accordance with the feature search hisbry. 8. The computer-implemented method of claim 1 , further comprising selecting at least one of the subset of document operation labels in accordance with one or more visible objects in the respective document. 9. The computer-implemented method of claim 1 , further comprising selecting at least one of the subset of document operation labels in accordance with one or more selected objects in he respective document. 10. The computer-implemented method of claim 1 , further comprising selecting at least one of the subset of document operation labels in accordance with one or more document operation labels in an undo stack or a redo stack. 11. The computer-implemented method of claim 1 , further comprising: selecting at least one of the subset of document operation labels in accordance with: he search query, the user data, user-interface data corresponding b he user, and user data and user-interface data corresponding to a community of users. 12. The computer-implemented method of claim 1 , further comprising: identifying candidate document operation labels including: one or more document operation labels selected in accordance with the search query, one or more document operation labels selected in accordance with the user data corresponding to the user, one or more document operation labels selected in accordance with user-interface data corresponding to he user, one or more document operation labels selected in accordance with user data corresponding to a community of users, and one or more document operation labels selected in accordance with user-interface data corresponding b the community of users; and selecting at least a subset of the candidate document operation labels for display in the user interface. 13. The computer-implemented method of claim 1 , further comprising: selecting one or more document operation labels corresponding to one or more document operations used with respect to one or more documents related to the respective document. 14. The computer-implemented method of claim 13 , wherein he one or more related documents and the respective document are included in a same document collection. 15. The computer-implemented method of claim 13 , wherein: the respective document is associated with a respective domain; and the one or more related documents and he respective document are associated with a same domain. 16. A computer system, comprising: one or more processors; and memory storing instructions, which when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving user data for a user from a user information database, wherein: the user data includes a list of documents hat are associated with the user, and the list of documents includes a respective document, displaying, at a client device, a user interface (UI) comprising a document view area presenting at least a portion of he respective document, and a document operation search region to receive different user inputs; displaying a location indicator at a location in the portion of the respective document; identifying content in the portion of the respective document corresponding to the location of the location indicator, wherein the identified content is included in document data of the portion of the respective document; in response to receiving a first user input representing a user selection of the document operation search region, displaying a plurality of document operation labels corresponding to a plurality of document operations, wherein he plurality of document operations is selected based on he identified content corresponding b he location of the location indicator; upon receiving, in t

Assignees

Inventors

Classifications

  • G06F40/106Primary

    Display of layout of documents; Previewing · CPC title

  • Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs (query results presentation G06F16/156) · CPC title

  • using document space presentation or visualization, e.g. category, hierarchy or range presentation and selection · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11514230B2 cover?
A computer system having one or more processors and memory storing one or more programs for execution by the one or more processors is described. The computer system displays at least a portion of the respective document, and while displaying at least the portion of the respective document, receives a request for document operation labels. The document operation labels correspond to respective …
Who is the assignee on this patent?
Google Inc, Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F40/106. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 29 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).