Methods, systems, and apparatus for search of electronic information attachments

US9679010B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9679010-B2
Application numberUS-201414334976-A
CountryUS
Kind codeB2
Filing dateJul 18, 2014
Priority dateJul 18, 2014
Publication dateJun 13, 2017
Grant dateJun 13, 2017

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.

Methods, systems, and computer program products for generating a search of attachments are described. A search request based on a business template is obtained, the business template comprising a node containing an identity of an entity to which the attachment is attached and an attachment sub-node. A search request based on an attachment template is obtained, the attachment template comprising a root node referring to the attachment sub-node of the business template and a node containing an identity of the attachment. A search is performed based on the business template and the attachment template.

First claim

Opening claim text (preview).

What is claimed is: 1. A computerized method of searching, the method comprising: obtaining a search request conforming to a business template, the business template comprising a business template node containing an identity of an entity to which an attachment is attached and an attachment sub-node; performing a first search based on the search request conforming to the business template; obtaining a search request conforming to an attachment template, the attachment template comprising a root node referring to the attachment sub-node of the business template and an attachment template node containing an identity of the attachment; performing a second search based on the search request conforming to the attachment template, the second search comprising searching content of the attachment; and providing a result of the first search and the second search for display to a user. 2. The computerized method of claim 1 , wherein the attachment template is a virtual template. 3. The computerized method of claim 1 , wherein the attachment template defines attributes for searching the attachment. 4. The computerized method of claim 1 , wherein the business template further comprises one or more nodes, each node containing one or more of a description, a send date, and content corresponding to the entity to which the attachment is attached. 5. The computerized method of claim 1 , wherein the attachment template further comprises one or more nodes, each node containing one or more of a description, a send date, and the content of the attachment. 6. The computerized method of claim 1 , further comprising indexing the entity to which the attachment is attached based on the business template. 7. The computerized method of claim 1 , further comprising indexing the attachment based on the business template. 8. An apparatus, the apparatus comprising: a processor; memory to store instructions that, when executed by the processor, cause the processor to: obtain a search request conforming to a business template, the business template comprising a business template node containing an identity of an entity to which an attachment is attached and an attachment sub-node; perform a first search based on the search request conforming to the business template; obtain a search request conforming to an attachment template, the attachment template comprising a root node referring to the attachment sub-node of the business template and an attachment template node containing an identity of the attachment; perform a second search based on the search request conforming to the attachment template, the second search comprising searching content of the attachment; and providing a result of the first search and the second search for display to a user. 9. The apparatus of claim 8 , wherein the attachment template is a virtual template. 10. The apparatus of claim 8 , wherein the attachment template defines attributes for searching the attachment. 11. The apparatus of claim 8 , wherein the business template further comprises one or more nodes, each node containing one or more of a description, a send date, and content corresponding to the entity to which the attachment is attached. 12. The apparatus of claim 8 , wherein the attachment template further comprises one or more nodes, each node containing one or more of a description, a send date, and the content of the attachment. 13. The apparatus of claim 8 , further comprising instructions that, when executed by the processor, cause the processor to index the entity to which the attachment is attached based on the business template. 14. The apparatus of claim 8 , further comprising instructions that, when executed by the processor, cause the processor to index the attachment based on the business template. 15. An apparatus, the apparatus comprising: one or more processors; memory to store instructions that, when executed by the one or more hardware processors perform operations comprising: obtaining a search request conforming to a business template, the business template comprising a business template node containing an identity of an entity to which an attachment is attached and an attachment sub-node; performing a first search based on the search request conforming to the business template; obtaining a search request conforming to an attachment template, the attachment template comprising a root node referring to the attachment sub-node of the business template and an attachment template node containing an identity of the attachment; performing a second search based on the search request conforming to the attachment template, the second search comprising searching content of the attachment; and providing a result of the first search and the second search for display to a user. 16. The apparatus of claim 15 , wherein the attachment template defines attributes for searching the attachment. 17. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: obtaining a search request conforming to a business template, the business template comprising a business template node containing an identity of an entity to which an attachment is attached and an attachment sub-node; performing a first search based on the search request conforming to the business template; obtaining a search request conforming to an attachment template, the attachment template comprising a root node referring to the attachment sub-node of the business template and an attachment template node containing an identity of the attachment; performing a second search based on the search request conforming to the attachment template, the second search comprising searching content of the attachment; and providing a result of the first search and the second search for display to a user. 18. The non-transitory machine-readable storage medium of claim 17 , wherein the attachment template defines attributes for searching the attachment. 19. The non-transitory machine-readable storage medium of claim 17 , further comprising instructions that, when executed by one or more processors of the machine, cause the machine to perform operations comprising indexing the entity to which the attachment is attached based on the business template. 20. The non-transitory machine-readable storage medium of claim 17 , further comprising instructions that, when executed by one or more processors of the machine, cause the machine to perform operations comprising indexing the attachment based on the business template.

Assignees

Inventors

Classifications

  • Annexed information, e.g. attachments · CPC title

  • Interoperability with other network applications or services · CPC title

  • Resource planning, allocation, distributing or scheduling for enterprises or organisations · CPC title

  • Physics · mapped topic

  • Computer-aided management of electronic mailing [e-mailing] · 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 US9679010B2 cover?
Methods, systems, and computer program products for generating a search of attachments are described. A search request based on a business template is obtained, the business template comprising a node containing an identity of an entity to which the attachment is attached and an attachment sub-node. A search request based on an attachment template is obtained, the attachment template comprising…
Who is the assignee on this patent?
Fu Song, Lin Xun, Li gui zhou, and 7 more
What technology area does this patent fall under?
Primary CPC classification G06F17/30424. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 13 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).