| 20th week of 2012 patent applcation highlights part 65 |
| Patent application number | Title | Published |
| 20120124100 | Grid Computing System Alongside a Distributed Database Architecture - Systems and methods are provided for a grid computing system that performs analytical calculations on data stored in a distributed database system. A grid-enabled software component at a control node is configured to invoke database management software (DBMS) at the control node to cause the DBMS at a plurality of the worker nodes to make available data to the grid-enabled software component local to its node; instruct the grid-enabled software components at the plurality of worker nodes to perform an analytical calculation on the received data and to send the results of the data analysis to the grid-enabled software component at the control node; and assemble the results of the data analysis performed by the grid-enabled software components at the plurality of worker nodes. | 2012-05-17 |
| 20120124101 | GENERATING REFERENCES TO REUSABLE CODE IN A SCHEMA - Provided are a method, system, and computer program product to generate references to reusable code in a schema. A program coded in a first programming language has data structures, wherein at least one of the data structures includes a reference to reusable code. A model file is generated identifying the reusable code, elements and attributes in a second programming language for the reference to the reusable code in the program. The data structure coded in the first programming language is processed to generate a data structure schema in a second programming language describing elements and attributes of the data structure coded in the first programming language. A reference in the data structure schema to the reusable code is generated. | 2012-05-17 |
| 20120124102 | METHOD FOR LOADING LARGE XML DOUCMENTS ON DEMAND - Systems and methods for loading XML documents on demand are described. The system provides a Wrapper class for the XML Document class and the Element class. A user application then utilizes the Wrapper class in the same way that the Element class and Document class would be used to access any element in the XML Document. The Wrapper class loads external components as required. The external component retrieval is completely transparent to the user application and the user application is able to access the entire XML document as if it were completely loaded into a DOM object in memory. Accordingly, each element is accessible in a random manner. In one configuration, the XML document components or external components are stored in a database in a BLOB field as a Digital Document. The system uses external components to efficiently use resources as compared to systems using Xlink and external entities. | 2012-05-17 |
| 20120124103 | SYSTEM, A METHOD, AND A COMPUTER PROGRAM PRODUCT FOR TESTING - System, method and storage medium loaded with a program are provided for preparing tests in which a certain set of questions may be ordered in different order amongst different copies of the test. There further provided a method for setting different order of answers of a multiple-choice type of test for each question, amongst different copies of the test. Further is provided a method and tool for keeping the decoding key for deciphering and reconstructing the order of the questions and answers within the test itself thus allowing checking the answers and providing statistics on virtually any computer, regardless of the computer on which the test was composed. There is further provided a system and method for processing multiple types of inputs for the questions, such as text, graphics, images, equations and the like. | 2012-05-17 |
| 20120124104 | PUBLISHING AN INDUSTRY BUSINESS ARCHITECTURE MODEL - A data-driven mechanism of business rules is used to form associations between business sectors, industries, solutions, solution offerings, and industry business architecture models. The system and method includes use of a navigation hierarchy, and entity diagram to facilitate use by business consultants for access, viewing, navigation, publishing, and updating. | 2012-05-17 |
| 20120124105 | SYSTEM AND METHOD FOR IMPROVED GARBAGE COLLECTION OPERATIONS IN A DEDUPLICATED STORE BY TRACKING TEMPORAL RELATIONSHIPS AMONG COPIES - Systems and methods are disclosed for performing garbage collection to identify content segments no longer referenced in a deduplicating storage system in which redundant mark operations in a mark-and-sweep technique are avoided. An organized arrangement of hash structures is created for each data object, wherein each structure includes a hash signature for a corresponding content segment and is associated with a reference to the corresponding content segment, and the logical organization of the arrangement represents the logical organization of the content segments as they are represented within the data object. Additionally, for each data object, temporal states are maintained over time. Garbage collection iterates over the temporal structures and, for each temporal structure, marks the garbage collection state for the associated content segments for only the content segments that have changed relative to an immediately prior temporal state of the data object. | 2012-05-17 |
| 20120124106 | GARBAGE COLLECTION OF INTERNED STRINGS - Provided are techniques for a garbage-collected interned string table. Reference objects that each reference strings in the interned string table are created. The reference objects and the strings referenced by the reference objects in the interned string table are marked with a current generation. Garbage collection is performed by: advancing the current generation to a next generation; in response to the reference objects in a previous generation from the current generation advancing to an acquired references state, promoting the reference objects and the strings referenced by the reference objects in the previous generation to the current generation; and deleting the strings that are marked with the previous generation in the interned string table. | 2012-05-17 |
| 20120124107 | CONCURRENT ADD-HEAVY SET DATA GATHERING - Object are created such that each of the objects stores a bit that designates eventual removal of one of the objects. Further, the objects are added to a data structure that includes a set that comprises a union of a plurality of subsets such that each subset in the plurality of subsets is stored separately according to a corresponding thread and such that an added object that is added to the set by a given thread is stored in the corresponding subset. In addition, one of the objects is logically removed, without physical removal, from the set by activating the bit. Each subset is periodically swept. All objects marked with the activated bit are physically removed. | 2012-05-17 |
| 20120124108 | SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DYNAMICALLY RESIZING FILE SYSTEMS | 2012-05-17 |
| 20120124109 | AUTOMATIC MEDIA COMPRESSION IN A DIGITAL DEVICE - Some embodiments of a method to automatically compress content in a digital device have been presented. In some embodiments, available data storage space in the digital device is monitored. When the available data storage space falls below a predetermined threshold, a user of the digital device is automatically asked whether the user allows compression of one or more types of content stored on the digital device in order to increase data storage space available. | 2012-05-17 |
| 20120124110 | DATABASE, MANAGEMENT SERVER, AND MANAGEMENT PROGRAM - [Problems] It is allowed to make a variety of inquiries into reports at a low cost without requiring a complex report program. | 2012-05-17 |
| 20120124111 | SYSTEM FOR UPDATING INFORMATION STORED ON A REMOTE DEVICE - In certain embodiments of the present disclosure, a system for storing data is provided. The system includes a processor that receives an application request to update a file on a server storage device, and generates, based on the request, a command to update the file on a server storage device. The system also includes a communications module that provides, to the server storage device, the command to update the file on the server storage device. The request is formatted for a file storage protocol of a client storage device, and the command is formatted for a file storage protocol of the server storage device. The command to update the file on the server storage device is not specific to the application generating the application request. Methods and computer-readable mediums are also provided. | 2012-05-17 |
| 20120124112 | Portable Electronic Financial Calculator and Method of Calculating Financial Information - The present invention relates to a user-friendly, portable electronic financial calculator for automatically calculating information pertaining to savings and loans, and a method for calculating information pertaining to savings and loans using a portable financial calculator. The calculator is pre-programmed with various problems, presented in plain language, regarding the time value of money from which the user selects. The user is then asked various questions, in plain language, pertaining to the problem selected which the user answers by selecting the appropriate inputs. After all of the applicable questions are asked and answered, the calculator calculates the solution to the problem selected based on the user's inputs and based on a pre-programmed mathematical relationship between the prompted inputs and the problem selected. | 2012-05-17 |
| 20120124113 | LIGHT DETECTION AND RANGING (LiDAR)DATA COMPRESSION AND DECOMPRESSION METHODS AND APPARATUS - Methods and apparatus for lossless LiDAR LAS file compression and decompression are provided that include predictive coding, variable-length coding, and arithmetic coding. The predictive coding uses four different predictors including three predictors for x, y, and z coordinates and a constant predictor for scalar values, associated with each LiDAR data point. | 2012-05-17 |
| 20120124114 | ARITHMETIC DEVICE - According to one embodiment, a representation converting unit converts a set of n elements (h | 2012-05-17 |
| 20120124115 | METHODS AND APPARATUSES FOR CONVERTING FLOATING POINT REPRESENTATIONS - A method and an apparatus that determine an addend in a first floating point format from a first representation of a number in the first floating point format are described. An arithmetic processing unit may be instructed to perform a floating point add operation to generate a sum in the first floating point format from the addend and the first representation. A second representation of the number in a second floating point format may be extracted directly from the sum. The first floating point format and the second floating point format may be based on different precisions for the first and second representation of the number. | 2012-05-17 |
| 20120124116 | APPARATUS AND METHOD FOR CONVERTING DATA BETWEEN A FLOATING-POINT NUMBER AND AN INTEGER - An apparatus and method for converting data between a floating-point number and an integer is provided. The apparatus includes a data converter configured to determine a sign of input binary data and an output format to which to convert the input binary data and convert the input binary data into a one's complement number based on the sign and the output format of the input binary data, a bias value generator configured to determine whether the input binary data has been rounded up based on a rounding mode of the input binary data and generate a bias value accordingly; and an adder configured to convert the input binary data into a two's complement number by adding the one's complement number and the bias value. | 2012-05-17 |
| 20120124117 | FUSED MULTIPLY-ADD APPARATUS AND METHOD - A fixed multiply-add (FMA) apparatus and method are provided. The FMA apparatus includes a partial product generator configured to generate a partial sum and a partial carry, a carry save adder configured to generate a partial sum having a first bit size and a partial carry having the first bit size by adding the partial sum and the partial carry to least significant bits (LSBs) of the mantissa of a third floating-point number, a carry select adder configured to generate a mantissa having a second bit size by adding the first bit-size partial sum and the first bit-size partial carry to most significant bits (MSBs) of the third floating-point number, and a selector configured to transmit the first bit-size partial sum and the first bit-size partial carry to the carry save adder or the carry select adder according to whether the mantissa of the third floating-point number is zero. | 2012-05-17 |
| 20120124118 | Systems and Methods for Variance Dependent Normalization for Branch Metric Calculation - Various embodiments of the present invention provide systems and methods for data processing. As an example, a data processing circuit is disclosed that includes: a noise predictive filter circuit, a scaling factor adaptation circuit, and a scaling factor application circuit. The noise predictive filter circuit is operable to perform a noise predictive filtering process on a data input based on a filter tap to yield a noise filtered output. The scaling factor adaptation circuit is operable to calculate a scaling factor based at least in part on a derivative of the noise filtered output. The scaling factor application circuit is operable to apply the scaling factor to scale the noise filtered output. | 2012-05-17 |
| 20120124119 | Systems and Methods for Self Tuning Target Adaptation - Various embodiments of the present invention provide systems and methods for data processing. As an example, a data processing circuit is disclosed that includes an equalizer circuit, a noise predictive filter circuit, a data detector circuit, a data reconstruction circuit, and an adaptation circuit. The equalizer circuit is operable to receive a data input and to provide an equalized output based at least in part on an equalizer coefficient. The noise predictive filter circuit is operable to receive the equalized output and to provide a noise whitened output based at least in part on a noise predictive filter coefficient. The data detector circuit is operable to apply a data detection algorithm to the noise whitened output to yield a detected output. The data reconstruction circuit is operable to receive the detected output and to provide a reconstructed output corresponding to the equalized output based at least in part on a target polynomial. The adaptation circuit is operable to adaptively calculate the equalizer coefficient, the noise predictive filter coefficient and the target polynomial. | 2012-05-17 |
| 20120124120 | ADDER - According to an embodiment, an adder includes first and second wave computing units and a threshold wave computing unit. Each of the first and second wave computing units includes a pair of first input sections, a first wave transmission medium having a continuous film including a magnetic body connected to the first input sections, and a first wave detector outputting a result of computation by spin waves induced in the first wave transmission medium by the signals corresponding to the two bit values. The threshold wave computing unit includes a plurality of third input sections, a third wave transmission medium having a continuous film including a magnetic body connected to the third input sections, and a third wave detector a result of computation by spin waves induced in the third wave transmission medium. | 2012-05-17 |
| 20120124121 | RECEPTION ACCORDING TO A DATA TRANSFER PROTOCL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES - A data processing system arranged for receiving over a network, according to a data transfer protocol, data directed to any of a plurality of destination identities, the data processing system comprising: data storage (event queues | 2012-05-17 |
| 20120124122 | SHARING AFFECT ACROSS A SOCIAL NETWORK - Mental state information is collected from an individual through video capture or capture of sensor information. The sensor information can be of electrodermal activity, accelerometer readings, skin temperature, or other characteristics. The mental state information may be collected over a period of time and analyzed to determine a mood of the individual. An individual may share their mental state information across a social network. The individual may be asked to elect whether to share their mental state information before it is shared. | 2012-05-17 |
| 20120124123 | EXTENSIBLE VIDEO PLAYER SELECTION VIA SERVER-SIDE DETECTION OF CLIENT APPLICATION - A web server receives from different client applications HTTP requests for the same webpage in which video content is to be embedded. The web server provides to each of the client applications an HTTP response to the HTTP request. The HTML or XHTML text included in the response references the video content solely in a manner that is specific to a single video player. The HTML or XHTML text returned in a response to a request may be different for different client applications, even though the different client applications all requested the same webpage or portion of webpage. The video file referenced by the HTML or XHTML text returned in a response may be different for different client applications, even though the video files encode the same video content. | 2012-05-17 |
| 20120124124 | Centralized Rendering Of Collaborative Content - A method is disclosed that includes rendering a portion of a collaborative data stream at a first application running in a first virtual machine on a physical server. The method also includes the first application sharing the rendered portion of the collaborative data stream with a multiplicity of second applications running in second virtual machines on the physical server. Apparatus and program products are also disclosed. | 2012-05-17 |
| 20120124125 | AUTOMATIC JOURNAL CREATION - Techniques are described that facilitate the automatic creation of journals that may include a variety of related content. Journal creation functionality may be furnished by a server to one or more client devices to create journals of content that include content from one or more content sources. The content provided by the content sources includes tags (e.g., metadata) describing the content. Thus, a client device may furnish a request to a server to create a journal of content. The request includes an attribute to relate the content of the journal. The server causes content to be associated with the journal from one or more computer-readable content sources accessible by the server by associating one or more of the content tags with the attribute for one or more existing journals and thereafter creating the journal using the processor by causing content from the one or more existing journals to be associated with the journal, the associated content having tags associated with the attribute. | 2012-05-17 |
| 20120124126 | CONTEXTUAL AND TASK FOCUSED COMPUTING - Concepts and technologies are described herein for contextual and task-focused computing. In accordance with the concepts and technologies disclosed herein, a discovery engine analyzes application data describing applications, recognizes tasks associated with the applications, and stores task data identifying and describing the tasks in a data storage location. The task data is searchable by search engines, indexing and search services, and task engines configured to provide tasks to one or more client devices operating alone or in a synchronized manner, the tasks being provided on demand or based upon activity associated with the one or more client devices. A task engine receives or obtains contextual data describing context associate with the client devices and/or social networking data associated with one or more users of the client devices. Based upon the contextual data and/or the social networking data, the task engine identifies one or more relevant tasks and provides to the client devices information for accessing the relevant tasks, or packaged data corresponding to the relevant tasks. | 2012-05-17 |
| 20120124127 | TCP/IP ON-TIME SYSTEM - An in-memory tuple-space is created for a primary data store or access by information content versus content location. A very-small-imprint hypervisor or other implementation of a MILS architecture is created underneath the space or other store and used for store and transport of messages and/or information. This provides scalability, performance and solves the problem of delays in development authorization in multilevel security applications. | 2012-05-17 |
| 20120124128 | SYSTEM FOR PERVASIVE COMPUTING - A method and system for pervasive computing are disclosed. According to one embodiment, a computer implemented method comprises a server communicating with a first device in a cloud computing environment, wherein the first device can detect surrounding devices, and an application program executable by the server, wherein the application program is controlled by the first device and the output of the application program is directed by the server to one of the devices detected by the first device. | 2012-05-17 |
| 20120124129 | Systems and Methods for Integrating Local Systems with Cloud Computing Resources - In one embodiment the present invention includes systems and methods for integrating local systems with cloud computing resources. In one embodiment, shared security information is stored on a local system and on a cloud computer system to allow secure communications between software applications on the two systems. In another embodiment, a tunnel agent client on a local system and a tunnel agent server on a cloud computer system are used to establish a secure connection point between the two systems. | 2012-05-17 |
| 20120124130 | METHODS AND SYSTEMS FOR EXPLORING A CORPUS OF CONTENT - Methods and systems are described for exploring a corpus of content items stored in one or more information repositories within a distributed communications system. | 2012-05-17 |
| 20120124131 | SYSTEM AND METHOD FOR TRACKING UNIQUE VISTORS TO A WEBSITE - A system and method for analyzing traffic to a website is provided that is based on log files and that uses both server-side and client-side information channeled through one source to create a more complete picture of activity to a website. In one preferred embodiment, a sensor code is embedded in a requested web page, and sends information back to the web server where the website resides. This additional information is logged along with normal requests. | 2012-05-17 |
| 20120124132 | OPTIMIZING SERVER DELIVERY OF CONTENT BY SELECTIVE INCLUSION OF OPTIONAL DATA BASED ON OPTIMIZATION CRITERIA - Optimization constraints are used to select an appropriate content item from an available group of content items which are ordered in a specific manner to facilitate the proper selection of the content item, even if the exact item desired is not present. The server is then able to insert the selected content item into the outgoing content page requested by the client. The optimization constraints can be, but are not limited to, anyone of the following: communication channel performance (bandwidth), client operating system, client processor, client display capabilities, client installed software (video or audio codecs for example), and/or user preferences. A software product and method enable selective delivery of content to client devices of varying performance characteristics, including varying bandwidth, by selective filtering and inclusion of markup language content using tags demarcating optional content. An optimization constraint is used to select one of the items. | 2012-05-17 |
| 20120124133 | ACTIVE BUSINESS CLIENT - Methods and apparatuses enable generation of and consumption of business context data. A server generates business context data that describes a resource, a view, and actionable context data related to a business scenario. The business context data is not specific to any particular UI capability of the client device, and may include tittle or no UI information. The server transmits the business context data to a client device that has an active client. The active client identifies one or more UI capabilities of the client device and generates a UI component based on the business scenario and the UI capabilities. The UI component enables functionality in the client device related to execution of the actionable context data. In one embodiment, the active client enables predictive deployment of services on the client device based on an understanding of the business scenario. | 2012-05-17 |
| 20120124134 | SYSTEMS AND METHODS FOR FEDERATING OPEN SOCIAL NETWORKS FOR ANALYSES - Methods and arrangements for constructing and analyzing federated social networks. A first social network with a first plurality of accounts is defined, as well as a second social network with a second plurality of accounts, the second social network being unaffiliated with the second social network. The first and second social networks are federated to determine a union of the first and second social networks and an intersection of the first and second social networks, and second-order connections between one or more of the first plurality of accounts and one or more of the second plurality of accounts are ascertained, the second-order connections including connections outside of the intersection of the first and second social networks and within the union of the first and second social networks. | 2012-05-17 |
| 20120124135 | DELIVERY IN SESSION INITIATED PROTOCOL (SIP) CONFERENCING - A method includes determining conference data associated with a conference and determining an optimum congestion control technique for a call leg of the conference based on the conference data. The determining the conference data includes obtaining or receiving the conference data from at least one of: a Home Subscriber Service (HSS), a presence server, and a conference object. The conference is a Session Initiated Protocol (SIP) conference | 2012-05-17 |
| 20120124136 | CONTEXT INFORMATION SHARING APPARATUS AND METHOD FOR PROVIDING INTELLIGENT SERVICE BY SHARING CONTEXT INFORMATION BETWEEN ONE OR MORE TERMINALS - Provided are a context information sharing apparatus and method for providing an intelligent service by sharing context information between one or more terminals. The method includes collecting, at one or more terminals, user behavior-based preference information including user log information about each terminal and sensor-based context information, storing, at the one or more terminals, the collected preference information and context information in each terminal as a database, receiving, at a first terminal, a context information collection request for a target user group and identifying the target user group, collecting, at the first terminal, context information about at least one terminal included in the identified target user group, and providing, at the first terminal, preference information about the target user group extracted on the basis of the collected context information about the target user group to a user. | 2012-05-17 |
| 20120124137 | System, Method and Apparatus for Enhanced Processing of Communication In a Peer-To-Peer Network - A system, method and apparatus for enhanced processing of communications over a peer-to-peer network is provided. More particularly, rules for the processing of calls addressed to a user over a P2P network are stored in a database. Communication requests addressed to the user are forwarded by the recipient user's computer to a remote location remote for processing in accordance with the stored rules. | 2012-05-17 |
| 20120124138 | METHODS AND SYSTEMS FOR VALIDATING REAL TIME NETWORK COMMUNICATIONS - Methods and systems for managing network communications are described. An example resource management system includes a communications manager configured to access information regarding communication protocols used by corresponding broker systems and to provide message translations based on an origin and/or destination of the message to be transmitted. A message processor is coupled to the communications manager and is configured to serialize incoming and/or outgoing broker messages and to facilitate queuing of incoming and outgoing message traffic with broker systems. A communications configurer is configured to track one or more communication attributes of broker systems and changes thereto to ensure communications between the resource management systems are broker systems are conducted in accordance with the communication attributes of the broker systems. A communications rules provider is configured to determine which broker system is to be communicated with in order to fulfill a resource request. | 2012-05-17 |
| 20120124139 | ENGAGING WITH A TARGET AUDIENCE OVER AN ELECTRONICALLY MEDIATED FORUM - A method and apparatuses are provided for engaging with a target audience over an electronically mediated forum. A seed message may be posted on an electronically mediated forum by an engagement tool. The electronically mediated forum may be monitored by the engagement tool to detect at least one instance of engagement with the seed message. The engagement tool may extract engagement data including data characterizing the at least one engagement with the seed message. The engagement data may be analyzed by the engagement tool to provide feedback data. A targeted message may be generated by the engagement tool based on the feedback data. The targeted message may be configured for posting on the electronically mediated forum. | 2012-05-17 |
| 20120124140 | SYSTEMS AND METHODS FOR BUSINESS NETWORK MANAGEMENT DISCOVERY AND CONSOLIDATION - According to some embodiments, a plurality of interconnected entities may be discovered in a network landscape. A subset of the entities may then be automatically consolidated into a business participant, the consolidating may performed in accordance with at least one rule based algorithm. A business process landscape, including the business participant, may then be generated and/or displayed to an operator. | 2012-05-17 |
| 20120124141 | Mechanism for Message Prefetching in an Intermittently Connected Offline-Capable Mobile Web Application - A request to update a list of conversations is sent to a server. At least a portion of each conversation in the list of conversations is stored on the client. A plurality of updates is received form the server. The plurality of updates includes messages corresponding to respective conversations in the list of conversations. | 2012-05-17 |
| 20120124142 | Light-Weight Method for Delivering the Smallest Set of New Messages to a Conversation Cache on an Intermittently Connected Mobile Email Client - A request to update a conversation is sent to a server. At least a portion of the conversation is stored on the client. The request includes a conversation identifier corresponding to the conversation, a first message identifier corresponding to a first message in the conversation, a last message identifier corresponding to a last message of the conversation, and a conversation metric of the conversation. One or more updates are received from the server, the one or more updates including one or more messages corresponding to the conversation. | 2012-05-17 |
| 20120124143 | RICH EMAIL ATTACHMENT PRESENTATION - One or more techniques and/or systems are disclosed for providing a rich email experience for an email with an attachment. Intention metadata that is associated with an attachment to an email is identified, where the intention metadata indicates a sender intention for the attachment. The intention metadata may be identified prior to sending the email and included with the email, or identified after receipt of the email. Further, the intention metadata is applied to the attachment so that the attachment is presented in a rich format to the recipient that reflects the sender intention for the attachment, such as highlighting portions, and/or presenting images, for example, in a desired sequence. | 2012-05-17 |
| 20120124144 | COOPERATIVE SESSION-BASED FILTERING - Various embodiments provide session-based filtering to filter messages in a cooperative manner between a client and a service provider. In at least some embodiments, a service provider can establish a messaging session with a client and deliver messages to the client. The client can implement various client-side techniques to filter some of the messages based on various client designated criteria. The service provider can obtain feedback from the client indicative of one or more of the delivered messages that have been filtered. The service provider can dynamically create a session-based list based on the feedback and use the list during the session to block messages on the server-side according to the client designated criteria. When the session concludes, the session-based list can be discarded. In this manner, message filtering can occur without persistent storage of state data for the filtering at the service provider. | 2012-05-17 |
| 20120124145 | Connecting message media with shared digital media - A digital media sharing system (“DMSS”) for creating, transmitting and receiving digital media data (“DMD”) with message media (MM) files attached thereto. Said message Media may reside locally or on a server prior to being connected to said digital media data. | 2012-05-17 |
| 20120124146 | Messaging System with Multiple Messaging Channels - A messaging system facilitates communication between users through various messaging channels. The messaging system supports multiple communication channels and includes a messaging module that automatically selects one or more of the messaging channels for delivering a message to a recipient of the message using, for example, a set of policy rules or a trained model. The messaging module may also provide, in a user interface for sending and receiving messages, a visual indication of the selected messaging channel to the sender of the message to provide the user with transparency about how the message will be delivered. Additionally, the message may be delivered via multiple messaging channels, where the messaging module may rescind messages from some of the messaging channels upon receiving a reply from the recipient of the message or other confirmation that the recipient has seen the message via one of the communication channels. | 2012-05-17 |
| 20120124147 | Organizing Messages Into Conversation Threads - A messaging system that organizes and presents messages to users of the messaging system. The messaging system includes a mailbox module that receives messages and generates conversation threads from the messages. Messages received from different electronic message channels may be aggregated into a common conversation thread. The conversation threads are also organized in a message interface and then presented to a user of the messaging system. The messaging system may include a social networking system that stores social information about users, which can be used to organize the conversation threads. Other features include a multi mode message interface, and a method for adding contextual information to messages. | 2012-05-17 |
| 20120124148 | Adding Contextual Information to Messages - A messaging system that organizes and presents messages to users of the messaging system. The messaging system includes a mailbox module that receives messages and generates conversation threads from the messages. Messages received from different electronic message channels may be aggregated into a common conversation thread. The conversation threads are also organized in a message interface and then presented to a user of the messaging system. The messaging system may include a social networking system that stores social information about users, which can be used to organize the conversation threads. Other features include a multi mode message interface, and a method for adding contextual information to messages. | 2012-05-17 |
| 20120124149 | Message Distribution System & Method - A networked computer system passes messages between source devices and destination devices based on source selections made by users of the destination devices. The source selections are based on taking into content contributed by the users. Overlap and duplication of content can be reduced in a datastream to enhance a user experience. | 2012-05-17 |
| 20120124150 | INTELLIGENT NETWORK COMMUNICATION SYSTEM AND METHOD - A network communication system and method make communication and information sharing more convenient and efficient. The A system includes an account information management module and an account information storage module. The account information management module stores the friend accounts of the user and the corresponding account information. The account information storage module analyzes the account information of the friend accounts, and makes a determination according to the network account information contained in the account information such that the friend accounts belonging to the same friend are added to the same account group. | 2012-05-17 |
| 20120124151 | SYSTEM AND METHOD FOR INTEROPERABILITY - A method for enabling interoperability between software applications. The method includes receiving, at a client software application, a notification originating from a first software application; delivering the notification to a user; receiving a reply from the user in response to the notification; and causing an event to be performed in a second software application based on the reply. | 2012-05-17 |
| 20120124152 | SELF-CONFIGURED AND INTUITIVE INTERACTIVE SYSTEM AND METHOD THEREOF - A self-configured and intuitive interactive device and system, featuring an automated method for accessing networked services, characterized by turning on an interactive device, inputting a mobile phone number and/or an e-mail address of a person intended for interacting with, sending an interactive notification request message to the intended person, the intended person utilizing a client device to log in to a server and/or replying to the interactive request message to record personal and networked service account information, and the server forwarding the recorded information to the interactive device, and configures access to the relevant networked services for the interactive device. The interactive device utilizing the received information to access relevant networked services and begin interaction with the intended person. | 2012-05-17 |
| 20120124153 | Method, System, Graphical User Interface, and Data Structure for Creating Electronic Calendar Entries from Email Messages - A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that includes an email message with an embedded link. The embedded link contains event information corresponding to multiple parameters for an event described in the email message. The embedded link is configured, upon activation, to initiate generation of an electronic calendar entry form with multiple fields. A plurality of the multiple fields contain event information from the embedded link. | 2012-05-17 |
| 20120124154 | SHARED GROUPS ROSTERING SYSTEM - Systems and techniques for sharing information among members of a group. Information about all current members of a group is stored. Instructions are received from at least one current member to invite at least one prospective member to join the group and the invitation to join the group is sent to the prospective member. In the event that an affirmative response is received, the prospective member is added to the current members of the group and automatically updated services are provided to current members of the group. | 2012-05-17 |
| 20120124155 | METHOD AND SYSTEM FOR MESSAGE THREAD COMPRESSION - A method for compressing electronic mail messages each having a message thread for storage in a storage device, comprising: identifying one or more sections of each message thread; assigning a respective identifier to each section; storing one occurrence of each section in the storage device for retrieval using its identifier; replacing each section in each thread by its identifier to thereby compress the messages; and, storing the messages in the storage device. | 2012-05-17 |
| 20120124156 | Method And Apparatus For Handling Subscriptions To Changes In User Data In A Telecommunications System - There is provided a method for handling subscriptions from a subscriber node ( | 2012-05-17 |
| 20120124157 | REMOTELY CONFIGURED MEDIA DEVICE - Improved techniques for controlling operation of a portable electronic device are disclosed. Portable electronic devices which interact with a host electronic device can have their operational settings (e.g., configurations or preferences) remotely controlled. As a result, a host electronic device can offer a more sophisticated user interface and portable electronic devices need less local user interface features because these operational settings can be remotely controlled. The remotely-controlled (i.e., host controlled) operational settings are transferred to the portable electronic devices, whereby the portable electronic devices can thereafter operate in accordance with such settings. | 2012-05-17 |
| 20120124158 | FILE TRANSFER PROTOCOL FOR MOBILE COMPUTER - A method is disclosed for communicating using a device having a Palm OS. SMB is preferentially used to communicate with a node, and if use of SMB is not possible, FTP is used, and if use of FTP is not possible, Bluetooth is used. If FTP or Bluetooth is selected as the protocol, file sharing between the device and node that entails a read or write is executed by temporarily copying a file to an internal Palm OS memory of the device, performing the read or write on the file, and then copying the file back to the node to overwrite a previous version of the file at the node. For non-Palm OS file transfer to the internal memory, the file is wrapped in a Palm OS stream in the internal memory for executing reads or writes. For file transfer to an expansion Palm OS memory card, byte-to-byte copying of the file is executed using the FAT of the expansion memory, with the file being transferred through an internal Palm OS memory of the device. | 2012-05-17 |
| 20120124159 | CONTENT DELIVERY SYSTEM, CONTENT DELIVERY METHOD AND CONTENT DELIVERY PROGRAM - In order to stably deliver content data over a network, a content delivery system is provided with: a content retention module for storing content data consisting of hierarchically encoded hierarchical data; a cache retention module for caching content data; a hierarchical score determination module for calculating an access requirement frequency for each piece of cached hierarchical data; a hierarchical arrangement determination module for replacing hierarchical data having an access requirement frequency lower than a fixed value with the hierarchical data stored in the content retention module; and a content delivery module for delivering content data in response to requests from a client device. | 2012-05-17 |
| 20120124160 | METHOD FOR TRANSMITTING/RECEIVING CUSTOMIZED CONTENT AND TERMINAL THEREOF - Disclosed is a method for receiving a customized content in a terminal, the method comprising, transmitting a service subscription request message to a server; receiving user preference and one or more content packages from the server, wherein the user preference includes elements indicating one or more pre-defined profiles and a pre-defied condition, and each of the content packages includes an element indicating an identifier of a profile related to itself; and operating a specific content package according to corresponding profile when the pre-defined condition in the user preference is satisfied. | 2012-05-17 |
| 20120124161 | APPARATUS AND METHODS ENSURING DATA PRIVACY IN A CONTENT DISTRIBUTION NETWORK - Methods and apparatus for ensuring the privacy of users and/or devices in a content delivery network from which data regarding the users' interaction with content is collected and distributed. In one embodiment, “tuning” records which describe the interaction of users with content or other activities of interest are collected. It is determined whether an opportunity for compromise of the user's privacy (e.g., by derivative association) is present. If it is determined that such an opportunity exists, at least portions of the data are modified (e.g., collapsed). The modification may comprise replacing a first explicit data value with a second descriptive data value, increasing a range for the value, generalizing the value, removing the value, or encoding the value. Further processing of the collected tuning records may include, validating the data, accounting for latency, and generating reports based thereon. | 2012-05-17 |
| 20120124162 | METHOD AND APPARATUS FOR SELECTING MEDIA CONTENT IN A MOBILE COMMUNICATIONS DEVICE - A mobile device includes a media application to allow a user to access and play stored media files. A setup procedure within the media application receives preference information from a user that is used by a content source to select a library of media files. In one embodiment, one or more of the selected media files are downloaded to the mobile device in a manner that minimizes battery drain on the mobile device and/or communication bandwidth. | 2012-05-17 |
| 20120124163 | Recursive Navigation in Mobile CRM - A method and apparatus for recursive navigation. In one embodiment of the method, a first reply is generated in response to receiving a first request from a mobile device. The first reply is generated as a function of a page definition, and the first reply comprises data selected from a first object of a logical data model, but not a second object of the logical data model. The first and second objects are distinct from each other. A second reply is generated in response to receiving a second request from the mobile device. The second reply is generated as a function of the page definition, and the second reply comprises data selected from the second object but not the first object. | 2012-05-17 |
| 20120124164 | Method and apparatus for data file transfer using destination linked directories - A file authentication requesting device that stores a computer program for requesting authentication of files in digital systems, the device comprises a confirmation request system that generates a request for a confirmation receipt from a third party authenticator authenticating the attributes of a file; a transferring system that transfers attributes of at least one file to be authenticated to the third party authenticator from the device that requested the confirmation; and a receiving system that receives the confirmation receipt comprising authenticated file attributes, after authentication by the third party authenticator; wherein, at least one file authentication is received from the third party authenticator. Corresponding processing devices, media, systems and methods are also provided. | 2012-05-17 |
| 20120124165 | MANAGING CONTENT DELIVERY NETWORK SERVICE PROVIDERS BY A CONTENT BROKER - A system, method, and computer readable medium for managing network storage provider and CDN service providers are provided. A content broker component obtains client computing device requests for content provided by a content provider. The content broker processes the client computing device requests and determines whether a subsequent request for the resource should be directed to a network storage provider or a CDN service provider as a function of the updated or processed by the content broker. | 2012-05-17 |
| 20120124166 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM - Provided is an information processing system that reflects a processing load of the virtual machine actually running in one server, and reproduces the processing load generated in the case where this virtual machine is run in the other server. An information processing system ( | 2012-05-17 |
| 20120124167 | TEACHING A NETWORK DEVICE USING UNSOLICITED TEACHING MESSAGES - Illustrated is a system and method to generate a teaching message with a host device address that impersonates a device source address, the impersonation to instruct an additional network device as to the host device address. It further include a transmitter to transmit the teaching message to the additional network device. It also includes traversing a forwarding table to identify an additional network device that has yet to receive a teaching message since an expiration of a predefined threshold value, the teaching message to relate to a source device. It also includes a transmitter to transmit a teaching message to the additional network device. | 2012-05-17 |
| 20120124168 | SERVER MIGRATION METHOD - A method of migrating a legacy server to a new server over a high-speed connection is provided. Programs to effect the migration over the high-speed connection include programs operating to configure the new server as a disk drive to receive file and settings transfer before configuration of the new server as a server. | 2012-05-17 |
| 20120124169 | TRANSMITTING DATA FROM A COMPUTER TO A PLURALITY OF DEVICES - Data is transmitted from a computer ( | 2012-05-17 |
| 20120124170 | Scheduled Placeshifting - Disclosure is directed to managing placeshifting events that are scheduled to occur at specified times. In particular, embodiments are directed to automatically establishing a connection between a placeshifting server and a placeshifting client in order to facilitate a scheduled placeshifting event. The connection may be established by the placeshifting server, which is associated with a receiver, first connecting to a backend server to obtain connection credentials and then connecting to placeshifting client using the connection credentials. The placeshifting client, which is running on a target device, may be configured to register and update its connection credentials at the backend server as the target device moves between networks. The connection may also be established by the placeshifting client connecting to the server at time that the placeshifting client has determined the placeshifting event is to occur. | 2012-05-17 |
| 20120124171 | MEDIA FILE ACCESS - A server system stores media library associated with a user. The media library includes at least one media file. The server system determines whether the media file is stored on a second computing device that is able to send the media file to the first computing device across a local network connecting the first computing device and the second computing device. If the determination indicates that the media file is stored on a second computing device that is able to send the stored media file to the first computing device across a local network connecting the first computing device and the second computing device, the server system sends causes the second computing device to send the media file to the first computing device across the local network such that the first computing device is able to output the media file to the user. | 2012-05-17 |
| 20120124172 | Providing Different Versions of a Media File - Data indicates characteristics of a user's multiple media files. The multiple media files are associated with a media library. At least one of the multiple media files matches content in a master media file. The content in the matching media file is of a quality that is lower than the quality of the master media file. The user can provide payment for access to the master media file and, if the user does so, the master media file is associated with the media library and the user is provided with access to the master media file. | 2012-05-17 |
| 20120124173 | CONTENT DELIVERY USING MULTIPLE SOURCES OVER HETEROGENEOUS INTERFACES - Provided is a system for the distribution of data, comprising a data server comprising a processor, a computer-readable storage medium coupled to the data server, a plurality of proxy servers, each with a plurality of network interfaces, a file of digital content, comprising a plurality of chunks, wherein copies of each chunk are stored on two or more of the proxy servers and the digital server; and logic, stored on the computer-readable storage medium and executed on the processor, for receiving a request for the digital file from a client device, for generating a proxy list for each chunk, comprising information identifying the two or more proxy servers on which the copies of the chunks are stored, and information corresponding to network interfaces associated with the two or more proxy servers on which the copies are stored; and for transmitting the proxy list to the client device to enable the client device to select two or more proxy servers on which the copies are stored and simultaneously download the two or more of the chunks utilizing two or more proxy servers and two or more network interfaces. | 2012-05-17 |
| 20120124174 | ALERT NOTIFICATION SERVICE - According to certain embodiments of the present disclosure, a system for providing medication dispense alert notifications is described. The system includes a communications module configured to receive, from a client, a request for information regarding a medication dispense for a patient, and to obtain clinical information associated with the patient based on the request. The system also includes a processor configured to determine, based on the clinical information, whether a response to be provided to the client will include an alert regarding the medication dispense. The communications module is further configured to provide, to the client, the response to the request. Methods and machine-readable media are also described. | 2012-05-17 |
| 20120124175 | ATOM-BASED REALLY SIMPLE SYNDICATION (RSS) CONTENT READER SYSTEM AND METHOD, AND ATOM-BASED RSS CONTENT PROVIDING SYSTEM AND METHOD - Provided are an Atom-based really simple syndication (RSS) content reader system and method, and an RSS content providing system and method. The RSS content reader system may include a feed reader module to receive a feed related to a content from a web server for providing a syndication service and to store the feed, and a feed query module to request an updated content to the web server through a query using update information of the feed. | 2012-05-17 |
| 20120124176 | AUTOMATIC CHECK-INS AND STATUS UPDATES - A system and method are disclosed for performing automatic check-ins and/or generating and sending automatic status updates based on social context. As used herein, a social context of a user is generally any data that describes a location at which the user is currently located or users that are spatially proximate to the user. | 2012-05-17 |
| 20120124177 | Providing Different Versions of a Media File - Data indicates characteristics of a user's multiple media files. The multiple media files are associated with a media library. At least one of the multiple media files matches content in a master media file. The content in the matching media file is of a quality that is lower than the quality of the master media file. The user can provide payment for access to the master media file and, if the user does so, the master media file is associated with the media library and the user is provided with access to the master media file. | 2012-05-17 |
| 20120124178 | MEDIA FILE ACCESS - A server system stores media library associated with a user. The media library includes at least one media file. The server system determines whether the media file is stored on a second computing device that is able to send the media file to the first computing device across a local network connecting the first computing device and the second computing device. If the determination indicates that the media file is stored on a second computing device that is able to send the stored media file to the first computing device across a local network connecting the first computing device and the second computing device, the server system sends causes the second computing device to send the media file to the first computing device across the local network such that the first computing device is able to output the media file to the user. | 2012-05-17 |
| 20120124179 | TRAFFIC MANAGEMENT IN ADAPTIVE STREAMING PROTOCOLS - A proxy server manages media-data traffic in a network by leveraging the logical separation between the playlist and media segments in modern adaptive streaming protocols to redefine a media stream from an end client's perspective. In various embodiments, the media stream can be redefined from the client's perspective by dynamically modifying the playlist before the playlist is received by the end client and/or by dynamically modifying requests for media segments before the requests are forwarded to a media-origin server. | 2012-05-17 |
| 20120124180 | WEB-BASED COMPLIANCE TOOL - A web-based compliance tool can be used to provide global companies and their employees with detailed information on local anti-corruption laws. In one embodiment, a method for providing a user with information on local laws in a plurality of jurisdictions to aid one or more persons in compliance therewith is provided on a web application. The information on the local laws may be developed by a legal professional in each jurisdiction in the form of a guide. A guide may include information on anti-corruption laws or information on laws affecting the hiring, retention, and termination of sales representatives. A guide may ensure compliance with local laws as well as, for example, the Foreign Corrupt Practices Act in the United States. | 2012-05-17 |
| 20120124181 | COMPUTER PERIPHERAL DEVICE AND INTERACTION SYSTEM THEREOF - A computer peripheral device and an interaction system thereof are provided, and the provided computer peripheral device includes a server unit, a hardware unit and a firmware unit. The server unit provides a user interface on a web server, so as to allow a user to set the operation parameters of the computer peripheral device through the user interface. The firmware unit controls the hardware unit to execute a word processing action on a document to be processed according to the operation parameters set by the user. | 2012-05-17 |
| 20120124182 | METHOD, A TERMINAL, AN ACCESS NODE AND A MEDIA SERVER FOR PROVIDING RESOURCE ADMISSION CONTROL OF DIGITAL MEDIA STREAMS - Embodiments of the present invention relate to a method and system for providing resource admission control (RAC) of digital media streams between a media server and terminals in a customer premises network. According to an embodiment of the present invention, the method includes receiving from a terminal, a resource request comprising a resource requirement pertaining to a unicast digital media stream request, determining if transmission resources are available for the requested unicast digital media stream based on the resource request, and if so, transmitting a resource availability message pertaining to the unicast digital media stream request to the media server in order for the media server to begin streaming the requested unicast media stream towards the terminal. Embodiments of the present invention further relate to an access node, a terminal and a media server. | 2012-05-17 |
| 20120124183 | CLIENTS AND SERVERS FOR ALLOCATING AND MANAGING EXCLUSIVE ACCESS TO A PORTION OF REMOTE STORAGE SPACE - Example embodiments relate to a server for providing remote storage space to users. The server may include a mechanism that allocates a portion of storage space in the storage area in response to a request from a first remote user. The server may also include a mechanism that maintains storage records, the storage records identifying a user currently granted exclusive access to the portion of storage space. Furthermore, the server may include a mechanism that processes access requests to determine whether a remote user requesting access to the portion of storage space is the user currently granted exclusive access. Related clients, methods, and machine-readable storage media are also disclosed. | 2012-05-17 |
| 20120124184 | Discrete Mapping for Targeted Caching - Some embodiments provide systems and methods for implementing discrete mapping for targeted caching in a carrier network. In some embodiments, discrete mapping is implemented using a method that caches content from a content provider to a caching server. The method modifies a DNS entry at a particular DNS server to resolve a request that identifies either a hostname or a domain for the content provider to an address of the caching server so that the requested content is passed from the cached content of the caching server and not the source content provider. In some embodiments, the particular DNS server is a recursive DNS server, a local DNS server of the carrier network, or a DNS server that is not authoritative for the hostname or domain of the content provider. | 2012-05-17 |
| 20120124185 | Architecture and Protocol for Extensible and Scalable Communication - A system performs information technology (IT) tasks using a computer. Examples of IT tasks include installing or configuring software, displaying alerts, executing programs or scripts on the endpoint, or logging activities. In an embodiment of the system, a connection initialization module receives a request for a persistent connection over a network from a managed endpoint. The request is accepted and a persistent connection is opened with the managed endpoint. A tier-1 module then receives configuration information from the managed endpoint over the persistent connection. The configuration information includes a list of functional plugins on the managed endpoint, where a functional plugin comprises a software module for performing an IT task. The tier-1 module stores this configuration information along with information describing the persistent connection and maintains the persistent connection in an open state. | 2012-05-17 |
| 20120124186 | SYSTEMS, DEVICES, AND METHODS FOR MULTIPLE HOST MANAGEMENT - Methods, devices, and systems for multiple host management are provided. An example of a method for multiple host management includes a multiple host management device managing a plurality of host instances. The multiple host management device can provide each of the plurality of host instances with a plurality of input/output (I/O) functionalities. | 2012-05-17 |
| 20120124187 | SERVICE PROCESSING APPARATUS, SERVICE PROCESSING SYSTEM AND COMPUTER READABLE MEDIUM - A service processing apparatus includes: a receiving unit that receives a service processing request; a first acquiring unit that acquires service configuration information; a second acquiring unit that acquires processing ability management information; a processing unit that processes the service using the installed module; and a selecting unit that selects service processing apparatuses. The service processing apparatus includes a determining unit that determines a service processing apparatus having the minimal processing load resulting from the calculation of the processing load as a request destination for a processing using the module which is installed on neither the service processing apparatus nor the different service processing apparatuses; and an installation unit that installs the module on the service processing apparatus determined by the determining unit if the module which is installed on neither the service processing apparatus nor the different service processing apparatuses is not installed on the determined service processing apparatus. | 2012-05-17 |
| 20120124188 | METHOD AND DEVICE FOR DATA PROCESSING IN A COMMUNICATION NETWORK - A method and a device for data processing in a communication network. The method includes the following steps: (i) at least one filter applicable for a first type of connection is provided in front of at least one filter that is applicable for a second type of connection; and (ii) the order of the at least on filter applicable for the first type of connection and the at least one filter applicable for the second type of connection is inverted in case that the number of filters required for the second type of connection increases. | 2012-05-17 |
| 20120124189 | AUTOMATIC INCREASING OF CAPACITY OF A VIRTUAL SPACE IN A VIRTUAL WORLD - A system for automatically increasing a capacity of a virtual space in a virtual world may include a processor and a module operating on the processor for detecting an attempt by an avatar to enter a virtual space in a virtual world. The system may also include another module for determining if an allowable number of avatars is currently in the virtual space. The allowable number of avatars may be determined by at least a capacity of a server that is hosting the virtual space. Another module may be provided for increasing a capacity of the virtual space when the allowable number of avatars is currently in the virtual space. Increasing the capacity of the virtual space may include spawning a replicate new virtual space on a different server in response to the capacity of the server that is hosting the virtual space reaching the allowable number of avatars. | 2012-05-17 |
| 20120124190 | SHARING A PORT WITH MULTIPLE PROCESSES - A port listening service operating in at system level is assigned to listen on a static port. The static port can index a plurality of unique IDs associated with a plurality of applications operating in a session level. The server application can then provide to a client the unique connection ID, the IP address of the server, and the static port number for a connection. If the client connects by referencing the unique connection ID, the port listening service can forward a corresponding socket for the connection to the appropriate application instance, such that the application still operates in a session level. As such, the port listening service can dispatch connection services for a single static port to multiple different application instances running in a session level. | 2012-05-17 |
| 20120124191 | MANAGING TCP ANYCAST REQUESTS - Managing TCP anycast requests at content delivery network nodes is disclosed. In some embodiments, serving a request includes receiving a request at a node of a plurality of nodes comprising a content delivery network, wherein each of the plurality of nodes share a same anycast IP address to which the request is directed and servicing the request at the node. | 2012-05-17 |
| 20120124192 | USING BEHAVIORAL DATA IN RATING USER REPUTATION - In a system and method for using user behavior and interaction data to rate a reputation of a user, a processor-implemented tracking component tracks an interaction of a user with a network-based publisher. A processor-implemented reputation component generates a reputation value for the user from the tracked user interaction. | 2012-05-17 |
| 20120124193 | Identification of Critical Web Services and their Dynamic Optimal Relocation - A web service executing on a web server is monitored by detecting metadata generated for various performance characteristics of the web service. A relocation policy is consulted in response to detecting the performance characteristics exceeding a first predetermined threshold. The relocation policy specifies a target web server as a new location for the web, and instructions for relocating the web service to the target web server if the performance characteristics exceeding a second predetermined threshold. The web service is relocated to the target web server based on the relocation policy and without human intervention. | 2012-05-17 |
| 20120124194 | Method and Apparatus for Efficiently Managing Network Distance between Physical Computers in a Computing Cloud - The invention provides faster and more efficient placement recommendations for virtual machines within a computing cloud. By mapping cloud resources as points on a two-dimensional surface and using well known geometric algorithms based on Voronoi Diagrams and Delaunay Triangulation, the present invention takes advantage of the geometric proximity information inherent in those models to complete processing that normally requires Order N-squared computations in less than Order log(n) computations. The invention maintains weights on the edges of the Delaunay Triangulation representing dynamic changes in network performance. These weights modify the basic distance calculations to achieve optimal placement. This proximity information also enables consideration of durability constraints which require distance separation of virtual machines to assure uncorrelated failure. | 2012-05-17 |
| 20120124195 | Reducing Redundant Error Messages In A Computing System - Reducing redundant error messages in a computing system, including: determining whether an endpoint in the computing system is being monitored by two or more management systems; selecting, from among the two or more management systems, a primary management system that is responsible for monitoring the endpoint; and assigning the primary management system to monitor the endpoint. | 2012-05-17 |
| 20120124196 | DATA BUNDLING AND FAST DORMANCY BASED UPON INTELLIGENT APPLICATION LEARNING - A system and methodology that performs data bundling and controls fast dormancy based on application monitoring and classification is provided. Moreover, the system provides a balance between saving battery power of a user equipment (UE) and reducing signaling and processing load in a radio resource controller (RRC). Specifically, the system observes data flow related behavior of applications on the UE. On receiving a first data flow request, an arrival time of a next data flow request is predicted based on an analysis of the behavior, and the system determines whether the two data flows can be bundled together and transmitted over a single connection. Additionally, on completion of the first data flow, the arrival time of the next data flow request is predicted based on the analysis, and the system determines whether a fast dormancy timer can be disabled to transmit the next data flow over the current connection. | 2012-05-17 |
| 20120124197 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR PROVIDING NETWORK DATA FLOW ANALYSIS AND ROUTING - Data flow analysis and routing processes include monitoring a process of a workflow, intercepting data traffic for data entered for the process, and identifying a communication path of a destination location for the data traffic. The method also includes verifying compliance of the process by applying business rules to the data, and notifying an entity of any non-compliance identified from the verification. | 2012-05-17 |
| 20120124198 | METHOD AND MANAGEMENT APPARATUS FOR DETECTING COMMUNICATION APPARATUS COUPLED TO COMMUNICATION NETWORK - A management apparatus stores attribute/protocol management information denoting each attribute/protocol relationship (the corresponding relationship between a communication apparatus attribute and a management protocol that is inferred to be optimum for the communication apparatus that has this communication apparatus attribute). The management apparatus, for each of multiple addresses prior to inputting the credential used to detect the communication apparatus, (A) issues a query that specifies an address, (B) upon receiving a response to this query from the communication apparatus at the address specified in this query, writes, to a storage resource, query result information denoting the corresponding relationship between the address specified in this query and the communication apparatus attribute acquired based on the response, (C) identifies the management protocol corresponding to the communication apparatus attribute denoted by the query result information from the attribute/protocol management information, and (D) decides the optimum management protocol for the address based on the identified management protocol. | 2012-05-17 |
| 20120124199 | PERFORMANCE OPTIMIZATION THROUGH RUN-TIME QUALITY GOVERNANCE - The present invention provides a method and system for optimizing the performance of a service according to the load on the service. The invention includes altering the quality of various sub-ordinate services that are a part of the service and in turn achieving systemic service performance levels that satisfy prescribed service level agreements. | 2012-05-17 |