Patentcenter reel and frame number coding error solved by beta users

(Updated May 12, 2020.  USPTO has fixed this bug, thus clearing trouble ticket CP8.)

Until this week the Patentcenter system was in a controlled beta test, accessible to only a very limited number of beta testers.  This week USPTO made the choice to open the beta testing to everybody.  This week I also launched the Patentcenter listserv, an email discussion group for users of Patentcenter.  (To find out more or to subscribe, click here.)   Listserv members have already solved a coding error that USPTO made in Patentcenter in the display of reel and frame numbers.

The way this started was that alert listserv member Shannon Vieau noticed that if you look at a reel and frame number for a patent application in PAIR, and if you look at the same patent application in Patentcenter, the reel and frame numbers don’t match.  Prompted by Shannon’s posting, I looked up a few of my own applications, and they all likewise failed to match.  I picked one that was a published case.  For that case, the frame number is the same in the two places — 366.  But in PAIR the reel number is 048299 while in Patentcenter the reel number is 17237.  I posted the actual reel and frame numbers in this blog article.  

At this point alert listserv member Richard Schafer wrote:

Guess what you get if you add 17237 to 48299: 65536. That just can’t be a coincidence. I haven’t checked any of my cases, but I’ll bet they’re all like that, suggesting some weird piece of bad handling of a 16-bit integer value. How that could pass any level of testing of the code, I can’t imagine.

65536 is one of those really interesting numbers for a person who does a lot of computer programming.  It is 216.    

Richard then looked up some of his own cases in PAIR and in Patentcenter, and here was his report:

I just confirmed my suspicion with two of my applications. The Patent Center reel number and the PAIR reel number always add up to 65536. That’s just hilariously broken.

At this point alert listserv member and experienced computer programmer Neil Ormos identified how USPTO can fix this coding mistake:

What a great catch! Someone at the PTO owes you a bug bounty!

That kind of error is fairly common. Someone writes the field as an unsigned int and then reads it back as a signed int, or uses sprintf(“%d”) when they should have used sprintf(“%u”). Happens all the time.

“Beta” testing is great, no? You just harness the customer as free labor, and they stand in line to volunteer!

So anyway the coding fix has now been posted here.  It will be interesting to see how many days it takes USPTO to correct the coding error in Patentcenter.  (This is trouble ticket number CP8, cleared May 12, 2020.)

Aberrant reel and frame numbers in Patentcenter

click to enlarge

Recently the USPTO opened up access to Patentcenter to all users.  (Previously it was open only to certain alpha and beta testers.)  This prompted me to set up a new listserv for Patentcenter users (to learn more or to subscribe, click here).  Alert listserv member Shannon Vieau raised a fascinating issue namely that the reel and frame numbers listed for recorded assignments in Patentcenter often do not match those listed for recorded assignments in PAIR.  Prompted by her listserv posting (thank you!) I looked up one of our cases where in PAIR it says what you see above.

click to enlarge

Meanwhile in Patentcenter it says what you see at right.  Yeah.  The frame number is the same in the two places — 366.  But in PAIR the reel number is 048299 while in Patentcenter the reel number is 17237.  One of them is clearly wrong.

Which one is correct?  The answer is, Patentcenter is wrong.  PAIR is correct.  Shannon reported this to the EBC today.  It will be interesting to see how long it takes for this to get fixed.

Can’t claim priority in Patentcenter?

(Update:  I am astonished and disappointed to see that the USPTO developers made this exact same mistake four years later, in Trademark Center.  See blog article.)

(Update:  it took more than six months from when we reported the bug, but USPTO did finally fix it.  See blog article.)

When you are e-filing a new utility patent application in EFS-Web, one of the ways to make the priority claim is by means of a web-based Application Data Sheet.  There’s a place in EFS-Web where you can say that you are adding a priority claim, and it gives you a drop-down menu of patent offices where your priority application might have been filed.

