Handling Silent Relations In A Data Stream Management System - A new continuous query to a data stream management system (DSMS) may use a silent relation whose source does not provide any heartbeats. During execution of any given operator, the DSMS processes data from one input (“active input”) using its time stamp as if the same time stamp is received from another input whose relation has fallen silent (“empty input”), if one or more predetermined conditions are met. One predetermined condition is that the empty input's operator has all its own inputs silent. And another predetermined condition is that a maximum time stamp that is currently present among all the inputs of the empty input's operator is equal to a time stamp that was last received from these same inputs. When both conditions are met, previously received data from the empty input is time stamped with the same time stamp as the most recently received data from the active input.

2009-04-16

20090100030

CRIME INVESTIGATION TOOL AND METHOD UTILIZING DNA EVIDENCE - Crime investigation systems and methods including an investigation tool for receiving and storing DNA information, attaching related case information, disconnecting identification information, matching the information against stored information, and generating and communicating reports of match results, and an interface in communication with the crime investigation tool for entering the related case information, updating the information, and receiving the reports. The systems and methods further provide evidence chain of custody tracking and real time entry and updating from the field.

2009-04-16

20090100031

Method and System for Detecting Changes in Geographic Information - Data related to changes in real-world geography are collected promptly for incorporating into a geographic database. Query strings are created using keywords targeted to detect data related to changes in real-world geography. Automatic Web search technology is utilized to search the World Wide Web for instances that match the created query strings. References to Web pages, references to Web pages accompanied by brief abstracts, Web pages, and hard copies of documents by mail are automatically collected that potentially refer to changes in real-world geography.

2009-04-16

20090100032

METHOD AND SYSTEM FOR CREATION OF USER/GUIDE PROFILE IN A HUMAN-AIDED SEARCH SYSTEM - A process and system of defining a user and/or guide profile is disclosed. Information of a user or guide profile may be obtained by designating information to be processed by a search system. Profile data may be obtained from a number of activities which produce information regarding a person who participated in the activities. A process and system is provided for creating profiles which may be used to identify persons who have information related to the profile. A searcher, user or other profile may be created, modified and managed using the process and system.

2009-04-16

20090100033

QUERY PROCESSING SYSTEM AND METHOD FOR DATABASE WITH ENCRYPTED COLUMN BY QUERY ENCRYPTION TRANSFORMATION - Query processing system and method by query transformation transform a user request query based on an original DB structure, destined to a DBMS of a DB with some columns encrypted, into a query based on an encrypted DB structure so that the DBMS processes the query. The query is processed irrespective of whether or not the query includes an encryption-related item, and query-processing performance is remarkably improved.

2009-04-16

20090100034

DATABASE STAGING AREA READ-THROUGH OR FORCED FLUSH WITH DIRTY NOTIFICATION - Embodiments of the present invention allow the results of a query to an operational datastore to be augmented with relevant data that may be stored in a staging area datastore. Upon receiving a query to the operational datastore, it is determined whether data relevant to the query is present in the staging area datastore. If relevant data is present, such data may be transformed, transferred and combined with data in the operational datastore. The query is then run against the combined data and the results displayed to the user.

2009-04-16

20090100035

Generating a User-Specific Search Index of Content Within a Virtual Environment - Embodiments of the invention provide techniques for searching for virtual objects of an immersive virtual environment based on user interactions within the virtual environment. Generally, embodiments provide an attribute index storing data describing attributes of virtual objects, and an interaction index storing data describing user interactions with virtual objects. Search queries may be evaluated using both the attribute index and interactions index. Thus, virtual objects may be searched in terms of object attributes as well as user interactions with the virtual objects.

SUGGESTIVE MEETING POINTS BASED ON LOCATION OF MULTIPLE USERS - A system, method, and computer readable medium are provided for suggesting meeting locations to multiple users based, at least in part, on their current locations. In one example, a method includes receiving location information associated with at least two users, determining a center location with respect to the received location information, causing a search for a meeting location based on the determined center location, and causing communication of the meeting location(s) to at least one of the users. The method may further include receiving search criteria, where the search includes searching point-of-interest locations based on the center location and filtering the search results based on the search criteria. The method may further include receiving or using additional context information in addition to location information, such as time of day, day of the week, traffic conditions, weather conditions, and the like, to filter or order the search results.

2009-04-16

20090100038

Information Analysis System - An information analysis system is provided, which includes a data loading unit to retrieve data from a document, a storage unit to store the data, a correlation analysis unit to compute at least one correlation index to represent the correlation between the data stored at the storage unit, and a mapping unit to show the correlation between the data on a map based on the correlation index. As a result, technical trends or prospect technology are analyzed.

2009-04-16

20090100039

Extensible mechanism for grouping search results - Systems, methods, and other embodiments associated with grouping automated search results are described. One embodiment includes a computer-readable medium storing computer-executable instructions operable to perform a method that includes identifying items to group. The method also includes selectively grouping a first item and a second item upon determining that a comparison of a metadata attributes indicates that the first item and the second item are to be treated as members of a group.

2009-04-16

20090100040

LAWFUL INTERCEPTION OF BROADBAND DATA TRAFFIC - Methods, systems, and computer-readable media provide for lawfully intercepting broadband data traffic. According to one method, a request to retrieve a network address associated with a login identifier is received. An Authentication, Authorization and Accounting (AAA) server is queried based on the login identifier to retrieve the network address associated with the login identifier. Relevant data traffic and AAA information associated with the relevant data traffic is filtered at a network element. The relevant data traffic and the AAA information is forwarded to a law enforcement agency (LEA) system.

2009-04-16

20090100041

Public Electronic Document Dating List - Systems and methods are disclosed which enable the establishment of file dates and the absence of tampering, even for documents held in secrecy and those stored in uncontrolled environments, but which does not require trusting a timestamping authority or document archival service. A trusted timestamping authority (TTSA) may be used, but even if the TTSA loses credibility or a challenger refuses to acknowledge the validity of a timestamp, a date for an electronic document may still be established. Systems and methods are disclosed which enable detection of file duplication in large collections of documents, which can improve searching for documents within the large collection.

2009-04-16

20090100042

SYSTEM AND METHOD FOR ENHANCING SEARCH RELEVANCY USING SEMANTIC KEYS - A method, computer-usable medium, and a computer system for searching for webpages are disclosed. Embodiments of the present invention provide a convenient and efficient mechanism for filtering results from a keyword search using semantic keys and semantic sub-keys, thereby enabling an increased number of irrelevant results to be filtered from a keyword search. The search query may be parsed to determine the focus of the query, where the focus may be used determine at least one semantic key for the search query. Each semantic key may be associated with at least one semantic sub-key, where the semantic keys and/or the semantic sub-keys may be used to filter the results of the keyword search. As such, broader keyword searches may be performed to include a larger number of relevant results, where the filtering mechanisms of the present invention may then filter an increased number of irrelevant results.

