29th week of 2012 patent applcation highlights part 54 |
Patent application number | Title | Published |
20120185489 | Sub-tree similarity for component substitution - Systems and methods of determining sub-tree similarity for component substitution. An example of a method may be carried out by program code stored on non-transient computer-readable medium and executed by a processor. The method includes assigning a similarity metric to a plurality of trees stored in computer-readable media. The method also includes constructing a distance matrix in computer-readable media, the distance being between sub-trees. The method also includes correlating sub-trees in the computer-readable media based on the distance matrix. | 2012-07-19 |
20120185490 | RELEVANCE ANALYSIS DEVICE, RELEVANCE ANALYSIS METHOD, AND RELEVANCE ANALYSIS PROGRAM - Relevance analysis devices, methods, and programs analyze a mutual relevance between a plurality of users utilizing a server that allows users to view information provided by target viewed users. The devices, methods, and programs specify an analysis reference user and an analysis target user. The devices, methods, and programs specify a route that spans between the analysis reference user and the target viewed user, and specify a mutual relevance between the analysis reference user and the analysis target user based on a number of component routes that make up the specified route and based on a number of the component routes in which an origin-side user is registered as a target viewed user by an end-side user. | 2012-07-19 |
20120185491 | Reconstruction of Lists in a Document - Some embodiments provide a method for analyzing a document that includes several primitive elements. The method identifies that a set of primitive elements include an implicit list in the document based on location and appearance of the set of primitive elements. The method defines the identified implicit list as an explicit list. The method stores the explicit list as a structure associated with the document. | 2012-07-19 |
20120185492 | Metadata Brokering Server and Methods - Exemplary embodiments of the present invention provide methods and systems for supplying rich multimedia metadata usable to generate, e.g., sophisticated entertainment user interfaces in the home. These methods and systems can be implemented as a server-based software application that feeds multiple, diverse clients. The server functionality could be distributed, even co-located physically with one or more clients, or centralized. The server aggregates, filters, validates, augments and links metadata from disparate sources. The server transforms the metadata into a more manageable and extensible internal format. The server communicates with client devices using a schema-independent protocol, providing metadata in the appropriate format that suites the clients needs. | 2012-07-19 |
20120185493 | AVOIDING DUPLICATE AND EQUIVALENT DATA OBJECTS IN SERVICE REGISTRIES - A method for processing a data object for a database, the database containing data representing a first data model and a set of one or more mapping rules, includes receiving a data object that conforms to a second data model. The method then selects one or more of the mapping rules. The mapping rules provide a mapping between a set of elements of the second data model and a corresponding set of elements of the first data model. The method applies the selected mapping rules to transform a set of elements of the received data object into a corresponding set of elements of a target data object conforming to the first data model. The method then searches the database for the set of elements of the target data object to identify instances of the target data object in the database. A corresponding computer program product and apparatus are also disclosed. | 2012-07-19 |
20120185494 | Identifying Consuming Entity Behavior Across Domains - The present disclosure relates to identifying consuming entity behavior across domains. Identity records are stored in a memory accessible to a computing system. Each of the identity records comprises at least one attribute, and the identity records originate from a plurality of domains. A determination is made as to whether a first one of the identity records identifies a consumption entity that is identified by a second one of the identity records. The first and the second identity records originate from separate ones of the domains, and the second one of the identity records is associated with a persistent key. The persistent key is associated with the consumption entity. The first identity record is associated with the persistent key if the first identity record is determined to identify the consumption entity. | 2012-07-19 |
20120185495 | METHOD AND APPARATUS FOR STORING TELEPHONE NUMBERS IN A PORTABLE TERMINAL - A method and apparatus for storing a telephone number in a portable terminal. The method includes the steps of providing a user with a name input request message; determining whether or not the inputted name exists in a phone book list of the portable terminal; and generating a new entry including the inputted name and its associated telephone number and adding the new entry to the phone book list when the inputted name does not exist in the phone book list. | 2012-07-19 |
20120185496 | METHOD OF AND A SYSTEM FOR RETRIEVING INFORMATION - A method of retrieving information from a data source is described. The method includes providing a query sentence in a source language. A stemmed sentence is generated by removing affixes from base words of the query sentence and by removing predetermined words from the query sentence. A translated sentence is generated by translating the stemmed sentence into a target language. The translated sentence is provided to an information retrieval module operable to retrieve information in the target language from the data source based on the translated sentence. | 2012-07-19 |
20120185497 | Techniques for Personalized and Adaptive Search Services - Techniques are presented that include defining one or more personalized categories, wherein each personalized category comprises one or more terms, identifying one or more of said personalized categories that are associated with a user query, identifying one or more terms that are associated with said user query and with said personalized category, and adding said identified one or more terms to said user query. | 2012-07-19 |
20120185498 | Tokenized Search Suggestions - Embodiments of tokenized search suggestions include generating, by at least one suggestion engine executing on a data processing system, first suggestions based on first text input in a text input field. The first suggestions are displayed on a display device and a selection of one of the first suggestions is received. The first text input is replaced with a first token corresponding to the selected one of the first suggestions. The at least one suggestion engine generates second suggestions based on second text input in the text input field and filters the second suggestions using the selected one of the first suggestions. The filtered selections are displayed on a display device. | 2012-07-19 |
20120185499 | Scalable Package Management For Virtual-Machine Images - A method for managing a virtual machine image includes receiving a request to change a package configuration of a machine, processing an image action received in the request, wherein the processing the image action received includes, opening the image action with associated action inputs, comparing the opened image action inputs with inputs associated with action instances in a database, determining whether the compared opened image action inputs match the inputs associated with action instances, retrieving from the database, image difference data associated with the image action responsive to determining that the compared opened image action inputs match the inputs associated with action instances in the database, and applying the image difference data to an image to transform the image, determining whether each image action in the request has been processed and processing a second image action responsive to determining that each image action has not been processed. | 2012-07-19 |
20120185500 | DATA STORAGE AND MANAGEMENT SYSTEM | 2012-07-19 |
20120185501 | SYSTEMS AND METHODS FOR SEARCHING DATA - A computer system implemented method of searching data comprising the steps of receiving a search phrase from an entity, the search phrase including at least one search phrase passage; extracting at least one predicative phrase from the search phrase passages of the search phrase; determining synonyms for the words in the extracted predicative phrases; creating synonymous predicative phrases from the synonyms creating a profile for the search phrase passages based on the extracted predicative phrases and the synonymous predicative phrases; accessing data that is to be searched; accessing profiles for the passages in the data to be searched; comparing the profiles of the search phrase passages to the profiles of the passages in the data to be searched based on compatibility or exact matching; retrieving predicative phrases from the data to be searched if their profiles are compatible with or match the profiles of the search phrase passages. | 2012-07-19 |
20120185502 | Formulaic Conjoined Project Effort Instance Display Method and Search System Process Thereof - A Dynamic Live System for collecting, inputting, storing, and reporting Element Effort Event Data, whose processes upon query enable the reporting of well formatted Formulaic Conjoined Project Effort Instance (CPEI) Reports per the Systems Who did What in Phasetime Effort Instance Formulas in Primary, Secondary, Tertiary, Auto Displays, and Inferences, not stored as displayed in Systems base tables. The formulas 5 | 2012-07-19 |
20120185503 | SERVICE FOR ASSOCIATING NETWORK USERS WITH PROFILES - A system is disclosed that maps user IDs (such as IP addresses) and geographic regions to particular categories or “segments” reflective of user profiles. The mappings may be based on behavioral data reflective of user browsing activities, offline data (e.g., survey data or demographic data), or a combination thereof. In one embodiment, the mappings are generated using data collected by a plurality of Internet Service Providers (ISPs) regarding their subscribers. The system also includes a query interface that enables content providers to retrieve segment data associated with particular user IDs. | 2012-07-19 |
20120185504 | RETRIEVAL OF SEARCHABLE AND NON-SEARCHABLE ATTRIBUTES - Retrieving stored data is disclosed. A retrieval request is received for an object. A retrieval response is generated that includes: 1) a first set of searchable attributes associated with the object, wherein an attribute of the first set of attributes is stored in a database in a manner that enables a database query to be performed against the attribute of the first set of attributes; and 2) a second set of non-searchable attributes associated with the object, wherein an attribute of the second set of attributes is stored in the database in a manner that does not enable a database query to be performed against the attribute of the second set of attributes. | 2012-07-19 |
20120185505 | METHODS AND COMPUTER PROGRAM PRODUCTS FOR ACCELERATED WEB BROWSING - A method and computer program product for accelerating web browsing using content signatures are provided. A web page is requested that has a set of content signatures associated with content of the web page. The set of content signatures is compared with content signatures already stored on an information source client. Links for any content associated with any unmatched content signatures are requested. The content and content signatures not already stored on the information source client are then stored. | 2012-07-19 |
20120185506 | Method for Handling Data Stored by a Communication System - Method, apparatuses and computer programs for handling data related to users of a communications system comprising: a database server storing data related to users of the system, and a plurality of service servers. The database server modifies ( | 2012-07-19 |
20120185507 | PROVIDING QUERY COMPLETIONS BASED ON DATA TUPLES - Data, such as product data or airline flight data, is represented using structured data tuples, tables, or as data with related metadata and tags, and stored by a search engine. Partial queries are received by the search engine from a user and are used to generate a dialog between the search engine and the user. The dialog may include suggested query completions for the partial queries that correspond to a schema associated with the data tuples. The suggested query completions may be determined using attribute combinations of attributes and attribute values, or metadata and tags associated with the data tuples, including known synonyms and misspellings. The user may interact with the query completions in the dialog, and the search engine may revise the dialog and the query completions according to the interactions. A user may query data tuples without knowing the schema used by the underlying data structures. | 2012-07-19 |
20120185508 | System deconstruction for component substitution - System deconstruction systems and methods for component substitution. An example method is carried out by program code stored on non-transient computer-readable medium and executed by a processor. The method includes deconstructing a system tree in computer-readable medium, the system tree deconstructing into a plurality of constituent nodes, each node in the system tree representing a characteristic of a component of a system under consideration. The method also includes searching within a band of variability in other trees for similar nodes. The method also includes qualifying the other trees based on a frequency of the similar nodes in the other trees. The method also includes selecting most relevant nodes from the other trees by at least one of: prioritizing the similar nodes, terminating nodes, and searching nodes hierarchically. | 2012-07-19 |
20120185509 | LIMITED SUBSCRIPTION THROTTLING - Embodiments are directed to providing a plurality of data provisioning tiers for datasets and to throttling access to dataset data based on the dataset's data provisioning tiers. In an embodiment, a computer system receives an input that specifies a maximum number of queries that a user is allowed to perform on a given dataset over a specified period of time. The computer system generates data provisioning tiers for the dataset based on the received input. Each data provisioning tier indicates a maximum number of queries that the user is allowed to perform on a given dataset over a specified period of time. The computer system also applies the generated data provisioning tiers to the dataset so that the user is limited to the maximum number of queries specified in the data provisioning tier. | 2012-07-19 |
20120185510 | DOMAIN BASED ISOLATION OF OBJECTS - Functionality can be implemented in an operating system to increase the granularity of isolation for objects. A domain can be defined to represent each of different entities (e.g., different departments or work groups). User identifiers and/or user credentials can be associated with the appropriate domain or domains. An administrator can then define a set of rules that govern operation(s) that can be performed on the objects based on the domains. Processes running on a system will inherit the domains of a user account logged into the system. When a process running on the system attempts to perform an operation on an object, an operating system process evaluates the domain isolation rules with an identifier of the object and a domain identifier to determine whether the operation is permitted to proceed. | 2012-07-19 |
20120185511 | Storage of a document using multiple representations - Some embodiments provide a method for storing a document. The method stores a content stream representation of the document that includes an ordered stream of code representations for primitive elements of the document. Each code representation of a primitive element has an index that indicates the order in the content stream of the primitive element representation. The method stores an object representation of the document that includes a set of object nodes arranged in a tree structure. Each object node references a range of indices in the content stream. | 2012-07-19 |
20120185512 | PROMOTING PHILANTHROPY - Among other things, a user can navigate a database of philanthropic charities systematically to select a set of charities of interest, by interactively specifying in any order a succession of one or more (e.g., up to five) different criteria to narrow the selection from more general to more specific. A result of applying each of the criteria is displayed in real time to the user. | 2012-07-19 |
20120185513 | METHOD AND APPARATUS FOR STORING AND PROCESSING MOLECULAR INFORMATION - The molecular information providing system of the invention has the terminal units to including molecular structure input/output means, and a molecular information providing apparatus connected via a network to the terminal units and including a database storing a molecular structure, an intermediate representation generated from the molecular structure, and a characteristic decided depending on the molecular structure. The molecular information providing apparatus comprises a coordinate system transforming part for calculating the principal axes of inertia from an atomic arrangement notation specifying the molecular structure, and registering in the database an intermediate representation that is a coordinate transformation of the atomic coordinates into a coordinate system in the directions of the principal axes of inertia, and a retrieval executing part for retrieving the molecular structure stored in the database, employing the intermediate representation. | 2012-07-19 |
20120185514 | OPTIMIZED FETCHING FOR CUSTOMIZATION OBJECT ATTRIBUTES - An attribute of a hierarchical class-based object is received. The attribute in a database is stored both in a first location in a first table at a first level of a hierarchy of database tables which table hierarchy is based at least in part on a class hierarchy associated with the hierarchical class-based object and in a second location in a second table at a second level of the table hierarchy which second level is higher than the first level. | 2012-07-19 |
20120185515 | COLLABORATION OF PLURAL DATABASES BY INTERACTION THROUGH UNIVERSAL INDEX - For integrating diverse databases, a server and universal index are provided to support a lexicon of variable definitions and formatting information. Subscribing databases establish equivalences between local variables and variables in the universal index, either directly or with translation such as a format conversion. For managing qualifying, preliminary processes can analyze database schema and stored variable values to assess likely matches between variables and universal definitions in the lexicon, presented tentatively to the local operator for approval or rejection. Matches can become approved for use in interaction with other subscribing databases. Processes enable the universal lexicon to be revised, e.g., expanded when a variable does not appear to match an existing definition. The universal index server can function as a data intermediary, or as a source of index definitions. Databases can indicate their compliance with the index during transmission of variable data referenced to index definitions. | 2012-07-19 |
20120185516 | COMPUTER DATA FILE MERGING BASED ON FILE METADATA - Embodiments of the disclosure relate to file merging based on file metadata. An exemplary embodiment concerns a system for merging two files that may comprise first and second data structures respectively associated with first and first files. Each data structure may include a starting address and an ending address of the associated file, and file attributes. The system may include a logic component for respectively referencing the starting address and ending address of a second file in the starting address and ending address of a first file, and a logic component for linking the last record in the first file with the first record of in the second file. | 2012-07-19 |
20120185517 | METHOD AND SYSTEM FOR CONVERTING UBL PROCESS DIAGRAMS TO OWL - The present invention includes a method and a system for creating Web Ontology Language (OWL) ontology from a Universal Business Language (UBL) process diagram. The UBL process diagram includes one or more processes, one or more partitions, one or more activities, one or more objects, an initial node, and a final node. At least one of the processes, the partitions, the activities, and the objects are extracted from the UBL process diagram. A first OWL class, a second OWL class, and a third OWL class are created corresponding to the processes, partitions, and objects, respectively. Thereafter, an object property is created corresponding to each of the activities, the initial node, and the final node. Finally, the first OWL class, the second OWL class, the third OWL class, and each of the created object property are added to obtain the OWL ontology. | 2012-07-19 |
20120185518 | FILE SYSTEM MANAGEMENT - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for file system management. In one aspect, a method includes receiving a request at a kernel to perform a file operation on a particular file; identifying a flag bit associated with the file; invoking user space file handler to perform particular action when the flag bit is set; determining whether notification that action has been performed by file handler is received; and allowing the file operation on the file when notification is received. | 2012-07-19 |
20120185519 | Management of Digital Files - The invention proposes a process for managing digital files wherein a file is organized into content data and file attribute data separate from the content data, and wherein the attribute data comprise a first location datum representing a location of a device that created the file at the moment the file was created and/or a second location datum representing a location of a device that modified the file at the moment the modification was saved. | 2012-07-19 |
20120185520 | AD HOC FILE SHARING - A method and apparatus of a device that transfers files and performs file browsing using an ad hoc file sharing service is described. In an exemplary method, the device transmits an advertisement of the ad hoc file sharing service to each of one or more of other devices. The transmitted advertisements each include a user identity of the user associated with the first device. Furthermore, access to the ad hoc file sharing service is granted on a per-user basis. The device establishes a connection with each of the other devices and transfers files with each of the plurality of other devices. | 2012-07-19 |
20120185521 | LOCAL BACKUP - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data. In one aspect, a method includes detecting at a kernel a plurality of operations, each of a particular type from a plurality of types, to be performed on a respective data item; and generating respective entries in a delta store in response to the detected plurality of operations wherein each entry for a data item includes a marker attribute corresponding to the operation type of the plurality of types. | 2012-07-19 |
20120185522 | Generating a Number based on Mask and Range Constraints - Generating a number based on mask and range constraints. For example, a method of generating a pseudo random number satisfying a range constraint and a mask constraint may include determining a number of possible solutions satisfying the range constraint and the mask constraint; selecting an index representing a solution of the possible solutions; and generating the pseudo random number based on the index. Other embodiments are described and claimed. | 2012-07-19 |
20120185523 | FILTER DEVICE - The filter device comprises a filter for filtering the input signal with a first set of filter coefficients, and for filtering the input signal with a second set of coefficients, a frequency domain correlator for correlating a first subset of frequency domain components of the first filtered signal to obtain a first correlation value, and for correlating a second subset of frequency domain components of the second filtered signal to obtain a second correlation value, wherein the first subset of correlated frequency domain components and the second subset of correlated frequency domain components are respectively located within a predetermined range of the correlated signals comprising the clock frequency, and a processor for selecting either the first set of filter coefficients or the second set of filter coefficients upon the basis of the first correlation value and the second correlation value for filtering the input signal. | 2012-07-19 |
20120185524 | Multi-Rate Implementation Without High-Pass Filter - A filtering method approximates a target Finite Impulse Response (FIR) (or transversal) filter and reduces computational requirements by eliminating high pass filtering required by known multi-rate filters. An input signal is copied into two identical signals and processed in parallel by a full-rate path, and by a reduced-rate path. Parallel filters are computed and applied in each path, the reduced-rate signal is up-sampled, and the two signals summed. The high pass filter required by known multi-rate filters is eliminated and the low pass filter in the prior art is implicit in a down sampling. Linear phase FIR filters are used for down and up sampling, resulting in constant group delay. Added benefits include the option of zero added latency through the filtering and the constant group delay added to the target FIR. The user may choose criteria such as minimum resolution in each band. | 2012-07-19 |
20120185525 | Filtering Discrete Time Signals Using a Notch Filter - Various techniques are generally described for digital signal processing (DSP) such as discrete time filters. In some examples, a Canonic Filter Module (CFM) can be used to configure the discrete time filter using an LSF-Model with a finite length sequence. A single CFM can be configured to provide any type of discrete time filter used in signal processing. Filters can be modeled as a set of interconnected notch filters, a lattice structure of a discrete time filter is generally described that is based on a LSF-Model. | 2012-07-19 |
20120185526 | Transmission Scheme for Text-Based Information - A text-based information transmission is made complying with a greater number of transport-layer systems by performing the fragmentation and de-fragmentation of the information object at the application-layer side rather than at transport-layer domain. By this manner, the text-based information service is not restricted to transport-layer systems accommodating the maximum size of the information objects. Rather, it is possible to adjust the fragmentation size of the fragments into which the information objects are fragmented to the maximum transport packet content section size offered by the transport layer within the application layer. The fragment size may even vary in a time-varying manner responsive to instructions from the transport layer posed onto the transport layer in consequence of time-varying transmission channel characteristics, for example. | 2012-07-19 |
20120185527 | DISTRIBUTED VIRTUAL DESKTOP ARCHITECTURE - Methods, systems, and devices are described for providing distributed virtual desktops. In these methods, systems, and devices, a first user is authenticated at a first machine communicatively coupled with a server computer system. A second machine communicatively coupled with the server computer system is selected to host an operating system session associated with the first user. Input/output functionality for the operating system session associated with the first user is assigned to the first machine, and the first machine is instructed to communicate with the second machine such that the input/output functionality provided by the first machine is mapped to the operating system session associated with the first user at the second machine. | 2012-07-19 |
20120185528 | SESSION ALLOCATION FOR DISTRIBUTED VIRTUAL DESKTOP ARCHITECTURE - Methods, systems, and devices are described for allocating sessions in a distributed virtual desktop architecture. Multiple machines may each be configured to host at least one operating session and provide an input/output functionality. A data store may store a set of rules for identifying a session machine to host an operating system session associated with a user. A server computer system may be communicatively coupled with the data store and with each of the machines. The server computer system may authenticate the user at a first machine, enforce the set of rules to identify a session machine from the plurality of machines to host an operating system associated with the user, and instruct the first machine to communicate with the identified session machine such that the input/output functionality provided by the first machine is mapped to the operating system session associated with the user at the session machine. | 2012-07-19 |
20120185529 | APPLICATION SERVER MANAGEMENT SYSTEM, APPLICATION SERVER MANAGEMENT METHOD, MANAGEMENT APPARATUS, APPLICATION SERVER AND COMPUTER PROGRAM - An application server management system which makes a plurality of virtual server instance sections representing an identical server operate by setting values different from each other is provided. Included are: a management apparatus having a difference extraction section that extracts a setting item which is different among pieces of virtual server instance section representing an identical server; and an application server having a setting information management section that identifies an object holding a current setting value of the setting item having difference, a duplicate object generation section that makes a duplicate object of a setting value holding object hold the setting value having difference, an object repository that correlates duplicate object reference information, the class of a setting value holding object and application information, and an object invoking intervention section. | 2012-07-19 |
20120185530 | METHOD OF STREAMING MEDIA TO HETEROGENEOUS CLIENT DEVICES - A method of dynamically preparing a media clip for delivery from a server to a client is provided. Media attributes comprising media playback formats compatible with the client are provided to the server. A request is made by the client to provide a media content item at a specified starting time, and the server identifies a source where a media content file related to the selected media content item is located. The server obtains the media file from the source, and obtains a transcoded media segment file having a playback format compatible with the client media attributes. The transcoded media segment file may further be prepared in a transport format that is compatible with transport format media attributes of the client device, and a location of the prepared transcoded media segment file may be communicated to the client for the client to access the media segment. | 2012-07-19 |
20120185531 | METHOD FOR STORING AND ACCESSING DATA USING A SHELL INTERFACE - This disclosure generally may disclose a web-based online network drive that may be utilized by many users. Furthermore, this disclosure may provide for an efficient, web-based file system, which may be available as a network drive on a local computer. | 2012-07-19 |
20120185532 | Method and Arrangement for Managing Persistent Rich Internet Applications - An Application Execution Server and a method for managing a Background Process which is associated with a Rich Internet Application which is accessible via a Web Browser of an Internet Enabled User Device. The Application Execution Server comprises a Background Process Manager which is adapted to create a Background Process, in response to receiving a request for such a process from the Rich Internet Application, the Background Process being adapted to recognize a triggered event associated with said associated rich Internet application and to invoke the Rich Internet Application, irrespective of whether the Web Browser and/or the Rich Internet Application is presently running or not. | 2012-07-19 |
20120185533 | METHOD AND SYSTEM FOR MANAGING MEDIA OBJECTS IN MOBILE COMMUNICATION DEVICES - A method of managing, or organizing, media objects generated by a plurality of portable electronic devices by defining a project and associating media objects created or stored on the plurality of devices to the project. As media objects are created, the object's metadata can be examined to determine if the media objects satisfy the project criteria, and a project tag can be associated with the media object. A media project can be created for a single type of media object, e.g. photographs, or can encompass multiple media object types, such as digital photographs, video clips, and multimedia objects, in a single media project. | 2012-07-19 |
20120185534 | DETERMINING MEETING ATTENDEE READINESS - Status information associated with at least one application associated with a meeting invitee is detected. An estimated arrival time of the meeting invitee to a meeting is determined based upon, at least in part, the status information. The estimated arrival time is provided to at least another invitee of the meeting. | 2012-07-19 |
20120185535 | RECURSIVE IDENTIFICATION OF INDIVIDUALS FOR CASUAL COLLABORATIVE CONFERENCING - A method for real-time communication among two or more individuals separated in space. The method includes the steps of determining that a first individual is likely to be interested in communicating with a second individual via a first communications link; retrieving information via the first communications link about one or more additional individuals from electronic memory means associated with the second individual; and establishing communication with at least one of the additional individuals based on the retrieved information. | 2012-07-19 |
20120185536 | Method For Optimally Utilizing A Peer To Peer Network - In accordance with an embodiment of the invention, there is provided a method for splitting a load of monitoring a peer to peer network. The method has a first node in the peer to peer network receiving information reported by a second node in the peer to peer network, including information concerning which nodes are connected to the second node. The method further has the first node connecting to nodes different from the nodes that are connected to the second node using the received information. The method still further has the first node reporting information, including information concerning which nodes are connected to the first node, such that the second node also has access to the reported information, thereby splitting the load of monitoring the peer to peer network among the first and second nodes. | 2012-07-19 |
20120185537 | SYNCHRONIZING MACHINES IN GROUPS - Apparatus, systems, and methods may operate to support synchronizing machines in groups. In some embodiments, synchronization is implemented by receiving an indication to activate a selected machine of a group of sync-aware machines connected to a subnet of a network, where each member of the group has information identifying all members of the group. Further activities include transmitting an activation message from the selected machine to the remainder of the group to notify the remainder that the selected machine is active, capturing a record of activities conducted at the selected machine while the selected machine is active, and transmitting information, based on the record, to the remainder of the group from the selected machine to synchronize results of the activities with the remainder after the selected machine becomes inactive. Additional apparatus, systems, and methods are disclosed. | 2012-07-19 |
20120185538 | APPARATUS FOR INCREASING SOCIAL INTERACTION OVER AN ELECTRONIC NETWORK - In one embodiment, a system includes a server that hosts webpages facilitating user interaction between multiple endpoints. The system monitors for a user input requesting initiation of a happy hour, and when the input is detected, modifies the webpages to alert users of the happy hour. The users are notified of which user initiated the happy hour, and are also notified that interaction incentives accumulate at an increased rate during the happy hour. The system also tracks user scorings that accumulate based on the user interaction, and enables certain website features based on these user scorings. The system also tracks ratings for user-uploaded objects and identifies top rated objects for displaying on webpages viewable by other users. | 2012-07-19 |
20120185539 | Compatibility Scoring of Users - The compatibility score of members of a social network is based on the compatibility of their expressed interests. The compatibility score between any two interests is calculated as the log of the estimated probability that a member of the social network will express both interests divided by the product of: (i) the estimated probability that a member of the social network will express the first of the two interests and (ii) the estimated probability that a member of the social network will express the second of the two interests. The compatibility score between two individuals is calculated as the sum of the compatibility scores between each interest appearing in a set of interests expressed by the first of the two individuals and each interest appearing in a set of interests expressed by the second of the two individuals. | 2012-07-19 |
20120185540 | Method and Arrangement for Supporting Analysis of Social Networks in a Communication Network - A method and apparatus for supporting social network analysis of terminal users in a communication network. Users being located relatively close to each other when making calls are more likely to be socially “connected” than users having mutually more remote locations. A partitioning unit ( | 2012-07-19 |
20120185541 | Traffic Localization In Peer-To-Peer Networks - Provided is a method for localizing peer-to-peer traffic. The method includes transmitting, by a first node of a peer-to-peer network, a first message to one or more other nodes associated with the peer-to-peer network. The message includes a request for content and a deadline for when the content is to be received by the first node. | 2012-07-19 |
20120185542 | REGISTERING EMAIL ADDRESSES FOR ONLINE COMMUNICATION SESSIONS - A client computing device registers an email address as an identifier for online communication sessions. An email validation request message is received from the client computing device to validate an email address that includes the email address and an online communication session profile identifier that identifies an online communication session profile of a user of the client computing device. Responsive to determining that the email address has been validated, an email validated success message is sent to the client computing device. An activated email address request message is received from the client computing device that includes the email address and the online communication session profile identifier. The email address is then activated as an identifier associated with the online communication session profile to be used for online communication sessions. | 2012-07-19 |
20120185543 | APPARATUS AND METHOD FOR SHARING INFORMATION ON A WEBPAGE - An apparatus and a method for sharing information on a webpage are provided. The method includes receiving webpage change information from a first electronic device; including the received webpage change information in a webpage change message and generating the webpage change message including the received webpage change information, for notifying the change of the webpage of the first electronic device, by a telephony control point; and transmitting the generated webpage change message to a second terminal. | 2012-07-19 |
20120185544 | Method and Apparatus for Analyzing and Applying Data Related to Customer Interactions with Social Media - Embodiments of the invention provide techniques that quantize community interactions with social media to understand and influence consumer experiences. | 2012-07-19 |
20120185545 | METHOD AND APPARATUS FOR EXCHANGE OF INFORMATION - A computer-implemented method for transmitting information comprises receiving, by a server, contact information about a participant; assigning, by the server, an identification to the participant; associating, by the server, the identification with the contact information of the participant; allowing, by the server, use of the identification on a network, wherein the network is limited to a geographic region; receiving, by the server, a request transmitted over the network to send a message to the participant, wherein the request comprises the identification of the participant; determining, by the server, a method of communication of the participant based upon the identification in the request; and transmitting, by the server, the message to the participant using the preferred communication method. | 2012-07-19 |
20120185546 | METHOD AND APPARATUS FOR AUTOMATICALLY CONFIGURING EMAIL COMMUNICATION - A method and apparatus are provided for automatically configuring an email communication based on attachment files. When a plurality of files are selected for attachment to an email message, at least one parameter associated with the plurality of files is selected. When the at least one parameter is greater than a threshold, a plurality of email messages are generated that include the plurality of files based on an optimal set of files from the plurality of files. The optimal set is determined according to individual sizes of each of the plurality of files. The plurality of email messages are sent. | 2012-07-19 |
20120185547 | SYSTEM AND METHOD FOR THE TRANSMISSION AND MANAGEMENT OF SHORT VOICE MESSAGES - A system and method for exchanging short voice messages between devices connected to a network is provided. This system includes server components that are capable of being connected to a network and support the transmission, receipt, storage, and playback of short voice messages and location information. This system can also include software clients installed on mobile devices, desktop computers, and/or other remote computers that are connected to a network. These clients may also support voice modification of transmitted audio. This method enables asynchronous communication such that users may transmit voice messages and/or locations to recipients and the recipients may be alerted that messages have arrived, even if their clients are not active. The system of the invention provides privacy to the users of the system by allowing for multi-level privacy and trust settings, and by concealing a sending client's IP address from the receiving client. | 2012-07-19 |
20120185548 | RECURSIVE IDENTIFICATION OF INDIVIDUALS FOR CASUAL COLLABORATIVE CONFERENCING - A method for real-time communication among two or more individuals separated in space. The method includes the steps of determining that a first individual is likely to be interested in communicating with a second individual via a first communications link; retrieving information via the first communications link about one or more additional individuals from electronic memory means associated with the second individual; and establishing communication with at least one of the additional individuals based on the retrieved information. | 2012-07-19 |
20120185549 | Unwanted E-Mail Filtering System Including Voting Feedback - A filter mechanism for unwanted e-mail messages uses a downloadable central source ( | 2012-07-19 |
20120185550 | UNWANTED E-MAIL FILTERING SYSTEM INCLUDING VOTING FEEDBACK - A filter mechanism for unwanted e-mail messages uses a downloadable central source ( | 2012-07-19 |
20120185551 | UNWANTED E-MAIL FILTERING SYSTEM INCLUDING VOTING FEEDBACK - A filter mechanism for unwanted e-mail messages uses a downloadable central source ( | 2012-07-19 |
20120185552 | METHOD AND SYSTEM FOR MANAGING MESSAGE THREADS IN CONVERGED IP MESSAGING SERVICE - A mechanism to enable multiple message threads management in the context of the Converged IP Messaging (CPM) service and in the context of CPM inter-working with SMS is provided. A CPM user can simply start a message-based conversation with another CPM or Short Message Service (SMS) user without explicitly establishing a session beforehand. All messages that belong to a given conversation are displayed in the corresponding conversational view (i.e. window) in the CPM user device, even if the conversation is stopped and restarted at a later time, and even if there are multiple message threads available (currently active or stored) in the CPM device. Message structures and behavior of the CPM system elements to enable the functionalities above as well as a mechanism makes the message threads management possible even between a CPM user and an SMS user are also provided. | 2012-07-19 |
20120185553 | SELECTING A MASTER NODE USING A SUITABILITY VALUE - Selecting a master node in a group of computing nodes. Computing nodes exchange suitability messages, candidate messages, and master messages to indicate the state of each node. A deterministic algorithm based on scores and timings is executed by each computing node to encourage each node to select the same master node. | 2012-07-19 |
20120185554 | DATA TRANSFER DEVICE AND DATA TRANSFER METHOD - An object of the present invention is to efficiently perform a data transfer by using a plurality of data transfer devices. A storage apparatus | 2012-07-19 |
20120185555 | METHOD FOR GENERATING UNIVERSAL OBJECTS IDENTIFIERS IN DISTRIBUTED MULTI-PURPOSE STORAGE SYSTEMS - A computer implemented method and system for generating secure universal object identifiers on a multipurpose storage system is disclosed. According to one embodiment, a system comprises a client system in communication with a network. An application server is in communication with the network. A storage cluster is in communication with the network. The storage cluster has a plurality of storage nodes. The client system stores a data object via the application server. The application server generates an object identifier assigned to the data object. The application server stores the data object on a storage node of the plurality of storage nodes. The data object is moved to another application server without moving contents of the data object in the storage cluster. | 2012-07-19 |
20120185556 | ASSIGNING A DATA ITEM TO A STORAGE LOCATION IN A COMPUTING ENVIRONMENT - A computer implemented method assigns a data item to a storage location in a computing environment. A request to store a data item is detected. A determination is made as to whether a volatile memory in the second computer comports with an isolation rule for the data item. In response to determining that the volatile memory in the second computer comports with the isolation rule for the data item, access time for data in the volatile memory in the second computer is compared with access time for data in a local hard drive in a first computer. The data item is then selectively stored in either the volatile memory in the second computer or the local hard drive in the first computer as determined by their relative access times. | 2012-07-19 |
20120185557 | INTER-CACHE COMMUNICATION USING HTTP RESOURCE - Servicing resource requests. A method includes at a first caching node, receiving a request for a first resource. The method further includes at the first caching node, determining at least one of health or load information of the first caching node. The method further includes generating a response to the request for the first resource, including generating a header to the response. The header is a custom header. The custom header includes at least one of health or load information. The method further includes sending the response to the request including sending the custom header with the at least one of health or load information. | 2012-07-19 |
20120185558 | DATA STORAGE MANAGEMENT - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data storage management. In one aspect, a method includes receiving a request to store one or more data items from a client device; identifying one or more remote storage locations for storing the one or more data items; creating header snips corresponding to the one or more remote storage locations; and sending the header snips to the client device. | 2012-07-19 |
20120185559 | DYNAMICALLY INTEGRATING DISPARATE COMPUTER-AIDED DISPATCH SYSTEMS - Systems and methods for dynamically integrating disparate computer-aided dispatch (CAD) systems are disclosed. The systems and methods provide bi-directional interoperability between disparate CAD systems and maintain stateful ongoing interactions between interconnected CAD systems. Information objects in one CAD system are associated and bound to related objects in other CAD systems through a centralized information hub that transforms data items intelligently to facilitate communication and interaction between the CAD systems connected to the hub. The described systems and methods maintain complete and current perspectives of all relevant information for each CAD system connected to the information hub, thereby eliminating the need for point-to-point intelligence maintained by the CAD systems about the other interconnected CAD systems. As information updates are passed from CAD systems to the information hub and back out to other CAD systems, the information hub transforms and evaluates the information updates ensuring that only necessary information updates are forwarded. | 2012-07-19 |
20120185560 | DATA COLLECTING DEVICE, COMPUTER READABLE MEDIUM, AND DATA COLLECTING SYSTEM - There is provided a data collecting device configured to collect data from a plurality of nodes. An inquiry transmitting unit transmits inquiry messages to request transmission of the data to the nodes, respectively. A response receiving unit receives response messages including the data from the nodes, respectively. A reception scheduler generates a reception schedule of the response messages from the nodes based on request information indicating data collection condition from the nodes. A transmission scheduler generates a transmission schedule of the inquiry messages based on the reception schedule and characteristics of communication with the nodes. The inquiry transmitting unit transmits the inquiry messages to the nodes, respectively, based on the transmission schedule. | 2012-07-19 |
20120185561 | HTTP Notification Gateway - Presented are methods and apparatus for obtaining event notifications by a client. A notification gateway server collects event notifications from a plurality of application servers and provides them to the client through outstanding event requests. The client initializes the notification gateway server for establishing a notification channel between the client and the notification gateway server. The client then uses at least one notification request, such as an HTTP long polling request, to collect the event notifications from the notification gateway server. The client sends another notification request to the notification server each time event notifications are received. | 2012-07-19 |
20120185562 | METHOD AND APPARATUS FOR TRANSMITTING DATA AND METHOD AND APPARATUS FOR PROCESSING DATA - A method of transmitting data and a method of processing data, the methods including acquiring basic data of a type defined in the open API and extended data of a type not defined in the open API; converting the extended data to data of a type defined in the open API; and invoking the open API and transmitting the basic data and the converted extended data to the server. | 2012-07-19 |
20120185563 | NETWORK SYSTEM, VIRTUAL PRIVATE CONNECTION FORMING METHOD, STATIC NAT FORMING DEVICE, REVERSE PROXY SERVER AND VIRTUAL CONNECTION CONTROL DEVICE - To provide a new network system, a new network connection device and a new reverse proxy device enabling to solve the problems of the conventional VPN and achieve strong security and flexible operability by adding extremely light software and hardware. | 2012-07-19 |
20120185564 | METHODS AND SYSTEMS FOR EXCHANGING DATA BETWEEN A COMMAND AND CONTROL INFORMATION SYSTEM AND AN ENTERPRISE RESOURCE PLANNING SYSTEM - Systems and methods are provided for exchanging data between an enterprise resource planning system and a command and control information system. In one exemplary embodiment, a system is provided that includes a data warehouse for collecting, interpreting, consolidating, and redistributing data from the enterprise resource planning system and the command and control information system. The system also includes an enterprise application interface for providing different information exchange interfaces for exchanging the data between the enterprise resource planning system and the command and control information system in accordance with an information message format or data model of the enterprise resource planning system or the command and control information system. | 2012-07-19 |
20120185565 | METHOD AND SYSTEM TO PRE-FETCH DATA IN A NETWORK - A system, a computer readable storage medium including instructions, and a computer-implemented method of pre-fetching in a network. A request is received from a user device for a first network-accessible data item in a plurality of network-accessible data items. The first network-accessible data item is transmitted to the user device. A determination of the most frequently viewed data items is made and a second network-accessible data item is retrieved from the most frequently viewed items and transmitted to the user device. The second network-accessible data item is transmitted before receiving a request for the second network-accessible data item from the user device. | 2012-07-19 |
20120185566 | SERVER DEVICE, CLIENT DEVICE, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing method of an information processing system including a client device functioning as a client and a server device functioning as a server which are capable of communication via a network, includes the steps of: at the server device, managing format identification information provided so as to be unique for each content data within the range of each data format, corresponding to the contents of each content; at the client device, causing execution of communication via network, for specifying a content, as to the server device; at the server device, transmitting, to the client device, format identification information correlated with a specified content in response to specification of a content via network from the client device; and at the client device, managing the received and obtained format identification information as corresponding to the specified content. | 2012-07-19 |
20120185567 | METHOD AND SYSTEM FOR PROCESSING SERVICES - A method for processing services can include receiving a request for a service; sending the result of the service in which at least one data item is tagged; in response to a selection of the tagged data item, determining other services associated with the service based on a service template of the service; and providing the other services associated with the service as options, wherein the other services take the at least one data item as inputs to provide outputs thereof. | 2012-07-19 |
20120185568 | VIDEO PROCESSING FEEDBACK - A system for providing video processing feedback to content providers uploading a video file. As the content provider uploads a video file to the video processing server, the server processes the uploading file and extracts representative video frames from the video file. The video processing server embeds the representative frames into a processing feedback page hosted on a web server in the video processing server. Each representative frame in the feedback page represents a part of the uploading video. The feedback page is accessible through the content provider's browser and the feedback page includes a sequence of representative frames in temporal order. In one embodiment, the representative frames in the feedback page are colored or shaded to indicate whether the video part represented by a particular frame has been processed. | 2012-07-19 |
20120185569 | TECHNIQUES FOR DYNAMIC TASK PROCESSING IN A WIRELESS COMMUNICATION SYSTEM - Techniques for dynamic task distribution and processing in a wireless communication system are described. In one embodiment, the wireless communication system includes a sensor configured to measure a characteristic and to transmit information indicative of the measured characteristic. The system includes a mobile device configured to receive and aggregate the information transmitted by the sensor, perform one or more tasks related to the aggregated information, determine whether a condition necessary for transferring a subset of the tasks is satisfied, and transfer the subset of the tasks for further performance. The system further includes a local gateway device configured to receive and aggregate the information indicative of the measured characteristic from the sensor and perform tasks related to the aggregated information, receive and perform the transferred subset of the tasks from the mobile device, and transfer the tasks for further performance. | 2012-07-19 |
20120185570 | Method and Apparatus for Indicating Switching Points in a Streaming Session - A method, apparatus, system and computer program product are provided to provide switching point information to facilitate switching between different representations of the media content. In an instance in which a content consumption device determines that a switch from a first representation to a second representation is merited, the content consumption device may identify the appropriate switching point from the switching point information provided by the server. The content consumption device may then request the second representation of the media content beginning at the switching point. | 2012-07-19 |
20120185571 | REMOTELY CONTROLLING ASPECTS OF POOLS AND SPAS - Systems and methods of (remotely) controlling aspects of pools and spas and of modifying water contained therein are detailed. Internet-enabled access to pool and spa controllers may happen without any need for users to create firewall ports or utilize static internet protocol addresses. Certain networking devices may be configured using a USB connection or SD card, avoiding any requirement for an Ethernet cable or supplying separate power to the devices during configuration. Time-varying data may be obtained in respect of one or more installations and analyzed for various information. | 2012-07-19 |
20120185572 | FIELD RESPONSE SYSTEM - An apparatus and method for monitoring energy storage devices is disclosed. A monitoring system that monitors an energy storage device collects and stores operating data from the device and relays that data through a communications system to one or more servers. The servers can store the operating data from each of the monitored energy storage devices. | 2012-07-19 |
20120185573 | SYSTEM AND METHOD FOR ACCESSING REALLY SIMPLE SYNDICATION (RSS) ENABLED CONTENT USING SESSION INITIATION PROTOCOL (SIP) SIGNALING - A system and associated method for subscribing Really Simple Syndication (RSS) enabled content using the Session Initiation Protocol (SIP) are disclosed. An application server coupled to a Hypertext Transfer Protocol (HTTP) server in the Internet intermediates a SIP message and a request for a RSS feed. An end device requests subscription of the RSS feed in a SIP message. The HTTP server enables the application server to subscribe the RSS feed and to track changes in the RSS feed over the Internet by use of a Serving Call/Session Control Function (S-CSCF) servicing the SIP message. The HTTP server enables the end device subscribing the RSS feed to fetch the web content from the media cache in later part of the subscription by providing updates to the application server. | 2012-07-19 |
20120185574 | METHOD AND DEVICE FOR SWITCHING MEDIA RENDERERS DURING STREAMING PLAYBACK OF CONTENT - A method and a device for switching a media renderer to another media renderer while a client performs streaming playback of content of a server are provided. Accordingly, a first client that performs streaming playback of the content transmits playback environment information and a URL of the content to the second client, and the second client transmits the received information and information about features of the second client to the server and requests the corresponding content which has the optimized format for the second client from the server. Therefore, a user can continue to watch the media content through a new media renderer in existing playback environment setting without additional manipulation. | 2012-07-19 |
20120185575 | BREW Service Download System and Implementation Method Thereof - A Binary Runtime Environment for Wireless (BREW) service download system and an implementation method thereof is provided in the present invention, wherein the implementation method comprises the following steps: a mobile terminal accesses a BREW service download website provided by a WWW/WAP server (S | 2012-07-19 |
20120185576 | Method and Apparatus for Acquiring Machine Type Communication Device Group Identification - The present invention discloses a method and an apparatus for acquiring machine type communication device group identification. This method comprises: acquiring the MTC device group identification from a user database by a mobility management network element after the user database subscribes to the MTC device group identification. With the present invention, the problem for transmitting the MTC device group identification in the network in related art is solved. | 2012-07-19 |
20120185577 | MANAGEMENT OF NETWORK ACCESS REQUESTS - Methods, systems, and devices are described for intercepting requests from applications installed on a mobile device. The requests are system calls that establish communication channels for the mobile device. The requests are captured and held from reaching TCP/IP stack of an operating system executing on the mobile device. An intercepted request is aggregated with other intercepted requests. The aggregated requests are bundled together and released to the operating system upon the detection of a triggering event. The capture, holding, and aggregation of requests from applications occur when the mobile device is in a background mode. | 2012-07-19 |
20120185578 | Managing Roaming Agreements between IMS Networks - A technique for managing an automatically established roaming agreement between two IMS networks ( | 2012-07-19 |
20120185579 | RACK-MOUNTED POSITION MANAGEMENT SYSTEM FOR ELECTRONIC DEVICES - A rack-mounted position management system is automatically implemented by an administrative station adapted to a rack, which is equipped with a plurality of transmitters for transmitting positional information in connection with a plurality of mounted positions for mounting a plurality of electronic devices (e.g. servers). The positional information includes coordinate information representing the setup position of the rack and secondary coordinate information representing the mounted position of the electronic device. The administrative station is connected to the electronic devices over a network. The administrative station sends a request signal to the electronic device, which in turn sends back the positional information to the administrative station. Thus, the administrative station is able to determine the mounted positions of the electronic devices independently. | 2012-07-19 |
20120185580 | PROXY DEVICE OPERATION IN COMMAND AND CONTROL NETWORK - Embodiments of the invention are generally directed to proxy device operation in a command and control network. An embodiment of a method includes discovering one or more devices in a first network at a proxy device, generating by the proxy device virtual devices representing the one or more devices, and advertising by the proxy device the one or more virtual devices on a second network. The method includes receiving by the proxy device a command for a first virtual device of the one or more virtual devices from a command device, the command device being outside the first network, the command being received via the second network, and the first virtual device representing a target device located in the first network. The method further includes forwarding the command to the target device via the first network. | 2012-07-19 |
20120185581 | DOMAIN BASED ISOLATION OF NETWORK PORTS - When an operating system process evaluates a rule for an operation being attempted on a logical network port, the operating system process determines whether the target logical port falls within a range of logical ports, and then determines whether the operation is associated with a permitted domain of the range of logical ports. If the operation is a bind operation, then the process attempting to bind to the target port will be allowed to bind if the target port falls within the range and the operation/process is associated with a permitted domain. Otherwise, the binding operation will not be allowed to proceed. | 2012-07-19 |
20120185582 | System and Method For Collecting and Evaluating statistics To Establish Network Connections - An apparatus and method are described for collecting and evaluating statistics for different network addresses and/or subnets when establishing network connections. For example, a method according to one embodiment comprises: receiving a set of potential network addresses for establishing a connection to a remote host; evaluating routing statistics associated with each of the potential network addresses; prioritizing the set of potential network addresses based on the evaluation; and initially attempting to connect to the remote host using the highest priority one or more network addresses. | 2012-07-19 |
20120185583 | METHODS AND APPARATUS FOR ENABLING RELAYING OF PEER DISCOVERY SIGNALS - A method of operating a first wireless device includes receiving a peer discovery signal from a second wireless device on a first resource in a set of resources associated with a particular identifier. In addition, the method includes determining whether to relay the peer discovery signal. Furthermore, the method includes sending the peer discovery signal on a second resource in the set of resources upon determining to relay the peer discovery signal. The second resource is associated with the particular identifier and is the same resource on which the peer discovery signal is sent by the second wireless device. | 2012-07-19 |
20120185584 | RECORDING APPLICATION CONSUMPTION DETAILS - A consumption data monitoring method may identify an interface provided by an operating system running on a server. A monitoring module populates an operating system database with information on the identified interface. The monitoring module populates a host database with consumption details received from a host machine, the consumption details comprising one or more interfaces of an operating system on the host machine used by a computer application program running on the host machine. The monitoring module compares the host database to the operating system database to determine if the interface provided by the operating system running on the server matches the one or more interfaces of the operating system on the host machine. | 2012-07-19 |
20120185585 | Adaptive Idle Timeout for TCP Connections in ESTAB State - In various embodiments, a method may be provided comprising: determining a number of established TCP connections to a server; comparing the number of established TCP connections to the server to a upper threshold value; and if the number of established TCP connections to the server is greater than or equal to the upper threshold value, determine an adaptive idle timeout value based on the relationship between the number of established TCP connections to a server and the upper threshold value. | 2012-07-19 |
20120185586 | SYSTEMS AND METHODS FOR GROUP BANDWIDTH MANAGEMENT IN A COMMUNICATION SYSTEMS NETWORK - An embodiment is a method of managing bandwidth, performed by a computing system. The system receives user-selected connection parameters associated with a subscriber device. The system associates a network identifier of the subscriber device with a group bandwidth policy, based on the user-selected connection parameters. The system stores, in computer-readable storage media, parameters associated with the group bandwidth policy, in association with the network identifier of the subscriber device. The system receives, at a gateway device, network communication data from the subscriber device. The system limits, at the gateway device, bandwidth available to the network communication data, based on the stored parameters associated with the group bandwidth policy. | 2012-07-19 |
20120185587 | DATA CONSISTENCY IN LONG-RUNNING PROCESSES - Long running computer implemented processes are dynamically adapted to improve data consistency. A range of process steps in a long running computer implemented process is specified. Additionally, each of the computer-implemented process partners that are associated with the execution of the long running process are identified within the range of specified process steps. Monitoring information is also collected with regard to at least one identified process partner. An automatic determination is made as to whether each monitored process partner is available before initiating execution of the specified range of process steps in an instance of the long running computer implemented process and a flow of the long running computer implemented process is transformed based at least in part upon the determination as to whether each monitored process partner is available. | 2012-07-19 |
20120185588 | Distributed Data Collection and Aggregation - A distributed, redundant, multi-homed system collects and aggregates website usage information. Two or more data collection nodes, preferably situated in diverse locations, efficiently collect and time-stamp information from users in a wide variety of geographic locations. Data collected by the individual data collection nodes is aggregated at a master processing center, sorted according to time stamps, and subjected to statistical analysis in order to generate complete and accurate reports regarding website traffic. | 2012-07-19 |