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 ...


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

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


14

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

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

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

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

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 ...


11

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 ...


11

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.


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 only ...


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

Jez, Dan and myself published a paper at the Agile 2006 conference that covered this. The Deployment Production Line - Continuous Delivery


9

These claims read like the feature list of the Enterprise Objects Framework introduced by Next in 1994, as part of their software development platform written in Objective-C. It was also part of their WebObjects web development platform, introduced in 1996. In 1999 they released a Java version of WebObjects, including EOF translated to Java. Here is an EOF ...


9

I think I've found an interesting related patent in Methods and systems for displaying media in a scaled manner and/or orientation issued in 2007. There's a number of references to layout related to scale factors laying out said images and text at a virtual pixel resolution using layout pixel sizes for said images and text, so as to assign a horizontal ...


9

This is a pop fly if you know your image formats. Take for example the Progressive JPEG format, which is originally from ISO/IEC 10918, which dates to 1994: http://www.digitalpreservation.gov/formats/fdd/fdd000017.shtml This shows early pixels in a blocky format while the image continues to download. Progressive JPEGs weren't original either, they were ...


9

Back in 1995 we founded Precept Software (a California corporation) to develop video distribution systems for the internet. As part of our product we had a "program guide" that aggregated content information - some from SD announcements on the mbone, others from scheduled content, others from recorded content. This presented a web page that a user could ...


9

In addition to the myriad of programs that already do this (http://pcsupport.about.com/od/filerecovery/tp/free-file-recovery-programs.htm), here is a website explaining the exact process that the patent claims to have invented (which, according to archive.org, was written in 2002): http://www.ntfs.com/disk-scan.htm It also fails under the "non-obvious" ...


9

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 "...


9

Prior art: GNU's GCC cleanup extension for C, http://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initialization#GCC_.22cleanup.22_extension_for_C Google's Go language, defer statement. Any C++ code using RAII that is then compiled through CFront. Any C or C++ code using a macro to limit lifetime of anything. Any code generator in any language that ...


9

The first release of D 2.000 in 2007 had transitive immutable types in it. https://dlang.org/changelog.html


8

Broadcast.com comes to mind Broadcast.com used the RealAudio player to embed into web pages streaming audio. It was used in a variety of different ways to disseminate sound files. According to Wikipedia the original launch date of RealAudio was April, 1995. Broadcast.com had a large assortment of programs indexed and listed in a number of ways to allow ...


8

At audionet.com we categorized radio stations, shows, networks, all content we hosted. We had news, sports, etc. We had source, host, all types if meta data for categories. In 1998 for broadcast.com we added index.broadcast.com. It indexed all the meta data and where we were able to do speech to text, the actual transcripts of the content. Any consumer ...


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