2009-04-16

20090100043

System And Method For Providing Orientation Into Digital Information - A system and method for providing orientation into digital information is provided. A plurality of evergreen indexes for subject areas are maintained. The evergreen indexes include digital information and are each organized by topics that include a topic model matched to the digital information. A user interest within the digital information is determined. The topic models for the evergreen indexes are evaluated against the user interest and those topics models that best match the user interest are identified. Access to the digital information is provided via at least one of the topic models in at least one of the evergreen indexes.

2009-04-16

20090100044

Action management system and action management method - A system and a method of managing the action on an electronic document and a paper document are disclosed. The action management system includes a procedure definition information data base for holding the procedure definition specifying the condition for a string of actions constituting the procedure, a procedure matching part for extracting the string of actions coincident with the condition for the procedure definition from the actions managed by the action management system, and a hypothesis information data base for holding the procedure obtained by the procedure matching part and the hypothesis of the action constituting the procedure. The action management system extracts a typical action and a candidate for a non-typical action related to the typical action.

2009-04-16

20090100045

DEVICE AND METHOD FOR ADAPTIVE SERVICE SELECTION, QUERY SYSTEM AND METHOD - The present invention relates to a device for adaptive service selection comprising a semantic analyzing means which analyzes a query from a user semantically, an adaptive service selecting means which generates a new service mapping rule so as to obtain a selected service, when the semantically-analyzed query does not match with a rule in a service mapping rule base, and a retrieving means which retrieves and obtains an answer according to the selected service. The present invention also relates to a method for adaptive service selection, a system and method for adaptive service selection as well as a query system and method thereof. With the system and method of the present invention, a new service mapping rule can be generated and added automatically when a user query is not included in a service mapping rule base. It is thus possible to improve the accuracy of natural language based service selection and provide the user with a selected service as well as the corresponding query answer.

2009-04-16

20090100046

Methods and Apparatus for Collecting, Searching, and Aggregating Historical Events in an Online System - Systems and methods for aggregating, processing, and displaying historical data—including actions and ideas—are provided. Based on a singular endpoint event or range of endpoint events, a plurality of historical threads both forward and backward looking in time are computed and displayed to the user via an interface in a manner that can assist the user in determining the relative importance of events along a thread. Event objects are created from data aggregated from cameras, global positioning software, social networking sites, direct user input, news feeds, and other sources. Connections between the objects are based on historical attributes including actors, descriptions, places, and time.

2009-04-16

20090100047

METHOD AND SYSTEM OF MANAGING AND USING PROFILE INFORMATION - A method and system for matching a search request to a human assistant and/or other items based on information indicated in a profile associated with the search request is described. A ranking of a guide is determined based on matching of information associated with the guide and information associated with a search request. Profile information such as demographic, geographic, personality, areas of interest, people, hobbies, etc. may be used in addition to other information such as keywords or categories which are associated with a request in order to select a guide. Items such as a search result, an advertisement, a search resource, a previous query, etc. may be selected based on profile information associated with the item. Profile information may be associated with an item based on profile information associated with a guide and/or a user who has expressed an opinion regarding the item.

2009-04-16

20090100048

Mixed Media Reality Retrieval of Differentially-weighted Links - An MMR system for publishing comprises a plurality of mobile devices, an MMR gateway, an MMR matching unit and an MMR publisher integrated into a network with an advertiser, an ad broker, and an MMR service bureau. The MMR matching unit receives an image query from the MMR gateway and sends it to one or more of the recognition units to identify a result including a document, the page and the location on the page. The MMR service bureau uses the result to retrieve advertising or other links associated with the location on the page. The list of results and links are sent back to the MMR gateway for presentation on the mobile device. The present invention also includes a number of novel methods including a differentially weighting links associated with an MMR document.

2009-04-16

20090100049

Methods and Apparatus for Entity Search - Methods and apparatus that deliver a searching experience that is substantially akin to consultation with a human expert, and that satisfies a user's information need in fulfilling projects such as purchasing, shopping, procurement, bartering, requesting for quotes, in online retail, traditional retail, wholesale, health care, travel, real estate, restaurant-going, entertainment, logistics, and sourcing are disclosed. Search results often contain entities that provide services and products. Records being searched are associated with industry sectors in a broad sense. Industry sector information is first derived from a user query; and is used in determining relevant and adequate additional questions for a searcher, and in matching, ranking, and presenting search results.

2009-04-16

20090100050

CLIENT DEVICE FOR INTERACTING WITH A MIXED MEDIA REALITY RECOGNITION SYSTEM - The mobile device includes a client that has a number of modules, and the MMR Gateway and MMR matching unit are implemented as a server that has a number of modules. The implementation of the MMR system as a client and a server is advantageous because the modules may be distributed among the client and the server in a variety of configurations. The present invention includes a capture module, a preprocessing module, a feature extraction module, a retrieval module, a send message module, an action module, a prediction module, a feedback module, a sending module, an MMR database, a streaming module, an e-mail module, a voice recognition system and an audio database. These modules and systems are operational upon the client or the server. In one embodiment, the client includes only the capture module with the remaining modules operational on the server. In a second embodiment, the server includes the action module with the remaining modules operational on the client.

2009-04-16

20090100051

DIFFERENTIATED TREATMENT OF SPONSORED SEARCH RESULTS BASED ON SEARCH CONTEXT - Methods and apparatus are described for presenting sponsored search results. A user is enabled to initiate a search from a context. The sponsored search results and organic search results are presented in a search results page in response to the search, an order of the sponsored search results and placement of subsets of the sponsored search results relative to the organic search results in the search results page having been determined with reference to contextual information relating to the context.

2009-04-16

20090100052

ENABLING COLLABORATIVE NETWORKS - A system and method for providing collaborative resources to a user. A search expression is received from a user. One more keywords are determined from the search expression. One or more resources are determined responsive to the keywords and based on information related to the user, and the at least one resource is provided to the user. The one or more resources may be determined responsive to and prioritized to at least one of, for example, information in email of the user, an organization of the user, a search history of the user, an organizational position of the user, a level of experience of the user, a geographical location of the user, a geographical location of the resource, a language preference of the user, or a keyword match confidence. The resource may include at least one person and presence information associated with the at least one person.

2009-04-16

20090100053

Semantic matching using predicate-argument structure - The invention relates to topic classification systems in which text intervals are represented as proposition trees. Free-text queries and candidate responses are transformed into proposition trees, and a particular candidate response can be matched to a free-text query by transforming the proposition trees of the free-text query into the proposition trees of the candidate responses. Because proposition trees are able to capture semantic information of text intervals, the topic classification system accounts for the relative importance of topic words, for paraphrases and re-wordings, and for omissions and additions. Redundancy of two text intervals can also be identified.

2009-04-16

20090100054

