46th week of 2012 patent applcation highlights part 58 |
Patent application number | Title | Published |
20120290619 | METHOD, SYSTEM, AND APPARATUS FOR IDENTIFYING PHARMACEUTICAL PRODUCTS - A method, system and apparatus is provided for identifying pharmaceutical products. A database of known pharmaceuticals is provided with links to virtual 3D models of each pharmaceutical. When a pill needs to be identified, an image of the pill is transmitted to the database CPU. The CPU screens out non-matching records and obtains perspective data. based on the orientation of the pill. The CPU manipulates a 3D model into the same perspective as the pill to facilitate identification. | 2012-11-15 |
20120290620 | Query Template Definition and Transformation - A database query template and metadata mapping provide an end-user to generate customized database reports via a user interface. The parameters and data available to the end-user can be modified by editing the database query template and metadata mapping without modifications of the underlying system. A database query template includes query language keywords, variables, and template-tokens and defines the metrics, dimensions, data comparisons, filters, and aggregations available to an end-user. Template tokens include restriction tokens for comparing and filtering data, options-section-tokens for defining and omitting sections of the query template, and descriptor tokens for identifying dimensions and metrics of the database. The database query template is transformed into a database query based on values input by a user. The metadata mapping associates the variables of the database query template to the database data model and can include data constraints for validation of user input. | 2012-11-15 |
20120290621 | GENERATING A PLAYLIST - Generating a playlist may include designating a seed track in an audio library; identifying audio tracks in the audio library having constructs that are within a range of a corresponding construct of the seed track, where the constructs for the audio tracks are derived from frequency representations of the audio tracks, and the corresponding construct for the seed track is derived from a frequency representation of the seed track; and generating the playlist using at least some of the audio tracks that were identified. | 2012-11-15 |
20120290622 | SENTIMENT AND FACTOR-BASED ANALYSIS IN CONTEXTUALLY-RELEVANT USER-GENERATED DATA MANAGEMENT - Techniques for sentiment and factor-based analysis in contextually-relevant user-generated data management are described, including evaluating data associated with a review displayed on an interface associated with a computing device, the data being retrieved by a crawler before being displayed on the interface, extracting a keyword from the review, performing an analysis of the review to identify one or more factors, and generating a landing page to aggregate content based on the keyword and the analysis of the one or more factors, and a pointer to the landing page, the pointer being configured to include the keyword and the one or more factors. | 2012-11-15 |
20120290623 | EFFICIENT STORAGE OF NON-SEARCHABLE ATTRIBUTES - Storing data is disclosed. An attribute is included in a combined set of attributes. The combined set of attributes is stored in one or more database locations not specific to any one attribute in the combined set. | 2012-11-15 |
20120290624 | DEFINING AND MINING A JOINT PHARMACOPHORIC SPACE THROUGH GEOMETRIC FEATURES - A technique for mining pharmacophore patterns including computer-implemented methods for generating a database of pharmacophores and computer-implemented methods for classifying a query molecule with the database of pharmacophores. Generation of the pharmacophore database includes methods of defining a Joint Pharmacophore Space (JPS) using the three-dimensional geometry of pharmacophoric features of all active molecules against multiple targets. | 2012-11-15 |
20120290625 | SYSTEMS AND METHODS FOR SAVING AND APPLYING USER-SPECIFIED FILE NAMING CONVENTIONS - In one aspect, the invention comprises software stored in a computer readable medium, comprising: (a) software for receiving a user-specified file naming convention; (b) software for electronically storing said file naming convention; (c) software for detecting whether a file has been selected for download; and (d) software for displaying a default file name for said file, wherein said default file name is constructed based on said file naming convention. | 2012-11-15 |
20120290626 | CONVERTING TWO-TIER RESOURCE MAPPING TO ONE-TIER RESOURCE MAPPING - Converting a two-tier resource mapping to a one-tier resource mapping may include determining a first mapping from an intermediate data buffer to a data destination. A second mapping from a data source to the intermediate data buffer may also be determined. An optimized mapping from the data source to the data destination may be generated based on the first and second mappings. The optimized mapping may then be used instead of the first and second mappings to collect data from the data source to the data destination, thereby resulting in a one-tier resource mapping. In some instances, the mappings may be sets of one or more queries. | 2012-11-15 |
20120290627 | WRITE AGENT DELAYED WRITE TO DATA STORES - The reliable writing of data to multiple data stores using a write agent. The overall write operation is managed by a write manager that is communicatively coupled to the write agent and to a certain data store. Upon determined that multiple data stores are to be written to, the write manager first instructs the write agent to perform a delay write to other data store(s). The delay write means that the write agents waits a delay time before performing the write unless instructed in the meantime to more immediately perform the write, and if a delay passes, does not perform the write without first checking that the write has been made to the certain data store. After instructing the write agent to delay write, the write manager attempts to write to the certain data store. Upon successfully writing to the certain data store, the write manager may instruct the write agent to proceed immediately. | 2012-11-15 |
20120290628 | Memory Management for Garbage Collection of Critical Real Time Threads - Mechanisms of memory management in a real time runtime environment having a garbage collected memory heap are provided. The runtime environment includes a critical real time thread that is precluded from accessing the garbage collected memory heap. The runtime environment further includes a scoped memory area for the allocation of objects therein for access by the critical real time thread. The mechanisms determine whether the critical real time thread currently accessing the scoped memory area is in a defined state so as to accommodate garbage collection of the scoped memory area. The mechanisms further initiate, in response to a determination that the critical real time thread currently accessing the scoped memory area is in the defined state, a process of garbage collection of the scoped memory area. | 2012-11-15 |
20120290629 | REFERENCE COUNT PROPAGATION - Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects. | 2012-11-15 |
20120290630 | SCALABLE STORAGE FOR VIRTUAL MACHINES - A method and system is disclosed for providing storage services to Virtual Machines (VMs) and the Hypervisor Platforms that host them. NAS referrals are used to control selection of NAS proxy servers that are optimized for the support of VMs and the Hypervisor Platforms accessing directories that are exclusively used in conjunction of a single VM. Referrals are dynamically controlled in a manner specific to the target environment to provide an optimal combination of local and network storage in support of VMs. A method of using named attributes allows referrals to subsets of a directory. The overhead of using a NAS proxy is tailored to the smallest set of accesses required to gain beneficial result from the use of local storage, and using direct access to shared network storage when local storage is not allocated. Most of the new suggested techniques are transparent to the existing NAS clients; some techniques may require modification of the NAS client software. | 2012-11-15 |
20120290631 | RETRIEVING A HYPERTEXT MARKUP LANGUAGE FILE FROM A DISPERSED STORAGE NETWORK MEMORY - A method begins by a dispersed storage (DS) processing module receiving a request for a hypertext markup language (HTML) file, wherein the HTML file is encoded using a dispersed storage (DS) error coding function to produce a plurality of sets of encoded data slices, wherein the plurality of sets of encoded data slices is stored in a dispersed storage network (DSN) memory, and wherein the request includes a universal record locator (URL) associated with the HTML file. The method continues with the DS processing module translating the URL into a source name associated with the plurality of sets of encoded data slices. The method continues with the DS processing module requesting retrieval of a plurality of sets of at least a decode threshold number of encoded data slices of the plurality of sets of encoded data slices from the DSN memory in accordance with the source name. | 2012-11-15 |
20120290632 | METHOD OF GENERATING RANDOM NUMBERS II - A method of obtaining uniform and independent random numbers is given
| 2012-11-15 |
20120290633 | SPECTRUM AGILE RADIO - A spectrum agile radio having one or more variable digital filters is described. To quickly, yet accurately, retune the digital filter(s) a windowing function is applied to an ideal filter characteristic for each of one or more desired frequency bands to generate filter coefficients. Transitioning between coefficients of a previous filter and a current filter is handled to avoid problems associated with discontinuities in the signal processing. | 2012-11-15 |
20120290634 | MODULAR EXPONENTIATION METHOD AND DEVICE RESISTANT AGAINST SIDE-CHANNEL ATTACKS - A modular exponentiation comprising iterative modular multiplications steps and taking as input a first modulus N, a secret exponent d and a base x. During at least one modular multiplication step aiming at computing a result c from two values a, b and the first modulus N so that c=a·b mod N, a processor takes as input the two values a, b and the first modulus N from which are obtained two operands a′, b′ and a second modulus N′ using operations with at most linear complexity—at least one of the two operands a′, b′ is different from the two values a, b, and the two operands a′, b′ are different when a is equal to b—so that the modular multiplication c=a·b mod N from a side-channel viewpoint behaves like a modular squaring except for when a′ equals b′. | 2012-11-15 |
20120290635 | CONTENT SHARING SYSTEM AND METHOD, CONTENT RELAYING APPARATUS AND METHOD, AND CONTENT PROVIDING APPARATUS AND METHOD - In a content sharing system, a content relaying apparatus includes: a social information managing unit configured to obtain a familiarity degree indicating familiarity between a user of a content providing apparatus and a user of a content obtaining apparatus with reference to social information including the familiarity degree between the users when a first data obtainment request for obtainment of content data is received from the content obtaining apparatus; and a provision and relay determining unit configured to transmit, to the content obtaining apparatus, connection information for enabling the content obtaining apparatus to establish network connection with the content providing apparatus when the obtained familiarity degree is larger than or equal to a threshold value. | 2012-11-15 |
20120290636 | QUALITY CONTROL OF MAPPING DATA - Aspects of the disclosure relate to quality control of survey data used to generate and or supplement map information. A device may be walked through an indoor space in order to collect survey data (accelerometer, gyroscope, wireless network identifiers, etc.). The survey data is then transmitted to a server for further processing to identify the path (or the various locations) of the device in the indoor space. The path may be determined by referring to a map of the indoor location and a localization algorithm, for example, a particle filter or least squares optimizer. The path may be compared to other survey data and paths from the same indoor space as well as the map in order to provide an estimate of the quality of the localization produced for the survey data. Low quality survey data may be flagged for further review or used to make changes to the map. | 2012-11-15 |
20120290637 | PERSONALIZED NEWS FEED BASED ON PEER AND PERSONAL ACTIVITY - Systems, methods and computer program products for providing a customized news feed to an individual computer user within an organization based on the reading activities and preferences of other users in the same organization are disclosed. In an embodiment, the system includes a correlation server configured to collect and correlate the reading activities and preferences of individual computer network users within the organization, a news feed database for storing the collected and correlated data, a proxy server configured to receive and output to the information client a selected portion of the collected and correlated data, and a graphical user interface produced by the proxy server that allows the user to select different views of the collected and correlated data as a personalized news feed. | 2012-11-15 |
20120290638 | PHYSICIAN REGIONAL ACCESS NETWORKING AGENT - A medical communication system provides efficient messaging and communications services with physicians. The medical communication system permits physicians to define contact preferences so that they may receive messages in an efficient way based on various criteria, such as urgency, type, and time of a message. The medical communication system provides status for each of its physicians so that requestors that wish to contact the physicians can immediately know if a physician is available and the best way to reach the physician at a particular time and for a particular circumstance. The medical communication system protects to the privacy of physician's personal contact information and provides tracking of communications for the purpose of patient records. In addition, the medical communication system may be configured to meet various regulatory requirements, including HIPAA regulations. | 2012-11-15 |
20120290639 | QUEUEING MESSAGES RELATED BY AFFINITY SET - In a messaging and queuing system that supports a cluster of logically associated messaging servers for controlling queues of messages, messages are processed. In response to an application program command to a first messaging server, a queue is opened, the queue having multiple instances on further messaging servers of the cluster. Responding to first messaging server putting messages on the queue, messages are distributed among the multiple instances of the queue on their respective messaging servers so as to balance. For the first message of an affinity set, access information for the particular queue instance to which it is put is obtained and stored. The access information may be used in order to send the further message to the particular queue instance and, if said further message is not part of the affinity set, it is put to an instance of the queue as determined by said predetermined rules. | 2012-11-15 |
20120290640 | SYSTEM AND METHOD FOR SERVER-COUPLED APPLICATION RE-ANALYSIS - To prevent malware, spyware and other undesirable applications from affecting mobile communication devices (e.g., smartphones, netbooks, and tablets), a device uses a server to assist in identifying and removing undesirable applications. When scanning an application, a device transmits information about the application to a server for analysis. The server receives the information, produces a categorization assessment and can provide a categorization re-assessment, and transmits the assessment to the device. By performing analysis on a server, a device can reduce its battery and performance cost of protecting against undesirable applications. The server transmits notifications to devices that have installed applications that are discovered to be undesirable. The server receives data about applications from many devices, using the combined data to minimize false positives and provide comprehensive protection against known and unknown threats. The server can accumulate this data and perform a categorization re-assessment of a data object previously assessed. | 2012-11-15 |
20120290641 | File Storage Service System, File Management Device, File Management Method, ID Denotative NAS Server and File Reading Method - The present invention relates to a migration of a file from a path denotative NAS server to an ID denotative NAS server. In a file management device a migration-use path denotative NAS access section obtains a file deposit location from the path denotative NAS server, selects a migration target file based on the deposit location, and sends a read request with the deposit location of the migration target file to the path denotative NAS server, so as to obtain the migration target file. A migration-use denotative NAS access section generates a write request with the migration target file, sends it to the ID denotative NAS servers, and writes the file therein. In addition, the migration-use ID denotative NAS access section registers a GUID received from the ID denotative NAS servers in a file name/GUID management table, together with the file name of the migration target file. | 2012-11-15 |
20120290642 | DYNAMIC NETWORK LINK ACCELERATION FOR NETWORK INCLUDING WIRELESS COMMUNICATION DEVICES - A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices. In one or more embodiments, a client computing device which generates communication packets of a first type is enhanced with a front end mechanism which selectively encodes the data packets into packets of a second type. The data packets which are encoded into a second type are transmitted over a managed communication link which may provide error correction, security, quality of service, and other services including acceleration of communications. | 2012-11-15 |
20120290643 | CLIENT-SERVER SYSTEM - A client-server system is described in which a server that is to host a virtual machine is selected based on the location of the client device. The virtual machine is configured on the selected server before it is requested by the client device. In this way, the client device can use the virtual machine with minimal delay and latency associated with using virtual machines over wide area networks. | 2012-11-15 |
20120290644 | Methods and Arrangements for HTTP Media Stream Distribution - A method performed by a server of a communication network for making an HTTP media stream accessible to a client is provided. A Media Presentation Description (MPD) is generalized, such that the MPD is provided with at least one period element sequentially arranged according to a media play timeline. Each period element is provided with at least one representation such that at least one of the period elements is provided with at least two alternative representations. Each representation is provided with an ordered sequence of at least one media segment URI. Each media segment URI references at least one media segment of the HTTP media stream. The generated MPD enables a client to select representations and to acquire referenced media segments based on the selected representations. | 2012-11-15 |
20120290645 | METHOD AND APPARATUS THAT ENABLES A WEB-BASED CLIENT-SERVER APPLICATION TO BE USED OFFLINE - One embodiment of the present invention provides a system that facilitates using a web-based client-server application offline. During operation, the system receives a function call at an object within a browser that is executing on a client, wherein the function call is generated by the web-based client-server application and is directed to a communication layer on the client. Next, the system determines an intended resource for the function call. The system also determines if the function call should be redirected to an alternate resource. If so, the system redirects the function call to the alternate resource. If not, the system forwards the function call to the intended resource. Note that in some embodiments of the present invention, the entire system operates within the context of the browser. | 2012-11-15 |
20120290646 | SYSTEM AND METHOD FOR PERFORMING FLASH CACHING OF DYNAMICALLY GENERATED OBJECTS IN A DATA COMMUNICATION NETWORK - The present invention is directed towards a method and system for providing a technique referred to as flash caching to respond to requests for an object, such as a dynamically generated object, from multiple clients. This technique of the present invention uses a dynamically generated object stored in a buffer for transmission to a client, for example in response to a request from the client, to also respond to additional requests for the dynamically generated object from other clients while the object is stored in the buffer. Using this technique, the present invention is able to increase cache hit rates for extremely fast changing dynamically generated objects that may not otherwise be cacheable. | 2012-11-15 |
20120290647 | CENTRALLY MANAGING AND MONITORING OF CLOUD COMPUTING SERVICES - An apparatus, system, method and program providing a multi-tenant software as a service (SaaS) application or cloud computing service that manages and monitors the use of other SaaS applications or cloud computing services via a common connection and database framework. An Internet-based interface is provided as a single portal for monitoring and managing the use of SaaS applications or cloud computing services. Objects and the state of these objects including all associated attributes related to the SaaS applications or cloud computing services are stored in databases associated with the Internet-based interface. The Internet-based interface also provides a social networking infrastructure and an application exchange infrastructure that allows sharing of information related to the SaaS applications or cloud computing services. | 2012-11-15 |
20120290648 | Dynamic Playlist for Mobile Computing Device - A method of managing electronic media items includes accessing first geographic information that indicates a first geographic location of a first device; accessing second geographic information that indicates a second geographic location of a second device; determining whether the first device and the second device are within a defined geographic proximity based on the first geographic location and the second geographic location; if the determination indicates that the first device and the second device are within the defined geographic proximity, generating at least one playlist of media items based on a set of media preferences shared between a first user of the first device and a second user of the second device; and sending the playlist to the first device such that the first user is able to select one or more of the media items on the playlist to be output by the first device. | 2012-11-15 |
20120290649 | METHOD OF CHARACTERIZING A SOCIAL NETWORK COMMUNICATION USING MOTIFS - The present disclosure relates generally to methods for characterizing communication networks, and more particularly to methods of characterizing the propagation of information throughout communications in such networks. | 2012-11-15 |
20120290650 | System and Method for Peer to Peer Communications in Cellular Communications Systems - A system and method for peer-to-peer communications in cellular communications systems are provided. A method for communications device operations includes receiving a peer list at a communications device, where the peer list includes a list of reachable communications devices and device-to-device (D2D) capability information of the reachable communications devices, selecting a peer from the peer list, sending a content request comprising an indication of a content to a communications controller serving the communications device, and receiving the content from the peer over a channel established by the communications controller. | 2012-11-15 |
20120290651 | NODAL DATA PROCESSING SYSTEM AND METHOD - A method of operating a nodal data processing system comprising a plurality of nodes connected by communications links, the nodes being arranged in a hierarchical structure having higher and lower levels, wherein data communicated between the nodes is divided into time series data and fact data, time series data is communicated from a node to a node at a higher level in the hierarchy, and fact data is communicated from a node to a node at a lower level in the hierarchy. | 2012-11-15 |
20120290652 | ARRANGEMENT AND METHOD FOR TRANSPORT SHARING - An arrangement, of functionally connected electronic devices includes: a data input entity, configured to obtain user in-formation relative to a plurality of users, data indicative of trust between multiple users and data indicative of a number of ride requests and ride offers by the users, a trust network knowledgebase entity configured to establish and manage a number of trust networks on the basis of the obtained data. The knowledgebase entity groups a plurality of users into a number of trust networks, a scheduling entity configured, on the basis of the obtained data, to determine a potential transport sharing scenario for a plurality of users belonging to the same trust network. The scheduling entity is configured to find potential matches between the ride requests and ride offers to determine the scenario, and a data output entity configured to indicate the scenario to multiple users of the plurality. | 2012-11-15 |
20120290653 | DYNAMIC PLAYLIST FOR MOBILE COMPUTING DEVICE - A method of managing electronic media items includes accessing first geographic information that indicates a first geographic location of a first device; accessing second geographic information that indicates a second geographic location of a second device; determining whether the first device and the second device are within a defined geographic proximity based on the first geographic location and the second geographic location; if the determination indicates that the first device and the second device are within the defined geographic proximity, generating at least one playlist of media items based on a set of media preferences shared between a first user of the first device and a second user of the second device; and sending the playlist to the first device such that the first user is able to select one or more of the media items on the playlist to be output by the first device. | 2012-11-15 |
20120290654 | Rewarding Users for Sharing Digital Content - A computer-implemented method, apparatus, and computer-readable medium of rewarding a user for sharing digital content are described. The method facilitates an effective way of sharing commercial digital content via a network, such as the Internet, while the users who share the content are provided with a real or virtual reward. The method may comprise receiving, from a user, a request to share digital content, retrieving the digital content to be shared, with the digital content being associated with a user, transmitting the digital content to one or more destinations for sharing, and providing a reward to the user. | 2012-11-15 |
20120290655 | REDIRECTING MESSAGES IN A PUBLISH/SUBSCRIBE MESSAGING SYSTEM - A method, apparatus, and computer program product are disclosed for redirecting messages in a publish/subscribe messaging system in which redirection messages are received as messages for publication on a topic. Upon receiving a subsequent message for publication, the subsequent message will be redirected to a target message topic if the source message topic of the subsequent message matches a previously-recorded instruction to redirect messages from the source message topic to the target message topic. | 2012-11-15 |
20120290656 | REDIRECTING MESSAGES IN A PUBLISH/SUBSCRIBE MESSAGING SYSTEM - A method, apparatus, and computer program product are disclosed for redirecting messages in a publish/subscribe messaging system in which redirection messages are received as messages for publication on a topic. Upon receiving a subsequent message for publication, the subsequent message will be redirected to a target message topic if the source message topic of the subsequent message matches a previously-recorded instruction to redirect messages from the source message topic to the target message topic. | 2012-11-15 |
20120290657 | Transferring Application State Across Devices - A first client device or system performs a method that includes retaining in memory registration information for a respective application indicating the respective application is registered for sharing application state with other client devices or systems. The method further includes storing an application state of a respective application, and detecting a transfer triggering condition. The transfer triggering condition includes presence of a second client device or system within a predefined proximity of the first client device or system, and the predefined proximity is a predefined proximity for near field communication. Furthermore, upon detecting the triggering condition, the first client device or system determines, in accordance with the stored registration information, that the respective application is registered for application state sharing, and transmits the application state of the respective application to the second client device or system. | 2012-11-15 |
20120290658 | COMMUNICATION SYSTEM, COMMUNICATION APPARATUS, METHODS OF CONTROLLING SAME, AND STORAGE MEDIUM - A first communication apparatus generates export data, which includes an address book indicating data transmission destinations and indication information indicating that it is necessary to communicate with a server in order to transmit data to an address contained in the address book, and transmits the export data to a second communication apparatus. The second communication apparatus receives the export data transmitted from the first communication apparatus and sets an address book and indication information of the second communication apparatus in accordance with the export data. | 2012-11-15 |
20120290659 | SOCIAL NETWORKING SYSTEM - A matching network system including communication devices, servers and software which enables the provisioning of services and execution of transactions based on a plurality of private and public personality profiles and behavior models of the users, of the communication devices, of the products/services and of the servers; in combination with the software resident at the communication device level and or the local/network server level. Matching and searching processes based on a plurality of personality profiles wherein the information, communication and transactions are enabled to be matched with the user, the communication device and or the servers. The communication device is a stationary device or a mobile device, such as a portable computing device, wireless telephone, cellular telephone, personal digital assistant, or a multifunction communication, computing and control device. | 2012-11-15 |
20120290660 | SOCIAL MEDIA SYSTEM WITH MULTIPLE PROFILES - A social media and social networking system accessible on the Internet, mobile devices, smartphones, cell phones, and tablet computers. Users in the social media and social networking system may be enabled to have one, two, or multiple customized profiles, thereby allowing for multiple identities on the Internet and the system. The social media and social networking system may be configured to display full, partial, or customized profile information based on the individual or groups viewing the social data. The social media system may provide access to multiple groups or sub social networks based on match between profile data such as an email address domain name and an access control list. The social media and social networking system may personalize websites and search result content based on a user's profile. | 2012-11-15 |
20120290661 | Storing and Sharing Personal Information over the Internet - A system and method for providing a social network computing system having a database of user records of members of the social network where the user records are structured according to topic. Topics are arranged in an interlinked manner in a topic library stored on the database and managed by database manager. Each topic is related to a set of questions relevant to the topic. For each question, a user preferably records a video recording containing a response to the question. The user records may be edited by the owner or viewed by other members of the social network according to permissions. | 2012-11-15 |
20120290662 | MINING EMAIL INBOXES FOR SUGGESTING ACTIONS - Embodiments are directed towards automatically learning user behavioral patterns when interacting with messages and based on the learned patterns, suggesting one or more predicted actions that a user might take in response to receiving subsequent message. One or more classifiers are trained and employed to predict one or more actions that a user might take in response to receiving the message. In one embodiment, the one or more predicted actions are provided suggested to the user as an action the user might take on the message. Messages may be rank ordered within a given suggested action based on a confidence level of the prediction. | 2012-11-15 |
20120290663 | Transferring Application State Across Devices with Checkpoints - A first client device executes a plurality of actively running applications, each having one or more checkpoints, each checkpoint identifying an execution breakpoint at which a respective application can be suspended and subsequently resumed. The first client device detects a transfer triggering condition, stores an application state for each of the plurality of actively running applications, and transmits the stored application state for each of the plurality of actively running applications to a second client device or system. The stored application state for each respective application of the plurality of actively running applications corresponds to a checkpoint of the respective application. Optionally, the transfer triggering condition includes presence of the second client device or system within a predefined proximity of the first client device or system, wherein the predefined proximity is a predefined proximity for near field communication. | 2012-11-15 |
20120290664 | CROSS-MEDIA, CROSS-CHANNEL, CROSS-PROTOCOL, AND CROSS-NETWORK CAPABLE AUTOREPLY WITHIN A SINGLE APPLICATION - According to one embodiment, a communication device capable of cross-media, cross-channel, cross-protocol messaging within a first application includes a processor adapted for executing logic, logic adapted for receiving an incoming message using the first application, logic adapted for notifying a user of the incoming message using the first application, logic adapted for processing the incoming message using the first application to determine details of the incoming message, logic adapted for determining to generate an autoreply to the incoming message using the first application, logic adapted for generating the autoreply to the incoming message using the first application, and logic adapted for sending the autoreply using the first application to at least a communication device which generated the incoming message. Other systems, methods, and computer program products for autoreplying are presented according to more embodiments. | 2012-11-15 |
20120290665 | SYSTEMS AND METHODS FOR CHANGING APPLICATION INFORMATION - Systems and methods are disclosed to replace a received message received by a communications application of a computer or a mobile phone with a replacement message that includes a time and date stamp that is approximately the same as the time and date stamp of the received message in response to input received from an input device of the computer or the mobile phone. The received message is, for example, a private, confidential, or potentially embarrassing message, and the replacement message is a message used to appear as the received message in the communications application. The replacement message can be, for example, a stored message created by the user, a message generated by the computer or the mobile phone, a message from a stored randomized list, a message requested from an outside source. | 2012-11-15 |
20120290666 | MESSAGE TRACKING FUNCTIONALITY BASED ON THREAD-RECURRENT DATA - A method, system, computer program product, and related business methods are described in the context of a web-based business information system having an internal e-mail facility, wherein e-mail communications between a native e-mail system of an end user of the web-based business information system and an external contact are facilitated and automatically tracked by the web-based business information system, the native e-mail system lying outside the web-based business information system but often being preferred by the end user over the internal e-mail facility of the web-based business information system. The described preferred embodiments provide for easy-to-use, reasonably transparent, “no-click” integration of the web-based business information system with the end user's native e-mail system in a manner that is independent of the particular type and choice of native e-mail system. | 2012-11-15 |
20120290667 | Method and System of File Folder Transmission in Instant Messaging - File folder transmission in instant messaging may be implemented by an instant receiving client, which receives information of a file folder and information of each file in the file folder. The instant receiving client may display the information of the file folder and the information of each file in the file folder. In some embodiments, the instant receiving client may further receive selection information inputted by a user, and receive the files in the file folder that correspond to the selection information from an instant sending client. Such file folder transmission in instant messaging can efficiently save network resources within a process of file folder transmission. | 2012-11-15 |
20120290668 | MULTI-PARTICIPANT CONFERENCE SETUP - Some embodiments provide an architecture for establishing a multi-participant conference. This architecture has one participant's computer in the conference act as a central content distributor for the conference. The central distributor receives data (e.g., video and/or audio streams) from the computer of each other participant, and distributes the received data to the computers of all participants. In some embodiments, the central distributor receives AN data from the computers of the other participants. From such received data, the central distributor of some embodiments generates composite data (e.g., composite image data and/or composite audio data) that the central distributor distributes back to the participants. | 2012-11-15 |
20120290669 | Zero-Click Sharing of Application Context Across Devices - A first client device performs a handoff operation to a second client device by transmitting application information, associated with a first application, to the second client device when the first client device is positioned within a predefined proximity of the second client device. The first application has a first client device user interface state when the handoff operation is performed. Further, the first client device, in response to receiving from another client device application information associated with a second application executed by the other first client device, executes a third application corresponding to the second application with an initial user interface state corresponding to a user interface state of the other client device. | 2012-11-15 |
20120290670 | NETWORK-AWARE COMMUNICATIONS - Apparatus, systems, and methods may operate to detect a device connecting to a network, determine the identity of the network, and publish at least a portion of a list of active contacts to a display, while hiding a list of inactive contacts. | 2012-11-15 |
20120290671 | DYNAMIC SUPPORT OF MULTIPLE MESSAGE FORMATS - A method, system, computer system and computer program product to enable a single interface to be used to prepare and present messages in a variety of different formats. For example, the single interface can be used to prepare, receive or display messages in different languages, such as English or Japanese, which require different character sets. Furthermore, the single interface supports preparing, sending, and receiving messages in multiple text formats, such as plain text, rich text, and Multiple Internet Mail Extension (MIME) format. A message can be received in a native format, and a format for providing a response to the message can be dynamically selected. The response is provided in the dynamically-selected format. | 2012-11-15 |
20120290672 | System And Method For Displaying Message-Related Relationships - A system and method for displaying message-related relationships is provided. Messages are analyzed by identifying entities associated with each message, wherein the entities include senders and recipients of the messages and by accumulating a number of messages communicated between each sender and each recipient. A social network is created by connecting one or more of the senders and recipients via a link based on the number of messages communicated between that sender and that recipient. A semantic network is generated from concepts of the messages. The social network and the semantic network are simultaneously displayed. | 2012-11-15 |
20120290673 | IMPLEMENTING A WEB SERVER ON A MOBILE STATION - A system and method are provided for implementing a web server on a mobile station. A first mobile station may include a database of information. A network address for the first mobile station may be transmitted to a second mobile station to enable the second mobile station to communicate with the first mobile station directly over a wireless network. The second mobile station may then be provided access to the database of information by communicating directly over the wireless network with the first mobile station, wherein the first mobile station operates as the wireless server for the second mobile station. | 2012-11-15 |
20120290674 | Method and network for sharing sensor data among mobile terminals - The present disclosure discloses a method for sharing sensor data among mobile terminals, which includes that: when any mobile terminal in the network for sharing sensor data needs sensor data not owned by itself, the mobile terminal sends a request message to a mobile terminal owning the sensor data needed by the mobile terminal according to routing table information and a sensor resource list which are currently stored in the mobile terminal itself; and the mobile terminal which receives the request message returns the sensor data needed to the mobile terminal which sends the request message according to the received request message. The present disclosure further discloses a network for sharing sensor data among mobile terminals. Sharing of sensor data among multiple mobile terminals can be realized by adopting the method and the network provided by the present disclosure. | 2012-11-15 |
20120290675 | SYSTEM AND METHOD FOR A MOBILE DEVICE TO USE PHYSICAL STORAGE OF ANOTHER DEVICE FOR CACHING - Systems and methods for a mobile device to use physical storage of another device for caching are disclosed. In one embodiment, a mobile device is able to receive over a cellular or IP network a response or content to be cached and wirelessly access the physical storage of the other device via a wireless network to cache the response or content for the mobile device. | 2012-11-15 |
20120290676 | System and Method for Managing Information Retrievals for Integrated Digital and Analog Archives on a Global Basis - A system and method for managing information retrievals from all of an enterprises' archives across all operating locations. The archives include both digital and analog archives. A single “virtual archive” is provided which links all of the archives of the enterprise, regardless of the location or configuration of the archive. The virtual archive allows for data aggregation (regardless of location) so the a user can have data from multiple physical locations on a single screen in a single view. A single, consistent and user friendly interface is provided through which users are able to access multiple applications through a single sign-on and password. Logical tables that are used to direct information retrieval requests to the physical archives. The retrieved information is reformatted and repackaging to resolve any incompatibility between the format of the stored information and the distribution media. | 2012-11-15 |
20120290677 | Dynamic Cache Selection Method and System - Node, computer software and method for selecting a resource that is available at multiple caches connected in a communication network. The method includes receiving from a user a request for the resource; identifying one or more caches of the multiple caches that store the resource; determining a total cost associated with a path between the user and each cache of the one or more caches storing the resource, the total cost including a static cost C | 2012-11-15 |
20120290678 | DYNAMIC, USER-DRIVEN SERVICE CATALOG - Embodiments of the invention are directed to a dynamic, user-driven service catalog based on real-time inputs by an end-user based on an automated evaluation process. Authorized end-users may directly submit services into the service catalog that are of value to the end-user, his/her peers, departments, groups, etc. Each service is analyzed to determine its viability as it matches an organization's cost and product offerings. This approach allows for more complex IT service models, wherein concurrent service requests can be compared, analyzed, and eventually fulfilled. Specifically, a catalog update tool provides this capability. The catalog update tool includes a plausibility engine configured to receive a request to add a service to a service catalog and evaluate whether the request can be added to the service catalog based on an analysis of system-integrated criteria. The catalog update tool further includes a cost engine to determine a cost for fulfilling the request, and a service request management module configured to add the service to the service catalog based on the analysis of system-integrated criteria and the cost for fulfilling the request. | 2012-11-15 |
20120290679 | REST INTERFACE INTERACTION WITH EXPECTATION MANAGEMENT - Various embodiments of systems and methods for REST interface interaction with expectation management are described herein. A message request is received for accessing content of a resource. Further, a check is made to determine whether the message request includes a structure-expected in a header of the message request. Also, a check is made to determine whether the structure-expected matches with a structure of the resource if the message request includes the structure-expected. Furthermore, the message request is executed if the structure-expected matches with the resource structure. Then, a message response is returned with a structure-resulted in a header of the message response based on the execution of the message request. If the message request does not include the structure-expected, the message request is executed and the message response is returned with the structure-resulted based on the execution of the message request. | 2012-11-15 |
20120290680 | MOBILE TERMINAL AND CONTROL METHOD THEREOF - Disclosed are a mobile terminal and a control method thereof. The mobile terminal includes a radio communication unit, a memory storing one or more applications each including one or more tasks, and a controller performing a specific operation corresponding to the one or more tasks and generating at least one stack by placing in turn the one or more tasks on top of one another. The at least one stack is sent to at least one another electronic device through the radio communication unit such that a task included in the stack is executed in the at least one another electronic device. The stack generated by the mobile terminal can share the stack with another electronic device. | 2012-11-15 |
20120290681 | APPLICATION DOWNLOADING - A method, system and computer program product for downloading an application over a network from a remote server to a client device, where the application includes a plurality of modules. A class for each module is created, where the class includes a constructor. A request to use a module of the application is received. Upon receiving the request, a determination is made as to whether the received request is a first request to use the module. If the received request is the first request to use the module, then the requested module is downloaded, the constructor is overwritten with the downloaded module and the constructor within the created class for the requested module is executed. | 2012-11-15 |
20120290682 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM - There is provided an information processing device including a movement detection unit configured to detect a specific operation, and a process execution unit configured to, when the movement detection unit detects the specific operation, execute a process in accordance with the specific operation. In a case in which the movement detection unit has detected a first specific operation and the process execution unit has executed a first process in accordance with the first specific operation, if the movement detection unit further continuously detects the first specific operation, the process execution unit executes a second process that is continuous with the first process, and if the movement detection unit detects a second specific operation meaning a cancellation of the first process, the process execution unit executes a third process that cancels the first process. | 2012-11-15 |
20120290683 | METHOD AND SYSTEM FOR SELECTING AMONGST A PLURALITY OF PROCESSES TO SEND A MESSAGE - In accordance with embodiments, there are provided mechanisms and methods for selecting amongst a plurality of processes to send a message (e.g. a message for updating an endpoint system, etc.). These mechanisms and methods for selecting amongst a plurality of processes to send a message can enable embodiments to utilize more than one queue for sending such message. The ability of embodiments to provide such multi-process feature can, in turn, prevent latency that typically accompanies a mounting number of messages. | 2012-11-15 |
20120290684 | Reducing Storage System Power Consumption in a Remote Copy Configuration - A storage system in a remote copy configuration includes a redirect mechanism. The redirect mechanism determines whether to redirect read operations to a remote storage system, which is part of the remote copy configuration, based on a power management policy and a redirect policy. The redirect mechanism takes into account response time data, input/output demand, power utilization data, and input/output classes and priorities to determine whether to redirect read access requests to the remote storage system. Redirection of read operations to the remote storage system results in reduced power consumption at the local system. | 2012-11-15 |
20120290685 | High Availability Message Transmission - A system, method, apparatus, and computer program product uses a plurality of message transmitters to achieve high availability message transmission. The plurality of message transmitters are each operable to transmit a message to a subscriber. In accordance with a determination, for example, of the value of the connections, the message is copied and transmitted to the plurality of the message transmitters so that at least one of the plurality of message transmitters transmits the copy to the subscriber. The at least one message transmitter may be selected by analyzing the message and determining an associated rule based on characteristics of the message. | 2012-11-15 |
20120290686 | EXCHANGING DATA BETWEEN A USER EQUIPMENT AND AN APPLICATION SERVER - A user equipment (UE) and an application server exchange data in a wireless communications network. The UE is configured to connect to both a wireless local area network (WLAN) and a wireless wide area network (WWAN). The application server is positioned within the WWAN behind a WWAN firewall. The WLAN includes a WLAN network address translation (NAT) component and firewall such that the UE and the application server do not have a persistent data connection over the WLAN. In an embodiment, the application server can open a WWAN firewall to permit uploads from the UE over the WLAN. In another embodiment, the UE can open the WLAN firewall and/or NAT to permit downloads from the application server over the WLAN. In another embodiment, the application server or UE can upload files to a server outside the WLAN and WWAN firewalls and send a link to the uploaded files for retrieval. | 2012-11-15 |
20120290687 | APPLICATION OPTIMIZATION IN A NETWORK SYSTEM - A network system includes multiple network resource information handling systems (IHSs) for managing applications and application communications. An IHS operating system initializes an application optimizer to provide application acceleration capability to application optimizers, such as application delivery controllers (ADCs) and wide area network (WAN) optimizer controllers (WOCs) within the network system. Upon receipt of a server application request message (SARM), a network system server responds with a restful application optimizer message (RAOM) that includes protocol, policy, and other application optimizer information that pertains to the requesting SARM. Application optimizers may include clients, ADCs and WOCs that reside within the message communication path between client and server. Application optimizers may store protocol, policy, and other information from RAOM | 2012-11-15 |
20120290688 | METHOD AND APPARATUS FOR DYNAMICALLY GENERATING MEDIA SEQUENCES ON DEMAND FOR HTTP LIVE STREAMING - Dynamically generating media sequence files on demand for HTTP live streaming is described. The operations may include receiving a request for a media sequence file, over a network utilizing HTTP live streaming, based on a forward or backward seek operation of a remote media player; in response to the request, determining a position of a media source file that corresponds to the media sequence file to enable seeking to the position of the media source file to generate the media sequence file from the media source file; and facilitating provision of a notification that the media sequence file is generated. The media sequence file represents one of sequential portions of the media source file. The format of the media sequence file is different from a format of the media source file. The format of the media sequence file is compatible with the remote media player. | 2012-11-15 |
20120290689 | Network Interface Auto Configuration of Wireless Devices - The invention described herein covers methods, apparatus and systems for auto configuring a wireless electronic device, such as an IP camera, to communicate with a wireless network, such as a home WiFi network router. | 2012-11-15 |
20120290690 | METHOD FOR EXTENDING BUSINESS SYSTEMS TO A MOBILE WORKFORCE - Systems, software, and methods for reliable wireless communication are provided. In one aspect, a computer program control device, called a node, is configured to be transmitted from a first device for receipt and processing on a second, disparate device. The node comprises a collection of managed objects or managed object representations that is effective to control said disparate device. In one exemplary illustrative non-limiting implementation, the node is configured to control the processing of multiple data types. | 2012-11-15 |
20120290691 | METHOD AND ARRANGEMENT FOR OPERATING A COMPUTER CLUSTER - A method is disclosed for operating a computer cluster distributed over multiple locations using quorum mechanism. The cluster includes interconnected defined system instances. The method includes distributing the cluster configuration to each system instance, and constantly checking system instance connectivity to determine reachable system instances. Each healthy system instance determines a subcluster of itself and all reachable system instances. Information of the distributed cluster configuration is used to calculate a corresponding subcluster configuration. Subcluster configuration information and the cluster configuration information is used for computing a new quorum decision for the corresponding subcluster, using a location quorum function considering proportions of connected locations containing reachable system instances, and weights of the reachable system instances in the locations. Workload placement decisions are made based on the new quorum granting permission to place workload to system instances in a specific subcluster, or refusing the permission, whenever the subcluster changes. | 2012-11-15 |
20120290692 | Static Ring Network for Vehicle Communications - A method for operating a ring network includes the steps of configuring the ring network with static configuration information and then deterministically exchanging operational data between a plurality of nodes on the ring network, while operating the ring network in accordance with the static configuration information. This system facilitates communications that meet the high reliability and performance requirements of vehicle communications, in particular in aircraft data networks (ADNs), while reducing the cost, weight, and complexity of conventional implementations. | 2012-11-15 |
20120290693 | System and Method for Content Delivery using Dynamic Region Assignment - An authoritative domain name system server includes a memory configured to store a set of instructions, and a processor configured to execute the set of instructions. The processor obtains a first Internet Protocol address of a client system associated with a request for a domain name, and assigns a location of the authoritative domain name system server as an ingress region. The processor assigns the egress override as an egress region when the first Internet Protocol address matches the prefix of the egress override, otherwise obtains an egress table, determines a longest prefix match of the first Internet Protocol address, obtains a distance matrix for distances from the ingress location to a plurality of egress regions, and selects the egress region based on the distance matrix and the longest prefix match in the egress table. The processor selects a content node based on the one egress region, and assigns a second Internet Protocol address for the content node to a local domain name system server associated with the client system. | 2012-11-15 |
20120290694 | NETWORK ADMINISTRATION TOOL - A tool for managing a network of interconnected devices. The tool may provide a user with an interface that allows the user to view the type and status of each network device (that is, each device connected to the network), and even the status of the network itself. The tool may alternately or additionally provide a user with services related to the network, such as allowing a user to perform one or more tasks associated with devices in the network. | 2012-11-15 |
20120290695 | Distributed Policy Service - According to one embodiment of the present disclosure, an approach is provided in which a policy server receives a request for a policy from a requestor. The policy server identifies an initiating virtual machine; the initial virtual machine's corresponding virtual network; and a destination virtual machine. Next, a policy corresponding to sending data from the first virtual machine to the second virtual machine is selected. The policy includes one or more logical references to the virtual network and does not include a physical reference to a physical entity located on a physical network. In turn, a physical path translation corresponding to the selected policy is identified and sent to the requestor. | 2012-11-15 |
20120290696 | Method and System for Longest Prefix Matching of Variable-Sized Hierarchial Names by Treelets - A method for determining a location of a requested resource, comprising receiving a request for a resource, wherein the resource is identified by a hierarchically structured name, decomposing the hierarchically structured name into a plurality of segments, comparing each of the plurality of segments to parent nodes of a plurality of two-level treelets, wherein the comparing of at least two of the plurality of segments to parent nodes of the plurality of two-level treelets is performed in a parallel manner, wherein combinations of two-level treelets comprise a hierarchical name of a network resource, and determining a longest prefix match of the hierarchically structured name. | 2012-11-15 |
20120290697 | SYSTEM, APPARATUS AND METHOD FOR CHARACTERIZING MESSAGES TO DISCOVER DEPENDENCIES OF SERVICE-ORIENTED ARCHITECTURES - A system, apparatus, computer readable medium and method are disclosed for identifying underlying services of transactions in a service-oriented architecture (“SOA”)-based computer network. In one embodiment, a computer readable medium includes executable instructions to characterize messages communicating among services to form characterizations of the messages. Also included are executable instructions to determine dependencies using the characterizations of messages within a subset of the services. These dependencies can be represented as dependency links interconnecting the subset of the services that effectuate a transaction of interest. By identifying the dependency links, the underlying services in SOA-based networked computer system can advantageously be determined for managing the behavior of the subset of the services and other distributed services of the SOA-based networked computer system. | 2012-11-15 |
20120290698 | NETWORK IDENTITY MANAGEMENT SYSTEM AND METHOD - Users of Internet messaging services that are initially identified using separate identifiers that may be associated with respective service providers (e.g., email addresses) can manage network identities using a single unified set of account information managed by a registry service. When a second user wishes to communicate with a first user, the second user provides any service provider identity that is believed to be associated with the first user to determine if the specified service provider identity appears to match the intended subscriber. If so, the second user may specify a nickname (unique to the second subscriber but not necessarily globally unique) to be associated internally within the registry with the internal unique identifier of the first subscriber as part of the second subscriber's user record. | 2012-11-15 |
20120290699 | METHOD AND COMMUNICATION SYSTEM FOR DELETING ADDRESS OF NETWORK ANCHOR POINT FROM NETWORK SERVER - A method, network server, and communication system for deleting an address of a network anchor point from a network server is disclosed. A MMM sends an instruction to the network server to instruct the network server to delete an address of a network anchor point that has been previously stored in the network from. The network server deletes the address of the network anchor point from the network server. | 2012-11-15 |
20120290700 | INTERNET ADDRESS INFORMATION PROCESSING METHOD, APPARATUS, AND INTERENT SYSTEM - Embodiments of the present invention provide an Internet address information processing method, apparatus and an Internet system. The method includes: receiving, by a first leaf node, a query request message containing an IP address to be queried sent by user equipment, and performing query or sending a query request to an intermediate layer node; obtaining, by the intermediate layer node, an IP address of a second leaf node according to a prefix of the IP address to be queried to send the query request message to the second leaf node; and finally, sending, by the second leaf node, address information about the IP address after receiving the query request message. Embodiments of the present invention further provide corresponding apparatus and system. The method, apparatus, and system provided by the present invention are capable of implementing real-time query for address information about IP addresses. | 2012-11-15 |
20120290701 | DOMAIN NAME SYSTEM, INFORMATION PROCESSING METHOD AND APPARATUS OF DOMAIN NAME SYSTEM - Embodiments of the present invention provide a domain name system as well as an information processing method and apparatus of the domain name system. The information processing method includes: receiving a domain name system query request sent by a recursive server, where the domain name system query request includes identifier information of a terminal device that sends the query request; resolving the received domain name system query request to obtain the identifier information of the terminal device; and exercising query control according to the identifier information of the terminal device. In the domain name system as well as the information processing method and apparatus of the domain name system, the domain name system query request carries the identifier information of the terminal device that sends the query request, and therefore, effective control is exercised on the information query actions of the terminal device in the domain name system. | 2012-11-15 |
20120290702 | Distributed Hybrid Virtual Media and Data Communication System - Novel methods and systems for construction a distributed adaptive server computing network system. Virtual Appliance platforms of a network service server are configured on a local computer of a registered user. Machine to machine communication channels are established through the Virtual appliance platforms and the local computer of the user is enabled to function as a part of the network service server. Direct streaming communications between users are enabled. | 2012-11-15 |
20120290703 | Distributed Policy Service - According to one embodiment of the present disclosure, an approach is provided in which a policy server receives a request for a policy from a requestor. The policy server identifies an initiating virtual machine; the initial virtual machine's corresponding virtual network; and a destination virtual machine. Next, a policy corresponding to sending data from the first virtual machine to the second virtual machine is selected. The policy includes one or more logical references to the virtual network and does not include a physical reference to a physical entity located on a physical network. In turn, a physical path translation corresponding to the selected policy is identified and sent to the requestor. | 2012-11-15 |
20120290704 | AUTOMATED DISCOVERY AND PROCUREMENT OF MANAGEMENT INFORMATION BASES (MIBs) - A generic mechanism enabling the programmatic identification of MIBs needed for control of an SNMP agent for a network device is disclosed. The present invention provides for the automatic retrieval of the identified MIBs and their loading onto a network management station (NMS) without user intervention. Additionally, previously known MIBs are programmatically examined to determine whether they require updating. Any required updates may be performed automatically with the updated MIBs being loaded onto the NMS. | 2012-11-15 |
20120290705 | Component Independent Process Integration Message Monitoring - The present disclosure involves systems, software, and computer implemented methods for centralized monitoring of business processes. One process includes identifying a process integration (PI) domain, where the PI domain includes at least one PI component, accessing at least one PI component included in the identified PI domain. retrieving a set of local monitoring information from the accessed at least one PI component, persisting the retrieved set of local monitoring information in a centralized repository, and presenting at least a portion of the persisted set of local monitoring information to a client in response to a request from the client. | 2012-11-15 |
20120290706 | STATE CONTROL OF REMOTE HOSTS FOR MANAGEMENT OF DISTRIBUTED APPLICATIONS - Configuring a node. A method includes determining a current state of a target node. The current state of the target node refers to objects currently deployed or running in the remote target node. It includes at least one of an operating system, one or more applications, or configuration setting at the target node. The method further includes determining a desired state for the target node to change the current state. The method further includes accessing a dependency graph based on the version of an agent running on the target node. The dependency graph is supplied to a state machine. The state machine is particular to the target node. The state machine using the current state of the target node, the desired state and the dependency graph, performs operations to drive the target node toward its goal. | 2012-11-15 |
20120290707 | SYSTEM AND METHOD FOR UNIFIED POLLING OF NETWORKED DEVICES AND SERVICES - The present invention provides methods, systems and computer readable media for unified polling of networked devices and services. A system for unified polling of networked devices and services according to one embodiment comprises one or more pollers in communication with one or more devices, the one or more pollers operative to request and perform one or more polling tasks of the one or more devices. The system further comprises a unified poller in communication with the plurality of pollers, the unified poller operative to receive requests for one or more polling tasks; determine priorities of the one or more polling tasks; and assign one or more threads to control the one or more pollers on the basis of the priorities of the one or more polling tasks. | 2012-11-15 |
20120290708 | Personally Identifiable Information Independent Utilization Of Analytics Data - An analytics system receives segment definitions, each associated with an account identifier. The account identifier identifies an analytics tracking account for a publisher. Each segment definition defines a segment of visitors to a network property and, for each visitor in the first segment, includes a visitor identifier identifying a device used by a visitor to visit the network property and which is issued by the analytics system. The publisher selects the visitor identifiers based on customer identifiers that are issued by the publisher, and neither the customer identifiers, nor any personally identifiable information, is provided to the analytics system. The analytics system determines whether the segment definitions present a personal information exposure risk for one or more of the visitors, and processes the segment definitions only in response to determining that the segment definitions do not present a personal information exposure risk for one or more of the visitors. | 2012-11-15 |
20120290709 | METHOD AND APPARATUS TO DETERMINE THE AMOUNT OF DELAY IN THE TRANSFER OF DATA ASSOCIATED WITH A TCP ZERO WINDOW EVENT OR SET OF TCP ZERO WINDOW EVENTS - Network monitoring method and apparatus determines the zero window event data transfer delay, reporting the amount of data transfer delay caused thereby. Non-data-transfer-delaying zero window events can be separated from those causing actual delay, allowing reporting of actual delay events separate from non-delay causing events. | 2012-11-15 |
20120290710 | METHOD AND APPARATUS FOR DYNAMICALLY ADJUSTING DATA STORAGE RATES IN AN APM SYSTEM - Data storage rates are dynamically adjusted in an APM system, by monitoring data storage elements and modulating the data storage when a determination is made that the storage buffer utilization is too high. | 2012-11-15 |
20120290711 | METHOD AND APPARATUS TO ESTIMATE APPLICATION AND NETWORK PERFORMANCE METRICS AND DISTRIBUTE THOSE METRICS ACROSS THE APPROPRIATE APPLICATIONS, SITES, SERVERS, ETC - A method and apparatus to estimate application and network performance metrics and distribute those metrics across the appropriate applications, sites, servers, and the like, performs shallow analysis on a majority of traffic and deep analysis on a sampled set of the traffic, and estimates network and application performance metrics for the non-deep analysis data, providing an overall estimate of metrics without requiring deep analysis of all traffic. | 2012-11-15 |
20120290712 | Account Compromise Detection - Techniques for account compromise detection are described. In one or more implementations, a usage pattern is established for a user account of a service provider, where the service provider is configured to provide a plurality of web services for access via a network and the usage pattern describes interaction with one or more of the plurality of web services. A deviation is detected in subsequent activity associated with the user account from the usage pattern and a determination is made as to whether compromise the user account is likely based at least in part on the detection. | 2012-11-15 |
20120290713 | MID-SESSION CHANGE SUPPORT IN USAGE MONITORING - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a session management node, a usage monitoring report from a usage monitoring node, the usage monitoring report including a reported usage amount for a first monitoring key; updating a current usage amount based upon the reported usage amount; identifying a current monitoring key; and requesting additional monitoring from the usage monitoring node for the current monitoring key. Various exemplary embodiments additionally relate to a method and related network node including one or more of the following: taking a policy action based on the current usage amount; determining a next threshold based on the current usage amount; determining a second usage amount associated with a second monitoring key; and adding the current usage amount to at least the second usage amount to determine a total usage amount. | 2012-11-15 |
20120290714 | METHOD AND APPARATUS FOR PROVIDING HEURISTIC-BASED CLUSTER MANAGEMENT - An approach is provided for heuristic-based cluster management. A cluster management framework receives a request for specifying at least one management process on at least one cluster of one or more servers. The cluster management framework determines one or more heuristics associated with the at least one management process, the at least one cluster, the one or more servers, or a combination thereof. The cluster management framework then processes and/or facilitates a processing of the one or more heuristics to cause, at least in part, a generation of a plan for implementing the at least one management process. | 2012-11-15 |
20120290715 | NETWORK RESOURCE CONFIGURATIONS - Temporally classifying and visually representing network and IT infrastructure with planned or occurred configuration activities and/or policy compliance or non-compliance of network and IT resources, including a method, apparatus and computer program for gathering and classifying observable configuration aspects of resources and relationships in a network of resources, wherein the method comprises: analyzing the network of resources to collect planned configuration times and actual resource status; monitoring actual resource status to make determinations if planned configurations are executed; and updating a network configuration status with the determinations. Planned and actual configurations are collected and monitored over a defined time range extending before and/or after a time zero. Each planned or actual configuration is categorized with respect to one or more time windows in the defined time range. | 2012-11-15 |
20120290716 | METHODS AND SYSTEMS FOR MONITORING NETWORK ROUTING - The disclosed methods and systems include collecting routing data from a plurality of network routers, and correlating the routing data across routers and across time to obtain network data. The network data can be streamed to a user in real-time and the user can interactively query the data. In one embodiment, interactive routing analyses, drill-down, and forensics can be performed using a repository of Border Gateway Protocol (BGP) update traffic. Alarms can be set to detect selected routing problems. In setting the alarms, the message data for each router can be processed in timestamp order. Current message data from each router can be compared with previous message data to determine a condition status. An alarm can be provided when the condition status meets a temporal correlation criterion and/or a spatial correlation criterion. Based on the computed instability metrics for individual network prefixes and on a common property of those prefixes, a group instability metric for a group of network prefixes can be computed. | 2012-11-15 |
20120290717 | DETECTING AND PRESERVING STATE FOR SATISFYING APPLICATION REQUESTS IN A DISTRIBUTED PROXY AND CACHE SYSTEM - Systems and methods for cache state management to preserve user experience with a mobile application on a mobile device while conserving resources in a wireless network are disclosed. In one embodiment, the method can include, for example, storing content from a content server as cached elements in a local cache on the mobile device and in response to receiving polling requests to contact the content server, retrieving the cached elements from the local cache to respond to the polling requests made at the mobile device, and/or using state information associated with the cached elements to provide the cached elements as responses to the polling requests such that user experience is preserved | 2012-11-15 |
20120290718 | Methods and Computer Program Products for Collecting Storage Resource Performance Data Using File System Hooks - Provided are methods and computer program products for collecting storage resource performance data using file system hooks. Methods may include determining a location for a function dispatch table, and modifying the function dispatch table to redirect a request for an operation. In response to a received request for the operation, an intent to perform the operation is recorded to estimate an operational queue length, and data associated with the operation is recorded in a hash table. In response to recording data associated with the operation, a function corresponding to the operation to perform the operation is invoked. Elapsed time and storage size is recorded. | 2012-11-15 |