25th week of 2009 patent applcation highlights part 63 |
Patent application number | Title | Published |
20090157694 | METHOD AND SYSTEM FOR MANAGING FILE METADATA TRANSPARENT ABOUT ADDRESS CHANGES OF DATA SERVERS AND MOVEMENTS OF THEIR DISKS - Provided are a method and a system for managing a file metadata, which are independent of a address change of a data server and movements of a disk by using a location of disk where data exists actually as a location information of a file data. The method for managing the file metadata includes determining whether the request of the metadata is valid, verifying information of a disk storing a file data corresponding to the metadata and a data server address in which the file data exists, and transmitting the verified address of the data server to the client. According to the method and the system for managing the file metadata, data services can be continuously provided without modifications of a file metadata even if the data server address is changed. | 2009-06-18 |
20090157695 | Central Server for Medical Devices - Methods and systems of patient treatment are disclosed. The methods and systems include use of medical device informatics to modify and validate therapies and drugs used in those therapies. In certain embodiments, a medical device, such as a medical infusion pump, interfaces with a server to administer the patient treatments. In one aspect, a server is disclosed which includes a memory configured to store identification information regarding a plurality of medical devices at different customer sites, and a programmable circuit operatively connected to the memory. The programmable circuit is configured to execute program instructions to receive data from medical devices at one or more of the different customer sites, store data in the memory associated with the one or more different customer sites, and associate a portion of the data with the medical device that transmitted that portion of data. | 2009-06-18 |
20090157696 | IMAGE SHARING SYSTEM, IMAGE MANAGING SERVER, AND CONTROL METHOD AND PROGRAM THEREOF - An image processing apparatus determines categories for classifying image data based on shooting information of the image data, generates an update information file for each category, and uploads the update information file along with the image data to an image managing server. A client terminal registers, in advance, the address of a desired update information file, and periodically checks the update information file in the image managing server. If the update information file indicates that new image data has been added to the image managing server, the image data is downloaded in accordance with the file path described in the update information file. | 2009-06-18 |
20090157697 | SYSTEMS AND METHODS FOR CREATING VARIABLE LENGTH CLIPS FROM A MEDIA STREAM - Systems and methods are described for providing variable-length media clips based upon a received media stream. An exemplary system for providing media clips to users includes a database comprising a list of rules associated with a plurality of programs, as well as a first server and a second server. The first server receives information about a particular program being viewed by a media player and obtains rules from the database for the identified program that are transmitted to the media player. The second server receives a media clip of the particular program being viewed from the media player, wherein the media clip is created at the media player in accordance with the rules corresponding to the program, and subsequently makes the media clip available to the users. | 2009-06-18 |
20090157698 | METHOD FOR SEARCHING ACROSS INSTANT MESSAGE SYSTEMS AND INTERCONNECTING SERVER - A method for searching across instant message systems and an interconnecting server are disclosed in the present invention. The method includes: searching in a SIMPLE IM system by a WV-IMPS user, and searching in a WV-IMPS system by a SIMPLE IM user. The interconnecting server includes a message input/output module and a message processing and converting module. The technical solution of the present invention seamlessly connects the search services of the WV-IMPS instant message system and the SIMPLE instant message system, and thus solves the problem on interconnecting search functions between different types of instant message systems. | 2009-06-18 |
20090157699 | METHOD AND PROGRAM OF COLLECTING PERFORMANCE DATA FOR STORAGE NETWORK - In a storage network including at least a computer system, at least an external storage and at least a network system for communication of input/output data between the computer system and the external storage, a method of collecting the performance data on the network system and the software operated on the network system, in which the range or degree of data collection is automatically adjusted as required based on the performance data collected. | 2009-06-18 |
20090157700 | GENERATING UNIQUE OBJECT IDENTIFIERS FOR NETWORK MANAGEMENT OBJECTS - Embodiments of the inventive subject matter use a radix-like counting technique to generate unique object identifiers (OIDs) for managed objects in accordance with a network management protocol. A limit value is utilized to ensure prefix uniqueness for an allocated object identifier. For a level in a managed objects tree with a maximum value of MAX, a suffix MAX-2 will be allocated for a unique object identifier and a suffix MAX-1 will be extended to allow allocation of unique object identifiers with MAX-I in the prefix, while the suffix MAX-2 will not occur in a prefix for a unique object identifier. Embodiments of the inventive subject matter allow for generation of unique object identifiers in constant bound time O(1). Additionally, the number of OIDs generated is not limited by the maximum value of an integer 2 | 2009-06-18 |
20090157701 | PARTIAL KEY INDEXES - A partial reverse key index is described, which allows distributed contention as resources vie to insert data into an index as well as allows range scans to be performed on the index. To do so, before an index entry for a key value is inserted into an index, the key value is transformed using a transformation operation that affects a subset of the order of the key value. The index entry is then inserted based on the transformed key value. Because the transformation operation affects the order of the key value, the transformed values associated with two consecutive key values will not necessarily be consecutive. Therefore, the index entries associated with the consecutive key values may be inserted into unrelated portions of the index. | 2009-06-18 |
20090157702 | Preference setting in a computer system - A profile of likelihoods of actions that will occur on a computer is stored. The computer may be likely to be off between time periods, e.g., between midnight and 7 am. Some action is taken relative to the actions that are likely to occur, before those actions actually happen. | 2009-06-18 |
20090157703 | DISPLAY DEFINITIONS INTERFACE FOR AVIONICS COMMUNICATIONS SYSTEMS - A method for displaying data in an avionics communications system is disclosed. The method generates an ARINC 661 definition file and a user database from one or more user-defined inputs for a communications management function of an aircraft. To convey information relating the one or more user-defined inputs with at least one display of the aircraft, the method links one or more display attributes of the user database with the ARINC 661 definition file. Based on user interactions with the at least one display, the method updates display data of the at least one display using the contents of the ARINC 661 definition file and the user database. | 2009-06-18 |
20090157704 | Method for determining synchronization code under SMIA - A method for determining the synchronization code under a standard mobile imaging architecture is provided. This method is essentially to solve any possible error occurring as transferring the images among the mobile devices. If any error is occurred to the transferred bit stream, it will cause fault in the image data. Consequently, the present invention provides an approach to compare every input data with iterative comparison operation, so as to obtain the position of synchronization codes under SMIA. Therefore, the correct synchronization code will solve the possible error translation. | 2009-06-18 |
20090157705 | SYSTEMS, METHODS AND COMPUTER PRODUCTS FOR NAME DISAMBIGUATION BY USING PRIVATE/GLOBAL DIRECTORIES, AND COMMUNICATION CONTEXTS - Name disambiguation by using private/global directories and communication contexts. Exemplary embodiments include a name disambiguation method, including identifying a plurality of names of persons in text received in the computer system, each of the plurality of names including a start and an end position, a family name and a given name, for each of the plurality of names of persons in the text, retrieving personal identification information from a global directory as a candidate for a name match, retrieving personal identification information from a private directory as a candidate for the name match, comparing the private directory personal identification information with the global directory personal identification information, eliminating the personal identification information from the private directory, retrieving frequencies of communications associated with the personal identification information from the private directory and displaying related information for each of the plurality of names of persons in the text. | 2009-06-18 |
20090157706 | Filter for individual selection and transfer into electronic advertisements or information - The present invention relates to a method for preventing physical delivery of advertisements/information, whereby
| 2009-06-18 |
20090157707 | PATTERN IDENTIFICATION UNIT GENERATION METHOD, INFORMATION PROCESSING APPARATUS, COMPUTER PROGRAM, AND STORAGE MEDIUM - A pattern identification unit generation method of generating a pattern identification unit in which a weak discriminator array obtained by cascade-connecting a plurality of weak discriminators branches, and weak discriminator arrays are connected to respective arms after branching, evaluates based on a processing result obtained by inputting a set of evaluation data to the weak discriminator array whether or not a weak discriminator array after branching reaches the number of stages to be connected. The number of stages of weak discriminators to be connected without branching as the weak discriminator array is determined based on this evaluation result. | 2009-06-18 |
20090157708 | DELAY TECHNIQUE IN E-MAIL FILTERING SYSTEM - A relay provides message filtering services to an e-mail network. The relay monitors incoming communication and intercepts e-mail messages. The relay applies a policy to received messages to determine whether a message should be delayed. The relay applies a policy to delayed messages by reference to a delayed processing event which triggers the delayed processing. The relay updates policy data in accordance by employing an update module. The relay then restricts the delivery of messages having attributes close to those of harmful data as provided by a policy database. | 2009-06-18 |
20090157709 | SYSTEM AND METHOD FOR DISPLAYING A CONVERSATION SUMMARY - A system, method and computer program product for displaying a conversation summary is provided. The method may include providing a graphical user interface (GUI) configured to allow communication between a number of users. The method may also include displaying an invitation to join a conversation at the graphical user interface from at least one of the users and displaying a summary of the conversation in a tag cloud on a computing device. Numerous other variations and embodiments are also included within the scope of the present disclosure. | 2009-06-18 |
20090157710 | SYSTEM AND METHOD FOR CONTROLLING ACCESS TO MULTIPLE PHYSICAL MEDIA LIBRARIES - Embodiments of the present invention provide a media library controller that can communicate with multiple physical libraries that are physically separate from each other (i.e., that cannot pass media back and forth). The media library controller can maintain a virtualized aggregate media library representing the physical media libraries with which it is in communication. From the physical media libraries, the media library controller can establish a virtual media library and associate a host with the virtual media library. The virtual media library can represent the portions of a physical media library to which the host is allowed access. | 2009-06-18 |
20090157711 | Method and System for Managing Volumes Within a Compilation of Content - A web-based system, method and program product are provided for adding content to a content object stored (e.g., a custom compilation or prepublished work) in a data repository as a group of hierarchically related content entities. Each noncontainer content object is preferably stored as a separate entity in the data repository. Each content entity is also stored as a row in a digital library index class as a collection of attributes and references to related content entities and containers. As the user selects desired objects for inclusion in a content object, the system arranges the objects hierarchically, e.g., into volumes, chapters and sections according to the order specified by the user. The system then creates a file object (e.g., a CBO) defining the content object that contains a list or outline of the container and noncontainer entities selected, their identifiers, order and structure. This file object is stored separately in the data repository. An aspect of the invention is the calculation of the compilation's cost by estimating the amount of content it contains and determining a content cost based upon the content estimate. Optionally, a cost is assigned to each content entity in the data repository and these actual costs are summed as part of the cost estimation procedure. | 2009-06-18 |
20090157712 | Dynamic Compression of Systems Management Data - A method, system, and medium for compressing systems management information in a historical data store. Dynamically determining the appropriate compression algorithm to apply based on the type of data being compressed and stored. As further input is received for any particular measurement, the appropriate compression algorithm will be automatically selected from the set of available compression algorithms or be defined by a user configuration parameter. The amount of historical data stored with the minimal amount of data loss is optimized by the system dynamically changing the compression algorithm used for the given input data over a particular time span. The system engineer is therefore presented with the pertinent information for monitoring, administrating and diagnosing system activities. | 2009-06-18 |
20090157713 | SYSTEMS AND METHODS FOR COLLECTING DATA FROM NETWORK ELEMENTS - Systems and methods for performing data collection in networks are disclosed. A disclosed network element includes a data store, at least one of a management information block or a register, a self-initiating data collector to collect information associated with the network element from at least one of the management information block or the register and to store the retrieved information in the data store, and a data retriever to send at least some of the information from the data store in response to a request. | 2009-06-18 |
20090157714 | SYSTEM AND METHOD FOR ANALYZING AND CATEGORIZING TEXT - A system and method are provided for analyzing elements of text for comparative purposes. Text is provided to the system in an electronic format readable by the system. The system divides the text data into scenes, which may then be compared against a range of various values across a database of scenes from different texts. Data from one text can be used to identify other texts with similar styles, or identify texts with different styles, and to rank those differences on a spectrum. The system may use data from one text to identify other texts that a user may like, and present information about the text to the user in various forms. | 2009-06-18 |
20090157715 | MANAGING LARGE COLLECTION OF INTERLINKED XML DOCUMENTS - An approach is provided to partition inter-linked documents into partitions of a database system. In some embodiments, a plurality of documents may be assigned to two or more partitions in the database system, thereby forming a number of inter-partition links between a first partition and a second partition. Here both the first partition and the second partition are in the two or more partitions. First documents may be assigned to the first partition while second documents are assigned to the second partition. Both the first documents and the second documents are in the plurality of documents. It is then determined whether moving one or more of the first documents in the first partition to the second partition reduces the number of inter-partition links between the first partition and the second partition. If that is the case, the one or more of the first documents are moved to the second partition. | 2009-06-18 |
20090157716 | APPARATUS AND METHOD FOR ACQUIRING DATA FROM MEMORY OF TERMINAL - The present invention relates to an apparatus and method for acquiring data stored in a memory of a terminal. Binary data is converted to a new case file and the case file is stored. When meaningful data is extracted, a copy of the case file is generated and the integrity of the copied case file is checked. Then, meaningful data is extracted. A report is generated to correspond to the analyzed meaningful data and is output to a printer and a monitor. Therefore, according to the present invention, all of the data stored in the memory of the terminal are acquired and are converted into the case file in a new format, thereby generating legitimate evidence material for a legal investigation in respect to a legal aspect to be used by investigators. | 2009-06-18 |
20090157717 | CONTACT AGGREGATOR - An integrated web-based communications service provides a content aggregator to simplify the task of managing personal, friends, family, and business contacts via a process of aggregation and consolidation into a central point. The content aggregator imports contacts from existing databases, harvests additional contact information, and maintain the contact information. | 2009-06-18 |
20090157718 | System and Method for Editing Cartographic Data - Systems, methods, and computer program products for editing and displaying cartographic data are described. Cartographic source data is retrieved from a first record set and at least one feature of the source data is displayed in a display device. Based on a user's selection of a feature in the display device, source data corresponding to the selected feature is selected. Based on the user's modification of the selected feature in the display device, cartographic edit data, representing the user's modification of the feature, is created. The cartographic edit data is associated with the cartographic source data for the feature and the associated cartographic edit data is stored within a second record set. The source data and edited data may also be displayed by retrieving the cartographic source data for a feature from the first record set and retrieving the cartographic edit data associated with the source data from the second record set. The source data for the feature is merged with the associated cartographic edit data for the feature to create an output record set for display on the display device. | 2009-06-18 |
20090157719 | Mechanism for Converting After Image Data to a Delta Level Change - A mechanism is provided for converting after image data into a delta level change. An after image business graph is first transformed into a generic after image business graph. Another transformation is performed transforming the generic after image business graph into a second after image business graph, using delta information from another enterprise information system is used to create a delta business graph. A final transformation is performed to convert the delta business graph into a generic delta business graph. | 2009-06-18 |
20090157720 | RAISING THE BASELINE FOR HIGH-PRECISION TEXT CLASSIFIERS - The claimed subject matter provides systems and/or methods for normalizing document representations for use with Naïve Bayes. The system can include devices and components that determine norms associated with documents by aggregating absolute term weight values associated with the documents, and further ascertain term weights for features associated with the documents, and thereafter divides the term weights for the features associated with the documents with the norms associated with the documents to produce a normalized document representation that can be utilized by arbitrary linear classifiers. | 2009-06-18 |
20090157721 | METHOD AND APPARATUS FOR EFFICIENT MULTIPLE-PATTERN BASED MATCHING AND TRANSFORMATION OF INTERMEDIATE LANGUAGE EXPRESSION TREES - A computer implemented method, system and computer program product for efficient multiple-pattern based matching and transformation of intermediate language expression trees in a compiler. Such an approach includes three constructs of pattern matchers namely a registry, a mapped registry and a registry instance for constructing multiple patterns and for enabling a matching and transformation process. These constructs narrow the number of relevant patterns applied against input expressions without repeatedly implementing an algorithm and also significantly reduce memory footprint and compilation time. | 2009-06-18 |
20090157722 | REWRITING NODE REFERENCE-BASED XQUERY USING SQL/XML - Techniques for processing reference-based SQL/XML operators are provided. Instead of extracting copies of one or more nodes from XML data, a reference-based operator returns a reference to a node. Such a reference is used to determine, for example, whether the corresponding node comes logical before, after, or is the same as another node. An SQL/XML query that includes a reference-based operator may be the original query, or may be generated (e.g., rewritten) from a non-SQL/XML query, such as an XQuery query. One or more physical rewrites may be performed on the SQL/XML query, depending on how the XML data is stored and/or whether an XML index exists for the XML data. | 2009-06-18 |
20090157723 | Impact Propagation in a Directed Acyclic Graph - A method, system and medium for efficiently propagating service impact data in a directed acyclic graph. One or more service components, impact rules and business rules will be grouped together into a directed acyclic graph and a related metadata array. Impact propagation uses related metadata array to minimize traversal of the graph. As nodes of the graph are updated to propagate impact data a determination is made as to when no further impact propagation is required and calculations are terminated without having to traverse the entire graph. This method will allow a system or business administrator to maintain real-time notification and visualization of, the impacted state of all objects in the graph. | 2009-06-18 |
20090157724 | Impact Propagation in a Directed Acyclic Graph Having Restricted Views - Service impact data is efficiently propagated in a directed acyclic graph with restricted views. One or more service components, impact rules and business rules are grouped together into a directed acyclic graph and a related metadata array. Impact propagation uses related metadata array to minimize traversal of the graph. As nodes of the graph are updated to propagate impact data, a determination is made as to when no further impact propagation is required. Subsequently, calculations are terminated without having to traverse the entire graph. This method allows a system or business administrator to view and receive real-time notification of the impacted state of all nodes in the graph that are available to their permitted view. Restricted views ensure that available service impact data is only displayed to end users having the proper authorization to view the underlying impact model data. | 2009-06-18 |
20090157725 | SYSTEM AND METHOD FOR EXPRESSING XML SCHEMA VALIDATION USING JAVA IN A DECLARATIVE MANNER - A system and method for expressing XML schema validation using Java in a declarative manner is disclosed. In one embodiment of the present invention a method for processing information comprises defining a schema validation using metadata stored in a database and building a memory model using the metadata. Input data for validation is received in a validation engine, which validates the input data by executing a Java program in the validation engine using the input data and the metadata. An output is generated from the validation engine that identifies the input data as being validated or not validated. | 2009-06-18 |
20090157726 | RESTORATION OF CONVERSATION STUB FOR RECOGNIZED EXPERTS - Computer implemented method, system and computer usable program code for managing conversational input. A first conversation between a user of a communications device and a first party is monitored. A conversation stub that includes information relating to a topic of the first conversation is generated and stored. It is determined whether a second party of a second conversation between the user of the communications device and the second party has expertise regarding the topic of the first conversation. Responsive to determining that the second party has expertise regarding the topic of the first conversation, the conversation stub is presented to the user during the second conversation. | 2009-06-18 |
20090157727 | Method, Apparatus and Computer Program Product for Providing Native Broadcast Support for Hypermedia Formats and/or Widgets - An apparatus for enabling the receipt of native broadcast content by browsers or web applications may include an active adapter. The active adapter may be configured to receive an indication of native signaling, generate an address accessible by a browser or web application, associate the address with corresponding native access parameters determined from the native signaling, and provide the address to a user to enable the browser or web application to render the native signaling via the association of the native access parameters in response to user selection of the address. | 2009-06-18 |
20090157728 | DISCOVERY AND MANAGEMENT OF CONFIGURATION DATA CONTAINED WITHIN MASHUPS - A computer program product for discovering and distributing relevant business information contained in a mashup comprises computer usable program code is configured to interrogate a mashup maker to discover the elements, relationships, and dependencies embodied by a mashup page; assemble this information into a data structure; and make the data structure accessible. A method for updating a configuration management database, where an end user creates a mashup page that embodies the end user's knowledge about the elements and processes required to fulfill a specific task, comprises deriving elements, relationships, and dependencies from the mashup page; creating a data structure representing this information, and communicating this data structure to the configuration management database. | 2009-06-18 |
20090157729 | Methods for generating search engine index enhanced with task-related metadata - Methods for using task-related information to enhance digital searching are provided. A task-oriented user activity system maintains task-related information about resources accessed by a user and current user task. This task-related information is used to include task-related metadata in search engine index, e.g., by storing the metadata in the index or by storing it in resources which are subsequently indexed. Task-related information can also be used to enhance search results by filtering and ranking results to increase relevance with respect to a user's current task and/or to enhance search queries to include task-related search criteria. | 2009-06-18 |
20090157730 | SYSTEM AND METHOD FOR GENERATING WEB PAGE USED TO SHARE RECORDS - A method for generating a web page used to share records by a computer system is provided. The first step of the method is to generate a first web page with a map image and display a traveling route thereon. Then, at least one linking tag linking to at least one record file respectively disposed on a creation geographical location thereof is displayed on the map image. Next, the record file is uploaded to a far-end database and the record file has a far-end address. Last, a second web page is generated by copying the first web page and replacing the linking address of the linking tag with the individual far-end address of the record file. The second web page could be sent to friends via the network and opened by a personal computer system for sharing the shared record files stored in the far-end database. | 2009-06-18 |
20090157731 | DYNAMIC AUDIO FILE AND METHOD OF USE - A method of creating a dynamic audio file may comprise associating a tag with an audio file having audio content and the tag may comprise a location file path of a source of the audio content. A method of updating a dynamic audio file may comprise sending a dynamic audio file, receiving a request for updated audio content, and sending the updated audio content in response to the request. In various embodiments, the dynamic audio file may comprise a tag and initial audio content and the tag may comprise a location file path of the audio content. | 2009-06-18 |
20090157732 | NETWORKED ADDRESS BOOK - A device receives one or more contacts provided in an address book associated with a user, and receives profile information associated with one or more other users. The device also links the profile information with one or more corresponding contacts provided in the address book, and provides the address book with the linked profile information to one or more user devices associated with the user. | 2009-06-18 |
20090157733 | APPARATUS FOR BUILDING ADDRESS DATABASE AND METHOD THEREOF - The present invention relates to an apparatus for building an address database and a method thereof. | 2009-06-18 |
20090157734 | DYNAMICALLY GENERATED MVC BASED USER INTERFACE - An apparatus comprising a storage medium with instructions stored when executed causing a processing device to perform: parsing a nonexecutable XML Schema file by the apparatus to provide at least one empty dynamic in-memory object representing the application code for the parsed nonexecutable XML Schema file; providing media specific code tangibly embodied in a computer readable medium for a specified media according to the at least one empty dynamic in-memory objects; translating the media specific code for the specified media back to the dynamic in-memory objects to provide at least one populated dynamic object; storing the at least one populated dynamic object to provide ORM based application code tangibly embodied in a computer readable medium; and creating a relational database table associated with and storing at least one item of ORM based application code. | 2009-06-18 |
20090157735 | METHOD AND APPARATUS FOR SECURE AND SMALL CREDITS FOR VERIFIABLE SERVICE PROVIDER METERING - A method and apparatus for obtaining access to services of service providers. In one embodiment, the method comprises requesting a desired service through a foreign service provider, generating a hash tree and generating a digital signature on a root value of the hash tree, sending the digital signature and the root value to the foreign service provider, providing one or more tokens to the foreign service provider with the next packet if the foreign service provider accepts the signature and continuing to use the service while the foreign service provider accepts tokens. | 2009-06-18 |
20090157736 | MULTIMEDIA INTEGRATION DESCRIPTION SCHEME, METHOD AND SYSTEM FOR MPEG-7 - The invention provides a system and method for integrating multimedia descriptions in a way that allows humans, software components or devices to easily identify, represent, manage, retrieve, and categorize the multimedia content. In this manner, a user who may be interested in locating a specific piece of multimedia content from a database, Internet, or broadcast media, for example, may search for and find the multimedia content. In this regard, the invention provides a system and method that receives multimedia content and separates the multimedia content into separate components which are assigned to multimedia categories, such as image, video, audio, synthetic and text. Within each of the multimedia categories, the multimedia content is classified and descriptions of the multimedia content are generated. The descriptions are then formatted, integrated, using a multimedia integration description scheme, and the multimedia integration description is generated for the multimedia content. The multimedia description is then stored into a database. As a result, a user may query a search engine which then retrieves the multimedia content from the database whose integration description matches the query criteria specified by the user. The search engine can then provide the user a useful search result based on the multimedia integration description. | 2009-06-18 |
20090157737 | Database Trigger Modification System and Method - A method, apparatus and program product modify the behavior of a database trigger. An attribute desired by a user for a database trigger may be received. The attribute may relate to a change in the functionality of the trigger, such as a restriction on trigger behavior. An object that includes the attribute may be generated. The attribute may be associated with and applied to the trigger. In this manner, the attribute may be selectively applied to multiple triggers. | 2009-06-18 |
20090157738 | Methods, Systems, And Computer Readable Media For Controlling Presentation And Selection Of Objects That Are Digital Images Depicting Subjects - The subject matter described herein includes methods, systems, and computer readable media for controlling presentation and selection of objects that are digital images depicting subjects. According to one aspect, a plurality of objects arranged in a plurality of vectors is presented via a presentation device. Each object in a second vector is associated with an object in a first vector. Each of the objects is a digital image depicting a subject. A first object presented in a first vector is selected in response to a first selection event associated with the first object. A second object non-adjacent to the first object is determined based on a predefined relationship associating the first object with the second object. The second object in the second vector adjacent to the first object in the first vector is presented via the presentation device in response to the determination. | 2009-06-18 |
20090157739 | Methods and systems for object interpretation within a shared object space - Methods and systems are provided for creating and using a shared object space to interpret objects. In one exemplary embodiment, a method is provided that includes partitioning a memory area of a server. The method may also include creating an object, wherein the created object contains the data needed for performing the function of the object, and providing an interpretation routine for interpreting the object. The method may further include storing the created object and the interpretation routine in the partitioned memory area and defining application access to the partitioned memory area. | 2009-06-18 |
20090157740 | System for Logging and Reporting Access to Content Using Unique Content Identifiers - One embodiment of a system for logging and reporting access to content includes a content addressable storage manager configured to control storing of data elements to the content storage and retrieving of data elements from the content storage, the content addressable storage manager including a content identifier generator configured to generate a content identifier for each data element stored in the content storage, and an access log module configured to record access data for each data element stored in the content storage and to associate the access data for each data element with a content identifier of that data element. The access log module is also configured to generate an access report that includes access data for one or more data elements stored in the content storage. | 2009-06-18 |
20090157741 | DATA OBJECT COPY/PASTE TRANSFER METHOD AND APPARATUS - The present invention provides a solution of transferring a data object between files through copy/paste, in which not only the filtered data object which is adapted to the format and/or function of a destination file is explicitly written to the destination file, but also the original data object information is implicitly written to the destination file, and the map relationship between them is established, so that the whole original information of the transferred data object is reserved during the transfer between files. In subsequent copy/paste operations, the user may choose to use the original data object corresponding to the data object in the transfer of the data object or not based on the actual situation and particular needs, so that the problem of information loss in the process of transferring a data object between files through copy/paste operation is solved effectively. | 2009-06-18 |
20090157742 | On Demand Capture of Database Application Environmental Resources - A method and apparatus for tracking a plurality of database resource consumers is provided. A request is received from a job for a database resource of a plurality of resources. Based on the request, a database resource allocation amount for the job is updated. The database resource allocation amount specifies an amount of the database resource allocated to the job. It is determined whether the job is a primary consumer for the resource. A primary consumer is defined according to a consumption of the database resource relative to other database resource consumers. The determining is based on the database resource amount allocated to the job; and a respective database resource amount allocated to each of the plurality of database resource consumers. Upon determining that the job is one of the plurality of primary consumers, the job is added to a stored list identifying the primary consumers for the database resource. | 2009-06-18 |
20090157743 | MEDIA FILE GENERATION METHOD AND MEDIA PLAYBACK METHOD - A media file generation method for use in a device having at least one video source is provided. At least one frame is received from the at least one video source. A media file is generated by recording the received frame and a specific number corresponding to the video source transmitting the frame along a timeline. | 2009-06-18 |
20090157744 | SYSTEM AND METHOD FOR IDENTIFYING THREAT LOCATIONS - A system and method for identifying threat locations including a receiver to receive threat data identifying a threat, one or more processors configured to retrieve location data from one or more databases based on the threat data, and an output to provide floor plan information identifying threat location based on the location data at a display. | 2009-06-18 |
20090157745 | ADDRESS CORRECTION OPTIMIZATION SYSTEM AND METHOD - According to some embodiments, a method and a system are provided to store data regarding a plurality of patterns among recipients listed in a mailing list, and determine whether to request an address correction service for a mailing to the recipients based on (a) a planned date for the mailing and (b) the stored data. | 2009-06-18 |
20090157746 | Method For Capturing Utility Equipment Data - A method for capturing information regarding utility equipment installed at a location comprises the steps of making a site visit to the location; recording voice narration about the utility equipment as the utility equipment is inspected by a narrator during the site visit; recording video of the utility equipment during the site visit; recording identification information for identifying the utility equipment; and entering attribute data corresponding to the utility equipment into a database, wherein the entered attribute data includes data derived from the recorded voice narration, the recorded video, and the recorded identification information. In an embodiment of the invention, the steps of recording voice narration, recording video, and recording identification information are performed simultaneously using a camcorder connected to a GPS receiver via an encoder such that location coordinates are recorded as audio frequency shift keying (AFSK) tones in an audio channel of the camcorder. | 2009-06-18 |
20090157747 | Administering A Digital Media File Having One Or More Potentially Offensive Portions - Methods, digital media files, apparatus, and products for administering a digital media file having one or more potentially offensive portions are described that include inserting in the digital media file at least one tag identifying as potentially offensive a portion of the digital media file, the tag also identifying a location of the potentially offensive portion in the digital media file; and transmitting the digital media file with the tag to a playback device. | 2009-06-18 |
20090157748 | SYSTEMS AND METHODS FOR SEEKABLE LAYER FILE ENCODING AND DECODING - The present invention provides for efficient random access to the contents of files encoded with two or more layers of standard or custom encoding. In accordance with an embodiment of the present invention, a file of transaction messages are encoded by dividing the file into multiple discretely-sized, blocks of data are independently encoded. When information in a certain transaction message within the unencoded file is requested, only the encoded block(s) containing that transaction message is decoded. | 2009-06-18 |
20090157749 | SYSTEM AND METHOD FOR CAPTURING AND STORING QUALITY FEEDBACK INFORMATION IN A RELATIONAL DATABASE SYSTEM - A computer implemented method of and system for capturing, storing and organizing quality feedback information associated with products sold by a retail enterprise. The quality feedback information is stored and organized within a relational database in accordance with a logical data model comprising a plurality of entities and relationships defining the manner in which quality feedback information is stored and organized within the relational database. The relational database, populated with quality feedback information, provides the retail enterprise with the means to analyze and improve retail operations, to better manage store inventory, and more efficiently manage product sales and returns. | 2009-06-18 |
20090157750 | Integrated multimedia file format structure, and multimedia service system and method based on the intergrated multimedia format structure - The present invention provides an integrated multimedia file format structure, and a multimedia service system based on the integrated multimedia format structure. The multimedia service system in accordance with the present invention, unlike the conventional multimedia service system for providing only audio data and simple text information related thereto, produces integrated contents containing compressed audio data, image data, text data, contents protection metadata and license metadata, which enables providing of a multimedia service by using the integrated contents having an integrated multimedia file format structure. | 2009-06-18 |
20090157751 | Methods and systems for specifying an avatar - Avatars, methods, apparatuses, computer program products, devices and systems are described that carry out presenting at least one characteristic to at least one member of a population cohort; measuring at least one physiologic activity of the at least one member of the population cohort, the at least one physiologic activity proximate to the at least one presented characteristic; associating the at least one physiological activity with at least one mental state; and specifying at least one avatar attribute based on the at least one mental state. | 2009-06-18 |
20090157752 | Recipes management system - The present invention is generally related to a system for managing recipes using a web server and an off-line software application. A user using the software application will be able to create, display, print, modify, and search recipes and menus. The web server will be a recipe store where a user can buy and download individual recipes and electronic cookbooks into the software application secure database storage. The software application has a web interface to communicate with the recipe store, allowing the user to have an extended set of facilities like posting his/her own recipes for sale, requesting restaurant and food store services for a given recipe or menu, requesting the restoration of their recipe database, and receiving suggested drinking dates for their current wine inventory. The software application comes in two versions: the read-only and the all-inclusive version. With the read-only version a user will not be able to create or modify a recipe or use any of the extended facilities. The read-only version will be free to download from the recipe store. | 2009-06-18 |
20090157753 | SYSTEM FOR REALISTICALLY REPRODUCING MULTIMEDIA CONTENT AND METHOD THEREOF - A system for realistically reproducing multimedia content includes a realistic multimedia content producer for providing the multimedia content; a device metadata server for providing device metadata for realistically reproducing the multimedia content; and a realistic multimedia reproducing apparatus for downloading the device metadata for the multimedia content from the device metadata server, and applying device metadata selected by a user to thereby reproduce the multimedia content. Further, a method for realistically reproducing multimedia content includes downloading multimedia content to be reproduced realistically; checking if the multimedia content includes device metadata for realistic reproduction; downloading a plurality of device metadata for realistic reproduction of the multimedia content if the multimedia content does not include the device metadata; and reproducing realistically the multimedia content by controlling a reproducing device to which metadata selected by a user from the plurality of device metadata are applied. | 2009-06-18 |
20090157754 | System for the Centralized Storage of Wireless Customer Information - A system for storing subscriber information in a centralized location includes a processor, memory coupled to the processor, and a data storage device coupled to the processor. The data storage device includes a subscriber profile portion for storing personal information about a subscriber. The subscriber profile portion includes a subscriber identification portion for storing an identification string. The subscriber profile portion is associated with an account type portion for storing account information, a portal portion for storing portal information, and an account status portion for storing account status information. The data storage device further includes a subscription portion for storing subscription information. The subscription portion is associated with a device portion for storing device information, a services portion for storing services information, and a mobile subscription portion for storing mobile subscription information. | 2009-06-18 |
20090157755 | ELECTRONIC DEVICE - In a state where the entry word “account” retrieved from a dictionary and its explanatory information have been displayed, when the entry memo “Test point to notice” is input in handwritten characters at a handwriting input unit, the entry memo is caused to correspond to the retrieved entry word “account” and then registered. When the desired entry memo “Test point to notice” is selected from a list of the registered entry memos, the entry word “account” caused to correspond to the entry memo and its explanatory information are displayed immediately. Accordingly, as with a paper dictionary, an entry memo in which handwritten characters have been written as needed is related to the desired entry word and its explanatory information. Using the entry memo data as if it were a sticky note enables the desired entry word to be displayed easily and quickly. | 2009-06-18 |
20090157756 | File System For Storing Files In Multiple Different Data Storage Media - A host system includes a file system and a processor for executing the file system. The file system stores a first portion of a file in a first data storage medium and a second portion of the file in a second data storage medium based on an intrinsic value of at least a part of the file. In other embodiments, the file system stores a first file in a first data storage medium based on an intrinsic value of the first file and a second file in a second data storage medium based on an intrinsic value of the second file. The file system dynamically moves the second file from the second data storage medium to the first data storage medium in response to a change in the intrinsic value of the second file. The first and the second data storage media are different types of data storage media. | 2009-06-18 |
20090157757 | FAILURE TOLERANT TRANSACTION PROCESSING SYSTEM - The present invention proposes a system for resending a process to a backup server farm from a client without waiting for the failure-detection, if no reply is received for a certain time. The transaction processing mechanism of the present invention has a transaction start processing mechanism in which an exclusive control using a valid processing authority token and data consistency are combined, and a commit processing mechanism in which determination on whether a commit is available or not based on a distributed agreement and replication of updated data. With the mechanisms, a system for shortening a service halt time when a failure occurs to a time as such it appears to a client that the service does not stop is provided. | 2009-06-18 |
20090157758 | Distribution of mainframe data in the PC environment - A method of distributing mainframe software and data using PC-based data media is disclosed, comprising a mainframe program for converting a mainframe sequential dataset or all or part of a mainframe library of texts or load modules to a sequential dataset of fixed length records and for reverting these converted records to its original form in the same or another mainframe data center, and procedures for downloading the converted mainframe data to a PC and uploading the PC file to a mainframe. The converted mainframe data downloaded to a PC can be delivered to another mainframe data center using floppy diskettes, recordable CD-ROM, Internet Website, TCP/IP FTP, or email attachment, as an alternative to magnetic tapes. The PC hard disk is used as a backup storage of the mainframe libraries, and a mainframe text library downloaded to a PC can be edited on a local or remote stand-alone PC. | 2009-06-18 |
20090157759 | APPARATUS AND METHOD FOR DOCUMENT MANAGEMENT - A computer readable storage medium including executable instructions to manage documents subject to legal holds by performing two or more of the following operations is disclosed. The operations include executable instructions to manage a document release, execute a drill down analysis, execute an assigned search, assign a code alert, re-use documents associated with a custodian and manage a document assignment and review process. | 2009-06-18 |
20090157760 | Management system, management method and control program - A management system in which at least one management apparatus and at least one apparatus to be managed are connected via a management server, wherein the management server comprising:
| 2009-06-18 |
20090157761 | MAINTAINING DATA COHERENCY IN MULTI-CLOCK SYSTEMS - A system comprises storage that includes first and second data. The system also comprises circuit logic coupled to the storage. The circuit logic receives a plurality of clock signals. As a result of receiving a signal, the circuit logic uses the plurality of clock signals to obtain the first and second data and to provide the first and second data to target logic coupled to the circuit logic. The system resets the circuit logic between providing the first data and providing the second data. | 2009-06-18 |
20090157762 | Dynamic Data Reorganization to Accommodate Growth Across Replicated Databases - Methods and apparatuses are provided for dynamically reorganizing the data within a replicated database system. One method, for example, includes performing a split operation across a plurality of replicated databases with regard to an existing partition therein, wherein the existing partition comprises a plurality of data records and the two new partitions each include at least a portion of the plurality of data records, and allowing at least one type of access to the plurality of data records during the split operation. | 2009-06-18 |
20090157763 | Content validation system and method - A method and system for validating documentation. The method includes presenting a status mechanism operable to initiate a change in status of a portion of documentation, receiving a request to change the status of the portion of documentation, changing the status of the portion of documentation based on the request, and notifying an owner of the request to change the status of a portion of documentation. The method further includes presenting the portion of documentation to the owner and updating the status based on receiving a request to change the status of the portion of documentation. The system and method facilitate keeping documentation up to date. | 2009-06-18 |
20090157764 | Techniques for the Logical Replication of High-Level Procedures - A method and system that annotates a redo log to provide information concerning the execution of a procedure at a primary database. The annotations include entry and exit markers that indicate the beginning and the end of the execution along with any arguments passed to the procedure, and whether the execution of the procedure was successful. At the standby database, these markers are used to create a logical transaction associated with the procedure. The operations performed by the procedure are grouped into individual transactions, and these individual transactions are grouped as belonging to the logical transaction. If the execution of the procedure was successful at the primary database, then the individual transactions are discarded, and the logical transaction is applied by executing the procedure at the standby database. If the execution of the procedure failed at the primary database, then the individual transactions and the logical transaction are discarded. | 2009-06-18 |
20090157765 | System Restoration Apparatus and Method for Management of Dependencies, Ordering Sensitivities, and Database Index Rebuilds - A method, apparatus, and program product restore database data having dependencies or ordering sensitivities, or that incorporates a database index. Unresolved dependencies are identified in response to an attempt to restore data in a computer. The data restoration is deferred and the data is cached when it has an unresolved dependency. After the dependency is resolved, the data restoration is completed. The unresolved dependency may be based-on data that must be restored or created prior to completing restoration. Deferred data is cached in memory and tracked in a deferred operation table. Data that is deferred may be accessed so long as operations that access the underlying based-on data are denied. | 2009-06-18 |
20090157766 | Method, System, and Computer Program Product for Ensuring Data Consistency of Asynchronously Replicated Data Following a Master Transaction Server Failover Event - A method, system, and computer program product for ensuring data consistency during asynchronous replication of data from a master server to a plurality of replica servers. Responsive to receiving a transaction request at the master server, recording in the plurality of replica servers a set of transaction identifiers within a replication transaction table stored in local memory of the plurality of replica servers. Responsive to receiving an acknowledgement signal from the plurality of replica servers, committing data resulting from the identified data operation within local memory of the master server. Responsive to a failover event that prevents the master server from sending a post commit signal to the at least one replica server, designating a new master server from among the plurality of replica servers. The selected replica server is associated with the replication transaction table having a fewest number of pending transaction requests. | 2009-06-18 |
20090157767 | CIRCULAR LOG AMNESIA DETECTION - The setting up of a circular log implementation to be able to detect amnesia in a circular log, and to the determination of whether or not amnesia has occurred in such a circular log. Upon detecting a checkpoint trigger, information is preserved sufficient to detect whether or not the removed records ever existed in the circular log. If a request for information from a record were subsequently to be received by the circular log implementation, and if the record was not actually in the circular log, the preserved information could then be consulted to see if it indicates that the record had once existed in the circular log. If the information indicates that the record had once existed in the circular log, then amnesia has not occurred. If the information does not indicate that the record had once existed in the circular log, then amnesia has occurred. Accordingly, amnesia detection is made possible even in a complicated circular log implementation. | 2009-06-18 |
20090157768 | COMPUTER SYSTEM AND DATA LOSS PREVENTION METHOD - A primary storage system and a secondary storage system are connected via a copy network in this computer system. This computer system includes a measurement unit for measuring an update data input amount to be input into the primary update data storage area, a calculation unit for calculating a recovery point in each given period of time based on the measured update data input amount and the band of the copy network, and a comparison unit for comparing the calculated recovery point and a target recovery point to be pre-set as a target value for recovering the update data. | 2009-06-18 |
20090157769 | FILE STORAGE SYSTEM AND METHOD FOR MANAGING DUPLICATE FILES IN FILE STORAGE SYSTEM - Provided are a file storage system, and a method for managing duplicate files in the file storage system. The file storage system that performs file duplication for error recovery includes a client for requesting generation of a duplicate file of a new file being stored, a metadata server for storing information associated with prestored duplicate files and determining whether a file that is identical to the new file is present among the prestored duplicate files, to limit a number of identical duplicate files to a preset number, and a data server comprising a file duplication unit and a storage unit for respectively performing file duplication and file storage under the control of the metadata server. Accordingly, file recovery can be performed while duplicate files in the system are minimized. | 2009-06-18 |
20090157770 | Live Volume Access - This document describes tools capable of enabling an entity requiring exclusive access to data and metadata of a volume to have that exclusive access while also permitting another entity to have access to data and metadata of that volume. The tools, for example, may permit a ChkDsk program to detect and correct data/metadata integrity errors while permitting users to maintain access to a live volume having that data and metadata. In one embodiment the tools create a copy of a logical volume, permit exclusive access to the copy while permitting access to the live volume, and, when the exclusive access is no longer needed, merge the copy and the live volume. | 2009-06-18 |
20090157771 | Electronic Document Versioning Method and Updated Document Supply Method Using Version Number Based on XML - Methods and apparatus for versioning an electronic document based on XML and methods and apparatus for providing an updated electronic document based on XML can use a version value. The electronic document being managed can use a syntax defining a structure of the structured electronic document. One method is characterized in that date information of when a content of the electronic document is changed is used as a version value. | 2009-06-18 |
20090157772 | SYSTEM FOR EXTENDING THE FILE SYSTEM API - A computing system and computer readable medium storing computer instructions are disclosed, which when the computer instructions are executed, enables a computer system to manage data using a file name on a computer system having a graphical user interface and a file system storing files with a file hierarchy. The computer instructions comprise, in part, entering a command from an application to create a file; displaying the file hierarchy; allowing a user to select at least one folder; saving data in a first file having a file name in one selected folder; in each of the other selected folders, creating a shortcut file having the same file name and containing a pointer to the first file; and creating a hidden file in the folder containing the first file, the hidden file containing a list of pointers to the shortcut files. | 2009-06-18 |
20090157773 | DATABASE MANAGEMENT METHOD, APPARATUS AND SYSTEM - A technique for appropriately managing a database in an apparatus with a limited storage capacity is described. A client apparatus includes a first storage unit storing part of a record set included in a database of a database server apparatus, and a second storage unit storing a copy of the record set stored in the first storage unit. The client apparatus usually searches the second storage unit. If data is not found, the client apparatus transmits a search request to the database server apparatus and stores a search result in the second storage unit. When the client apparatus receives update data from the database server apparatus, the client apparatus performs processing of updating the first storage unit. | 2009-06-18 |
20090157774 | CHARACTER PATTERN-BASED FILE STORAGE TOOL - A method for selecting a storage path in a file system is presented. The method may provide a matching table to correlate a character pattern with at least one storage path in a file system. A file name including one or more character patterns may be received and the character pattern may be identified. The character pattern may then be correlated with the storage path according to the matching table. Finally, the storage path may be selected to store a file associated with the file name. | 2009-06-18 |
20090157775 | ARCHIVING METHOD AND SYSTEM - A method of archiving a set of source tables in a database system. Each source table has a plurality of rows. Initially, a consistency point for the set of source tables is established. The database system creates a log record for each change (insert, modify, or delete) effected to a row of the source tables subsequent to the consistency point. Substantially all source table rows are copied to an archive (a data storage object that is external to the database system). Then the accumulated log records for the affected source tables are distilled and appended to the archive. | 2009-06-18 |
20090157776 | REPARTITIONING LIVE DATA - A data set typically does not stagnate and remain the same size over time. The capabilities of hardware (e.g., servers and storage devices) also do not stagnate and remain the same. A date set is often repartitioned to accommodate changes in size of the data set and/or changes in hardware capability. Hundreds or thousands of writes may be performed on the data set (e.g., database, directory, etc.) every second. So, even a few seconds of downtime are unacceptable. Instead of taking the data set offline, the data set can be repartitioned while still allowing access to the data set (“repartitiong live data”). Live data can be repartitioned by establishing update or replication queues for the new partitions while servicing write requests and read requests with the old partitions. After the data has been migrated, the update queues are drained to ensure data integrity. | 2009-06-18 |
20090157777 | DYNAMICALLY ADDING PARTITIONS TO BE DISTRIBUTED DIRECTORY SETUP WITH NO DOWNTIME - Dynamically adding n partitions to a distributed directory setup having x existing servers by modifying the configuration file to include the n new servers and implementing a replication setup mechanism with agreements to x+n−1 servers. The migration to dynamically add partitions is carried out while continuing to serve clients. | 2009-06-18 |
20090157778 | COMPUTER SYSTEMS USING QUANTUM ALLEGORIES AS ORACLES - A computer system includes a deterministic computer that provides a non-recursive functional to a quantum system encoder. The quantum system encoder encodes the non-recursive functional into a first quantum system. The first quantum state is transformed to a second quantum state by an operator that includes a Topological Order Processing Element (TOPE). A quantum allegory generator provides an oracle to the operator. | 2009-06-18 |
20090157779 | Method System and Device for Generation of a Pseudo-Random Data Sequence - A method and a generator for generating a pseudo-random data sequence ( | 2009-06-18 |
20090157780 | RANDOM NUMBER GENERATING CIRCUIT, SEMICONDUCTOR INTEGRATED CIRCUIT, IC CARD AND INFORMATION TERMINAL DEVICE - A random number generating circuit receives as input a first digital random number signal generated at a first generating rate and produces as output a second digital random number signal having a second generating rate that is twice as high as the first generating rate. A semiconductor integrated circuit, an IC card and an information terminal device comprising the random number circuit is provided. | 2009-06-18 |
20090157781 | METHOD AND APPARATUS FOR GENERATING CONTENT IDENTIFIER AND PREVENTING ALTERATION OF THE CONTENT IDENTIFIER - A method and apparatus for generating a content identifier and preventing alteration of the content identifier are provided. The method includes generating at least one random number, generating location information for designating a plurality of locations within a content by using the at least one generated random number, extracting a plurality of parts of the content, which correspond to the generated location information, from the content, generating a integrity verification value based on the extracted parts of the content, which correspond to the generated location information, and generating the content identifier having the integrity verification value and the at least one generated random number. | 2009-06-18 |
20090157782 | RANDOM NUMBER GENERATOR AND RANDOM NUMBER GENERATING METHOD THEREOF - A random number generator and a random number generating method thereof are provided. The random number generator includes a signal generating unit and a sampling unit. The signal generating unit is adapted for memorizing a status of a noise generated during a transient of an output signal of an output buffer, and accordingly generating a frequency conversion signal which changes according to time and ambient factors. The sampling unit is coupled to the signal generating unit for receiving the frequency conversion signal, and sampling the frequency conversion signal according to a sampling clock pulse, so as to obtain a plurality of sets of unpredictable random number codes. | 2009-06-18 |
20090157783 | NUMERICALLY-CONTROLLED OSCILLATOR CAPABLE OF GENERATING COSINE SIGNAL AND SINE SIGNAL ONLY USING COSINE LOOK UP TABLE AND OPERATING METHOD OF THE NUMERICALLY-CONTROLLED OSCILLATOR - A numerically-controlled oscillator (NCO) and an operating method of the NCO are provided. According to the NCO and the operating method of the NCO, it is possible to reduce the size of a lookup table memory by using a lookup table, which stores a plurality of phase compensation values for different phases obtained by using a cosine function or a sine function. Thus, it is possible to easily calculate cosine and sine addresses and cosine and sine signs and to quickly provide a cosine phase compensation signal and a sine phase compensation signal. | 2009-06-18 |
20090157784 | DETERMINING A MESSAGE RESIDUE - A description of techniques of determining a modular remainder with respect to a polynomial of a message comprised of a series of segments. An implementation can include repeatedly accessing a strict subset of the segments and transforming the strict subset of segments to into a smaller set of segments that are equivalent to the strict subset of the segments with respect to the modular remainder. The implementation can also include determining the modular remainder based on a set of segments output by the repeatedly accessing and transforming and storing the determined modular remainder. | 2009-06-18 |
20090157785 | FAST ALGORITHMS FOR COMPUTATION OF 5-POINT DCT-II, DCT-IV, AND DST-IV, AND ARCHITECTURES - A more efficient encoder/decoder is provided in which an N-point MDCT transform is mapped into smaller sized N/2-point DCT-IV, DST-IV and/or DCT-II transforms. The MDCT may be systematically decimated by factor of 2 by utilizing a uniformly scaled 5-point DCT-II core function as opposed to the DCT-IV or FFT cores used in many existing MDCT designs in audio codecs. Various transform factorizations of the 5-point transforms may be implemented to more efficiently implement a transform. | 2009-06-18 |
20090157786 | METHOD AND APPARATUS FOR A FAIL SAFE FOURIER TRANSFORM MATRIX - A base station transmitter for maintaining data rate transmission between a set of Fourier Transform matrices, having a digital Fourier Transform Matrix (FTM), and analog FTM, and a plurality of transmit paths therebetween. During the occurrence of a power amplifier failure, the method includes detecting the failure of a power amplifier (PA); and reconfiguring the digital FTM and analog FTM to a pass-thru mode. | 2009-06-18 |
20090157787 | ROW-VECTOR NORM COMPARISON METHOD AND ROW-VECTOR NORM COMPARISON APPARATUS FOR INVERSE MATRIX - Disclosed are a row-vector norm comparison method and a row-vector norm comparison apparatus for an inverse matrix. A row-vector norm comparison apparatus includes: an input matrix processing module that receives and combines constituent elements of a matrix; a cofactor operation module that multiplexes the combination result of the constituent elements to calculate factors constituting an adjoint matrix; a square calculation module that squares the calculated factors; a summation module that selects a predetermined number of factors among the squared factors and sums the selected factors to calculate the norms of row vectors in an inverse matrix; and a norm comparison module that outputs a comparison result of the calculated norms of the row vectors. A row-vector norm comparison method includes: combining constituent elements of a matrix to generates a plurality of combination results of the constituent elements; multiplexing the combination results to calculate factors constituting an adjoint matrix of the matrix; squaring the calculated factors and selectively summing the squared factors; and calculating the norms of row vectors in an inverse matrix and comparing the calculated norms of the row vectors. With this configuration, row-vector norm comparison for an inverse matrix can be performed with a design structure. Therefore, it is not necessary to use an existing complex operation method. In addition, low power consumption of the multiple antenna system can be achieved, and efficiency of the design structure can be improved. | 2009-06-18 |
20090157788 | MODULAR SQUARING IN BINARY FIELD ARITHMETIC - After squaring an element of a binary field, the squaring result may be reduced modulo the field-defining polynomial g bits at a time. To this end, a lookup table may be employed, where the lookup table stores entries corresponding to reducing g-bit-long polynomials modulo the field-defining polynomial. Such a reducing strategy may be shown to be more efficient than a bit-by-bit reducing strategy. | 2009-06-18 |
20090157789 | Multiplicative Group Counter - Systems and methods are provided for efficiently counting detected events via a multiplicative group counter. An equivalent class polynomial congruent with a first of a plurality of elements comprising a multiplicative group is represented as a series of binary values. The represented polynomial is subjected to a state transition function as each event is detected, such that the series of binary values is altered to represent a new equivalent class polynomial congruent with a second of the plurality of elements of a multiplicative group. The series of binary values is decoded to determine a number of detected events recorded by the counter. | 2009-06-18 |
20090157790 | METHOD AND APPARATUS FOR MULTIPLYING POLYNOMIALS WITH A PRIME NUMBER OF TERMS - An efficient method and apparatus to compute a product of polynomials of degree n−1 where n is an arbitrary prime is provided. The total number of multiply operations and Arithmetic Logical Unit (ALU) operations to compute the product is minimized through the judicious use of polynomial evaluations at few points to decrease the number of multiplications while using only simple ALU operations. | 2009-06-18 |
20090157791 | FLEXIBLE ACCUMULATOR FOR RATIONAL DIVISION - A system and method are provided for rational division. The method accepts accepting a binary numerator and a binary denominator. A binary first sum is created of the numerator and a binary first count from a previous cycle. A binary first difference is created between the first sum and the denominator. In response to comparing the first sum with the denominator, and first carry bit is generated and added to a first binary sequence. The first binary sequence is used to generate a k-bit quotient. Typically, the denominator value is larger than the numerator value. In one aspect, the numerator and denominator form a rational number. Alternately, the numerator may be an n-bit bit value formed as either a repeating or non-repeating sequence, and the denominator is an (n+1)-bit number with a decimal value of 2 | 2009-06-18 |
20090157792 | Content delivery to a mobile device from a content service - Systems and methods for delivering digital content to a mobile device from a digital content provider are disclosed. Digital content is selected using a selection interface on the mobile device. The selected content is then transferred to a computing device by the digital content provider and subsequently transferred to the mobile device by the computing device. In some embodiments, the digital content is reformatted before being transferred to the mobile device. The digital content may be streamed from the computer system to the mobile device. A service provider of a network through which the mobile device connects to the digital content provider may bill a user of the mobile device on behalf of the digital content provider. The digital content provider may bill the user of the mobile device using a Premium SMS service. | 2009-06-18 |
20090157793 | APPARATUS, SYSTEM AND METHOD OF EXECUTING MONOLITHIC APPLICATION PROGRAMS ON GRID COMPUTING SYSTEMS - An apparatus, system and method of executing a monolithic application program successfully on a grid computing system are provided. Before the program is executed on the grid computing system, the program is executed on a computer on which the program has previously been successfully executed. During its execution, the program is monitored to collect its runtime information. The runtime information is provided to the grid computing system. With this information the grid computing system is able to successfully execute the program. | 2009-06-18 |