Adaptive comparison control in a data store - Data store access circuitry is disclosed that comprises: a data store for storing values; comparator circuitry coupled to said data store and responsive to receipt of a data access request comprising an address to compare at least a portion of said address with at least a portion of one or more of said values stored in said data store so as to identify a stored value matching said address; a base value register coupled to said comparator circuitry and storing a base value corresponding to at least a portion of at least one of said stored values; and comparator control circuitry coupled to said comparator circuitry to control: (i) which portion of said address is processed as a non-shared portion and compared by said comparator circuitry with non-shared portions of said one or more stored values stored in said data store; and (ii) which portion of said address is processed as a shared portion and compared by said comparator circuitry with a shared portion of said base value stored in said base value register; wherein said shared portion of said base value has a value matching corresponding portions of all of said stored values stored within said data store.

2009-04-16

20090100055

FAST SIGNATURE SCAN - Systems and methods for scanning signatures in a string field. In one implementation, the invention provides a method for signature scanning. The method includes processing one or more signatures into one or more formats that include one or more fingerprints and one or more follow-on search data structures for each fixed-size signature or signature substring such that the number of fingerprints for each fixed-size signature or signature substring is equal to a step size for a signature scanning operation and the particular fixed-size signature or signature substring is identifiable at any location within any string fields to be scanned, receiving a particular string field, identifying any signatures included in the particular string field including scanning for the fingerprints for each scan step size and searching for the follow-on search data structures at the locations where one or more fingerprints are found, and outputting any identified signatures.

2009-04-16

20090100056

Method And Device For Extracting Web Information - A method for extracting web information includes: selecting a number of Hypertext Markup Language, HTML, tags as tag ruler elements to generate a tag ruler from an HTML text of a web page according to sequence of the HTML text; matching the HTML text with the tag ruler elements in the tag ruler according to the sequence of the tag ruler elements in the tag ruler, segmenting web information according to matched HTML tags and saving web information segments and location information of HTML tags enclosing the web information segments in the HTML text; and determining location of HTML tags containing web information needed by a user in the HTML text, extracting web information segments corresponding to the web information needed by the user from the saved web information segments.

2009-04-16

20090100057

Organization System for Distributed Items - An item grouping mechanism may be applied to files or other computer objects to allow the files or objects to be accessed according to the group definition. The group definition may be defined in a table with other group definitions and distributed across an organization so that each device using the group definition may have files or other items presented in a consistent manner. The group definition may be distributed through a different mechanism than for the files or other items. If a device determines that a file defined in the group definition is missing from a local store, the device may retrieve the file from a distribution server.

2009-04-16

20090100058

VISUALIZATION OF ACCESS PERMISSION STATUS - Queries regarding access permissions of users and rights to directories in a complex enterprise are executed in near real-time, using lookups to tables that form a condensed database maintained for each file server. User information is condensed by arranging users in user groups having common data access rights. Directory permissions storage is condensed by showing only distinctive permissions to a directory in a table entry, and referencing inherited permissions of parent directories. The tables indicate recursive and ancestral relationships among the user groups and directories. They are developed and updated in advance of any queries. A consolidated view of the query results is presented on a single display screen. Using the tables results can be obtained without exhaustive searches of large file system tables.

2009-04-16

20090100059

HIGH RUN-TIME PERFORMANCE SYSTEM - A system and article of manufacture providing a high performance access control list. The preferred embodiments operate in a computer network having a plurality of users of the network and comprising a database management system and a content management system controlling access to a plurality of entities shareable by the users of the network, the content management system using an access control list table having group privilege rules and user privilege rules for controlling access to the entities. A high performance ACL system and article of manufacture is provided, the system and article including a run-time compiled ACL table, wherein the compiled ACL table provides resolved privilege rules for each of the users at run-time, and using the compiled ACL table, the content management system accesses user-selected ones of the entities based on the resolved privilege rules.

2009-04-16

20090100060

DEVICE, SYSTEM, AND METHOD OF FILE-UTILIZATION MANAGEMENT - Device, system, and method of file-utilization management. In some embodiments, a method may include receiving the content of a file to be protected and permission information representing one or more allowed users and including one or more content-utilization restrictions corresponding to the allowed users; generating a web-application file including the content in a format presentable by a secure web application capable of managing the utilization of the content according to the content-utilization restrictions; and upon receiving a request from a user of a computing device, presenting the content of the protected file to the user via the secure web application, only if the user is an allowed user of the allowed users, while restricting the utilizing of the presented content according to a content-utilization restriction corresponding to allowed user. Other embodiments are described and claimed.

2009-04-16

20090100061

Information processing apparatus and information processing method - An information processing apparatus and an information processing method capable of effectively performing access control with respect to items of information are disclosed. The information processing apparatus determining whether an operation with respect to information including plural items is permitted includes a classified information managing unit managing classified information in which categorization of the plural items is defined, an operation authority information managing unit managing operation authority information in which an operating authority given to an operation subject is set with respect to each of the categories, a category determining unit determining a category that is to include an item to be operated based on the classified information, and a permit determining unit determining whether an operation is permitted based on the category determined by the category determining unit and the operation authority information.

2009-04-16

20090100062

Playlist Resolver - A real-time locater for digital media objects, related to one or more musical compositions and accessible over a network, is described. A service-provider maintains a master index of the digital media objects and a playlist-resolver server. The master index is organized by considering each media object to be an example of a primary attribute associated with the media object by a multitude of users. The reference is constructed as a data structure of primary attributes and means of locating the media objects as instances of primary attributes. The playlist-resolver works with the master index to translate a list of references to creative works into a series of successful accesses to the corresponding media object files.

2009-04-16

20090100063

SYSTEM AND METHOD FOR OBTAINING LOCATION INFORMATION USING A NETWORKED PORTABLE ELECTRONIC DEVICE - An improved system and method is disclosed for providing a user with detailed information about a particular location where the user is present. In one embodiment, a user may take a video of the location where the user is present. The user's video may be transmitted to a network server, which performs a video recognition algorithm to match the video to a location about which information is contained in a location information database. The user may then be connected to a network dataset, such as a webpage or webpages, associated with the location. In other embodiments, locality information comprising location identifiers may be obtained or transmitted from the location to a user's portable electronic device. The locality information may be transmitted to a network server, which matches the locality information against a location information database to identify the location. Once the user's location is matched to location information within the database, detailed information about the location may be transmitted directly to the user's portable electronic device.

2009-04-16

20090100064

METHODS, COMPUTER PROGRAM PRODUCTS, AND SYSTEMS FOR AUTOMATING DISTRIBUTION OF DIGITAL MEDIA - A digital media content file containing electronically captured content is received over a network. The received digital media content file is associated with at least one destination identifier specifying a destination for the electronically captured content and at least one output medium identifier specifying an output medium for the electronically captured content. An output medium is produced that includes the electronically captured content using the at least one output medium identifier. The produced output medium is sent to the destination specified by the at least one destination identifier.

