41st week of 2012 patent applcation highlights part 49 |
Patent application number | Title | Published |
20120259901 | DISTRIBUTED STORAGE OF DATA IN A CLOUD STORAGE SYSTEM - Provided are apparatus and method for distributedly storing an object in a plurality of data centers included in a cloud storage system. In the method, an object may be divided into a plurality of sub-objects each having a fragmentation size. Then, the sub-objects may be distributedly stored in at least one data center based on weights of the plurality of data centers. | 2012-10-11 |
20120259902 | DETERMINING LYAPUNOV EXPONENTS - Systems and methods for calculating the Lyapunov exponent of a chaotic system are described. In one particular embodiment, a Lyapunov exponent calculating method includes obtaining a value indicative of a condition of a chaotic system and assigning the value to first and second precision levels, the second precision level having a higher level of precision than the first precision level. The method also includes iterating the chaotic system over time and comparing the value at the first precision level with the value at the second precision level. From the comparison of values at the first and second precision levels, the method calculates the Lyapunov exponent for the chaotic system. | 2012-10-11 |
20120259903 | ARITHMETIC CIRCUIT, ARITHMETIC PROCESSING APPARATUS AND METHOD OF CONTROLLING ARITHMETIC CIRCUIT - An arithmetic circuit for rounding pre-rounded data includes a first register to store first-format pre-rounded data that includes a mantissa of a fixed-precision floating-point number using a base-N numbering system, and includes an exponent for the mantissa, a second register to store rounding precision data indicative of precision for rounding the pre-rounded data, a leading zero counting unit to count consecutive zeros starting from a most significant bit of the mantissa stored in the first register, an exponent generating unit to generate a post-round exponent indicative of an exponent for a rounded significant by subtracting the number of zeros counted by the leading zero counting unit and the rounding precision data from a sum of one and the exponent stored in the first register, and an output register to store the post-round exponent and a rounding-add value that is to be added to a digit at which rounding is performed. | 2012-10-11 |
20120259904 | FLOATING POINT FORMAT CONVERTER - A computer program product for converting from a first floating point format to a second floating point format, each floating point format having an associated base value and being represented by a significand value and a exponent value, comprising an executable algorithm to perform the steps of: determining the second exponent value by multiplying the first exponent value by a predefined constant and taking the integer portion of the result, the predefined constant being substantially equivalent to the logarithm of the first base value divided by the logarithm of the second base value; determining a bias value substantially equivalent to the second base value raised to the second exponent value divided by the first base value raised to the first exponent value; and determining the second significand value by multiplying the first significand value by the bias value. | 2012-10-11 |
20120259905 | ARITHMETIC CIRCUIT, ARITHMETIC PROCESSING APPARATUS AND METHOD OF CONTROLLING ARITHMETIC CIRCUIT - An arithmetic circuit for quantizing pre-quantized data includes a first input register to store first-format pre-quantized data that includes a mantissa and an exponent, a second input register to store a quantization target exponent, an exponent-correction-value indicating unit to indicate an exponent correction value, an exponent generating unit to generate a quantized exponent obtained by subtracting the exponent correction value from the quantization target exponent, a shift amount generating unit to generate a shift amount obtained by subtracting the exponent of the pre-quantized data and the exponent correction value from the quantization target exponent, a shift unit to generate a quantized mantissa obtained by shifting the mantissa of the pre-quantized data by the shift amount generated by the shift amount generating unit, and an output register to store quantized data that includes the quantized exponent generated by the exponent generating unit and the quantized mantissa generated by the shift unit. | 2012-10-11 |
20120259906 | ARITHMETIC CIRCUIT, ARITHMETIC PROCESSING APPARATUS AND METHOD OF CONTROLLING ARITHMETIC CIRCUIT - An arithmetic circuit calculates a correction value for a value that is obtained by an add-subtract operation of two values and that is expressed in a predetermined fixed precision. | 2012-10-11 |
20120259907 | PIPELINED DIVIDE CIRCUIT FOR SMALL OPERAND SIZES - A pipelined circuit for performing a divide operation on small operand sizes. The circuit includes a plurality of stages connected together in a series to perform a subtractive divide algorithm based on iterative subtractions and shifts. Each stage computes two quotient bits and outputs a partial remainder value to the next stage in the series. The first and last stages utilize a radix-4 serial architecture with edge modifications to increase efficiency. The intermediate stages utilize a radix-4 parallel architecture. The divide architecture is pipelined such that input operands can be applied to the divider on each clock cycle. | 2012-10-11 |
20120259908 | FAST CARRY LOOKAHEAD CIRCUITS - A fast lookahead carry adder includes adder logic and lookahead carry-path logic coupled to the adder logic. The carry path logic has a main carry path, a carry entrance path and a carry exit path, the carry entrance path separate from the carry exit path. | 2012-10-11 |
20120259909 | LEGACY APPLICATION MIGRATION TO REAL TIME, PARALLEL PERFORMANCE CLOUD - A system and method | 2012-10-11 |
20120259910 | Generating a Distributed Stream Processing Application - Techniques for generating a distributed stream processing application are provided. The techniques include obtaining a declarative description of one or more data stream processing tasks from a graph of operators, wherein the declarative description expresses at least one stream processing task, generating one or more containers that encompass a combination of one or more stream processing operators, and generating one or more execution units from the declarative description of one or more data stream processing tasks, wherein the one or more execution units are deployable across one or more distributed computing nodes, and comprise a distributed data stream processing application binary. | 2012-10-11 |
20120259911 | WEB-ENABLED CONTROLLER FOR IMPEDANCE TUNER SYSTEMS - A system and method for controlling an impedance tuner system. In one embodiment, a web-enabled electronic controller controls an impedance tuner system including a signal transmission line and an electronically-controllable impedance-varying system coupled to the signal transmission line for affecting the impedance presented by the signal transmission line. The controller has a communication port, and an electronic processor configured to process external command signals and generate electronic control signals to configure the impedance-varying system in response to the command signals. An electronic memory stores sets of data and one or more web pages. The controller has a communication server and is configured to receive or send signals through a communication channel from or to a client computer system. The communication server is configured to be responsive to a request message from a client computer system to send a response comprising a web page to the client computer system. The controller processes commands received from the client computer system into the electronic control signals. | 2012-10-11 |
20120259912 | CLUSTER UNIQUE IDENTIFIER - Described are embodiments for providing unique identifiers for files or objects across servers in a server cluster. Embodiments include generating a unique identifier that includes at least three portions. The first portion includes a node identifier which identifies the particular server in a cluster which created the unique identifier. The second portion includes a major sequence number that is incremented when a server is rebooted or otherwise taken off-line and then brought back online. Additionally, the major sequence number is incremented when all of the minor sequence numbers, which are included in a third portion of the unique identifier, have been used. The minor sequence numbers in the third portion are incremented for every unique file or object requested. | 2012-10-11 |
20120259913 | SYSTEM AND METHOD FOR IMPLEMENTING A DYNAMIC CHANGE IN SERVER OPERATING CONDITION IN A SECURED SERVER NETWORK - A system and method of implementing a dynamic change in a server operating condition in a secured server network comprises operating an application server, wherein the application server processes a plurality of scheduled tasks on behalf of one or more requesting network devices when in an operating mode. The scheduled tasks are assigned to the application server by a handling server. A stand-by status command sent from the application server to the handling server indicates that the application server's status has changed from the operating mode to a stand-by mode. The handling server accordingly does not schedule any new tasks to the application server when in it is in the stand-by mode. The application server processes all already scheduled tasks and outputs results for the scheduled tasks to the handling server while it is in the stand-by mode. | 2012-10-11 |
20120259914 | SERVER, CLIENT TERMINAL, AND INFORMATION PROCESSING METHOD - A server includes a receiver receiving the input information, location information, and route information of a client terminal; a processor processing a file based on the input information and predicting the quality of a radio communication with the client terminal on the route indicated by the route information based on the location information and stored communications quality information; and a transmitter transmitting an image to be displayed to the client terminal based on the result of processing the file. The processor transmits first data, which are at least part of the file, to the client terminal if an interruption of the radio communication is predicted. The processor receives second data, which are the first data processed by the client terminal during the interruption of the radio communication, from the client terminal after the radio communication is restored, and replaces the first data with the received second data. | 2012-10-11 |
20120259915 | METHOD AND SYSTEM FOR MAXIMIZING CONTENT SPREAD IN SOCIAL NETWORK - A method, a system and a computer program product for maximizing content spread in a social network are provided. Samples of edges are generated from an initial candidate set of edges. Each edge of the samples of edges has a probability value for content flow. Further, a subset of edges is determined from the samples of edges based on gain corresponding to each edge. Also, each node of the subset of edges is having at least one of less than ‘K’ or equal to ‘K’ incoming edges. Further, the probability of each edge, of the subset of edges, may be incremented. Furthermore, a final set of edges may be determined by ensuring ‘K’ incoming edges. The ‘K’ incoming edges may be ensured by removing one or more incoming edges when a number of the incoming edges for a node of the final set is greater than ‘K’ incoming edge. | 2012-10-11 |
20120259916 | AUTOMATED ENCODING OF FIELD OPERATORS - In one example a method includes: selecting, by a computing device, a message description that indicates a pre-defined operator is associated with a message data field; receiving, by the computing device, information associated with the message data field; responsive to determining that the information indicates the message data field does not include data, determining, by the computing device, whether to include, in a second message that is associated with the message description, a data value for the message data field of the second message based on the pre-defined operator that is associated with the message data field, wherein the data value is stored by the computing device and is associated with the message data field. | 2012-10-11 |
20120259917 | METHOD AND APPARATUS FOR EXCHANGING INFORMATION BETWEEN PARTIES - A system providing automated delivery of contact information between users of two respective devices. The request for predetermined contact information is recognized at the device of one of the parties and in response, the requested contact information is sent automatically to the second user. The device of the second user stores the contact information and uses to send specific information to the first user. The memory holding the contact information and/or the address books can be local storage devices or cloud based. | 2012-10-11 |
20120259918 | BUSINESS PROCESS MANAGEMENT SYSTEM WITH IMPROVED COMMUNICATION AND COLLABORATION - Techniques are provided for enabling communications between a business process and an external entity, by a) receiving notification data from a business process of a computer-based business process management system, b) applying a set of rules to any of the notification data to select an external entity to whom a communication will be sent, select a communications channel from among a plurality of communications channels associated with the external entity, and generate the communication from any of the notification data in a manner that conforms to the selected communications channel, and c) sending the communication to the external entity via the selected communications channel. | 2012-10-11 |
20120259919 | Using Polling Results as Discrete Metrics for Content Quality Prediction Model - A social networking system presents content items to users, who then provide feedback regarding pairs of content items. The feedback includes a selection of a content item of the pair of content items that was preferred by the user over the other content item. The social networking system uses this information to train a predictive model that scores content items based on quality. The content items may be advertisements. The social networking system uses the pair-wise comparisons of the advertisements to determine feedback coefficients in an advertising quality score prediction model using regression analysis of the pair-wise comparisons for each predictive factor in the model. In this way, the pair-wise comparisons are used to train the prediction model to understand which advertisements are more enjoyable than others. A feedback coefficient for each predictive factor may be computed based on the preferences received from the group of users. | 2012-10-11 |
20120259920 | PEER-TO-PEER COMMUNICATION ACCORDING TO TRANSMISSION CAPACITY - In a peer-to-peer communication network between terminals, classes are assigned respectively to said terminals, a class indicating the transmission capacity of the terminal. The transmission capacity of a terminal corresponds to at least one transmission characteristic associated with the terminal and depends at least on a type of underlying physical network to which the terminal belongs. At a first terminal, a request is received to transmit digital content to a second terminal, the request indicating the class assigned to the second terminal. Then a decision is made whether or not to transmit a least a portion of the digital content to the second terminal, on the basis of said indicated class. Finally, the decision is transmitted to the second terminal. | 2012-10-11 |
20120259921 | Method and System for Providing Personalized Network Based Marketing Dialogues - Systems and methods for personalizing marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may associate a variable to each event in a script. A variable may be associated with each event. A first instruction in the script may be operable to send a first communication to a user from a server via the network. A second instruction may be operable to according to the script based on the stored set of user information and the variable associated with the first event | 2012-10-11 |
20120259922 | Method and System for Scalable Content Storage and Delivery - A peer-to-peer communication system in which a peer communicating with a tracker node on a local torrent can locate and download files that are not currently available from other peers communicating on the local torrent. To enable this, the tracker node maintains collaboration information for a list of files. The collaboration information includes, for each file, a list of locations at which a full copy of the file may be located. The list of locations may include active peers, dormant peers and remote tracker nodes. The collaboration information may be obtained from each peer when it joins a local torrent. Upon joining the torrent, the peer may provide the local tracker node with a list of files that it is willing to serve. | 2012-10-11 |
20120259923 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROVIDING AN ASSOCIATION BETWEEN A FIRST PARTICIPANT AND A SECOND PARTICIPANT IN A SOCIAL NETWORK - A system, method, and computer program product are provided for associating a first participant and a second participant in a social network, In one embodiment, payment is received from a first participant. Additionally, an association between the first participant and a second participant in a social network is provided, in exchange for the payment, | 2012-10-11 |
20120259924 | Method and apparatus for providing summary information in a live media session - In one embodiment, a method includes receiving media from a live media session, processing the media to generate summary information for the live media session, and transmitting the summary information for a specified segment of the live media session to a user during the live media session. An apparatus is also disclosed. | 2012-10-11 |
20120259925 | IM CONTINUATION ACROSS SIP SESSIONS AND ACROSS CLIENTS FOR POINT-TO-POINT AND MULTI-USER CHAT - A communication system can create a conversation identifier (ID) for a logical IM conversation. The conversation ID can identify messages that are associated with the same IM conversation. The associated IM messages can be stored in an archive for later use. When a SIP session ends but an IM conversation continues, a SIP server can rebuild the IM conversation with messages retrieved with the conversation ID. Further, an IM conversation can be restarted on a different IM client by retrieving messages from the archive associated with the previously established conversation ID. Thus, the conversation ID ensures that an IM conversation does not end due to system changes or reconfigurations in IM clients. | 2012-10-11 |
20120259926 | System and Method for Generating and Transmitting Interactive Multimedia Messages - An interactive multimedia messaging system that enables users to obtain media components from multiple sources (including live recording, the cloud, a mobile web site, a local device, personal computer, etc.) and put, edit, mix and organize them into a single interactive multimedia message that can be shared in various formats (email, SMS, streaming, wmv, mp4, etc.) with any other device or location where they play as videos. The messaging system includes a multimedia message creator interface that has a plurality of timelines capable of being populated by multiple types of user-selected media content intended to be combined and synchronized into a single multimedia message, and a content selector tool configured to enable a user to select media content for inclusion in the single multimedia message from among a plurality of sources. The system also includes multimedia message transmission interface is configured to enable the user to transmit the single multimedia message to at least one third party. | 2012-10-11 |
20120259927 | System and Method for Processing Interactive Multimedia Messages - An interactive media creator that enables users to obtain media components from multiple sources (including live recording, the cloud, a mobile web site, a local device, personal computer, etc.) and put, edit, mix and organize them into a single interactive multimedia message that can be shared in various formats (email, SMS, streaming, wmv, mp4, etc.) with any other device or location where they play as videos. Transmission of the media and media messages is performed through the use a messaging container format that includes information regarding attributes and storage location of each media component in the message. The message container enables recipients not only to view the created message, but also use, edit, mash, save, synthesize, and/or include any of the individual media components in new messages that can be shared over and over. | 2012-10-11 |
20120259928 | Removing or Correcting Email Recipients From an Email Chain - An email server receives an email. The email has a list of email addresses that includes the sender email address and the recipient addresses. The email is then sent to the recipients. An indication associated with one of the email addresses, such as the email address is invalid, the email address is for an incorrect recipient, the recipient does not want to receive responses to the email, and the like, is received. In response to the indication, responses to the email are filtered by not sending the response to an email address in the list of email addresses. | 2012-10-11 |
20120259929 | GEO-DATA SPAM FILTER - Geo-data spam filters are described. In one or more implementations, origin data and language data of a message are evaluated to establish a score for the message indicating a likelihood that the message is spam. The evaluation includes comparing the origin data and the language data to ranked lists indicating message origins and languages with which a respective message recipient interacts positively and ranked lists indicating message origins and languages with which the respective recipient interacts negatively. Interactions of the respective recipient with previously sent messages may be tracked to form these lists. Based on the score established by evaluating the origin data and the language data of the message, the message is filtered for delivery. | 2012-10-11 |
20120259930 | COMPUTER SERVER AND METHOD FOR SHARING DATA IN GROUPS - A method for sharing data in a group using a computer server establishes sharing groups to share data queried by a communication device. A query is sent to the computer server using a Subscriber Identity Module Application Toolkit (STK) application in the communication device. The method receives a query from the communication device, acquires a query result, and transmits the query result to the communication device and group members in one or more selected sharing groups in response to receiving a group selection command from the communication device. | 2012-10-11 |
20120259931 | SOCIAL NETWORK ENABLER - A method and apparatus are provided for connecting a first group of users from at least one first social network with users from at least one second social network. The first group of users is registered on the second social network as a generic first user. The method is carried out by a network scheduler and includes collecting a first message from at least one second user from the second social network intended to the generic first user, selecting a user from the first group of users based on a predefined criterion, and providing the first message to the selected user and presenting the second user as the sender of the first message. | 2012-10-11 |
20120259932 | METHOD AND APPARATUS FOR TRANSMITTING MESSAGE - A message to be transmitted is converted into an image file. The image file is stored and location information about a location where the image file is stored, is generated. The image file is transmitted to at least one device based on the location information. | 2012-10-11 |
20120259933 | Methods, Systems, And Computer Program Products For Managing Electronic Subscriptions - Managing electronic subscriptions includes receiving user input for modifying an electronic subscription of a user to prevent receiving a redundant subscription message for the electronic subscription. Whether a future subscription message is redundant is determined based on at least one of an identifier for the subscription message and content included in the subscription message. Redundant future subscription messages associated with the electronic subscription is excluded from presentation to the user based on the redundancy determination and the user input. | 2012-10-11 |
20120259934 | GROUP COMMUNICATION FOR A VARIETY OF MEDIA TYPES AND DEVICES - In order to provide non-confusing information on supported media types in a group to group members, information on messages indicating supported media types are cross-checked with usable media types in the group. | 2012-10-11 |
20120259935 | APPARATUS AND METHOD FOR MANAGING A SOCIAL NETWORK - A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to collect one or more user-generated comments from each of a plurality of computing devices, detect a correlation in the one or more user-generated comments collected from the plurality of computing devices, and establish a social network between the plurality of computing devices according to the detected correlation. The one or more user-generated comments can be temporally associated with media content presented at the plurality of computing devices. Other embodiments are disclosed. | 2012-10-11 |
20120259936 | DOCUMENT OBJECT MODEL API FOR MIME - The claimed subject matter provides systems and/or methods that facilitate interpreting Multipurpose Internet Mail Extensions (MIME) data. An interface can obtain MIME data. For instance, a stream of MIME data can be obtained, MIME data can be loaded from a static file, etc. Moreover, any disparate type of RFC 822 data can additionally or alternatively be received by the interface. Also, a MIME reader can analyze the MIME data (and/or normalized RFC 822 data) to interpret encoded structural information and generate at least one primitive based on the encoded structural information. Further, a hierarchical model can be built utilizing the at least one primitive. | 2012-10-11 |
20120259937 | INITIATING INSTANT MESSAGING (IM) CHAT SESSIONS FROM EMAIL MESSAGES - Systems and methods for integrating instant messaging (IM) services and email services are described. In one embodiment, email messages and IM chat session transcripts are threaded to each other so that an email thread history may be traced back to an IM chat session transcript and, conversely, an IM thread history may be traced back to an email message. | 2012-10-11 |
20120259938 | Systems and Methods for Messaging to Multiple Gateways - Systems and methods for providing message communication among multiple communication gateways. In particular, systems and methods for providing non-voice message delivery to intended recipients with increased speed and reliability to multiple users on multiple platforms. The systems and methods relate to non-voice messaging to multiple messaging gateways. In at least one embodiment, the systems and methods include Internet based electronic messaging using a messaging subsystem configured to optimize text message delivery to communication gateways. | 2012-10-11 |
20120259939 | CALCULATOR - In one implementation, a calculator includes a first coupler, a second coupler, and a processor. The first coupler configured to form a complementary fit with a coupler of a first calculator. The second coupler configured to form a complementary fit with a coupler of a second calculator. The processor operatively coupled to the first coupler and to the second coupler. | 2012-10-11 |
20120259940 | RDMA (REMOTE DIRECT MEMORY ACCESS) DATA TRANSFER IN A VIRTUAL ENVIRONMENT - In an embodiment, a method is provided. In an embodiment, the method provides determining that a message has been placed in a send buffer; and transferring the message to an application on a second virtual machine by bypassing use of an operating system to process the message by directly placing the message in an application memory space from which the application can retrieve the message. | 2012-10-11 |
20120259941 | SERVER AND METHOD FOR THE SERVER TO ACCESS A VOLUME - Embodiments of the present technical solution relate to the technique field of storage, and disclose a server and a method for the server to access a volume. The method comprises: determining, from a first list, a block that needs to be accessed according to an access offset of a volume that needs to be accessed; determining, from a second list, a storage controller corresponding to the block that needs to be accessed according to the determined block; and sending a data reading request or a data writing request to the storage controller corresponding to the block that needs to be accessed to process. Embodiments of the present invention can reduce time delay when the data reading request or the data writing request of the server reaches the block that needs to be accessed. | 2012-10-11 |
20120259942 | Proxy server with byte-based include interpreter - According to this disclosure, a proxy server is enhanced to be able to interpret instructions that specify how to modify an input object to create an output object to serve to a requesting client. Typically the instructions operate on binary data. For example, the instructions can be interpreted in a byte-based interpreter that directs the proxy as to what order, and from which source, to fill an output buffer that is served to the client. The instructions specify what changes to make to a generic input file. This functionality extends the capability of the proxy server in an open-ended fashion and enables it to efficiently create a wide variety of outputs for a given generic input file. The generic input file and/or the instructions may be cached at the proxy. The teachings hereof have applications in, among other things, the delivery of web content, streaming media, and the like. | 2012-10-11 |
20120259943 | SOFTWARE SERVICE INFRASTRUCTURE AND METHOD INCLUDING A FEDERATED MODEL - A software service infrastructure (SSI) that includes a federated model is also includes a plurality of application programs, a computing device that utilizes the application programs and is coupled to the plurality of application programs through a communication network, and a data repository coupled to the communication network and configured to receive request for data stored in the federated models from the plurality of application programs and provide responses to the requests is disclosed. The data repository includes first and second directory servers each containing a copy of the federated model and a control element that directs the request for data stored in the federated model to either the first or second directory server based on usage amounts of the first and second directories. | 2012-10-11 |
20120259944 | STORAGE APPARATUS AND ITS DATA PROCESSING METHOD - Data conversion processing for converting access target data into data of a different block size is executed without degradation of data input/output processing performance. | 2012-10-11 |
20120259945 | SYSTEM AND METHOD FOR DYNAMICALLY MODIFYING CONTENT BASED ON USER EXPECTATIONS - Systems and methods for dynamically rendering content based on user expectations and user tolerance levels are disclosed. Content is delivered to a user in a way that maximizes user experience and minimizes frustration while accessing web content. Because every user's expectations and tolerance levels are different, embodiments of the invention exploit these two parameters to deliver optimized web content to users within an acceptable time frame, thus ensuring a better browsing experience. In one embodiment of the invention, the method includes intercepting at a computing device a request for content from a server, determining a quality of service value based on user expectations and a user tolerance level from the content and a user profile, and delivering a modified version of the content to the user based on the quality of service value. The system is a computing device programmed with instructions to accomplish these functional steps. | 2012-10-11 |
20120259946 | NETWORK STREAMING OF VIDEO DATA USING BYTE RANGE REQUESTS - In one example, a device for receiving information for multimedia data includes one or more processors configured to determine a byte range of a file of a representation of multimedia content to request from a source device, form a uniform resource locator (URL) that specifies, in a file path portion of the URL, according to a template, the file and the byte range in accordance with requirements of the source device, and issue a GET request that specifies the formed URL to the source device. | 2012-10-11 |
20120259947 | APPARATUS AND METHOD FOR EXCHANGING DATA BETWEEN AUTOMOBILE HEAD UNIT AND MOBILE DEVICE - A unified data exchange method between an automobile head unit and a mobile device is provided, in which the automobile head unit directly provides a web user interface to the mobile device or drives a mobile application of the mobile device to provide a user interface when the automobile head unit does not provide the web user interface. Further, in the data exchange method, a user interface is dynamically provided from a third user interface server connected to the mobile device. | 2012-10-11 |
20120259948 | ASYNCHRONOUS DISTRIBUTED OBJECT UPLOADING FOR REPLICATED CONTENT ADDRESSABLE STORAGE CLUSTERS - A method performed by two or more devices of a group of devices in a distributed data replication system may include receiving a group of chunks having a same unique temporary identifier, the group of chunks comprising an object to be uploaded; creating an entry for the object in a replicated index, the entry being keyed by the unique temporary identifier, and the replicated index being replicated at each of the two or more devices; and determining, by an initiating device of the two or more devices, that a union of the group of chunks contains all data of the object. The method may also include calculating a content-based identifier to the object; creating another entry for the object in the replicated index, the other entry being keyed by the content-based identifier; and updating the replicated index to point from the unique temporary identifier to the content-based identifier. | 2012-10-11 |
20120259949 | World Wide Web Content Synchronization Between Wireless Devices - Wireless access protocol-capable wireless devices are able to synchronize displayed Web content. A first WAP device requests a synchronized session through the sync Proxy of the network. The sync Proxy, through a WAP Push Proxy, sets up the synchronized session. One or both wireless devices may then request content from a Web site. This content is transmitted from the Web site to the first device, and through a WAP proxy to the second device. | 2012-10-11 |
20120259950 | Content Distribution System - A content distribution system | 2012-10-11 |
20120259951 | Systems and Methods for Delivering Content to Vehicles - A content delivery system includes a remote data center in wireless communication with a vehicle telematics system. The remote data center includes a content server, an automated voice recognition system, and a database. The remote data center utilizes combinations of GPS information, voice automation technology, and preconfigured vehicle operator preferences to deliver content to vehicles over a wireless link. The content delivery system includes a web portal at which vehicle operators configure personal profiles, including information regarding personal preferences and/or information pertaining to application access. The web portal feeds the profile information to the remote data center over a remote Internet connection. The remote data center stores the preconfigured vehicle operator profiles in the database, which is later accessed in response to vehicle operator commands recognized by the voice recognition system. | 2012-10-11 |
20120259952 | IF-NONE-MATCH FOR AGGREGATED PAGE DISTRIBUTION - Embodiments of the present invention provide a method, system and computer program product for page request management for aggregated page content. In an embodiment of the invention, a method for page request management for aggregated page content can include issuing on behalf of a user a request for dynamically aggregated components in a page. The method further can include inserting into a header of the request a key computed as a combination of identifiers for the aggregated components and last modified data for the aggregated components. Finally, the method can include receiving in response to the request a new page of dynamically aggregated components for the user only if the computed key does not match a key computed for the new page. Otherwise, only a response is received indicating that the page has not been modified. | 2012-10-11 |
20120259953 | Data Storage and Data Sharing in a Network of Heterogeneous Computers - A network of PCs includes an I/O channel adapter and network adapter, and is configured for management of a distributed cache memory stored in the plurality of PCs interconnected by the network. The use of standard PCs reduces the cost of the data storage system. The use of the network of PCs permits building large, high-performance, data storage systems. | 2012-10-11 |
20120259954 | DOMAIN NAME RESOLUTION RESOURCE ALLOCATION - A content delivery network (CDN) for delivering content over the Internet is disclosed in one embodiment. The CDN includes a domain resolution service (DNS) server, caching servers and an Internet interface. The caching servers correspond to a plurality of addresses. The DNS server receives two domain resolution requests corresponding to a same domain and produces two different DNS solutions, each corresponding to a subset of caching servers. The interface receives domain resolution requests, including the two domain resolution requests, and transmits DNS solutions, including the two DNS solutions. The processing power is generally matched between the two DNS solutions. | 2012-10-11 |
20120259955 | SYSTEMS AND METHODS FOR MULTIPLE COMPUTER DATALOADING USING A STANDARD DATALOADER - Systems and methods for multiple computer dataloading using a standard dataloader are provided. In one embodiment, a method for simultaneously uploading duplicate data to a plurality of computers comprises: performing a handshake message exchange with a dataloader to determine a MAC address for a target node; conducting a data transfer between the dataloader and the target node by forwarding a file transfer protocol message having the MAC address for the target node from the dataloader to the target node; forwarding the file transfer protocol message to at least one node other than the target node, wherein the at least one node and the target node both consume the file transfer protocol message; and selectively suppressing one or more response messages generated by the at least one node from reaching the dataloader. | 2012-10-11 |
20120259956 | SYSTEM AND METHOD FOR IMPLEMENTING A DYNAMIC CHANGE IN SERVER OPERATING CONDITION IN A SECURED SERVER NETWORK - A system and method of implementing a dynamic change in a server operating condition in a secured server network. A handling server receives a first request from a network device to access a specific service to be processed by a first application server. The handling server sends a first task to a first application server to process the first request, wherein the first task is stored and scheduled in a task processing queue of the first application server. The handling server receives a stand-by status command from the first application server indicating that it is going into a stand-by mode. The handling server does not send any new tasks to the first application server after receiving the stand-by status command. The handling server receives a first output result associated with the first task from the first application server, wherein the handling server sends the first output result to the network device. | 2012-10-11 |
20120259957 | APPARATUS AND METHOD FOR PROVIDING CONTENT USING A NETWORK CONDITION-BASED ADAPTIVE DATA STREAMING SERVICE - An apparatus and method provides content data on a personal terminal using an adaptive streaming service. A user terminal receives, from a media management server, a metadata file needed for receiving content data stored in a home media server or another terminal. Based on information recorded in the metadata file, the user terminal provides a content service including the content files by segmenting target content data to support an optimal bit rate based on at least one of its performance and network conditions. | 2012-10-11 |
20120259958 | SYSTEM AND METHOD FOR ON-DEMAND DELIVERY OF OPERATING SYSTEM AND/OR APPLICATIONS - A system includes a module to determine a dependency between at least one operating system and at least one application, an interface module to permit an independent selection of an operating system image and an application image, a service to stream a first portion of the application image, and to stream, on-demand, a second portion of the application image, and a memory to store at least one of the operating system image and the application image. The at least one application is compatible with the at least one operating system. Methods and machine-readable medium, and hardware apparatus are provided. | 2012-10-11 |
20120259959 | CLIENT DEVICE CONFIGURATION WITH HOOKS - Some embodiments include a method for configuring a client device. The method includes associating a hook in a configuration bundle with customized programming. The method includes downloading the configuration bundle for a client device to a services gateway, including downloading a generic configuration bundle to the services gateway. The method also includes executing the configuration bundle on the services gateway, including calling the hook and executing the generic configuration bundle. The executing of the generic configuration bundle further includes reading, from the client device, a configuration prompt stored on the client device, providing the configuration prompt to a user, receiving configuration parameters from the user, and writing the configuration parameters to the client device. | 2012-10-11 |
20120259960 | Dynamic Self-Configuration of Heterogenous Monitoring Agent Networks - A centralized, policy-driven approach allows dynamic self-configuration and self-deployment of large scale, complex, heterogeneous monitoring agent networks. Such an approach resolves the scalability and manageability issues of manually configured conventional agents. Embodiments of the agents can be self-configuring using a dynamic, adaptive technique. An administrator can group hosts on which agents into groups that have similarly configured agents. | 2012-10-11 |
20120259961 | SYSTEM OF MANAGING REMOTE RESOURCES - A system of managing remote resources that includes a local storage associated with a local storage manager constituting a local storage system. A remote storage associated with a remote storage manager constituting a local storage system. The local storage system is associated with a remote storage system by means of a first link. The local storage system is configured to send through the first link I/O remote commands complying with the SCSI protocol, for execution in the remote storage system. The system includes a second link associating the local storage system and the remote storage system. The local storage manager being responsive to remote storage management commands and being configured to send through the second link corresponding cross-storage-remote management commands that comply with the SCSI protocol, for execution in the remote storage. | 2012-10-11 |
20120259962 | REDUCTION OF ALERTS IN INFORMATION TECHNOLOGY SYSTEMS - Aspects of the present invention dynamically reduce a frequency at which IT infrastructure automatically generates alerts. Historical data across a plurality of data sources in the IT infrastructure is analyzed. An opportunity to reduce the frequency at which the IT infrastructure automatically generates the alerts is identified. A new alert policy addressing the opportunity to reduce alert frequency is generated. An impact of the new alert policy on a set of predefined service level objectives (SLOs) and service level agreements (SLAs) is evaluated. The new alert policy is deployed in the IT infrastructure. | 2012-10-11 |
20120259963 | SYSTEM AND METHOD FOR FAST SERVER CONSOLIDATION - System and computer-implemented method for determining optimal combinations of elements having multiple dimensions, including determining the optimal number of destination servers for server consolidation, wherein existing servers are evaluated across multiple dimensions. | 2012-10-11 |
20120259964 | Cloud computing method capable of hiding real file paths - The present invention is to provide a cloud computing method capable of hiding real file paths, which includes the steps of: triggering a web browsing button of an application program and sending a browsing activation signal to a management server by a terminal device; reading a directory list of at least one file from a file server and sending a file browsing program and the directory list to the terminal device by the management server; displaying the directory list via the file browsing program and sending a file processing signal to the management server by the terminal device; downloading from the file server a file specified by the file processing signal and sending the specified file to the terminal device by the management server; and sending the specified file to a third-party application server via the application program and terminating the file browsing program by the terminal device. | 2012-10-11 |
20120259965 | APPARATUS, METHOD OF MANAGING A SYSTEM, AND COMPUTER PROGRAM PRODUCT - A apparatus manages a system including a gateway device, a first device and a second device. The apparatus obtains configuration information and connected device identification information with respect to at least one device, obtains software from a server, and applies the software to the device. | 2012-10-11 |
20120259966 | APPARATUS, MANAGEMENT METHOD AND COMPUTER PROGRAM PRODUCT - An apparatus that manages a system including a gateway device, a first device connected with the gateway device and a second device that is connected with the first device and has a greater number of devices intervening before the gateway device than the first device. The apparatus includes a configuration information acquirer that acquires configuration information from the gateway device, the first device and the second device, wherein the configuration information includes information indicating a device type, information indicating a type of connection interface, and connected-device identification information identifying a device connected with each device; and a function specifier that specifies a remote activation function activatable by the apparatus for each of the gateway device and the first device. | 2012-10-11 |
20120259967 | SYSTEM AND METHOD FOR UTILIZING ENVIRONMENT INFORMATION IN UPNP AUDIO/VIDEO - An environment variable for use cases such as UPnP AV use cases. The environment variable of the present invention is used to store the physical location of the user. For example, the environment variable can be used to identify a particular location as being a user's living room, kitchen, etc. The information stored in the environment variable can be used to enhance the user experience of the digital home or other environment by minimizing the number of manual selections that the user has to make in order to initiate a use case such as playing music in a bedroom or watching movies in a living room. The environment variable is used to trigger a change of a profile and select the devices needed to implement different use scenarios. | 2012-10-11 |
20120259968 | CONTINUOUS AVAILABILITY BETWEEN SITES AT UNLIMITED DISTANCES - A continuous availability system including a controller module executing on a computer processor, the system is configured to receive a unit of work and to select a primary site from a plurality of sites to process the unit of work. Once a site is selected the system is further configured to select one of one or more processing systems from the primary site to process the unit of work. The system is additionally configured to replicate the unit of work to at least one other site once the unit of work is completed at the primary site. The system is configured to operate even when the primary site is separated from each of the plurality of sites by a distance greater than a metropolitan area network and the operations occur within a customer acceptability window. | 2012-10-11 |
20120259969 | CACHED DATA DETECTION - A service assigns session identifiers to usage sessions of a program on a computing device, and maintains records in a log of received page requests and associated session identifiers, as well as received cached data detection requests and associated session identifiers. This log can be used to determine how many usage sessions existed over a particular amount of time, and how many of the usage sessions used data from a local cache rather than from the service. The service also returns, in response to a received cached data detection request, a response including an indication that the response is from the service. The program can determine that the response was received from the service if the indication is included in the response, and that the response was received from a local cache of the computing device if the indication is not included in the response. | 2012-10-11 |
20120259970 | POLICY AS A NETWORK SERVICE IN A MOBILE CORE NETWORK - Aspects describe using a network element to facilitate scalability within a communication network and to provide policy as a network service in a mobile core network. The network element can be scalable and can be a primary policy access gateway for a first geographic region and can be a secondary policy access gateway for at least a second geographic region. The first geographic region and the second geographic region can have portions that overlap. Further, the network element can hide topology of the home network from roaming partners. | 2012-10-11 |
20120259971 | REAL TIME RELIABILITY CHECK FOR NETWORK LINKS - Embodiments of the invention provide a method and corresponding computing device for testing network adapters. The computing device receives a network address for the network. The computing device identifies a device based on the network address, the device having a network adapter. Then the computing device identifies additional devices along a route to the device, each of the additional devices having a respective network adapter. The computing device sends one or more requests to each the network adapters. The computing device determines an indication of reliability of each of the network adapters based on handling of the requests by the network adapter. A network adapter may also maintain logic to test itself in another embodiment. | 2012-10-11 |
20120259972 | EXCLUSIVE IP ZONE SUPPORT SYSTEMS AND METHOD - Network resource monitoring systems and methods are presented. In one embodiment, a network resource monitoring method comprises: gathering network resource pre-monitoring information, including information indicating whether a network resource is associated with a zone, and if associated with a zone also gathering information indicating zone type; performing a network resource monitoring process on the network resource based on results of the gathered network resource pre-monitoring information; including performing a network resource monitoring process when the network resource is in a local zone that does not otherwise make available or share information with a global zone; and analyzing the results of the network resource monitoring process. In one embodiment, if the network resource is included in an exclusive IP zone. In one exemplary implementation, the network resource monitoring process comprises: ascertaining if a monitoring type trigger condition exists; performing a corresponding type of monitoring if the monitoring type trigger condition exists. | 2012-10-11 |
20120259973 | SYSTEMS AND METHODS FOR MANAGING COMPUTING SYSTEMS UTILIZING AUGMENTED REALITY - Systems and methods for managing computing systems are provided. One system includes a capture device for capturing environmental inputs, memory storing code comprising a management module, and a processor. The processor, when executing the code comprising the management module, is configured to perform the method below. One method includes capturing an environmental input, identifying a target device in the captured environmental input, and comparing the target device in the captured environmental input to a model of the target device. The method further includes recognizing, in real-time, a status condition of the target device based on the comparison and providing a user with troubleshooting data if the status condition is an error condition. Also provided are physical computer storage mediums including a computer program product for performing the above method. | 2012-10-11 |
20120259974 | SYSTEM AND METHOD FOR DYNAMIC MODIFICATION OF WEB PAGE CONTENT TO ENSURE CONSISTENT RESPONSE TIME - Dynamic modification of web page content is necessary especially when the delivery time has to be consistent. The present disclosure describes dynamic modification of web page content. The method for dynamic modification of web page comprises computing a required time by a middleware by considering a plurality of system constraints. Further, an available time is computed by the middleware for a data response by using one or both of the plurality of the system constraints and a target time. Determining an amount of the data response to be provided to a client based on the available time and converting the data response based on the amount of data response to be provided to the client. | 2012-10-11 |
20120259975 | AUTOMATIC PROVISIONING OF NEW USERS OF INTEREST FOR CAPTURE ON A COMMUNICATION NETWORK - A system, method, and apparatus for collecting data streams, such as data packets, on a network, such as the Internet, are disclosed. A metadata portion of at least one of the data streams is analyzed on the network and evaluated using a metadata processing engine to identify a relationship between at least two of the plurality of data streams, e.g., a relationship between multiple users of a network, regardless of whether the users are currently of interest or if they are not of interest. An interface manager can receive an information of a new user of interest, evaluate the new user of interest for redundancy against existing known users of interest of the NMS; then communicate the information of the new user of interest to at least one access device to collect data streams associated with the new user of interest. | 2012-10-11 |
20120259976 | SYSTEM AND METHOD FOR MANAGING THE PERFORMANCE OF AN ENTERPRISE APPLICATION - The present disclosure relates to a framework to improve the predictability of performance problems in an enterprise application. In one embodiment, the present disclosure produces accurate predictive analysis by taking into consideration all the factors including workload, historical performance, environments, configurations, and data volumes etc. which are significant for determining the future performance characteristics of the system. In addition, the present disclosure calculates the actual impact of the determined performance characteristics on the business. | 2012-10-11 |
20120259977 | DYNAMIC RESOURCE ALLOCATION - A computer-implemented method includes detecting an actual workload representative of a pattern of access of a plurality of items of content; comparing the actual workload against a prescriptive workload to determine an occurrence of a substantial deviation from the prescriptive workload; and upon determining the occurrence of the substantial deviation, revising the prescriptive workload based at least in part on the actual workload. The plurality of items is stored on resources of a storage environment according to one of a plurality of resource allocation arrangements. The prescriptive workload including a plurality of categories, each category being associated with a respective one of the plurality of resource allocation arrangements. | 2012-10-11 |
20120259978 | NETWORK PERFORMANCE MONITOR - Disclosed in this specification is a method for monitoring a network, such as the central monitoring station of a medical facility. Performance data from each of the network components of interest is monitored for compliance with certain component-specific criteria. Responses are generated if the performance data satisfies, or fails to satisfy, such criteria. | 2012-10-11 |
20120259979 | REMOTELY MANAGED DEVICE - A remote management server creates a data set-up instruction telegram to be sent to a remotely managed device. A control program extracts the data set-up instruction from the telegram, and outputs same to a communication control bundle. The communication control bundle outputs the data set-up instruction to a basic data management bundle. The basic data management bundle, based on the data set-up instruction, fetches the data to be set in the remotely managed device, and determines whether this data is basic data or extended data. If the data is basic data, the basic data management bundle executes this data set-up process. If the data is extended data, an extended data management bundle executes the data set-up process. | 2012-10-11 |
20120259980 | Performance Monitoring of a Computer Resource - A method, computer program product, and system for performance monitoring of a computer resource utilized by a user community. The computer resource is monitored, and sets of performance metrics characterizing a state of the computer resource are collected and analyzed to detect performance incidents. External information such as contextual information and user annotations are also collected and analyzed. If a performance incident is detected, its set of performance metrics and associated external information are used to search a data repository of past performance incidents for related incidents, in order to identify critical performance incidents, determine recommended solutions for the performance incidents, and determine performance forecasts for the computer resource. | 2012-10-11 |
20120259981 | Hypercasting - In one embodiment, a method comprises, in response to data to be distributed to a second computing device, selecting, by a first computing device, at least one third computing device for the second computing device, wherein each of the at least one third computing device has at least a portion of a copy of the data; and notifying, by the first computing device, the second computing device information concerning each of the at least one third computing device in order for the second computing device to obtain a copy of the data from the at least one third computing device. | 2012-10-11 |
20120259982 | DYNAMIC RESOURCE ALLOCATION METHOD, SYSTEM, AND PROGRAM - A dynamic resource allocation method and system. The method includes the steps of preparing a plurality of instances in different preparation states; receiving a request on a dynamic scheduling condition from the client computer; and launching some of the plurality of instances in the different preparation states in such a combination that the dynamic scheduling condition is satisfied. The method includes computer apparatus for accomplishing the above method. A tangible storage medium includes program steps which, when executed by computer apparatus, causes the computer apparatus to perform the above method. | 2012-10-11 |
20120259983 | DISTRIBUTED PROCESSING MANAGEMENT SERVER, DISTRIBUTED SYSTEM, DISTRIBUTED PROCESSING MANAGEMENT PROGRAM AND DISTRIBUTED PROCESSING MANAGEMENT METHOD - Systems that include devices that store data and devices that can process data could not determine which devices are to transfer data. The disclosed management device comprises a load computation unit and a processing allocation unit. The load computation unit acquires processing devices (j) and, for each of complete data sets i, data device list i for data devices storing the complete data set. Based on the communications load between each acquired processing device and data device, the load computation unit computes c′ij, which includes the communications load involved in data processing device j receiving one data unit of complete data set i from the data devices in data device list i. the processing allocation unit determines an amount fij of complete data set i for data processing device j to receive so as minimize a sum includes fij·c′ij. | 2012-10-11 |
20120259984 | Ancillary data support in session initiation protocol (SIP) messaging - A SIP ancillary data server provides host to auxiliary data for an emergency SIP session (call) uniquely referred to in a transported SIP header. In a manner similar to how location is represented in an emergency call, a SIP header is extended. The extended SIP Header contains one of two possible types of content elements: either (a) a content pointer element to a SIP Message body part (a “cid:”, or content identifier); or (b) an (a.k.a, “info_URI” in this document). | 2012-10-11 |
20120259985 | METHOD AND APPARATUS FOR ENABLING WIRELESS CONNECTIVITY - A method for providing improved wireless connectivity for wireless devices operating in a heterogeneous multi-RAT environment may include receiving, at a network device, information indicative of one or more radio access technologies detected by a user equipment (UE) in corresponding locations where the received information is received in connection with a session initiation protocol (SIP) procedure, and causing provision of the received information to an access network discovery and selection function (ANDSF). A corresponding apparatus and computer program product are also provided. | 2012-10-11 |
20120259986 | SYSTEM AND METHOD TO PRESERVE DIALOGS IN CLUSTERED ENVIRONMENTS IN CASE OF NODE FAILURE - The present disclosure provides a system and method to preserve dialogs in clustered environments in case of node failure. In accordance with one embodiment, there is provided a method for performing a transaction call between an originating device and a terminating device, comprising: receiving, by a originating proxy server in a first cluster, a SIP message from the originating device over a first connection; and sending, by the originating proxy server, the SIP message to a routing proxy server in a second server cluster. | 2012-10-11 |
20120259987 | DETECTING AN INACTIVE CLIENT DURING A COMMUNICATION SESSION - A communication session is established between a first device and a browser on a second device. The communication session is a persistent hypertext transfer protocol (HTTP) session in which a transmission control protocol/internet protocol (TCP/IP) connection persists throughout the persistent HTTP session. A question is transmitted from the first device to the browser on the second device. In response to the first device receiving an illogical response to the question from the second device, the communication session between the first device and the second device is terminated. | 2012-10-11 |
20120259988 | METHOD AND APPARATUS OF PERFORMING PEER-TO-PEER COMMUNICATION ESTABLISHMENT AND CONNECTION CHANGE-OVER - A method and apparatus of monitoring active data communication sessions and potential new connections is disclosed. One example method of operation may include identifying a data communications requirement of a first network device currently communicating via the first communications connection with a second network device, an transmitting a data test message over at least one of the existing first communications connection and the second communications connection. The method may also include receiving a response to the data test message, and determining a change-over from the first communications connection to the second communications connection would provide a more optimal data connection based on the identified data communications requirements of the first network device. Active data sessions are constantly being considered for a change-over by potential new data connections which may provide increased optimal data performance. | 2012-10-11 |
20120259989 | TELECOMMUNICATIONS PROTOCOL WITH PID CONTROL OF DATA TRANSMISSION RATE - A computer data transmission system is provided with proportional-integral-derivative (PID) control over a data transmission rate so as to maximize use of available bandwidth of a datagram-based network. A data channel and a separate feedback channel are established between the sender and receiver units of the system. The sender unit coupled to the data and feedback channels sends datagrams over the data channel to the receiver continuously until a source of data is exhausted or paused by the receiver unit. The receiver unit sends acknowledgment messages over the feedback channel to the sender unit at predetermined intervals. A PID controller in the sender unit uses the information provided in the acknowledgment messages to track unsuccessfully transmitted datagrams and to adapt the data transmission rate to any changing network transfer conditions. In particular, the rate of datagram loss may be used as a PID process variable to control an inter-datagram delay of the sender. There may also be absolute speed and transmission rate acceleration/deceleration limits constraining the PID control. PID control may also be adapted for data compression control, datagram block sizes, and degree of redundancy in the datagrams sent. | 2012-10-11 |
20120259990 | PROVISIONING DEVICE, AND METHOD OF SETTING NETWORK PARAMETER IN PROVISIONING NETWORK - A provisioning device connected to field devices, which are objects of provisioning, via a provisioning network separated from a target network may include a router advertisement unit that designates a field device, which is an object of provisioning, among the field devices located within a router advertisement zone of the provisioning device to transmit a router advertisement to the designated field device in a unicast mode, a connection control unit that controls a connection to the provisioning network of the field device that receives the router advertisement, and a parameter setting unit that performs setting of network parameters in the field device, the network parameters being managed by the field device. | 2012-10-11 |
20120259991 | SYSTEM AND METHOD FOR SIP USER AGENT IDENTIFICATION AND EFFICIENT BINDING - The present disclosure provides a system and method for Session Initiation Protocol (SIP) user agent identification and efficient binding. In accordance with one example embodiment, there is provided a method for use on a Session Initiation Protocol (SIP) registration server for registering user agents, comprising: receiving a REGISTER message which includes a binding key; determining whether a prior binding associated with the binding key exists in a registration repository; and creating a new binding associated with the binding key and adding the new binding to the registration repository when no prior binding associated with the binding key exists in the registration repository. | 2012-10-11 |
20120259992 | MINIMAL SYNCHRONIZED NETWORK OPERATIONS - A method for minimal synchronized network operations includes making an initial connection between a client and a network, the initial connection being made through a first access point managed by a home controller, the home controller recording session information and authentication data for the client. A subsequent connection is made between the client and the network through a second access point managed by a second controller, the subsequent connection being made communicating the session information and authentication data between the home controller and the second controller, without client reauthentication, and without disrupting existing communication. | 2012-10-11 |
20120259993 | Method for Embedding Meta-Commands in Normal Network Packets - A method for synchronizing different components of a computer network system using meta-commands embedded in normal network packets. The data communication channel between different components of a computer network system can be used to transport meta-commands piggybacked in normal network packets, without modifying or compromising the validity of the protocol message. Embodiments of the method can be used for embedding test synchronization and control commands into the network packets sent through a device or system under test. The device or system under test can be an edge device, with the data communication channel carrying normal packets containing meta-commands embedded in the packets to synchronize the test control of the test clients and the test servers connected to the edge device. | 2012-10-11 |
20120259994 | IP BROADCAST STREAMING SERVICES DISTRIBUTION USING FILE DELIVERY METHODS - In one example, a device includes one or more processing units configured to send, via a network, a request to retrieve at least a portion of media content, wherein the media content conforms to dynamic adaptive streaming over HTTP (DASH), and wherein the request comprises a request that the at least portion be delivered according to a file delivery service, and, in response to the request, to receive streaming data for the at least portion of the media content in accordance with the file delivery service over the network. The device may prepopulate a browser cache with the received data, such that a browser can, in effect, stream data using the file delivery service. The device may initially retrieve data of the media content using unicast, until a switch point of the data received via the file delivery service is reached. | 2012-10-11 |
20120259995 | SWITCHING MEDIA STREAMS IN A CLIENT SYSTEM BASED ON ENVIRONMENTAL CHANGES - A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video. | 2012-10-11 |
20120259996 | RECEPTION APPARATUS, RECEPTION METHOD, AND PROGRAM - A reception apparatus includes: a reception unit configured to receive, from an information processing apparatus configured to distribute content, file data of the content transmitted in a file unit; a buffer configured to store the received file data; a change unit configured to change a bit-rate of the file data to be received; and a buffer control unit configured to delete, when the bit-rate is changed from a first bit-rate to a second bit-rate higher than the first bit-rate, file data other than files at least including a file being reproduced and a file to be next reproduced, out of the file data stored in the buffer. | 2012-10-11 |
20120259997 | METHODS AND APPARATUS FOR REDIRECTING REQUESTS FOR CONTENT - A content engine receives a content request from a client, generates a result including one of a content-providing value and a redirection value in response to the content request, and selectively provides, to the client, one of (i) content when the result includes the content-providing value, and (ii) a redirection message when the result includes the redirection value, the redirection message including an extended domain name having a client identifier which identifies the client. The result can be used by a content router or content engine in deciding whether to provide content or a redirection. The decision to selectively provide can be based on client proximity to the content engines, past redirections, content size and type, content engine capacity, content availability and other factors. | 2012-10-11 |
20120259998 | SYSTEM AND METHOD FOR TRANSLATING NETWORK ADDRESSES - An apparatus and method are described for translating between IPv6 and IPv4 addresses on a computer network. For example, one embodiment of a method for generating an Internet Protocol Version 6 (IPv6) IPv6 address from an Internet Protocol Version 4 (IPv4) IPv4 address literal comprises: constructing a host name for a domain name query at a first host by combining the IPv4 address literal with a domain name of a first domain name server, the first domain name server configured to interpret the host name containing the IPv4 address literal to generate an A record including the IPv4 address; wherein the A record is usable to generate a synthetic IPv6 address, the synthetic IPv6 address including a first portion identifying a network address translation (NAT) 64 server and a second portion identifying an IPv4 host associated with the IPv4 address literal; and receiving the synthetic IPv6 address at the first host, the synthetic IPv6 address usable by the first host to connect to the IPv4 host through the NAT64 server. | 2012-10-11 |
20120259999 | Systems, Apparatus and Method for Hosting and Assigning Domain Names on a Wide Area Network - Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system for the domain to the user computer. | 2012-10-11 |
20120260000 | PROTOCOL RESOLUTION DEVICE AND METHOD EMPLOYING THE SAME - A protocol resolution device electrically connected to a central processing unit (CPU) includes a signal controller to receive communication protocol from the CPU, a signal input module, and display module. The signal input module provides an electrical signal to the signal controller. The signal controller decodes the communication protocol from the CPU and stores the decoded communication protocol, the signal controller selectively accesses and calls up the decoded communication protocol according to the electrical signal, and transmits the decoded communication protocol to the display module for display. | 2012-10-11 |