USPTO has had users alpha-testing and beta-testing its new system called Patentcenter, which will eventually replace EFS-Web.  Patentcenter has a similar web-based ADS function that allows you to make a priority claim when you are filing a new patent application.  When you use this function, eventually you reach this drop-down menu of patent offices where your priority application might have been filed.  Can you guess which well-known foreign patent office is missing from this drop-down list in Patentcenter? Continue reading “Can’t claim priority in Patentcenter?”

Patentcenter creates and loads color and gray scale into IFW

click to enlarge

New users of Patentcenter will learn soon enough that there is a way that Patentcenter breaks USPTO’s own rules.

If there’s anything that patent practitioners learn the hard way, it is that the USPTO systems ruin any PDF that contains color or gray scale when the PDF gets loaded into IFW.  I documented this back in 2006 as you can see here.  USPTO recognized this (EFS-Web guidelines) at least as long ago as 2008:

Text of other colors [other than black] may not convert to image properly, resulting in unreadable or invisible text.

So imagine how disappointing it is to see that the designers of Patentcenter have set it up so that every single form generated by Patentcenter for loading into IFW is filled with color and gray scale!  Which violates USPTO’s own rules for images to be e-filed in IFW. Continue reading “Patentcenter creates and loads color and gray scale into IFW”

How many design applications have been filed in Patentcenter?

click to enlarge

The alpha testing of Patentcenter began in about August of 2018.  My firm was among the first of the alpha testers of Patentcenter.   The other day I realized that it’s easy to figure out how much of the testing my firm has done.  I was fascinated to see that my firm has filed about half of all of the design applications that anybody has filed in Patentcenter.  Continue reading “How many design applications have been filed in Patentcenter?”

USPTO opens Patentcenter to all filers

click to enlarge

Until now, only certain filers were able to gain access to USPTO’s Patentcenter system.  To gain access, the filer had to be visiting from an IP address on a particular approved list.

Starting yesterday, April 20, 2020, the USPTO removed the IP address restrictions.  Now anybody can reach the Patentcenter web site.

To reach Patentcenter, go to this web page:  https://patentcenter.uspto.gov/.

What is Patentcenter?  Why do you care? Continue reading “USPTO opens Patentcenter to all filers”

How the USPTO should do DOCX (pre-conversion format)

click to enlarge

Today I am working on getting ready to file a PCT patent application and I am filing it in DOCX and it reminds me how wrong-headed USPTO’s approach is.  Folks, if you have not filed DOCX at the RO/IB, I invite you to try it so that you can see that there is a correct way to do DOCX.  It’s just that the USPTO does not do it that way. Continue reading “How the USPTO should do DOCX (pre-conversion format)”

An open letter to the Commissioner for Patents

(Update:  it is time for you, dear reader to consider signing another letter.  See blog posting.)

What should the the USPTO do so that patent applicants and practitioners will be less reluctant to try filing with DOCX files?

The problem of course is that the e-filing regime which USPTO presently imposes is that when the filer uploads a DOCX file, the USPTO e-filing system (EFS-Web or Patentcenter) then renders the DOCX file into a PDF using USPTO’s own proprietary rendering engine.  The e-filing system then displays the PDF and presents an adhesion contract for a click-wrap signature by the filer.  The filer is required to irrevocably agree that whatever appears in the PDF as rendered by the USPTO will control for all later purposes.

This e-filing regime is often played out at a time of day that is only a few hours or even just a few minutes prior to midnight on the day that the filer absolutely must get the patent application filed.  Under such circumstances it is wholly unacceptable for USPTO to require that the filer proofread the entire PDF from the top to the bottom to see whether the USPTO’s proprietary rendering engine might have rendered something incorrectly.

This e-filing regime presents an unacceptable malpractice risk for the patent practitioner.