2009-04-16

20090100065

METHOD AND SYSTEM FOR QUICKLY RECORDING LINEAR CONTENT FROM AN INTERACTIVE INTERFACE - A method and system includes a first device having an ordering interface and forming a recording command comprising a linear channel, a start time, time duration and date. The first device communicates a customer identifier and the recording command to a content processing system corresponding to the linear content. The content processing system forms a control word from the recording command and communicates the control word to a user device. The user device receives the content corresponding to the recording command in response to the control word.

2009-04-16

20090100066

Identity Management - A method which may allow a user to create more than one online identity in a Web browser, and associate each online identity with one type of intended online activity. The user may be able to switch to a different online identity without logging out from his/her computer or Web browser. The invention may help users to evade websites' tracking and targeting functions and protect users' privacy. Since each online identity may be associated with only a part of a user's browsing history, it is difficult for websites to collect all information about the user.

2009-04-16

20090100067

PRESENTING EVIDENTIARY INFORMATION - The invention concerns the presentation of evidentiary information on computer generated interfaces within secure user groups. For example presenting evidence a courtroom to the judge, witness and legal representatives of the plaintiff and defendant simultaneously on computer display screens. All presenting of evidence is done using a website interface where each user logs in and their log in provides them with functionalities that reflect their role in the legal proceedings. The invention makes presenting evidence easier by allowing evidence to be ordered, facilitating private data, being able to hold on to evidence or to cause evidence to be presented to a particular user or team of users. Aspects of the invention include a set of interfaces, computer systems, methods and application software.

2009-04-16

20090100068

Digital content Management system - Disclosed herein is a method and device for managing, organizing, sharing, discovering, and preserving digital media content. A user may view the digital content, metadata, and information indicating the state of the digital content using the display means provided for the digital content management device. A plurality of communication interfaces is provided on the digital content management device to interface with a plurality of local and remote devices. The digital content management device may be used to access and track the digital content on the plurality of local and remote devices. Further, a network interface is provided on the digital content management device to access a plurality of public and private networks and their associated digital content storage devices. In order to enable a user to edit, organize, share, discover, preserve, and manage the digital content, a user interface is provided for the digital content management device.

2009-04-16

20090100069

SYSTEMS, METHODS AND PROGRAMMING FOR ROUTING AND INDEXING GLOBALLY ADDRESSABLE OBJECTS AND ASSOCIATED BUSINESS MODELS - Methods, apparatus, and programming recorded in machine readable memory are provided for the index, search and retrieval of objects on a global network. This inventive system embeds a distributed index in a routing layer to enable fast search. The method provides dynamic insertion, lookup, retrieval, and deletion of participating nodes, objects and associated metadata in a completely decentralized fashion. Nodes can dynamically join and leave the network. This infrastructure can be applied to content networks for publishing, searching, downloading, and streaming.

2009-04-16

20090100070

System and methods for acquiring and handling location-centric information and images - A computer-based system for collecting, merging, providing, and analyzing location-centric data is provided. The system includes an electronic storage device for electronically storing location-centric data, wherein at least a portion of the location-centric data defines one or more data models. The system also includes a processor communicatively linked to said electronic storage, said processor having an analyzing module configured to analyze user-selected location-centric data based upon the one or more data models, and at least one of a customizing module configured to generate a user-specific data model by modifying at least one of the one or more data models based upon user-supplied specifications, and a new model generating module configured to generate a user-specific data model based upon user-supplied data and specifications. The system further includes a network interface to a data communications network through which a remote computing device can access said processor.

2009-04-16

20090100071

IMAGE TRANSMISSION APPARATUS, REGISTRATION METHOD, AND REGISTRATION PROGRAM - An image transmission apparatus is high in convenience, operability and reliability when newly registering a transmission destination to an address book. The apparatus obtains a list of destination names corresponding to recipients who have registered a recipient setting designating a transmission method; receives from a user a selection of whether to follow the recipient setting; receives from the user (a) if a selection to not follow the recipient setting has been received, a destination name and a transmission method to correspond thereto, and (b) if a selection to follow the recipient setting has been received, a selection of a destination name from the list; in the case of (a), registers the destination name and the transmission method in association as a candidate for the destination; and in the case of (b), registers the selected destination name with an indication that the recipient setting is to be followed, as a candidate.

2009-04-16

20090100072

CONTENTS FILE PROCESSING DEVICE FOR MOUNTING IN VEHICLE - A contents file processing device for mounting in a vehicle, having name acquisition means for acquiring a name relating to a roadside device, downloading means for downloading a specified contents file from a predetermined server through the roadside device, and storage means for storing the contents file, downloaded by the downloading means, so that the file is associated with the name acquired by the name acquisition means.

2009-04-16

20090100073

System and method for enabling an external-system view of email attachments - A method and email application enable email attachments to be viewed through a system external to the email application itself in accordance with select categories. The email application creates categories and categorizes the email attachments according to such categories. The email application then maps the categories into a format understandable by the external system for category information and provides the mapped categories to the external system in such format. In response to receiving a request from the external system for the contents of one of the mapped categories and in response to such category having no further subcategories, the email application identifies the email attachments under such category and maps the identified email attachments to file names. The file names are then provided to the external system as the contents of such category. If the external system requests the contents of a category that has further subcategories, the email application maps the subcategories into a format understandable to the external system and provides such subcategories to the external system as the contents of such category.

2009-04-16

20090100074

METHOD FOR PROVIDING FONT SERVICE ON SERVICE PAGE AND SYSTEM FOR EXECUTING THE METHOD - Provided is a method of providing font services by using an item server and a service server, including: the item server maintaining font providing information including font information and area information associated with the font information, for each user in a user database; the service server maintaining service page database including text associated with each area of the service page associated with the user; the service server receiving the font providing information associated with the user from the item server; generating the service page in which a text image, corresponding to the text associated with a certain area of the service page and generated according to the font information associated with the certain area, is displayed in the certain area, based on the received font providing information; and providing the generated service page by transmitting to a user terminal.

2009-04-16

20090100075

SYSTEM AND METHOD OF MIRRORING A DATABASE TO A PLURALITY OF SUBSCRIBERS - A system and method for updating a plurality of subscribers served by a server. The system includes a server and a database coupled to the server. The database has link elements organized into a linked list. The link elements include a plurality of data link elements associated with data entries. Additionally, the link elements include at least one marker link element not associated with any data entry. The subscriber communicates with the server. The server steps through the plurality of link elements for updated entries, determines if each stepped link element is a data link element, formats the updated data associated with the data link element and appends the formatted data to an update message. The update message, at a specified time, is sent to at least one subscriber. In addition, a marker link element is inserted at a specified position in the linked list to indicate update of the linked list.

2009-04-16

20090100076

