| 12th week of 2009 patent applcation highlights part 63 |
| Patent application number | Title | Published |
| 20090077108 | METHOD AND APPARATUS FOR IMPROVING MEMORY COALESCING IN A VIRTUALIZED HARDWARE ENVIRONMENT - The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing memory in a shared environment. Upon receiving a file open event associated with a file, a tag value is generated based on the attributes of the file. Upon receiving a file read or write event associated with the file, a memory object is created to hold data associated with the file. The tag value is associated with the memory object. The tag value and the associated memory object are provided to a virtual hosting platform layer as hints to the underlying page coalescing mechanisms. | 2009-03-19 |
| 20090077109 | HIGH-SPEED DATA COMPRESSION BASED ON SET ASSOCIATIVE CACHE MAPPING TECHNIQUES - A method is provided for compressing data from a stream of values using one or many distinct memory addresses as workspace, each memory address containing one or many values. The method works by reading two contiguous data values, of length K and N bits, from the stream, as a memory address reference (MAR) and a symbol, respectively. If the symbol does not match any of the values in the memory address pointed to by MAR, the symbol replaces one of those values, and a MISS code, followed by the symbol, is appended to the compressed stream; otherwise, a HIT code is appended to the compressed stream, said code representing a function of the location where the matched value was found in the memory address. Advantageously, the workspace behaves analogous to a cache memory used in computer architecture, allowing hardware or software parallel implementations using content addressable memory or associative arrays. | 2009-03-19 |
| 20090077110 | USING PROFILING WHEN A SHARED DOCUMENT IS CHANGED IN A CONTENT MANAGEMENT SYSTEM - A content management system (CMS) includes a content modification mechanism that detects a change to a shared document in the repository, and in response to the detected change, inserts applicability metadata in the shared document. The content modification mechanism may broadcast the change to each parent document. Each parent document votes on whether or not to accept the change. If enough of the parent documents accept the change (i.e. the votes meet a defined voting threshold), the applicability metadata is removed from the shared content. If not enough of the parent documents accept the change, the applicability metadata remains in the shared content, and a profile corresponding to the applicability metadata is created for each parent document that accepted the change. In this manner, profiling may be used to account for changes to shared content in a content management system. | 2009-03-19 |
| 20090077111 | METHOD AND SYSTEM FOR HIGHLY TOLERANT AND ADAPTABLE CONTENT REUSE IN A CONTENT MANAGEMENT SYSTEM - Embodiments of the invention generally provide for highly tolerant and adaptable content reuse in a content management system (CMS). The method and system allow an author to reuse fragments of content that are composed from a document structure incompatible with a document structure of a document which the fragment is being incorporated. In such a case, the CMS may be configured to generate a new branched fragment, based on the content of the original fragment, but composed according to the grammar of the document which the fragment is being incorporated. Additionally, the CMS may be configured to maintain a relationship between an original fragment and branched fragments derived therefrom. Further, any content changes made to the original fragment may be incorporated by any associated branch fragments. | 2009-03-19 |
| 20090077112 | Performance Optimized Navigation Support For Web Page Composer - A performance-optimized web content navigation system and method are disclosed. A read-optimized data structure representing a tree structure of web content is generated. The tree structure includes an ordered set of interconnected nodes, and each node representing a website or web page. The read-optimized data structure is stored in a cache accessible by a portal runtime environment, which provides access to the read-optimized data structure using a single read operation. | 2009-03-19 |
| 20090077113 | Device and method for semantic analysis of documents by construction of n-ary semantic trees - The invention relates to a device (D), for the semantic analysis of documents, comprising a structural and semantic database (BD) and a document interpreter (ID) comprising i) an N-ary tree controller (GAN) for the construction of a structural N-ary tree from a decomposition of a document for analysis and an ordered sequence of verbal entities and structural and/or semantic constraints, said structural N-ary tree comprising a root node for a primary controlling verbal entity and structures formed from a subordinate secondary verbal entity related directly or indirectly to the root node by a link provided with at least one connecting GAN characteristic, a secondary subordinate verbal entity being able to itself become a controlling verbal entity and ii) a semantic tree controller (GAS) for determination of entities characterising object and activity types from the N-ary structural tree and the database (BD), activated by certain nodes of the N-ary tree in order to construct a semantic tree provided with principal nodes made up of categorizing entities for objects and activities and connected by semantic relationships from connectional characteristics of the N-ary tree and to which function attributes are associated for the functions of other nodes of the N-ary tree and the corresponding links thereof. | 2009-03-19 |
| 20090077114 | DATA MAPPING DESIGN TOOL - A data mapping tool facilitates database engineer interaction with a data mapping document design system that facilitates creating the technical specification for migrating legacy databases. The data mapping tool provides a flexible selection of mapping modes, including a fully automated mode that resolves conflicts that may occur during the creation of the technical specification. The available modes also allow the database engineer to fully specify the intermediate staging tables used in the technical specification, and to request an partially automatic and partially interactive role over the execution of the data mapping document design system. | 2009-03-19 |
| 20090077115 | MEDIA PLAN MANAGING - Apparatus, system and methods for a media plan managing interface are disclosed. A data hierarchy for a media plan is defined. The multilevel data hierarchy includes different levels for orders and placements. An input form is provided to receive modifications to the values in the different levels of the hierarchy. Any modifications of data are compared against the permitted inputs provided through a conditional input field. If the modifications are permitted inputs, then they are accepted and conditional input fields are set up for any subsequent data input. The data hierarchy is stored as a media plan. | 2009-03-19 |
| 20090077116 | SERVICE FOR PROVIDING PERIODIC CONTACT TO A PREDETERMINED LIST OF CONTACTS USING MULTI-PARTY RULES - A method, a system, and an apparatus for permitting a user to remain in contact with at least one other person. The present invention provides a method, a system, and an apparatus that is capable of enabling a user to remain in contact with others through a service that checks contacts set up in a predetermined contact list. The contact list is then contacted and the user is contacted with the results. As such, the present invention permits the user to remain in contact with a significant number of entities while saving time and effort by ensuring the user is only contacted with certain information. The system and method also permits the user to remain in contact even when the user is unavailable. | 2009-03-19 |
| 20090077117 | Representation and processing of declarative discourse - A method of processing declarative discourse to a sequence of declarations is disclosed. The declarative discourse is parsed, an object-oriented data structure is constructed, and the data structure is processed to provide declarations. The discourse includes representations of statements, entities, relations, and predicates. Entity representations include nominal and scoped entity representations; names are optional for the scoped entity representations. Statements includes one or more subject entity representation and, optionally, one or more predicate representations. Scoped entity representations include one or more predicate representations. The object-oriented data structure includes nominal entity, scoped entity, relation, predicate, and statement instances corresponding to the discourse constituents. Entity instances are processed to determine dispatch entities. Relation instances. are processed to determine dispatch relations. Scope and statement instances are processed to provide declarations that combine subject dispatch entities, dispatch relations, and object dispatch entities. | 2009-03-19 |
| 20090077118 | INFORMATION CARD FEDERATION POINT TRACKING AND MANAGEMENT - A client can store information about federation points. A federation point is a combination of an identifier of an account on a relying party and an identifier of an information card. The client can track which information cards are included n various federation points, and can use this information to assist the user in performing a transaction with relying parties. | 2009-03-19 |
| 20090077119 | Model-Based Integration Of Business Logic Implemented In Enterprise Javabeans Into A UI Framework - A system and method for integrating business logic implemented in Enterprise JavaBeans (EJBs) into a user interface framework are disclosed. A design-time environment includes an analyzer that analyzes selected EJBs and generates a model representation of the selected EJBs, and further includes a metadata provider to provide additional metadata to the model representation. A runtime environment has a generic model component to access the selected EJBs based on their model representation, and executes the selected EJBs in the user interface framework. | 2009-03-19 |
| 20090077120 | CUSTOMIZATION OF RELATIONSHIP TRAVERSAL - An object-relational mapping mechanism facilitates customized relationship traversal. The mechanism can override default loading behavior with custom functionality (e.g., eager loading, lazy loading . . . ) specified by a programmer, for example. In other words, the object-relational mapping mechanism includes an extensibility point or hook for customization. | 2009-03-19 |
| 20090077121 | System and method for interoperating with foreign objects from a host computing environment - A mechanism for providing automatic interoperation between native objects created in a single language computing environment and objects created in external virtual machines and foreign class systems is discussed. Embodiments of the present invention provides a class definition syntax for objects created in the single language computing environment that provides the ability to directly subclass external classes and implement external interfaces. One embodiment of the present invention also permits a foreign object system to instantiate native objects and to create foreign subclasses of native classes. More specifically, one embodiment of the present invention provides bidirectional mapping between metadata associated with objects created with each of a plurality of different types of foreign object systems and metadata created in a form supported by the single language computing environment. | 2009-03-19 |
| 20090077122 | APPARATUS AND METHOD FOR DISPLAYING CANDIDATES - A candidate displaying apparatus includes: a content input unit that performs an input process on a content; a named entity extracting unit that extracts, from the content, named entities each identifying a specific object or a specific piece of information; an association degree calculating unit that calculates a degree of association between each of the named entities and a predetermined character string contained in the content; an associated information storage unit that stores therein the named entities, the character string, and the degrees of association in correspondence with one another; and a displaying unit that displays, on a display device, the named entities that are kept in correspondence with the character string as selectable candidates in descending order of the degrees of association thereof. | 2009-03-19 |
| 20090077123 | METHOD FOR MANAGING KEYBOARD NAVIGATION WITHIN A TREE CONTROL STRUCTURE USER INTERFACE COMPONENT VIA A LINKED LIST - A method, data processing system and computer program product for maintaining/updating managing keyboard navigation using a linked list. In particular, a Dynamic Tree Control Linkage (DTCL) utility creates a doubly linked list with list nodes having assigned values based on a tree control structure UI component. Each list node of the doubly linked list corresponds to a visible tree item of the tree structure UI component. Responding to a keyboard event signal, the DTCL utility finds a current list node corresponding to a first current tree item. The DTCL utility finds a next (i.e. previous or subsequent) list node corresponding to a next tree item. The DTCL utility detects a list node exists. The DTCL utility detects whether the next list node is associated with a null value. When the next list node is associated with a non-null value, the next tree item is identified. The DTCL utility returns an identification of the next tree item representing a second current tree item. The DTCL utility also updates the doubly linked list in response to the expansion/collapsion of the current list item. The DTCL utility avoids the need to number all tree items (both visible and hidden tree items) sequentially by adding list node(s) to or removing list node(s) from the linked list to represent the visible tree items. | 2009-03-19 |
| 20090077124 | System and Method of a Knowledge Management and Networking Environment - Systems and methods of a knowledge management networking are disclosed here. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of hosting a web-space having a plurality of objects, the plurality of objects to include one or more of, representations of a set of users, a set of web-items, and a set of nets; wherein a net of the set of nets is a subset of the web-space comprising a sub-plurality of the plurality of objects. One embodiment can include, tracking an explicit relationship between a first set of at least two objects of the set of objects; the explicit relationship to be pre-determined by a user of the set of users, identifying an implicit relationship between a second set of at least two objects of the set of objects; the implicit relationship to be identified based on a semantic relationship between the at least two objects, and determining a default set of privacy rules governing access between the at least two objects based on one or more of the identified explicit relationship and the implicit relationship. | 2009-03-19 |
| 20090077125 | CONFIGURABLE FLAT FILE DATA MAPPING TO A DATABASE - Disclosed are a method and framework for mapping data from a data source to a data destination. The method comprises the step of providing a plurality of components for performing defined functions to map the data from the source to the destination. These plurality of components perform the steps of (i) reading data from the source, (ii) processing the read data according to a set of rules, and (iii) loading the processed data into the destination. Preferably the plurality of components perform the further steps of (iv) verifying the integrity of the read data, and (v) logging results into a file. Each of the components operates independently of the other of the components. | 2009-03-19 |
| 20090077126 | METHOD AND SYSTEM FOR CALCULATING COMPETITIVENESS METRIC BETWEEN OBJECTS - Method and System for calculating competitiveness metric between objects are provided. The method comprises the steps of: obtaining a first object and a second object, the first and second objects having a first profile and a second profile, each composed of a plurality of attributes, respectively; normalizing the first profile and the second profile with reference to ontology information; and calculating, based on the normalized first and second profiles, a competitiveness metric between the first and second objects. In one embodiment, the ontology information is a common attribute name vocabulary, and the step of normalizing is configured for adjusting the structures of the first and second profiles to a unified profile structure, computing the sub-metrics between the corresponding attributes in the unified profile, and computing the weighed sum of the sub-metrics as the final competitiveness metric of the first and second objects. In another embodiment, the ontology information is an object category tree, and the step of normalizing is configured for mapping the first and second profiles to one or more nodes in the object category tree, computing the probabilities of mapping the profiles to different nodes, and then, based on the obtained semantic distances between the nodes, computing the final competitiveness metric according the probabilities and the semantic distances. | 2009-03-19 |
| 20090077127 | DEVICES AND METHODS ENABLING A USER TO MANAGE A PLURALITY OF OBJECTS AND IN PARTICULAR PAPER DOCUMENTS - A device is provided for managing a plurality of objects. The device archives at least one of the objects and obtains at least one specific reference to the at least one object. The device associates with the at least one reference at least one archiving location of the at least one object and characterizes a plurality of descriptive attributes associated with the at least one object. The device indexes the object enabling at least one of the attributes, called an indexing attribute, to be selected. The device stores for each archived object an n-uplet of data including the at least one reference of the object, the at least one location information and the at least one indexing attribute of the object. | 2009-03-19 |
| 20090077128 | IMAGE DISPLAY APPARATUS - An object of this invention is to enable prohibiting an editing processing and an update processing from being performed on original data held while copy data obtained by copying the held original data is being output to the outside. An image display apparatus according to this invention includes an image display function of displaying a series of images obtained by imaging an interior of a digestive canal of a subject at time series, and includes a storage unit | 2009-03-19 |
| 20090077129 | SPECIFYING METADATA ACCESS FOR DIGITAL CONTENT RECORDS - Metadata associated with a digital content record is modified, where the digital content record is to be provided to a particular recipient, and has associated therewith an account. A recipient list associated with the account identifies one of three or more metadata detail levels associated with each of a plurality of potential recipients. In this regard, a particular metadata detail level is determined based at least upon a comparison of the particular recipient and the recipient list. Then, the metadata associated with the digital content record is adjusted in accordance with the particular metadata detail level. Accordingly, a relative detail, or resolution, of information provided by the metadata may be controlled. | 2009-03-19 |
| 20090077130 | System and Method for Providing a Social Network Aware Input Dictionary - A system and method for providing a social network aware input dictionary are provided. A social network of users is monitored to determine the words and terms utilized by the users as part of their communication and interaction within the social network. Words and terms are ranked, or prioritized, within the social network based on a determined increase/decrease in popularity of the words/terms as determined from the monitoring of the social network. Based on the ranking of these words/terms, individual input dictionaries associated with devices used by the users of the social network may be automatically updated to include/remove these words/terms and/or increase/decrease a relative priority of the words/terms within the input dictionaries. Such automatic updating may be performed regardless of whether the particular user has used the word/term or not. | 2009-03-19 |
| 20090077131 | System and Method of Transferring Data Through Transaction Process - A transaction process system ( | 2009-03-19 |
| 20090077132 | Information Processing Device and Method, and Program - The present invention relates to an information processing device, an information processing method, and a program that make it possible to prevent recommendation in a CF method from concentrating on a part of contents, and recommend a content to a user with little history information. In step S | 2009-03-19 |
| 20090077133 | SYSTEM AND METHOD FOR EFFICIENT RULE UPDATES IN POLICY BASED DATA MANAGEMENT - A method, system, and computer program product is provided for efficient policy rule update in a data management system. A policy rule is stored along with the attributes of a data object when the application of the policy rule results in action taken on the data object. A stored policy rule, called an effective policy rule, is subsequently used to restrict the number of data objects examined when a policy rule is added, deleted, modified, or otherwise updated. | 2009-03-19 |
| 20090077134 | DATA RECOVERY METHOD IN DIFFERENTIAL REMOTE BACKUP FOR A NAS SYSTEM - To ensure the consistency of data included in blocks which have already been received and has already been remote-copied, on a file basis, in a destination NAS system, when remote copy has failed due to a failure which has occurred in a source NAS system, there is provided a method in which: a source NAS system transmits a correspondence between an updated block and a file, to a destination NAS system when remote copy is started; the destination NAS system records a remote copy state for each block; a management server refers to the information recorded by the destination NAS system and selects files from which all the update blocks have been received, when remote copy has failed due to a failure which has occurred in the source NAS system; and the destination NAS system stores data included in the update blocks of the files selected by the management server. | 2009-03-19 |
| 20090077135 | FRAMEWORK FOR HANDLING BUSINESS TRANSACTIONS - Techniques are provided for freeing up resources before operations that change the resources have successfully completed. Resources are freed up by committing database transactions that perform portions of operations before the operations themselves have successfully completed. If the operations fail to complete successfully, then “compensation information” is used to remove the effects of the committed changes that were performed as part of the operation. Techniques are also provided for allowing database transactions to update values without retaining exclusive locks on those values. Operational constraints set forth conditions that must be satisfied before an update is allowed to proceed. If an attempt is made to update a particular value that has changes that may be undone, then the database server determines a plurality of “possible result values” for the particular value. If the possible result values satisfy the operational constraint conditions, then the update is allowed to proceed. | 2009-03-19 |
| 20090077136 | FILE MANAGEMENT SYSTEM, FILE MANAGEMENT METHOD, AND FILE MANAGEMENT PROGRAM - To identify a storage medium storing an electronic file, as a location of the electronic file, and to detect a location move of a file stemming from a replacement of a storage medium, a file management system | 2009-03-19 |
| 20090077137 | METHOD OF UPDATING A VIDEO SUMMARY BY USER RELEVANCE FEEDBACK - Method of updating an initial summary ( | 2009-03-19 |
| 20090077138 | DATA-DRIVEN SYNCHRONIZATION - Synchronization is bound to data and optionally a set of synchronization behaviors as opposed to a particular application and/or endpoint. As a result, synchronization amongst endpoints need not require creation of customized synchronization solutions or rely on vendor and/or application specific mechanisms. In one instance, standard data and/or synch schemas can be subscribed to and utilized to dynamically configure synchronization across endpoints. | 2009-03-19 |
| 20090077139 | Method and Apparatus for Updating Data of Portable Media Player - A method of updating data of a portable media player (PMP) is provided. The portable media player (PMP) is recognized by a host device as a mobile storage device. A history file is generated in the PMP. Information on changes to the updated data is recorded when data of the PMP is updated to the history file. | 2009-03-19 |
| 20090077140 | Data Recovery in a Hierarchical Data Storage System - Systems and methods for retrieving data from a storage system having a plurality of storage pools are provided. The method comprises processing configurable data retrieval instructions to determine a first storage pool from which target backup data is to be retrieved, in response to a data restore request; and retrieving the target backup data from the first storage pool to satisfy the restore request. The configurable data retrieval instructions are managed by a source external to the storage system with administrative authority to change the configurable data retrieval instructions to optimize data restoration from the storage system. | 2009-03-19 |
| 20090077141 | Aggregation of file/directory structures - In general, in one aspect, the disclosure describes a method that includes maintaining a superset of data available to a client having non volatile memory (NVM) on a distant hard drive. A subset of the data is maintained in the NVM on the client. The client controls the data maintained on the distant hard drive and the data maintained in the NVM. A single merged directory/file structure is generated from a directory/file structure of the superset and a directory/file structure of the subset. The directory/file structures overlap and the single merged directory/file structure merges the overlapping directory/file structures so only the directory/file structure of the subset is presented for the overlap. The single merged directory/file structure is presented to a user of the client and applications running thereon. | 2009-03-19 |
| 20090077142 | SYSTEM AND METHOD FOR PRESERVING HISTORICAL INFORMATION FOR VIEWING BY POSTERITY - A system and method that will enable individuals or organizations to store any digital information they wish to preserve for posterity. According to typical methodology, the individual may establish an account with a service provider through which information may be collected for posterity. For example, the service provider may maintain a website to which the information can be uploaded in digital format. The account holder may access the account at any time to manipulate, edit or annotate the information. | 2009-03-19 |
| 20090077143 | Nonlinear filtering and deblocking applications utilizing SIMD sign and absolute value operations - Method, apparatus, and program means for nonlinear filtering and deblocking applications utilizing SIMD sign and absolute value operations. The method of one embodiment comprises receiving first data for a first block and second data for a second block. The first data and said second data are comprised of a plurality of rows and columns of pixel data. A block boundary between the first block and the second block is characterized. A correction factor for a deblocking algorithm is calculated with a first instruction for a sign operation that multiplies and with a second instruction for an absolute value operation. Data for pixels located along said block boundary between the first and second block are corrected. | 2009-03-19 |
| 20090077144 | METHOD AND APPARATUS FOR PERFORMING FINITE FIELD CALCULATIONS - In general terms, the invention provides a finite field engine and methods for operating on elements in a finite field. The finite field engine provides finite field sub-engines suitable for any finite field size requiring a fixed number of machine words. The engine reuses these engines, along with some general purpose component or specific component providing modular reduction associated with the exact reduction (polynomial or prime) of a specific finite field. The engine has wordsized suitable code capable of adding, subtracting, multiplying, squaring, or inverting finite field elements, as long as the elements are representable in no more than the given number of words. The wordsized code produces unreduced values. Specific reduction is then applied to the unreduced value, as is suitable for the specific finite field. In this way, fast engines can be produced for many specific finite fields, without duplicating the bulk of the engine instructions (program). | 2009-03-19 |
| 20090077145 | Reconfigurable arithmetic unit - A reconfigurable arithmetic circuit including a matrix having a plurality of partial product mask cells arranged in rows and columns, where rows and columns have incrementing arithmetic weights assigned, each partial product mask cell including a gate implementing a logical AND function of its inputs to provide an output, and a programmable memory cell connected to furnish input to the gate, a plurality of horizontally oriented conductors each connected to furnish input to the gates of the partial product mask cells of a row, and a plurality of diagonally oriented conductors each connected to furnish input to the gates of the partial product mask cells along the diagonal of increasing arithmetic weight of rows and columns, and a compression circuit receiving inputs from the gates of the partial product mask cells of the matrix, and furnishing outputs providing conventional arithmetic compression of its inputs in carry-saved format. | 2009-03-19 |
| 20090077146 | On-Line Randomness Test For Restart Random Number Generators - An apparatus includes a first counter for counting successive bits representative of a logic 1, and a second counter for counting successive bits representative of a logic 0, wherein a first predetermined count on the first counter or a second predetermined count on the second counter indicates a randomness failure. A method for testing randomness performed by the apparatus is also included. | 2009-03-19 |
| 20090077147 | Multi-Bit Sampling Of Oscillator Jitter For Random Number Generation - An apparatus includes an oscillator, a counter for counting pulses, and a latch for latching a count from the counter in response to changes in a logic level of an output of the oscillator. The apparatus can further include an edge detector for producing a latching signal in response to changes in the logic level of the output of the oscillator. | 2009-03-19 |
| 20090077148 | Methods and Apparatus for Perturbing an Evolving Data Stream for Time Series Compressibility and Privacy - Techniques for perturbing an evolving data stream are provided. The evolving data stream is received. An online linear transformation is applied to received values of the evolving data stream generating a plurality of transform coefficients. A plurality of significant transform coefficients are selected from the plurality of transform coefficients. Noise is embedded into each of the plurality of significant transform coefficients, thereby perturbing the evolving data stream. A total noise variance does not exceed a defined noise variance threshold. | 2009-03-19 |
| 20090077149 | ASYNCHRONOUS SAMPLING RATE CONVERSION - Asynchronous sampling rate converter using multistage oversampling with final stage polyphase filter coefficients approximated by polynomials of the filter index. The approximation polynomial coefficients occupy smaller memory than the polyphase filter coefficients being approximated. | 2009-03-19 |
| 20090077150 | METHOD AND SYSTEM FOR CONTROLLING A VOLTAGE WAVEFORM - A method of automating a process for controlling a voltage waveform applied to an object is provided. A first waveform for applying to the object is received. A first FFT of the first waveform is calculated. A second waveform for input to the waveform generator is determined based on the first waveform. The determined second waveform is sent to a waveform generator. A third waveform is received that is measured across the object based on a waveform generated by the waveform generator. A second FFT of the received third waveform is calculated. The third waveform is compared with the first waveform to determine a convergence status of the third waveform. If the determined convergence status is not converged, an updated waveform is calculated based on the first FFT and the second FFT and the process is repeated with the updated waveform as the determined second waveform. | 2009-03-19 |
| 20090077151 | Multi-Input, Multi-State Switching Functions and Multiplications - Methods to create an implementation for a multi-input n-state logic function with at least one inverter at an input by modifying the truth table according to the inverter into a reduced truth table are provided. Implementations of the reduced truth table by gates and inverters are also disclosed. Applying reduced truth tables in n-state multiplications are also provided. N-state multiplications may be used in filters, Digital Signal Processing or in Linear Feedback Shift Registers (LFSRs). Using implementations of reduced truth tables in n-state multiplications are disclosed. | 2009-03-19 |
| 20090077152 | Handling Denormal Floating Point Operands When Result Must be Normalized - A system for handling denormal floating point operands when the result must be normalized. A leading zero counter (lzc) on the operand B (opB) is used to limit alignment shifts when opB is denormal but is much greater than the product of operands A and C, i.e. AC. By limiting the additional shift of B during normalization, by the number of leading zeros in opB, no increase is needed in the output bus of the alignment shifter. Furthermore, the additional shift may be done either in the alignment shifter, or postponed to a later stage in the pipeline, where the result is normalized. | 2009-03-19 |
| 20090077153 | Reconfigurable arithmetic unit - A reconfigurable arithmetic circuit including a plurality of logical AND gates arranged in logical columns and rows, a plurality of conductors each connected to furnish input to the AND gates of a row, an array of memory cells each connected to furnish input to one of the AND gates, and a plurality of reconfigurable counting circuits, each counting circuit connected to receive the output of each of the AND gates in a column, each counting circuit being configurable to provide a count of parity of the outputs furnished by the AND gates of the column. | 2009-03-19 |
| 20090077154 | Microprocessor - Provided is a microprocessor including a complex-MAC unit that operates in response to a complex-MAC instruction. The complex-MAC unit receives first and second complex data (each having 2 | 2009-03-19 |
| 20090077155 | HIGH SPEED ADDER DESIGN FOR A MULTIPLY-ADD BASED FLOATING POINT UNIT - A method is provided for improving a high-speed adder for Floating-Point Units (FPU) in a given computer system. The improved adder utilizes a compound incrementer, a compound adder, a carry network, an adder control/selector, and series of multiplexers (muxes). The carry network performs the end-around-carry function simultaneously to and independent of other required functions optimizing the functioning of the adder. Also, the use of a minimum number of muxes is also utilized to reduce mux delays. | 2009-03-19 |
| 20090077156 | Efficient constraint monitoring using adaptive thresholds - Methods for tracking anomalous behavior in a network referred to as non-zero slack schemes are provided. The non-zero slack schemes reduce the number of communication messages in the network necessary to monitor emerging large-scale, distributed systems using distributed computation algorithms by generating more optimal local constraints for each remote site in the system. | 2009-03-19 |
| 20090077157 | ARCHITECT FOR PROCESS SHARING BETWEEN INDEPENDENT SYSTEMS/APPLICATIONS IN MEDICAL IMAGING - Method and system for process sharing in a medical imaging system are disclosed. A first application system is provided capable of processing data within a second application system. A process sharing system residing outside of the second application system is configured for enabling process sharing of the first application system within the second application system. The first application system comprises a front-end unit that is made operable within the second application system by a process launcher upon occurrence of an event to facilitate processing of data accessible from the second application system through communication with the process sharing system via a pre-defined interface. The process launcher is generated by the process sharing system and deployed on the second application system. | 2009-03-19 |
| 20090077158 | System and method for embedding a view of a virtual space in a banner ad and enabling user interaction with the virtual space within the banner ad - A system and method for providing a view of a virtual space to a user in a banner ad of a webpage. This enables an advertiser to provide content that is not merely static or scripted, but instead enabled provision of content through a web ad that represents activity within a virtual space (e.g., interactions of other users with the virtual space, content that changes based on current or recent events, etc.) in real time (or near real time). The provision of a virtual space in a web ad may be more effective than conventional web ad content. | 2009-03-19 |
| 20090077159 | Method, apparatus, and computer readable storage medium for controlling communication - A transfer controller determines whether or not a communication message received by a receiver satisfies a predetermined condition, on the basis of data stored in a communication data storage. When the communication message received by the receiver satisfies the predetermined condition, the transfer controller stops and cancels the process for transferring the communication message performed by the relay. The transfer controller stores, in the communication data storage, data regarding the communication message relayed by the relay. When the transfer controller stops the transfer of the communication message, a proxy register generates proxy data on the basis of the data stored in the communication data storage and registers the proxy data in a proxy data storage. On the basis of the proxy data registered to the proxy data storage, a communication proxy generates a proxy transmission message and causes a transmitter to transmit the proxy transmission message. | 2009-03-19 |
| 20090077160 | SYSTEM AND METHOD FOR PROVIDING MEDIA CONTENT SELECTIONS - A system and method using events to traverse a content selection path for the purpose of providing media content selections are provided. In general, events are defined based on one or more stimulus such as, but not limited to, a chronological-based stimulus, a location-based stimulus, a user-based stimulus, a third-party stimulus, or a weather-based stimulus. Each of the events is used to trigger one or more associated content selection paths. A content selection path generally defines a set of media content and a manner of stepping through the defined set of media content. In operation, when an event is detected, the associated content selection path is triggered to step to the next step in the content selection path, thereby identifying the media content selections. Then, according to one embodiment of the present invention, the media content selections are obtained from a remote subscription-based service. | 2009-03-19 |
| 20090077161 | MODIFYING TIME PROGRESSION RATES IN A VIRTUAL UNIVERSE - Described herein are processes and devices that intentionally modify time progression rates in a virtual universe. One of the devices described is a temporal variation device. The temporal variation device can determine an area, in a virtual universe, in which time progresses at a specific time progression rate. The temporal variation device can modify the time progression rate to be faster or slower in the area. By modifying the time progression rate in the area, rates at which action occur also change in a way that is correlated to the change in the time progression rate. The temporal variation device can maintain areas beyond the borders of the area at a time progression rate that is not modified. Therefore, the temporal variation device can create a relative time dilation between the determined area and other areas in the virtual universe outside of the determined area. | 2009-03-19 |
| 20090077162 | Medium Management Device and Medium Management Method - The medium management device includes a communicating unit ( | 2009-03-19 |
| 20090077163 | Approach for identifying and providing targeted content to a network client with reduced impact to the service provider - A client network is provided, whereby an internet service provider can anonymously acquire behavioral, contextual, and/or demographic information on a client specific basis. The behavioral information may include a historical digest of network activity by the client, such as webpages visited by the client user, content downloaded to the client device, and/or information requested by the client user. The contextual information may include a representation of the current state of the client, such as the most recent webpages loaded by the client browser as well as the content associated with these webpages. As one example, the anonymously acquired client information may be used to enable the delivery of customized content to the client, such as targeted advertising. | 2009-03-19 |
| 20090077164 | DISTRIBUTED WORKFLOW-ENABLED SYSTEM - A distributed workflow-enabled system includes: a workflow-enabled provider and a workflow-enabled client communicatively coupled by a network. The workflow-enabled provider and the workflow-enabled client include a workflow unit. The workflow unit allows the workflow-enabled provider and the workflow-enabled client to communicate, distribute processes and present a user interfaces by providing a communication manager, a process control module and a user interface module. The present invention also includes a number of novel methods including a method for communication, a method for processing by a process control module, a method for creating and presenting the user interface and a method for retrieving processes executable by the process control module. | 2009-03-19 |
| 20090077165 | Workflow Manager For A Distributed System - A workflow manager handles the communication between a workflow-enabled provider and a workflow-enabled client. The workflow manager maintains a directory of clients, translates a transaction from a provider into multiple transactions suitable for the client, and handles security. In one embodiment, the workflow manager connects with the workflow-enabled client by registration and with the workflow-enabled provider by advertising and activation. Subsequent communications between the workflow manager and the workflow-enabled provider and the workflow-enabled client are with a request/response protocol. The workflow manager also comprises data storage for storing data for transmission to the workflow-enabled client or the workflow-enabled provider, and workflow storage for storing information related to registered clients. The present invention also includes a number of novel methods including a method for a method for registering a client and a method for activating a provider. | 2009-03-19 |
| 20090077166 | OBTAINING LOCATION INFORMATION OF A SERVER - A system for obtaining location information of a server. More particularly, embodiments of the present invention cause a node to obtain correlation of a first address of at least one target server with a second address of the at least one target server based on the second address of the at least one target server and a plurality of addresses similar in type to the first address. Embodiments further retrieve the correlation from the node. As a result, a client may access the correlated location information and communicate directly with the target server. | 2009-03-19 |
| 20090077167 | Forming A Security Network Including Integrated Security System Components - An integrated security system is described that integrates broadband and mobile access and control with conventional security systems and premise devices to provide a tri-mode security network (broadband, cellular/GSM, POTS access) that enables users to remotely stay connected to their premises. The integrated security system, while delivering remote premise monitoring and control functionality to conventional monitored premise protection, complements existing premise protection equipment. The integrated security system integrates into the premise network and couples wirelessly with the conventional security panel, enabling broadband access to premise security systems. Automation devices (cameras, lamp modules, thermostats, etc.) can be added, enabling users to remotely see live video and/or pictures and control home devices via their personal web portal or webpage, mobile phone, and/or other remote client device. Users can also receive notifications via email or text message when happenings occur, or do not occur, in their home. | 2009-03-19 |
| 20090077168 | ACCESS CONTROL METHOD AND ACCESS CONTROL DEVICE - A client device and a server device are connected to each other via a network. The client device sends an acquire request containing an identifier that indentifies the partial image data to the server device. The server device extracts the identifier from the acquire request, and acquires image information about the partial image data that corresponds to the identifier from an identifier table. Then the server acquires partial image data corresponding to the image information from a partial image data database and sends the acquired partial image data to the client device via the network. | 2009-03-19 |
| 20090077169 | NETWORK DEVICE, SERVICE PROVIDING METHOD, AND SERVICE PROVIDING PROGRAM - A network device providing a service to a client device connected via a network. An information providing section provides information that promotes accessing the service by the client device. A service execution section executes the requested service according to a request from the client device based upon information provided by the information providing section. The information providing section and the service execution section are booted as separate processes. | 2009-03-19 |
| 20090077170 | System, Architecture and Method for Real-Time Collaborative Viewing and Modifying of Multimedia - A system, architecture and method for real-time viewing and collaborative modification of data is disclosed. The platform utilizes pointers to quickly and efficiently render data at a user location. A mechanism for viewing and disseminating modifications in real-time is disclosed. | 2009-03-19 |
| 20090077171 | SYSTEMS AND METHODS FOR MONITORING WEBPAGES - Webpages at a universal resource locator (URL) address are compared at two different times. A request is received from a web browser for a first webpage at the URL. The first webpage is requested and received from the URL at a first time. A selectable webpage is created by editing the first webpage to make it selectable and the selectable web page is sent to the web browser. A selection is received from the web browser that includes a portion of the selectable web page and a frequency. An application is created that retrieves a webpage from the universal resource locator address of the website periodically at the frequency. A second webpage is received from the application that was retrieved from the universal resource locator address at a second time by the application. A portion of the second webpage is compared to the portion of the selectable webpage. | 2009-03-19 |
| 20090077172 | IMAGE PROCESSING APPARATUS, AND METHOD FOR CONTROLLING THE SAME - An information processing apparatus fully utilizing contents available on a network by processing content that cannot be displayed on a built-in browser. A web browser displays in a pop-up fashion a dialog window that queries a user about the process to be performed on undisplayable data if the received data is undisplayable. The user can select between “print” and “send” as an alternative process for the undisplayable data. | 2009-03-19 |
| 20090077173 | Method and Apparatus for Dynamic Data Flow Control Using Prioritization of Data Requests - A data center ( | 2009-03-19 |
| 20090077174 | SERVER-BASED COMPUTING ENVIRONMENT - A server-based computing system comprises at least one server ( | 2009-03-19 |
| 20090077175 | SYSTEM FOR DEVELOPMENT, MANAGEMENT AND OPERATION OF DISTRIBUTED CLIENTS AND SERVERS - A lightweight application server for use on portable or embedded devices includes an application manager and services containers. Each of these is managed by an admin server allowing for remote and rapid deployment and maintenance of applications, objects and features associated with the server-enabled portable or embedded devices. This permits portable devices like PDAs to provide server functionality to each other, in a fully portable network if desired. A system including such server-enabled portable or embedded devices may include, among other things, a decision flow server for facilitating distributed decision flow processing. | 2009-03-19 |
| 20090077176 | Method, Apparatus and Computer Program Product Implementing a Chat Application Proxy and a Chat Application Wrapper in a Chat System - Methods, apparatus and computer program products implement a chat proxy component and a chat wrapper component. The chat proxy component controls interactions with a chat application by external users. The chat proxy component receives chat requests from external users and initiates a chat session only if a user is validated as a valid user. User validation may be performed by a chat payment application that validates a user only if payment is received for chat services, or by an external user validation system that validates users as, for example, employees authorized to use the chat application. Once a chat session is established, chat operations are managed on a session-specific basis. The chat proxy component also is configured to perform session reconnection detection when a session is interrupted; to establish a multimedia path separate from the chat application; and to extract and execute embedded commands. The chat wrapper component manages communication between the chat proxy component and the chat application. The chat wrapper component also permits the user-facing chat application to be situated on a remote computer. | 2009-03-19 |
| 20090077177 | COMPONENTIZED SITE ENGINE SERVICES - A plurality of modules which provide a user with tools for engaging in social networking are created. The plurality of modules are associated with a service. A server hosting the web space receives a selection from the user corresponding to a first module. In response to the selection, the server associates the service with the web space. The first module renders the web space on a client accessing the web space. The server enables a visitor to the web space to access a second module form the plurality of modules associated with the service. The accessed second module will display the web space in a second format on the client of the visitor. | 2009-03-19 |
| 20090077178 | METHOD AND SYSTEM FOR SEQUENCING OF ELECTRONIC MAIL TO DERIVE A SPECIFIED RESPONSE TRAJECTORY - A method for electronic mail (email) distribution and collaboration, the method includes: composing an email message; designating one or more recipients for the email message; assigning a status to each of the one or more recipients; specifying an order of delivery of the email message to the one or more recipients; specifying a required response time period to the email message by the one or more recipients; and specifying a priority order of responses to the email message by the one or more recipients. | 2009-03-19 |
| 20090077179 | SYSTEM AND METHOD FOR PERSONALIZED MESSAGING - A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to capture a voice recording, add the voice recording to a greeting to produce a personalized message, and deliver the personalized message upon scheduled delivery to at least one recipient based on a communication identifier of the at least one recipient, where the greeting includes at least one among audio, video, and image data, and where the communication device communicates with a notification server for creating the personalized message. Other embodiments are disclosed. | 2009-03-19 |
| 20090077180 | NOVEL SYSTEMS AND METHODS FOR TRANSMITTING SYNTACTICALLY ACCURATE MESSAGES OVER A NETWORK - The present invention is directed to systems and methods for encoding and retrieving information from a variety of sources using novel search techniques. The systems and methods of the invention are capable of extracting all types of structural and relational information from a query or a source data allowing for the recognition of subtle differences in meaning. The capability of discerning subtle differences in meaning that are beyond the search systems and methods presently available, the invention described herein is capable of repeatedly providing accurate and meaningful responses to a diverse set of queries. | 2009-03-19 |
| 20090077181 | PROVIDING MULTI-DEVICE INSTANT MESSAGING PRESENCE INDICATIONS - Displaying an instant messaging (IM) presence indicator for each of a plurality of devices associated with a first user, wherein the plurality of devices include a first device representing a first type of instant messaging device and second device representing a second type of instant messaging device. Presence information is acquired for the first and second devices. A first device type identifier is associated with a first activation/deactivation flag indicative of whether or not the first device is activated to receive incoming instant messages, and a second device type identifier is associated with a second activation/deactivation flag indicative of whether or not the second device is activated to receive instant messages. The device type identifiers and activation/deactivation flags are transmitted to a third device associated with a second user for display on the third device. | 2009-03-19 |
| 20090077182 | SYSTEM AND METHOD FOR IDENTIFYING EMAIL CAMPAIGNS - A system and method for identifying email campaigns. A first embodiment uses an email client local to email recipients to report email header back to an email monitor server application. The email analysis server application compares the email header information received from many sources and identifies email messages having substantially similar from addresses, subjects and dates as being part of a single email campaign. In a second embodiment, an email monitor program in a mail server local to email recipients is used to report back email header information. | 2009-03-19 |
| 20090077183 | SYSTEM AND METHOD OF UPDATING AN EVENT SCHEDULE VIA ELECTRONIC MAIL BASED ON A USER'S CALENDER SETTINGS - A method, system and computer program product for associating automated electronic mail (e-mail) with a calendar of events. A sender utilizes an automated e-mail to notify an event's scheduled attendees that the sender is out of office. When utilizing options within a mail user agent, a user may select a set of calendar days in which the user is not available for events. The mail user agent, associated with the user's calendar of events, displays one or more events conflicting with the selected days the user is not available. The e-mail addresses of one or more attendees associated with the conflicting event are dynamically linked to the automated message. The sender may input a text message informing owners, all attendees, and/or select attendees of the sender's absence. | 2009-03-19 |
| 20090077184 | Remote Control of Mobile Terminal via Remote Control Proxy and SMS - A remote operator and a mobile terminal initiate contact with a remote control proxy server. These components may be behind a firewall. If a mobile terminal does not have a then-extant session with the remote control proxy server, the remote operator and/or the remote control proxy server may send an SMS message to the mobile terminal and/or a device associated with the mobile terminal, which SMS message causes the mobile terminal to initiate a session with the remote control proxy server. After the mobile terminal and the remote operator are both connected to the remote control proxy server, the remote control proxy server passes communications between the mobile terminal and the remote operator without modification. The remote operator may control the mobile device keyboard, screen and may pass arguments to parameters associated with the operation of the device or its applications. | 2009-03-19 |
| 20090077185 | Automatic-reply instant messeging system and method thereof - An automatic-reply instant messaging system and a method thereof are provided. First, an identity classification of a contactor is previously classified, when the contactor sends a message to a computer platform, a recognition unit and a message meaning identification unit in the computer platform respectively recognizes the identity classification of the contactor and identifies the meaning of the message, and appropriate texts are selected from a text database to constitute a reply message to reply to the contactor. Therefore, when in some occasion a user on the computer platform is unwilling to or incapable of replying to the message in person, the automatic-reply instant messaging system and the method thereof are used to reply with an appropriate message, so as to avoid misunderstanding between the user and the contactor due to busyness or bad mood on such occasion. | 2009-03-19 |
| 20090077186 | Interface, system and method of providing instant messaging service - An interface, a system and a method of providing an instant message service are provided, so as to solve a problem that the interface of providing the instant message service is excessively dull. A first image is used to represent a user, and a second image is used to represent a contactor. When the contactor sends an instant message to the user, the instant message is displayed around the second image representing the contactor sending the message, thereby achieving a function of a livelier interface. | 2009-03-19 |
| 20090077187 | METHOD AND APPARATUS FOR COMMUNICATIONS - A communication apparatus working as a sub-device wirelessly transmits/receives encrypted data to/from a plurality of communication apparatuses working as main-devices. Upon detecting a plurality of connectable main-devices, the sub-device determines a target main-device for establishing communication based on priority of the detected main-devices. When the sub-device is disconnected from the main-device with which it is communicating, the sub-device automatically switches to another connectable main-device based on the priority of the detected main-devices. | 2009-03-19 |
| 20090077188 | Event notification system and method - A notification system comprises a plurality of claim checks and a plurality of communication device identifiers. The notification system further comprises a messaging module that is configured to receive an electronic notification of an event. The messaging module is further configured to associate at least one of the claim checks and one of the communication device identifiers with the event. The messaging module is also configured to generate a message that contains the associated claim check and transmit the message to a communications device identified by the communication device identifier. In one embodiment, the notification system further comprises a retrieval module that is responsive to a request to access the event. In another embodiment, the messaging module is configured to receive an electronic notification of a second event and associate the claim check and another communication device identifier with the message. | 2009-03-19 |
| 20090077189 | System and methods for using an application layer control protocol transporting spatial location information pertaining to devices connected to wired and wireless internet protocol networks - Application layer signaling is provided from users registering at a presence server for a presence service wherein upon reception the signaling is checked for spatial location information and stored for future use in providing the presence service in association with other user information, such as user identity. The application layer signaling may be in accordance with the session initiation protocol (SIP) and the spatial location information provided as a spatial location payload (SLoP). The presence service may provide access to the spatial location information to one or more location based services either openly or confidentially by hiding the user's identity and other information. The spatial location information may also be used in conjunction with a messaging service for providing messages to the users with enhanced functionality. | 2009-03-19 |
| 20090077190 | Method and System for Providing Access to Electronic Learning and Social Interaction with in a Single Application - A system for managing academic and social life for students includes a central server connected to a wide-area network and storing a repertoire of logic functions for use by students in managing academic activities; and a plurality of computerized appliances associated with individual students, the computerized appliances connectable to the wide-area network. The students may download logic from the central server, and execute the logic to configure and manage activities related to classes and studies in a college or university, and may interact with other students through the central server. In one aspect the system further includes one or more distributed servers connected to the wide-area-network the servers adapted for network-based academic learning and for communication with the central server over the network; and one or more content servers connected to the wide-area-network, the content servers adapted to provide Web-based content and services to students through the central server. | 2009-03-19 |
| 20090077191 | SYSTEM AND METHOD FOR DISTRIBUTING NOTIFICATIONS TO A GROUP OF RECIPIENTS - Systems and methods by which a user may use a client computing device (such as a mobile phone, for example) to initiate and send a notification message to a selected group of recipients are provided. The notification message may be an audio message that is delivered by various electronic methods including e-mail, text message, and/or voicemail. In defining the notification message, the user is provided with the ability to request a confirmation that the notification message has been received and/or understood by the selected recipients. In some embodiments, recipients are asked to respond to the notification message indicating that they have received and understood the message. | 2009-03-19 |
| 20090077192 | SERVER APPARATUS, TERMINAL APPARATUS, AND COMMUNICATION CONTROL METHOD - A server apparatus for establishing communication with a plurality of input/output devices via a network. The apparatus includes: a management unit configured to manage a communication session with the input/output devices; a storage unit configured to store information of the input/output devices in association with group information thereof; an execution unit configured to execute an application program; a communication unit configured to receive an operation instruction for the application program and to transmit to the input/output devices a processing result of the application program; a determination unit configured to determine whether the processing result requires connection of the input/output devices to an external server; and a message transmission unit configured to generate a message including an instruction to connect to the external server, when the determination unit determines that the processing results requires such a connection. The message includes the group information. | 2009-03-19 |
| 20090077193 | Enhanced Single-Node Protocol for Data, Address and Control Operations - An integrated circuit digital device, acting as a master, communicates with at least one peripheral device, acting as a slave, using an enhanced single-node protocol for data, address and control operation. The peripheral device may be selected from any number of different functions. The peripheral device may be packaged in a low pin count integrated circuit package. At a minimum, the peripheral device integrated circuit package may have a ground terminal, V | 2009-03-19 |
| 20090077194 | Data input terminal, method, and computer readable storage medium storing program thereof - The input unit stores data input by the user in the data storage. The status determiner determines reception status of the screen data to be one of three statuses of “abnormal”, “normal”, and “recovery” from “abnormal” to “normal” on the basis of frame losses. In a case of the “abnormal” status, a transmission controller does not read the input data stored in the data storage. In a case of the “normal” status, the transmission controller reads the input data stored in the data storage, transmits the input data via the transmitter, and deletes the input data stored in the data storage. In a case of the “recovery” status, the transmission confirmer instructs the output unit to output the input data stored in the data storage to ask the user whether to transmit the input data to the server. | 2009-03-19 |
| 20090077195 | Method and system for accessing audio/visual content - A method and system for accessing audio/visual content is provided. Such access involves initiating a download of selected content over a communication link, for display on a display device, and monitoring the download status to detect download conditions that may lead to a delay in the display of the selected content. Then, upon detecting download conditions that may lead to delay in display of the selected content, displaying alternate available content on the display device. | 2009-03-19 |
| 20090077196 | All-hazards information distribution method and system, and method of maintaining privacy of distributed all-hazards information - An information distribution method includes: gathering all-hazards information into an information exchange from a first information source; gathering all-hazards information into the information exchange from a second information source; distributing the all-hazards information from the information exchange to a first independently-controlled alert network; distributing the all-hazards information from the information exchange to a second independently-controlled alert network. | 2009-03-19 |
| 20090077197 | METHOD, PRE-FETCH SERVER, AND SYSTEM FOR PRE-FETCHING THIN AND THICK SLICE IMAGE DATA - In a method and a system to provide medical image data sets stored in a data archive, wherein an image data set contains either thin slice data or thick slice data. A determination is made as to whether a requested image data set contains thin slice data or thick slice data by means of a detection feature associated with the image data set. The image data set is transmitted to a communication system if the image data set contains thick slice data; otherwise the image data set is transmitted to a buffer. The thick slice data are provided at a communication system and the thin slice data are provided to the buffer for a client. | 2009-03-19 |
| 20090077198 | DYNAMICALLY CONSTRAINED, FORWARD SCHEDULING OVER UNCERTAIN WORKLOADS - Scheduling searchable items such as web pages for crawling involves dynamically scheduling items for downloading based on capacity based on time. The workload is distributed over time, in advance, by anticipating and accounting for the discovery of new links on the particular host. Respective times to download items can be determined based on the current size of the host's crawl corpus relative to the maximum size of the host's crawl corpus. The respective times may be determined based additionally on respective freshness targets for the searchable items, which characterize how often an item's content should be refreshed by re-downloading the item, and on respective politeness factors for the host, which characterize the delay time between consecutive download requests to that host. As such, one can know precisely how the system is performing at any point in time and predict future performance. | 2009-03-19 |
| 20090077199 | PRESENCE INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND PRESENCE DOCUMENT SCHEMA MANAGING SERVER - A disclosed presence information processing system in which plural information processing devices are connected for exchanging presence information among each other via a network, includes a schema information sharing unit that operates such that the information processing devices can share a presence document schema representing at least one of a structure of a presence document in which the presence information is described and vocabulary of the presence information. | 2009-03-19 |
| 20090077200 | Shortcut Sets For Controlled Environments - A method and apparatus for shortcut sets to data sources, such as web sites, is disclosed. The shortcut sets may be associated with a controlled environment. A controlled environment might be a home, corporation, business, etc. As an example, an information technology (IT) manager configures shortcuts for the employees of the company. As another example, a family member configures shortcuts that are common to all family members, when at home. A user may enter a shortcut into a search box of a web browser to be directed to a data source. If the shortcut indicates a search at the data source is desired, then a search is automatically performed at the data source. | 2009-03-19 |
| 20090077201 | ROOT NODE FOR INTEGRATING NAS OF DIFFERENT USER NAME SPACES - A computer apparatus which integrates at least two or more services of user management domains has a processor, a memory and an interface. The processor receives an access request, specifies an access source domain, specifies an access target domain, and judges whether the specified access source domain matches the specified access target domain. If the access source domain is different from the access target domain, the processor extracts a user ID of the specified access source domain from the received access request, and refers to ID conversion information indicating correspondence of user IDs between the user management domains whose services are integrated to convert the extracted user ID of the access source domain into a user ID of the specified access target domain. Thus, loads of configuration at the time of service integration are reduced. | 2009-03-19 |
| 20090077202 | Method for creating an extensible content distribution framework - In a network of digital computers ( | 2009-03-19 |
| 20090077203 | CLOCK WITH LINK TO THE INTERNET - A system and method wherein a personal computer is operable to access content from a networked environment and to stream the content to a device in response to a request from a user. The content accessed via the networked environment may be based on user preferences. The content may also be stored prior to streaming. | 2009-03-19 |
| 20090077204 | ENHANCED DELIVERY OF AUDIO DATA FOR PORTABLE PLAYBACK - A system for selection by a user and delivery to the user over an internetwork transmission channel of selected audio data files at a delivery rate of at least twice the delivery rate for normal, audibly perceptible playback of an audio data file. The user registers the user's selection of audio material with a central library of audio and/or text data files, and a digitized and optionally compressed omnibus file containing the user's selections is prepared and transmitted to the user at a high data transfer rate. The user receives downloads the selected data files to a personal computer or to a portable storage and playback unit (SPU) that may store and play back digitized text or audio data, using a docking station. The user carries this SPU until the user has an opportunity to audio process and play back the text or audio data files in audibly perceptible form. | 2009-03-19 |
| 20090077205 | OBJECT TRANSFER CONTROL IN A COMMUNICATIONS NETWORK - A method and an intermediate component for controlling in a communications network an object transfer from a first network component via the intermediate component to a second network component which is remote from the first network component are described. The object transfer is based on a plurality of object requests relating to objects referred to in one or more codes to be processed by the second network component or another network component. The intermediate component forms the steps of sending an object request to the first network component, receiving the requested object from the first network component, updating and/or assessing a priority of the requested object, and, in dependence of the priority of the requested object, delaying the requested object or forwarding the requested object to the second network component. An initial priority is assigned to the requested objects on the basis of an analysis of at least one of the object request and the code that refers to the requested object. | 2009-03-19 |
| 20090077206 | SYSTEM AND METHOD OF INSTALLING A NETWORK DEVICE - A method of installing a network device is disclosed that includes downloading installation data at a portable computing device from a communications provider server via an Internet Protocol (IP) network connection. The installation data includes a script that is adapted to establish IP connectivity between a first network device and at least a second network device. The method also includes determining, at the portable computing device, when the first network device is configured according to a communications provider specification while the portable computing device is disconnected from communicating with the communications provider server. The communications provider specification relates to providing at least one communications service to one or more customer premises. In addition, the method includes sending the script from the portable computing device to the first network device via the local connection after determining that the first network device is configured according to the communications provider specification. | 2009-03-19 |
| 20090077207 | MULTI-MODE CONTROLLER - Techniques for controlling and managing network access are used to enable a wireless communication device to selectively communicate with several wireless networks. A portable communication device constructed according to the invention can communicate with different networks as the device is moved through the areas of coverage supported by the different networks. As a result, the device can take advantage of services provided by a particular network when the device is within the area of coverage provided by that network. Thus, the device can selectively switch to networks that provide, for example, high speed Internet access, different quality of service, low cost service and/or different services (e.g., voice, data, multimedia, etc.). A multi-mode controller in the device may be used to alternately poll different networks to determine whether the device is within the area of coverage of a network and to selectively establish communications with those networks. | 2009-03-19 |