Hot answers tagged

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


6

Google is not the company that filed the application. If you examine the Legal Events, the application for this patent was originally filed by a Canadian startup company affiliated with the University of Toronto: ASSIGNMENT OF ASSIGNORS INTEREST ASSIGNOR:THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTO Effective date: 20130311 Owner name: DNNRESEARCH INC.,...


5

Microsoft had code that does this same thing with a limited language set (those supported by .NET), but it wasn't done on a server, it was done in Visual Studio. It's been around since VS 2008 at least, but I'm not sure it's specific enough for this patent.


4

This is a fairly common practice in my day to day work. We use the wsdl specification (http://www.w3.org/TR/wsdl) to define the api. The client connects and we deliver a pre-build library using whatever is configured. In many environments, the application developer is responsible for building the library, this is both not unique and an obvious increment to ...


3

http://kittysplit.com does exactly what the patent describes and has been online as a webapp since January 2012.


3

This is article: Smokey: Automatic Recognition of Hostile Messages a paper presented at AAAI conference in 1997 by Ellen Spertus, a Microsoft/MIT AI Lab researcher The subject matter is detecting "flame" emails. ABSTRACT Abusive messages (flames) can be both a source of frustration and a waste of time for Internet users. This paper describes ...


3

The standard answer is to engage an attorney to do a freedom to operate search and give you a written opinion. This presupposes that you know what you are building and how it works in some detail. The search would look for patents that are in force that have claims that look like they might cover what you are building. Since you are in the early stages of ...


2

My 2006 thesis: "Knowledge discovery in corporate email : the compliance bot meets Enron" (http://dspace.mit.edu/handle/1721.1/37574) has an abstract which begins: "I propose the creation of a real-time compliance "bot" - software to momentarily pause each employee's email at the moment of sending and to electronically assess whether that email is likely to ...


2

This sounds like it would have been done during the dot-com era, when there was a boom in multinational e-commerce websites. It's really hard to be specific about it though. What I'm thinking of is an e-commerce site which guesses the user's location by their IP address or a Web browser setting, and when they land on the generic front page, automatically ...


2

Amazon has always given you the choice of which compatible device to send stuff too. If I buy a movie, it can be sent to one of 2 computers or a tablet, if it's a book, I can choose to have it sent to either a physical kindle, or a kindle app I have installed on my phone, if it's an android app, I can choose to have it sent to my phone, or the development ...


2

To show something as "not new" there is no extra weight given to something really old. If it proceeds the priority date by a day, that's enough. If you look at the '587 patent you will see that most of the things mentioned in the article are cited on the face of the patent. That means they were taken into consideration by the examiner. You might note that ...


2

Client library generation is common practice for webservice API. The clientgen Ant task generates, from an existing WSDL file, the client component files that client applications use to invoke both WebLogic and non-WebLogic Web Services. Oracle documentation : http://docs.oracle.com/cd/E13222_01/wls/docs92/webserv/anttasks.html#wp1039270 Article from ...


2

This is just a variation of a common practice: using a tool to generate sample (or stub/skeleton/boilerplate) code. This practice is described in "A Source Code Generator Based on UML Specification", a paper by Kresimir Fertalj and Mario Brcic, published in 2008. Usually a developer uses offline tools to generate such code rather than a server. In the case ...


2

It has some resemblance to regular expressions (let's call it a TEXT description), for which client libraries in various programming languages can be generated automatically. More generally, if a client library can be generated out of some description, this means, that: the description is already a source code (it is machine-readable, in a formal language) ...


2

Short Reckonings. www.shortreckonings.com. I've been using them since at least summer 2010. Google has basically described exactly the function that SR performs. You go somewhere with a group of friends. You pay for bills as they come up, and later you punch the bills into SR, and it figures out who owes what to who. Even for uneven splits. Google's ...


2

These guys proposed droupout in 1992. The differences are that Clay and Séquin dropped only units not inputs, and that they did not normalize the learned weights after completing training. "Fault Tolerance Training Improves Generalization and Robustness" Reed D. Clay and Carlo H. Séquin [Proceedings 1992] IJCNN International Joint Conference on Neural ...


1

In most countries, it is mandatory that patent applications are filed by patent attorney or agent registered in that country on behalf of inventor. For those countries means of payment of fees from 'your account' is purely academic. What @ DonQuiKong has said about payment procedure is right. However, few countries like the US, India allow filing by ...


1

The mere fact that nVidia provides CUDA for developing GPU-based programs does not absolve others (like yourself) of any potential patent infringement. If you make, sell, use, import, etc., something that includes all the elements of one of the claims of an issued patent, you are infringing that patent. Many tech companies do build large patent portfolios ...


1

If the application is granted, then it may be enforced against any software developed since the priority date (December 24, 2012). If the methods you are implementing were publicly disclosed by anyone not listed as an inventor on the application before that priority date, then you have freedom to operate. If the method you are implementing is more recent ...


1

I would suggest that any good book on Model Theory, such as those by Kreisel, Krivine, and W. Hodges, from the 1970s through 1990s, would show that the size of the proof space is in general inversely related to the size of the model space. This does not directly address neural nets. However the positing of alternatives and then pruning them is an old and ...


1

I have been writing my own code to do this for several years. I think the first version that covered "includes a plurality of payment transactions." was built in 45 minutes on 3 June 2010 (according to google's version history) Here is a screenshot about what it looked like on that day: The first line is the information header, the second line is the ...


1

I am not expert in electronics but I feel below is the patent covers the same_ Title:-Providing digital content based on expected user behavior US8271413 Providing results to parameterless search queries US8478519 Providing results to parameterless search queries US8504286 Activating Applications Based on Accelerometer Data US8065508, US8438373, US8464036, ...


1

This one with a priority date in 2008 seems to fit the bill, at least on the parallel nature of it: A method for decoding a video bitstream is disclosed. The method comprises: entropy decoding a first portion(112-1) of a video bitstream(52), wherein first portion(112-1) of video bitstream is associated with a video frame(110), thereby producing a first ...


1

I think it might depend on how public that posting was. Both of those social networks have privacy settings which limit the exposure to your posts. Was it posted to a single individual? Probably not considered disclosure. Public to the world, probably considered disclosure. However, any such could establish a date for invention.


1

I wrote a Palm app for this, "DinnerDebt," in 2005. Its web page and executable are still online at http://www.midwinter.com/palm and its age can be verified on archive.org. Then I wrote a version for webOS, also called "DinnerDebt," in 2009; source code at https://github.com/koreth/DinnerDebt .


1

For use in the Netherlands, this is the normal way to go out with friends and split the bill. And yes, we do it also on a date ;) http://en.wikipedia.org/wiki/Going_Dutch


1

Got a few here: List of three dated January 1, 2012. One dated October 3, 2011. A list of several dated August 29, 2008. I also found this patent for point-of-sale software (as I read it) to split a bill, filed December 22, 2010.


1

Apple’s AirTunes protocol (now know as AirPlay) was introduced in 2004. It lets users stream audio (and later video) from one device to another. An example is streaming songs from an iTunes library on a computer to an AirPort Express router. In the process, the audio is converted from an iTunes-supported format (mp3, aac, wav, etc) to Apple Lossless.


1

I think that this article may be a good start. Couldn't find a document backing it up but the post is from 9/18/07 and clearly reads: Sprint and Microsoft Debut Location-Aware Local Search ...The GPS location-aware that's going to automatically figure out what city you mean when you're searching for "Sushi Restaurants" isn't actual GPS—it's ...


1

The good-old linux sudo command will say: username is not in the sudoers file. This incident will be reported. if the user tying to execute the command is not allowed to do so (i.e. Policy Violation), and a mail is sent to the root user (the third party) as well as informing the user trying to do so. Interestingly, the check is done using a file (i.e. ...


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