CONTROLLING AND USING VIRTUAL UNIVERSE WISH LISTS - Described herein are processes and devices that control and use virtual universe wish lists. One of the devices described is a virtual wish list device. The virtual wish list device determines an item in a virtual universe that is a desired by an avatar. The virtual wish list device designates the item as a desired item in a wish list. The wish list may be stored in the avatar's virtual universe inventory. The wish list device determines details about the desired item, such as whether the item is desired in the virtual universe or in the real world. The wish list device stores the details about the desired item in the wish list. The virtual wish list device may use the details to conduct transactions related to the desired item.

2009-04-16

20090100077

NETWORK RISK ANALYSIS METHOD USING INFORMATION HIERARCHY STRUCTURE - A network risk analysis method using an information hierarchy structure is divided into 7 steps and results derived from each of the process steps are stored in a database to get a hierarchy structure for the respective steps. By using the information hierarchy structure, a network manager can easily comprehend the relationship between the derived results from each step to make a risk analysis in an efficient manner.

2009-04-16

20090100078

Method and system for constructing data tag based on a concept relation network - A system for constructing data tag based on a concept relation network is disclosed. A tagging module collects input tags from users to create a tag table accordingly. A count of each tag used is calculated and compared with a predefined threshold value to generate two tag count tables. Relations between each tag and others are calculated. Additionally, an incremental concept is applied to maintain tags in the concept relation network.

2009-04-16

20090100079

E-MAIL INFORMATION MANAGEMENT APPARATUS, AND E-MAIL INFORMATION MANAGEMENT METHOD - An E-mail information management apparatus acquires a plurality of predetermined information from a mail header and a mail body and signature related information as signature target information, produces feature variable information and electronic signature data, and stores the signature target information, the variable information and the electronic signature data, as signature header information in a header portion of the E-mail.

2009-04-16

20090100080

DEVICE FOR AUTOMATIC INDEXING OF CONTENT - A device (D) is dedicated to indexing content that is made available to users. This device (D) comprises processing means (PM) tasked with associated content with metadata that defines it at least partially based on contextual information that is representative of the usage of said content by users, on user information that is representative of the profiles of the users of said content, and on metadata which had previously been associated with said content.

2009-04-16

20090100081

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM STORAGE MEDIUM STORING PROGRAM - The present invention provides an information processing apparatus that replicates and stores content data stored in an external device, the information processing apparatus comprising: a content data storing section that stores first content data; a metadata storing section that stores first metadata of the first content data; a content data detecting section that detects whether second content data with the same content as the first content data is stored in the external device; a comparison section that compares second metadata of the second content data and the first metadata when the second content data is detected; an instruction inputting section that causes an operator to input an instruction related to a changing process of the first metadata when the first metadata and the second metadata are different; and a metadata changing section that changes the first metadata based on the instruction of the operator.

2009-04-16

20090100082

REPLICATION AND MAPPING MECHANISM FOR RECREATING MEMORY DURATIONS - Techniques for migrating duration trees from a source database server (or instance) to a destination database server (or instance) are provided. A duration is a memory management construct that allows database components to group related areas of memory together. A source duration tree is captured at the source database server and combined with a destination duration tree at the destination database server. Any duration identifiers in the source duration tree that conflict with (i.e., are the same as) a duration identifier in the destination duration tree are mapped to new duration identifiers.

2009-04-16

20090100083

METHOD AND APPARATUS FOR ENCODING MEDIA CONTENT AND METADATA THEREOF - Provided is a method of encoding media content and metadata. The method includes generating a scale indicator, which indicates a unit size of information about the media content, in the metadata, and determining data areas in the metadata that have different values based on the generated scale indicator. Accordingly, a range that can be expressed by the data area, that has a limited space in the metadata, can be increased.

2009-04-16

20090100084

GENERIC MODEL EDITING FRAMEWORK - In one embodiment, a computer system generates a view of entities associated with varying data types for presentation on a generic viewer. The entities and data types have relationships as defined in a corresponding schema. The schema is stored as data in a repository with the data types. The computer system receives an edit request configured to change various selected entities, where each entity has an associated data type, queries the repository to determine various properties of the selected entities corresponding to the received edit request including the data type, and determines, based on the schema, that the edit is valid based on relationship information stored in the schema. The computer system also sends the validated edit information to the generic viewer for presentation. The generic viewer has no prior knowledge of how to handle the selected entities and corresponding data types.

2009-04-16

20090100085

MANAGEMENT OF RESOURCE IDENTIFIERS - Method, system, and computer program product for managing resource identifiers are provided. The method provides for creating a hierarchical taxonomy for a plurality of resource identifiers, the hierarchical taxonomy being based on a plurality of tags and one or more hierarchical relationships among the plurality of tags, categorizing the plurality of resource identifiers in accordance with the hierarchical taxonomy, building a hierarchical view of the plurality of resource identifiers based on categorization of the plurality of resource identifiers in accordance with the hierarchical taxonomy, and displaying the hierarchical view of the plurality of resource identifiers.

2009-04-16

20090100086

APPARATUS AND METHOD FOR VISUALIZING DATA WITHIN A DECOMPOSITION GRAPH - A computer readable storage medium includes executable instructions to provide a decomposition graph visualization with a set of nodes. A selection of two or more measures is received. A measure visualization is generated for each node to illustrate a relationship between the two or more measures.

2009-04-16

20090100087

METHOD AND SYSTEM FOR XFORM GENERATION AND PROCESSING APPLICATION INTEGRATION FRAMEWORK - The present invention is a method, system and framework for generating and processing XForms documents. Utilizing the method, system and framework of the present invention, developers need only write loosely coupled components that implement the minimal application-specific interface code, and the method, system and framework coordinates the generation and processing based on a description of the form's lifecycle. It also allows developers to reuse components created for other integrations that implemented the framework. The advantage of the method, system and framework is to significantly reduce development effort to integrate XForms with a vast number of applications, while all known solutions are specific to a single integration case.

Reference partitioned tables - Systems, methodologies, media, and other embodiments associated with supporting reference partitioned tables in a relational database are described. One example method includes identifying a partitioning strategy (e.g., range, list, hash) associated with a parent table that is related to a child table by a referential constraint. The example method may also include creating the child table to be a reference-partitioned table partitioned according to the partitioning strategy associated with the parent table. The example method may also include creating the child table to be equi-partitioned with respect to the parent table. The child table is not to replicate a partition key of the parent table but rather is to inherit a partitioning key associated with the parent table through a foreign key relationship.

2009-04-16

20090100090

DEVICE AND METHOD FOR AUTOMATICALLY GENERATING ONTOLOGY INSTANCE - The present invention relates to a method and device for generating an ontology instance that classifies documents into structured documents and unstructured documents and automatically generates ontology instances. The method includes collecting documents corresponding to classes of an ontology from Web; if the collected documents are unstructured documents, extracting inter-entity relationship information from the unstructured documents; if the collected documents are structured documents, extracting inter-entity relationship information from the structured documents; generating ontology instances from the extracted inter-entity relationship information, and mapping the generated ontology instances to corresponding classes of the ontology.