This e-filing regime puts the patent practitioner in an untenable position regarding inventor workflow.  The inventor is asked to review a draft patent application and to sign an inventor’s oath or declaration based upon that draft patent application.  The document reviewed by the inventor might be a word processor file in a format that is commonly understood by the inventor and the practitioner.  Alternatively the document reviewed by the inventor might be a PDF file that was rendered by the practitioner.  But later, at e-filing time, the practitioner uploads a DOCX file and the USPTO uses its proprietary rendering engine to render the DOCX file into a PDF file.  And it is this PDF file which is the subject of the click-wrap adhesion contract.  It is this PDF file, which almost certainly is non-identical to the PDF or word processor rendering that was reviewed by the inventor, that USPTO intends will control.

What is untenable is that the practitioner is in the position of filing at the USPTO an inventor declaration that refers to a document or rendering that is known to be non-identical to the patent application actually being filed with that inventor declaration.

Everybody agrees that of course there are goals common to the applicant and to the patent office that are advanced whenever characters are provided rather than mere images.  

For many years now, the patent community has suggested several ways to the USPTO by which the USPTO could greatly reduce or even eliminate these profound problems and risks from the existing DOCX e-filing regime.  What is regrettable is that USPTO has ignored them all.  For example many years ago the patent community pointed out to the USPTO the solution that had been arrived at in the PCT community, namely the filing of a “document in pre-conversion format”.  You can read about this in Section 706 of the Administrative Instructions.  This approach of course has the profound drawback of being “not invented here” from USPTO’s point of view.

The patent community has also pointed out that most patent applicants have for years been e-filing patent applications as PDF files that do contain characters.  USPTO regrettably flattens such PDFs into pure-image TIF files when loading those PDFs into its IFW system.  USPTO actively discards those characters.  USPTO could get 80% of the way toward its character-capture goal simply by not discarding those characters.

As I say, these two approaches, the “pre-conversion format” approach and the “don’t discard the characters in the PDF” approach, have fallen on deaf ears at the USPTO.  So today’s blog article offers yet another suggestion how USPTO could largely eliminate the risks and problems with USPTO’s DOCX e-filing regime.

The chief concern is the mistaken impression that there is some single unambiguous way that everyone in the world renders DOCX into human-viewable images, for example as PDF files.  This mistaken impression is communicated by the oxymoron phrase “DOCX standard”.  There is no “DOCX standard”.  (The USPTO disingenuously and falsely refers to a “DOCX standard” but there is no such thing.)

This lack of any single unambiguous way that everyone in the world renders DOCX into human-viewable images only becomes a problem if a government agency selects some particular proprietary rendering engine and sets up a filing regime in which the rendering takes place at e-filing time and in which the user is required to agree at e-filing time to an adhesion contract that the images rendered by that proprietary engine control for later purposes.  The combination of a rendering shortly before midnight on filing day, with an adhesion contract that the rendered images control, is absolutely unacceptable to applicants or to practitioners.

The single best way to eliminate this problem is for USPTO to publish the source code for its rendering engine. It’s as simple as that.  Locate that body of source code, and with one or two mouse clicks, publish it on USPTO’s web site.  That’s it.  Then the problems all go away.

If for some reason the USPTO feels it cannot or will not publish that particular source code, then USPTO should scrap that rendering engine and adopt an open-source rendering engine.  Such an open-source rendering engine is available for example in the Libre Office software development platform. 

If the rendering engine code is public, then applicants can see for themselves exactly how particular tags and markup will be rendered and in particular can see this well in advance of filing day. 

Ten years later in litigation, there would not be any opportunity for dueling experts to pretend to hold different views as to how a particular tag or markup would or would not have been rendered on filing day, because the open-source rendering engine would have been documented and date-stamped in the relevant software development platform. 

So there’s the answer, presented in this open letter to the Commissioner for Patents.  Publish the source code for your DOCX-to-PDF rendering engine.  Do that, and I can promise you that the patent filing community will join you in moving this DOCX e-filing initiative forward.