http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2004225999-A1

Outgoing Links

Predicate Object
classificationCPCAdditional http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/Y10S707-99936
classificationCPCInventive http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F8-425
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F8-31
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F8-427
classificationIPCInventive http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F9-45
http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F9-44
filingDate 2003-10-22-04:00^^<http://www.w3.org/2001/XMLSchema#date>
inventor http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_fd8936c432dbdef144925819cee8f1e0
publicationDate 2004-11-11-04:00^^<http://www.w3.org/2001/XMLSchema#date>
publicationNumber US-2004225999-A1
titleOfInvention Grammer for regular expressions
abstract The grammar of this invention is an approach to regular expressions which introduces advantages to programmers who use regular expressions for scanning, searching, and tokenizing text: n Allowing composition of regular expressions (patterns) through the standard C/C++ operators (using C/C++ precedence and associativity), thus appealing to a huge audience of programmers already familiar with that style of grammar. n Generalizing the negated character-class (so familiar to Perl programmers) in a way that quite dramatically allows ANY pattern composition to be used for searching (the “subjunctive” binary composition). n Integrating into an elegantly simple grammar form (“do-pattern”) the ability to create arbitrary side-effects of tokenization, accomplished in prior art through a cumbersome combination of tokenizing expressions and parse trees, such as in the grammar style of Lex-Yacc. n Generalizing the capture-to-variable feature (as seen in Perl), allowing the capture of portions of the stream (match sub-expressions) into any variable current in the scope of the regular-expression. n Allowing the parameterization of production rules, as templates, which allow similar (in form) regular expressions to be written as multiple instantiations of the same production rule template (accomplished via in params). n Further allowing parameterization of production rule templates to extend to the capture output of the expressions (accomplished via a combination of “do-patterns”, “capture-patterns”, and out or in/out params). n Creating novel support algorithms (to accomplish the above) not seen in any texts on finite automata.
isCitedBy http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9544402-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2014282382-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2014282443-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10481881-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2018373508-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10002326-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9805006-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009327870-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9250940-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9344366-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/CN-102567165-A
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8589405-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9021408-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9563399-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009070328-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009070327-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9015643-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9015646-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-RE44722-E
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7949683-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7941460-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2008281580-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9336328-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8015544-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9596222-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9602532-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8539457-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9203805-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9558097-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8560941-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2013133064-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9495479-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8700593-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8086442-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2012158768-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9398033-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7774189-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009024366-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8713424-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8161380-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009177960-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8667462-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9542456-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2010114973-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8819217-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2012265724-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8818921-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8655805-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8180803-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10148547-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10110558-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8886680-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9323502-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9652505-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9419943-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2010088672-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7275069-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9667446-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8234393-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8849944-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7958164-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9426165-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009132723-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9426166-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9823895-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-11487519-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009125581-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9027008-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2013290942-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7970857-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9438561-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7512592-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2010162102-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2007198565-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2013067440-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2007214134-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009138956-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2010262902-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7703006-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9043265-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8301788-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2005240911-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10466964-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9996328-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2015128114-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9275336-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7689530-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10277510-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006001667-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009063583-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006005122-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2011113408-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009063515-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8392590-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2012331554-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8572106-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9866540-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2019012309-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006277459-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2013006609-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8990259-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006069872-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2005278283-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006075206-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2014181819-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8473523-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7823122-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7860863-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2008133209-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9762544-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006047500-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9507563-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9858051-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8321833-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8484238-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9696974-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8176051-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006085533-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9514246-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7765097-B1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8930918-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9710243-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009138494-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006047691-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2019113542-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2006047690-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9639335-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9904630-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2008288581-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009119399-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7860881-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7945527-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2016021060-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7962904-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8560475-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9785403-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-10664655-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2016021123-A1
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9171115-B2
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8676826-B2
priorityDate 2003-05-06-04:00^^<http://www.w3.org/2001/XMLSchema#date>
type http://data.epo.org/linked-data/def/patent/Publication

Incoming Links

Predicate Subject
isCitedBy http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-6425119-B1
isDiscussedBy http://rdf.ncbi.nlm.nih.gov/pubchem/compound/CID139283
http://rdf.ncbi.nlm.nih.gov/pubchem/compound/CID139510
http://rdf.ncbi.nlm.nih.gov/pubchem/compound/CID24404
http://rdf.ncbi.nlm.nih.gov/pubchem/substance/SID142293047
http://rdf.ncbi.nlm.nih.gov/pubchem/taxonomy/TAXID3758
http://rdf.ncbi.nlm.nih.gov/pubchem/substance/SID142441622
http://rdf.ncbi.nlm.nih.gov/pubchem/anatomy/ANATOMYID3758
http://rdf.ncbi.nlm.nih.gov/pubchem/substance/SID142140994

Total number of triples: 163.