2009-04-16

20090100091

METHOD AND SYSTEM FOR PROVIDING A PROCESS OBJECT FRAMEWORK FOR PROCESSING A REQUEST-TYPE PROCESS - Disclosed is a method and system for creating a process object that represents a request-type process of a first application, receiving data from the request-type process into the process object creating a process data contained in the process object and processing the request-type process by executing steps of the request-type process on the process data. The process data contained in the process object is converted to a storage format and a database is updated with the process data.

2009-04-16

20090100092

MULTIMEDIA PLATFORM SYNCHRONIZER - A karaoke home entertainment center for streamlining karaoke show; reduce stress, problems and time pressure on the KJ & to prevent piracy. The inventive device includes Ultimate Karaoke Book, Karaoke Rental Systems, ProPlayer, Karaoke Shoppe Download Centre, Karaoke Burning Station, Downloadable Karaoke CD+G Player, Video Library Pro, DRM and Licensing encryption engine, Pre-manufactured CD DRM. The Book eliminates the majority of KJ typing when creating or updating their book. Book with minimal player forms the Karaoke Rental System. ProPlayer incorporates super encryption Dongle or soft encryption, which permits “back-up” copy but can only be used with the original dongle. Karaoke Shoppe Download Center consists of basic computer system that can access our on-line database or come pre-loaded with encrypted songs. Karaoke burning Station Kiosk is either counter-top or stand-alone kiosks that can contain and deliver cds. Downloadable Karaoke CD+G Player is a quality karaoke player that doesn't require a special piece of hardware (other than a personal computer). It can download and play karaoke songs and be given away for free. Video Library Pro is an adaption of the book and player above designed for video professionals. There are two forms of DRM and Licensing encryption engine that perform the function of file protection. Together they form the Karaoke Home Entertainment Center.

2009-04-16

20090100093

APPARATUS, SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PREVIEWING MEDIA FILES - An apparatus, system, method and computer program product are provided for generating a preview of one or more media files and/or collections of media files stored on a user's device, wherein the preview may be specifically designed to enable the user to quickly and easily recognize the media file and/or collection of media files. In particular, when a user requests to hear and/or view a preview of a collection of media files stored on his or her device, the user's device may first select which of the media files of the selected collection are most likely to be recognized by the user. The device may then determine which portion of those media files selected the user is most likely to quickly and easily recognize. The device may then combine the recognizable or representative portions of each of the recognizable or representative media files into a preview for outputting to the user.

2009-04-16

20090100094

Recommendation system and method for multimedia content - A recommendation method for multimedia content and a computer program for performing the method includes in one aspect the steps of obtaining at least two lists of recommended titles, each list being obtained according to a different approach, base on a user database and a content database, combining the at least two lists of recommended titles so obtained based on confidence levels in order to obtain a final list of recommended titles, and recommending the final list of recommended titles to a user.

Systems, Devices, and Methods for Transferring Digital Information - Certain exemplary embodiments can be used to implement a method, system, device, software program product, machine-readable medium, signal, and/or user interface for, among other things: automatically down-sampling a first version of a digital image product to a second version; automatically uploading or downloading a predetermined version of the digital image product; automatically applying a transformation to a predetermined version of the digital image product; and/or automatically synchronizing versions across a server and/or multiple clients.

2009-04-16

20090100097

AUDIO VIDEO ADVERTISEMENT METHOD - The present invention discloses an audio video advertisement method, which comprises steps: inputting at least one keyword into a webpage of a network platform; at least one company providing audio video files, giving each audio video file a company link, the network platform sorting out a plurality of the company links related to the keyword and listing the company links related to the keyword on the webpage; a frame opening in the webpage when a user clicks on one company link, and the network platform playing the audio video file provided by the company in the frame. For companies, the present invention can provide a new type of AV advertisement method. For users, an AV advertisement is more vivid and impressive than a conventional advertisement. Eliminating opening a new window for an AV file can also increase the users' desire to watch the advertisement.

2009-04-16

20090100098

SYSTEM AND METHOD OF DISTRIBUTING MULTIMEDIA CONTENT - In accordance with one embodiment of the present invention, multimedia content may be streamed, together with associated timing information, to various users, who may provide feedback data in response to the multimedia content; the feedback data may be related to the multimedia content using the associated timing information, and then stored to some medium.

2009-04-16

20090100099

METHOD AND APPARATUS FOR PROVIDING AND OFFERING AN EXCHANGE DATABASE - A system and method for providing an exchange database system is provided in some embodiments, the method includes automatically collecting contact information associated with a business or service provider; storing the automatically collected contact information in a plurality of data records, each data record being associated with a business or service provider; inviting the business or service provider associated with each of the plurality of data records to verify the automatically collected contact information and to subscribe to a service to maintain their associated contact information; and providing access the automatically collected contact information to subscribers and non-subscribers.

2009-04-16

20090100100

SYSTEM AND METHOD FOR PLAYING MULTIMEDIA FILES AT A WORKSTATION IN A PRODUCTION LINE - A computer-based method for playing multimedia files at a workstation in a production line is disclosed. The method comprises: (a) detecting periodically if a current time has reached a scheduled play time to play one or more multimedia files according to a play file schedule stored in a storage system at the workstation; (b) in response to the current time reaching the scheduled play time, downloading the multimedia files from a database system to the storage system upon condition that the multimedia file does not exit in the storage system; (c) playing the multimedia file via a display device.

2009-04-16

20090100101

Method and System for Gathering, Analyzing and Disseminating Mind-Based Perceptions - Data pertaining to mind-based perceptions is gathered from numerous sources via computer and, using statistical techniques, mind-based perceptions that are commonly occurring are identified. By considering mind-based perceptions from multiple sources that are repeated with a frequency above a certain threshold level, investigators can focus on events that are commonly-appearing at any given time, thereby filtering out much of the “noise” that could be associated with one-time or reoccurring-but-not-specific.

2009-04-16

20090100103

RECORDING MEDIUM HAVING INFORMATION COLLECTING PROGRAM RECORDED THEREON, INFORMATION COLLECTING DEVICE, AND INFORMATION COLLECTING METHOD - An information accepting unit accepts information provided from an information provider. A provided information management database associates the provided information with the information provider and manages the provided information associated with the information provider. An analysis unit analyzes the provided information managed by the provided information management database, and an analysis information management database associates an analysis result of the analysis unit with the provided information and manages the analysis information. An output unit outputs the analysis information managed by the analysis information management database. An evaluation information accepting unit accepts evaluation information of the analysis information outputted from the output unit; and an evaluation unit calculates evaluation information of the information provider, based on the first evaluation information accepted by the evaluation information accepting unit.

2009-04-16

20090100104

