Method and apparatus for hardware XML acceleration

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7716577
APP PUB NO 20070113171A1
SERIAL NO

11272949

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for accelerating processing of a structured document. A hardware XML accelerator includes one or more processors (e.g., CMT processors), one or more hardware XML parser units, one or more cryptographic units and various interfaces (e.g., to memory, a network, a communication bus). An XML document may be processed in its entirety or may be parsed in segments (e.g., as it is received). A parser unit parses a document or segment character by character, validates characters, assembles tokens from the document, extracts data, generates token headers (to describe tokens and data) and forwards the token headers and data for consumption by an application. A cryptographic unit may enforce web security, XML security or some other security scheme, by providing encryption/decryption functionality, computing digital signatures, etc. Software processing, bus utilization and latencies (e.g., memory, bus) are greatly reduced, thereby providing significantly improved XML processing and security processing throughput.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ORACLE AMERICA, INC.SANTA CLARA, CA8430

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Behrens, Jochen Santa Cruz, US 8 222
Dignum, Marcelino M Menlo Park, US 15 200
Nag, Biswadeep Fremont, US 9 352
Pericas-Geertsen, Santiago M Palm Beach Gardens, US 3 46
Petry, John P San Diego, US 15 182
Seltzer, Wayne F San Jose, US 7 150
Zaumen, William T Palo Alto, US 10 517

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 2005/0273,772 Method and apparatus of streaming data transformation using code generator and translator 199 2005
 
Other [Check patent profile for assignment information] (2)
* 2005/0010,793 Content addressable information encapsulation, representation, and transfer 2 2004
* 2007/0016,554 HARDWARE ACCELERATED VALIDATING PARSER 66 2006
 
WELLS FARGO BANK, NATIONAL ASSOCIATION (1)
2004/0220,882 Method and apparatus for a broker entity 13 2003
 
INTEL CORPORATION (1)
* 7536681 Processing secure metadata at wire speed 4 2005
 
CISCO TECHNOLOGY, INC. (1)
* 6892237 Method and apparatus for high-speed parsing of network messages 160 2000
 
RAM OPPORTUNITY FUND I LLC (1)
2005/0138,381 Dynamic content security processor system for XML documents 11 2004
 
PACKET INTELLIGENCE LLC (1)
6665725 Processing protocol specific information in packets specified by a protocol description language 179 2000
 
Sensory Networks, Inc. (1)
* 2007/0195,814 Integrated Circuit Apparatus And Method for High Throughput Signature Based Network Applications 7 2006
 
LOCKHEED MARTIN CORPORATION (1)
* 2004/0172,234 Hardware accelerator personality compiler 78 2003
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 2002/0133,481 Methods and apparatus for providing search results in response to an ambiguous search query 102 2000
 
ORACLE AMERICA, INC. (1)
* 7373500 Secure network processing 121 2003
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
8903715 High bandwidth parsing of data encoding languages 0 2012
 
ORACLE INTERNATIONAL CORPORATION (4)
* 8255372 Efficient validation of binary XML data 0 2010
* 2011/0179,088 Efficient Validation Of Binary XML Data 6 2010
8209361 Techniques for efficient and scalable processing of complex sets of XML schemas 8 2010
9684639 Efficient validation of binary XML data 0 2012
 
LSI CORPORATION (1)
* 2010/0162,102 System and Method of Accelerating Document Processing 1 2009
 
ZIH CORP. (2)
* 9720885 Detection of UTF-16 encoding in streaming XML data without a byte-order mark and related printers, systems, methods, and computer program products 0 2012
* 2012/0170,079 Detection Of UTF-16 Encoding In Streaming XML Data Without A Byte-Order Mark And Related Printers, Systems, Methods, And Computer Program Products 0 2012
 
SANDISK IL LTD. (2)
* 8918650 Secure data processing for unaligned data 0 2008
* 2009/0113,218 SECURE DATA PROCESSING FOR UNALIGNED DATA 3 2008
 
PROVENANCE ASSET GROUP LLC (2)
* 8259731 System and method of fast adaptive TCAM sorting for IP longest prefix matching 0 2010
* 2010/0158,016 SYSTEM AND METHOD OF FAST ADAPTIVE TCAM SORTING FOR IP LONGEST PREFIX MATCHING 1 2010
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Nov 11, 2017
11.5 Year Payment $7400.00 $3700.00 $1850.00 Nov 11, 2021
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00