[ { "title": "Removable memory devices for displaying advertisement content on host systems using applications launched from removable memory devices", "publication_date": "2005/21/12", "number": "08683082", "url": "/2005/12/21/removable-memory-devices-for-displaying-advertisement-content-on-host-systems-using-applications-launched-from-removable-memory-devices/", "abstract": "A removable memory device is provided. The device includes a plurality of re-programmable non-volatile memory cells; and a controller including a processor and a controller memory, wherein an application is launched from the removable memory device and executed on a host system when the removable memory device interfaces with the host system, and the application launches a display window on a display device, wherein the display window is controlled by the application and is used to display advertisement content that is stored in the plurality of memory cells or from a server that is accessible by the host system.", "owner": "Sandisk Technologies Inc.", "owner_city": "Plano", "owner_country": "US" }, { "title": "Methods for displaying advertisement content on host system using application launched from removable memory device", "publication_date": "2005/21/12", "number": "08683081", "url": "/2005/12/21/methods-for-displaying-advertisement-content-on-host-system-using-application-launched-from-removable-memory-device/", "abstract": "A method for displaying advertisement content is provided. The method includes, launching an application from a removable memory device with a plurality of non-volatile memory cells and a controller including a processor, wherein the application is launched when the removable memory device interfaces with a host system; launching a display window on a display device that is controlled by the application; and displaying advertisement content on the display window, real-time from a server or offline using the advertisement content stored on the removable memory device.", "owner": "Sandisk Technologies Inc.", "owner_city": "Plano", "owner_country": "US" }, { "title": "Hypermedia management system", "publication_date": "2005/20/12", "number": "07970867", "url": "/2005/12/20/hypermedia-management-system/", "abstract": "A system supplies links between objects. A link service receives a link request from a client. The request identifies a source object. The link service aggregates links from link providers for which the source object is a source of the links, and provides the aggregated links to the client.", "owner": "Microsoft Corporation", "owner_city": "Redmond", "owner_country": "US" }, { "title": "System and method for performing a search and a browse on a query", "publication_date": "2005/14/11", "number": "07756864", "url": "/2005/11/14/system-and-method-for-performing-a-search-and-a-browse-on-a-query/", "abstract": "A search and a browse on a single user query is performed. A refined query is selected from the results of the first user query. Thereafter, a list of concepts from a first directory associated with the refined query is obtained. The concepts are defined in a hierarchical relationship with concepts having broader scope being higher in the hierarchy and concepts having a narrower scope being lower in the hierarchy. Additionally, a list of web sites associated with the search concept is obtained from a second directory.", "owner": "Microsoft Corporation", "owner_city": "Redmond", "owner_country": "US" }, { "title": "Method for storing and retrieving digital ink call logs", "publication_date": "2005/07/09", "number": "07797630", "url": "/2005/09/07/method-for-storing-and-retrieving-digital-ink-call-logs/", "abstract": "Digital ink is captured using either a digitizer attached to the serial port of the computer or by a tablet computer having a stylus during the detection, capture, storage and association of ink with particular types of information. An ink log stores handwritten notes that are generated during a phone call. Whenever a call is made or received via a regular telephone or an IP Softphone, the number being dialed or that the call is being received from is used in a search to locate a file associated with this number within an ink log. If a file associated with the called or dialed number exists, then the file is retrieved and all prior ink notes associated with this number, including their time stamps, are displayed in a window that is opened. If a file corresponding to the called or dialed number is not present in the ink log, then a new file is created along with an associated blank window, whereby the user can begin “inking” into this file. Alternatively, a user may highlight a phone number and view the InkLog for the particular number. Upon a user selecting a View Ink Log category, the ink log is accessed and all notes, drawings, etc. that a user generated in all previous calls that where either made to the number or calls received from this number are displayed.", "owner": "Avaya Inc.", "owner_city": "Basking Ridge", "owner_country": "US" }, { "title": "Method and apparatus for utilizing prescribed aspect(s) of feedback object select operation to indicate user feedback of hypermedia content unit", "publication_date": "2005/20/07", "number": "07568163", "url": "/2005/07/20/method-and-apparatus-for-utilizing-prescribed-aspects-of-feedback-object-select-operation-to-indicate-user-feedback-of-hypermedia-content-unit/", "abstract": "A computer implemented method for gathering user feedback of one or more units of hypermedia content. Notice is made available to a user explaining a preestablished mapping between (1) at least one prescribed aspect of an operation of performing a predefined SELECT function to feedback objects and (2) user-indicated opinion of content units. Feedback objects comprise predetermined types of display objects provided to depart content units for different content units. Responsive to a user positioning a cursor upon a feedback object of a current content unit and performing the SELECT function, user-indicated opinion of the current content unit is ascertained by applying the preestablished mapping to the prescribed aspect of how the SELECT function was performed. Storage is initiated for a machine-readable record of the ascertained user-indicated opinion.", "owner": "Applied Minds, Inc.", "owner_city": "Glendale", "owner_country": "US" }, { "title": "Method, a web document description language, a web server, a web document transfer protocol and a computer software product for retrieving a web document", "publication_date": "2005/19/07", "number": "08452753", "url": "/2005/07/19/method-a-web-document-description-language-a-web-server-a-web-document-transfer-protocol-and-a-computer-software-product-for-retrieving-a-web-document/", "abstract": "The invention relates to a method for retrieving a web document provided by a web server, where the method comprising the usual steps of requesting a web document from the web server and replying with the web document, extended by the steps of requesting an analysis according to an inspection requirement, analyzing the content of the web document according to inspection requirements at the web server, and replying an analyzing result. The invention relates inter alia to a web document description language, a web server, a web document transfer protocol, and a computer software product for retrieving a web document.", "owner": "Alcatel Lucent", "owner_city": "Paris", "owner_country": "FR" }, { "title": "System and method for abstracting state transitions without requiring client knowledge", "publication_date": "2005/01/07", "number": "07793300", "url": "/2005/07/01/system-and-method-for-abstracting-state-transitions-without-requiring-client-knowledge/", "abstract": "A system and method employ a client-server architecture that abstracts from the client the states of objects and transitions between the states. As a result, the server maintains objects, along with associated states, and state transitions that are provided to clients on demand. The client is only provided with a set of valid transitions between states that are based on the current state of the object and valid transitions out of that state. The states may be additionally filtered based on the permissions granted to the client. In this way, the client is relieved of prior knowledge of valid object states and state transitions. Hence, in a document management system, for example, new states and transitions for objects may be added at the server and propagated through to the clients.", "owner": "Microsoft Corporation", "owner_city": "Redmond", "owner_country": "US" }, { "title": "System and method for finding and serving consumer product related information to consumers using internet-based information servers and clients", "publication_date": "2005/19/04", "number": "1983432", "url": "/2005/04/19/system-and-method-for-finding-and-serving-consumer-product-related-information-to-consumers-using-internetbased-information-servers-and-clients/", "abstract": "A system for and method of delivering manufacturer-specified consumer product information to consumers within a marketplace. Manufacturers and/or their agents remotely and actively manage UPN/TM/PD/URL data links for registered consumer products by updating information elements stored in a relational database so as to compose a menu of URLs for each consumer product registered in the relational database. Using an Internet-enabled client computer, a consumer transmits a request for information resources about a UPN-labeled consumer product registered with the relational database, using one or more of the UPN, TM and/or PD that are symbolically linked to the UPN assigned to a registered UPN-labeled consumer product. In response to the request, the UPN, TM and/or PD contained in the request are automatically recovered and used to access the URLs stored in the relational database and the accessed URLs are then transmitted back to the Internet-enabled client computer.", "owner": "IPF, Inc.", "owner_city": "Stamford", "owner_country": "US" }, { "title": "Learning management server using Bayesian methods for adaptive hypermedia", "publication_date": "2005/15/04", "number": "07454386", "url": "/2005/04/15/learning-management-server-using-bayesian-methods-for-adaptive-hypermedia/", "abstract": "A learning management system includes a content storage unit for storing learning content, a user modeling unit in signal communication with the content storage unit and having a user model, a personalization unit in signal communication with the content storage unit for personalizing the learning content stored in the content storage unit in response to the user model, and a user interface in signal communication with the content storage unit for enabling a user to interact with the learning management system, wherein the learning management system delivers content responsive to user interaction with the learning management system.", "owner": "Siemens Corporate Research, Inc.", "owner_city": "Princeton", "owner_country": "US" }, { "title": "Computer graphic display visualization system and method", "publication_date": "2005/04/03", "number": "07574659", "url": "/2005/03/04/computer-graphic-display-visualization-system-and-method/", "abstract": "An improved human user computer interface system, providing a graphic representation of a hierarchy populated with naturally classified objects, having included therein at least one associated object having a distinct classification. Preferably, a collaborative filter is employed to define the appropriate associated object. The associated object preferably comprises a sponsored object, generating a subsidy or revenue.", "owner": "", "owner_city": "", "owner_country": "" }, { "title": "Hypermedia browser API simulation to enable use of browser plug-ins and applets as embedded widgets in script-language-based interactive programs", "publication_date": "2005/14/02", "number": "07814157", "url": "/2005/02/14/hypermedia-browser-api-simulation-to-enable-use-of-browser-plugins-and-applets-as-embedded-widgets-in-scriptlanguagebased-interactive-programs/", "abstract": "A system is described which provides the capability for high-level extensible scripting language interpreters to incorporate and employ Web browser plug-ins as components within script-based programs. A script interpreter extension is described which simulates the plug-in API interface of a Web browser, from the point of view of the browser plug-in, to allow program scripts to cause browser plug-ins to be launched and manipulated, in a manner similar to the scripting platform's native widgets, from within the executing program script. This system allows embedded external program objects to be used to display and enable interactive processing of embedded data objects.", "owner": "Eolas Technlogies, Inc.", "owner_city": "Tyler", "owner_country": "US" }, { "title": "Intelligent electronic appliance system and method", "publication_date": "2005/29/01", "number": "07813822", "url": "/2005/01/29/intelligent-electronic-appliance-system-and-method/", "abstract": "An intelligent electronic appliance preferably includes a user interface, data input and/or output port, and an intelligent processor. A preferred embodiment comprises a set top box for interacting with broadband media streams, with an adaptive user interface, content-based media processing and/or media metadata processing, and telecommunications integration. An adaptive user interface models the user, by observation, feedback, and/or explicit input, and presents a user interface and/or executes functions based on the user model. A content-based media processing system analyzes media content, for example audio and video, to understand the content, for example to generate content-descriptive metadata. A media metadata processing system operates on locally or remotely generated metadata to process the media in accordance with the metadata, which may be, for example, an electronic program guide, MPEG 7 data, and/or automatically generated format. A set top box preferably includes digital trick play effects, and incorporated digital rights management features.", "owner": "", "owner_city": "", "owner_country": "" }, { "title": "Method for adding a user-selectable function to a hyperlink", "publication_date": "2005/21/01", "number": "09569555", "url": "/2005/01/21/method-for-adding-a-userselectable-function-to-a-hyperlink2/", "abstract": "A multifunction hyperlink and method for providing an multifunction hyperlink are provided. This invention permits the user to interact with a hyperlink in a variety of ways without necessarily having to open and/or follow the hyperlink. This is accomplished by detecting the presence of a cursor near a hyperlink. After detecting the hyperlink, a toolbar is displayed containing one or more link functions that the user may select. In response to the users' selection of a particular link function, that link function would be performed without requiring any further action by the user.", "owner": "GOOGLE INC.", "owner_city": "Mountain View", "owner_country": "US" }, { "title": "Method for adding a user-selectable function to a hyperlink", "publication_date": "2005/21/01", "number": "09569555", "url": "/2005/01/21/method-for-adding-a-userselectable-function-to-a-hyperlink/", "abstract": "A multifunction hyperlink and method for providing an multifunction hyperlink are provided. This invention permits the user to interact with a hyperlink in a variety of ways without necessarily having to open and/or follow the hyperlink. This is accomplished by detecting the presence of a cursor near a hyperlink. After detecting the hyperlink, a toolbar is displayed containing one or more link functions that the user may select. In response to the users' selection of a particular link function, that link function would be performed without requiring any further action by the user.", "owner": "GOOGLE INC.", "owner_city": "Mountain View", "owner_country": "US" }, { "title": "Prescribed navigation using topology metadata and navigation path", "publication_date": "2005/05/01", "number": "07650349", "url": "/2005/01/05/prescribed-navigation-using-topology-metadata-and-navigation-path/", "abstract": "The subject invention provides a system and/or method that facilitates prescribing a navigation within an application utilizing a topology and a navigation path. The topology is created based upon received metadata and is a network of node objects and link objects. The navigation path is a sequential list over the topology that represents a sub-graph thereof. A prescribing component can create the topology and navigation path such that a prescribed navigation can be utilized by an application during navigation (e.g., exploration) during runtime.", "owner": "Microsoft Corporation", "owner_city": "Redmond", "owner_country": "US" } ]