Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


23rd week of 2010 patent applcation highlights part 45
Patent application numberTitlePublished
20100145917SYSTEM, METHOD AND APPARATUS FOR ENTERPRISE POLICY MANAGEMENT - Disclosed are systems, methods and apparatuses for managing objects (files and directories) in network file systems according to policies. Each policy may have one or more rules, each of which ties a condition to an action. Each condition can be expressed in terms of metadata harvested across file systems and stored in a metadata repository. The actions are user-programmable. Users can apply and/or enforce a policy by manipulating the metadata stored in the metadata repository. For example, suppose a policy prohibits storing MP3 files in corporate storage, a user can specify a rule that ties the condition “no MP3 files in volumes A-Z” to an action “delete MP3 files from volumes A-Z.” A file management application may apply a filter to the metadata repository to produce metadata records having values that meet the specified condition and take the corresponding action on managed objects associated with those metadata records.2010-06-10
20100145918SYSTEMS AND METHODS FOR INDEXING CONTENT FOR FAST AND SCALABLE RETRIEVAL - Systems and methods for generating a document identifier, for a document received at a content store, to be used to generate at least one posting list in connection with querying a content store is described.2010-06-10
20100145919METHOD AND SYSTEM FOR PRUNED RESILVERING USING A DIRTY TIME LOG - A computer readable medium includes executable instructions for resilvering a hierarchical block tree in a storage pool by traversing a branch of the hierarchical block tree only if a birth time of a parent block of the branch is greater than or equal to a lowest birth time on a dirty time log (DTL), and resilvering a child block in the branch only if the DTL comprises a birth time of the child block.2010-06-10
20100145920Digital Media Retrieval and Display - Retrieval and display of digital media items is described. For example, the digital media items may be photographs, videos, audio files, emails, text documents or parts of these. In an embodiment a dedicated apparatus having a touch display screen is provided in a form designed to look like a domestic fish tank. In an embodiment graphical animated agents are depicted on the display as fish whose motion varies according to at least one behavior parameter which is pseudo random. In embodiments, the agents have associated search criteria and when a user selects one or more agents the associated search criteria are used in a retrieval operation to retrieve digital media items from a store. In some embodiments media items are communicated between the apparatus and a portable communications device using a communications link established by tapping the portable device against the media retrieval and display apparatus.2010-06-10
20100145921INFORMATION MANAGEMENT INVENTORY - An information management inventory in which information is managed electronically in a network of distributed servers including a structured data environment. Agent software may be loaded on a first server, which may be a local server, and the first server may be scanned with the agent software to identify data stores located on the first server. The information related to a first data store may be compiled with the agent software, and the information may be provided to a second server, which may be a data accumulation server. The information may be metadata about the first data store, and histories of changes to the data stores may be tracked in the second data store. Apparatus, computer readable medium systems, and computer program products are also provided.2010-06-10
20100145922PERSONALIZED SEARCH APPARATUS AND METHOD - A personalized search apparatus includes: a model generating unit for generating a user favorites analysis model based on directory grouping information about directories stored in a user terminal and user behavior information; and a user favorites analysis model DB for storing the generated user favorites analysis model. Further, the personalized search apparatus includes a search engine for searching for a file relevant to an input query using an information search engine installed in the user terminal to generate search results; and a personalized search engine for re-ranking the search results generated by the search engine based on the user favorites analysis model to generate personalized search results.2010-06-10
20100145923RELAXED FILTER SET - Searching for a subset of the keywords in a search-engine query is described herein. The search-engine query is parsed into keywords. The keywords are checked against an inverted index to determine whether any web documents include the subset of keywords. Documents containing the subset of keywords are listed in a search-results list and transmitted back to the user.2010-06-10
20100145924Methods and Devices for Locating Information on a Web Page - Methods and systems locating information on a web page are presented. A client device, such wireless communication device, transmits a request for a web page and a search value. A web proxy receives the request and retrieves the web page from a web server. The web proxy then pre-processes the web page to divide it into web page segments. Alternatively, the request may arrive after the web proxy has pre-processed the web page. The web proxy preferably transmits one or more web page segments containing the search value to the client device, and the client device displays these segments. Furthermore, the client device may transmit the request for the web page and the search value directly to the web server, receive the associated web page from the server, and then locate and display the appropriate web page segment(s).2010-06-10
20100145925METHOD AND ARRANGEMENT FOR ENABLING COMMUNICATION WITH A CLIENT DEVICE - A method and arrangement for enabling communication with a client device by making a currently valid communication address of the device publicly available. The client device sends a freely composed connectivity key to a publicly available connectivity server, the connectivity key being searchable by means of web searching using a search engine. The client device also sends connectivity parameters to the connectivity server including at least the communication address, which then becomes publicly available in the connectivity server by web searching of the associated connectivity key. If a new currently valid communication address is obtained for the client device, the connectivity parameters can be updated by sending the new communication address to the connectivity server.2010-06-10
20100145926SYSTEM FOR PROVIDING ADVERTISEMENTS AND METHOD THEREOF - The present invention relates to an advertisement providing system and a method thereof. The advertisement providing system provides a web page including at least one of web page information, news information, and blog information to a user terminal, and extracts an advertisement keyword of information selected by the user in correspondence to web page provision. When the information selected by the user is an internal page, a web page corresponding to the selected information is provided to the user terminal, advertisement contents matching the extracted advertisement keyword and the number of steps included in user action information are selected and provided based on advertisement register information including a plurality of advertisement contents matching the advertisement keyword and the number of steps, and user action information is updated based on the user action provided by the user terminal. Accordingly, advertisement efficiency can be substantially increased by continuously providing the advertisement desired by the advertisement provider to the user through the number of steps.2010-06-10
20100145927METHOD AND SYSTEM FOR ENHANCING THE RELEVANCE AND USEFULNESS OF SEARCH RESULTS, SUCH AS THOSE OF WEB SEARCHES, THROUGH THE APPLICATION OF USER'S JUDGMENT - A method and system for enhancing the relevance and usefulness of information searches, such as web searches, by introducing individual and shared user's judgment; first, to define the universe of the search, automatically internalizing the content of that universe (via a copyright-compliant system) in an automatically updated repository that can integrate other (internally generated or imported) content and enable sharing according to user preferences; and, secondly, to organize the internalized content through tagging, book marking and filtering.2010-06-10
20100145928METHODS AND SYSTEMS TO COMMUNICATE INFORMATION - There is provided a method and system to communicate information. The system receives a first query that contains at least one constraint and retrieves a first plurality of data items from a database based on the first query. Next the system generating a first distribution based on the first plurality of data items, the first distribution utilizing a first plurality of domains used to identify data items. Next the system generates a second distribution based on a plurality of requests to view a second plurality of data items. Next the system generates a third distribution based on the first distribution and the second distribution. Finally the system generates interface information, to be communicated to a user, based on the third distribution.2010-06-10
20100145929ACCURATE AND TIMELY ENFORCEMENT OF SYSTEM RESOURCE ALLOCATION RULES - A computer-implemented method, apparatus and article of manufacture for optimizing a database query. A query execution plan for the database query is generated using estimated cost information; one or more steps of the query execution plan are executed to retrieve data from a database stored on the computer system. Actual cost information is generated for each of the executed steps, and the estimated cost information is re-calculated using the actual cost information. One or more resource allocation rules defined on one or more steps of the query execution plan are executed, based on the estimated cost information, wherein the resource allocation rules include one or more defined actions. The estimated cost information may be re-calculated using the actual cost information when confidence in the estimated cost information is low, but the estimated cost information may not be re-calculated when confidence in the estimated cost information is high. In addition, the estimated cost information may be re-calculated using the actual cost information, only when the step has one or more resource allocation rules defined thereon.2010-06-10
20100145930VIRTUAL PAIR ALGORITHM FOR OUTER JOIN RESOLUTION - A system and method for executing semijoin reductions on outer join operations are presented. Tuple lists are created based on a query. A sequence of semijoin reduction steps are performed, where each semijoin reduction step either switches one tuple list, or reduces all tuple lists at one relation. Virtual connector pairs are inserted into the tuple lists, and then all tuple lists are centralized at a common host. The join results are assembled at the common host, and negative row IDs are substituted. From the join result, the query result is retrieved by projecting to the requested attributes.2010-06-10
20100145941RULES AND METHOD FOR IMPROVING IMAGE SEARCH RELEVANCE THROUGH GAMES - An application conforming to a set of rules is described for improving the accuracy of results provided by image search engines through identifying images as true positive hits, true negatives, false positive hits, and false negatives. The set of rules comprise: (1) causing players to associate given images with given metadata; (2) associating a player with a skill level; (3) utilizing measures of accuracy and time; (4) causing players to select a few images from a relatively large pool of images; and (5) testing player tolerance. An application that conforms to these rules test the relevancy of images to given metadata tags. The application provides information that is the basis for adjusting the metadata associated with the tested images so as to improve the relevancy of image search results lists that include these images.2010-06-10
20100145942SYSTEMS AND METHOD FOR MAPPING LARGE OBJECT DATA CONTENT IN A DATABASE TABLE TO A WORK AREA - According to some embodiments, a programming language in an application server may include access to different database server implementations, wherein the programming language accesses content of database tables via work areas derived from the database tables. A database table, having columns to store content, each column being associated with a column type, may be mapped to a work area such that, at a database server, each column in the database table is mapped to a corresponding component of the work area, the corresponding component having a default component type based on the column type of the associated column in the database table. It may be determined that a particular column in the database table is to store large object data content, and, in response to the determination, a new mapping to a work area may be defined such that the particular column maps to a corresponding component having a component type other than the default component type.2010-06-10
20100145943Using Message Sampling To Determine The Most Frequent Words In A User Mailbox - A method is presented for generating a list of frequently used words for an email application on a server computer. When a request is received for a word frequency list for emails stored in a user's mailbox, a word frequency list is returned if one exists. If the word frequency list does not exist, an asynchronous process is started on the server computer to generate a word frequency list. If the word frequency list exists but it is older than an aging limit, an asynchronous process is started on the server computer to regenerate the word frequency list. The word frequency list is stored in the user's mailbox along with a timestamp indicating the date and time that the list was created or updated.2010-06-10
20100145944MINING BROAD HIDDEN QUERY ASPECTS FROM USER SEARCH SESSIONS - An optimization-based framework is utilized to extract broad query aspects from query reformulations performed by users in historical user session logs. Objective functions are optimized to yield query aspects. At run-time, the best broad but unspecified query aspects relevant to any user query are presented along with the results of the run time query.2010-06-10
20100145945SYSTEM, METHOD AND PROGRAM PRODUCT FOR CLASSIFYING DATA ELEMENTS INTO DIFFERENT LEVELS OF A BUSINESS HIERARCHY - A method, system and program product for classifying data elements into different levels of a business hierarchy. The method includes identifying data elements to be classified into one or more levels of a business hierarchy, selecting a first logic decision tree for evaluating the data elements identified for classification into the hierarchy and executing the first tree for recursively evaluating each data element identified until the first tree has been traversed. Further, the method includes dynamically creating configurable anchor point classifications for the data elements evaluated through the first tree and assigning a respective anchor point classification to each data element evaluated, such that, a respective anchor point classification assigned to a data element evaluated links the data element to a lowest level of the hierarchy, and where the anchor point classification conveys classification information as to each higher level of the hierarchy that the data element belongs to.2010-06-10
20100145946TRANSLATING QUERIES TO REPRESENTATIONAL STATE TRANSFER (REST) - Query expressions, such as LINQ (language integrated queries) queries, are enabled to be translated to URIs (uniform resource indicators) that may be used to query data sources at REST (representational state transfer) interfaces. A compiler is configured to convert a query into an expression tree. An expression tree normalizer is configured to normalize the expression tree into a normalized expression tree. A resource bound expression tree generator is configured to transform the normalized expression tree into a resource bound expression tree. A URI generator is configured to translate the resource bound expression tree into a URI.2010-06-10
20100145947METHOD AND APPARATUS FOR AN INVENTIVE GEO-NETWORK - A system and a method for communication using geo-tagged data among a plurality of communication devices in an inventive geo-network, using a communications network, are described. The method further facilitates enabling multiple networks within the network such that each network separately and securely enables the collection, distribution, and display of data and location-enriched geo-data.2010-06-10
20100145948METHOD AND DEVICE FOR SEARCHING CONTENTS - Disclosed are a method and a device for searching contents by using time information or spatial information. The device for contents search includes a memory unit configured to store contents having spatial information and time information as search information and to further store groups into which the contents are classified by the spatial information or the time information. The device further includes a display unit configured to display a time information search tool and a spatial information search tool in response to receipt of a request for a contents search is received, and to further display the contents belonging to a searched group. Also the device includes an input unit configured to receive an input of search information and a control unit configured to search a group having the selected search information.2010-06-10
20100145949METHODS AND SYSTEMS FOR MANAGING DATA - Systems and methods for managing data, such as metadata or indexes of content of files. In one exemplary method, notifications to update a metadata database or an index database are combined into a combined notification. According to other aspects, an order among logical locations on a storage device is determined in order to specify a sequence for scanning for files to be indexed. According to another aspect, a method includes determining whether to index a file based on a path name of the file relative to a plurality of predetermined path names.2010-06-10
20100145950Realtime Unification Management Information Data Conversion and Monitoring Apparatus and Method for Thereof - Provided are an apparatus and method for converting and monitoring management information data in an integrated manner and in real time. More particularly, the present invention relates to an apparatus and method for converting and monitoring management information data in an integrated manner and in real time which are capable of reducing the number of processes and stably operating an IT infrastructure through integrated management by flexibly collecting and converting management information data having a variety of formats and transmitting it to a destination integrated management solution when existing point-specific management solutions are managed in an integrated manner using an integrated management solution.2010-06-10
20100145961System and method for adaptive categorization for use with dynamic taxonomies - A system, method and computer program product provides a solution to a class of categorization problems using a semi-supervised clustering approach, the method employing performing a Soft Seeded k-means algorithm, which makes effective use of the side information provided by seeds with a wide range of confidence levels, even when they do not provide complete coverage of the pre-defined categories. The semi-supervised clustering is achieved through the introductions of a seed re-assignment penalty measure and model selection measure.2010-06-10
20100145962PROVIDING PROCESSING INSTRUCTIONS FOR UPDATING SCHEMA - A system, method and computer program product are disclosed that enable providing processing instructions for updating schema. In one embodiment, the method includes obtaining an updated schema that includes an updated version of a previous schema; identifying a difference between the updated schema and the previous schema; processing the difference to create processing instructions; and providing the processing instructions for implementation into a logical processor, wherein the logical processor processes data defined using the updated schema.2010-06-10
20100145963Methods, Systems, And Computer Program Products For Resolving A Network Identifier Based On A Geospatial Domain Space Harmonized With A Non-Geospatial Domain Space - Methods and systems are described for resolving a network identifier based on harmonized domain spaces. In one aspect, a query is received including a first harmonizing attribute and a first network identifier. The first network identifier includes a first domain portion identifying a domain in a first domain space and a geospatial domain region. The first harmonizing attribute identifies a network interface of a node in the domain in the first domain space. A second network identifier in a second domain space is retrieved that is associated with a geospatial node region at least partially included in the geospatial domain region. Evaluating a matching condition is provided for based on the harmonizing attributes. A query response is sent the second identifier identifying the network interface of the node identified by the first network identifier and the first harmonizing attribute.2010-06-10
20100145964SYSTEM FOR PROVIDING IDENTIFIERS FOR USE IN CONNECTION WITH A CATALOG OF PRODUCTS - A system for providing identifiers for use in connection with a catalog of products functions by providing an identifier as a query term to a search engine associated with an Internet server. The results obtained from the Internet server as a result of providing the identifier as the search engine query term are parsed to discern a number of search hits included within the results. If the number of search hits included within the results is within a predefined threshold, the identifier is selected to be used in a catalog to indentify one or more products listed within the catalog of products.2010-06-10
20100145965PRESENTATION OF WEBSITES TO A COMPUTER USER - A method, computer readable storage medium, computer program product and a service. A profile of a computer user is obtained that contains meta tags descriptive of the participants of a first social networking website. A second social networking website having meta tags is selected. A profile from the second social networking website is selected. The meta tags of the first and second social networking websites are compared to determine if there is a match of at least one meta tag. Then, a search is made for related websites having at least one meta tag that matches the at least one meta tag. A list of the related websites is then presented to the computer user.2010-06-10
20100145966ABSTRACTING REQUEST FROM A DEVELOPMENT ENVIRONMENT TO OBJECT MODEL - Techniques and a graphical user interface for abstracting a request from a development environment to an object model of an object store are disclosed herein. A request for data is made by the development environment, and the request is abstracted to make in compatible with the object model (e.g., by negating properties related to bitness, versioning, etc.). The request is transmitted to a broker process that retrieves a method and/or data commands corresponding to the request. The broker process may also decode one or more method parameters of the request. If one or more method parameters are not compatible with the object model, an adapter may be loaded into the object model to make the object model compatible with the request. The broker process may also transmit the method, data commands, and/or request to the object model wherein the request is fulfilled by the object model.2010-06-10
20100145967MICRO-BROWSER VIEWERS AND SEARCHING - Architecture that enables a user to connect, search, and review information under a mobile context by interacting through a micro-browser. The current “Find” experience can now be made part of the document search functionality thereby allowing the user to enter one or more keywords to quickly search and obtain the information desired. The “Find” feature can be part of the micro-browser viewer and solves the current inability of the user to view and read documents on the small display of the mobile device. Additionally, users can choose to search from the current page or from the beginning of the document. Results are listed with the keyword(s) emphasized (e.g., highlighted) in a portion of the content in which the keyword(s) was found. The page number can also be presented. Each result can be presented is an active link that automatically navigates the user directly to the associated keyword of the page.2010-06-10
20100145968Methods and Apparatus for Manipulation of Primary Audio Optical Data Content and Associated Secondary Data Content - Methods and apparatus may permit the manipulation of primary audio-optical data content (2010-06-10
20100145969REDUCED POWER LOAD/STORE QUEUE SEARCHING MECHANISM - A comparison circuit can reduce the amount of power consumed when searching a load queue or a store queue of a microprocessor. Some embodiments of the comparison circuit use a comparison unit that performs an initial comparison of addresses using a subset of the address bits. If the initial comparison results in a match, a second comparison unit can be enabled to compare another subset of the address bits.2010-06-10
20100145970Textual Search for Numerical Properties - A textual search index is used to identify data objects that have numerical properties that satisfy search queries. As described herein, a search index contains search index entries, each of which specifies a reference string and a set of data object identifiers. When an original search query is received, the search query is transformed into a transformed search query such that numerical comparison query elements in the original search query are transformed into equivalent textual comparison query elements. The search index is then used to identify ones of the data objects that satisfy the transformed search query. A list of the identified data objects may then be provided in response to the original search query.2010-06-10
20100145991Method and Apparatus to Facilitate Selecting a Particular Rendering Method - These various embodiments are suitable for use with a personally portable apparatus (2010-06-10
20100145992Address Generation Unit Using Nested Loops To Scan Multi-Dimensional Data Structures - An apparatus, system, and method in accordance with the invention may include providing a multi-dimensional data structure and providing an address generation unit configured to calculate real addresses in order to access the multi-dimensional data structure in a desired pattern. The address generation unit may be configured to calculate the real addresses by executing a series of nested loops pre-programmed into the address generation unit prior to accessing the multi-dimensional data structure. The address generation unit may receive as inputs a set of parameters defining the characteristics of the nested loops. The method may then include accessing the data structure at the real addresses calculated by the address generation unit.2010-06-10
20100145993Address Generation Unit Using End Point Patterns to Scan Multi-Dimensional Data Structures - A system in accordance with the invention may include a data memory storing a multi-dimensional (e.g., a two-dimensional) data structure. An address generation unit is provided to calculate real addresses in order to access the multi-dimensional data structure in a desired pattern. The address generation unit may be configured to calculate real addresses by moving across the multi-dimensional data structure between pairs of end points. The pairs of end points (as well as parameters such as the step size between the end points) may be pre-programmed into the address generation unit prior to accessing the multi-dimensional data structure. A processor, such as a vector processor, may be configured to access (e.g., read or write data to) the data structure at the real addresses calculated by the address generation unit.2010-06-10
20100145994SERVICE RECOMMENDATION SYSTEM, OPERATING METHOD THEREOF, AND DEVICE CONTAINING COMPUTER SOFTWARE - A service recommendation system, an operating method thereof, and a device containing computer software are provided. The system includes a label module, a service equipment, and a server device. The label module having an ID data of the user is carried by a user. The service equipment has a detection module and a control interface. The detection module obtains and outputs the ID data. The server device includes a database, a determination module, and a service setting module. The database stores a standard model and a user model. The determination module matches the ID data to the database. When the user model corresponding to the ID data exists in the database, the service setting module sets an operating mode according to the user model. When the user model corresponding to the ID data does not exist, the service setting module sets an operating mode according to the standard model.2010-06-10
20100145995OBJECT STORAGE - In one embodiment, a method is provided that may include determining, at least in part, by a device comprised, at least in part, in storage, whether to request that the storage perform, at least in part, at least one operation. The at least one operation may involve, at least in part, at least one object stored in the storage. The determining may be based, at least in part, upon metadata associated with the at least one object. The metadata may be stored in the storage, and may indicate an earliest permitted deletion time for the at least one object and/or a latest permitted access time for the at least one object. Of course, many modifications, variations, and alternatives are possible without departing from this embodiment.2010-06-10
20100145996Accessing Data in a Multi-Generation Database - A method for accessing data in a multi-generation database is provided. The method comprises receiving a request to access first data in the database, wherein the first data is located on a first page of the database; reading an entry corresponding to the first page to locate a first track on the first page to access a newest version of the data; acquiring a first lock to synchronize accesses to the first track; and determining that the first track stores the newest version of the data, in response to reading the entry while holding the first lock.2010-06-10
20100145997User driven ad-hoc permission granting for shared business information - An apparatus and method for sharing information between a person having certain permissions, and another person or group of persons having insufficient permissions for the information. The apparatus and method enable a creator of a report to grant people or groups ad-hoc access permission to object types and object instances for which they have no a-priori permission. The method and apparatus enable the shared information to be up-to-date rather than static, and in addition enables logging and tracking of accesses to the information. The permission can have properties such as expiration date, context limitation, or further granting permission to a third party.2010-06-10
20100145998DYNAMIC INTERACTIVE PERSONAL INFORMATION AND RATING SYSTEM - A dynamic personal rating system is disclosed for soliciting, collecting, managing, summarizing, reviewing, censoring, indexing, linking, and displaying information regarding individuals.2010-06-10
20100145999DATA PROVISIONING REGISTRY - A registry for designating authoritative sourcing of data from a data environment in a computer readable storage medium. Selected data content resides into a first data subject area in the form of a common business language, and metadata including characteristics of data stores in the data environment resides into a second data subject area, which is a metadata repository. Data linking a term in the first data subject area with an authoritative location of data associated with the term, as identified in the second data subject area, resides into a third subject area, which is the registry. A basis of authority of the data location and operating scope of the data may be designated in the third data store. Operating scopes may be functional, geographic, temporal, organizational, or a combination thereof. A computer program product and computer readable memory system for designating authoritative sourcing in a data environment are provided.2010-06-10
20100146000Administering Blade Servers In A Blade Center - Administering blade servers in a blade center, where the blade center includes a plurality of blade servers; a blade management module operatively coupled to the blade servers, the blade management module also coupled for data communications to a remote management terminal; a media tray, the media tray comprising storage media available to the blade servers, the storage media including a universal serial bus (‘USB’) mass storage device; including storing in the USB mass storage device by the remote management terminal a data file; and providing by the blade management module to the blade servers access to the data file on the USB mass storage device.2010-06-10
20100146011Generic Data Model for Event Monitoring Integration - Illustrative embodiments provide a computer-implemented method for a generic data model for event monitoring integration. The computer-implemented method generates monitor application descriptor data for an identified candidate, identifies a target monitor model specification associated with the identified candidate to form an identified target monitor model specification, and responsive to identifying the target monitor model specification, provides the monitor application descriptor data and the identified target monitor model specification, to a monitor model generator. The computer-implemented method further identifies application elements of the identified candidate to be monitored to form identified elements, and generates the identified monitor model for the identified elements to create a monitor-specific output.2010-06-10
20100146012PREVIEWING SEARCH RESULTS FOR SUGGESTED REFINEMENT TERMS AND VERTICAL SEARCHES - An embodiment of the current invention is directed to presenting a preview of search results for a suggested search. A search engine query is received. One or more search results are generated. One or more suggested, search terms are generated. A search engine results page is generated, including the one or more search results and the one or more suggested, search terms. An indication is received, indicating that a preview of search results related to a selected, suggested, search term is to be displayed. A preview window including a results section and a menu-bar section is generated. One or more search results related to the selected, suggested, search term are acquired. The one or more search results are presented in the preview window. The preview window allows interaction with the one or more search results.2010-06-10
20100146013GENERALISED SELF-REFERENTIAL FILE SYSTEM AND METHOD AND SYSTEM FOR ABSORBING DATA INTO A DATA STORE - Embodiments of an unrestricted binary unambiguous file or memory mapped object are disclosed along with descriptions of corresponding reading and writing processes. The file or object may be used to store data of any type. ‘Binary unambiguous’ refers to a quality whereby the binary data stored within the datastore (file or memory map) is always and uniquely identified by a binary type identifier readily discerned from the self same map. Similarly, the term ‘unrestricted’ refers to the capacity of the protocol to accept data of any type, nature, format, structure or context, in a manner that retains the binary unambiguous nature of embodiments of the disclosed technology for each data item. A storage object so created may be easily read by dedicated software, and as well as with the provision of appropriate metadata, be transferred between data stores without requiring intervention from a computer user or administrator.2010-06-10
20100146014EXTENDABLE BUSINESS TYPE SYSTEM IN A PERFORMANCE MANAGEMENT PLATFORM - Architecture for operating an industrial solution on top of a performance management platform using a custom business type library. The platform can plug/unplug the custom business type library, interacts with the type library to ensure data integrity and enforce business rules, and simplifies localizations of the industrial solution. The custom type library extends the capability to define specific behavior for models and dimensions, and create and define content specific to any industry, reuse, and packaging. The custom type library inherits from a generic type library of the platform. The customized type library defines business object types and associates business rules therewith. Through a common interface, the performance management platform can iterate through the business rule chains and enforce/apply the business rules during the operations.2010-06-10
20100146015Rich-Context Tagging of Resources - Tagging of resources in order to associate them is described. In an embodiment it is possible to assign tags to resources or switch between resources with different tags, in the context of current work being undertaken by a user. For example, from a single application window that is currently used, a user is able to switch to other resources by tag in an embodiment. Different embodiments illustrate how tags may have multiple purposes and those purposes may evolve thus enabling associated resources to be exposed in different ways. In some embodiments rich metadata about tag usage and/or the use of resource associated with a tag is stored and used to provide additional functionality. Examples are described in which persistence of resources associated with tags is provided and may involve representation of resources such as by duplication of files or by creating alternative representations of resources.2010-06-10
20100146016METHOD AND APPARATUS FOR FILE ASSOCIATION - A method and apparatus for associating a secondary file (2010-06-10
20100146017INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - A folder relationship holding unit (2010-06-10
20100146018METHOD FOR CONSTRUCTING A FILE FORMAT AND APPARATUS FOR PROCESSING A DIGITAL BROADCASTING SIGNAL INCLUDING A FILE HAVING THE FILE FORMAT AND METHOD THEREOF - A method for constructing a file format, and an apparatus for processing a digital broadcasting signal including a file having the file format and a method thereof are disclosed. A method for constructing a multimedia application format (MAF) file format is characterized in that the MAF file format comprises a plurality of boxes, i.e., a first box indicating a type or version of a file for the file format, a second box including at least one track box and describing presentation of a scene including the track box, the track box including description for one media, and a third box including real contents described by each track box. Accordingly, it is possible to construct a file format most suitable for a type of a corresponding file and properly process the file format in the receiver.2010-06-10
20100146019AUTOMATED FILE RELOCATION - A computer-implemented method, system and computer program product for managing computer file storage is presented. In one embodiment the method includes receiving a file for storage. In response to determining that the file exceeds a pre-determined size, the file is stored in a pre-designated folder that is reserved for oversized files.2010-06-10
20100146020System and Method for the Parallelization of Saturated Accumulation Operations - A system and method for parallelization of saturated accumulation is provided. In the method, an input sequence is divided into a plurality of subsequences. For each subsequence, three parallel saturating additions are performed. The local saturation minimum is the saturating addition of the global saturation minimum and the values of the subsequence. The local midpoint is the saturating addition of the values of the subsequence and the local saturation maximum is the saturating addition of the global saturation maximum and the values of the subsequence. In embodiments, the accumulation total for a subsequence is calculated as the saturating addition of the accumulation total for prior subsequences and the local midpoint of the current subsequence, wherein the accumulation total of the last subsequence is the result of the saturated accumulation for the sequence. In another embodiment, the saturated addition of subsequence results are further parallelized before the final result is reached.2010-06-10
20100146021MODULAR-3 CALCULATION APPARATUS AND METHOD - A modular-3 calculation method for binary number includes: determining whether two 1s consecutive from MSB exist in a binary number, when a target value for modular-3 calculation is inputted, and generating a first binary number by substituting the two 1s with 0 whenever the consecutive two 1s exist; performing a modular-3 calculation on the first binary number; and determining the result of the modular-3 calculation.2010-06-10
20100146022FLOATING-POINT FUSED ADD-SUBTRACT UNIT - In a particular embodiment, a method is disclosed that includes receiving first and second operands at a floating-point fused add-subtract circuit. The method further includes simultaneously performing add and subtract operations on the first and second operands via the floating-point fused add-subtract circuit to produce a sum result output and a difference result output. The floating-point fused add-subtract circuit includes sign logic, exponent adjustment logic, and shift logic that are shared by an add/round and post-normalize circuit and a subtract/round and post-normalize circuit to produce the sum and difference result outputs.2010-06-10
20100146023SHIFTER WITH ALL-ONE AND ALL-ZERO DETECTION - A shifter that includes a plurality of shift stages positioned within the shifter, and receiving and shifting input data to generate a shifted result, and a detection circuit coupled at an input of a final shift stage of the plurality of shifters, in a final stage within the shifter. The detection circuit receives a partially shifted vector at the input of the final shift stage along with a predetermined shift amount, and performing an all-one or all-zero detection operation using a portion of the partially shifted vector and the predetermined shift amount, in parallel, to a shifting operation performed by the final shift stage to generate the shifted result.2010-06-10
20100146024DIGITAL FILTER, ITS SYNTHESIZING DEVICE, SYNTHESIZING PROGRAM AND SYNTHESIZING PROGRAM RECORDING MEDIUM - In an IIR digital filter, for example, a multi-input multiplier/adder circuit is used as a component in place of a plurality of multipliers and a plurality of adders. With this omission of a plurality of multipliers and a plurality of adders, the circuit size can be reduced. Also, since the multi-input multiplier/adder circuit permits pipelining for increasing the processing speed in feedback processing, filter processing can be performed at high speed.2010-06-10
20100146025METHOD AND HARDWARE FOR GENERATING RANDOM NUMBERS USING DUAL OSCILLATOR ARCHITECTURE AND CONTINUOUS-TIME CHAOS - Novel random number generation methods and novel random number generators based on continuous-time chaotic oscillators with dual oscillator architecture are presented. Numerical and experimental results not only verify the feasibility of the proposed circuits, but also encourage their use as a high-performance IC TRNG. In comparison with RNG's based on discrete-time chaotic maps, amplification of a noise source and jittered oscillator sampling, which are advantageous in the sense that true random behavior can be mathematically proven thanks to an analytical model that has been developed, it is seen that RNG's based on continuous-time' chaotic oscillators can offer much higher and constant data rated without post-processing. The proposed innovation increases the throughput, maximizes the statistical quality of the output sequence and is robust against against external interference, parameter variations and attacks aimed to force throughout. The proposed circuits can be integrated on today process at GHz range.2010-06-10
20100146026SUB-BAND SIGNAL PROCESSING - An apparatus for sub-band processing of an input signal includes an analysis filter bank, signal processors and a synthesis filter bank. The analysis filter bank includes first and second signal branches for decomposing the input signal into two sub-band signals. The first signal branch includes a decimation filter connected upstream of a down-sampling unit and a basis filter. The second branch includes an all-pass filter and a subtractor that is connected downstream of the all-pass filter and the basis filter in the first signal branch via an up-sampling unit and a subsequent interpolation filter. At least one of the decimation filter and the interpolation filter is an infinite impulse response filter, and the all-pass filter has a phase response that compensates for a phase response of at least one of the decimation filter and the interpolation filter.2010-06-10
20100146027RESIDUE CALCULATION WITH BUILT-IN CORRECTION IN A FLOATING POINT UNIT - A residue generator for calculation and correction of a residue value. The residue generator includes a residue-generation tree connected with an operand register at an input of the residue generator including a plurality of register-bits receiving and carrying bits of numerical data. The residue-generation tree includes a multiplexer connected with respective register-bits which carry unused bits, and selectively providing logical zeros or a correction value when provided, at the respective register-bits carrying the unused bits, a plurality of decoders, each decoder receiving the bits of numerical data from the respective registers-bits including the logical zeros or the correction value when provided and decoding the numerical data, and a plurality of residue condensers, receiving the decoded numerical data from the decoders including the logical zeros or the correction value when provided, and calculating the residue value and correcting while calculating the residue value using the correction value when provided by the multiplexer.2010-06-10
20100146028METHOD AND APPARATUS FOR MODULUS REDUCTION - A modulo reduction is performed on a value a represented as an ordered sequence of computer readable words. The lowest order words are eliminated by substituting an equivalent value represented by higher order words for each of the lower order words. The lowest order words are eliminated until the sequence has a word length corresponding to the modulus. Carries and borrows resulting from the substitution are propagated from lower order words to higher order words. Further reduction is performed to maintain the word length of the sequence to that of the modulus. The further reduction may be determined by examination of a carryover bit or may be performed a predetermined number of times without examination.2010-06-10
20100146029METHOD AND APPARATUS FOR MODULAR OPERATION - The modular operation apparatus of the present invention that enables to improve the tamper resistance to the side channel attacks includes an operator that carries out a Montgomery multiplication according to one of a first multiplicand and a second multiplicand, a multiplier, and a divisor, a first multiplicand register that stores an operation result of the Montgomery multiplication as the first multiplicand, a subtractor that subtracts the divisor from the operation result of the Montgomery multiplication, a second multiplicand register that stores a subtraction result of the subtractor as the second multiplicand, and a selector that outputs one of a value of the first multiplicand register and a value of the second multiplicand register according to a comparison result between the operation result of the Montgomery multiplication and the divisor.2010-06-10
20100146030Combined Binary/Decimal Fixed-Point Multiplier and Method - A combined binary/decimal fixed-point multiplier that uses BCD-4221 recoding for the decimal digits. This allows the use of binary carry-save hardware to perform decimal addition with a small correction. The described designs provide an improved reduction tree organization to reduce the area and delay of the multiplier and improved reduction tree components that leverage the redundant decimal encodings to help reduce delay. A split reduction tree architecture is also introduced that reduces the delay of the binary product with only a small increase in total area. Area and delay estimates are presented that show that the proposed designs have significant area improvements over separate binary and decimal multipliers while still maintaining similar latencies for both decimal and binary operations.2010-06-10
20100146051Managing Differences in User Devices When Sharing Content on Mobile Devices - Sharing content among users of mobile devices is facilitated and controlled by a system and method that employs a content sharing application to receive and process requests to share content amongst users of devices such as mobile devices and personal computers. Recipients receive share content messages from the content sharing application. The messages may contain links to shared content. The content sharing application is associated with an application program interface made available to content providers so that they can create user-selectable share content links or options displayed on display descriptions associated with the content. The content sharing application performs device capability checks so that selected recipients do not receive share content messages that contain links to content that is not compatible with their devices. In this way, users can select to share both device-dependent and device-independent content, even if the content provider does not always perform device compatibility checks.2010-06-10
20100146052 METHOD AND A SYSTEM FOR SETTING UP ENCOUNTERS BETWEEN PERSONS IN A TELECOMMUNICATIONS SYSTEM - The invention relates to a method for establishing a communication between a first person (2010-06-10
20100146053METHOD, APPARATUS AND SYSTEM FOR ANSWERING REQUESTS ON PEER-TO-PEER OVERLAY NETWORK - A method, an apparatus, and a system for answering requests in a Peer-to-Peer (P2P) overlay network are disclosed. The method includes the following steps: the destination peer receives a request that carries an address of an intermediate peer, processes the request and generates an answer, and sends the answer to the intermediate peer according to the address of the intermediate peer in the request; and the intermediate peer forwards the answer to a peer that sends the request. The technical solution under the present invention solves the problem of Network Address Translation (NAT) in semi-recursive routing mode on a P2P overlay network.2010-06-10
20100146054Indicating Recent Content Publication Activity by a User - Collecting and distributing information related to recent content publication activity of an instant messaging (IM) user provides other users in a network with timely, relevant information about people known to the user or within the same social network. A user participating in a social network can quickly and efficiently perceive new information related to other users (referred to as co-users) in a social network by reviewing the co-users' recent content publication activity. A user may be made able to do so without requiring the co-user to send a communication directly to the user regarding the new facts or new content, and also without requiring the user to actively browse or request information about the co-user.2010-06-10
20100146055Multiplexed Data Sharing - A computing device may receive multiple recordings or transmissions from one or more source devices. The recordings may include geo-tag information to relate the recordings to a specific event. The computing device may receive from a client device a request for the recordings. Responsive to the received request, the computing device may transmit the recordings to the client device. The computing device may receive from the client device an identification of which recording(s) are preferred over the course of the event, and may compile statistics related to the preferred selections over the course of the event as received from a plurality of client devices. The computing device may generate a “best-cut” recording or summary version of the event based on the most preferred recording at various points in time during the event, based on the compiled statistics.2010-06-10
20100146056Searching An Email System Dumpster - A method is presented for searching for email messages that on a server computer. A request is received on the server computer to search for one or more email messages in one or more mailboxes on the server computer. Each of the one or more mailboxes includes a dumpster folder. The request includes search criteria including a parameter indicating whether the dumpster folder associated with a mailbox should be searched. The dumpster folder stores one or more email messages that have been deleted from a deleted items folder in the mailbox. One or more mailboxes that satisfy the search criteria in the request are identified. If the parameter indicates that the dumpster folder should be searched, the dumpster folder of each of the identified mailboxes that satisfy the search criteria is queried and any email messages in each dumpster folder that satisfy the search criteria are identified.2010-06-10
20100146057Alert Broadcasting to a Plurality of Diverse Communications Devices - A system for the broadcast of alert messages to selected groups of recipients and their communications devices of a plurality of different types and communicating through a plurality of different communications means. Recipient profiles or characteristics are received variously from databases, directories, and communications nodes accessible by the system. These sources are queried for the identification of selectable groups which are then presented to a dispatcher for choosing the recipients. The alert message is then provided to delivery means which employ a plurality of included means each of which is particularly configured to communicate the alert message to a corresponding target device type. A response handler module then receives responses from the target devices for later reporting.2010-06-10
20100146058Method for Providing a Meeting Scheduling Service2010-06-10
20100146059METHOD AND SYSTEM FOR MANAGING ELECTRONIC MAIL - A method and system for managing email between a sender and a recipient wherein the method and system provide the recipient with control over routing an email message, wherein the control includes predefining directions to be executed upon the receipt of an email message, and wherein the directions are dependent upon the properties of the email message. The recipient may enable or disable the control at any time.2010-06-10
20100146060COLLABORATIVE AUTHORING METHOD FOR VIDEO GAME DEVELOPMENT - A video game development system adapted for collaborative game authoring. The system includes a video game platform with a game engine running or providing video game instance based on a set of game data (e.g., defined game logic or game assets such as animations, objects, and game settings). A communications hub module is communicatively linked to the video game platform, and first and second game development tools are linked to the communications hub module. The tools are operated to modify the set of game data and to transmit authoring messages including content based on modifications to the game data to the communications hub module. The communications hub module generates game data update messages from these tool-generated authoring messages, which may be sent concurrently, and forwards the update messages to the video game platform. The game engine runs the video game using the set of game data including updates.2010-06-10
20100146071OUTBOUND BROADBAND CONNECTIVITY - The invention relates to a method for automatically achieving outbound broadband connectivity to a remote server including the steps of sending a message to the remote server, waiting for an inbound connection request, setting an inbound method of connectivity if an inbound connection request is received, sending an outbound poll if the inbound connection request is not received, setting an outbound method of connectivity, and retrying to connect via the inbound or the outbound method until either of the inbound or outbound methods successfully connects to the remote server2010-06-10
20100146072ASYNCHRONOUS REAL-TIME RETRIEVAL OF DATA - server is communicatively connected to the access client through a network. The gateway server provides a presentation service (PS) and a real-time service (RTS), which cooperate with the access client to retrieve data from a data store and then provide the retrieved data to a user's remote communication device. More particularly, when a user wishes to retrieve data from the data store or to send data to the data store, the user establishes a communication connection between his or her remote communication device and the gateway server, and then requests the desired data from the gateway server. In response, the gateway server sends a command to the access client, instructing it to retrieve the requested data. The access client retrieves the requested data from the data store, and returns the retrieved data to the gateway server. The gateway server then relays the requested information back to the user's remote communication device.2010-06-10
20100146073MOBILE DATA UPLOAD TO ENTERPRISE COMPUTER SYSTEMS - A method and a system for a mobile data upload to an enterprise computer system are described. The data is received at a mobile device. The mobile device operates in a particular context. A reference to an application object of the enterprise computer system is specified based on the context. The data is sent directly from the mobile device to the application object using the specified reference. The context of the mobile device could include the location of the mobile device, the performed task, the user habits, and other elements that are analyzed either by the mobile device or by the enterprise system.2010-06-10
20100146074NETWORK OPTIMIZATION USING DISTRIBUTED VIRTUAL RESOURCES - In one example embodiment, an apparatus may include a first virtual machine provided on a first local device of a plurality of local devices, wherein a portion of resources of the first local device are allocated to the first virtual machine. A virtualization software switch may be provided on the first local device, configured to forward or redirect at least some traffic from the first local device to a WAN (Wide Area Network) optimization virtual appliance, the WAN optimization virtual appliance including at least the first virtual machine, a second virtual machine on a second local device of the plurality of local devices, and a distributed WAN optimization application running at least on the first and second virtual machines.2010-06-10
20100146075MOBILE RADIO COMMUNICATION DEVICE AND METHOD OF MANAGING CONNECTIVITY STATUS FOR THE SAME - The present invention provides a method of managing connection status for a channel connecting a server device to a mobile radio communication device including a client/server pair, the method including upon receiving an indication that the client/server pair is disconnected, sending from the mobile radio communication device a status signal to the server device indicating that the client has reset connection between the client/server pair, and upon receiving an indication that the client has connected to the server device, sending from the mobile radio communication device a status signal to the server device indicating that the client is connected to the server device.2010-06-10
20100146076Redirection of Multimedia Content Between Receiver Devices Associated with a User - A provider network is configured to redirect multimedia content between receiver devices associated with a user. Initially, a multimedia stream representative of the multimedia content is transmitted via the provider network to a first receiver device associated with the user. In response to a redirect stimulus, the provider network redirects the streaming of the multimedia content to a second receiver device associated with the user. The multimedia stream transmitted to the second receiver device can be formatted based on the characteristics of the network link between the provider network and the second receiver device, based on specified formatting rules associated with the second receiver device, and the like. The redirect stimulus can include a user-initiated redirect command provided to the provider network via the first receiver device, the second receiver device, or a third device. Alternately, the redirect stimulus can include an automated stimulus generated based on redirect rules.2010-06-10
20100146077PROVIDING INFORMATIN ABOUT VIDEO CONTENT - A method of providing information about video content to a client is disclosed. The method includes: receiving a request from a client requesting information about video content, the request including an internet protocol address of the client; establishing (a) a geographic location of the client from the internet protocol address; and (b) a time of the request; identifying one or more content providers available in the geographic location; in dependence on the one or more content providers and the time, retrieving information about the video content from a database; and providing the information to the client. Related apparatus and methods are also disclosed.2010-06-10
20100146078SYSTEM AND METHOD FOR CONTROLLING PRESENTATION OF MULTIMEDIA CONTENT - A system and a method for controlling the presentation of multimedia content. Multimedia content is provided to a plurality of multimedia devices, control signaling is sent to each of the plurality of multimedia devices, and responsive to the control signaling, each of the multimedia devices presents the provided multimedia content. The multimedia content provided to each multimedia device can alternatively be the same or coordinated (i.e. different) content. The control signaling can include indications as to which of the multimedia content to present, when to start presenting it, and when to stop presenting it. Responsive to the control signaling, each of multimedia devices can present one or more items of multimedia content. The coordinated presentation of multimedia content by the plurality of multimedia devices results in a collective form of multimedia presentation that goes beyond the presentation of the individual multimedia content items on each of the individual multimedia devices.2010-06-10
20100146079APPARATUS FOR TRANSFERRING ADVERTISING CONTENT TO A MOBILE TELEPHONE - A mobile telephone obtains (or is supplied) advertising content from a remote server and locally stores that advertising content. The advertising content is then automatically shown in association with a running, in use (e.g. in foreground) application that generates a screen that an end-user interacts with (‘an end-user application’). The content is shown ‘automatically’ in the sense that the advertising content is displayed without the end-user explicitly requesting any specific item of content, (although he may opt-in to the general approach of having advertising content displayed on his mobile telephone). The telephone itself determines which adverts etc. it should display, depending on which application is currently being used (i.e. is currently displayed on screen).2010-06-10
20100146080 INTELLIGENT SYSTEM OF UNIFIED CONTENT POSTING - A method, apparatus and system is applied to provide a unified content posting mechanism. The method comprises: receiving a single version of content to be posted on one or more remote servers; formatting the received content according to one or more predetermined criteria for posting on the one or more remote servers; posting the formatted content on the one or more remote servers via one or more post services. The method, apparatus and system provide the standardized and simplified process of posting content to the websites.2010-06-10
20100146091Method of providing proximity-based quality for multimedia content - A system and method for providing proximity-based quality for multimedia content, including: transmitting multimedia content, and intentionally controlling a quality level of a presentation of the multimedia content based on proximity of a user to a particular location.2010-06-10
20100146092Peer-to-Peer (P2P) Streaming Overlay Construction and Optimization - This document describes a directed graph model using a peer-to-peer overlay structure and a gossip-based protocol to maintain the distributed membership. A protocol suite for peers to join the live streaming session, form the P2P streaming overlay, and exchange video packets with others has also been presented. The different capabilities of the heterogeneous peers are well depicted using an adaptive out-degree mechanism. The performance of the whole system is maintained by a contribution-aware mechanism, which ensures that the peers with large contribution will get more chance to be served than those with small or no contribution.2010-06-10
20100146093CENTRAL CONTROLLER FOR COORDINATING MULTICAST MESSAGE TRANSMISSIONS IN DISTRIBUTED VIRTUAL NETWORK SWITCH ENVIRONMENT - A centralized control processor provides a unified management mechanism for multiple multicast switches or servers running virtual switches that is also capable of sending query messages based upon a subset of ports.2010-06-10
20100146094Method And System For Compressing Files Based On Their Popularity In A Network - A method for file storage management. The method includes the steps of determining by a first computer, for a plurality of peer computers in a communication network of the first computer, information on the storage management of blocks of the file by the peer computers. In addition, the method includes selecting, by the first computer, blocks of the file to be made available to the first computer independently of the plurality of peer computers, responsive to the determined information and managing a storage unit of the first computer, such that the non-selected blocks of the file are not stored locally by the first computer.2010-06-10
20100146095SYSTEM AND METHOD FOR MAPPING BETWEEN AND CONTROLLING DIFFERENT DEVICE ABSTRACTIONS - Illustrative embodiments of the invention provide methods and systems for managing a computer network. One illustrative embodiment forms a first representation of a network element as a physical entity in an information model, the first representation having a form independent of an implementation defined by a vendor; and maps a portion of the first representation from the information model to a second representation in a vendor-independent data model residing in a first repository, the second representation having a form suitable for use with the first repository.2010-06-10
20100146096COMMUNICATION SYSTEM - A communication system controls connection to the interface, such as an IP line to which a subscriber terminal connects, according to the information in the tables in which information is registered and updated, wherein the registered and updated information includes information as to which line type, ISDN line or analog line, is used and as to which high way (HW) of a time-division switch (TSW) of a media gateway (management device) is selected for providing TSs (timeslots) for use in the connection, as well as subscriber information on services for which a subscriber contracts.2010-06-10
20100146097Virtual Space Management System - A virtual space management system includes: a plurality of space management servers for respectively managing a plurality of partial spaces obtained by dividing a virtual space; and a communication control server for relaying communication between at least one of the plurality of space management servers and a user terminal. Each space management server executes a process relating to a transition in which a position in the virtual space associated with the user terminal transitions from inside a partial space managed by another space management server to inside a partial space managed by the local space management server. The communication control server maintains communication connection with the user terminal during execution of the process relating to the transition, and changes a transmission destination of data received from the user terminal to the local space management server managing the partial space to which the transition has been made according to the transition.2010-06-10
20100146098INTERGRATED SERVICE MANAGEMENT SYSTEM - The present invention provides techniques for creation, operation, management, and access control of network-based storage services. Specific embodiments provide improved efficiency of the service management tasks used for designing, operating and accounting the robust and profitable network services, for example. In representative embodiments, techniques for constructing integrated network and storage services are provided. In a specific embodiment, the service comprises of three major service components: virtual private networks (VPN), application servers and storage area networks (SAN). Each of these service components has its own customer identification information, such as VPN identifier for VPN services, process identifier for application servers and logical unit number (LUN) for storage devices.2010-06-10
20100146099Network Address Translators (NAT) Type Detection Techniques - Techniques described herein enable peers to determine each peer's NAT type much more efficiently and quickly than when compared with existing techniques. To do so, a peer simultaneously sends multiple test messages to a server. The peer then waits to either receive a response for each of the multiple test messages or may store an indication that no response has been received after a predetermined timeout period. The peer then analyzes the received responses and/or the stored timeout indications to determine the peer's NAT type or to determine that the peer is operating free from concealment by a NAT/firewall device. By simultaneously sending the multiple test messages, the peer may determine the NAT type within a maximum time defined by the predetermined timeout period or a roundtrip time period that is required for communication between the peer and the server. As such, the tools allow for efficient NAT-type detection.2010-06-10
20100146100Flexible Application Classification - A system includes an information storage module and an inspection module. The information storage module is configured to store a plurality of tags. Each tag is associated with a known set of traffic types of a plurality of known sets of traffic types. The inspection module is configured to compare a traffic flow to a set of traffic types to determine a matching set of traffic types, request a tag from the information storage module, and mark the traffic flow with the tag. The tag corresponds to the matching set of traffic types.2010-06-10
20100146101Method And System For Binding A Watcher Representing A Principal To A Tuple Based On A Matching Criterion - Methods, systems and computer program products are described for dynamically binding a watching principal to a tuple. In one aspect, a system comprises a message router component configured to receive a watcher matching criterion to bind a watcher representing a principal to a tuple, and an attribute manager component configured to receive an attribute of a first principal represented by a first watcher in a publish/subscribe client. The system also includes a matcher component configured to determine whether the first watcher satisfies the watcher matching criterion when an update to a tuple is detected, where the determination is based on an evaluation of the watcher matching criterion and the attribute of the first principal, and a binder component configured to bind the first watcher to the updated tuple by providing at least a portion of the updated tuple information to the first watcher when the matching criterion is satisfied.2010-06-10
20100146102PROVIDING REPORTS OF RECEIVED MULTIMEDIA PROGRAMS - Selections of multimedia programs are monitored and indications of the selections are included in a report if user specified criteria are met. Example criteria include a minimum presentation duration, a report condition, and a maximum retention period. Access to the reports may be limited to administrators.2010-06-10
20100146103PERFORMANCE MANAGEMENT SYSTEM, INFORMATION PROCESSING SYSTEM, AND INFORMATION COLLECTING METHOD IN PERFORMANCE MANAGEMENT SYSTEM - Provided is a performance management system 2010-06-10
20100146104SYSTEM AND METHOD FOR DETECTING A REMOTE APPARATUS - A system for detecting a remote apparatus includes a host and a remote interface device connected to the host via a network. The remote interface device includes at least one serial port configured for connecting to a serial port apparatus. The remote interface device detects the connection status of the serial port using a filter rule provided by the host. When the connection status is changed, the remote interface device sends an event notification to the host. The host adds or removes virtual port objects, which are used by application software and are configured to control the remote apparatus, according to the received event notification. Using the mechanism described above, the host can have remote plug and play feature on a remote serial port apparatus.2010-06-10
20100146105BROADBAND SERVICE DELIVERY - Service is delivered from a service provider to a customer in a network system having a plurality of service providers and a network control and provisioning system through which connection of the customer and service provider is controlled. The service provider is connected to the control and provisioning system via a service manager application which contains predetermined values of conditional data parameters for services to be provided to the customer and the customer's connection to the network is interrogated by the service manager to determine the current values of conditional data parameters. The current values are compared with the predetermined values to determine whether or not conditions for provision of the requested services are met. The results of the comparison are communicated to the service provider.2010-06-10
20100146106Method For Context Based Discovery And Filtering Of Portable Collaborative Networks - A peer-to-peer collaborative network system is described. The peer-to-peer collaborative network system allows for the existence of a number of collaborative networks. Within the collaborative networks, users can interact in ways such as messaging, file sharing, resource sharing, and the like. The user will query other users on the network to determine which collaborative networks are active. The user can then select an active collaborative network without having to be invited there.2010-06-10
Website © 2018 Advameg, Inc.