Log in
Enquire now
‌

US Patent 10061832 Database tuple-encoding-aware data partitioning in a direct memory access engine

Patent 10061832 was granted and assigned to Oracle on August, 2018 by the United States Patent and Trademark Office.

OverviewStructured DataIssuesContributors

Contents

Is a
Patent
Patent
1

Patent attributes

Patent Applicant
Oracle
Oracle
1
Current Assignee
Oracle
Oracle
1
Patent Jurisdiction
United States Patent and Trademark Office
United States Patent and Trademark Office
1
Patent Number
100618321
Patent Inventor Names
Michael Duller1
David A. Brown1
David Joseph Hawkins1
Erik Schlanger1
Rishabh Jain1
Sam Idicula1
Christopher Joseph Daniels1
Date of Patent
August 28, 2018
1
Patent Application Number
153626881
Date Filed
November 28, 2016
1
Patent Citations Received
‌
US Patent 12061638 Presenting filtered events having selected extracted values
2
‌
US Patent 10860592 Providing interactive search results from a distributed search system
‌
US Patent 11003675 Interactive display of search result information
‌
US Patent 11030229 Automatic rule modification
‌
US Patent 11042697 Determining an extraction rule from positive and negative examples
‌
US Patent 11651149 Event selection via graphical user interface control
10
‌
US Patent 11709850 Using a timestamp selector to select a time information and a type of time information
11
‌
US Patent 11782678 Graphical user interface for extraction rules
...
Patent Primary Examiner
‌
Sean D Rossiter
1
Patent abstract

Techniques provide for hardware accelerated data movement between main memory and an on-chip data movement system that comprises multiple core processors that operate on the tabular data. The tabular data is moved to or from the scratch pad memories of the core processors. While the data is in-flight, the data may be manipulated by data manipulation operations. The data movement system includes multiple data movement engines, each dedicated to moving and transforming tabular data from main memory data to a subset of the core processors. Each data movement engine is coupled to an internal memory that stores data (e.g. a bit vector) that dictates how data manipulation operations are performed on tabular data moved from a main memory to the memories of a core processor, or to and from other memories. The internal memory of each data movement engine is private to the data movement engine. Tabular data is efficiently copied between internal memories of the data movement system via a copy ring that is coupled to the internal memories of the data movement system and/or is coupled to a data movement engine. Also, a data movement engine internally broadcasts data to other data movement engines, which then transfer the data to respective core processors. Partitioning may also be performed by the hardware of the data movement system. Techniques are used to partition data “in flight”. The data movement system also generates a column of row identifiers (RIDs). A row identifier is a number treated as identifying a row or element's position within a column. Row identifiers each identifying a row in column are also generated.

Timeline

No Timeline data yet.

Further Resources

Title
Author
Link
Type
Date
No Further Resources data yet.

References

Find more entities like US Patent 10061832 Database tuple-encoding-aware data partitioning in a direct memory access engine

Use the Golden Query Tool to find similar entities by any field in the Knowledge Graph, including industry, location, and more.
Open Query Tool
Access by API
Golden Query Tool
Golden logo

Company

  • Home
  • Press & Media
  • Blog
  • Careers
  • WE'RE HIRING

Products

  • Knowledge Graph
  • Query Tool
  • Data Requests
  • Knowledge Storage
  • API
  • Pricing
  • Enterprise
  • ChatGPT Plugin

Legal

  • Terms of Service
  • Enterprise Terms of Service
  • Privacy Policy

Help

  • Help center
  • API Documentation
  • Contact Us
By using this site, you agree to our Terms of Service.