...that one person who claimed to be the inventor of the television is Russian emigre Vladimir Zworykin? In 1929 David Sarnoff, founder of RCA, asked Zworykin what it would take to develop TV for commercial use. He said: a year and a half and $100,000. In reality, it took 20 years and $50 million! Before his death in 1982 at the age of 92, Zworykin said of his invention: "The technique is wonderful. It is beyond my expectations. But the programs! I would never let my children even come close to this thing."
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8438558 | System and method of updating programs and data A system and method are provided to (a) convert an older or base version of software into an alternate representation of the base version; (b) convert a newer or updated version of software into an alternate representation of the updated version; (c) compare the alt... | 05/07/2013 |
| 8438556 | Peripheral device control system, its control method, and information processing apparatus, and computer program and computer-readable storage medium This invention has as its object to control a peripheral device by selecting optimal processing even when the version of the OS of an information processing apparatus is updated and when the version of firmware of the peripheral device is updated. To this end, accor... | 05/07/2013 |
| 8438557 | Reusing an application object The present invention provides methods, apparatus and systems for reusing an application object for use with an application program, in which the object can be reused without causing nonconformity in the consistency or security, even if the object to be reused is up... | 05/07/2013 |
| 8407686 | Method and system for problem notification and processing A notification of a problem associated with an application may be received. A difference may be determined between a problem version of the application and an operational version of the application to identify a change associated with the problem. A person associate... | 03/26/2013 |
| 8392906 | Enabling parallel websphere runtime versions A computer implemented method, a tangible storage medium, and a data processing system build a runtime environment of a system. A profile manager receives a service request containing a profile identifier. The profile identifier specifies a required version of at le... | 03/05/2013 |
| 8375381 | Management user interface for application execution environment Methods, systems, and apparatus, including medium-encoded computer program products, for managing an application execution environment on a computer. One or more aspects of the subject matter described in this specification can be embodied in one or more methods of ... | 02/12/2013 |
| 8375382 | Enabling parallel websphere runtime versions A computer implemented method, a tangible storage medium, and a data processing system build a runtime environment of a system. A profile manager receives a service request containing a profile identifier. The profile identifier specifies a required version of at le... | 02/12/2013 |
| 8365161 | Compatibility determination apparatus and method for electronic apparatus Compatibility determination apparatus and method can properly determine compatibility between elements in an electronic music apparatus. When a reproducing program holds version information indicating, for example, that the own version of the program is 4.0 and musi... | 01/29/2013 |
| 8356211 | Detecting browser failure Embodiments are configured to improve the stability of a Web browser by identifying plug-in modules that cause failures. Data in memory at the time of a failure is analyzed, and a failure signature is generated. The failure signature is compared to a database of kno... | 01/15/2013 |
| 8352933 | Concurrent patching of operating systems Replacing a computer program with a replacement version concurrently with its execution by a first instance of an operating system in a computer system, wherein a persistent memory area in the computer system is used to store selected data from the first instance. A... | 01/08/2013 |
| 8347282 | Embedded controllers and development tool for embedded controllers An embedded controller development tool which generates an interface means for preserving and outputting a control data calculated by the control operation means based on a specific computational procedure, and providing said control data to a plurality of control o... | 01/01/2013 |
| 8315996 | Efficient management of customized functionality within shared data objects A method, system and computer program product for configuring an application instance. A first path by which an application instance is configured to access a version of a resource is determined. Additionally, a determination is made as to whether a configuration as... | 11/20/2012 |
| 8307355 | Method and apparatus for populating a software catalogue with software knowledge gathering A method and a corresponding apparatus for inventorying software products on a plurality of computer are proposed. The inventorying system aims at populating a software catalogue without the manual intervention of an administrator. The present invention reduces the ... | 11/06/2012 |
| 8291405 | Automatic dependency resolution by identifying similar machine profiles Techniques for automatic dependency resolution are provided. A source machine and a previously successful modification for a given resource, which was modified on the source machine, are identified. Dependencies associated with the modification are identified on the... | 10/16/2012 |
| 8281300 | Software package management Apparatus, systems, and methods may operate to receive a request to roll back one or more individually specified software packages to their respective package states at a prior time on a processing system, to determine a series of transactions on the processing syst... | 10/02/2012 |
| 8276136 | Transparent configuration of a network appliance A method and apparatus for configuring a remotely available service. In one embodiment, the method includes downloading configuration data for the remotely available service while running a current instance of the service, and invoking a new instance of the service ... | 09/25/2012 |
| 8271968 | System and method for transparent hard disk drive update Information handling system hard disk drive firmware updates are initiated on a hard disk drive without disrupting operations of the information handling system. A firmware update is copied in executable form to the hard disk drive's buffer and executed by the hard ... | 09/18/2012 |
| 8271562 | User interface and geo-parsing data structure A method to allocate memory, in response to application requests, for a compact data structure having location data and a trailer section is provided. The trailer section of the compact data structure is checked to determine an offset for listings and indices repres... | 09/18/2012 |
| 8271969 | Method and apparatus for determining the state of a computing device According to embodiments described in the specification, a method and apparatus, for determining the state of a computing device is described, by first determining at least one unique code associated with at least one file resident on the computing device, the at le... | 09/18/2012 |
| 8261255 | Method, system, and computer program product for maintaining software on a computer system with automatic dependency resolution Software is maintained on a computer system. A software recording application having data on maintenance items already installed on the computer system is started in a host session. A database application is started in a second host session. The database application... | 09/04/2012 |
| 8255896 | Network software normalization and installation in a fire detection system A fire detection system includes at least one existing fire detection unit, at least one replacement fire detection unit, control circuitry associated with the at least one existing fire detection unit, control circuitry associated with the at least one replacement ... | 08/28/2012 |
| 8250562 | Barrier mechanism for firmware upgrade A thin-client device having an application program obtains a copy of an application update having an update barrier level via a network. The thin-client device receives a set of configuration parameters from a configuration server via the network and sets the barrie... | 08/21/2012 |
| 8245217 | Management of software and operating system updates required for the process of creating a virtual machine facsimile of an existing physical or virtual machine Disclosed are techniques for using known update technologies to automatically identify the updates installed on a physical machine prior to facsimile creation, to locate the update packages from an update server, and to download them to the machine performing the fa... | 08/14/2012 |
| 8225302 | System and method for managing source code and acquiring metrics in software development A method and system is described for managing the development of software source code, and in addition, collecting useful metrics about the development process. A first source code is provided in a desired state. The desired state may be the requirement that the sou... | 07/17/2012 |
| 8219985 | Method and system for version independent software release management A system for assembling an update for a software release is described, comprising a processor and memory configured to define classes of software components, each class having a plurality of instances, each instance having a unique identifier (UID) and representing ... | 07/10/2012 |
| 8219984 | Firmware update network and process employing preprocessing techniques A network for updating firmware, drivers, or application software facilitates the access to generated update packages by electronic devices and the update of firmware, drivers, content or application software in a fault tolerant mode. A “Bubbles” technique is em... | 07/10/2012 |
| 8214822 | Editor for program files Methods and systems are disclosed for updating a candidate computer program file. An exemplary method includes loading a first and second revisions of a first computer program file, loading a first revision of a second computer program file, and generating a candida... | 07/03/2012 |
| 8185885 | Providing recovery data for program code A method, apparatus and computer program product for providing recovery data for program code. A first version of an object code module is received. A second version of the object code module is received, the second version being a subsequent version to the first ve... | 05/22/2012 |
| 8171466 | Hitless application upgrade for SIP server architecture The Session Initiation Protocol (SIP) server can be comprised of an engine tier and a state tier distributed on a cluster network environment. The engine tier can send, receive and process various messages. The state tier can maintain in-memory state data associated... | 05/01/2012 |
| 8166471 | Implementing portable content protection to secure secrets A source-level compiler may randomly select compilation conventions to implement portable content protection, securing the secrets embedded in a program by shuffling associated data. The program may be developed using a source language that is applicative on the ass... | 04/24/2012 |
| 8151257 | Managing different versions of server components regarding compatibility with collaborating servers A system and method for determining whether a rolling update may be performed. The system receives a statement of compatibility for software running on collaborating servers. The statement of compatibility indicates which software versions are compatible with one an... | 04/03/2012 |
| 8146074 | Computer-readable recording medium containing application management program, and method and apparatus for application management A computer-readable recording medium containing an application management program for automatically performing version management to surely manage versions of a client application that communicates with a server application. A communication request monitor acquires ... | 03/27/2012 |
| 8145600 | Version preview and selection Techniques for version preview and selection are described, including detecting a plurality of versions of an asset in a compound document, receiving an input indicating selection of a version, wherein the version is one of the plurality of versions, and updating th... | 03/27/2012 |
| 8146073 | Updating software while it is running To avoid extensive time during which servicing of clients' requests is stopped for updating a piece of software or a data structure, various embodiments of the invention update an instance of the piece of software or an instance of the data structure instead of upda... | 03/27/2012 |
| 8146075 | Apparatuses, methods, and systems for an API call abstractor A social networking application manager (“SNAM”) initializes a set of modules for an application with their most updated versions. SNAM then iterates through the following operations. SNAM obtains the specification attributes for an updated version of the applic... | 03/27/2012 |
| 8146072 | System and method for updating software on a computer One aspect of the invention is a method for updating the version of software resident on a computer that includes providing a kiosk in a public place. A communication path is established between the kiosk and a computer to be tested. It is determined, using the kios... | 03/27/2012 |
| 8132165 | Interception proxy-based approach for in-service software upgrade A system for an in-service software upgrade is disclosed. The system consists of a processor, a first version of a software process, a second version of the software process, and a proxy software process. When executed by the processor, the proxy software process ca... | 03/06/2012 |
| 8127287 | Systems and methods for reusing SAP adaptors in non-supported releases An adaptor provides functionality in a second version of a software to a first version by determining at least one functionality available in the second version but not available in the first version; determining a reuse or adaptation of an adaptor framework in the ... | 02/28/2012 |
| 8112673 | System and method of preventing a web browser plug-in module from generating a failure The present invention improves the stability of a Web browser by identifying plug-in modules that cause failures. Data in memory at the time of a failure is analyzed, and a failure signature is generated. The failure signature is compared to a database of known fail... | 02/07/2012 |
| 8078952 | Site redirection A site redirection system and corresponding methods for redirecting a user from a requested site to a target site is provided. When a user navigates to a site on which the redirection system is implemented, the site downloads onto the user's machine client-side redi... | 12/13/2011 |