...that the x-ray was discovered purely by accident? When German physicist Wilhelm Konrad von Roentgen was experimenting with cathode rays in 1895, he put an activated Crookes tube in a book and went out to lunch. When he returned, he discovered that a key that had also been placed in the book showed up as an image on the developed film!
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 |
| 7461131 | Use of virtual targets for preparing and servicing requests for server-free data transfer operations A method for utilizing virtual targets and abstract copy orders in preparing and servicing requests for server-free data transfer operations in a data storage network. The abstract copy orders represent data transfers between virtual targets and real devices. They a... | 12/02/2008 |
| 7454493 | Optimal combination of sampled measurements Two regularized estimators that avoid the pathologies associated with variance estimation are disclosed. The regularized variance estimator adds a contribution to estimated variance representing the likely error, and hence ameliorates the pathologies of estimating s... | 11/18/2008 |
| 7447798 | Methods and systems for providing dynamic domain name system for inbound route control The present invention relates to methods and systems for providing dynamic domain name system (DNS) for inbound route control. For instance, the present invention provides a method that considers load data for each of the network locations that provide an applicatio... | 11/04/2008 |
| 7444426 | Method for selecting a resource to provide a requested service in a multicasting environment A method is provided for selecting a resource from a plurality of potential resources in order to provide a service in response to a service request. The method comprises the following steps. Aging services are determined by estimating which of the resources are lik... | 10/28/2008 |
| 7440992 | Cell-based computing platform where services and agents interface within cell structures to perform computing tasks System and method for using cells as a type of managed container to control the operation of mobile software agents and the run-time invocation and use of services within distributed computing environments. The cell process initially starts out empty containing neit... | 10/21/2008 |
| 7441038 | Coordination platform and method for dynamic aggregation of web services A platform for dynamic aggregation of user services includes an agent coordination logic module. The agent coordination logic module determines whether the implementation of an independent web service can be coordinated with the implementation of another independent... | 10/21/2008 |
| 7437445 | System and methods for host naming in a managed information environment A custom host naming mechanism that allows a user to define a custom host name as a virtual name for the hosts in the managed information environment, such as the storage area network, overcomes the shortcomings of the use of a network assigned machine name during a... | 10/14/2008 |
| 7437461 | Load balancing apparatus and method An object of this invention is to suppress influence due to a server trouble. This load balancing method comprises: if it is detected that a trouble occurred in a first server included in plural servers, selecting a second server other than the first server from the... | 10/14/2008 |
| 7428596 | Multiplexing unit, system and method for communication in a computer network The invention concerns a multiplexing unit, a system and a method for communication in a computer network between a plurality of client machines supporting client programmes and one or several servers supporting application programmes, although said client and appli... | 09/23/2008 |
| 7415517 | Developing session context from nonlinear web site flow records A nonlinear site flow system (referred to herein as an “NLSF System”) includes a nonlinear site flow context development module that works in conjunction with Web session information captured by the NLSF System to develop a context of a user's session. In one em... | 08/19/2008 |
| 7415507 | Logical routers Systems and methods include providing a router that may be deployed as multiple logical routers that share a common fast interconnect. These logical routers may functionally serve as core routers, peering routers, aggregation routers, etc. A further aspect of the sy... | 08/19/2008 |
| 7415530 | System and methods for accelerated data storage and retrieval Systems and methods for providing accelerated data storage and retrieval utilizing lossless data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to simultaneously or se... | 08/19/2008 |
| 7415521 | Method for controlling client access Provided are a method, system, and article of manufacture, wherein in certain embodiments a request is received to initiate a session. A determination is made whether the session should be initiated with addressing information provided by a client. The session is in... | 08/19/2008 |
| 7415496 | Method for dividing computations In certain aspects, the invention features methods that include receiving a parent job configured to produce one or more descendant jobs, and scheduling computation of the parent job on a node computing device that is one of a plurality of node computing devices of ... | 08/19/2008 |
| 7412522 | System and method for facilitating communication using presence and communication services A method for facilitating communication with a user. The method comprises the steps of: receiving contact information for the user, from a presence service; checking to determine if a particular communication service is supported by the user; checking to determine i... | 08/12/2008 |
| 7409441 | Display apparatus for accessing desired web site A display apparatus including a communication line connected to a network, an information acquisition device for acquiring in real time at least information relating to a predetermined site on the network via the communication line, the communication line being held... | 08/05/2008 |
| 7409449 | Network and method for call management A communications network for accessing a call management profile. The network includes a database storing the call management profile, a server in communication with the database for generating an interface document including the call management profile, and an AIN ... | 08/05/2008 |
| 7406537 | Dynamic subscription and message routing on a topic between publishing nodes and subscribing nodes A system for dynamic message routing on a topic between publishing nodes and subscribing nodes includes a plurality of message queues, at least one topic/node table, a subscribing module, a publishing module, and other modules to send messages between one or more pu... | 07/29/2008 |
| 7401127 | Communication terminal device and program Specific commands are contained in an application program executed in a communication terminal device, and when those commands are executed, operation of the application program is suspended by the communication terminal device and the application program is upgrade... | 07/15/2008 |
| 7395345 | System and methods for accelerated data storage and retrieval Systems and methods for providing accelerated data storage and retrieval utilizing lossless and/or lossy data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to simulta... | 07/01/2008 |
| 7392275 | Method and apparatus for performing efficient transformations with horizontal addition and subtraction A method and apparatus for including in a processor instructions for performing horizontal intra-add operations on packed data. One embodiment of the processor is coupled to a memory. The memory has stored therein at least a first packed data. The processor performs... | 06/24/2008 |
| 7383351 | Method and apparatus for efficient SPVC destination endpoint address change A method for automatically reconfiguring a soft permanent virtual circuit (SPVC) source endpoint in a PNNI ATM network, in response to an address change at a destination endpoint, by encoding the address change information in a SIG field in a PNNI topology state ele... | 06/03/2008 |
| 7376714 | System and method for selectively acquiring and targeting online advertising based on user IP address The present invention provides a system and method for selectively acquiring and targeting online advertising inventory based on users' Internet Protocol (IP) addresses. In one aspect of the invention, Web publishers are made aware of IP addresses of interest, deter... | 05/20/2008 |
| 7370118 | Methods, systems, and computer program products for dynamic inter-operability of nodes in service grids Dynamic inter-operability of nodes in services grids can be provided. In some cases, different version service nodes in a service grid can communicate using an inter-operability service to, for example, convert messages from one format associated with a version of a... | 05/06/2008 |
| 7363364 | Methods, systems, and products for verifying integrity of web-server served content Methods, systems, and products are disclosed for verifying the integrity of web server content. One method receives results from a client-resident integrity program operating on a client computer. The client-resident integrity program verifies integrity of a web res... | 04/22/2008 |
| 7359936 | Method and apparatus for electronic mail interaction with grouped message types An electronic mail inbox uses a mail agent to categorize incoming electronic mail to facilitate more flexible and rapid viewing and possible response thereto. Several special functions for collection of regularly sent types of mail, such as newsletters, office memos... | 04/15/2008 |
| 7340517 | Gateway If a new AV device is connected to an IEEE 1394 network, and if the subunit type of the newly connected AV device is an unregistered subunit type, then a microprocessor of a gateway downloads a CGI and a Web page generation module, both corresponding to the newly co... | 03/04/2008 |
| 7337236 | Application prioritization in a stateless protocol Techniques are disclosed that enable an application to prioritize its traffic in an application-specific manner, such that traffic which is most important to this application can be prioritized over traffic that is less important to this application, where this prio... | 02/26/2008 |
| 7321937 | System and methods for accelerated data storage and retrieval Systems and methods for providing accelerated data storage and retrieval utilizing lossless data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to simultaneously or se... | 01/22/2008 |
| 7321930 | Apparatus and methods for managing data used by a mobile device Apparatus and methods for managing data used by mobile devices. Data can be retrieved from a second computing device (e.g. a server) where it is stored on a storage medium (e.g. a disk). A subset of the data of a data record stored in the storage medium, or one or m... | 01/22/2008 |
| 7320016 | Method for visually programming instruction set for process A method for visually programming an instruction set for a process is proposed. The method is based on receiving a request to design the process, providing a process designer interactive display, storing a library containing at least one function, accepting via the ... | 01/15/2008 |
| 7315880 | Method, system, and graphical user interface for dynamically updating transmission characteristics in a web mail reply In one embodiment, a graphical user interface includes a web mail reply form with one or more address fields; an input area for inputting a reply message; and a plurality of response options selectable by a user. In response to selection of a reply response option b... | 01/01/2008 |
| 7310664 | Unified, configurable, adaptive, network architecture A network switch having a unified, adaptive management paradigm for wireless network devices is disclosed. The switch includes configurable ports for connecting devices. A software application running on the switch allows a network administrator to selectively confi... | 12/18/2007 |
| 7310662 | Token-based web browsing with visual feedback of disclosure A data communications network may be browsed using one or more tokens by receiving an input keyword string from a user, determining whether there is a match between the input keyword string and a database of keyword strings, determining a category of the keyword str... | 12/18/2007 |
| 7299283 | Apparatus for size-dependent sampling for managing a data network The present invention provides apparatus for sampling data flows in a data network in order to estimate a total data volume in the network. Sampling the data flows in the data network reduces the network resources that must be expended by the network to support the ... | 11/20/2007 |
| 7299293 | Device and method for data transfer A data sending apparatus, on sending data to a receiving apparatus, searches its storage for a transmission method to the receiving apparatus. After sending data to the receiving apparatus, the sending apparatus receives from the receiving apparatus a transmission r... | 11/20/2007 |
| 7293086 | Traffic matrix estimation method and apparatus A method and apparatus for the estimation of traffic matrices in a network are disclosed. Mechanisms are disclosed for measuring traffic volume from a plurality of ingress points to a plurality of egress points in a large scanl network, such as an IP backbone networ... | 11/06/2007 |
| 7290040 | Method and system for load balancing an authentication system A method and system are directed towards balancing loads on an authentication system. The system employs a first authentication server that is configured to authenticate a user. The system includes a master authentication server. When the master authentication serve... | 10/30/2007 |
| 7287077 | Reservation of TCP/UDP ports using UID, GID or process name A method for enhancing port allocation procedures in a computer network by reserving specific ports to particular users and processes. Access protocol for ports are modified to enable a system administrator to defined/pre-select particular users and processes that m... | 10/23/2007 |
| 7287083 | Computing environment failover in a branch office environment A computer system accesses a list of connections. The list of connections identifies computers, protocols, and/or types of connections that can be used. The computer system attempts to establish a connection to a server. While establishing the connection, the comput... | 10/23/2007 |