Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


27th week of 2009 patent applcation highlights part 69
Patent application numberTitlePublished
20090171997METHOD AND SYSTEM FOR OBTAINING USER DATA HAVING USER-DEFINED DATA TYPES - The present invention relates generally to data retrieval, and more particularly but not exclusively to obtaining referentially converted user data having user-defined data types. In one implementation, the present invention is a method for retrieving user data in a data system using one or more application programs for defining a layout for each user data type, defining one or more conversion routines for non-standard data types, calling a coordination call to map standard and non-standard data types, and retrieve the user data from the data storage device.2009-07-02
20090171998SYSTEM AND METHOD FOR CAPTURING AND STORING HOSPITALITY INFORMATION IN A RELATIONAL DATABASE SYSTEM - A database management system for a hospitality business. The database management system comprises a relational database for storing information concerning customers of the hospitality business and customer activities, activities hosted by the hospitality business, and products and services provided by the hospitality or gaming business. Data is stored and organized within the database in accordance with a logical data model comprising a plurality of entities and relationships organized within subject areas defining the manner in which the information concerning customers, dining services, group activities, room services and charges, and other products and services is stored and organized within the relational database.2009-07-02
20090171999System and Methodology for Parallel Stream Processing - A system and methodology for parallel processing of continuous data streams. In one embodiment, a system for parallel processing of data streams comprises: a converter receiving input streams of data in a plurality of formats and transforming the streams into a standardized data stream format comprising rows and columns in which values in a given column are of a homogeneous type; a storage system that continuously maintains a finite interval of each stream subject to specified space limits for the stream; an interface enabling a user to construct parallel stream programs for processing streams in the standardized data stream format, wherein a parallel stream program comprises a linear sequence of program building blocks for performing operations on a data stream; and a runtime computing system running multiple parallel stream programs continuously on the streams as they flow through the storage system.2009-07-02
20090172000Methods and Apparatus for Improving Data Warehouse Performance - Methods and apparatus for improving data warehouse performance are disclosed. An example method to transform a first database into a second database includes analyzing a structure of the first database, generating a hierarchical file path structure reflecting the structure of the first database, and associating a mapping file with a fact table, the mapping file stored in a first hierarchical directory file path of the hierarchical file path structure. The example method also includes copying data from the first database to form the second database, the copied data being accessible from the second database via the mapping file and the fact table, receiving a request to access data in the first database, using the mapping file and the fact table to retrieve the data responsive to the analysis instruction from the second database, and outputting the retrieved data.2009-07-02
20090172001SYSTEMS AND METHODS FOR PROCESSING REGULAR EXPRESSIONS - A method for reducing the size of a DFA associated with a regular expression separates the functions of locating subexpressions within the DFA and determining if the located subexpressions satisfy a regular expression. For example, the functions of (1) locating subexpressions in a range asserting expression and, (2) determining whether the subexpressions satisfy the range of the range asserting expression are partitioned. In one embodiment, a first component may locate the subexpressions in a data stream using one or more DFAs, while a second component determines if the located subexpressions satisfy the range. In this embodiment, because the DFAs are not configured to determine a relationship between subexpressions, such as a range between subexpressions, the size of the resultant DFA may be significantly reduced.2009-07-02
20090172002System and Method for Generating Hyperlinks - A method, computer program product, and scanning system for scanning a physical document to generate an original image-based file. The original image-based file is processed to extract text from the original image-based file and generate a text-based file. The text-based file is processed to identify one or more hyperlinks included within the text-based file. The original image-based file is modified to include the one or more hyperlinks identified within the text-based file, thus generating a modified image-based file.2009-07-02
20090172003Secondary Persistencies in a Service-Oriented Business Framework - It is determined whether at least one request to replicate at least one business object is valid. The business object comprising a plurality of hierarchically arranged nodes, with a root node on a first end, at least one leaf node on a second end, and at least one intermediate node disposed between the root node and the at least one leaf node. Thereafter, a valid path from the root node to replication nodes within each business object specified in the at least one request is determined if it was determined that corresponding request is valid. A replication tree is then generated based on the determined valid path. The replication tree is then traversed and an association is returned when stopping on a leaf node and a replication node is returned when traversing a node to be replicated. A retrieve by association service is executed when an association is returned, otherwise, a retrieve service is executed. Thereafter, nodes retrieved via the retrieve by association service or the retrieve service are stored in a replication store using packages having a fixed size to enable the replication store to be searched. Related techniques, apparatus, systems, and articles are also described.2009-07-02
20090172004METHOD AND SYSTEM FOR GENERATING A DATA OBJECT ASSEMBLY - A method and system for generating a data object assembly is provided. A modeling pattern having a node arranged in a hierarchy of nodes is provided. An element provider is registered for use in the modeling pattern. An element type is configured for the element provider. The element provider is assigned as a parent node to the node. The element type is assigned as a child node to the element provider. A data object assembly is generated using the modeling pattern.2009-07-02
20090172005Discovering and Updating Templates - Embodiments are provided to maintain templates associated with a client. New and updated templates can be provided to the client and accessed by a user. In an embodiment, a system can be configured to automatically update locally stored templates with updated templates associated with a library. The updated templates can replace or be used to update the locally stored templates and be used by an application user. In one embodiment, a client can be configured to automatically initiate an update process to retrieve and/or receive new and updated templates from an associated document library. The update process can also be used to provide additional information associated with a template, such as metadata describing aspects of an associated template.2009-07-02
20090172006APPARATUS AND METHOD FOR STRIPPING BUSINESS INTELLIGENCE DOCUMENTS OF REFERENCES TO UNUSED DATA OBJECTS - A computer readable storage medium comprises executable instructions to provide a first report defining a plurality of references to a plurality of data objects. The plurality of references to the plurality of data objects is analyzed to identify references to unused data objects. The references to the unused data objects are removed from the plurality of references to generate a subset of references to a subset of data objects. A second report defining the subset of references to the subset of data objects is generated.2009-07-02
20090172007IMPLEMENTING APPLICATIONS WITH A DATA MODEL COMPRISING CONTENT, THREAD AND CATEGORY - Embodiments of plural application implementations in accordance with a unified data model are disclosed herein. A unified data model 2009-07-02
20090172008TEMPLATING VIRTUAL VIEWS IN AN ON-DEMAND PORTAL INFRASTRUCTURE - A computer-implemented method for templating virtual views within an on-demand portal infrastructure is provided. The method includes retrieving a virtual view template identified by a virtual view template identifier in response to a request to render a virtual view of a portal. The method further includes aggregating site profile attributes corresponding to the virtual view with attributes obtained, from the virtual view template referenced by the virtual view template identifier. The attributes obtained from the template profile are distinct from the site profile attributes. The profile attributes and attributes obtained from the virtual view template are used for rendering the virtual view.2009-07-02
20090172009Carpool or Ride Matching by wireless digital messaging Linked Database - Systems, methods, and computer program products match a candidate passenger with a driver for a trip toward a common direction. A candidate passenger for the trip is automatically identified based on the physical start-address and direction sent to the database via text messaging (Short Message Service) or by wireless email. The driver is provided a means of contacting or locating the identified candidate passenger.2009-07-02
20090172010DATA CLASSIFICATION SYSTEM AND METHOD FOR BUILDING CLASSIFICATION TREE FOR THE SAME - A data classification system is provided. The data classification system includes a fetch unit, a classification tree module, and a data repository. The fetch unit is adapted for receiving data including at least one datum, and fetching a data information contained in the data. The classification tree module is adapted for classifying the data in a manner of a tree structure according to the data information, and building a classification tree thereby. The data repository is adapted for storing the classification tree and the data. Therefore, the present invention provides a hierarchical structure which is adapted to accelerate a speed for searching data.2009-07-02
20090172011IMAGE FILE CREATION DEVICE AND IMAGE FILE CREATION METHOD - The invention is an image file creation device for creating a first file with an extension “JPG” from an image data group composed of main image JPEG image data and a plurality of sub-image JPEG image data, the first file including the main image JPEG image data and related information from which existence of a second file related to the first file can be recognized; and creating a second file with an extension “MPF”, for example, the second file including the main image JPEG image data, the plurality of sub-image JPEG image data, and related information from which existence of the first file related to the second file can be recognized. When creating the first file and the second file, the files have the same name except for the extensions.2009-07-02
20090172012Methodology to derive enterprise relationships for generating a topology view in a SOA environment - A method for generating a topology of a service oriented architecture (SOA) environment comprises associating a unique identifier with each entity within the SOA environment. The unique identifier summarizes attribute data of a respective entity. The relationships between the unique identifiers are used to derive a topology of the SOA environment.2009-07-02
20090172013Method to Improve Unfolding in Petri Nets - Petri net models, of systems, communication protocols, and software programs, which include place objects, transition objects, arcs, and initial markings, may be used for testing and verification. To reduce computations, a new unfolding process is performed on the net models. Two or more candidate buffer place interfaces are selected from the input net model. The input net is subdivided with a preliminary cut to form two subnets, wherein the preliminary cut passes through suitable candidate buffer place interfaces, objects of each of the subnets other than the suitable candidate buffer place interfaces are reachable from at least one initial marking, and the subnets do not include a mix of initial and non-initial marking places. Each of the two subnets are unfolded and then joined to form an unfolded net that is behaviorally equivalent to original input net model. The unfolded net is then stored in a storage unit.2009-07-02
20090172014Stream-Oriented Database Machine and Method - An event stream processing device capable of processing larger numbers of events while simultaneously responding to queries. This is achieved through sequential storage of data, the maintenance in memory of information pertaining to the most recent events for each entity monitored and the aggregation of file read/write requests in a single thread which is capable of optimising the execution of those requests.2009-07-02
20090172015APPARATUS AND METHOD FOR PLAYING MAPPED OBJECTS - An apparatus for playing mapped objects and a method thereof are provided. When a first object is selected to be played, the apparatus for playing mapped objects and the method thereof according to the invention select a target object of a corresponding category from an object categorizing database, and prompt the first object and the target object to be played simultaneously by means of using an object playing unit, thereby accomplishing an effect of playing a plurality of multimedia objects of the same category at the same time.2009-07-02
20090172016Self-Organized Parallel Processing System - Systems and methods for improving the performance of a multimedia processor system by dynamically evaluating the current performance of the system and, if necessary, updating the configurations of the individual processors to improve the performance of the system. One embodiment comprises a method implemented in a multiprocessor system, including evaluating the performance of each of a current set of configuration objects installed on the processors, selecting a preferred set of configuration objects, and replacing one or more of the configuration objects in the current set to conform the current set to the preferred set. The method may evaluate the performance of each configuration object according to user preferences and may select preferred configuration objects according to a selectable strategy that can, for example, favor unification or diversity in the types of preferred configuration objects.2009-07-02
20090172017Techniques for Multi-Variable Analysis at an Aggregate Level - Techniques for multi-variable analysis at an aggregate level are provided. Two or more datasets having different statistical data distributions and which are not capable of being aggregated are acquired. The values for variables in the two or more datasets are normalized to produce a single integrated dataset of normalized values. The normalized values are then used to produce a demand model that represents and integrates multiple disparate products or services from the two or more datasets into a single demand model.2009-07-02
20090172018ELECTRONIC DOCUMENT MANAGEMENT METHOD - This method of managing electronic documents that can be implemented by a server in a telecommunications network comprises: 2009-07-02
20090172019DOCUMENT IMAGING AND MANAGEMENT SYSTEM FOR PAPERLESS WORKFLOW - A document imaging and management system, including a device for imaging at least one document having at least one computer-readable identifier, a database including a plurality of rules for managing documents and tasks, a processor, software executing on the processor for reading the computer-readable identifier, software executing on the processor for routing the imaged document based on the identifier, and software executing on the processor for determining a task associated with the document based on the identifier and at least one of the plurality of rules. 2009-07-02
20090172020MASS CHANGE OF MASTER DATA VIA TEMPLATES - A data entry template can be associated with each of a plurality of data records that are distributed across a plurality of heterogeneous or homogeneous data sources which can optionally be data bases. The data entry template can be modified to reflect a change to a business process that was previously represented by the template. The change to the business process can be propagated to at least part of the plurality of data records associated with the template. Related systems, apparatus, methods, and/or articles are also described.2009-07-02
20090172021RECOMMENDATIONS BASED ON ACTIONS PERFORMED ON MULTIPLE REMOTE SERVERS - A content provider system interacts with a network of web sites to provide behavior-based content to users. Operators of the web sites add widgets to selected web pages of their sites. The widgets, when executed on the computing devices of users who view the selected web pages, report user-generated events to the content provider system. The content provider system analyses the reported events to detect behavioral associations between particular web sites, web pages, products, and/or other types of items. The widgets may also retrieve and display behavior-based content that is based on these item-to-item behavioral associations. For example, when a user views a particular web page, a widget on that page may request and display descriptions of, and links to, other sites or pages that are (a) behaviorally related to the page being viewed or an item represented thereon, and/or (b) behaviorally related to the past browsing activities of the particular user.2009-07-02
20090172022DYNAMIC STORYBOOK - A system (and corresponding methodology) that dynamically alters a storybook (e.g., literary work). Preferences, policies and contexts can be considered and incorporated into the storyline of the book to enhance interest by creating a rich, personalized experience. By enhancing readability and features (e.g., sensory features), stories become more true-to-life and enjoyable by altering the story over time or to differing context (or content).2009-07-02
20090172023DATA MANAGEMENT SYSTEM FOR MANUFACTURING ENTERPRISE AND RELATED METHODS - A method, system, and interface for managing data in a manufacturing enterprise that provides a visual indication of projected results of currant activities. Method includes collecting multi-dimensional data comprising planned values and dynamically updated actual values, processing the values, projecting future events based on records of present and past events and comparison between the planned values and the processed actual values, and displaying an extrapolated status report indicating discrepancies between the planned values and the actual values. The system includes the interface comprising dynamically updated two-dimensional graphic display, a first dimension attribute corresponding to a preset interval of first dimension value from a present first dimension value onward, an array of second dimension attributes, sets of feature attributes that are associated with the second dimension attributes and presented as data in graphic or alphanumeric forms. The sets are located substantially within boundaries of the second dimension attributes.2009-07-02
20090172024SYSTEMS AND METHODS FOR COLLECTING AND ANALYZING BUSINESS INTELLIGENCE DATA - A system includes a memory to store program code and a processor to execute the program code to perform a process for generating a business intelligence (BI) data presentation. The process includes collecting BI data from one or more data sources and verifying the collected BI data. The process further includes defining an output presentation format in a multidimensional BI database, loading the collected BI data into the multidimensional BI database, refreshing data tables in the multidimensional BI database based on the loaded set of BI data, and generating an output BI data presentation based on the loaded BI data and the output presentation format.2009-07-02
20090172025Federated Access - A federation system operating in a first enterprise includes a configuration server and a database for creating and storing federation configuration data and a federation registrar having an interface for dealing with a second enterprise seeking to federate. In the system the second enterprise connects to the federation registrar, negotiation takes place concerning details of federation, agreement is reached, configuration is stored in the configuration database, and the second enterprise is then coupled to the first enterprise through a pair of federation proxy interfaces, one at the first enterprise and one at the second enterprise, the proxy interfaces configured by details of the federation.2009-07-02
20090172026PERSONALIZED INFORMATION FILTER BASED ON SOCIAL TAGS - Embodiments of the present invention address deficiencies of the art in respect to content personalization and provide a method, system and computer program product for tag-based content personalization. In an embodiment of the invention, a method for tag based personalization of content can be provided. The method can include comparing tags for a user in a social bookmarking system to keywords for content received for the user. The method further can include filtering the content when the keywords do not compare favorably with the tags. In this way, the content preference of a user can be inferred irrespective of the environment in which the content is provided as the keywords of the content can be compared with tags associated with the interests of the recipient of the content.2009-07-02
20090172027TELEPHONE MENU SELECTION - A method and system for facilitating user selection of telephone menu options. In one embodiment, the method includes receiving at least one function and a corresponding correspondent-defined code, wherein the correspondent-defined code identifies the at least one function. The method also includes receiving a user-defined code, where the user-defined code identifies the at least one function. The method also includes generating a mapping of the at least one function, the correspondent-defined code, and the user-defined code.2009-07-02
20090172028Method and Apparatus for Providing an Auxiliary Media In a Digital Cinema Composition Playlist - The embodiments of the present invention are directed towards creating, packaging, distributing, and reproducing auxiliary media tracks, such as a second language audio track, within a digital mastering and distribution system for motion pictures, such as that used in Digital Cinema. The invention appends data structures and elements to the current existing management structure for representing digital cinema presentations maintaining complete interoperability and causing minimal impact to the existing structure while providing an enhanced service and experience to movie audience.2009-07-02
20090172029REMOTE MANAGING AND CONSULTING SYSTEM FOR LOGISTICS - This invention relates to A remote managing and consulting system for logistics comprising a central processing system and one or more remote terminals which exchange data with the central processing system, wherein each of the remote terminals includes a wireless transmitting and receiving module, a optimization unit for logistics organization of the central processing system will generate optimization plans for transporting organization, an individuation optimization unit for logistics plans of the central processing system will generate optimization plans for individuation transporting. This invention is favorable to improve logistics efficiency, reduce logistics time and decrease logistics costs.2009-07-02
20090172030SYSTEM AND METHOD FOR IMAGE CLASSIFICATION - Systems and methods for image classification are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of selecting a predetermined number of training images that are representative of images associable with a particular topic category. One embodiment can include, extracting training image features from the training images, generating a set of descriptors characteristic of images associable with the particular topic category, and generating the particular set of predetermined models that correspond to the particular topic category based on the set of descriptors.2009-07-02
20090172031Map Updating System - A map updating system that stores map data and a priority sequence table, acquires first update data and second update data of the map data according to the priority sequence table, and updates the map data based on the first update data and second update data according to the priority sequence table.2009-07-02
20090172032Picture processing apparatus, index creating apparatus, imaging apparatus, index creating method, and program - Disclosed herein is a picture processing apparatus including: an attribute information detection section configured to detect attribute information about a plurality of pictures included in moving picture data; an index data creation section configured to create index data for indexing the attribute information to the positions in the moving picture data of those of the plurality of pictures which correspond to the attribute information; and a stream data creation section configured to create stream data including the moving picture data and the index data.2009-07-02
20090172033Methods, systems and computer-readable media for facilitating forensic investigations of online activities - Methods, systems and computer-readable media containing program code for facilitating forensic investigations of online activities such as online transactions. One method for facilitating an investigation comprises: receiving a logical identifier and temporal information; consulting a database to obtain evidentiary information regarding end-user equipment to which was assigned the logical identifier at a time specified by the temporal information; and using the evidentiary information to transmit a message, which can be used by a party conducting the investigation, for instance, to detect or establish that the transaction is fraudulent or illegal.2009-07-02
20090172034ENABLING SYMPTOM VERIFICATION - Systems, products and methods for enabling symptom verification. Verifying a symptom may include eliminating repeated symptom definitions or eliminating symptoms having low accuracy. A computer system enables verification of a symptom including a rule for detecting a set of events related to a given problem. The computer system includes a symptom database which stores the symptom, a specimen database which stores a specimen including a set of events detected according to a rule of a certain symptom, and an analysis unit which analyzes the specimen stored in the specimen database using a new symptom in order to determine whether to add the new symptom to the symptom database. The present disclosure also includes a method and a computer program for enabling verification of a symptom including a rule for detecting a set of events related to a given problem.2009-07-02
20090172036SYSTEMS AND METHODS FOR WORKFLOW PROCESSING - Systems and methods for processing a workflow are disclosed. Certain embodiments allow prescreened data to be inserted into a workflow. A user's interpretation of prescreened data can be compared with previously obtained characteristics, enabling the user's interpretive output to be monitored and improved. The disclosed systems and methods have applications including, but not limited to, training, performance analysis, process improvement, and data analysis and data mining in workflows.2009-07-02
20090172037METHOD, SYSTEM AND COMPUTER-READABLE RECORDING MEDIUM FOR CONTROLLING MULTIMEDIA BASED ON DISPLAY CONDITION OF CONTENTS - A method for controlling multimedia data corresponding to at least one multimedia area included in content created by a content creator based on the state in which the content is displayed through a screen of a user terminal, includes the steps of: (a) creating information on the multimedia area to activate a specific multimedia data among the multimedia data if the specific multimedia area among the all the areas included in the content is displayed on the screen of the user terminal; (b) recording the content in connection with the information on the multimedia area; and (c) providing the recorded content to the user terminal if a request for viewing the content is received from the user terminal. With this method, the user may create the content systematically.2009-07-02
20090172038System and Method for UDDI Data Migration Using Standard UDDI v3 API - A system and method are described for Universal Description Discovery and Integration (UDDI) data migration exporting existing UDDI V3 data from a UDDI V3 compliant repository (a source repository) and importing this data into another UDDI V3 compliant repository (a destination repository). The data from the source repository is migrated into the destination repository and remains in the custody of the destination repository. The method preserves the user name and entity key associated with the data during the process. If that is not possible, the method generates new user names and/or entity keys and creates a mapping between the original and the generated user names and/or keys in order to dispatch the requests properly during runtime. Source repository is required to support the mandatory UDDI v3 APIs and may need to support the optional Security API Set. Destination repository is required to support the mandatory UDDI v3 API and the optional Security API Set. Other optional APIs (as replication and subscription for example) are not required to be supported by any of the repositories.2009-07-02
20090172039Snapshot management apparatus and method, and storage system - A high-performance and highly-reliable snapshot management apparatus and method, and a storage system are provided that can prevent the adverse influence of overhead when they retain a multiplicity of snapshots. An operational volume is set in a storage area provided by a first storage apparatus and a plurality difference volumes are set in a storage area provided by a second storage apparatus. In response to data writing to the operational volume, difference data is saved in the difference volumes and management tables for it are created, with each snapshot being managed according to the management tables. Each management table is divided according to one or more snapshots in accordance with the snapshot creation time. The second and any following management tables store specified inheritance information to inherit the content of the preceding management tables.2009-07-02
20090172040FILE SYSTEM THAT MANAGES FILES ACCORDING TO CONTENT - A method of managing a plurality of files according to their respective instances of a property of the files, a data processing device that uses the method, and a computer readable storage medium bearing code for implementing the method. The files of at least one of the instances are managed according to a management protocol respective to that/those instance(s). Preferably, all the other files are managed according to a common default management protocol. Different protocols trade off performance vs. ruggedness, trade off average performance vs. latency, or include different defragmentation policies.2009-07-02
20090172041Asynchronous Replication - Contents of a copy of a server file may be saved to a down load file, a base file, and a working file. An indication may be received from an application that the application has edited the working file and a copy of the edited working file may be saved to an upload file. A server computer may be queried to determine if the server file on the server computer has been changed. If the server file on the server computer has not been changed, the server file on the server computer may be updated with contents of the upload file. If the server file on the server computer has been changed, a three-way merge of the upload file, the base file, and the changed server file on the server computer may be performed. Then the server file on the server computer may be updated with the three-way merge results.2009-07-02
20090172042Method, System, and Computer Program Product for Implementing a Model Exchange Framework - Disclosed are a method, a system, and a computer program products for implementing model exchange in a system design. In various embodiments, the method or system receives a model exchange request from a client where model exchange request comprises a first synchronization record which comprises a delta of both a program aspect and a data aspect between a system design on the client and a system design on the server, implements the first model exchange request by processing the first model exchange, generates a second synchronization record in response to the first model exchange, transmitting the second synchronization record to the first client by using a fusion technology, and displaying a result of implementing the first model exchange request or storing the result in a tangible computer readable medium.2009-07-02
20090172043METHOD AND SYSTEM TO SYNCHRONIZE UPDATED VERSIONS OF A DOCUMENT EDITED ON A COLLABORATIVE SITE THAT ARE UNDER DOCUMENT MANAGEMENT CONTROL - A method and system for synchronizing versions of a document on a collaborative site and on a content management repository is disclosed. The method and system comprises determining that a document has been modified on the collaborative site by a listener/updater mechanism. The method and system further comprises providing a hidden save of a copy of the document to the content management repository by an authorized user of the collaborative site. In one embodiment, a system and method in accordance with the present invention uses the Web-based Distributed Authoring and Versioning (WebDAV) protocol. This listener/updated mechanism permits users to retain the highly-collaborative aspect of wikis, but automatically updates and retains the document in a more formal content management repository making it available for other Content Management applications.2009-07-02
20090172044VIRTUAL DATABASE ADMINISTRATOR - A virtual database administrator (VDBA) is implemented in a database server network to monitor back-up write events from the database servers on the network to a network back-up server and correct failed back-up attempts. The VDBA regularly polls the database servers for copies of event logs that include information about back-up attempts. The VDBA parses each of the event logs, searching for the back-up log entries indicating successful or failed back-up writes for particular databases. For failed back-up writes, the VDBA instructs the specific database server to retry the back-up write for the particular database. The back-up retry instructions are specific to the database server and cause a back-up retry limited to the particular database on the server that experienced the failure.2009-07-02
20090172045SYSTEM AND METHOD FOR ARCHIVING PORTIONS OF AN OUTPUT OF A WEB APPLICATION - A system and method is provided for archiving only pertinent portions of a web application. In implementation, the system and method of the invention allows web applications to easily save important areas of a web page that are displayed to the user. The important areas may include, for example, confirmation of a transaction or other sales information. The important areas, also referred to as pertinent portions, are saved as a file on a server, database or other computing device for future reference. The method comprises placing a first scripting tag at a first location in an HTTP document and placing a second scripting tag in a second location in the HTTP document. The text between the first scripting tag and the second scripting tag is rendered and saved into a file upon execution of the HTTP document.2009-07-02
20090172046ELECTRONIC APPLIANCE SERVICE SYSTEM - The risk of a third party referring to or using backup data without authorization upon restoring such backup data in an HDD recorder is mitigated. First authentication information of a user as the HDD owner and second authentication information of an engineer of a repair plant are registered in an online backup service system. The first authentication information is used when backing up data recorded in the HDD to the online backup service system, and the second authentication information is used when restoring the data backed up to the online backup service system. The data backup processing and data restoration processing are executed only when the authentication information is appropriate. Since the user will directly receive an email from the online backup service system regarding who restored which data at what time, such user will be able to audit the data restoration process independently from the person recovering the data.2009-07-02
20090172047Method and Apparatus for Loading Data Files into a Data-Warehouse System - Date-warehouse systems are populated using an enhanced Extraction-Load-Transform (ETL) process and system by employing three ideas: Out-of-order-fill ETL, relative-ordering index (ROI), and dependent queries. Out-of-order-fill ETL allows a data warehouse to accept the loading of data files in any order, and does not require the loading of any previous backup data files in order to provide some functionality to end users under the view that some functionality or data access is better than none at all. Dependent queries are processes that use defined data structures for use in constructing, extracting, and validating each record to be written in said data-warehouse system in order to ensure that referential integrity is maintained and that no orphaned data is pushed into the data warehouse. Finally, ROI is a process wherein a value is determined, based on the constraints of the source data, which indicates the relative newness of the data.2009-07-02
20090172048MEMORY STORAGE OF FILE FRAGMENTS - In some embodiments a beginning portion of a disk drive file fragment is stored in a memory, and the beginning portion of the disk drive file fragment is accessed from the memory. Other embodiments are described and claimed.2009-07-02
20090172049DEVICE AND METHOD FOR INTEGRATING FILE SYSTEMS - The present invention enables a user to increase storage capacity for a host by using multiple storage devices. File systems are virtualized regardless of any difference in file system format. The invention may be embodied as a device for integrating file systems or as a method of integrating file systems. The device has one or more storage device interfaces for storage devices, a host interface, and a hub connected to the interfaces. The hub creates a virtual file system that aggregates the storage device file systems of storage devices that are connected to the storage device interfaces. The method of integrating file systems includes reading file systems, interpreting them, creating a logical structure containing data of the file systems, and generating in a memory sectors that map the logical structure into a virtual file system.2009-07-02
20090172050DUAL REPRESENTATION OF STORED DIGITAL CONTENT - Various methods, devices and systems are described for providing dual representation of stored digital content are described where the dual representation includes logical block data and corresponding data objects. Data object property information is synchronized with the data objects.2009-07-02
20090172051ONLINE INCREMENTAL DATABASE DUMP - Various embodiments may include taking an initial dump of a database table and tracking changes to the database table, with regard to but outside of transactions, since a most recent full or partial dump has been taken. A partial dump, in such embodiments, may be taken since the most recent full or partial dump and used to create a data structure which may be used to update only those database table rows modified since a last full or partial dump. As a result, the dumps of a database table will include a single full dump and may include one or more partial dumps. These full and partial dumps may then be instantiated to create or update an instance of the database table. In some embodiments, dumps may be taken directly to a mirrored instance of a database table.2009-07-02
20090172052TILED ARCHITECTURE FOR STATIONARY-METHOD ITERATIVE LINEAR SOLVERS - A system for solving linear equations comprises a first circuit including a first multiplication module for multiplying a first row of a matrix by a first instance of a vector variable to generate a first product, and a first linear solver module for calculating an updated first element of the vector variable using the first product. A second circuit includes a second multiplication module for multiplying a second row of the matrix by a second instance of the vector variable to generate a second product, and a second linear solver module for calculating an updated second element of the vector variable using the second product. An interface module updates the second instance of the vector variable with the first updated element, and updates the first instance of the vector variable with the second updated element.2009-07-02
20090172053ARITHMETIC APPARATUS FOR MULTI-FUNCTION UNIT AND METHOD - An arithmetic apparatus for a multi-function unit and a method integrates all operations which are necessary to the GPU (graphics processing unit) with one operational device to decrease the area and power of the hardware and to control all operations except a matrix-vector multiplication to achieve a single-cycle throughput and to control a matrix-vector multiplication to achieve a 2-cycle throughput. Thus, the whole power consumption and the size and the efficiency of 3 dimensional graphics systems for the embedded systems such as the cell phone or Personal Digital Assistant can be improved as the GPU can be small-sized and advanced.2009-07-02
20090172054EFFICIENT LEADING ZERO ANTICIPATOR - Embodiments of the present invention provide a system that estimates the location of the leading zero or the leading one in the result of an addition of floating-point numbers A and B. The system includes a half-adder circuit associated with each separate bit position i in A and B. The half-adder circuits compute a sum (S) for the associated bit position of A and B and a carry (K) for a next bit position of A and B. The system also includes a set of estimation circuits coupled to the set of half-adder circuits. The set of estimation circuits computes an estimate for the location of the leading zero or the leading one in the result from the K and S computed by each half-adder circuit.2009-07-02
20090172055Random Number Generator - The invention concerns a random number generator comprising a n-bit LSFR at least one oscillator having at least one delay element introducing a variable delay in the counter feedback loop, and at least one sampling/holding device having at least one input coupled to an output of the oscillator, and at least one output coupled to a input of the LSFR, and a clock input receiving a sampling clock signal at a much lower frequency than the oscillator frequency. Said generator is for example configured to vary the delay introduced by the oscillator delay based on a number q of feedback bits among the n bits of the LSFR output, where q is a an integer such that 1≦q≦n.2009-07-02
20090172056RANDOM NUMBER GENERATOR - Generally, this disclosure describes a system and method for generating random numbers. In at least one embodiment described herein, the method may include generating random bits in accordance with at least one security application via an integrated circuit, said integrated circuit including a true random number generator having an analog core. The method may further include providing, via an internally generated power supply, power to said analog core via a voltage regulator associated with said true random number generator. Of course, additional operations are also within the scope of the present disclosure.2009-07-02
20090172057Computer system for predicting the evolution of a chronological set of numerical values - The invention relates to a computer system for assisting prediction of the future of a chronological set (J) of numerical values which are stored in the memory (H) of a computer (O), such as to enable the generation of a topological structure, which can be displayed (V), using an algorithm-based analyzer (A). The topological structure comprises a dense network of regression-based curves in which characteristic figures, which can be used for prediction (P) purposes, can manifest.2009-07-02
20090172058Computing time-decayed aggregates under smooth decay functions - Aggregates are calculated from a data stream in which data is sent in a sequence of tuples, in which each tuple comprises an item identifier and a timestamp indicating when the tuple was transmitted. The tuples may arrive at a data receiver out-of-order, that is, the sequence in which the tuples arrive are not necessarily in the same sequence as their corresponding timestamps. In calculating aggregates, more recent data may be given more weight by a decay function which is a function of the timestamp associated with the tuple and the current time. The statistical characteristics of the tuples are summarized by a set of linear data summaries. The set of linear data summaries are generated such that only a single linear data summary falls between a set of boundaries calculated from the decay function and a set of timestamps. Aggregates are calculated from the set of linear data summaries2009-07-02
20090172059Computing time-decayed aggregates in data streams - Aggregates are calculated from a data stream in which data is sent in a sequence of tuples, in which each tuple comprises an item identifier and a timestamp indicating when the tuple was transmitted. The tuples may arrive out-of-order, that is, the sequence in which the tuples arrive are not necessarily in the sequence of their corresponding timestamps. In calculating aggregates, more recent data may be given more weight by multiplying each tuple by a decay function which is a function of the timestamp associated with the tuple and the current time. The tuples are recorded in a quantile-digest data structure. Aggregates are calculated from the data stored in the quantile-digest data structure.2009-07-02
20090172060FILTER ADAPTIVE FREQUENCY RESOLUTION - In signal processing using digital filtering the representation of a filter is adapted depending on the filter characteristics. If e.g. a digital filter is represented by filter coefficients for transform bands Nos. 0, 1, . . . , K in the frequency domain, a reduced digital filter having coefficients for combined transform bands, i.e. subsets of the transformed bands, Nos. 0, 1, . . . , L, is formed and only these coefficients are stored. When the actual filtering in the digital filter is to be performed, an actual digital filter is obtained by expanding the coefficients of the reduced digital filter according to a mapping table and then used instead of the original digital filter.2009-07-02
20090172061INVERSE HADAMARD TRANSFORM CONVERTER AND SYSTEM - The present invention provides an Inverse Hadamard Transform (IHT) converter which comprises a first group of registers for receiving coefficients inputted to the IHT converter; a first adder for adding selected the coefficients stored in the first group of registers; a second group of registers for receiving results from the first adder; and a second adder for adding selected the results stored in the second group of registers. The present invention provides an Inverse Hadamard Transform (IHT) converter system.2009-07-02
20090172062EFFICIENT FIXED-POINT IMPLEMENTATION OF AN FFT - A fast Fourier transform (FFT) is performed on first-fourth input data points. Real and imaginary portions of the first input data point are stored in first and second registers. Real and imaginary portions of the second input data point are stored in third and fourth registers. Real and imaginary portions of the third input data point are stored in fifth and sixth registers. Real and imaginary portions of the fourth input data point are stored in seventh and eighth registers. Operations are performed in place in the first-eight registers and in a ninth register to generate a first-fourth output data points stored in the registers that represent an FFT of the first-fourth input data points. The radix-4 FFT may be cascaded to perform higher bit-level FFTs on sets of data points. Furthermore, the data points may be reordered between cascaded radix-4 FFTs to enable efficient use of memory.2009-07-02
20090172063Multi-Threaded Codeless User-Defined Functions - A multi-threaded codeless user-defined function (UDF) may be provided. First, at least one input value may be received from a calculation thread corresponding to a spreadsheet calling the codeless UDF. Then, the at least one input value may be saved in a thread storage area outside of a UDF storage area containing the codeless UDF. Next, the codeless UDF may be performed comprising performing at least one calculation using at least one formula in the codeless UDF and the at least one input value from the thread storage area. At least one output value produced in response to performing the codeless UDF may then be returned to the calculation thread corresponding to the spreadsheet calling the codeless UDF.2009-07-02
20090172064Method for enhancing the computation of CSS and accuracy of computing hardware and to promote the computation speed - This invention proposed a new algorithm. By multiply the proposed weight coefficients of this invention, CSP and CSS can be computed without computing for the mean(s) of the data. After the proposed weight coefficients of this invention undergo factorization, it can promote a new recursive and real time updatable computation method. To test the accuracy of the new invention, the StRD data were separately tested using SAS ver 9.0, SPSS ver 15.0 and EXCEL 2007 for comparison. The results showed that the accuracy of the results of the proposed invention exceeds the level of accuracy of SAS ver 9.0, SPSS ver 15.0 and EXCEL 2007. Aside from an accurate computation, this new invented algorithm can also produce efficient computations.2009-07-02
20090172065Methods and arrangements to correct for double rounding errors when rounding floating point numbers to nearest even - Methods and arrangements to correct for double rounding errors when rounding floating point numbers to nearest even are described. Embodiments include transformations, code, state machines or other logic to perform a floating point operation on one or more floating point numbers of precision P2009-07-02
20090172066Methods and arrangements to correct for double rounding errors when rounding floating point numbers to nearest away - Methods and arrangements to correct for double rounding errors when rounding floating point numbers to nearest away are described. Embodiments include transformations, code, state machines or other logic to perform a floating point operation on one or more floating point numbers of precision P2009-07-02
20090172067METHODS AND APPARATUS FOR IMPLEMENTING A SATURATING MULTIPLIER - Methods and apparatus are provided for implementing an efficient saturating multiplier associated with addition and subtraction logic. The result of the multiplier is saturated before accumulating. The result of the multiplier can be stored in a result register in unsaturated form. The output of the result register can then be saturated and provided to addition and subtraction logic to allow efficient implementation of a saturating multiplier.2009-07-02
20090172068METHOD AND APPARATUS FOR EFFICIENTLY IMPLEMENTING THE ADVANCED ENCRYPTION STANDARD - Implementations of Advanced Encryption Standard (AES) encryption and decryption processes are disclosed. In one embodiment of S-box processing, a block of 16 byte values is converted, each byte value being converted from a polynomial representation in GF(256) to a polynomial representation in GF((22009-07-02
20090172069METHOD AND APPARATUS FOR INTEGER DIVISION - The invention provides a method, arithmetic divider unit, and system for dividing a dividend D2009-07-02
20090172070Single Clock Cycle First Order Limited Accumulator for Supplying Weighted Corrections - A method is provided for first order accumulation in a single clock cycle. The method accepts a limited gain value and an accumulated value stored in a previous clock cycle. Using combinational logic, the limited gain value is summed with the accumulated value. If the summed value is between upper and lower limits, a non-weighted correction signal is supplied, and the summed value is the storage value. If the summed value is greater than the upper limit, a positive weighting is supplied, the (upper limit+1) is subtracted from the summed value, and the result is the storage value. If the summed value is less than the lower limit, then a negative weighting is supplied, the lower limit is subtracted from the summed value, and the result is the storage value. The storage value is loaded in memory for use as the accumulated value in the subsequent clock cycle.2009-07-02
20090172071METHOD AND SYSTEM FOR DATA DECOMPOSITION VIA GRAPHICAL MULTIVARIATE ANALYSIS - A method for multivariate analysis using a mathematical model for generating model data and actual data for more than one variable includes for each variable, determining a difference between the model data and the actual data. The model data is substantially representative of more than one variable. The method also includes for each variable, determining a fractional impact on performance. The method further includes for each variable, determining a weighted deviation based on the determined difference and the determined fractional impact. The method also includes transmitting the weighted deviation to an output device.2009-07-02
20090172072REMOTE VIEWING OF DOCUMENTS VIA THE WEB IN REAL-TIME - The present invention offers a component that enables the presenter to begin presenting the first pages of the document as they become available, without having to wait on the entire document to be processed. The present invention provides an approach that is used to monitor document processing as it taking place on a server. As each page is in the document is processed (e.g., converted), a monitoring component signals a controlling component to alert it of the specific progress events (e.g., a new page available). The controlling component can immediately interface with clients using a real-time communication component, for example letting users know when each single page is available for consumption. Once alerted, an informed client can signal all other clients which page to view.2009-07-02
20090172073SYSTEM AND METHOD FOR REPRESENTATION OF MULTIPLE RELATED OBJECTS WITHIN A WEB FEED - A method and computer program product for processing a data page to be provided to one or more remote devices via a data feed. A determination is made concerning whether the data page includes two or more data objects. If the data page includes two or more data objects, a page entry for the data page is defined; and a separate object entry for at least one of the two or more data objects included within the data page is defined. The object entry is associated with the page entry.2009-07-02
20090172074SYSTEM AND METHOD FOR READING A WEB FEED THAT REPRESENTS MULTIPLE RELATED OBJECTS - A method and computer program product for receiving, on a remote device, a data feed that includes a plurality of feed entries. The feed entries are processed to identify one or more page entries. The feed entries are processed to identify one or more object entries. At least a first and a second object entry, chosen from the one or more object entries, are associated with at least a first page entry chosen from the one or more page entries.2009-07-02
20090172075RELAY SERVER AND RELAY COMMUNICATION SYSTEM - A process of automatically transferring a file can be performed via an external network without using a VPN. A plurality of client terminals is separately connected with a relay server and can share a resource. The client terminal monitors the addition of a resource to a specified transfer source folder. When the resource is added, the client terminal adds information regarding the resource to the shared resource information. The updated shared resource information is shared with other client terminals via the relay server. When the client terminal detects the update, the client terminal transmits a resource transfer request to the client terminal via the relay server. When data of the resource is received via the relay server, the client terminal stores the resource in a specified transfer destination folder.2009-07-02
20090172076Community information and news flow network - A system is described that provides a localized community information and news flow network. Devices are employed throughout a community to input news and information and automatically (or in an automated fashion) send the information to one or more predetermined locations. Once the data has been stored, the information is aggregated and processed, including an “auto-report” feature to transform the information/data, in part or in whole into view-ready news stories. An integrated network is established, including satellite and Internet receivers throughout the community, in order to automatically transmit to the community for viewing the transformed news stories in various forms such as video news clips, photos, tabular graphics, etc.2009-07-02
20090172077Apparatus for and a Method of Delivering a Message to a User - Apparatus for delivering a message to a user comprising means for communicating with service providers and means for communicating with device agents operating on respective user devices, wherein the service provider communicating means is configured to receive a request to communicate with a specified user and to selectively output a message for the user to said device agent communicating means and wherein the device agent communicating means is configured to maintain a list of connected device agents, to receive said message and to transmit said message to a selected device agent dependent upon a routing policy for said user.2009-07-02
20090172078NETWORK OPERATING SYSTEM - Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.2009-07-02
20090172079METHOD, COMPUTER SYSTEM, AND COMPUTER READABLE MEDIUM FOR SENDING MESSAGES FROM A MOBILE DEVICE VIA A HOST SYSTEM TRANSPARENTLY - A system including a rate governor is provided for monitoring and controlling the amount of communications between a remote communication unit (2009-07-02
20090172080INCREMENTAL DOWNLINK OF FLIGHT INFORMATION - A method for providing flight information to a ground server is provided. The flight information is received from an aircraft system. The flight information is converted into a graphical representation and a plurality of properties associated with the flight information. The graphical representation and the plurality of properties is stored. The graphical representation and the plurality of properties is processed to generate a compressed graphical representation and plurality of properties having a compressed file size. The compressed plurality of properties is transmitted to the ground server.2009-07-02
20090172081System and Method for Incorporating Social Networking Maps in Collaboration Tooling and Devices - A system and method for incorporating social networking maps in collaboration tools is presented. A user creates rules that are based upon the user's relationship with other users and provides the rules to a network server. The network server uses these rules when the network server receives a relational request from the collaboration tool in order to filter a hierarchal social networking map. The hierarchal social networking map is centrally located such that different collaboration types may utilize the hierarchal social networking map. After filtering the hierarchal social networking map, the network server sends a list of user identifiers to the collaboration tool, which allows the user to collaborate with recipient users corresponding to the list of user identifiers, which are users that share a particular relationship with the user.2009-07-02
20090172082SOFTWARE AS A SERVICE IN A PEER-TO-PEER ENVIRONMENT - A method and system are disclosed. In one embodiment the method includes populating a software as a service (SaaS) application lookup table on a first computer system on a network with a first categorized set of pointers. Each pointer includes one or more storage locations within one or more peer computer systems on the network where at least a portion of a first SaaS application resides. The method also includes the first computer system requesting access to one or more portions of the first SaaS application from at least one of the one or more peer computer systems. The method also includes the first computer system receiving one or more streams of the one or more portions of the first SaaS application from the at least one of the one or more peer computer systems on the network, when access is granted.2009-07-02
20090172083Personal video network - The invention is a personal wireless network that generally comprises at least a lightweight wireless client to send and receive audio and video from another system component. The personal wireless network also provides a wireless-enabled routing component, which stands alone to route traffic within the personal wireless network. Also provided is a transmitter component that connects to a computing device, such as a server and sends and receives data Furthermore, a software algorithm provides a method for supporting a personal wireless network.2009-07-02
20090172084Facilitating A User Of A Client System To Continue With Submission Of Additional Requests When An Application Framework Processes Prior Requests - A computing system in which a user of a client system can continue with submission of an additional request while an application framework processes prior requests. In an embodiment, when a request is received, the resource requirements for processing the request are determined. If the resource requirements exceed a threshold, the request may be processed in the background. The user can continue issuing additional requests. After completion of processing of a request, the availability of the results may be notified in a pre-specified portion of a window from which the user is interacting with the application framework. The user may conveniently request the results by clicking on a portion of the displayed message.2009-07-02
20090172085NETWORK OPERATING SYSTEM - Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.2009-07-02
20090172086NETWORK OPERATING SYSTEM - Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.2009-07-02
20090172087NETWORK OPERATING SYSTEM - Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.2009-07-02
20090172088Network Video/Audio Browsing System and Browsing Method Thereof - A network browsing method is provided for browsing video/audio data shot by an IP camera. A local computer is coupled to a LAN (local area network) to detect the IP camera. The network browsing method includes the steps of: executing an application program by the local computer to obtain an identification code stored in the IP camera; transmitting for registering the identification code to a DDNS (Dynamic Domain Name Server) by the application program; obtaining a personal IP camera address and a personal server address so as to couple to the IP camera and control the IP camera via the personal IP camera address and the personal server address; and coupling to a service server via the personal server address so as to obtain the video/audio data shot by the IP camera. The service server captures the video/audio data shot by the IP camera via the Internet.2009-07-02
20090172089VIRTUAL SPACE SYSTEM, METHOD AND PROGRAM - In a virtual space including a plurality of islands, location of the islands is mapped in two dimensions, preferably using multidimensional scaling such as Kruskal method, to keep the order of the distances between the feature vector including the information of profile and preference of the user and the feature vectors including the profiles and event information of the respective islands. The map server uses the mapping information to provide the user with the islands arranged in a manner more conforming to the user's feature vector, which allows the user to conveniently visit the islands suited to the user's preference, and hence, increases utilization of the virtual space.2009-07-02
20090172090Information display system and method - The invention disclosed herein is directed to a system and method for displaying graphics, text, animation, video and other content. In one embodiment of the invention, the system comprises a three-dimensional “Display Carousel” system. The system may include one or more display windows, each of which is capable of displaying different content. The configuration of the windows may give the appearance of rotating like a carousel and also of the carousel and/or images being three-dimensional. Other features of the invention may include functionality which permits the uploading and downloading of content, statistical data gathering, and revenue generation.2009-07-02
20090172091System and Method for Implementing Click-through for Browser Executed Software Including Ad Proxy and Proxy Cookie Caching - An improved proxy is disclosed for allowing click-through on an ad URL delivered on a web page within a Java® applet executing on a client machine. The proxy caches cookie information for the browser, to support java applications that do not allow for planting of cookies directly. When the user clicks on the ad URL, the proxy retrieves the relevant cookie and link information from a host side database, and uses the same to help the browser open the correct URL associated with the ad. The proxy acts to extend the reach and access of a conventional applet beyond the resources of a download host associated with such applet.2009-07-02
20090172092SYSTEM AND METHOD FOR PROVIDING SERVICE - A system comprises a service anchor apparatus having a unit configured to hold an original of an application program for providing a service; an end-user accommodation apparatus having a unit configured to connect with a terminal of an end user; and a relay apparatus located on a route between the service anchor apparatus and the end-user accommodation apparatus. The system creates, via the relay apparatus, a copy of the application program in the end-user accommodation apparatus, the original of the application program being held by the service anchor apparatus, and the end-user accommodation apparatus runs the copy of the application program, thereby providing the service to the terminal of the end user.2009-07-02
20090172093Technique For Previously Providing Estimate of Time Required For Processing - Provided is a client device communicating with a server device, the client device including: a display section for displaying a page including at least one display object on a screen; a transmitting section for transmitting a processing request to the server device in response to an event where the display object receives an operation by a user; an obtaining section for obtaining, before the operation by the user, an estimate of time required for processing that will be executed by the server device in response to the processing request; and an output section for outputting the obtained estimate of the required time in association with the display object.2009-07-02
20090172094Connection Pool and Prepared Statement Cache - An improved resource pool is provided that provides for dynamic configuration and is comprised of code that is configured to be used for different subsystems, including JDBC, Connector, and JMS subsystems. Pool maintenance, resource object creation and timeout, multiple deque management, and pool state transition features are provided. An application server may include at least one resource pool object, wherein each resource pool object represents a resource pool in the application server. An improved prepared statement cache is also provided that works in conjunction with the resource pool implementation to more effectively provide for prepared statement processing.2009-07-02
20090172095Optimizing Conferencing Performance - Optimized conferencing performance may be provided. First, a plurality of data streams respectively received from a plurality of conferencing users may be monitored. Then, for each of the plurality of conferencing users, a plurality of talk frequency conditions respectively corresponding to the plurality of conferencing users may be determined based upon the monitored plurality of data streams. The plurality of talk frequency conditions may comprise, for example, active-talker, infrequent talker, or listener-only. Next, a plurality of data packet size values respectively corresponding to the plurality of conferencing users may be determined based upon the determined plurality of talk frequency conditions. The plurality of data streams may then be mixed to create data. Next, the data may be transmitted to each of the plurality of conferencing users respectively using the determined plurality of data packet size values respectively corresponding to the plurality of conferencing users.2009-07-02
20090172096DETECTING EXCEPTIONS FOR COLLABORATIVE OBJECT ADDRESSING - Embodiments of the present invention address deficiencies of the art in respect to distribution list management for a collaborative object and provide a method, system and computer program product for detecting exceptions for collaborative object addressing in a collaborative computing environment. In an embodiment of the invention, a method for detecting exceptions for collaborative object addressing in a collaborative computing environment can be provided. The method can include retrieving a distribution list for a collaborative object in a collaborative computing environment, comparing addressees in the distribution list to addressees in a list of previously applied addressees, and providing a notification where an addressee in the distribution list does not appear as an addressee in the list of previously applied addresses.2009-07-02
20090172097SYSTEM AND METHOD FOR MANAGING CALENDARING EVENTS - An indication of a meeting being scheduled between a plurality of attendees is received. A first one of the attendees is designated an owner of the meeting. Ownership privileges for the meeting are associated with at least a second one of the meeting attendees. The ownership privileges associated with at least a second one of the meeting attendees are associated based upon, at least in part, an organizational structure.2009-07-02
Website © 2025 Advameg, Inc.