[ { "title": "Extending an RFID reader API", "publication_date": "2007/19/12", "number": "08082556", "url": "/2007/12/19/extending-an-rfid-reader-api/", "abstract": "The present disclosure provides a Radio Frequency Identification (RFID) reader software structure and method. A functionality of a reader engine is extended, enabling it to communicate via an extended standard Application Programming Interface (API) with an application software. The extended functionality supports a Partner Service Module that resides in the reader, thus allowing at least one of its Partner Software Functions to communicate with the application software over a single connection.", "owner": "Impinj, Inc.", "owner_city": "Seattle", "owner_country": "US" }, { "title": "Software architecture system with embedded virtual router", "publication_date": "2007/10/12", "number": "08621049", "url": "/2007/12/10/software-architecture-system-with-embedded-virtual-router/", "abstract": "The invention relates to a network system of at least two appliances, each appliance configured to perform a cycle of operation on an article, and each appliance having its own software architecture. An embedded virtual router enables communication among appliance components independent of the architecture of the software.", "owner": "Whirlpool Corporation", "owner_city": "Benton Harbor", "owner_country": "US" }, { "title": "Distributed object-oriented appliance control system", "publication_date": "2007/10/12", "number": "08533253", "url": "/2007/12/10/distributed-objectoriented-appliance-control-system/", "abstract": "The invention relates to an object-oriented control system for an appliance, configurable by a configuration mechanism in selective operable communication with a plurality of object oriented control systems using a packet protocol for constructing messages comprising identifiers from a plurality of namespaces associated with the building blocks of object-oriented systems. The meaning of each unique identifier within class library namespace is uniquely meaningful throughout a universe of appliances.", "owner": "Whirlpool Corporation", "owner_city": "Benton Harbor", "owner_country": "US" }, { "title": "Taxonomy engine and dataset for operating an appliance", "publication_date": "2007/31/10", "number": "07908019", "url": "/2007/10/31/taxonomy-engine-and-dataset-for-operating-an-appliance/", "abstract": "A taxonomy engine in a software architecture generates a taxonomy dataset establishing the group of well formed commands, and at least one command generator of the system is adapted to generate a well formed command using the taxonomy dataset. The taxonomy engine is configured to deliver the taxonomy dataset to the command generator, and the command generator is configured to deliver the well formed command to the controller.", "owner": "Whirlpool Corporation", "owner_city": "Benton Harbor", "owner_country": "US" }, { "title": "Network system with electronic credentials and authentication for appliances", "publication_date": "2007/31/10", "number": "09009811", "url": "/2007/10/31/network-system-with-electronic-credentials-and-authentication-for-appliances/", "abstract": "An appliance has a communication network with a plurality of nodes for executing commands to enable operation by components. A firewall is provided to restrict access to the commands by the nodes without a password.", "owner": "Whirlpool Corporation", "owner_city": "Benton Harbor", "owner_country": "US" }, { "title": "Method of facilitating servicing an appliance", "publication_date": "2007/31/10", "number": "09124444", "url": "/2007/10/31/method-of-facilitating-servicing-an-appliance/", "abstract": "A method of facilitating servicing an appliance includes establishing two way communications between an appliance and a remote client, and monitoring and communicating to the remote client operational data associated with the appliance. In this way, the remote client can use the operational data to service the appliance.", "owner": "Whirlpool Corporation", "owner_city": "Benton Harbor", "owner_country": "US" }, { "title": "Software architecture system with embedded virtual router", "publication_date": "2007/29/10", "number": "08028302", "url": "/2007/10/29/software-architecture-system-with-embedded-virtual-router/", "abstract": "The invention relates to a network system of at least two appliances, each appliance configured to perform a cycle of operation on an article, and each appliance having its own software architecture. An embedded virtual router enables communication among appliance components independent of the architecture of the software.", "owner": "Whirlpool Corporation", "owner_city": "Benton Harbor", "owner_country": "US" }, { "title": "Method and system for software development using distributed computing resources", "publication_date": "2007/30/04", "number": "08234620", "url": "/2007/04/30/method-and-system-for-software-development-using-distributed-computing-resources/", "abstract": "A method for software development that includes receiving, by a computing resource broker, a request to perform a software development operation on a software program using a computing resource, wherein the request is from an integrated development environment (IDE) used to develop the software program, obtaining an authentication protocol for the computing resource from a repository managed by the computing resource broker, authenticating with the computing resource using the authentication protocol, wherein the computing resource broker is authenticated to use the computing resource, sending a request to perform the software development operation to the computing resource, receiving a result of performing the software development operation from the computing resource, and sending the result to the IDE, wherein the result is displayed to a developer of the software program.", "owner": "Oracle America, Inc.", "owner_city": "Redwood City", "owner_country": "US" } ]