50th week of 2008 patent applcation highlights part 52 |
Patent application number | Title | Published |
20080306956 | METHOD AND SYSTEM FOR DEVELOPING USER PROFILE ON A NETWORK - In an on-line networking community, a method and corresponding system develops detailed user profiles using basic information provided by the user. In one example embodiment, a web server accepts user submitted information from a user and correlates the user submitted information with available databases to retrieve supplemental information about the individual user. Using the supplemental information, the system creates and outputs for community viewing a compound user profile. | 2008-12-11 |
20080306957 | Method and Computer-Readable Medium For Providing An Official File Repository - A method and computer-readable medium are provided for storing files in an official file repository. According to the method, a generic interface is exposed that includes a first method for requesting that a file be stored in a file vault. A record series is maintained that identifies one or more document types that may be stored in the file vault along with a location for each file type within the file vault where files of the type should be stored. A call may be made to the first method including the file to be stored in the file vault. In response to the call, a location for storing the file in the file vault may be identified based on the contents of the record series. Once the location has been identified, the file is stored in the identified location if the file type is in the record series. If the file type is not in the record series or the necessary property values are not received with the call, the file is placed in a holding zone portion of the file vault. The generic interface may further expose a second method for retrieving the file types identified in the record series and a third method for retrieving one or more properties associated with a file type identified in the record series. | 2008-12-11 |
20080306958 | SYSTEM AND METHOD FOR ROLE BASED ANALYSIS AND ACCESS CONTROL - A system and method for program access control includes, for a typestate, providing typestate properties and assigning a role to the typestate in a program in accordance with the typestate properties. Access to operations is limited for the typestate in the program based on the role assigned to the typestate and an access permission level. | 2008-12-11 |
20080306959 | SEMANTIC WEB PORTAL AND PLATFORM - The patent describes a single location and application on a network where a user can organize public, group, and private/personal information and have this single, location accessible to the public. A new, ontology-driven portal that organizes all three categories of data according to various “facets” using underlying ontologies to define each “facet” and wherein any type of information can be classified and linked to other types of information is disclosed. An application that enables a user to effectively utilize and manage knowledge and data the user posses and allows other users to effectively and seamlessly benefit from the user's knowledge and data over a computer network is also disclosed. A method of processing content created by a user utilizing a semantic, ontology-driven portal on a computer network is described. The semantic portal application provides the user with a content base, such as a semantic form or meta-form, for creating a semantic posting. The semantic portal utilizes a knowledge data structure, such as a taxonomy or ontology, in preparing a semantic posting based on the information provided by the user via the content base. The semantic portal application prepares a preview of a semantic posting for evaluation by the user. The semantic posting is then either modified by the user or accepted and posted by the user for external parties to view. | 2008-12-11 |
20080306960 | Starting Up an Application in a Mobile Client - A method for starting up an application in a mobile data processing device, for the operation of which an information database is required in the device. The inventive method includes the following steps:
| 2008-12-11 |
20080306961 | Updating Floor-Specific Information - A method for updating floor information for display by an elevator in a remote property includes receiving, from a property server, data indicative of a floor for which the elevator lacks floor information, receiving, from a remotely executing process, new floor information for the floor; storing the new floor information in a floor information database; receiving, from the property server, a request identifying the remote property and requesting updated floor information for the remote property; and retrieving updated floor information from the floor-information database. | 2008-12-11 |
20080306962 | System and method of recording and accessing multimedia data - The disclosure is directed to a system and method for recording and accessing multimedia data. In a particular embodiment, a method includes determining a first number of requests to record specific multimedia content at a first server supporting a multimedia content distribution service. The first server may be configured to transmit multimedia data to multiple customer premises equipment (CPE). The method may also include recording the specific multimedia content at a second server when the first number of requests is greater than or equal to a threshold. The second server may be configured to transmit the multimedia data to the first server. | 2008-12-11 |
20080306963 | Calendaring techniques and interfaces - The calendaring techniques and interfaces described herein provide access to calendar data stored in a server hosted calendar store to applications. The calendar data includes calendar events and tasks. In one aspect, an application program interface (API) retrieves an occurrence from a series of reoccurring calendar data upon request from an application. In another aspect, the API sends calendar data provided by the application to a server program that manages a calendar store for storage and queries the server program to retrieve calendar data requested by the application from the calendar store. In yet another aspect, the API sends notifications that the calendar store has changed to interested applications. | 2008-12-11 |
20080306964 | METHOD AND SYSTEM FOR ACCESSING A SLIDE FROM A REMOTE WORKSTATION - The invention relates to a method for accessing a slide from a plurality of digitized microscope slides from a remote workstation, wherein the plurality of digitized microscope slides are accessible via a plurality of data station units (DSU), the method comprising:
| 2008-12-11 |
20080306965 | FILE TRANSMITTING SERVER - Upon receipt of information transmitted from a portable terminal including unique information, it is judged whether or not received unique information exists in management information. If the unique information exists, client identification information associated with the unique information is acquired from the management information, and configuration information, which shows a configuration of an electronic file which a client has, is acquired from the client corresponding to the client identification information. The configuration information is submitted to the portable terminal. When file information expressing an electronic file shown by configuration information and an address designating an external device to which the electronic file is to be transmitted are received, the file information and address being transmitted from the portable terminal in response to the submission, the electronic file expressed by the file information is acquired, and the electronic file is transmitted to the address. | 2008-12-11 |
20080306966 | Deriving Product Information - A method and a system determine that product information acquired from an electronic catalog includes a product identifier and chemical structure information that is associated with the product identifier. A substance identifier and a quality identifier for a chemical product are derived from product information for a chemical product, and a product identifier for the chemical product is derived from the substance identifier and the quality identifier. | 2008-12-11 |
20080306967 | INFORMATION PROVIDING SYSTEM, INFORMATION RECEIVING APPARATUS, INFORMATION PROVIDING APPARATUS, INFORMATION PROVIDING METHOD AND PROGRAM - The information receiving apparatus includes the related information receiving portion to receive content-related information, the mode selecting portion to select a link condition between the content and the related information, the related information request transmitting portion to transmit content designation information when the link condition is switched to the link mode or the content is switched in the link mode, and the display control portion to display the content, related information and link condition. The information providing apparatus includes the related information storage portion to store the related information associating with the content, the related information request receiving portion to receive the content designation information, the related information extracting portion to extract the related information corresponding to the content, and the related information transmitting portion to transmit the related information. This provides the information providing system enabling browsing of the related information with or without a link to the content. | 2008-12-11 |
20080306968 | Method and system for extracting, analyzing, storing, comparing and reporting on data stored in web and/or other network repositories and apparatus to detect, prevent and obfuscate information removal from information servers - A system, method and apparatus providing for the search, identification, retrieval and analysis of data contained in World Wide Web (WWW) and network pages and storage repositories. Mechanisms are provided to facilitate selection of such data as is required by a user, to report in a manner required by the user and to present the results in a plurality of ways. Also disclosed is a system, method to protect information retrieval from Information Servers such as those found on the world wide web (WWW). A method is described to analyze accesses to the information server for patterns indicating the type of system accessing the server. A method is described to format information such that it cannot be easily machine analyzed by such apparatus as lexical analysis and textual search methods. A method is described to include information into information server contents such that it would mislead and otherwise confuse non-human systems used to retrieve the data. Other methods describe access signature analysis and how this can be used to detect and optionally prevent or modify information requests. | 2008-12-11 |
20080306969 | METHOD AND SYSTEM FOR IMPROVING APPLICATIONS BASED ON LOCATION INFORMATION OF OBJECTS - Disclosed is a system for improving applications based on location information of objects. The system includes a receiver module configured to receive the location information of the objects from at least one location database in a communication network. The objects are associated with corresponding location-aware devices. Each location-aware device of the location-aware devices includes the location information of at least one object of the objects. Further, a processing module included in the system is configured to generate at least one of behavioral and trending information of the objects and vehicular traffic information based on the location information of the objects. Furthermore, a transmitter module included in the system is configured to transmit at least one of the behavioral and trending information of the objects and the vehicular traffic information to at least one information database through the communication network. A method and a computer program product are also disclosed. | 2008-12-11 |
20080306970 | CANONICAL MODEL TO NORMALIZE DISPARATE PERSISTENT DATA SOURCES - A semantic database transaction monitor is provided that monitors database transactions by taking advantage of database replication technology. The invention receives one or more event streams of transaction data from one or more database replication software agents, originally from transaction logs, and then classifies each transaction, utilizing an inference engine populated with one or more source ontologies and a canonical ontology so that transaction metadata are normalized. The invention then can be utilized to create a data store across multiple databases for reporting and analysis. The invention can also be used to feed normalized database transactions to real-time graphics software for real-time reporting or alerting. Because the process obtains data from event streams, it does not significantly drain the resources of the databases and can provide virtually real-time monitoring. Moreover, it does not require recoding for updates to the databases, but only changes to the ontologies read at runtime. | 2008-12-11 |
20080306971 | METHOD AND APPARATUS TO BIND MEDIA WITH METADATA USING STANDARD METADATA HEADERS - A method for embedding metadata into a media file ( | 2008-12-11 |
20080306972 | METHODS AND SYSTEMS FOR MANAGING WEB FEED CONTENT WITH AN EMAIL CLIENT APPLICATION - Displaying web feed contents into email messages. A web feed manager formats web feed contents from a web feed to allow a user on the email client application to read web feed contents as email messages with all the controls typically provided by the email client application for an email message, such as displays with threading views and folders for saving messages. In one implementation, web feed contents archived by the email client remains linked to the web feed manager such that the archived content is updated with new content as received. | 2008-12-11 |
20080306973 | SYSTEM AND METHOD FOR MANAGING AND UPDATING DATA FROM A NUMBER OF SOURCES FOR A PROJECT - The disclosure relates to a system and method for managing data from a number of systems. The method comprises: defining a set of objects for the data; defining a set of classes for the data; maintaining a catalog for each instance of the data; in the catalog identifying each instance's source system and its level of harmonization with other data; applying a set of harmonization rules to identify from the data a group of related data and an owner of the group; identifying differences in instantiations within the group; and initiating update requests to affected systems having the identified differences. | 2008-12-11 |
20080306974 | Network service for user-controlled allocation of data items - A network service processes an electronic data item, addressed to a user, under control of rules specified by the user. The service is configured to process the item regardless of the software application used by the supplier of the item to deliver the item. | 2008-12-11 |
20080306975 | Method for Copying and Manipulating Data - A method of compiling a series of output data elements to form an output data stream, said output data elements being derived from an input data source, said input data source comprising one or more input data elements, said method being performed by a processor and comprising the steps of: displaying, in a first region of a visual display, a representation of one or more input data elements; receiving input from a user selecting an input data element for inclusion in said series of output data elements; processing the selected input data element to form one or more output data elements; and adding said one or more output data elements to an output data stream. | 2008-12-11 |
20080306976 | PROCESS FOR DYNAMIC TABLE CONVERSION - A method and system are disclosed for converting data from a source table having a multitude of source fields to a target table having a multitude of target fields, the method comprising the steps of extracting data from the source table, downloading the extracted data into a flat file, and dynamically creating a conversion program to convert said data in the flat file, said conversion program including a custom table name of the target table and a plurality of input parameters. The method comprises the further step of using the conversion program to convert the data in the flat file, including the step of specifying each field of the source table to be converted by providing the name of said each field, and new and old values for said each field. The converted data are then uploaded into the target table. | 2008-12-11 |
20080306977 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR BACKING UP DATA - System, method and program product for backing up a plurality of data files from a first server to a second server via a network. A determination is made that more than one compressed data file at the second server, downloaded by the first server, is waiting to be decompressed. A determination is made whether an amount of available processor resource in the second server exceeds a predetermined threshold. If the amount of available processor resource in the second server exceeds the predetermined threshold, a plurality of data decompression programs are invoked in the second server to decompress the plurality of compressed data files substantially concurrently, and data updates in the decompressed data files are applied to corresponding files in the second server. | 2008-12-11 |
20080306978 | INDEX AGING AND MERGING - Systems and methods for processing an index are described. An index may be merged with another index of comparable age and size into a single index. Since older indexes are less likely to need updating, they are “set aside” to age based on certain adaptive criteria such as the age and size of the index, percentage of deletions, and how long it takes to update the index. An index that has been set aside may be compacted into a format that is optimized for fast searching. | 2008-12-11 |
20080306979 | EDITING, CREATING, AND VERIFYING REORGANIZATION OF FLOWCHART, AND TRANSFORMING BETWEEN FLOWCHART AND TREE DIAGRAM - Provides methods for transforming a flowchart to an equivalent tree diagram, methods for transforming an equivalent tree diagram to a flowchart, methods for verifying reorganization of a flowchart, methods for editing a flowchart, methods for creating a flowchart and a flowchart editor. A flowchart includes one or more logic structures and one or more processing activities in said one or more logic structures. The method for transforming a flowchart to an equivalent tree diagram comprises: traversing said flowchart; transforming said one or more logic structures in said flowchart to one or more branching nodes in said tree diagram; and transforming one or more processing activities in said logic structures of said flowchart to one or more leaf nodes below corresponding branching nodes in said tree diagram. Further, edition of a flowchart and verification of reorganization of a flowchart are performed by utilizing an equivalent tree diagram. | 2008-12-11 |
20080306980 | Method for Predicting Treatment Classes Using Animal Behavior Informatics - A system and method used to assess animal behavior includes a module having sensors that collects a variety of physical and biological data from a test subject. Interpretation of the data is provided to assess the test subjects behavior, neurology, biochemistry and physiology. The module is useful in observing the effects of a drug on the test animal and providing information on the drug's signature. Another advantage is the module's portability that allows it to be used in standard laboratory cages. This portability allows the animal to be tested in its own habitat, that can reduce any erroneous data due to stressing the animal when removed to a test cage. Additionally, the module's design allows for parallel data collection and interpretation from several laboratory animals undergoing different experiments. Multi-dimensional modeling of the test subject based the system's interpretation of the data allows pattern recognition of the drug signature, and predictive drug analysis. | 2008-12-11 |
20080306981 | Extensible Document Transformation Language: An Innovative Way of Generating Business Document and Report - In various embodiments, a method for generating documents in native application formats includes receiving a document template as a first document according to a native format. The first document is parsed to generate an Extensible Document Transformation Language (XDTL) template representing the document template. An XDTL execution document is generated based on the XDTL template. A second document is then generated according to the native format based on the XDTL execution document. | 2008-12-11 |
20080306982 | SYSTEM AND METHOD FOR GENERATING REPORTS ON REAL PROPERTY AND SURROUNDINGS - A system and method for generating reports on real property and surroundings, and more particularly, to a system and method for producing and maintaining a network accessible searchable database of property information that enables production of reports that provide a holistic view of the property includes the steps of receiving a user request for information that relate to a particular property; identifying records in a database that relate to the particular property, said records containing data relating to at least two of fire incident data, engineering data, property appraiser data, clerk of court data, building department data, multiple listing service data, US census data, national sex offender data and sheriff data, and then displaying an electronically displayable property report containing the identified records and said data for the property. Records may be updated and added to the database. Data in the report that satisfies a determined alert condition (e.g., exceeds a threshold) may be identified, such as by highlighting, underscoring, emboldening or other attention getting device. | 2008-12-11 |
20080306983 | MAPPING HIERARCHICAL DATA FROM A QUERY RESULT INTO A TABULAR FORMAT WITH JAGGED ROWS - Embodiments of the present invention provide techniques for mapping hierarchical data from a query result into a tabular display, such as a spreadsheet. The tabular display allows some (or all) of the elements included in the hierarchical display to be mapped to positions on the report. In one embodiment, a field of the result that stores hierarchical data with repeating elements (e.g., an XML document) is mapped into the tabular report using jagged rows. This approach allows a user to map both the hierarchical and relational data in the result set to cells in the spreadsheet, and in the process, handle any embedded collection (repeated element) in the hierarchical data. | 2008-12-11 |
20080306984 | SYSTEM AND METHOD FOR SEMANTIC NORMALIZATION OF SOURCE FOR METADATA INTEGRATION WITH ETL PROCESSING LAYER OF COMPLEX DATA ACROSS MULTIPLE DATA SOURCES PARTICULARLY FOR CLINICAL RESEARCH AND APPLICABLE TO OTHER DOMAINS - A computer implemented method, apparatus, and computer usable program code for mapping data. A rule set is received. The rule set defines a semantic conceptual mapping between a source attribute of a source datum and a target attribute of a target domain. Furthermore, the rule set is implemented using first metadata associated with the source datum. A semantic conceptual construct is created based on the rule set. The semantic conceptual construct specifies the semantic conceptual mapping and is adapted to interact with a tool for performing an extract, transform, and load process. The source datum is mapped to the target domain using the tool. The tool performs the semantic conceptual mapping using the semantic conceptual construct. A conformed datum is created by the semantic conceptual mapping. The conformed datum is stored in a target data repository. | 2008-12-11 |
20080306985 | COLLECTING, SHARING, COMPARING, AND DISPLAYING RESOURCE USAGE DATA - Resource usage data is automatically collected for an individual, house-hold, family, organization, or other entity. The collected data is transmitted to a central repository, where it is stored and compared with real-time and/or historical usage data by that same entity and/or with data from other sources. Graphical, interactive displays and reports of resource usage data are then made available. These displays can include comparisons with data representing any or all of community averages, specific entities, historical use, representative similarly-situated entities, and the like. Resource usage data can be made available within a social networking context, published, and/or selectively shared with other entities. | 2008-12-11 |
20080306986 | Migration of Legacy Applications - Embodiments of the invention provide apparatuses, computer media, and methods for obtaining a rule component from a legacy application and subsequently generating an intermediate state expression from a legacy rule of the rule component. The intermediate state expression is converted to a target rule, which is utilized by the target application. Also, a data component is obtained from the legacy application, and an intermediate data element is generated from a legacy data element. The intermediate data element is converted to a target data element that may be accessed by the target application when executing the target rule. A vocabulary item is extracted from the rule component. The vocabulary item is aggregated with the intermediate state expression to form the target rule. The target rule is subsequently deployed to the target application. | 2008-12-11 |
20080306987 | BUSINESS INFORMATION WAREHOUSE TOOLKIT AND LANGUAGE FOR WAREHOUSING SIMPLIFICATION AND AUTOMATION - A method for use with an information (or data) warehouse comprises managing the information warehouse with instructions in a declarative language. The instructions specify information warehouse-level tasks to be done without specifying certain details of how the tasks are to be implemented, for example, using databases and text indexers. The details are hidden from the user and include, for example, in an information warehouse having a FACT table that joins two or more dimension tables, details of database level operations when structured data are being handled, including database command line utilities, database drivers, and structured query language (SQL) statements; and details of text-indexing engines when unstructured data are being handled. The information warehouse is managed in a dynamic way in which different tasks—such as data loading tasks and information warehouse construction tasks—may be interleaved (i.e., there is no particular order in which the different tasks must be completed). | 2008-12-11 |
20080306988 | Optimization-Based Visual Context Management - Improved visual context management techniques are disclosed. By way of example, a technique for updating an existing visual display to incorporate new information comprises obtaining new information requested by a subsequent user query, and dynamically deriving one or more visual transformations for updating at least a portion of the existing display to incorporate the new information, wherein the transformation derivation is modeled as an optimization operation which attempts to balance visual context management constraints and to achieve a desired presentation of intended information. | 2008-12-11 |
20080306989 | METHOD FOR EFFICIENT COLLECTION AND STORAGE OF EXPERIMENTAL DATA - Methods and system for efficient collection and storage of experimental data allow experimental data from high-throughput, feature-rich data collection systems, such as high-throughput cell data collection systems to be efficiently collected, stored, managed and displayed. The methods and system can be used, for example, for storing, managing, and displaying cell image data and cell feature data collected from microplates including multiple wells and a variety of bio-chips in which an experimental compound has been applied to a population of cells. The methods and system provide a flexible and scalable repository of experimental data including multiple databases at multiple locations including pass-through databases that can be easily managed and allows cell data to be analyzed, manipulated and archived. The methods and system may improve the identification, selection, validation and screening of new drug compounds that have been applied to populations of cells. | 2008-12-11 |
20080306990 | SYSTEM FOR PERFORMING A REDISTRIBUTE TRANSPARENTLY IN A MULTI-NODE SYSTEM - Performing a redistribute of data in a database system including a plurality of nodes is disclosed. The data includes a plurality of partitions distributed between the plurality of nodes. At least one new node is being added. At least one partition of the plurality of partitions is selected to be moved from the plurality of nodes only to the at least one new node. The at least one partition is moved only to the at least one new node. At least one partition is removed from the plurality of nodes. | 2008-12-11 |
20080306991 | APPARATUS AND METHOD TO CONFIGURE, FORMAT, AND TEST, A DATA STORAGE SUBSYSTEM PRODUCT - An apparatus and method are disclosed to configure, format, and test, a data storage subsystem product. The method supplies a data storage subsystem product comprising one or more host computer ports, a processor, one or more data storage device ports, and one or more data storage devices interconnected to the one or more data storage device ports. The method further supplies a configuration appliance comprising a storage configuration. The method connects the configuration appliance to one of the one or more storage device ports, boots up the data storage subsystem product, discovers the configuration appliance by the data storage subsystem product, imports storage configuration data into the data storage subsystem product, formats the one or more data storage device, and tests the input and output data transfer rates for the data storage subsystem product, wherein the formatting and testing are initiated concurrently. | 2008-12-11 |
20080306992 | Repository system and method - A repository has a database | 2008-12-11 |
20080306993 | Display apparatus, display method, program, and recording medium - A display apparatus for displaying accumulated data items includes obtaining means for obtaining a plurality of data items accumulated, classifying means for classifying the plurality of data items into N groups on the basis of predetermined criteria, display-control means for controlling an indication on a display unit such that the plurality of data are displayed in N display regions corresponding to the N groups, and accepting means for accepting a specification of one display region from among the N display regions. When the accepting means accepts a specification of one display region from among the N display regions, the classifying means classifies a plurality of data items displayed in the specified display region into a further N groups, and the display-control means controls an indication on the display unit such that the plurality of data items are displayed in the N display regions corresponding to the N groups. | 2008-12-11 |
20080306994 | Method and System for Processing User-Defined Object Based on Object Storage - A method and a data processing system for processing a user-defined object based on an object storage. The method includes the following steps: a generic object template is newly built ( | 2008-12-11 |
20080306995 | AUTOMATIC STORY CREATION USING SEMANTIC CLASSIFIERS FOR IMAGES AND ASSOCIATED META DATA - A method and system for automatically creating an image product based on assets stored in a user database. A number of stored digital media files are analyzed to determine their semantic relationship to an event and are classified according to requirements and semantic rules for generating the image product. These requirements and rules refine the association between the assets and the event for which the image product is generated. The assets which best meet the requirements and rules of the image product are ranked and the highest ranking ones are included in the image product. | 2008-12-11 |
20080306996 | System and Method for the Collection, Correlation and Use of Vehicle Collision Data - System and method for collecting and using vehicle data. Crash data is received from a plurality of vehicle monitoring devices and added to a crash data database. The database is updated with additional information gathered from specific crashes. The crash data is correlated based upon a vehicle type parameter. Crash data parameters associated with one or more injury severity thresholds are identified. Alternatively, crash data parameters associated with one or more vehicle damage severity thresholds are identified. Injury and property damage estimates for subsequent crashes are made based upon the information collected in the crash database. | 2008-12-11 |
20080306997 | METHOD AND APPARATUS FOR MANAGING CALENDAR CONFLICTS - A computer implemented method, apparatus, and computer usable program code for managing calendar conflicts. A plurality of calendar invitations waiting to be processed is identified to form a plurality of unprocessed calendar invitations. Calendar invitations are grouped within the plurality of unprocessed calendar invitations together that conflict with each other to form a group of conflicting calendar invitations. Each conflicting calendar invitation in the group of conflicting calendar invitations is presented in association with other calendar invitations in the group for resolution. | 2008-12-11 |
20080306998 | METHOD AND SYSTEM FOR RENDERING A COLLECTION OF MEDIA ITEMS - The systems and methods disclosed herein relate to the identification, rendering, and publishing of collections of media items in an interactive computing environment. | 2008-12-11 |
20080306999 | SYSTEMS AND PROCESSES FOR PRESENTING INFORMATIONAL CONTENT - Systems, processes, and devices may manage the presentation of information in association with the presentation of media. Media to be presented to a user may be identified and concepts related to the identified media may be determined. Items of non-advertising informational content corresponding to one or more of the concepts may be identified. At least one of the items of non-advertising informational content may be presented to a user in association with the presentation of the media. | 2008-12-11 |
20080307000 | Electronic Backup of Applications - Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes receiving, while a current view of an application is displayed in a user interface, a first user input requesting that a history view associated with the current view of the application be displayed, retrieve data associated with the history view, determining a presentation format for the data, and displaying the history view in response to the first user input in accordance with the presentation format, the history view including data associated with at least a first visual representation of an earlier version of the current view of the application. | 2008-12-11 |
20080307001 | SYSTEM CONNECTIONS AND USER INTERFACES - This disclosure relates to methods and systems to allow, in one embodiment, automatic access from one system to other systems which include an operating system that includes a user login process. In one embodiment, a method includes logging into, automatically in response to starting a first data processing system, a second data processing system at least as a guest user of the second data processing system which has a storage volume storing data and displaying a user interface object on a display device of the first data processing system, the user interface object corresponding to at least one of the second data processing system and the storage volume to allow at least one of a search to be performed or a browsing to be performed of the data stored on the storage volume. | 2008-12-11 |
20080307002 | METHOD FOR PROVIDING AUDIO AND/OR VIDEO FILES - An audio and/or video file and method for providing audio and/or video files, wherein each audio and/or video file is subdivided in at least three parts, a first part of the audio and/or video file being provided in a first quality, a second part being provided in a second quality, additional information is provided in a third part, and the second quality being less than the first quality. | 2008-12-11 |
20080307003 | Broker mediated geospatial information service - A method includes receiving from a requestor search criteria for a geospatial information service. The requestor selects a dataset for use in providing the geospatial information service. A plurality of processes is determined, resulting in process-dataset solutions to the search criteria including the selected dataset. In particular, each process-dataset solution includes the selected dataset and a process of the determined plurality of processes. A list is provided to the requester, the list including the plurality of process-dataset solutions. | 2008-12-11 |
20080307004 | Broker mediated geospatial information service including relative ranking data - A method for providing a geospatial information service in a broker-mediated geospatial information service environment includes receiving a request at a broker system from a requestor. The request includes search criteria for returning geospatial information to the requestor. A plurality of process-dataset solutions is determined, each process-dataset solution comprising a process and a dataset to be processed thereby so as to perform a geospatial information service for returning information based on geospatial information to the requestor in accordance with the search criteria. A list is provided from the broker system to the requester, the list including the plurality of process-dataset solutions as well as a value indicator that is associated with each of the provided process-dataset solutions. | 2008-12-11 |
20080307005 | System for reducing electrical wiring in complex apparatus, such as vehicles and aircraft - A system for controlling multiple processors, each of which controls a group of hardware devices. Each processor is equipped with storage space for a database. A single, shared, database circulates among the processors, and only a single processor receives the database at any given time. All processors are idle with respect to the database, except when the database arrives. Upon arrival, the receiving processor (1) loads the fresh copy of the circulating database into memory, (2) updates the database with current values from its inputs, (3) using the database as input, performs computation, (4) produces output which is used to both (a) control its hardware and (b) add data to the database, (5) transfers the modified database to the next processor, and (6) becomes inactive with respect to the database. This sequence is repeated by all processors. While not actively working with the database, the processors are free to perform other tasks. | 2008-12-11 |
20080307006 | FILE MUTATION METHOD AND SYSTEM USING FILE SECTION INFORMATION AND MUTATION RULES - Provided are a file mutation method and a system using file section information and mutation rules. The file mutation system includes: a file section information extraction module obtaining file section information with respect to a sample file of a known file format; a file section information production module producing file section information with respect to a sample file of an unknown format; a mutation rule production module receiving a user input that a mutation rule is applied and producing a mutation rule, the mutation rule defining a mutation function that is to be applied to each data type; and a file mutation module receiving the sample file and producing a plurality of test case files that are created by mutating the sample file through the file section information processed in the file section information extraction module and the file section information production module and the mutation rule from the mutation rule production module. | 2008-12-11 |
20080307007 | Method for Managing Shared Data and Related Device - Method for managing data stored in a database ( | 2008-12-11 |
20080307008 | Method to Enforce Domain Strong Typing - A centralized method for defining and enforcing strong-typing among domains in RDBMS or ORDBMS is provided to allow flexible, easy, and quick domain creation, as well as facilitating easy implementation and change control on domains. When an application requests data from the database, one or more domains are first identified in the SQL query. A determination is then made as to whether operators for each domain pair in the SQL query are authorized. A determination is also made as to whether functions in the SQL authorized. If the operators and functions in the SQL are authorized, the initial SQL request is rewritten to include a casting formula for each domain pair operation. The rewritten SQL request is then executed. | 2008-12-11 |
20080307009 | AUTONOMIC INDEX CREATION, MODIFICATION AND DELETION - An index advice record engine generates and stores index advice records. An index advice policy mechanism allows a user to define an index advice policy that specifies criteria for autonomic index creation, modification and deletion. An autonomic index mechanism reads the index advice records, compares this information with the criteria in the user-defined index advice policies, and determines whether an index should be created, modified or deleted based on the information in the index advice records and the index advice policies. By automating the process of creating, modifying and deleting indexes according to user-defined policies, the preferred embodiments alleviate human users from most of the work of manually creating, modifying and deleting indexes. | 2008-12-11 |
20080307010 | Method and System for Sending Changes in Information to a Central System - A method and system is disclosed for sending changes in information to a central system. The method includes providing a first database having a plurality of information tables for storing information and providing a second database for tracking changes to the information in the information tables of the first database. The second database may include a link table containing links corresponding to the information tables in the first database. The changes in the information tables may be periodically extracted from the first database by using the second database. The changes may be extracted via a link of the link table which corresponds to the information table where an information change occurred. The extracted changes may be sent to a central server. | 2008-12-11 |
20080307011 | FAILURE RECOVERY AND ERROR CORRECTION TECHNIQUES FOR DATA LOADING IN INFORMATION WAREHOUSES - A method of data loading for large information warehouses includes performing checkpointing concurrently with data loading into an information warehouse, the checkpointing ensuring consistency among multiple tables; and recovering from a failure in the data loading using the checkpointing. A method is also disclosed for performing versioning concurrently with data loading into an information warehouse. The versioning method enables processing undo and redo operations of the data loading between a later version and a previous version. Data load failure recovery is performed without starting a data load from the beginning but rather from a latest checkpoint for data loading at an information warehouse level using a checkpoint process characterized by a state transition diagram having a multiplicity of states; and tracking state transitions among the states using a system state table. | 2008-12-11 |
20080307012 | TSB-TREE PAGE SPLIT STRATEGY - A system and method that is designed to effectuate and facilitate time and key splitting of versioned database pages in a temporal database. The system includes a component that examines the page when it is full. The component can thereafter selectively undertake a time split or key split of the versioned database page, wherein the key split can be delayed until a single version current utilization of the versioned database page and a single version utilization of a oldest version on the versioned database page exceeds a threshold utilization at which point an exclusive key split can be performed. | 2008-12-11 |
20080307013 | UPDATING AN INVERTED INDEX - Systems and methods for processing an index are described. To insure that the most updated index is available without having to update the index after every change (which can consume enormous resources), a specially marked postings list is generated for a changed item. During retrieval, the specially marked postings list supplements the existing content of an inverted index referencing the changed item. In this manner, the retrieval result for items containing the term under which the changed item was originally indexed is updated in accordance with the specially marked postings list to insure the most accurate retrieval result. | 2008-12-11 |
20080307014 | COMPRESSING FILES USING A MINIMAL AMOUNT OF MEMORY - A computer implemented method, apparatus, and computer program code for compressing a file in a computer. An amount of memory available for use in the computer is determined. A size of the file is determined. A chunk size is determined based on the size of the file and the amount of memory available for use. A set of chunks are created by obtaining a chunk of chunk size from the file, and truncating the file an amount equal to the chunk size, until the file is completely truncated. A new file containing compressed chunks is created by repeatedly selecting a chunk from the set of chunks, compressing the chunk to form a compressed chunk, writing the compressed chunk to the new file, and deleting the chunk from the set of chunks, until each chunk in the set of chunks is deleted. The new file containing the compressed chunks is saved. | 2008-12-11 |
20080307015 | Backing Up A Database - Backing up a database, including providing, in the database by a DBMS, at least one record with at least one backup field, the backup field being a data element that controls the backing up of the record, and backing up, by a backup module, the a record in dependence upon a value of the backup field. | 2008-12-11 |
20080307016 | STORAGE, ORGANIZATION AND SEARCHING OF DATA STORED ON A STORAGE MEDIUM - Methods and apparatuses for storing, organizing and searching files stored in a storage device. Backup files may be stored in snapshot-dependent and/or snapshot-independent paths. The backup files may be stored with additional attributes that can be used for searching and/or indexing purposes. | 2008-12-11 |
20080307017 | Searching and Restoring of Backups - Methods, systems, and apparatus, including computer program products, for searching for and presenting backups. A first search result including a first version of an item is presented. The first version is associated with a first date range having a first start date and a first end date. User input requesting that an archive including one or more versions of the item be searched is received. A second search result including a second version of the item is presented. The second version is different from the first version. The second version is associated with a second date range having a second start date and a second end date. The second date range does not overlap with the first date range. | 2008-12-11 |
20080307018 | Efficient Data Backup - Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes identifying an item for segmented backup according to one or more specified criteria, and performing a first backup of the item including separating the item into a plurality of first parts prior to backing up the data and including separately storing each part. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media. | 2008-12-11 |
20080307019 | Manipulating Electronic Backups - Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes initiating a backup operation of data including a plurality of items, interrupting the backup operation, where interrupting occurs after a portion of the data has been completed, receiving an input to resume the backup operation, identifying a previously completed portion of the backup data, and performing a backup of a remaining uncompleted portion of the backup data. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media. | 2008-12-11 |
20080307020 | ELECTRONIC BACKUP AND RESTORATION OF ENCRYPTED DATA - Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes identifying an encrypted source disk image to be included in a backup operation, the encrypted disk image being encrypted with a first key and generating an encrypted backup disk image, the encrypted backup disk image being encrypted with a second key protected with a randomly generated password. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media. | 2008-12-11 |
20080307021 | COMPUTER SYSTEM, MANAGEMENT COMPUTER, STORAGE SYSTEM, AND BACKUP MANAGEMENT METHOD - A computer system includes a host computer; a storage system for obtaining a snapshot, at a specific point in time, of a data volume, storing data written to the data volume after the specific point in time as a journal, and applying the journal to the snapshot for data recovery; and a management computer. In the computer system, the management computer instructs the storage system to determine whether data at a recovery point after a recovery point of the latest snapshot can be recovered within a specific period of time and to apply, if it has been determined that the data cannot be recovered within the specific period of time, a journal to the latest snapshot to update the latest snapshot to a new snapshot in such a manner that the data can be recovered within the specific period of time | 2008-12-11 |
20080307022 | Mixed Radix Conversion with a Priori Defined Statistical Artifacts - A method is presided for masking a process used in generating a random number sequence. The method includes generating a random number sequence. This step involves selectively generating the random number sequence utilizing a ring structure which has been punctured. The method also includes performing a mixed radix conversion to convert the random number sequence from a first number base to a second number base. The method further includes puncturing the ring structure by removing at least one element therefrom to eliminate a statistical artifact in the random number sequence expressed in the second number base. The first number base and second number base are selected so that they are respectively defined by a first Galois field characteristic and a second Galois field characteristic. | 2008-12-11 |
20080307023 | METHOD AND APPARATUS FOR ADJUSTING REFERENCE FREQUENCY - The invention discloses a method for adjusting a reference frequency. First, a training signal is received based on the reference frequency. Then, a target region of the training signal is divided by an original training sequence so that a quotient polynomial is generated. Afterward, the quotient polynomial is divided by a predetermined polynomial so that a remainder polynomial is generated. Finally, the reference frequency is adjusted based on the remainder polynomial. | 2008-12-11 |
20080307024 | Mixed Radix Number Generator with Chosen Statistical Artifacts - A method is provided for masking a process used in generating a number sequence. The method includes generating a first sequence of numbers contained within a Galois field GF[M]. The method also includes performing a first modification to a first number in the first sequence of numbers. The first modification includes summing the first number with a result of a modulo P operation performed on a second number of the first sequence that proceeds the first number. M is relatively prime with respect to P. The method further includes performing a second modification to the first random number. The second modification is comprised of a modulo P operation. This second modification is performed subsequent to the first modification. The method includes repeating the first and second modification for a plurality of numbers comprising the first sequence of numbers to generate a second sequence of numbers. | 2008-12-11 |
20080307025 | LOCATION DETERMINATION IN SENSOR NETWORKS USING TIME-WINDOW ALGORITHM - A network system and a method of determining a location of a transmitter are described. The method includes reading a signal strength of a signal transmitted by the transmitter by each of a plurality of receivers, at each frequency in a plurality of frequencies, extracting phase information using an amplitude of the signal at each of the plurality of frequencies, and applying a transform (such as a Fourier Transform) to the signal in the frequency domain to obtain a representation of the signal in the time-domain. The method further includes applying a time window to the signal in the time-domain to eliminate reflected multipath signals that arrive to the respective receivers later than a line-of-sight signal to obtain a windowed signal in the time domain, and calculating a location of the transceiver using the windowed time domain signal. | 2008-12-11 |
20080307026 | Memory Address Generating Method and Twiddle Factor Generator Using the Same - The present invention relates to a memory address generating method and a twiddle factor generator using the memory address generating method in a fast Fourier transform (FFT) system. In the memory address generating method for generating a memory address of a twiddle factor in a fast Fourier transform (FFT) system according to an embodiment of the present invention: a) a temporary address value of a second twiddle factor is induced and generated based on a first twiddle factor; b) a control signal for controlling the system is generated based on the generated temporary address value; and c) a memory address value of the second twiddle factor is generated from the temporary address value. | 2008-12-11 |
20080307027 | System and Method to Compute Narrow Bounds on a Modal Interval Spherical Projection - A computer executable method of processing a representation of a modal interval spherical projection is provided. A representation of a vector comprised of modal intervals X, Y, and Z is provided wherein each modal interval of the modal intervals are delimited by first and second marks of a digital scale. An analytical expression of an azimuthal spherical projection is partitioned into terms of a pair of independent functions wherein a function of the pair exhibits a monotonicity over piecewise domains of the function. A modal interval analysis is performed upon the function wherein arguments of said piecewise domains are modal intervals. | 2008-12-11 |
20080307028 | GENERATION OF TEST CASES WITH RANGE CONSTRAINTS FOR FLOATING POINT ADD AND SUBTRACT INSTRUCTIONS - Methods, apparatus and systems are disclosed for the generation of range-constrained test cases for verification of designs of arithmetic floating point units. Given three ranges of floating point numbers Rx, Ry, Rz, a floating point operation (op), and a rounding-mode (round), three floating point numbers | 2008-12-11 |
20080307029 | Arithmetic device and arithmetic method - An FMA arithmetic unit has a timing control circuit. The timing control circuit controls bypass selectors to bypass intermediate resisters on performing floating point addition/subtraction, controls another bypass selector to bypass another intermediate register on performing floating point multiplication, and controls still another bypass selectors to bypass a register file/other arithmetic unit result register and operand registers on performing successive FMA arithmetic operations. | 2008-12-11 |
20080307030 | GENERATION OF TEST CASES WITH RANGE CONSTRAINTS FOR FLOATING POINT ADD AND SUBTRACT INSTRUCTIONS - Methods, apparatus and systems are disclosed for the generation of range-constrained test cases for verification of designs of arithmetic floating point units. Given three ranges of floating point numbers Rx, Ry, Rz, a floating point operation (op), and a rounding-mode (round), three floating point numbers x, y, z are generated such that | 2008-12-11 |
20080307031 | Fast Modular Zero Sum and Ones Sum Determination - In one embodiment, a state determiner comprises a plurality of logic circuits and a second logic circuit. Each logic circuit corresponds to a respective bit position of a result of an adder. A first logic circuit corresponds to a least significant bit of the result and is coupled to receive a least significant bit of each operand of the adder and a carry-in input to the adder. Each remaining logic circuit is coupled to receive a respective bit from the respective bit position of each operand and a less significant bit adjacent to the respective bit of each operand. Each logic circuit is configured to generate an output signal indicative of whether or not a specific result occurs in the respective bit position of the result responsive only to inputs that the logic circuit is coupled to receive as stated previously. Coupled to receive the output signals from the logic circuits, the second logic circuit is configured to generate a sum signal indicative, when asserted, that the specific result occurs in each bit position of the result of the adder. | 2008-12-11 |
20080307032 | Divider Circuit - A divider circuit for dividing a dividend by a divisor, includes: a multiplicative divisor generating circuit configured to generate 2 | 2008-12-11 |
20080307033 | INFORMATION DELIVERY SYSTEM, DISTRIBUTOR'S APPARATUS, RECIPIENT'S APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM - A distributor's apparatus generates distribution information including basic distribution information and extended distribution information which sets the correspondence between a plurality of output modes and a plurality of operating states of a predetermined application program in a recipient's apparatus and transmits the distribution information to the recipient's apparatus via a network. The recipient's apparatus receives the distribution information and detects the operating state of its own. The recipient's apparatus determines the output mode based on the detected operating state and the extended distribution information and outputs the distribution information in accordance with the determined output mode. | 2008-12-11 |
20080307034 | System and Method of Enterprise and On-Line Franchise Models for E-Commerce Website - A computer system exchanges information between a central website and a plurality of electronic communication devices. Information is created on the central website. The information can be business reports, product information, or public service announcement. Bridging code is created which relates to the information. The bridging code is installed on the electronic communication devices. The central website maintains a list of the electronic communication devices, which include a commercial website, professional website, personal computer, and person communication device. The bridging code is embedded in computer executable code controlling each of the electronic communication devices. The bridging code is utilized to establish a communication link between the central website and each of the electronic communication devices. The information from the central website is automatically published asynchronously onto the electronic communication devices. The updated information is displayed on the electronic communication devices. | 2008-12-11 |
20080307035 | System and Method for Off-loading Online Meeting Updates Using Forward Proxy - A system and method for batching individual content requests received from clients at a forward proxy, and sending a batch content request from the forward proxy to a collaboration server is presented. A forward proxy sends an authorization request to the collaboration server for authorization. In turn, the collaboration server verifies each of the clients and provides the forward proxy with a personalized cookie for each client. Subsequently, the forward proxy receives individual content request from different clients for the same content. The forward proxy includes personalized attributes for each of the requesting clients, which include the personalized cookies, in a batched content request to the collaboration server. The collaboration server generates a batch content response, which includes the requested content, and sends the batch content response to the forward proxy. In turn, the forward proxy parses the batched content response and sends the requested content to clients that requested the content. | 2008-12-11 |
20080307036 | CENTRAL SERVICE ALLOCATION SYSTEM - The disclosure relates to a service allocation system in which servers advertise services they offer to the system and clients ask for services to consume. Both the clients and the servers interact with the allocation system using database calls to at least one of a plurality of databases. Servers that provide services update the current status of a service periodically. High-availability and load-balancing of the services can be achieved. The allocation system can be used for a single type of service or multiple different types of services. | 2008-12-11 |
20080307037 | Client Notification Mechanism Over HTTP - A TCP connection is opened between a client and a server. An HTTP client request is transmitted from the client to the server over the open TCP connection. If client data is not pending at the server upon receipt of the HTTP client request at the server, the server waits for client data to become available before sending a server response to the client, thereby maintaining the open TCP connection. However, if client data is pending at the server upon receipt of the HTTP client request at the server, a server response including the client data is transmitted from the server to the client over the open TCP connection. Promptly upon receiving the server response, the client transmits a new HTTP client request to the server, thereby ensuring that an open TCP connection is maintained between the client and the server. | 2008-12-11 |
20080307038 | Reducing Unsolicited Instant Messages by Tracking Communication Threads - Processes and techniques for reducing spam over instant messaging (SPIM) are described. In one implementation, the number of open instant messaging threads (“chat threads”) that a specific user can have at a given time is limited to prevent a potential spimmer from flooding instant messaging users with SPIM. Another implementation combines the technique of limiting the number of open instant messaging threads with a user feedback technique that enables users to inform an instant messaging service or other entity about users that are sending SPIM or other undesirable content. Another implementation combines the technique of limiting the number of open instant messaging threads with a text analysis technique that enables an instant messaging service or other entity to analyze text generated by a user to determine if the user is sending SPIM or other undesirable content to other instant messaging users. | 2008-12-11 |
20080307039 | METHOD OF FACILITATING MEDICAL CONSULTATIONS - A method for a first healthcare provider to consult a second healthcare provider regarding at least one of diagnosis of a patient and treatment of a patient includes the first healthcare provider submitting a request for consultation on a machine, and the second healthcare provider submitting a consultation response on a machine. | 2008-12-11 |
20080307040 | Method and apparatus for providing content to a computing device - Methods and systems for providing content (e.g., such as web content) to a computing device are disclosed. An example method for providing web content includes receiving, from a first computing device, a request for the web content and determining a device type of the first computing device. The example method further includes retrieving the web content and modifying the web content based on the device type. The example method still further includes providing the modified web content to the first computing device for display on the first computing device. | 2008-12-11 |
20080307041 | SYSTEM AND METHOD FOR IMPLEMENTING MBMS HANDOVER DURING DOWNLOADED DELIVERY - An improved system and method for implementing Multimedia Broadcast/Multicast Service (MBMS) handover during download delivery. Various embodiments of the present invention involve the use of the HTTP/1.1 “chunked” mode to deliver updates of the file delivery table (FDT) of a session in a push-like mode. In order to allow for push delivery of the contents of a FLUTE session, each FDT instance is encoded as one part of a multipart MIME message and is sent as a separate chunk. The receiver can interpret each of the separate chunks to extract the FDT instance from the chunks. The content type of each part of the message is set to “text/xml” or another MIMI type in order to indicate that the content is an FDT instance. After parsing the FDT instance and updating the FDT, the receiver is able to identify which files of the session are of interest and can perform a HTTP GET request to retrieve a specific file. | 2008-12-11 |
20080307042 | Information processing system, information processing method, and program - A system comprising: a server for receiving operation information from a client, performing an information process in accordance with the received operation information, and transmitting the result of the information process; and a managing device. The managing device monitors whether communication is performed between the client and the server and transmits an operation mode switching request to the server so as to switch the server operation mode to a power saving mode requiring less power consumption than the current operation mode if no communication is performed. The server receives the operation mode switching request transmitted from the managing device and switches the server operation mode to the power saving mode in accordance with the operation mode switching request. | 2008-12-11 |
20080307043 | METHOD AND ARCHITECTURE SUPPORTING HIGH PERFORMANCE WEB APPLICATIONS - A method for architecting computer web applications where logic supporting the application is primarily stored in an application server. The client machine stores the current look of the application. Information concerning user interface events and data changes is transmitted from the client to the application server. The application server interprets those events, executes appropriate server-side actions and determines the appropriate user interface changes, which are transmitted from the application server to the client. The client then executes the user interface changes. | 2008-12-11 |
20080307044 | SYSTEM AND METHOD FOR URL COMPRESSION - A computer-implemented method can be used to support Uniform Resource Locator (URL) compression. Such a method can comprises the steps of receiving a Web request associated with an original URL from a client by a Web component; saving the original URL in a database; generating a compression key in a compressed URL; getting the original URL from the database using the compression key; and responding to the client. | 2008-12-11 |
20080307045 | METHOD, SYSTEM AND APPARATUS FOR MANAGING DIRECTORY INFORMATION - In file management using directory information in a network system, a method of managing the directory information, a management system and a management apparatus are provided, in which other more important processes such as file transfer are not disturbed due to increase in traffic when making inquiries to other nodes about the directory information. Upon receiving inquiries about the directory information, each node receiving the inquiry transmits data while adjusting the communication traffic of each node not to exceed a prescribed value, and this suppresses the communication load on the network not to be excessive. | 2008-12-11 |
20080307046 | METHOD AND SYSTEM FOR PROVIDING ADDITIONAL INFORMATION RELATED TO CONTENT OF AN E-MAIL - A method of providing additional information related to content of an e-mail is disclosed. The method includes receiving emails for a user: analyzing content of such a received email and identifying an information type of one or more strings in the content based, at least in part, upon predetermined information patterns; searching additional information related to basic information associated with a string in accordance with the identified information type; and displaying the additional information in response to receiving a user-initiated selection. The present invention is a method and system for providing additional information related to content of an e-mail such that the user can obtain additional information related to content of an e-mail without leaving the web page showing the email. | 2008-12-11 |
20080307047 | Supplying Applications to Mobile Devices - Applications are supplied to mobile devices. An application template is developed as a hierarchy of nested elements and layout data for a plurality of types of element. An application is generated by applying content data to one or more of the elements to form objects. The objects are supplied to a requesting mobile device, such that each object contains data, an identification of its position within the hierarchy and an identification of its element type. In addition, layout data is supplied to the mobile device for element types corresponding to the supplied object. | 2008-12-11 |
20080307048 | Method and System for Operating Applications for Remote Terminal Devices - Method for allowing a user of a mobile terminal device having predetermined computational resources to remotely develop and operate upgraded content delivery applications. A client-side application and a corresponding remote application are installed on the terminal device and on a server connected to the terminal device. The remote application dynamically splits the tasks to be performed by the content delivery application between the client-side application and remote application, according to its computational resources and processes, in real-time, the content and its associated logic and input data to be delivered to the terminal device. The processed content is then transmitted to the terminal device over the data network and the content is rendered by the client-side application. The client-side application responds to inputs from the user and/or to messages from the server or further connected devices. | 2008-12-11 |
20080307049 | SYSTEMS FOR GENERATING AND REGISTERING ENHANCED DOMAIN NAMES - Systems of the present inventions allow for generating and providing an enhanced domain name. An exemplary system may comprise a domain name stored in a network storage device, a web space associated with the domain name, at least one application associated with the domain name and stored on at least one applications server, and a network communicatively coupling the network storage device, web space, and at least one application server, wherein the web space and application may be automatically enabled upon association with the domain name. | 2008-12-11 |
20080307050 | Non-Invasive Collection of Data - Non-invasive collection of data is presented. A server segments a web page into regions and sends the segmented web page along with a data collector program to a client in response to receiving a client request. The client displays the web page and loads the data collector program which initiates particular event handlers to monitor user event activity corresponding to the displayed web page. When the user performs a user event, such as moving his mouse into a particular web page region, the data collector program collects user event data and associates the user event data with the particular web page region. When the user event is complete, the data collector program sends the collected user event data to the server. | 2008-12-11 |
20080307051 | COMMUNICATIONS SYSTEM PROVIDING ENHANCED CLIENT-SERVER COMMUNICATIONS AND RELATED METHODS - A communications system may include an application server and at least one communications device for processing requests from one another. The communications device may process requests using an HTTP client application, for example. Furthermore, the system may also include an HTTP server for interfacing the HTTP client application with the application server. The HTTP server and the HTTP client application may format requests to be communicated therebetween via the Internet in an HTTP format, and each may provide additional state information with the HTTP formatted requests recognizable by the other for authenticating the application server and the HTTP client application to one another. Furthermore, the HTTP client application may request a first universal resource locator (URL) from the HTTP server for accepting work requests from the application server, and a second URL different from the first URL for responding to work requests from the application server. | 2008-12-11 |
20080307052 | SELECTING AND DISPLAYING ADVERTISEMENT IN A PERSONAL MEDIA SPACE - The embodiments provide methods of selecting relevant advertisement to target users by utilizing the knowledge of friends or acquaintance of the target users. The target users and friends or acquaintances of the target users belong to the same on-line communities, groups, or circles. In an exemplary embodiment, a method for providing advertising content for display in a personal media space of an Internet networking tool of a user is provided. The method includes defining the personal media space in a display region of a graphical user interface window. The personal media space being controlled by the user in terms of content. The method also includes selecting an advertisement content unit to be added to the personal media space for display by the user. The method further includes establishing a communication session between the user and another user. The communication session includes an interaction space for enabling communication between the user and the other user. The interaction space is displayed in the graphical user interface window along with the personal media space and the advertising content unit selected by the user to be displayed in the personal media space. | 2008-12-11 |
20080307053 | System and Method for Permitting Geographically-Pertinent Information to be Ranked by Users According to Users' Geographic Proximity to Information and to Each Other for Affecting the Ranking of Such Information - A system and method for permitting geographically-pertinent information provided on the Internet to be ranked by users, while taking into account the users' geographic proximity to the information, the distance between each user who rates the information, the age of the information, and the age of the users' ratings to determine a ranking for affecting the ranking of information. | 2008-12-11 |
20080307054 | DYNAMIC KEY MANAGEMENT SERVER DISCOVERY - Various systems and method are disclosed for automatically disseminating key server contact information in a network. For example, one method (e.g., performed by a discovery server) involves generating a discovery message that includes at least one list of one or more key servers and then sending that discovery message to one or more members of a key management protocol group. Each list of key servers can include contact information for one or more key servers and indicate the priority of each key server relative to other key servers within the list. | 2008-12-11 |
20080307055 | System and Method for Efficient Indexing of Messages in a Law Enforcement Data Network - A system and method for cataloging and indexing messages that utilizes a message reference number that may be translated among different formats for propagating through a standard network and for displaying at a terminal. The reference number may be permanently assigned for the life of the archive. In one embodiment, the reference number may be generated using system number, temporal and sequence fields. The reference number may be mapped using a reversible mapping algorithm to a standard control field format for propagation through the existing database infrastructure systems. The reference number enables a database of search results to be stored permanently indexed by the reference number. Searches may reference other search results by reference number, and queries may be related to search results by the reference number. | 2008-12-11 |