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 ...
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.
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-...
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 ...
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 ...
The (then) Borland (today: Embarcadero) Delphi programming language & RAD development environment has been accessing databases with objects since at least 1995.
Delphi is both the name of an the "Object Pascal" programming language and a RAD Object Oriented Integrated Development Environment, which since it's first version provided objects for ...
For reference, excellent prior art was mentioned during examination so far including scientific papers by the same authors. This was probably eased by the fact that this patent application is based on a scientific paper published by the same authors in October 2009, and closest prior art used by examiner was actually provided by applicant as part of the IDS.
Not sure if this is exactly relevant:
The BBC Micro had a graphics scaling system way back in 1982. Page 137 of this user guide states that:
The ‘origin’ is point 0,0 and is at the bottom left of the screen. Top
right is 1279,1023
implying a resolution of 1280x1024, but that was way beyond what was practical at the time - the real resolutions were ...
The IMAP4 protocol is described by RFC1730, published December 1994. IMAP4 is commonly used to access e-mail inboxes today, having mostly replaced the much simpler POP3 in that role. However, IMAP4 is more than just a message retrieval protocol - it is essentially a document storage and filing facility.
Most pertinently, the following quoted section seems ...
Provisional U.S. Patent Application No. 60/068,415, entitled “System and Method for Mapping Between Objects and Databases,” filed on Dec. 22, 1997
EDIT: Too late. US5937402A filed Jun 19, 1997. This is not prior art.
KDE 3.0 included UI tab elements that could be placed wherever you liked for whatever purpose (including tabbed toolbars). You could also select whether or not you wanted to display text, icons, or text+icons. 99% of the time applications put these tabs on the left or right of the page but I don't think that matters from the standpoint of the patent ...
Scale drawing is a mathematical algorithm. People have been drawing things to scale based on the physical size of the display medium since ancient times. The diagrams above mention "PIXELS/INCH." This quantity is more commonly denoted DPI or "Dots Per Inch." The "Dots" refer to dots of ink on a piece of paper, and it is still called DPI on computer screens ...
BRUSH as a Walkthrough System for Architectural Models
International Business Machines Corporation. Research Division, Bengt-Olaf Schneider, Paul Borrel, Jai Menon, Josh Mittleman, Jarek Rossignac
First there is Optical Character Recognition http://en.m.wikipedia.org/wiki/Optical_character_recognition, which analyses printed text and looks for visual structures (columns, tables) to produce a digital version of the book or translate a pdf to plain text.
To label parts of a text as a business, person or city you can refer to techniques suchs as ...
Here's a post from 2009, detailing the action of receiving a message and making a change to a calendar:
Lotus Notes has external event trigger services with full access to mail.
Anyone who set up a cron job to have sendmail send a message has done number 1, and if the message is changed by just about anything it satisfies #2 also. Below is a forum post with instructions on how to set up the cron job from 2008.
The technique of consistent hashing was invented by Karger et al in their famous 1997 paper, "Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the World Wide Web":
It is to them that the claim of novelty and non-...
The document you linked is only an application. the associated US patent is US9513771B2. This patent is not assigned to Microsoft instead it is owned by WIXCOM Ltd. Whether or not you owe royalties has nothing to do with whether you reference a patent in your patent. It only has to do with whether your product actually implements the invention as claimed by ...
The foremost example would be Toplink for Smalltalk and Java, now owned by Oracle.
The link you posted is an application. It has not issued and is not enforceable so there is no way you could infringe any of the claims.
That is the issued patent and the claims are much narrower and more specific.
If after reading that you are truly concerned about infringement you should contact an attorney.
This all sounds awfully familiar to inverse reinforcement learning, where the (technical) goal is to construct a reward function from observations of how a user responds to incoming data. This reward function can then be used (with ordinary reinforcement learning or dynamic programming) to make predictions about what the actions of new user would be. See, e....
I think that any prior art on user predictive analytics can match the request.
In particular, I think that Search completion (like Google search completion) is probably exactly that.
I found the following:
Systems and methods for joint analytics on user level and network level data of a communications network
US 8447269 B2
Embodiments utilize joint ...
Benyon, David. "Accommodating individual differences through an adaptive user interface." HUMAN FACTORS IN INFORMATION TECHNOLOGY 10 (1993).
Computer systems can monitor the
interaction at a level of detail unavailable to other artefacts. If the system is
supplied with a suitable theory of interaction and how interaction can be
improved, the ...
XFree86 (last release in 2008) included different sets of bitmap fonts for 75dpi and 100dpi operation; the former was intended for low-resolution displays, and the latter for high-resolution (for the time) displays. This functionality was most likely present since X11R4 in 1989, but possibly even earlier.
More recent versions of X11 servers (such as the ...
"Towards the Use of Word Stems and Sufﬁxes for Statistical Machine Translation" (2004) discusses this technique.
2 "Determining that the words are 'out-of-vocabulary'" seems trivial, but they reference this:
the system is able to produce correct or approximatively correct translations even if the full form has not been seen in the ...
Gregg Shorthand built words using stems and inflections from the 1930s at least through the 1990s. 'Brief Forms' and extrapolated inflections were common. Several good articles exist, including this:
Other older shorthand systems including Pitman and Duployan had similar structures. Machine stenography is still ...
"Allaire's HomeSite software. This was for webdesigning, was later sold asMacromedia Homesite)"
importantly, in the tabbed toolbar, see "Quick Tab","Fonts"."Tables" tabs. It is prior art of ribbon UI
also enlarge this picture
This might have been anticipated by https://www.google.com/patents/WO2010141870A1 "3d video processor integrated with head mounted display" :
A 3-D stereo video device that includes a headset housing
that incorporates a 3-D video processor chip, video display driver
circuitry, micro-displays and optics such that the only required
In addition to what Paul described above, Avrim Blum and Tom Mitchell, both at CMU, used similar techniques to extract data from web pages. Their work is first described in
Blum, A., Mitchell, T. Combining labeled and unlabeled data with co-training. COLT: Proceedings of the Workshop on Computational Learning Theory, Morgan Kaufmann, 1998, p. 92-100.