"Inventing is a combination of brains and materials. The more brains you use, the less material you need."
Charles Kettering
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 |
| 7908317 | System and method for URL compression A computer-implemented method can be used to support Uniform Resource Locator (URL) compression. Such a method can comprises the steps of receiving a Web request associated with an original URL from a client by a Web component; saving the original URL in a database;... | 03/15/2011 |
| 7908316 | Commercial extensions to web services A system for providing granular functionality called web services to commercial customers includes among other things a client to issue service requests and receive responses, a web server configured to accept and process service requests, and a means of accounting ... | 03/15/2011 |
| 7908290 | Application development performed independent of system landscape Systems and techniques for application development performed independently of system landscape. In one general aspect, the invention provides a computer-implemented method that includes receiving, from a registry for two or more repositories, information describing ... | 03/15/2011 |
| 7908313 | Instrument-based distributed computing systems An instrument-based distributed computing system is disclosed that accelerates the measurement, analysis, verification and validation of data in a distributed computing environment. A large computing work can be performed in a distributed fashion using the instrumen... | 03/15/2011 |
| 7908318 | Method and system for the protected storage of downloaded media content via a virtualized platform A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only access... | 03/15/2011 |
| 7908314 | Method for controlling a management computer A method for controlling a management computer connected to a server for permitting communications therebetween, wherein the server transmits to a client the result of processing executed in response to each processing request sent from the client. The management co... | 03/15/2011 |
| 7904507 | Determination of extent of congruity between observation of authoring user and observation of receiving user A computationally implemented method includes, but is not limited to: acquiring a result of an observation of an authoring user; acquiring a result of an observation of a receiving user; comparing the result of the observation of the authoring user with the result o... | 03/08/2011 |
| 7904506 | Context information management system The context information management system enables the management of context information while maintaining the security of user information. It includes a user domain management server that manages a list of domains in which users have an account, and a one-time acco... | 03/08/2011 |
| 7904505 | Service to push author-spoken audio content with targeted audio advertising to users An audio content item, submitted by and spoken in a voice of an author, is received and registered along with an insertion point and associated content information. An audio advertisement submitted by an advertiser is received and registered. At least one targeting ... | 03/08/2011 |
| 7904508 | Providing functionality to client services by implementing and binding contracts Methods, systems, and computer-readable media for automating the expression of functional aspects of a target service to a client service via a vehicle referred to herein as a contract are provided. Generally, the methods are performed in the context of a distribute... | 03/08/2011 |
| 7904504 | Policy enforcement and access control for distributed networked services Apparatus for controlling cross-organizational access by end users associated with a plurality of organizations to one or more distributed object services available via a resource server across an information technology communications network. The apparatus comprise... | 03/08/2011 |
| 7904509 | Methods, systems, and products for providing communications services Methods, systems, and products are disclosed for providing communications services. A request for data is processed, and a data stream is received to fulfill the request. A determination is made that a subcontracted processing service is required. At least a portion... | 03/08/2011 |
| 7904503 | Method of enhancing rendering of content item, client system and server system A client system (200, 220) receives a content item. The user can mark the received content item as being of interest. In response to said marking, tracking means (204, 224) automatically provide identifying data for the marked content item to a remote ... | 03/08/2011 |
| 7895264 | Storage cluster server network A clustered server network for receiving, storing and retrieving usenet articles. The clustered server network includes various sets of clustered servers. One set of clustered servers receives articles from peer usenet networks, while another set of clustered server... | 02/22/2011 |
| 7895261 | Method and system for preloading resources A method and system for preloading data is provided. Resources are preloaded on a client before they are needed by an application. Application hints and static resources lists may be used to indicate resources are needed. The application may begin execution before r... | 02/22/2011 |
| 7895266 | Distributed file system and method of replacing cache data in the distributed file system Provided are a distributed file system and a method of replacing cache data in a distributed file system capable of replacing cache data based on the degree of network instability between a server and a client. The method includes monitoring network instability betw... | 02/22/2011 |
| 7895231 | Queuing model for a plurality of servers The current invention provides a system and method for queuing and distributing requests to one or more query servers. The system contains a first tier queue associated with a server based mechanism for directing service requests to a second tier queue associated wi... | 02/22/2011 |
| 7895265 | Method and system for identifying a time specific event Method and system for providing a compact, portable electronic devices capable of storing data related to time specific events such as music broadcasts, television broadcasts and advertisements, and which are capable of recalling the stored time specific events to p... | 02/22/2011 |
| 7895267 | Extensible method and system for performing management operations on known and unknown targets This invention provides an extensible method for performing management operations on known and unknown targets. The extensible method is implemented on a fully extensible system where management software and triggers that cause these management operations to be run ... | 02/22/2011 |
| 7895262 | Web service application protocol and SOAP processing model Described is a Web Services Application Protocol (WSAP) comprising a SOAP-based protocol that defines a web service application model based on a set of common message operations. WSAP provides a foundation for defining web services in terms of how they interact with... | 02/22/2011 |
| 7895263 | Emergency and non-emergency telecommunications geo-notification system Systems and methods for providing electronic notifications are described. A notification broadcast initiation is received over a network from a first user. The notification initiation is for a first notification intended for recipients in a first area selected via a... | 02/22/2011 |
| RE42153 | Dynamic coordination and control of network connected devices for large-scale network site testing and associated architectures Dynamic coordination and control of network connected devices within a distributed processing platform is disclosed for large-scale network site testing, or for other distributed projects. For network site testing, the distributed processing system utilizes a plural... | 02/15/2011 |
| 7890520 | Processing apparatus and associated methodology for content table generation and transfer An information-processing apparatus to connect to a reproduction apparatus, store contents in a host database having attributes of contents stored in a content storage section, identify contents stored in a reproduction apparatus, extract attributes of identified co... | 02/15/2011 |
| 7890577 | Inter-domain context transfer using context transfer managers A method and apparatus for improved context transfer in heterogeneous networks is presented. Context information is collected from source entities in a first access network by a context transfer manager and transmitted to a context transfer manager of a second acces... | 02/15/2011 |
| 7890571 | Serving dynamic web-pages A web-serving system for managing a cache memory having constituent objects of a web-page stored therein includes a cache manager in communication with the cache memory for controlling the content of the cache memory. A programmable script in communication with the ... | 02/15/2011 |
| 7890856 | Server side web browsing and multiple lens system, method and apparatus A user may access a host server and receive display information within a single browser window. The display information includes at least one lens, wherein each lens controls server side web browsing and allows the user to view a separate web page from the Internet.... | 02/15/2011 |
| 7890578 | Method, server, client and system for controlling download and display of web pages A method for controlling display of a web page on the client, the contents in said web page being assigned different priorities, includes sending an access request for the web page from the client to the server; in response to said access request, the server sending... | 02/15/2011 |
| 7890580 | Communication method, communication device, and program To further correctly obtain related information about contents being received from a server. A communication apparatus 1 successively transmits request information that requests related information about contents being received via a network 30, at spe... | 02/15/2011 |
| 7890573 | Server-client architecture in medical imaging A method of processing medical imaging volume data in a computer network is described. The method comprises loading a medical imaging data set to be processed to a server computer, processing the data set on the server computer, e.g. by executing a software applicat... | 02/15/2011 |
| 7890576 | Selective communication of targeted information Described is a technology by which by which information (an electronic note from a producer) that is available for delivery to a client consumer is only selectively delivered. The selective delivery may be based on metadata associated with the information, client id... | 02/15/2011 |
| 7890572 | Pub/sub message invoking a subscribers client application program A client application program subscribing to a channel of a pub/sub service, receives a message published by the pub/sub service, the received message invoking an associated application program at the client. ... | 02/15/2011 |
| 7890574 | Internet operating system through embeddable applet-style application An Internet-based operating system providing data and application software stored on a server that may be selectively downloaded to a client device upon request, allowing server-based applications to be accessed and executed on the client device. The end user, opera... | 02/15/2011 |
| 7890575 | Dynamic persistent user management in delegated environments A delegated environment manager for identifying and inventorying characteristics associated with user's delegated environments. The inventory of the characteristics associated with a particular delegated environment is stored for later retrieval. Upon receiving a re... | 02/15/2011 |
| 7886000 | Aggregation system for social network sites Machine, method for use and method for making, and corresponding products produced thereby, as well as data structures, computer-readable media tangibly embodying program instructions, manufactures, and necessary intermediates of the foregoing, each pertaining to di... | 02/08/2011 |
| 7885999 | Methods and systems for device personalization Systems and methods for personalizing devices using data objects in a manner that deters theft and provides a mechanism for finding lost devices are described. In one embodiment, one of the methods includes uniquely registering a device and an owner of the device wi... | 02/08/2011 |
| 7885997 | Data processing method, program, device, message structure, message generation method, and message transmission method If a program is to be transmitted/received by message transmission/reception using SOAP, the program description part goes out of the framework of XML, and the message contents contain an uninterpretable part. A SOAP message (M1) includes a data part (D1 | 02/08/2011 |
| 7885998 | Method of facilitating medical consultations A method for a first healthcare provider to consult a second healthcare provider regarding at least one of diagnosis of a patient and treatment of a patient includes the first healthcare provider submitting a request for consultation on a machine, and the second hea... | 02/08/2011 |
| 7885996 | Method, apparatus, and system for implementing notifications in a framework to support web-based applications According to one aspect of the present invention, a system is provided for implementing notifications in a framework to support web-based applications. The system comprising a set of server-side objects managed by an object manager (OM). The system further comprises... | 02/08/2011 |
| 7885950 | Creating search enabled web pages The present invention extends to methods, systems, and computer program products for creating search enabled Web pages. A search engine crawler requests a Web page. A Web server receives the request and constructs a Web page that includes client-side script configur... | 02/08/2011 |
| 7882174 | Multiple parallel user experiences provided by a single set of internet hosting machines This disclosure describes techniques of using a hosting device to provide multiple versions of a single web application. As described in detail below, the hosting device stores resources associated with different versions of the web application in different subdirec... | 02/01/2011 |