"There is practically no chance communications space satellites will be used to provide better telephone, telegraph, television, or radio service inside the United States."
T. Craven, FCC Commissioner ; 1961
Make the Most of PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
| Number | Title | Issue Date |
| 7680900 | Publish/subscribe messaging system The invention relates to a message broker for managing subscription requests in a multicast messaging system. The messaging system comprises a plurality of publishers publishing information to the broker and a plurality of subscribers subscribing to information rece... | 03/16/2010 |
| 7676757 | User customization of language of menu items Mechanisms are disclosed that enable a user to customize selection elements of a GUI. For example, menu entries in a GUI can be customized so that the user can specify the font, the language, character sets, color, and other attributes of the text of one menu item (... | 03/09/2010 |
| 7673249 | User customization of character sets of menu items Mechanisms are disclosed that enable a user to customize selection elements of a GUI. For example, menu entries in a GUI can be customized so that the user can specify the font, the language, character sets, color, and other attributes of the text of one menu item (... | 03/02/2010 |
| 7671273 | Method and apparatus for facilitating signal transmission using differential transmission lines The illustrative embodiments described herein provide an apparatus and method for facilitating signal transmission using differential transmission lines. The apparatus includes a first differential transmission line. The first differential transmission line includes... | 03/02/2010 |
| 7668930 | Web service distribution system over the World Wide Web using web services description language (WSDL) standard including implementation for uniformly generating all fault conditions in WSDL message format A Web Service distribution system with the standard combination of a general protocol for the transporting and handling of data entities to and from Web stations, e.g. SOAP layered over HTTP, including means for detecting fault conditions in these general protocol t... | 02/23/2010 |
| 7664853 | Automatically infering and updating an availability status of user A system, system, and program for automatically inferring and updating an availability status of a user are provided. At least one current activity of a user is detected, where the current activity includes at least one system level event within a computer environme... | 02/16/2010 |
| 7660702 | Monitor for an information technology system The present invention provides a means of monitoring the progress of an IT implementation of a process or activity through a defined set of situation types and event objects corresponding to said situation types whereby, if the IT implementation of the process or ac... | 02/09/2010 |
| 7657946 | Method for device dependent access control for device independent web content A method, an apparatus, and computer instructions are provided for device-dependent access control for device independent web content. In an illustrative embodiment, a module may be implemented in a computer program detects a client device and security level from a ... | 02/02/2010 |
| 7647521 | Using highly skewed clocks for application based tracing and application based normalization of processor clocks in an SMP environment A method, apparatus and computer instructions for application based tracing and for normalization of processor clocks in a symmetric multiprocessor environment. By deliberately establishing a large skew among processor clocks, it is possible to perform application b... | 01/12/2010 |
| 7647457 | Method and apparatus for hardware awareness of data types A method, apparatus, and computer instructions in a processor for associating a data type with a memory location. The type is associated with a location by means of metadata that is generated and manipulated by hardware instructions that are typically generated by a... | 01/12/2010 |
| 7647402 | Protecting contents of computer data files from suspected intruders by renaming and hiding data files subjected to intrusion Protecting data files from being stolen or compromised in a data processing operation having stored data in a plurality of data files by receiving user requests for access to data files, determining whether said requests are unauthorized intrusions into the requeste... | 01/12/2010 |
| 7647355 | Method and apparatus for increasing efficiency of data storage in a file system A method, apparatus, and computer instructions for storing data in a file system. A determination is made as to whether space is available in an inode of the file in the file system. The data is stored into the inode in response to space being available. Additionall... | 01/12/2010 |
| 7644401 | Executable file creation The present invention provides a method, apparatus and computer program product for combining a plurality of run units into a single executable file. According the invention each run unit may contain one or more data entities which are designated as being required o... | 01/05/2010 |
| 7643982 | Debugging prototyped system solutions in solution builder wizard environment A system and method for debugging system solutions under design which cooperates with a solution design platform in which relationships between two or more system-level computing components are defined, in which each system-level computing component is associated wi... | 01/05/2010 |
| 7634683 | Managing failover of J2EE compliant middleware in a high availability system A primary node and a secondary node each run the same J2EE compliant middleware stack comprising layers including a load balancer, a web server, a web application server, a message control server, a monitoring server, and a database control server. In the primary no... | 12/15/2009 |
| 7631293 | Object oriented structured query language (OOSQL) support for Enterprise Java Beans The invention which meets the needs identified above is an apparatus and method for automatic generation of a portable, OOSQL query in terms of a bean's attributes and methods at the time of development. The method accomplishes its purpose by bridging between CORBA ... | 12/08/2009 |
| 7627867 | Change management of interfaces in distributed computer systems Mechanisms for change management of interfaces in a distributed computer system are provided in which there are multiple versions of an interface describing communication between distributed client and server applications. The mechanisms include providing an indicat... | 12/01/2009 |
| 7627833 | System and method for object-oriented graphically integrated command shell A system and method for integrating command shell into a graphical user interface (GUI) in order to provide a single user interface (UI), so that a user need not work in different environments for different tasks are provided. An output response from the command she... | 12/01/2009 |
| 7627816 | Method for providing a transient dictionary that travels with an original electronic document A method for providing a transient electronic dictionary that travels with an original electronic document is provided. An author of an electronic document may generate a transient electronic dictionary that is linked with the original electronic document such that ... | 12/01/2009 |
| 7627670 | Method and apparatus for scoring unsolicited e-mail A method for filtering spam is disclosed comprising the steps of: assigning weights to a plurality of recipient e-mail addresses; determining a set of similar e-mails from a plurality of e-mails sent to the recipient addresses; calculating a score based for each set... | 12/01/2009 |
| 7627583 | Methods, apparatus and computer programs for visualization and management of data organisation within a data processing system Provided are methods, apparatus and computer programs for managing data organisation for computer programs. The method includes generating a reference taxonomy (information defining a first data organisation), accessing storage to obtain an application taxonomy (a s... | 12/01/2009 |
| 7627457 | Using highly skewed clocks for application based tracing and application based normalization of processor clocks in an SMP environment A computer-implemented method, for application based tracing and for normalization of processor clocks in a symmetric multiprocessor environment. By deliberately establishing a large skew among processor clocks, it is possible to perform application based tracing by... | 12/01/2009 |
| 7620885 | Automatic generation of documentation for component-based computing solution Electronic documents related to a computer system solution having a plurality of computing components are aggregated and bundled by a solution building wizard having configurable behavioral models associated with a system solution design, a plurality of configured i... | 11/17/2009 |
| 7620777 | Method and apparatus for prefetching data from a data structure A method, apparatus, and computer instructions for providing hardware assistance to prefetch data during execution of code by a process or in the data processing system. In response to loading of an instruction in the code into a cache, a determination is made, by t... | 11/17/2009 |
| 7620362 | Controlling access to wirelessly broadcast electronic works during playback A wireless broadcast of an electronic work with digital rights rules is received from a primary player at a secondary player. Synchronous play of the electronic work at the secondary player is enabled while the secondary player is within reception range of the prima... | 11/17/2009 |
| 7617479 | Method and apparatus for generating service frameworks A method, an apparatus, and computer instructions for generating service frameworks are provided by aspects of the present invention. One aspect of the present invention provides a system library, which includes strongly typed classes that enterprise applications ma... | 11/10/2009 |
| 7603365 | System and method for capture and processing of overflow characters from user input A system and method for preventing user-input text strings of illegal lengths from being submitted to a database where, for each character in the string, a character length is determined in quantities of digital units of storage according to an encoding schema, the ... | 10/13/2009 |
| 7596623 | Configurable connector Embodiments of the present invention provide a connector adapted to convey data between a first application and a second application (or application components). The applications may be hosted by different computer systems interconnected by a communications link or ... | 09/29/2009 |
| 7596596 | Chat marking and synchronization The invention is a demand-based messaging system that enables a user to mark any location in a message and share the mark with a second user. The invention comprises a messaging program operable on a plurality of computers connected by one or more communications med... | 09/29/2009 |
| 7587447 | Systems, methods and computer programs for implementing and accessing web services A method of responding to a request from a client to a Web service is disclosed. The method includes the steps of: a) processing the request to identify a resource file and a requested action, wherein the request is encoded in one of a plurality of protocols; b) acc... | 09/08/2009 |
| 7581222 | Software barrier synchronization The present invention provides an approach for barrier synchronization. The barrier has a first array of elements with each element of the first array having an associated process, and a second array of elements with each element of the second array having an associ... | 08/25/2009 |
| 7574587 | Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics A method, apparatus, and computer instructions in a data processing system for processing instructions are provided. Instructions are received at a processor in the data processing system. If a selected indicator is associated with the instruction, counting of each ... | 08/11/2009 |
| 7573386 | System and method for smart radio frequency identification tags The present invention is a method system that detects the altering of the contents of a package. This system comprises a Radio Frequency Identification (RFID) tag that is affixed to a package. This RFID can receive, store and transmit information received related to... | 08/11/2009 |
| 7570015 | Conditional battery charging system A method and system are provided in which a charging process for rechargeable batteries is controlled in accordance with selected predetermined variable conditions. In an exemplary embodiment, a user is enabled to select the predetermined conditions under which the ... | 08/04/2009 |
| 7565650 | Method, apparatus and computer program product for deploying software via post-load images A method for deploying software includes providing a Web site on a server coupled to a network for presenting a user with an interface. The server has an array of post-load images stored thereon for combinations of the software and hardware that the user may select.... | 07/21/2009 |
| 7562143 | Managing escalating resource needs within a grid environment A job is submitted into a first selection of resources in a grid environment from among a hierarchy of discrete sets of resources accessible in the grid environment. Discrete sets of resources may include locally accessible resources, enterprise accessible resources... | 07/14/2009 |
| 7558442 | System and method for anti-moire' imaging in a one dimensional sensor array A device and process which eliminates potential moiré patterns in digitized images by employing a one-dimensional sensor array and a sampling method of the sensor signals which produces a data set of non-uniformly spaced sensor positions. This allows the spacing of... | 07/07/2009 |
| 7552444 | Method and apparatus for attaching an informational dialog to a java bean A method in a data processing system for attaching an informational dialog to a program. The program is morphed to extend an existing interface to the program to become a dippable program. A dip is created, wherein the dip modifies runtime behavior of the existing i... | 06/23/2009 |
| 7552136 | Context management super tools and filter/sort model for aggregated display webpages An information aggregation and management system and method having selective “drill-down” capabilities and employing an Object-Action Navigation methodology. A user first selects an object of interest, and then selects one or more actions to perform on said sele... | 06/23/2009 |
| 7549581 | Mechanism for ensuring authenticity of written and printed documents A mechanism for ensuring the authenticity of written and printed documents. With the mechanism of the present invention, electronic ink is deposited onto a document, wherein the electronic ink deposited comprises at least one mark visible to a user. Current is appli... | 06/23/2009 |