SYSTEM AND METHOD FOR SUPPORTING ATTENDANCE AT A SPECTATOR EVENT - A system and method for supporting attendance at spectator events are provided. Received selection data representative of a plurality of associated participants is associated with at least one general, pre-determined participant group, and associated with the team's and/or one or more player's performance related to the outcome of the particular attended sports event. Cumulative selection data is further collected in association with at least one general, pre-determined participant group and in association with the performance of a team and/or one or more player in a plurality of sports events. The collected cumulative selection data is then analyzed. Based on the analysis data representative of a reward for at least one participant or one participant group, is then output.

2009-04-16

20090100105

Methods and Systems for Facilitating Image Post-Processing - Postprocessing of medical images (e.g., MRI and CT images) can be facilitated by a variety of techniques, including training methods which include modular organization and/or online presentation, postprocessing protocols which can be used to specify activities which can be predictably and consistently performed by technologists, and deployment of thin client image processing technology. Additional beneficial results relative to what is possible with the prior art can be obtained by combining one or more of the above approaches.

2009-04-16

20090100106

System and Method for Securely Storing Wirelessly Transmitted Text, Images and Video - A method for securely storing photos or videos wirelessly received from a mobile communication device includes the steps of (a) establishing at a service provider a user identifier associated with a user of the mobile communication device; (b) receiving at the service provider a photo or video transmitted from the mobile communication device; (c) establishing a time stamp for the photo or video; (d) associating the time stamp and the photo or video with the user identifier and storing the time stamp and the photo or video in a database of the service provider; (e) preventing the user from viewing the photo or video stored in the database; and (f) providing access to the photo or video to an authorized third party. A system for implementing the aforementioned method includes appropriate communicatively connected hardware components.

2009-04-16

20090100107

ACCIDENT DATA FOR THE SEMANTIC WEB - Disclosed is a novel method and tabular display for presenting events in an investigation including obtaining blocks of information that include a description of an action and associating the information with other information to form logical groupings. The associations include input and output action associations. The method and tabular display also include forming event sets containing the associated group which include at least an input action, a focus action, or an output action and arranging the event sets in chronological order and displaying the event sets in rows over an input action column, a focus action column and an output action column.

2009-04-16

20090100108

Replica Placement and Repair Strategies in Multinode Storage Systems - A multimode storage system uses a global-placement and local-repair strategy for replica placement and repair of data objects. The data objects are initially placed randomly throughout the storage system, while the subsequent replacement replicas of any lost data objects are placed non-globally, for example within the same cluster as the repair source. This approach aggregates the bandwidth of all leaf switches/routers for repair and thus improves data repair bandwidth and repair speed. The approach also reserves more root switch bandwidth for tasks such as data rebalance, a process migrating data to the new nodes that have replaced failed ones.

2009-04-16

20090100109

AUTOMATIC DETERMINATION OF ITEM REPLICATION AND ASSOCIATED REPLICATION PROCESSES - Architecture for replicating and sharing of data (e.g., different types) by analyzing the type and source of the data, analyzing the recipient entities (e.g., users, other devices or systems) that will receive the data, setting access to the data, and configuring rules and defaults for replication and security/access controls. For example, a user can share data with recipient entities such as another user or group of users or another system. The data can be uploaded to a server for access and sharing by the intended recipients or made accessible directly from the recipient computing system. Thus, the intended recipient can access the data directly without being required to register, for example. The architecture automatically and transparently makes the data accessible to the intended recipients based on a number of criteria.

2009-04-16

20090100110

System, Device, and Method for Validating Data Structures in a Storage System - Validating a data structure includes (a) maintaining a tracking structure in a memory, the tracking structure including a corresponding status field for each table entry, the status fields having an unmarked state and a marked state; (b) processing the table entries sequentially and tracking the used and free table entries using the tracking structure, such tracking including marking the status fields corresponding to used table entries and marking the status fields corresponding to the next free table entries referenced in the pointer fields of free table entries; and (c) determining validity of the data structure based on the tracking structure.

2009-04-16

20090100111

APPARATUS AND METHOD TO ARCHIVE LOG ENTRIES FORMED BY A DATA STORAGE SYSTEM - A method to archive log entries created by a data storage system comprising a first memory and a library log encoded in that first memory, wherein the first memory comprises a storage capacity, and wherein the method writes a plurality of log entries to the library log, wherein each log entry comprises a log entry time. At a time T

2009-04-16

20090100112

Method and System for Replicating Objects - A method and system for method for replicating object consisting of creating a group of objects at a first location; transmitting the group of objects from a first location to a second location over a network coupling the first location to the second location, such that the number of transmissions is minimized receiving the group of objects at the second location; and storing the group of objects at the second location. The objects are preferably data objects and are collated into group based on a probability score is computed for each data object centered on an access pattern. Advantages include minimizing the number of transmission of the group of objects thereby reducing network traffic and failure of operation during replication of the objects.

2009-04-16

20090100113

TRANSACTION LOG MANAGEMENT - A transaction processing system comprising a transaction log, a log management policy, a profile and a log manager, and method for managing the transaction log are provided. The method comprises maintaining a transaction log of recoverable changes made by transaction processing tasks; storing a log management policy including at least one log threshold and a plurality of possible actions associated therewith; and generating a historical profile comprising a set of acceptable values for characteristics of the log resource usage of tasks. Such log resource usage characteristics may include time taken for a task to complete, CPU resource consumed, number of log records made, etc. From a comparison of the profile behaviour to the actual behaviour of a task which has been identified as holding up trimming of the log, the likelihood that the identified task has entered an invalid loop and represents a ‘bad’ transaction instance, rather than simply just taking a long time to complete, can be inferred. Thus the most appropriate action can be selected and taken.

2009-04-16

20090100114

Preserving a Query Plan Cache - A method, apparatus, and program product are provided for preserving a query plan cache on a backup system having a dataspace containing a copy of data and a copy of a query plan cache from a production system. An update is initiated of at least a portion of the copy of the data on the backup system with a portion of the data on the production system. A merge is initiated of updated query plans in the query plan cache from the production system with corresponding query plans in the copy of the query plan cache on the backup system. Objects are correlated in the updated query plans in the copy of the query plan cache with the updated copy of the data on the backup system.

2009-04-16

20090100115

Methods and Apparatus for File Management Using Partitioned File Metadata - Management of files in a memory, such as a flash memory, includes storing in the memory a first node including a first type of metadata of the file, a second node including data of the file and a third node including a second type of metadata of the file including file status and memory location information for the first and second nodes. The third node may include a node including memory location information for the second node and a node including an index table that cross-references a memory location for the memory location information for the second node to a memory location of the first node. Methods and devices may be provided.

2009-04-16

20090100116

ELECTRONIC EQUIPMENT AND MEMORY MANAGING PROGRAM - The present invention claims and discloses an electronic equipment capable of executing a processing executing program that performs a predetermined processing. The electronic equipment comprises a memory; a setting unit that sets an allocation time for a memory region in the memory that the processing executing program is to use; and a memory leak detecting unit that detects when the memory region has not been deallocated within the allocation time.

