Abstract:
PROBLEM TO BE SOLVED: To provide a scalable print spooler that is used most effectively together with a dedicated print server. SOLUTION: A print server that services a large number of client computers has software that implements a server print spooler for coordinating the printing of data sent to the print server by the client computers. A number of printers are coupled to the server computer for printing under direction of the server print spooler. Client calls to the print spooler are accomplished by asynchronous procedures that communicate by means of an remote procedure call channel. A thread pool at the print server services these calls without unreasonable context switching between client requests. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To resolve conventional restrictions on image conversion. SOLUTION: An indication, for example, to rotate main image 204 clockwise at 90° in accordance with parameters is issued. Next, the main image 204 is converted in accordance with the parameters. Metadata 206 is updated in accordance with the parameters after conversion of the main image 204. COPYRIGHT: (C)2003,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide system processing such as a media application, acquisition software and a device driver or the like so as to automatically install and start a media processing filter for extending a function related to media. SOLUTION: An add-in filter requests to install the add-in filter itself to a system by the use of filter management service, and provides information related to its own function to an add-in manager 220. The add-in manager 220 installs the add-in filter to the system so that confirmation can be performed by the use of the provided information. The add-in filter is started by one of the system processing. The add-in manager enumerates the add-in filters usable on the system in response to a request from the system processing. The system processing selects the enumerated add-in filter, and can extend the capability of media processing. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To automatically install and use media processing filters for extending a function related to media in system processes such as media application, incorporated software and device drivers. SOLUTION: An add-in filter requests to install the add-in filter itself in a system using a filter management service, and provides an add-in manager with information related to its own function. The add-in manager installs the add-in filter in the system so as to be confirmable using the provided information. The add-in filter is started by any of the system processes. The add-in manager enumerates add-in filters available on the system in response to requests from the system processes. The system processes can select the enumerated add-in filters and extend media functionality. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
A system is disclosed for media content search and retrieval, and a virtual television channel capable of using that system. A first aspect of the present system relates to a media download control engine which enables a client device with limited capabilities to play media content which comes from a website in a format not supported by the client device. A second aspect of the present system may make use of the media download control engine to obtain media content and create customized virtual channels.
Abstract:
Systems, methods, and computer readable media for responding to a search query with search results ranked according to interest circles of a plurality of computer users are presented. Interest circles are formed from a computer user's navigation data, including the computer user's navigation history. A search query is received from a requesting computer user. The search query is directed to a query topic or set of query topics. A set of search results responsive to the search query are obtained. A plurality of computer users, each of the plurality of computer users having an established interest circle corresponding to the query topic, is identified. The set of search results are then ordered according to the interest circles of the identified plurality of computer users. Thereafter, the higher ordered search results are returned to the requesting computer user in response to the search query.
Abstract:
A system is described that is specifically adapted for use in a resource-constrained set-top box environment. The system uses an interpreter-based common language runtime (CLR) that is specifically configured for use in the set-top box environment. The system also includes a unique application manager and UIpane manager that are specifically configured for use in the set-top box environment. The application manager pauses a current application when another application presents a user interface presentation which interferes with the current application's user interface presentation. In addition, the system includes graphics functionality for providing transitions effects, for allowing a user to change color palette and resolution, and so forth. The graphics functionality directly uses the graphics capabilities of the set top box (such as the set top box's line control register) whenever possible to enable applications to execute more quickly.
Abstract:
Systems, methods, and computer readable media for responding to a search query with search results where the search query includes a social source operation are presented. Upon receiving a search query directed to a query topic, and including a social source operation, the search engine identifies search results corresponding to the query topic, and further obtains social data necessary to satisfy the social source operation of the search query. The search results are modified in light of the social source operation according to the obtained social data. One or more search results pages are generated according to the modified search results and at least one of the search results pages is returned to the requesting computer user.
Abstract:
Device linking is described. In one or more implementations, data is maintained at a network service that describes characteristics of a plurality of devices that are associated with a user account of the network service. A communication is formed to be received by one of the plurality of devices that includes a portion of the data that pertains to another one of the plurality of devices and that is suitable by the receiving device to discover the other one of the plurality of devices to initiate a local network connection between the devices.
Abstract:
Device linking is described. In one or more implementations, data is maintained at a network service that describes characteristics of a plurality of devices that are associated with a user account of the network service. A communication is formed to be received by one of the plurality of devices that includes a portion of the data that pertains to another one of the plurality of devices and that is suitable by the receiving device to discover the other one of the plurality of devices to initiate a local network connection between the devices.