41st week of 2009 patent applcation highlights part 51 |
Patent application number | Title | Published |
20090254541 | Method and Apparatus for Automated Selection, Organization, and Recommendation of Items Based on User Preference Topography - A computer system representing user preferences in an N-dimensional preference topography and making recommendations based on such topography. The preference topography depicts user ratings of products in a recommendation database. Each product is represented by a product vector associated with N objectively measurable characteristics. The user rating of a product, therefore, represents the user's preference for the particular combination of the N objectively measurable characteristics making up the product. In making a recommendation of products to the user, the system assigns a rating to each product in the recommendation database based on the preference topography. The system then selects a plurality of maximally unique choices from the rated products for recommendation to the user. These maximally unique choices are calculated to be as diverse from one another as possible but still to the user's liking. In another embodiment of the invention, the system identifies portions of the N-dimensional rating space for which the user has indicated a positive association (a positive preference cluster) or a negative association (a negative preference cluster). In making a recommendation of a potential product, the system determines the similarities of products that fall in the positive preference cluster with the potential product. The system also takes into account the products that fall in the nearest negative cluster and determines the similarities with such products and the potential product. In one particular aspect of the invention, the system presents a virtual character for making the usage of the system more user-friendly and interesting. The virtual character is programmed to interact with the user for obtaining user ratings of products and thus determining where the user preferences lie. | 2009-10-08 |
20090254542 | SEARCH METHODS AND SYSTEMS - Search methods and systems are provided. First, a voice is received. The voice is recognized using voice recognition technology to obtain at least two keywords, and a specific keyword combination is generated according to the keywords. A specific requirement among a plurality of requirements is associated according to the specific keyword combination, wherein each requirement corresponds to at least one of a plurality of keyword combinations. Then, according to the specific requirement, a database is searched to obtain at least candidate data conforming to the specific requirement. | 2009-10-08 |
20090254543 | System and method for matching search requests and relevant data - A system and methods for matching between search requests and relevant data (web pages, online documents, essays, online text in general, images, video, footage etc.). The system comprises three components that can work separately or together and can be integrated with other search engine methods in order to further improve the relevancy of search results. The system can find similarity between different document and measure the distance (in similarity) between documents. The three components are: Context based understanding, comprising putting the documents in the context of aspects of the human knowledge external to the documents, Partial Sentence analysis and 100 percentage points to keyword/tag sets. | 2009-10-08 |
20090254544 | RANKING ITEMS - A method of ranking items includes displaying a set of categories. Each category has a set of weights for a user to choose. Each item is associated with the set of categories. The method also includes displaying a search result based on the weights chosen by the user. The search result includes a ranking of the items. | 2009-10-08 |
20090254545 | Method and System for Scoring Domain Names - Methods and systems for scoring domain names are provided. A domain name may be scored based on a set of criteria, and a sub-score assigned to each criteria. The sub-scores may be used to generate a domain name score and identify ways of increasing the score of the domain name. A domain name score may provide an indication of the value or usefulness of the domain name. | 2009-10-08 |
20090254546 | PERSONALIZED SCREENING OF CONTEXTUALLY RELEVANT CONTENT - A system and method store and locate objects within a business organization. Objects created by individuals are stored in association with a context for which they are created. Security can be used to prevent unauthorized individuals from accessing objects without permission. | 2009-10-08 |
20090254547 | RETRIEVING APPARATUS, RETRIEVING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM STORING RETRIEVING PROGRAM - A retrieving server | 2009-10-08 |
20090254548 | INFORMATION PROCESSING APPARATUS AND METHOD, PROGRAM, RECORDING MEDIUM, RECOMENDATION APPARATUS AND METHOD, AND INFORMATION PROCESSING SYSTEM - An information processing apparatus is provided whereby digital content can be viewed more comfortably and conveniently. A category information transmitter transmits, to a server, category information expressing one or more content categories associated with a recording medium loaded into the apparatus. A recommendation list presentation unit then receives and presents a recommendation list showing a server-generated list of content associated with the category information. The user selects content from the recommendation list. A selection information transmitter accepts the selection of content and then transmits, to the server, information specifying the selected content. | 2009-10-08 |
20090254549 | METHODS AND APPARATUSES FOR SEARCHING CONTENT - Embodiments of methods and apparatuses for searching contents, including structured search are described herein. Embodiments of the present invention use tree structures (or more generally, graph structures), layout structures, and/or content category information to capture within search results relevant content that would otherwise be missed, to reduce the incidence of false positives within search results, and to improve the accuracy of rankings within search results. Embodiments of the present invention further use tree structures (or more generally, graph structures), layout structures, and/or content category information to extend search results to include sub-document constituents. Embodiments of the present invention also support the use of distribution properties as criteria for ranking search results. And embodiments of the present invention support search based on structural proximity, search expressions with recursively embedded operators, predicates, and/or quantifiers, and applications to selection of advertisements. | 2009-10-08 |
20090254550 | METHOD AND SYSTEM FOR OFFERING SEARCH RESULTS - A method of providing a search result and a system for executing the method are provided. A method of providing a search result includes: setting a grade of a category associated with a keyword based on click information; creating a category list to maintain the category list in association with the keyword, wherein the category list includes the category that is arranged according to the grade; and providing a search result for the keyword in an order of the category in the category list, wherein the click information includes information regarding whether the category is clicked on and a clicked order. | 2009-10-08 |
20090254551 | GUIDED ENTRY SYSTEM FOR INDIVIDUALS FOR ANNOTATING PROCESS DEVIATIONS | 2009-10-08 |
20090254552 | HIGHLY AVAILABLE LARGE SCALE NETWORK AND INTERNET SYSTEMS - Described is a technology by which a system corresponding to a large scale application is built from subsystems that are differentiated from one another based on characteristics of each subsystem. Example characteristics include availability, reliability, redundancy, statefulness and/or performance. Subsystems are matched to known design patterns, based on each subsystem's individual characteristics. Each subsystem's characteristics are associated with that subsystem for subsequent use in operation of the system, e.g., for managing/servicing the subsystem. The known design patterns may be provided in a library, in a programming framework, in conjunction with a development tool, and/or as data associated with one or more operating system services, server systems and/or hosted services that include at least one configuration, policy and or schema. Certain design patterns and/or characteristics patterns may be blocked to prevent their usage. | 2009-10-08 |
20090254553 | MATCHING MEDIA FOR MANAGING LICENSES TO CONTENT - Matching digital media available in a multi-node system. An example embodiment receives media from media providers. Metadata may also be included with digital media files or stored separately in a database. An example matching system generates, or receives a list of candidate nodes, such as network domains, to search for potential copies of digital media. The list may be defined and/or prioritized based on countries of interest, business sectors of interest, or other business rules. An example system crawls the domains to identify media files that appear on websites that are potential matches of the media files provided by the media providers. The system may download the media files, and evaluate them relative to the provided media files. The system identifies matches and identifies owners or operators of domains that had matching media files. The system generates case records for subsequent licensing or other action regarding the matched media files. | 2009-10-08 |
20090254554 | MUSIC SEARCHING SYSTEM AND METHOD - A music searching system and method conducting a metadata search of music based on an entered search term. Music identified from the metadata search is used as seed music to identify other acoustically complementing music. Acoustic analysis data of the seed music is compared against acoustic analysis data of potential candidates for determining whether they are acoustically complementing music. The acoustically complementing music is then displayed to the user for listening, downloading, or purchase. | 2009-10-08 |
20090254555 | Modeling and Simulating Software Contention - Aspects of the subject matter described herein relate to modeling and simulating software contention. In aspects, a model declares properties of a scarce software object and models software components that need the scarce software object to execute. A simulator uses the model to set up data structures that track locking activity related to the software object. The simulator simulates the interaction between software components and hardware including seizing and releasing locks on the software object. The simulator may use a function or other similar mechanism to distribute seize and release operations with respect to a lock across multiple instances of the software object. The simulator may use data generated by a simulation to provide an indication of lock objects and hardware utilization, transaction latencies, and other statistics. | 2009-10-08 |
20090254556 | OPTIMISTIC LOCKING IN ONLINE AND OFFLINE ENVIRONMENTS - Systems and methods to implement optimistic locking in online and offline environments are provided. A particular method includes receiving from an application an application data request related to retrieving a data item from a data store. The method also includes sending an optimistic locking information request to the data store to retrieve optimistic locking information, such as an identifier, associated with the data item. Additionally, the method includes receiving a data item update statement from the application while a connection between the application and a database server coupled to the data store persists or after a connection between the application and the database server has terminated and reconnected. The data item update statement relates to storing an updated version of the data item at the data store. Further, the method includes synchronizing the data item with the updated version of the data item based on the optimistic locking information. | 2009-10-08 |
20090254557 | SYSTEM AND METHOD FOR VISUALIZATION OF DATA - Embodiments of computer implemented methods and systems for visualization of data are described. One example embodiment includes receiving authentication data related to a user, establishing an identity of the user based on the user authentication data, and receiving profile data associated with the user in response to the establishing of the identity of the user. The example embodiment may further include receiving transaction data associated with the user, selectively aggregating the profile data with the transaction data as aggregated user data, visualizing the aggregated user data as a data visualization, the data visualization being a composition of visual media corresponding to the aggregated data, and providing an address to the data visualization such that the data visualization may be referred to in other applications. | 2009-10-08 |
20090254558 | System and method of managing safety information - A safety management system for use in industry, such as the oil and gas industry, is disclosed. The system comprises a database component for storing safety information including project information comprising at least one project entry. Each project entry has a unique project identifier and project data. The database component further includes safety card information comprising at least one safety card entry, and a unique safety card identifier, a project identifier selected from the unique project identifiers of the at least one project entries and safety card data. The database component further comprising notification information comprising at least one notification entry. Each notification entry comprising a unique notification identifier, a project identifier selected from the unique project identifier of the at least one project entries and notification card data. The safety management system further comprises a control component for generating notifications and providing notification information to the database component. | 2009-10-08 |
20090254559 | FILE SYSTEM AND METHOD FOR CONTROLLING FILE SYSTEM - A file system includes an entity file region allocated to a client; and a conditional symbolic link file configured to store a conversion rule. A path analyzing section refers to the conversion rule stored in the conditional symbolic link file to convert a virtual path specified when the client accesses the entity file region through a network into an entity path based on an attribute data of the client and to specify the entity file region in the file system based on the entity path. | 2009-10-08 |
20090254560 | Database system and method with improved locks - A method for handling database locks includes detecting a new query from an administrator for a set of database records. Next, it is determined whether the administrator has any chance of being authorized to acquire a new lock. If so, an attempt is made to acquire the new lock and, on the failure to acquire, the administrator is informed that the lock has already been acquired by a prior administrator. Optionally, the new administrator is also provided with identifying information of the prior administrator and contact information for the prior administrator. The new administrator is therefore pre-screened to determine whether there is any chance to acquire a new lock to reduce the chance that an unauthorized new administrator could lock the set of database records. Also, should the new administrator be authorized but not able to access the set of database records due to a prior lock, the new administrator can be informed of the identity and contact information concerning the holder of the prior lock. | 2009-10-08 |
20090254561 | Method for Accessing User Data and Profile Management Server - A method for accessing user data and a profile management server (PMS) to resolve the inability of prior arts are disclosed to support both the associated access between user profiles and the distributed data access mechanism. The method for accessing user data includes: a PMS receives an associated data access request message from a requestor, determines a target associated user set after determining that the requestor is allowed to perform associated access to a source user, and converts the associated data access request into a data access request directed to each target associated user; and the PMS authenticates the data access request directed to each target associated user respectively and provides related data according to the authentication result. The PMS includes an authorization rule storage module, a control module, an association processing module and an association storage module. | 2009-10-08 |
20090254562 | Automatic Metadata Extraction and Metadata Controlled Production Process - Metadata generated at the outset of an audio visual program, such as a television undergoes transmission to a field device associated with a capture device operated by production personnel, such as a news reporter and/or a videographer to capture one of audio and/or video information. The production personnel will typically edit the metadata for incorporation into the file structure of audio and/or visual information captured by the capture device. A server | 2009-10-08 |
20090254563 | METHOD AND SYSTEM FOR DYNAMICALLY CREATING AND UPDATING USER PROFILES FOR INSTANT MESSAGE CONTACTS - A method, system and computer program product for enabling retrieval and display from an information resource of additional information corresponding to an instant message (IM) contact using search topics detected/retrieved from: a profile of the IM contact; a stored list of topics of interest to the IM contact; and content manually selected from the contact's IM message during an ongoing IM session. The IM contact's profile information is entered by a local user or is received from the IM contact's IM client following an exchange of self-entered profile information between a local user and the IM contact during the IM session. A searching facility, when turned on, dynamically performs the search for additional information from the content retrieved from the profile. Returned information is then visually presented to the local user to enhance the local user's knowledge of the particular topic. | 2009-10-08 |
20090254564 | Initial Content Customization Apparatus and Method - A hardware platform ( | 2009-10-08 |
20090254565 | SUBSEQUENT TAILORING OF A SIGN-UP PAGE BASED ON A SEARCH ENGINE QUERY - The invention provides a method of processing data including, receiving a URL at a server computer system, utilizing the URL at the server computer system to extract a plurality of server search results from a data store, and transmitting the server search results from the server computer system to the user computer system. | 2009-10-08 |
20090254566 | Findings navigator - A method is disclosed for providing access to medical information, the medical information being distributed across a plurality of data files. In at least one embodiment, the method includes receiving data files being relevant to the medical information; selecting a current layout from a plurality of layouts for making the data files accessible; providing previous layout information, referring to a previous layout in which the data file has been acquired, and wherein the previous layout information is usable for automatically adapting the current layout to the previous layout; detecting markers associated with the received data files, the markers referring to a location of interest within one of the received data files, wherein the markers optionally comprise additional information concerning the Location of Interest; adapting the markers of the previous layout to the current layout, such as to mark the same location of interest; and providing access to the medical information in the selected current layout, wherein the medical information comprises the data files and the locations of interest within the data files according to the detected markers, such as to make browsable the data files and the markers within the data files. | 2009-10-08 |
20090254567 | DATA FILE FORWARDING STORAGE AND SEARCH - Methods and apparatus, including computer program products, for data forwarding storage and search. A method includes, in a network of interconnected computer systems, receiving a request from a source system in the network to store a data file, directing the data file to a computer memory of a first computer system in a network, saving a file name of the data file in an index file associated with a central server in the network, scrambling a copy of the data file, saving the copied scrambled data in a database of scrambled data files associated with the central server, and continuously forwarding the data file from the first computer memory to other computer memories in the network without storing on any physical storage device in the first network. | 2009-10-08 |
20090254568 | METHOD AND APPARATUS FOR EDITING, FILTERING, RANKING, AND APPROVING CONTENT - The system provides a method and apparatus for editing, filtering, ranking and approving content. In one embodiment, the system provides a browsing environment for children that routes all internet requests through a central server. A request to a blocked website is automatically forwarded to one of a plurality of editors who can then access the site and determine on a page or site basis as to whether the request is suitable for the browsing environment. The system includes a workflow management system that determines which of the plurality of editors will be assigned a link to review. Approved content is categorized by the age and gender of the users of the content. The approved content is also categorized as a resource or reference to assist in accomplishing homework assignments. Parents can receive updates and can manage the content remotely. | 2009-10-08 |
20090254569 | Systems and Methods for Real Time Data Management in a Collaborative Environment - Systems and methods for real time data management in a collaborative environment. In one embodiment, the systems and methods dynamically link stakeholders, through a collaborative environment, to current and updated data. The systems and methods also cross-reference data objects between stakeholders for calling data objects by a common name, and determine a preferred method for each operation related to processing data for a data object. | 2009-10-08 |
20090254570 | VIDEO SERVER AND FILE MANAGEMENT METHOD - A video server and a file management method which can erase an unnecessary program data file promptly are provided. Video server S divides processing of management of files performed by one frame into 11 sections, assigns five sections to playing process, assigns five sections to recording process and assigns one section to erasing process and performs processing of the file management. Server S supervises the file processing under executing. When a number of sections which perform the playing process or a number of sections which perform recording process is smaller than 5 and there is a demand of the erasing process for more than 2 files, server S assigns the section which is not used to the erasing process and unnecessary files are erased. | 2009-10-08 |
20090254571 | SYSTEM AND METHOD OF SYNCHRONIZING DATA SETS ACROSS DISTRIBUTED SYSTEMS - An information management system comprising a first deployment that includes at least one data structure and a plurality of data sets stored on the data structure wherein each data set includes data items, at least a first subset of the data sets assigned an active status and at least a second subset of the data sets assigned a hibernating status, wherein active data sets and items within active data sets are accessible via both selection by a system user and via reference within other data sets and, wherein hibernating data sets and items within hibernating data sets are only accessible via reference from within other data sets. | 2009-10-08 |
20090254572 | Digital information infrastructure and method - Distributed computer system processes data having select content (SC) represented by one or more predetermined words, characters, etc. The system has a plurality of SC data stores in a server cloud for respective security designated (Sec-D) data and scarcity designated (S-D) data, each with respective access controls thereat. The SC data stores are is operatively coupled on a network. An identification module for identifying SC data stores for the Sec-D data and S-D data in the server cloud. A processor activates an SC data stores in the server cloud thereby permitting access to the SC data stores and respective Sec-D data and S-D data based upon an application of one or more of said access controls thereat. The processor has a reconstruction module operating as a data process employing the respective access controls to combine one or more of the Sec-D data and S-D data. | 2009-10-08 |
20090254573 | Plant floor event protocol and schema - A method is provided for managing information on a plant floor, and includes recording a definition file, such as an extended markup language (XML) schema, in a source device, and generating a plant floor event (PFE) message as a bit array or string array. The PFE message transfers from the source device to a host device or other appliance. The method then includes executing at least one action in response to the PFE message. A system is also provided for managing information on a plant floor, and includes a PLC that generates a PFE message as a bit or string array. The system includes an alarm database, and automatically propagates the PFE message upward from the PLC to a host device, such as a server, a database, or a display device, and automatically executes an action in response to the PFE message. | 2009-10-08 |
20090254574 | METHOD AND APPARATUS FOR PRODUCING AN ONTOLOGY REPRESENTING DEVICES AND SERVICES CURRENTLY AVAILABLE TO A DEVICE WITHIN A PERVASIVE COMPUTING ENVIRONMENT - One embodiment of the invention provides a method and apparatus for use by a device in a pervasive computing environment. The method includes receiving at the device multiple XML sources describing devices and/or services currently available to said device within the pervasive computing environment. The device then transforms the received multiple XML sources into a single ontology. In one embodiment, the multiple XML sources are first transformed into two or more ontologies, which are then merged into a final single ontology for use by the device. | 2009-10-08 |
20090254575 | APPARATUS AND METHOD FOR MANIPULATING NESTED ARCHIVE FILES AND FOLDERS - Methods for packing and unpacking files in a multi-level hierarchy in single actions. The methods operate in memory through using one file pointer for the archive file in recursive calls to the packing and unpacking methods, for accessing files in multiple nested levels. The packing and unpacking are performed in memory, and no temporary files are written to a storage device, thus saving on storage and processing time. A user can also store or retrieve files selectively from an archive file. | 2009-10-08 |
20090254576 | SYSTEM AND METHOD FOR COLLECTING DATA FROM AN ELECTRONIC DOCUMENT AND STORING THE DATA IN A DYNAMICALLY ORGANIZED DATA STRUCTURE - A method for automatically and dynamically collecting new data entered into an electronic document includes the step of providing a database having initial data and an initial data structure. The new data is retrieved as the new data is entered into the electronic document. The new data includes a data value and one or more data descriptors corresponding to the data value. One of the one or more data descriptors is assigned as a data item. The data item defines a variable the value of which varies based on the data value. One or more dimensions of the data value are determined based on at least one of the one or more data descriptors. The initial data structure is reorganized into a modified data structure based on the at least one or more dimensions and the data item, so that the new data may be stored in the modified data structure in a manner that allows the initial data and the new data to be later retrieved from the modified data structure. The new data is stored in the modified data structure. | 2009-10-08 |
20090254577 | METHOD AND SYSTEM FOR GENERATING A MAPPING BETWEEN TYPES OF DATA - A method and system for routing data of an source type to a target type is provided. The system has various routines for converting data in one type into data in another type. In one embodiment, the system receives an indication of a source type and identifies various sequences of routines that can convert the data from the source type to a target type. The system then coordinates the processing of the data by each routines in the sequences to the conversion of the data to the target type. The process of identifying the routines is referred to as “discovery.” The system also provides an aliasing mechanism by which compatible types can be identified. When identifying a sequence of routines, the system may check for routines that support compatible types. When a sequence of routines is identified, the system caches the identity of the sequence to facilitate identifying that sequence when the data of the source type is to be converted to the target type. The system also uses a mechanism for discovering sequences of routines from other computer systems. These other computer systems may broadcast various sequences of routines which are stored at the receiving computer system. A user may use a switchboard mechanism to direct data of a certain source type to one of the broadcasted sequences. This directing of the data to a certain source effects the routing of the data from one computer system to a device or routine on another computer system. | 2009-10-08 |
20090254578 | METHODS AND APPARATUS FOR SEARCHING AND ACCESSING MULTIMEDIA CONTENT - A method of synchronising a multimedia content file with an associated text file includes subdividing the text file into one or more samples, where each sample includes zero or more consecutive characters of the text file. The samples are associated with a corresponding contiguous time interval of the multimedia content file. For each sample, a corresponding consumption rate value is determined, which represents a use ratio of characters of the sample within the associated time interval of the multimedia content file. The consumption rate values are then stored, so that they may subsequently be used to compute time positions within the multimedia content file associated with corresponding text characters within the text file. Additional information, such as time cues and interlude intervals, may also be recorded in order to improve the accuracy of synchronisation. A corresponding method for cueing of playback of a multimedia content file to its associated text is also provided, along with computer-implemented and networked apparatus implementing the synchronisation, cueing and playback methods. | 2009-10-08 |
20090254579 | DEPLOYING DIRECTORY INSTANCES - A method, system, and computer usable program product for deploying directory instances are provided in the illustrative embodiments. A configuration of an existing directory instance is cloned to the new directory instance. The existing directory instance may execute in a first data processing system and the new directory instance may execute in a second data processing system. A schema of the existing directory instance is cloned to the new directory instance. A determination is made whether the new directory instance is a peer of the existing directory instance. Data from the existing directory instance is cloned to the new directory instance if the new directory instance is a peer of the existing directory instance. The new directory instance is made operational in a directory topology. | 2009-10-08 |
20090254580 | System and method for providing common operators across multiple applications - A system and technique for managing and manipulating data objects, and more particularly data files, of different types utilizing a common user interface. The system allows management of folders and files across many different file types native to many different source applications, such as operating system files, document management system files, photo storage applications, electronic computer aided drawing vaults and the like. The system initializes by requesting an operations list including file information which the system uses to map source application commands to predetermined common commands associated with the system. The system also uses the operations list to display folders and files using native icons and to query the user using text associated with the underlying source application, allowing for ease of file management across a broad array of file applications and types. | 2009-10-08 |
20090254581 | Knowledge discovery system capable of custom configuration by multiple users - An automated method for allowing multiple users to independently analyze a corpus of digital information having discrete elements by providing two or more users access to one or more initial training source of digital information, allowing the users to each define a set of categories, automatically generating a group of digital features associated with at least two of the discrete elements, automatically associating a subset of the discrete elements with at least one of the categories, and automatically determining at least one combination of features and transformed features that identifies at least one of the categories. The automated method allows said two or more users to have the capability to perform the step of defining a set of categories, such that the automated steps of generating a group of digital features, associating a subset of said discrete elements, and determining at least one combination of features and transformed features is in whole or in part determined by the manual input to the automated method. | 2009-10-08 |
20090254582 | METHOD AND SYSTEM FOR STORAGE REPLICATION - Consistent replicas of a data object are created using a replication protocol that includes an opportunistic replication phase followed by a consistent replication phase. During the opportunistic replication phase, dirty regions are selected from the data object included in a primary computer and copied to a data object replica included in a secondary computer according to a selection heuristic. During the consistent replication phase, an immutable image of the data object is created by the primary computer and the remaining dirty regions are copied from the immutable image of the data object to the data object replica to create a consistent replica of the data object. | 2009-10-08 |
20090254583 | LINKING DISCRETE DIMENSIONS TO ENHANCE DIMENSIONAL ANALYSIS - Not all facts in a data warehouse are described by the same set of dimensions. However, there can be associations between the data dimensions and other dimensions. By maintaining a set of relationships that are capable of linking the dimensional keys used in existing data to the keys of an associated dimension, a data transformation can be constructed that summarizes by the original and by the associated dimensions in feeds in an analytical data mart (cube) that includes all the dimensions. This cube can then be consolidated and analyzed in a slice-and-dice fashion as though all the dimensions were independent. Data transformed in this manner can be analyzed alongside data from a source that is keyed by all of the dimensions. | 2009-10-08 |
20090254584 | Methods and Apparatus for Constructing Declarative Componentized Applications - Techniques for constructing a software application are provided. A data model of the application is represented as a relational model. Control logic of the application is defined to specify each of a plurality of operations of the application as a mapping from a current state of the application data model and one or more current application inputs to a new state of the application data model and one or more application outputs, described by one or more relational algebra operations selected from the group consisting of a relation-complement operation, a disjunction operation and a conjunction operation. | 2009-10-08 |
20090254585 | Method for Associating Administrative Policies with User-Definable Groups of Files - A method and apparatus for associating administrative policies with user-definable groups of files is provided. The groups of files are defined by assigning tags to files or directories. Tags are a part of metadata stored by an operating system for the files and directories. Tags associated with files or directories remain as files or directories are moved or copied in the file system. Files created inside a directory that contains certain tags inherit tags of the parent directory. Command line and graphical interfaces for tag management are provided. The interfaces let users assign tags to files or directories, remove tags assigned to files or directories, or list tags already assigned to files or directories. The interfaces also let users associate services and administrative policies with tags. | 2009-10-08 |
20090254586 | Updated Bookmark Associations - Updated bookmark associations is described. In embodiment(s), a bookmark save event can be received from a media device when a bookmark is initiated while a video stream of media content is rendered by the media device, such as when the bookmark save event is initiated by a viewer at the media device. A bookmark definition that correlates the bookmark with the media content from which it was initiated can be determined and maintained. Contextual aspects of the bookmark can then be determined to identify bookmark associated items that are associated with the media content. Additional bookmark definitions that each correlate a bookmark associated item with the bookmark can also be determined. When a request for the bookmark is received, the bookmark definitions can be updated along with the bookmark associated items. | 2009-10-08 |
20090254587 | Method And System For Centrally Deploying And Managing Virtual Software Applications - A system and method for centrally deploying and managing virtual applications in an organization. The method comprises retrieving an existing schema of objects from a management directory of the organization; generating a virtual directory including at least the retrieved schema of objects and a virtual application; and enabling performance of a plurality of management and deployment operations on the virtual directory. | 2009-10-08 |
20090254588 | Multi-Dimensional Data Merge - The invention is directed to a system and method for merging at least two datasets each having at least two keys and each having a plurality of data elements. The system determines a quantity of shared data elements in each dataset for each key as well as a quantity of unique data elements in each dataset for each key. The system then generates a graphical output representing the quantity of shared and unique data elements in each dataset for each key. The system receives a selection input selecting one of a plurality of merge strategies. Each merge strategy is based on the quantity shared or unique data elements in each dataset for each key. The system then generates a merged dataset containing data elements from the at least two datasets based on the at least two keys and the selected merge strategy. | 2009-10-08 |
20090254589 | CLIENT SIDE CACHING OF SYNCHRONIZED DATA - A method for synchronizing a database with data stored at a client includes providing a data feed to receive data by the client from the database and provide received data, caching the received data in a client side cache to provide client side cached data, detecting a database change to data within the database corresponding to the client side cached data according to a polling operation to provide a change event, pushing the change event to the client side cached data to update the client side cached data in accordance with the database change and the polling operation, requesting further data from the database, determining whether the further data includes data of the client side cached data to determine remaining data exclusive of the client side cached data and pushing the remaining data to the client side cached data. | 2009-10-08 |
20090254590 | METHOD OF BI-DIRECTIONAL SYNCHRONIZATION OF USER DATA - A method for bi-directional synchronization of user data files between a client and at least one server. The method comprises determining if a match exists between a local session file and a reflection session file, wherein the local session file is maintained by the client and the reflection session is maintained by the at least one server; when the local session file and the reflection session file match, performing: synchronizing contents of a user data file maintained by the client with contents of a user data file maintained by the at least one server, when the user data file in the client includes more records than the user data file in the at least one server; and synchronizing contents of a user data file maintained by the at least one server with contents of a user data file maintained by the client, when the user data file in the client includes less records than the user data file in the at least one server. In accordance with an embodiment of the invention the user data file includes a session file, an index file and a data file. | 2009-10-08 |
20090254591 | Manipulating Electronic Backups - Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes initiating a backup operation of data including a plurality of items, interrupting the backup operation, where interrupting occurs after a portion of the data has been completed, receiving an input to resume the backup operation, identifying a previously completed portion of the backup data, and performing a backup of a remaining uncompleted portion of the backup data. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media. | 2009-10-08 |
20090254592 | Non-Disruptive File Migration - Non-disruptive migration of the native volume from the source server to the destination server performed by a file switch involves converting the source native volume to a native with metadata volume; converting the native with metadata volume to a mirrored native with metadata volume including the source server and the destination server, the destination server including a mirror copy of the native with metadata volume; removing the source server from the mirrored native with metadata volume; and converting the mirror copy of the native with metadata volume on the destination server to a destination native volume on the destination server. | 2009-10-08 |
20090254593 | ONLINE-ASSISTED BACKUP AND RESTORE - A system includes a server and a source client executable on a first electronic device configured to be in communication over a network with the server. The first electronic device has stored thereon a plurality of electronic files. The first electronic device is in communication with at least one storage device of a plurality of storage devices. The source client is configured to generate a first electronic-file backup plan. The first backup plan characterizes a first set of the storage devices. The first backup plan further designates, according to input received from a user of the source client, each storage device of the first set as a backup destination for respective files of the plurality of files. The source client is further configured to transmit the first backup plan over the network to the server, wherein the server is configured to store the first backup plan in a database. | 2009-10-08 |
20090254594 | TECHNIQUES TO ENHANCE DATABASE PERFORMANCE - Techniques to enhance database performance are described. An apparatus may comprise an enhanced DBMS arranged to manage storage operations for tree data structures in a storage component. The enhanced DBMS may comprise a defragment detector module operative to identify a tree data structure as having a sequential data retrieval pattern. The enhanced DBMS may also comprise a defragment decision module communicatively coupled to the defragment detector module, the defragment decision module operative to determine whether to defragment the tree data structure, and output a defragment signal. The enhanced DBMS may further comprise a defragment manager module communicatively coupled to the defragment decision module, the defragment manager module operative to defragment the tree data structure in accordance with the defragment signal to reduce input/output operations for the storage component. Other embodiments are described and claimed. | 2009-10-08 |
20090254595 | Data Storage Method and Related Device for an Electronic Device - In order to prevent memory cells from being damaged, the present invention provides a data storage method for an electronic device including dividing a first section of a memory of the electronic device into N blocks, wherein the N blocks is a sequence of blocks from the first block to the Nth block and each block is assigned an index value, rewriting the index value corresponding to the nth block according to index values of the N blocks, and storing an input data in the nth block, wherein N is an integer greater than 1, and 1≦n≦N. | 2009-10-08 |
20090254596 | PROVIDING A PUBLISHING MECHANISM FOR MANAGED OBJECTS - Publishing an object. Memory for an object may be reserved so as to lock the memory from being access by garbage collection threads or other user threads. While the lock is in place, type and size information can be installed for the object. If the reservation is being made to allow garbage collection threads to operate on the object, then the type may be a specialized type that indicates that the object has no references. Reservations can also be made to allow the intended type information to be installed for the object. An indication can be made that the object is well formed, thus unlocking the object and allowing garbage collection threads, other user threads, or both to access the object. The locking and unlocking may be performed by accessing an API provided by a system garbage collector. | 2009-10-08 |
20090254597 | PROGRAMMABLE CALCULATOR HAVING GUIDED CALCULATION MODE - A programmable calculator includes: a display unit; a calculation processing section configured to perform calculation processing; a calculation screen display control section configured to control the display unit to display a calculation screen; a base state setting section configured to set, as a base state, a calculation state; a base state storing section configured to store the base state that is set together with the calculation screen corresponding to the base state; an operation pattern storing section configured to store an operation pattern of a series of user operations that are input after the base state was set by the base state setting section; and a guide display control section configured to control the display unit to display a calculation screen corresponding to the arbitrary base state stored in the base state storing section, and to display, as guide indications, the stored operation pattern. | 2009-10-08 |
20090254598 | Folding of Input Data Values to a Transform Function - A method of processing a set of input data values comprises the steps of providing said input data values serially to circuitry comprising a number of memory elements; and performing in said circuitry a transform function to obtain a set of transformed data values. The method further comprises the steps of delaying a subset of said set of input data values under use of said memory elements; providing a modified set of data values by adding individual delayed data values to individual non-delayed data values from said set of input data values; and performing said transform function on said modified set of data values. In this way a transform function can be evaluated at fewer output data values than available input data values without increasing the memory requirements considerably. | 2009-10-08 |
20090254599 | METHOD AND SYSTEM OF SHARING CONTENT FROM A MEMORY OF A FIRST RECEIVING UNIT WITH A SECOND RECEIVING UNIT THROUGH A NETWORK - A method and system for providing content includes a network having a plurality of receiving units. The system further includes a first receiving unit of the plurality of receiving units that has a first memory storing content therein. The first receiving unit forms a first content list of content stored within the first memory. A second receiving unit receives the first content list from the first receiving unit through the network. The second receiving unit generates a content selection from the first content list and communicates the content selection to the first receiving unit through the network. The first receiving unit communicates content corresponding to the content selection to the second receiving unit through the network. | 2009-10-08 |
20090254600 | METHOD AND SYSTEM OF USING IDLE RECEIVING UNIT RESOURCES FOR RECEIVING CONTENT AND COMMUNICATING THE CONTENT TO OTHER RECEIVING UNITS IN THE NETWORK - A method and system for providing content includes a network having a plurality of receiving units. The system further includes a first receiving unit of the plurality of receiving units that forms a recording request, when the first receiving unit includes unavailable resources and communicates the recording request through the network. A second receiving unit receives the request and stores content in a second memory corresponding to the request and communicates the content to the first receiving unit. | 2009-10-08 |
20090254601 | SYSTEM FOR SHARING DATA OBJECTS AMONG APPLICATIONS - System and method for sharing data objects among applications. A portion of the data messages includes data objects. A client library is coupled to a requesting application. A client library requests data objects of a data-object set. Requests from the client library are received and parsed by a set of code (SOC) that performs tasks so as to retrieve any matching data objects and cause the return of such matching data objects to the client library. A registration module registers subscriptions from or on behalf of the applications and an event notification module compares a data object in an event message with the subscriptions and notifies the subscribed applications in response. The system can respond to requests in either a query or a procedure call format. | 2009-10-08 |
20090254602 | NETWORK DEVICE AND CONTROL METHOD THEREOF AND NETWORK SYSTEM - If an instruction of a predetermined function is given at a device A in a network, the device A issues a notification request for inquiring whether or not it is possible to execute the function to devices B, C and D in a list of devices capable of cooperating with the device A. The device B receives the request and if the device B can not execute the function, then the device B issues a notification request including the search path of the device B to devices E, F and G included in a list of the device B. If the device B receives a response including a search path through the device E that can execute the function, from the device E, then the search path of the device B is added to the response and the response is sent to the device A. | 2009-10-08 |
20090254603 | ACCESS SERVER FOR CERTIFYING AND VALIDATING DATA IN A PROCESSING NETWORK - An access server at individual issuer sites in a processing network facilitates communication with a processor. The processing network is a closed network under the control of the processor. The access server receives data from data providing entities for data certification and validation before the data is forwarded to the processor via the processing network. If the data cannot be certified because it is not properly formatted for the processor, the access server accesses the data in a format that can be processed by the processor. The extended access server also reports any errors to the issuer so that the issuer may address the errors and re-submit the data. After all errors are addressed, the properly formatted and error-free data is forwarded to the payment processor for processing. | 2009-10-08 |
20090254604 | Method and system for enabling a consumer of a media content to communicate with a producer - There is provided a method of enabling a consumer of a media content to communicate with a producer of the media content, comprising receiving an originating message concerning the media content from the consumer, assigning metadata to the originating message based on the media content or the content of the originating message, determining the producer based on the media content or the content of the originating message, forwarding the originating message through a message support network for distribution to the producer, retrieving a responsive message provided by the producer from among message updates stored on a message database, and associating the responsive message with one or more content subsets of the content according to the metadata assigned to the originating message. In one embodiment, media content and instructions comprising an interactive communication control application are stored on a computer readable medium. | 2009-10-08 |
20090254605 | SERVER METHOD AND SYSTEM FOR EXECUTING APPLICATIONS ON A WIRELESS DEVICE - A server implemented method for facilitating execution of an application for a wireless device. The server selects a plurality of scene components. The scene components comprise at least one functional unit operable to execute functions associated with the scene components. The functions of said functional units are a portion of an application operable to be executed by the wireless device. The server further selects a plurality of assets. The assets are operable to be used in rendering a scene utilizing said plurality of scene components. The server determines a partition of functionality of the application which defines a server behavior module for executing on the server and a client behavior module for executing on the wireless device. The server customizes the plurality of scene components and the plurality of assets for the wireless device. The plurality of scene components and plurality of assets are sent to the wireless device for execution and rendering. | 2009-10-08 |
20090254606 | NETWORK MANAGEMENT FILTER SYSTEM - A device associated with a network receives, from a requestor, a request for managed object information filtered based on a managed object attribute, and identifies a managed object based on the request. The device identifies, based on the request, the managed object attribute from the identified managed object, and provides the identified managed object attribute to the requestor. | 2009-10-08 |
20090254607 | CHARACTERIZATION OF CONTENT DISTRIBUTED OVER A NETWORK - A client device, a computer implemented method for modifying content for a media player associated with the client device, a content characterization server, a computer implemented method for characterizing content for a media player associated with a client device, as well as a system and method involving the client device and content characterization server are disclosed. | 2009-10-08 |
20090254608 | SERVICE COMMUNICATION LIST - A system for aggregating communication events is provided. The communication system includes a communication device and a server. The server is operable to combine communication events from one or more services associated with the communication device into a communication events list. Each communication event is a past, present, or future communication event. The communication events list is transferred to and displayed on one or more communication devices. | 2009-10-08 |
20090254609 | METHODS AND SYSTEMS FOR IMPROVED THROUGHPUT PERFORMANCE IN A DISTRIBUTED DATA DE-DUPLICATION ENVIRONMENT - In accordance with some embodiments, of the systems and methods described here a data storage system that may include data de-duplication may receive a stream of data and parse the stream of data into a block at a local client node. Additionally, in some embodiments, a code that represents the block of data might be determined at the local client node. This code, representing the block of data, may be sent to a server. In accordance with various embodiments, the server may determine if a block is unique, for example, based on the code received at the server. In various embodiments, the server might write a unique block to a file at the local client node; and update metadata. | 2009-10-08 |
20090254610 | NETWORK OPERATING SYSTEM - Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed. | 2009-10-08 |
20090254611 | System and Method for Platform and Language-Independent Development and Delivery of Page-Based Content - A system and method for platform and language-independent delivery of page-based content. Content defined in a relatively abstract format is rendered into multiple platform formats in client-side applications' user interfaces in multiple human languages. The relatively abstract format is a subset of XML and is used to define user interface elements to be displayed on a page. A Model-View-Controller architecture is implemented comprising a plurality of servlet filters, a servlet pipeline and a plurality of rendering processors for client detection, client tracking, relatively abstract format preprocessing, relatively abstract format processing and validating, and transforming and rendering of the relatively abstract format into multiple platform formats in client-side applications' user interfaces in multiple human languages. A creation, modification and management tool is also disclosed for creating, modifying and managing platform and language-independent page-based content. | 2009-10-08 |
20090254612 | Calendar alarms via session initiation protocol event packages - A method is presented for a user to receive an alarm about a pending calendar event, or an overdue to-do, from an electronic calendar system that serves the user. The user accesses a network that connects the user terminal to a calendar system. The user sends a subscribe request for alarms, and then the user receives a notification in response to the subscribe request, to notify the user about at least one alarm that was already triggered before the user accessed the network. This way, the user will obtain alarms that were triggered while the user was inaccessible, instead of missing the alarms altogether. This system includes a user terminal for accessing the network and sending a subscribe request signal, as well as a calendaring unit that is responsive to the subscribe request signal, and is for providing to the user terminal a notification signal indicating alarms that were already triggered before the network was accessed by the user terminal. While the user has access to the network, the user will receive additional alarms in compliance with the subscribe request. | 2009-10-08 |
20090254613 | METHOD, APPARATUS, AND SYSTEM FOR ACQUIRING AND PROVIDING CPE FUNCTION CONFIGURATION INFORMATION - A method for acquiring customer premises equipment (CPE) function configuration information includes: setting up a CPE WAN Management Protocol (CWMP) session between an automatic configuration server (ACS) and a CPE; sending, by the ACS, a command to request the CPE to upload the CPE function configuration information to a specified object; and receiving, by the specified object, the CPE function configuration information uploaded by the CPE. An ACS, a CPE, a method for providing CPE function configuration information, and a terminal configuration system are also provided. | 2009-10-08 |
20090254614 | SHARING CONTENT USING SELECTION AND PROPOSAL - A system may facilitate “almost automatic” sharing of content by regularly selecting content to be shared, and by publishing the content to certain entities if a person agrees, or does not object, to the sharing. A content item may be selected based on a criterion. A proposal to share the content item then may be displayed to a person. The proposal may specify a time by which the content item will be published if the proposal is not rejected. The person may explicitly accept or reject the proposal, or may passively allow the content to publish by not rejecting the proposal before the specified time. The content may be published so as to be receivable by a set of one or more entities that have been designated to receive shared content items. | 2009-10-08 |
20090254615 | APPARATUS, SYSTEM, AND METHOD FOR MANAGING COLLABORATIVE SHARING BY INVITEES TO A MEETING OF THEIR MEETING STATUS - An apparatus, system, and method are disclosed for allowing a particular invitee to a meeting to control the distribution of information about the particular invitee's posture with respect to the meeting that determines a plurality of invitees to the meeting from a meeting invitation, selects invitees to the meeting from the plurality of invitees to the meeting based on criteria in a meeting profile unique to the particular invitee, generates a message to the selected invitees disclosing the status of the particular invitee relative to the meeting, and provides the message to the selected invitees. | 2009-10-08 |
20090254616 | Simultaneous Instant Messaging In Single Window - Providing integrated multi-session instant messaging in a single instant messaging window. A user interface has an instant messaging window for displaying a plurality of conversation panes representative of concurrent instant messaging sessions between a local user and a plurality of remote users. Each conversation pane represents one of the messaging sessions. A plurality of message components correspond to the conversations panes so that each message component corresponds to one conversation pane. Each message component is arranged in the corresponding conversation pane and displays text from an instant message. The conversation display area displays at least two of the conversation panes linearly along the height of the window so that the message components arranged in the at least two conversation panes are simultaneously viewable. | 2009-10-08 |
20090254617 | METHOD AND APPARATUS FOR NAVIGATION AND USE OF A COMPUTER NETWORK - The system provides a method and apparatus for navigation and use of a computer network. The system allows multiple users to simultaneously explore a network in groups of two or more. This capability allows one of the users to be a leader of the exploration and the leader can change during the exploration as desired. A user can also save an exploration session and share it with others, so that others can recreate the experience of the first user automatically. The system also allows for the easy creation of circles of network friends where content and information can be easily shared. | 2009-10-08 |
20090254618 | METHOD AND SYSTEM FOR REAL-TIME/DYNAMIC RETRIEVAL OF INFORMATION RELATED TO AN ON-GOING INSTANT MESSAGE COMMUNICATION - A method, system and computer program product for enabling retrieval and display from an information resource of additional information corresponding to topics within current, real-time communication between an instant message (IM) contact and a local user. Content is dynamically (or manually) retrieved from the contact's IM message during an ongoing IM session/communication. A searching facility, when turned on, dynamically performs the search for additional information related to the content retrieved from within the communication exchanged during the on-going IM session. Returned information is then visually presented in real-time to the local user to enhance the local user's knowledge of the particular topic. | 2009-10-08 |
20090254619 | STATUS-BASED FILTERED EMAIL ALERTS - The disclosure is directed to status-based filtered email alerts. A method in accordance with an embodiment includes: obtaining a current availability status of a user; determining whether an email filter is associated with the current availability status of the user, the email filter comprising at least one condition; determining, when an email filter is associated with the current availability status of the user, whether a new email meets each condition of the email filter; and alerting the user of the new email when the new email meets each condition of the email filter. | 2009-10-08 |
20090254620 | NOTIFYING CO-RECIPIENTS OF OTHERS CURRENTLY REPLYING TO COMMUNICATIONS - A mechanism for notifying co-recipients of a communication that other recipients are currently composing a reply to the received communication is provided. The notification may be provided regardless of which type of communication application is being used to reply to the communication. With this mechanism, attribute information for a communication currently being composed on a client communication device using one of a plurality of different communication types is obtained. The attribute information may include an identifier of a communication type currently being used to compose the communication. A previously distributed communication related to the communication currently being composed is identified and one or more recipients of the previously distributed communication are identified. A notification message is sent to one or more communication devices associated with the one or more recipients of the previously distributed communication. The notification message may identify a communication type currently being used to compose the communication. | 2009-10-08 |
20090254621 | PEER-TO-PEER MESSAGING OF FACSIMILE MESSAGES - Embodiments of the present invention provide a method, system and computer program product for peer-to-peer fax messaging. In an embodiment of the invention, a multi-modal peer-to-peer messaging method can include receiving in a processing node a job request to process a message by way of an ingress node from one type of messaging system for delivery to another type of messaging system by way of an egress node. The method also can include extracting metrics from the job request pertaining to availability of peers to the node and updating a local data store of metrics in the processing node with the extracted metrics. The method yet further can include processing the message according to the job request and setting an availability for the processing node in the local data store of metrics. Finally, the method can include forwarding the processed message and the metrics in the local data store to the egress node for transmission to the different type of messaging system. | 2009-10-08 |
20090254622 | ELECTRONIC MAIL RECEIVING APPARATUS - In an e-mail receiving apparatus, a user management table arranged to include each combination of a user ID that is used for identifying a plurality of users and a unique ID that is newly set each time a new user is registered in an S/MIME gateway apparatus. A received e-mail management table is arranged to include a plurality of records each indicating an association relation between each e-mail received from an e-mail server apparatus, and the user ID and the unique ID of a destination user of the corresponding e-mail. A main control unit is arranged to read out each record of the received e-mail management table, determine whether or not the unique ID related to the read-out record is in the user management table, and delete the read-out record from the received e-mail management table when the unique ID is not in the user management table. Accordingly, a system is provided in which, when a registration of a user of a distribution destination is deleted, received e-mails are properly processed. | 2009-10-08 |
20090254623 | MESSAGING DEVICE AND SYSTEM - A display device configured to display and/or playback information received from a remote computer over a network. The device includes a processor coupled to a visual display and a memory storing computer-executable instructions and a device identifier. The device is coupled to the network by a network interface configured to send a request including the device identifier periodically to the remote computer. The remote computer is configured to receive messages from other remote computers for display and/or playback by the display device. In response to each request, the remote computer uses the device identifier to identify messages for the display device stored in a device account, which are subsequently downloaded by the display device for display and/or playback thereby. The processor is operable to display and/or playback information in the downloaded message. | 2009-10-08 |
20090254624 | E-MAIL MESSAGE MANAGEMENT SYSTEM - An e-mail program having a message deferment feature for postponing the time for taking action on incoming mail message until a specified future time, an auto-filing feature, a find similar feature, a message tokenizing features, and a suggest reply feature. | 2009-10-08 |
20090254625 | METHOD FOR DISCOURAGING UNSOLICITED BULK EMAIL - A protocol-based method for email forwarding by an email server is performed as follows. An initial email is received from a sender, and checked to ensure that the initial email includes a reusable electronic paying means. If the initial email carries a reusable electronic paying means, the initial email is forwarded to the recipient. An acceptance email containing a reusable electronic paying means is later received from the recipient of the initial email, and forwarded to the sender. Email not carrying an electronic paying means is rejected. | 2009-10-08 |
20090254626 | NETWORK INVITATION ARRANGEMENT AND METHOD - Method and arrangement for enabling communications between an entity operating a network including a first user, and a second user includes sending a message from the first user to the entity informing the entity of identification information of the second user interested in joining the network, sending from the entity to the first user a key to allow the second user to communicate with the entity, providing a message from the first user directly to the second user containing the key, sending a message from the second user to the entity using the key, determining whether the key sent by the second user corresponds to the key provided by the entity to the first user, and if so enabling communications between the second user and the entity. The ability of the first user to obtain a key to enable the second user to join the network is time-limited. | 2009-10-08 |
20090254627 | Method, System, And Data Structure For Providing A General Request/Response Messaging Protocol Using A Presence Protocol - A method and system are described for providing a general request/response protocol using a presence protocol. According to an exemplary embodiment, a method is described for using the presence protocol for receiving from a requesting entity a descriptor of a resource associated with a responding entity and a request related to the resource. The descriptor and the request are sent to the responding entity using the presence protocol. Using the presence protocol, a response is received from the responding entity replying to the request. The response is sent to the requesting entity using the presence protocol. | 2009-10-08 |
20090254628 | Method, System And Apparatus For Instant Messaging - The present invention discloses a method and a system for implementing instant messaging using a browser. The method includes: a browser logs in an instant messaging background server, when receiving an instant message sent from a user, the browser establishes an HTTP link with an access server to send the instant message, the access server adds the instant message into an upload queue and checks whether there is an instant message to be sent to the user in a distribution queue, if there is, sends the instant message at the head of the distribution queue via the HTTP link and disconnects the HTTP link after the instant message is sent; otherwise, disconnects the HTTP link; when detecting that the HTTP link is disconnected, the browser re-establishes the HTTP link with the access server. The system includes a webpage server, a browser module and an access server. | 2009-10-08 |
20090254629 | METHOD OF DEFINING EMAIL IMPORTANCE BASED ON RECIPIENT - A system and method for efficient electronic communication, which allows the user to address an electronic communication to a plurality of recipients each having a corresponding email address, wherein each of said recipients is assigned to one of a plurality of categories of recipients, and assign a delivery priority to each category of recipients without regard to the identity and number of recipients in each category of recipients, wherein a user is not required to assign a delivery priority to individual recipients. | 2009-10-08 |
20090254630 | STORAGE CONTROL METHOD FOR MANAGING ACCESS ENVIRONMENT ENABLING HOST TO ACCESS DATA - A computer system wherein a first access environment program converts an application data created by the first application program, according to access environment information, and sends the converted application data to a first volume, wherein a management computer stores the access environment information, and relationship between the second volume and the access environment information, wherein, when the management computer receives a request to access the second volume from the second host computer, the management computer identifies the access environment information based on the relationship, and sends the access environment information to the second host computer, and wherein the second host computer configures a second access environment program stored in the second host computer based on the access environment information, and wherein and a second application program stored the second host computer, accesses to the second volume via the second access environment program configured by the access environment information. | 2009-10-08 |
20090254631 | DEFINING CLIPPABLE SECTIONS OF A NETWORK DOCUMENT AND SAVING CORRESPONDING CONTENT - A system and a method may be provided. The system may include a server and one or more user processing devices. The user processing devices may execute an application, such as, for example, a browser. Via the application, a user may define clippable sections of a network document without executing any scripts. The defined clippable sections may be stored on a user processing device or on a server. When viewing a network document, a user may select a portion of the network document corresponding to a defined clippable section to cause corresponding content to be saved to a list. The list may be stored on the user processing device or on the server. When the list is stored on the server, the list may be made shareable with other users. | 2009-10-08 |
20090254632 | METHODS AND APPARATUS FOR DELIVERING AUXILIARY DATA TO DEVICE - Embodiments relate to systems and methods for delivering auxiliary data to a wireless or other device. Content, such as audio, video or textual content, can be hosted by a server for delivery to the device. The content can have associated resources, for example icons, barkers, intros, and outros that are associated with television programming or other media content. A metadata document can describe the set of resources or other auxiliary data associated with a service, channel or content by indicating a resource descriptor, and a URL or other associated resource locator information. The metadata document can be encoded in XML or other formats. The device can locate resources that are intended to be delivered with selected content, since links to the resources are integrated in the metadata document. From the resource descriptor, the device can also identify how a particular resource should be utilized for the service, channel or content. | 2009-10-08 |
20090254633 | Methods, systems, and computer program products for distributing profile-based advertisement content and user identification-tagged media content - Methods, systems, and computer program products for distributing profile-based advertisement content and user identification-tagged media content are disclosed. According to one aspect, a method of distributing media content and profile-based advertisement content to a user device includes receiving, from a first user device, media content identifier, an address associated with a second user device, and profile information associated with a user of the second user device. The method also include determining advertisement content associated with the profile information. Further, the identified media content and the advertisement content can be addressed using the address. The addressed media content and the advertisement content can be communicated to a network for distribution to the second user device. | 2009-10-08 |
20090254634 | Method of Displaying Selected Data - In a first embodiment of the present invention, a method of displaying selected media is disclosed. The method comprises registering a key on a user computer; accessing a key server via the Internet when the key is pressed; and displaying selected media on the user computer. In preferred embodiments of the method, the step of registering a key on a user computer includes the step of generating and storing a unique registration code. | 2009-10-08 |
20090254635 | METHOD AND SYSTEM FOR PROCESSING PUBLISHED CONTENT ON THE INTERNET - The invention is a method for processing content published on-line so as to identify each item in a unique manner. The invention includes software that receives and reads an RSS feed from a publisher. The software then identifies each item of content in the feed and creates a unique identifier for each item. Each item then has third party content or advertisements associated with the item based on the unique identifier. The entire feed is then stored and, when appropriate, updated. The publisher then receives the augmented feed which contains permanent associations between the third party advertising content and the items in the feed so that as the feed is modified or extended, the permanent relationships between the third party content and previously existing feed items are retained and readers of the publisher's feed do not receive a false indication of new content each time the third party advertising content is rotated on an item. | 2009-10-08 |
20090254636 | VIRTUAL ARRAY SITE CONFIGURATION - A method, system, and computer program product of configuring a virtual array site on a remote storage server is provided. The virtual array site provides on-demand storage capacity to a local storage server of a customer. The method includes creating a virtual array. The virtual array incorporates an attribute selectable by the customer. A virtual extent pool is created. The virtual extent pool is associated with the virtual array. A volume associated with the virtual extent pool is created. The volume comprises at least a portion of the virtual array site. | 2009-10-08 |
20090254637 | CODING METHOD OF VECTOR NETWORK ADDRESS - A coding method of vector network address (VNA), which encodes the VNA according to output port names (OPN) of one source device and the forwarding devices along the Data Transmission Path (DTP). Each OPN acts as a component address, and all component addresses compose a sequence in the order along the direction of the DTP. This sequence is the result of the coding method, i.e. the VNA. More specifically, the VNA is a finite sequence as follows: The first component address in the sequence is the OPN of the source device, the second that is the OPN of the first forwarding device in the DTP, the third that is the OPN of the second forwarding device in the DTP, and so on. The final OPN in the sequence is the OPN of the final forwarding device in the DTP. | 2009-10-08 |
20090254638 | Topology Aware Content Delivery Network - A method of assigning a server to a client system includes determining an ingress point of the client system and identifying possible egress points for the client system. The method further includes selecting the server from a plurality of servers to reduce network cost and delivery time. | 2009-10-08 |
20090254639 | CONFIGURING NETWORK SETTINGS USING PORTABLE STORAGE MEDIA - A portable computer-readable media device and method of use enable automatic configuration of a computing device, such as a conventional network device or a thin client device, for operation in a network. Configuration information, including network settings and security information, is incorporated in an XML file written to the portable media device while it is installed in a first device. This configuration is then automatically transferred to a second device by installing the portable media device in the second device. The second device then writes device information, incorporated in an XML file, to the portable media device, to be uploaded to the first device. | 2009-10-08 |
20090254640 | METHOD AND APPARATUS FOR HBA MIGRATION - In one implementation, a system includes multiple SCSI nodes configured to perform a SCSI target function. Each of the multiple SCSI nodes includes a host bus adaptor configured to connect the SCSI node with a Fibre Channel fabric. The host bus adaptor being assigned a world wide name and a network address. The system further includes a host configured to perform a SCSI initiator function. The world wide name assigned to a source host bus adaptor associated with one SCSI node is relocated to a target host bus adaptor associated with another SCSI node. After that, the network address associated with the source host bus adaptor is relocated to the target host bus adaptor. In one implementation, the system determines whether or not a network address assigned to a source host bus adaptor associated with one of the multiple SCSI nodes is shared with at least one other service. If so, the system determined whether the shared network address can be relocated to a target host bus adaptor associated with another one of the multiple of SCSI nodes. If the latter determination is in affirmative, the world wide name and network address are relocated. | 2009-10-08 |