2009-04-16

20090100117

SEMICONDUCTOR INTEGRATED CIRCUIT - The invention reduces unnecessary electromagnetic radiation noise due to an operation clock signal generated by an oscillator circuit. Random number data outputted by a random number generation circuit is stored in a frequency variable data register. The data stored in the frequency variable data register is replaced by random number data sequentially generated by the random number generation circuit. An oscillator circuit is a circuit generating a clock signal, and the clock signal is supplied as an operation clock signal to an internal circuit through an operation clock signal generation circuit. The frequency of the clock signal from the oscillator circuit is variably controlled in response to the random number data stored in the frequency variable data register. A frequency variable range control register which stores control data for controlling the range of the frequency variably controlled in response to the random number data stored in the frequency variable data register is further provided.

2009-04-16

20090100118

Algorithm for creating unique bingo faces - A method and apparatus for generating a plurality of unique configurations of indicia is provided. A first set of indicia is provided, including a plurality of first groups of indicia. Then a second set of indicia is provided that has a plurality of second groups of indicia. The first set of indicia is then combined with the second set of indicia in a pairwise fashion, wherein a number of the first groups of indicia is relatively prime in relation to an number of the second groups of indicia.

2009-04-16

20090100119

SEMICONDUCTOR INTEGRATED CIRCUIT - The invention reduces unnecessary electromagnetic radiation noise associated with a step pulse of an output signal. A random number control register is a register for controlling start, standby, stop, timing or the like of output of random number data from a random number generation circuit. Random number data outputted by the random number generation circuit is stored in a rise/fall time variable data register. The data stored in the rise/fall time variable data register is replaced by random number data sequentially generated by the random number generation circuit. An output circuit is a circuit for outputting a signal from an internal circuit of a microcomputer to an external device, and the rise/fall times of the output signal from the output circuit are variably controlled in response to the random number data stored in the rise/fall time variable data register.

2009-04-16

20090100120

Modular multiplication method, modular multiplier and cryptosystem having the same - Provided are a modular multiplication method with an improved arithmetic operation, a modular multiplier and a cryptograph calculating system having the modular multiplier. The modular multiplication method comprises performing a first arithmetic operation including a first multiplication on a first bit string of a multiplicand and a first bit string of a multiplier and a first reduction for eliminating partial bits of the first multiplication result, performing a second arithmetic operation including a second multiplication on a second bit string of the multiplicand and a second bit string of the multiplier and a second reduction for eliminating partial bits of the second multiplication result, and calculating a modular multiplication result using the result of the first arithmetic operation and the result of the second arithmetic result. The first arithmetic operation and the second arithmetic operation are independently performed.

SATURATION AND ROUNDING IN MULTIPLY-ACCUMULATE BLOCKS - Saturation and rounding capabilities are implemented in MAC blocks to provide rounded and saturated outputs of multipliers and of add-subtract-accumulate circuits implemented using DSP. These features support any suitable format of value representation, including the x.15 format. Circuitry within the multipliers and the add-subtract-accumulate circuits implement the rounding and saturation features of the present invention.

2009-04-16

20090100123

DATA COMMUNICATION APPARATUS, CONTROL METHOD FOR DATA COMMUNICATION APPARATUS, AND STORAGE MEDIUM - A data communication system which enables a user to easily receive desired transfer data by an apparatus to which the user has logged in, thereby making it possible to improve user convenience. A server apparatus has a function of transferring data received via a public telephone line or a network to a client apparatus. The server apparatus stores transfer condition for transferring received data. Upon reception of a login notification from the client apparatus, the server apparatus determines whether or not there is transfer data to be transferred to a user who has logged into the client apparatus, based on the transfer condition. If there is the transfer data for the user, the server apparatus transfers the transfer data to the user.

2009-04-16

20090100124

WEB FEEDS OVER SIP - A method may include issuing a Session Initiation Protocol (SIP) request to a Web feed server to receive a Web feed, and receiving from the Web feed server the Web feed.

2009-04-16

20090100125

OPTIMIZED KEY FRAME CACHING FOR REMOTE INTERFACE RENDERING - Frames of user interface (UI) graphical data can be remotely rendered more efficiently at a client during a remote session with a server by utilizing graphical data cached at the client to prevent re-sending data to the client that was sent in previous payloads. By using cache memory to remember recurring frames of similar UI data and delta encoding to correct areas that are not similar, encoded payload sizes are greatly reduced. When a cached frame is closer to a new frame than the current frame, the cached frame is selected and delta commands are derived from differences between the selected cache frame and the new frame. The differences between the cached frame and the new frame are then encoded as delta commands and the cache commands and delta commands are sent to the client which receives and applies the commands to render the new frame.

2009-04-16

20090100126

SYSTEMS AND METHODS FOR MANAGING A SERVICE REGISTERED ON A DEVICE - A method for managing a service registered on a device is described. A device and a service associated with the device are discovered. The validity of a server hosting the service is verified. The validity of a link corresponding to the service hosted on the server is verified. The compatibility of the service with the device is verified.

2009-04-16

20090100127

METHOD AND SYSTEM FOR HOARDING CONTENT ON MOBILE CLIENTS - A device and method for efficient hoarding content set on a mobile client prior to disconnection of the mobile client from a network. The content set to be hoarded on the mobile client and a respective schedule for hoarding the content set on the mobile client are dynamically computed by considering various real times factors such as file utilities, device capabilities and network connectivity that affect the performance of the mobile client and the hoarding process.

2009-04-16

20090100128

ACCELERATING PEER-TO-PEER CONTENT DISTRIBUTION - The acceleration of peer-to-peer downloads of content files using auxiliary resources in combination with peer-to-peer content distribution. A further feature relates to the use of enhanced message scheme for communications between the tracker and peers. One embodiment is a swarm having at least one seed capable of at least initially storing the content files with at least one tracker maintaining a list of peers wherein the tracker uses at least one peer selection algorithm to generate a selective peer-list and provides a selective peer-list to the peers.

2009-04-16

20090100129

THIN TERMINAL COMPUTER ARCHITECTURE UTILIZING ROAMING KEYBOARD FILES - A thin client server system including a client server configured to transfer at least one roaming keyboard file to at least one thin client terminal is described. The thin client terminal includes a touch-sensitive interface, session layout module and a client processing module. The session layout module generates a selection configuration for selecting the type of interaction with the client server system. The client processing module applies the at least one roaming keyboard file and to dynamically generate, input sub-modules for receiving communication from at least one user and an output sub-module for generating output to at least one user. The generated input sub-module including, a virtual keyboard sub-module, and a pointer-pad sub-module and the generated output sub-module including a virtual screen sub-module for generating output to at least one user, wherein the client sever allows modular collaboration while multiplexing input and output message between sub-modules.