The Stack Overflow podcast is back! Listen to an interview with our new CEO.
75

This Patent Application received a non-final rejection by the US Patent Office! The rejection was based in part on prior art found by Ask Patents community in this answer! "Writing DPI-Aware Win32 Applications", an article by Ryan Haveson and Ken Sykes, published by Microsoft and dated September 2008. Some of the terminology is different; Pixel Density is ...


35

This isn't exactly about a doubly-linked list, but rather about an object that contains two “next” pointers that let it be included in two unrelated linked lists. While a doubly-linked list is a special case of that, you'd need to argue that the generalization is obvious (and I don't think it is) or find prior art for it anyway. So let's look for prior art ...


25

Google published this patent application on on September 30th, 2010. But YouTube (owned by Google) announced the ability to link to timestamps in videos in October, 2008 — Link To The Best Parts In Your Videos. Wouldn't that invalidate their patent on that basis? Reference: USPTO.GOV: 35 U.S.C. 102 Conditions for patentability … A person ...


25

I'm no expert, and I'm not sure if this qualifies, but the following draft specification appears to define "temporal URI fragments" in a generic way that covers the above clauses. It was published in 2005, there are probably older variants. Extract from the abstract: Temporal addressing enables, e.g., direct access to a clip inside a video stored on a ...


21

This reads to me to be more about character alignment than professions and skills. Still, there is prior art. For example, the Mass Effect series allows the player to choose responses that follow one of the three moral paths - paragon ("good"), renegade ("evil"), and neutral. The other characters in the game then take the player character's alignment into ...


19

Ada95 introduced constant, which was far as I can tell was the first implementation of immutable type in the Object Oriented Design paradigm. https://en.wikipedia.org/wiki/Immutable Nothing like trying to patent a +20 year old idea.


17

Knuth, "The Art of Computer Programming", vol. 1 "Fundamental Algorithms", first edition, ca. 1970, shows a diagram of a sparse matrix implementation that uses precisely this technique. Each cell contains two links, one to the next nonzero element in the row, one to the next nonzero element in the column. That would seem to constitute Prior Art, seeing as ...


17

Not an answer, but an attempt to save the time of people looking for answers. The following have already been presented to the USPTO by the applicant so "finding" them will not add anything. Issued Patents 1 7689908 2010-03-30 Yan,et al. 2 7689583 2010-03-30 Bozich, et al. 3 7180531 2007-02-20 Gery, et al. 4 6549214 2003-04-15 Patel, et al. 5 6213653 2001-...


16

Microsoft Excel 2000 did this. Source: The Excel short menus show the most popular commands. You can always get to the rest of the commands by clicking the chevron at the bottom of a menu to display the full menu. As you continue to use Excel, frequently used commands move to the short menus and unused commands move to the full menus. "Displaying a ...


16

D has had immutable types for years, very similar in definition to the patent claim: http://dlang.org/const3.html


15

The claim is as follows: A computer-readable medium comprising computer-readable instructions for providing search engine optimization analysis, wherein execution of said computer-readable instructions by one or more processors causes said one or more processors to carry out steps comprising: obtaining a starting uniform resource locator identifying a ...


15

At a minimum, I'd think they do not have a valid claim to the auto capitalization. I haven't found anything on the auto-insertion of the period, but the claim for autocapitalization documented in claims 16(B)2, which is getting ready to capitalize the next string, and 16(C), which describes actually doing so, appears to have prior art: The Apple Newton, ...


13

I thought that the html spec dealt with these as 'fragments' and has been in there for a while: Fragment Identifiers -- Axioms of Web Architecture Date: April, 1997. although it deals with music and video is not mentioned. Introduction to HTML 4 HTML 4.01 Specification, W3C Recommendation 24 December 1999. From the 1st link: For a music object, the ...


13

Addressing the "transparency degree setting means" issue: I believe prior art is very clearly shown by Blender's Mist feature, which uses this technique and is documented here. That page is marked as modified in 2011, but the history goes back earlier; the use of adjusting transparency based on the distance is first mentioned in this version of the page from ...


13

I think this about covers it. There is even a video that shows each part of it. http://mashable.com/2010/10/27/aislebuyer/ Article dated: Oct 27, 2010 AisleBuyer believes it can make the in-store experience more like its online counterpart. Its recently launched iPhone app enables customers to scan product bar codes for further information, reviews, and ...


13

My own answer is as follows: The "Continuous Delivery" book by Dave Farley and Jez Humble published 27 July 2010 describes in detail performance testing in a Continuous Delivery pipeline. The publication date is 2 years prior to patent filing. http://www.amazon.co.uk/dp/0321601912 Name: Continuous Delivery Authors: Dave Farley and Jez Humble Publisher: ...


12

The VMS operating system - first released in 1977 - tagged each file with a version number. Here is a script written in 1992 called COPY_IF_NEWER which does what the patent claims, using the creation date of the file as the "version tag". The COPY command of VMS did this automatically and by default.


12

Published in 1996 CBC Radio on the Internet: An Experiment in Convergence Andrew S. Patrick, Alex Black, Thomas E. Whalen Abstract: An experimental trial was conducted to determine: (1) if there was any demand for regular radio programming distributed as digital audio files over the Internet, (2) if the Canadian Broadcasting Corporation (CBC) was willing ...


12

USENET is full of examples of prior art as listed. Especially alt.internet.talk-radio. https://groups.google.com/forum/?fromgroups#!searchin/alt.internet.talk-radio/$20files$20download$20audio|sort:date Here's a post about some serious downloadable files used for the Internet Multicasting Service! Copied below is the disseminated FAQ on the ...


12

Also look at this research article: http://link.springer.com/article/10.1007%2FBF00126652 ("Design and evaluation of an adaptive icon toolbar" published in 1996). In the abstract we see: This paper describes the decision-making algorithm implemented in the bar. It also describes the bar's self-adaptive behavior of displaying the frequency of each icon's ...


12

I have been a GIS professional since 1969. I helped design and program two major GIS software packages. The first was a system called MOSS (Map Overlay and Statistical System). This fully interactive GIS package was deployed in 1978. MOSS had a command line interface that allowed the user to select map layers of interest (including attribute filters) and ...


11

Emacs has a feature for that (sentence-end-double-space). I checked out the sources from 1994 and this option was in fact there at that time. What happens when two spaces are encountered is configurable by the user, a period is not specified. It is however obvious by the name of the option that it signifies that the sentence has ended. From the EMACS ...


11

The D programming language has scope classes, shown here in the "Scope Classes" section. (quoted for convenience) Scope Classes A scope class is a class with the scope attribute, as in: scope class Foo { ... } The scope characteristic is inherited, so if any classes derived from a scope class are also scope. An scope class reference can ...


10

This is precisely what the Radius Pivot display did. Here's a review of it published in 1990, and a video demonstration.


10

Prior art for this would appear to be OpenGL. Any version of OpenGL. Yes, even OpenGL 1.0, published in 1994. Let's take these in order: object placement means for placing a predetermined object in the virtual space; Yes, OpenGL can be used to do that. transparency degree setting means for, in accordance with a distance specified between (1) ...


10

1999: General prior art on "progress indicators": http://www.mit.edu/~jtidwell/language/progress_indicator.html Relating to using animations: "Animation is often used to good effect in this pattern; motion draws the user's attention, and its cessation implies a new relaxed, stable state of being ("the process is done, so you can relax now")." 2006: ...


10

Amazon's App? Nov 2010 http://www.clickz.com/clickz/news/1899820/amazon-goes-store-sales-barcode-scanner-app-video Using the app consumers can scan a product barcode, photograph a product, or say its name into their handset to access instant pricing information. They can then purchase the item through Amazon's one-click ordering system within the ...


10

GUI Capture and replay testing using bitmaps is mentioned here as problematic(1997): http://www.imbus.de/forschung/pie-gui-test/how-to-automate-testing-of-graphical-user-interfaces/ Model based GUI Testing (Apr 15, 2003): Uses bitmaps if no other option is available http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.167.3983&rep=rep1&type=pdf ...


10

This Patent Application received a Final Rejection by the US Patent Office! The rejection was based in part on prior art found by Ask Patents community in this answer! I cover all the pieces of Claim 1, as well as some of the other claims. You might want to make sure to refer to the amended version, which I just linked to, and you can also find on "Public ...


10

This patent utilizes the most common portrait lens, the 85mm, on a lighting setup that has been in common use for decades. This would only make sense to someone who knows nothing about commercial photography. I see it was filed in 2011 so it isn't like they were short on time to do a thorough review. There is nothing new or novel about this procedure.


Only top voted, non community-wiki answers of a minimum length are eligible