Crowd sourced data sampling at the crowd

US11093452B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11093452-B2
Application numberUS-201514929472-A
CountryUS
Kind codeB2
Filing dateNov 2, 2015
Priority dateApr 21, 2015
Publication dateAug 17, 2021
Grant dateAug 17, 2021

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.

An approach is provided for sampling crowd sourced data. The approach selects an sampling node from a set of crowd nodes. The sampling node receives a data acquisition request from a data collector and receives data from the set of crowd nodes with the data being responsive to the data acquisition request. The received data is processed by the sampling node to reduce redundant data as defined by the data acquisition request. An acquired data message block is generated and transmitted from the sampling node to the data collector.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, in an information handling system comprising one or more processors and a memory of sampling crowd sourced data, the method comprising: selecting a sampling node from a plurality of crowd nodes; receiving, at the sampling node, a data acquisition request from a data collector; receiving, at the sampling node, data from the plurality of crowd nodes, wherein the data is responsive to the data acquisition request; processing, by the sampling node, the received data, wherein the processing reduces redundant data as defined by the data acquisition request and results in an acquired data message block; transmitting the acquired data message block from the sampling node to the data collector; establishing, by the sampling node, a plurality of collections wherein each collection includes at least one of the plurality of crowd nodes; defining a geo-located region pertaining to each of the collections; collecting a representative data from at least one of the crowd nodes included in each of the collections; counting a number of nodes included in each of the collections that have redundant data as defined by the data acquisition request; expanding each of the collections' geo-located regions based on a geo-location of the one or more crowd nodes included in each of the respective collections; wherein the data acquisition request includes a redundancy parameter and a maximum collection geographic area parameter, wherein the method further comprises: establishing a maximum size of each of the geo-located regions based on the maximum collection geographic area parameter; receiving a first data from a first node of the plurality of crowd nodes and a second data from a second node of the plurality of crowd nodes, the first data corresponding to a first collection area and the second data corresponding to a second collection area, wherein the first and second nodes are selected from the plurality of collections; identifying that the received first and second data are within the redundancy parameter; and determining, based on the first collection area being different from the second collection area, that the received first and second data are not redundant. 2. A method, in an information handling system comprising one or more processors and a memory of sampling crowd sourced data, the method comprising: selecting a sampling node from a plurality of crowd nodes; receiving, at the sampling node, a data acquisition request from a data collector, the data acquisition request including a redundancy parameter and a maximum collection geographic area parameter; receiving, at the sampling node, data from the plurality of crowd nodes, wherein the data is responsive to the data acquisition request; processing, by the sampling node, the received data, wherein the processing reduces redundant data as defined by the data acquisition request and results in an acquired data message block; transmitting the acquired data message block from the sampling node to the data collector; establishing, by the sampling node, a plurality of collections wherein each collection includes at least one of the plurality of crowd nodes; defining a geo-located region pertaining to each of the collections; collecting a representative data from at least one of the crowd nodes included in each of the collections; counting a number of nodes included in each of the collections that have redundant data as defined by the data acquisition request; expanding each of the collections' geo-located regions based on a geo-location of the one or more crowd nodes included in each of the respective collections; establishing a maximum size of each of the geo-located regions based on the maximum collection geographic area parameter; receiving a first data from a first node of the plurality of crowd nodes and a second data from a second node of the plurality of crowd nodes, wherein the first and second nodes are both in a first collection selected from the plurality of collections; identifying that the received first and second data are within the redundancy parameter; and in response to identifying redundancy between the first data and the second data, including the first data in the acquired data message block and discarding the second data.

Assignees

Inventors

Classifications

  • G06F16/174Primary

    Redundancy elimination performed by the file system (error detection or correction of the data by redundancy in operations G06F11/14) · CPC title

  • Hierarchical databases, e.g. IMS, LDAP data stores or Lotus Notes · CPC title

  • Ensuring data consistency and integrity · 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 US11093452B2 cover?
An approach is provided for sampling crowd sourced data. The approach selects an sampling node from a set of crowd nodes. The sampling node receives a data acquisition request from a data collector and receives data from the set of crowd nodes with the data being responsive to the data acquisition request. The received data is processed by the sampling node to reduce redundant data as defined b…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/174. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 17 2021 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).