03rd week of 2014 patent applcation highlights part 61 |
Patent application number | Title | Published |
20140019486 | Logic Content Processing for Hardware Acceleration of Multi-Pattern Search - The embodiments herein relate to multi pattern searching and, more particularly, to multi pattern search or multi pattern matching using logic content processing. The input pattern is type cast to a Boolean alphabet and is then processed to create a corresponding signature set. Further, the signature set is divided into subsets and a Boolean logic function representing each signature subset is created. Further, the values of each subset are simultaneously compared with windows of an input data steam or data file to find a match. If a match is found, the system returns a hit, else a miss. Parallel stages may be added to enhance performance of the system, as multiple inputs may be processed at a time. | 2014-01-16 |
20140019487 | SYSTEMS AND METHODS WITH WORKSET MANAGEMENT IN AN ON-DEMAND COMPUTING ENVIRONMENT - A database system is provided. The system includes a database including workset storage for storing a workset of data objects and archived storage for storing archived data objects; a resource module coupled to the database and configured to manage access to the workset of data objects and the archived data objects; and a workset management module coupled to the resource module. The workset management module is configured to determine a workset lifespan limit and to manage the workset of data objects based on the workset lifespan limit. | 2014-01-16 |
20140019488 | METHODS AND SYSTEMS FOR REGULATING DATABASE ACTIVITY - Methods and systems are provided for regulating access to a database by a server. One exemplary method involves the server receiving one or more requests for an activity with respect to the database and determining an attempted usage for the activity over a monitoring period by a source of the requests. When the attempted usage exceeds an allowed usage of the activity for the monitoring period, the server provides a human verification test to the source and thereafter initiates the activity with respect to the database in response to receiving a satisfactory human verification response to the human verification test from the source. | 2014-01-16 |
20140019489 | Constructing Incremental Tree Model for Vein Image Recognition and Authentication - An indexed hierarchical tree search structure implements incremental tree modification to add new registrants to the tree without requiring reconstruction of the tree. Only data within a leaf node that receives new data is used in the incremental tree modification. Consequently, the original data set used in the creation of the hierarchical tree may be deleted after construction of the tree. | 2014-01-16 |
20140019490 | EVENT PROCESSING FOR GRAPH-STRUCTURED DATA - Examples of the present disclosure may include methods, systems, and computer readable media with executable instructions. An example method for event processing for graph-structured data can include storing graph structured data. The graph structured data includes a plurality of vertex, edge, and/or property graph elements. The example method further includes defining a first graph view of a characteristic of vertex, edge, and/or property graph elements. A subgraph is determined as a subset of the plurality of vertex, edge, and/or property graph elements that have the characteristic of vertex, edge, and/or property graph elements defined by the first graph view. The vertex, edge, and/or property graph elements of the subgraph are processed responsive to a predefined event that occurs on at least one of the vertex, edge, and/or property graph elements of the subgraph. | 2014-01-16 |
20140019491 | COMPUTING PLATFORM BASED ON A HIERARCHY OF NESTED DATA STRUCTURES - Embodiments may provide a computing platform, a business rules engine, a method, a system, and a user interface for building a computing platform, where each is based on a hierarchy of nested data structures and an application programming interface defining functions. The functions comprise at least one function for nesting one or more data structures within the contents of an enclosing data structures such that nesting the one or more data structures within the contents of the enclosing data structures results in a hierarchy of nested data structures; at least one function for removing one or more data structures from the contents of the enclosing data structures; at least one function for retrieving one or more data structures from the contents of the enclosing data structures; and at least one function for modifying the contents of one or more data structures. | 2014-01-16 |
20140019492 | Methods and Apparatus for Device-Specific Analytics Data Visualization - Methods and apparatus for presenting a visualization of content and analytics data for content accessed from one or more devices, where the visualization includes a display of the content as it would appear on a given device. In some cases, an analytics visualization tool displays the content overlaid with analytics data specific to a device and to the content. Additionally, the analytics visualization tool may request a content page from a content server, where the request includes an indication of being a particular device, and in response, a content page is received formatted according to the particular device. The analytics visualization tool may then display the received content page along with analytics data that has been segmented according to the device and according to the content page. | 2014-01-16 |
20140019493 | Software Application for Recording Trip Information - The subject software application combines a means for recording trip information contained in optical machine readable form using a handheld optical reader and for annotating additional information to such trip records to create trip data which can be collected, stored, statistically analysed and reported. | 2014-01-16 |
20140019494 | METHOD AND APPARATUS FOR FILE STORAGE - A method and apparatus for file storage is disclosed, wherein the method comprises: recording meta-data information of a folder, and storing the meta-data information into key-value databases; and, when the folder includes at least one sub-folder list and/or file list thereunder, storing the contents of the at least one sub-folder list and/or file list included under the folder in secondary keys based on the primary key. The method achieves “open ended” unlimited expansion of data in a directory tree storage. The use of the “open ended” unlimited data expansion scheme avoids bottlenecks related to underlying data storage when accumulated data become large. In comparison with the prior art method, the method splits and stores large data into multiple secondary keys for uniform data distribution, thereby enhances storage stability of storage databases and facilitates data expansion and systems' transaction operations. | 2014-01-16 |
20140019495 | PROCESSING A FILE SYSTEM OPERATION IN A DISTRIBUTED FILE SYSTEM - Processing a file system operation is disclosed. An indication of a desired operation of a distributed file system is received. A metadata node for the desired operation is identified. It is indicated to the identified metadata node to process the desired operation. In the event the identified metadata node becomes not fully functional before the processing by the identified metadata node is confirmed, the distributed file system is analyzed to determine whether to indicate again to process the desired operation. | 2014-01-16 |
20140019496 | DATA TRANSFER METHOD - The present disclosure provides a data transfer method, for regulating the data transferring process between a transmitting-end electronic device and a receiving-end electronic device. The method includes: when the transmitting-end electronic device receives a data transfer instruction, the transmitting-end electronic device computes the quantity of the split-files according to the size of a file to be transferred; establishing a corresponding recording file; transferring the split split-files to the receiving-end electronic device via a primary transmission interface and recording the transmission progress in the recording file; when the transmission of the primary transmission interface has been interrupted, detecting whether or not the transmitting-end electronic device can transfer the split-files through a secondary transmission interface; if determined that the transmitting-end electronic device can use the secondary transmission interface for file transfer, continuing transferring the split-files to the receiving-end electronic device through the secondary transmission interface according to the recording file. | 2014-01-16 |
20140019497 | MODIFICATION OF FILES WITHIN A CLOUD COMPUTING ENVIRONMENT - A system, computer readable medium and a method for modifying a file, the method may include: determining, by a management server within a cloud computing environment, to modify the file; retrieving the file from a storage entity that is managed by a first storage service within the cloud computing environment; modifying the file, by the management server, to provide a modified file, wherein the modifying comprises flagging the modified file as to be handled by an agent that is hosted by a device of a user, wherein the agent is arranged to cooperate with a management server; and providing the modified file to at least one storage service. | 2014-01-16 |
20140019498 | SYSTEM, METHOD AND COMPUTER READABLE MEDIUM FOR FILE MANAGEMENT - A method for file management, the method may include: calculating, by a management server that is located within a cloud computing environment, signatures of multiple files that are stored at multiple storage entities; and finding, by the management server, groups of similar files out of the multiple files, wherein the finding is in response to similarities between signatures of the multiple files; wherein the multiple storage entities comprise at least a first storage entity that is managed by a first management entity and a second storage entity that is managed by a second management entity that differs from the first management entity. | 2014-01-16 |
20140019499 | INFORMATION STORING DEVICE, INFORMATION STORING SYSTEM AND METHOD - An information storing device includes a storage device in which one or more storage areas are generated for storing electronic data therein, wherein in the storage device at least one of first and second processes is set on a storage area basis; a storing part configured to, when the information storing device has received electronic data and a designation of the storage area from one of a plurality of electronic apparatuses, store the received electronic data in the storage area designated by the received designation; and an executing part configured to, when the received electronic data is stored by the storing part, perform the first process on the stored electronic data if the first process is set in the storage area in which said electronic data is stored, and perform the second process using the stored electronic data if the second process is set in the storage area in which said electronic data is stored. | 2014-01-16 |
20140019500 | METHODS AND APPARATUS FOR MATRIX DECOMPOSITIONS IN PROGRAMMABLE LOGIC DEVICES - A processor is adapted for performing a QR-decomposition. The processor has a program memory, a program controller, connected to the program memory to receive program instructions, and at least one processing unit. The processing unit includes a CORDIC calculation block, and has a distributed memory structure, with separate memory blocks for storing respective parameter values. | 2014-01-16 |
20140019501 | IDENTIFIER SELECTION - A data processing apparatus is provided which is configured to select 2 | 2014-01-16 |
20140019502 | RANDOM BIT STREAM GENERATOR WITH ENHACED BACKWARD SECRECY - A random bit stream generator includes a plurality of feedback shift registers configured to store a plurality of bit values that represent an internal state of the random bit stream generator. Each feedback shift register includes a register input and a register output. The random bit stream generator further includes a Boolean output function configured to receive the plurality of register outputs from the plurality of feedback registers, to perform a first Boolean combination of the plurality of register outputs, and to provide a corresponding output bit, wherein a plurality of successive output bits forms a random bit stream. A feedback loop is configured to perform a second Boolean combination of the output bit with at least one register feedback bit of at least one of the feedback shift registers, so that the register input of the at least one feedback shift register is a function of the output bit. | 2014-01-16 |
20140019503 | INTERPOLATING A PORTION OF A SIGNAL IN RESPONSE TO A COMPONENT OF ANOTHER SIGNAL - An embodiment of an apparatus includes a component determiner configured to determine a component of a first signal, and an interpolator configured to interpolate a portion of a second signal in response to the component of the first signal. For example, such an apparatus may include periodic- and aperiodic-component determiners, and an interpolator. Where the first signal is a function of time and the portion of the second signal is empty, the periodic-component determiner is configured to convert the first signal into a transformed frequency-domain signal, and to convert the transformed signal into a time-domain periodic component of the first signal. The aperiodic-component determiner is configured to determine an aperiodic component of the first signal in response to the first signal and the periodic component thereof, and the interpolator is configured to interpolate the empty portion of the second signal in response to the aperiodic component of the first signal. | 2014-01-16 |
20140019504 | METHOD AND DEVICE FOR FILTERING DURING A CHANGE IN AN ARMA FILTER - A method and device are provided for filtering digital audio signals using at least one ARMA filter, particularly during a filter change. The method includes the following steps: a step of receiving a first request to change filtering to or from filtering by a first ARMA filter; and, in response to the first request, a step of gradually switching, at each of a plurality of cascaded first filtering blocks, between digital-signal filtering by a first basic filtering cell and digital-signal filtering by another associated basic filtering cell, the first basic filtering cells of the plurality of first filtering blocks factorizing the first filter. | 2014-01-16 |
20140019505 | TRANSFER FUNCTION ESTIMATION APPARATUS, METHOD AND PROGRAM - An apparatus for estimating a transfer function of at target object having divided systems is disclosed. The apparatus acquires an estimation equation to estimate the transfer function of the target object, and determines, for each arithmetic operation in the estimation equation, whether the arithmetic operation is an addition or a multiplication. For the multiplication, the apparatus performs the multiplication of frequency response characteristics in the frequency domain. For addition, the apparatus converts the frequency response characteristics into time response characteristics, performs the addition of the time response characteristics in the time domain, and reconverts a result of the addition into the frequency domain. | 2014-01-16 |
20140019506 | METHOD AND APPARATUS FOR DECIMAL FLOATING-POINT DATA LOGICAL EXTRACTION - Embodiments of systems, apparatuses, and methods for performing BIDSplit instructions in a computer processor are described. In some embodiments, the execution of a BIDSplit instruction tests the encoding of a binary-integer decimal source value and extracts a sign, exponent, and/or significand into a destination. | 2014-01-16 |
20140019507 | MANAGING VIRTUAL WORKSPACE CONTENT - The disclosure generally describes computer-implemented methods, software, and systems for managing content of a virtual workspace that include identifying an electronic communication addressed to a communication account associated with an enterprise computing system, the electronic communication comprising unstructured data content; parsing the unstructured data content to determine one or more keywords defined by one or more specified keyword symbols; creating an enterprise workspace (EWS) object based on the determined one or more keywords and the unstructured data content; generating EWS content from the EWS object; and preparing the generated EWS content for display to the enterprise user. | 2014-01-16 |
20140019508 | DISTRIBUTED PROCESSING SYSTEM, DISTRIBUTED PROCESSING DEVICE, ROUTING TABLE CREATION METHOD AND PROGRAM RECORDING MEDIUM - For providing a technology capable of balancing a CPU load and a network load independently, a distributed processing system includes one or more distributed processing devices in a structured P2P network, and the distributed processing device is provided with a key holding means for holding a routing key which is a key (value) for which order relation is defined and used for routing data, and an event key which a key (value) for which order relation is defined with relation to the routing key, and is used for management of data; a distributed processing device initializing means for registering into a routing table a tuple including the event key and an address of the distributed processing device holding the routing key which has a predetermined relation with the routing key held in the key holding means; and a routing table storing means for storing the routing table holding the tuple. | 2014-01-16 |
20140019509 | PARALLEL PROCESSING SYSTEM AND OPERATION METHOD OF PARALLEL PROCESSING SYSTEM - A parallel processing system includes a plurality of computers accessibly connected through a network, and distributedly executing a plurality of processes. Each of the plurality of computers is composed of an operation processing unit configured to execute an allocated process, a local memory group having a first area and a second area and an I/O control circuit. The operation processing unit executes the allocated process by using the first area as an access destination in a first period and, and executes the allocated process by using the second area as the access destination in a second period subsequent to the first period. The I/O control circuit is composed of an updating section configured to update data stored in the local memory group to the latest data by carrying out communication among the computers. The updating section updates the data stored in the first area in the second period. | 2014-01-16 |
20140019510 | MOBILE DEVICE, METHOD OF ACTIVATING APPLICATION, AND PROGRAM - A mobile device includes a storage unit which stores application specification information that specifies an application to be activated in association with movement information that is a combination of a movement source and a movement destination, a position information acquisition unit which repeatedly acquires current position information of a user, and a control unit that calculates a movement direction of the user based on a history of the position information that the position information acquisition unit acquires, selects any one of the movement information that is stored in the storage unit based on the calculated movement direction and the current position information of the user, reads the application specification information associated with the selected movement information from the storage unit, and activates the application associated with the application specification information that is read. | 2014-01-16 |
20140019511 | TRANSACTION EXECUTION SYSTEM INTERFACE AND ENTERPRISE SYSTEM ARCHITECTURE THEREOF - A system for interfacing at least one user interactive device with a trade execution system to execute trading transactions requested by users over a network includes an application in communication with the network for interfacing between the at least one user interactive device and the trade execution system and coordinating interaction of the at least one user interactive device with the trade execution system. The application contains first and second APIs. The first API is structured to deliver a trading transaction request received from the at least one user interactive device to the trade execution system. The second API is structured to deliver real-time information relating to the trading transaction request received from the trade execution system to the at least one user interactive device. The first API includes at least one stub that is called by the application at a predefined step during processing of the trading transaction request. The at least one stub includes code to interface the application with the trade execution system. | 2014-01-16 |
20140019512 | PARALLEL COMPUTING SYSTEM AND CONTROL METHOD OF PARALLEL COMPUTING SYSTEM - A parallel computing system includes: each computing node including: a first channel receiving data which a preceding node transfers, and transferring received data to a subsequent node; a second channel receiving data which a preceding node transfers, and transferring received data to a subsequent node; and a computational processor receiving data which the first or second channel has received, and transferring processed data to a subsequent node; an input-output node including: a third channel receiving data which the first channel or the computational processor of a preceding node transfers; a fourth channel receiving data which the first channel or the computational processor of a preceding computing node transfers, and transferring the received data to the second channel of a subsequent computing node; and an input-output processor receiving data which the third channel has received, and transferring inputted and outputted data to the first channel of a subsequent computing node. | 2014-01-16 |
20140019513 | SCHEME FOR DEVICE DISCOVERY AND P2P GROUP FORMATION - A method in which a first device forms a peer to peer (P2P) group with a second device is provided. The method includes sending an invitation request to the second device; and performing a negotiation process to form the P2P group with the second device if an invitation response to the invitation request is received from the second device. The invitation response includes device information identifying the second device. The negotiation process is performed using the device information. | 2014-01-16 |
20140019514 | SYSTEM PROVIDING FASTER AND MORE EFFICIENT DATA COMMUNICATION - A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers. | 2014-01-16 |
20140019515 | ADAPTIVE BUSINESS LOGIC CONFIGURATOR - A method and server for configuring an application that uses a unit of work which provides functionality for the application includes reading metadata associated with a unit of work; and determining a number of configuration options for the unit of work based on the metadata associated with that unit of work. | 2014-01-16 |
20140019516 | HYBRID APPLICATION ENVIRONMENTS - Provided herein are systems, methods, and software for facilitating hybrid application environments. In at least one implementation, an application server within a hosting environment receives a data request initiated by a hosted application within the hosting environment. The hosted application may initiate the data request in response to a page request made on behalf of a hosted identity logged into the hosting environment. The application server generates a hybrid data request based on request information comprising at least a portion of the data request and the hosted identity and directs the hybrid data request over a connection established between the hosting environment and an enterprise environment for handling by an application server within the enterprise environment. | 2014-01-16 |
20140019517 | WEB-HOSTED SHIPPING SYSTEM AND METHOD OF USE THEREOF - A web-hosted shipping system is disclosed. The web-hosted shipping system includes a local host that executes an operating system and is in signal communication with a remote server. A display device is in signal communication with the local host under control of the operating system. A processor executes a web browser and web service provider under control of the operating system. A scale, productive of a weight signal, is in signal communication with the local host via the operating system. The web browser displays a web page provided by the remote server upon the display device and the web service provider is accessible to a web service call of the web page. The web service provider is responsive to the web service call to receive the weight signal from the scale and to transfer the weight signal to the web page. | 2014-01-16 |
20140019518 | Delay the Persistent Memory Storage of Website Data to Control Data That is Stored in the Browser - Embodiments of the invention include a system, computer-implemented method, and a computer-readable medium for delaying the storage of data. Data that manipulates website data is provided from a web server to a client device in response to a request for a webpage. Data is initially stored in a temporary memory storage. The temporary memory storage is associated with a browser and stores data before data is moved to a persistent memory storage. A notification is generated that indicates that data was received and is intended to be stored persistently or manipulate, access or rely on website data in the persistent memory storage. Depending on the response to the notification, the system determines how data in temporary memory storage will be processed and whether data can be stored in the persistent memory storage or manipulate, access and rely on website data in the persistent memory storage. | 2014-01-16 |
20140019519 | RELIABILITY AND AVAILABILITY OF DISTRIBUTED SERVERS - A system of network proxies distributes data to multiple servers. Each network proxy is associated with a server. A network proxy intercepts a client request for data. If the network proxy determines that the request can be served using a copy of data stored on the local server, rather than the data stored on a remote server, it diverts the request to the local server. If the network proxy determines that the request cannot be served using a data from the local server, the network proxy diverts the request to a remote server storing the primary copy of the data. A server map specifies the locations of the primary copies of data. When a primary copy of data is updated on one of the servers, the associated network proxy propagates the updated data to the other servers. The servers can provide data from files, e-mail services, databases, or multimedia services. | 2014-01-16 |
20140019520 | METHOD AND SYSTEM FOR SYNCHRONIZED DISTRIBUTED DISPLAY OVER MULTIPLE CLIENT DEVICES - Portable interactive devices of audience members are remotely operated to substantially “simultaneously” respond to a signal from an origin, e.g., a central server, despite variation in latencies among the devices in order to produce a shared experience. The audience members are reached through varying communication links. Latencies vary among portable interactive devices and among carriers. A firing time for the portable interactive devices is selected to occur at a time in the future. An execution time at which a respective portable interactive device is commanded to operate is a function of the firing time minus the latency control signal reaches clients in a venue in an audience or at a remote location simultaneously despite the varying latencies. | 2014-01-16 |
20140019521 | TERMINAL APPARATUS AND COMPUTER READABLE MEDIUM - Disclosed is a terminal apparatus including a communication unit which performs a wireless communication with another terminal apparatus and a determination unit which determines whether a terminal apparatus which is a sub terminal into, which data subject to copying is to be copied, exists through the communication via the communication unit, the terminal apparatus which is the sub terminal being a terminal apparatus to which the data is not yet transmitted, if the terminal apparatus is a main terminal from which the data is copied. Further including a control unit which reads out the data from a storage unit and transmits the data to the terminal apparatus which is the sub terminal determined to exist via the communication unit if the determination unit determines that the terminal apparatus which is the sub terminal exists. | 2014-01-16 |
20140019522 | System And Method Of Conversational Assistance For Automated Tasks With Integrated Intelligence - A method of providing information assistance services includes generating a plurality of service requests for a plurality of request elements that are generated from a single client request received by a processor. The service requests are sent to both software application service providers that are executed by the processor and remote service providers that are connected to the local processor through a data network. The processor receives a plurality of service responses from the service providers, generating at least one output message element corresponding to the service responses, and sending the output message data to at least one output device that is operatively connected to the processor to produce a response to the client request. | 2014-01-16 |
20140019523 | SESSION-RETURN ENABLING STATEFUL WEB APPLICATIONS - Mechanisms for allowing allow multi-session capability and session-return enabling stateful web applications include providing a start URL of a requested portal page with an “External Session ID” (ESID). The ESID is an argument that is different between the two instances of the application (on the same page), and leads to different/independent sessions in the server. When a user returns to the same page, the ESIDs are passed again with the individual application requests, and the server can then logically reconnect to the proper session and allow the user to continue. The ESID can be used to return to an application after the user has previously left to go to another application and then desires to come back, or even when the user closed the browser and restarts the application later. | 2014-01-16 |
20140019524 | SYSTEMS, METHODS, AND COMPUTER READABLE MEDIA FOR PROVIDING APPLICATIONS STYLE FUNCTIONALITY TO A USER - Systems, methods, and computer readable media of providing applications style functionality to a user of a mobile radio terminal are disclosed. In certain embodiments, the systems, methods, and computer readable media include the steps of receiving a data stream transmission having a plurality of states, wherein each state is associated with output instructions and storage instructions, and wherein the plurality of states is configured such that moving through the states creates the appearance of executing an application on the mobile radio terminal; decoding the data stream transmission and caching each of the plurality of states with the associated output instructions according to the associated storage instructions; rendering a first state; responsive to an event on the mobile radio terminal, moving from the first state to a second state by applying the output instructions associated with the second state; and communicating a change of state to a server. | 2014-01-16 |
20140019525 | VIRTUAL DESKTOP SYSTEM, NETWORK PROCESSING DEVICE, AND MANAGEMENT METHOD AND MANAGEMENT PROGRAM THEREOF - The virtual desktop system comprises a virtualization server including a virtual desktop, a thin client terminal which uses the virtual desktop in remote connection, and a plurality of network processing devices each of which connects the virtualization server and the thin client terminal, wherein each of the network processing devices includes an IP flow management unit which manages information of an IP flow related to the remote connection of the thin client terminal, and an IP flow state notification unit which, when receiving an IP packet related to the remote connection, if the IP flow related to the IP packet fails to satisfy a bandwidth or a delay time defined in advance, notifies the thin client terminal to that effect. | 2014-01-16 |
20140019526 | CLOUD-BASED TRANSLATION METHOD AND SYSTEM FOR MOBILE CLIENT - A cloud-based translation method for a mobile client is provided. The mobile client receives a translation instruction and sends translation request information to a cloud server based on the translation instruction, where the translation request information includes text information and translation type information. The mobile client receives a translation result returned from the cloud server. When the cloud server detects that the mobile terminal logins to an account, and a cloud glossary of the account contains a word entry corresponding to the text information, the cloud server returns the translation result in the cloud glossary. When the cloud server detects that the mobile terminal does not login to the account, or when the cloud server detects that the mobile terminal logins to the account but the cloud glossary does not contain the word entry corresponding to the text information, the cloud server translates the text information. | 2014-01-16 |
20140019527 | Method and System for Exchanging Location Content Data in Different Data Formats - A method and system for exchanging location content data in different data formats is disclosed. A third-party system makes a request to retrieve, add, modify, or delete location content. The request is made in a first data format. A data exchange system receives the request, converts the request to a second data format supported by a location reference system, and sends the request to the location reference system. The location reference system prepares a response to the request and sends the response to the data exchange system. The data exchange system converts the response to the first data format and sends the response to the third-party system. | 2014-01-16 |
20140019528 | VALIDATION OF DEVICE ACTIVITY VIA LOGIC SHARING - Methods for validating device activity by way of logic sharing are presented. In an example of the method, a text file comprising a script defining programming logic to be executed is received at a first device. The text file is accessed at a second device. Input data for an application executing at the first device is received at the first device. The input data is transmitted from the first device to the second device. The script is executed at the first device from the application using the input data to produce a first result. The script is also executed at the second device from an application using the input data to produce a second result equal to the first result. | 2014-01-16 |
20140019529 | Sending Notification of Event - Usability is improved by decreasing the number of notifications to be read in receiving mails including notifications of events. A notification of an event is sent. In one aspect, this comprises receiving, in response to occurrence of an event, a notification of the event; storing, when event data generated from the received notification matches a conditional expression in a profile associated with the event, the notification of the event in a queue associated with at least one of change management information corresponding to the event and a recipient of the change management information; and sending, when an earliest time out of transfer times set in respective notifications stored in the queue has come, all the notifications stored in the queue, to a client that is the recipient, as a single notification. | 2014-01-16 |
20140019530 | ENTERPRISE WIDE SYSTEM AND METHODS FOR CONFIGURING, DIAGNOSING, AND UPDATING APPLIANCES - A system and methods to provide appliance field support personnel with a tool that, together with proper interface modules, simplifies the execution of diagnostic procedures and provides an easy way to configure, reconfigure, or update electronic boards in the home on a client side of an enterprise wide system. The electronic boards serve as electronic controllers in the appliances and are programmable generic service boards. With such a system, it is possible to update and re-configure electronic boards and interact directly with an electronic controller of an appliance while an appliance is operating. Software, configuration data, and control data are downloaded from a server-side configuration of the enterprise wide system to update the electronic boards. | 2014-01-16 |
20140019531 | CONTACT BUILDER - A web-based contact builder, management system and a computer-implemented method to assist a user in efficiently managing and communicating with their designated contacts. The system enables a user to manage existing contacts; to identify via automated means new contacts and determine if they are registered users, or to invite them to join the system; to invite and respond to requests from new contacts in an efficient “one step” method; and to set the level of access that each contact will have to the user's personal identifying information. | 2014-01-16 |
20140019532 | Determining a Location and Area of a Place - In one embodiment, a method includes calculating a first mean of check-in locations associated with a place; selecting a subset of the check-in locations based on distances between the first mean and the check-in locations; and determining a central location and at least a portion of a perimeter of the place based on the subset of the check-in locations. | 2014-01-16 |
20140019533 | DYNAMIC PRESENTATION OF A USER PROFILE - Systems and methods for dynamic user profile presentation in a large-scale network are provided. Individuals may request to retrieve user profiles of other users in the network. Commonalities between the requesting individual and the owner of the user profile are identified. The commonalities may include non-public information associated with the owner of the user profile. Connection strength associated with each commonality is determined and the commonalities are prioritized according to the connection strength. The commonalities between the requesting individual and the owner of the user profile are presented to the requesting individual based on the prioritization. | 2014-01-16 |
20140019534 | SYSTEMS AND METHODS FOR ENABLING INTERNET CO-BROWSING - Systems and methods for enabling co-browsing are provided herein. A device, such as a web server, may execute a browser application that initiates co-browsing capabilities between a host computing device and one or more guest computing devices. Activatable code is injected and/or otherwise embedded in one or more web pages. Subsequently, using the activatable code, web browser information on the host computing device is obtained and processed for display on the one or more guest computing devices. | 2014-01-16 |
20140019535 | SOCIAL GROUP-BASED WISH LISTS - A social networking group definition that identifies each social group of a social network user within a social networking service is obtained by a processor for each different social networking service used by the user. An associated subset of items of a wish list of the user is identified for at least one identified social group of the obtained social networking group definitions using the social networking group definition. A partition of the wish list, including the identified subset of items of the wish list and the associated identified social group of the user, is defined for each identified subset of items of the wish list. Each partition of the wish list is accessible only by social connections of the user defined by the respective social group within the social networking group definition. | 2014-01-16 |
20140019536 | REALTIME COLLABORATION SYSTEM TO EVALUATE JOIN CONDITIONS OF POTENTIAL PARTICIPANTS - A real-time collaboration system receives a join condition of a potential participant of a real-time collaboration session. The join condition requires that a selected individual has connected to the real-time collaboration session and that the selected individual is prepared for participation in media sharing during the real-time collaboration session, or that selected information has been expressed during the real-time collaboration session, or that the potential participant has finished a task that overlaps in time with the real-time collaboration session, or that a selected number of individuals necessary to establish a quorum have connected to the real-time collaboration session, or that a selected individual has disconnected from the real-time collaboration session. If the real-time collaboration system determines that the join condition has been satisfied, then the real-time collaboration system notifies the potential participant to join the real-time collaboration session. | 2014-01-16 |
20140019537 | Configurable Community Platform - Technologies are described herein for providing a configurable community platform. A community reputation settings page may be provided. The community reputation settings page may include first functionality and second functionality. The first functionality may be configured to receive a first administrator customization of a rating system for a community page. The second functionality may be configured to receive a second administrator customization of an achievement point system for the community page. The first administrator customization of the rating system and the second administrator customization of the achievement system may be received via the community reputation settings page. The community page may be configured in accordance with the first administrator customization and the second administrator customization. | 2014-01-16 |
20140019538 | CLOUD-CONNECTED, INTERACTIVE APPLICATION SHARED THROUGH A SOCIAL NETWORK - The current patent application is directed to a class of highly functional, cloud-connected, interactive applications that are well suited for distribution and execution in social-networking contexts. When executed within the contexts of browser applications running on processor-controlled electronic devices, the class of application programs to which the current patent application is directed provides for importing images and other information from a social-networking service, developing digitally encoded and electronically stored content based on the imported images and other information, and distributing the digitally encoded and electronically stored content within a social-networking environment. | 2014-01-16 |
20140019539 | DETERMINATION OF INFLUENCE SCORES - Disclosed are methods and apparatus for determining an influence score for a user of one or more social-networking services. The methods comprise acquiring a set of one or more criteria, the criteria having been specified by a first party, acquiring a dataset comprising information that relates to the user's interactions with one or more of the social networks provided by one or more of the social-networking services, selecting from the dataset data that are in accordance with the one or more criteria, and determining some function of the selected data, thereby providing the influence score for the second party. | 2014-01-16 |
20140019540 | METHOD AND SYSTEM FOR PROVIDING VARIOUS SERVICES BASED ON SOCIAL INFORMATION OF MESSENGER PLATFORM USERS - Provided is a method and system for providing various services based on social information of messenger platform users. The method for providing the various services may include: providing a main service using a real profile including social information of users using a main service; and providing a channel for a plurality of inter-operative services through the main service. The at least one of the plurality of inter-operative services may be provided to a user selecting the at least one of the plurality of inter-operative services and at least one other user with whom the user establishes a relationship using the real profile in the at least one of the plurality of inter-operative services. | 2014-01-16 |
20140019541 | SYSTEMS AND METHODS FOR SELECTING CONTENT USING WEBREF ENTITIES - Systems and methods for providing content via a computer network using reference entities that can increase accuracy and minimize ambiguity of information used in online content selection are provided. A data processing system obtains a classification of a plurality of entities. Responsive to receiving a request for content for a user of a web page, the data processing system identifies an entity of the web page. The entity can include metadata about the classification. The data processing system matches the entity with content in a content repository to select content eligible for display on the web page. | 2014-01-16 |
20140019542 | Social Networking System and Behavioral Web - A mobile client that interfaces with one or more sets of entities listed including a social network. Machine learning technologies at a server analyze the content using statistical inference and data analytic techniques to splice in relevant advertising units in signal streams throughout the hierarchical stack. Processing can be completed on the wireless device or transitioned to the cloud. | 2014-01-16 |
20140019543 | PEER-TO-PEER NETWORK SYSTEM WITH MANAGEABILITY - A peer-to-peer network system provides at least one peer with information for configuration of a peer-to-peer network to optimize the configuration of the peer-to-peer network by using at least one of information about a status of the at least one peer, information about a status of an underlying network and information about a user in respect of services. | 2014-01-16 |
20140019544 | COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR DETERMINING WHETHER TO CONTINUE RELATIONSHIPS IN AN ONLINE SOCIAL NETWORK - Disclosed are systems, apparatus, methods and computer-readable storage media for determining whether to continue relationships in an online social network. For example, a server can maintain data entries in one or more database tables. A given data entry can include: an identification of an entity, an identification of a user having a social networking relationship with the entity, and an affinity score indicating an amount of interaction by the user with the entity. For each entry, a ratio of the affinity score to a measure of an amount of content associated with the entity and published in a feed accessible by the user can be determined. Depending on the implementation, such ratios can be compared with a threshold and/or ranked to identify candidates for discontinuing social networking relationships. | 2014-01-16 |
20140019545 | Social Graph Expanding Method, Program and System - A social graph expanding method, program, and system to expand a social network even when the social network is inadequate and there is no incentive for users to proactively contribute. The system determines the proximity to the target state when new edges are added to a social network and the distance between nodes is reduced by the new edge. To achieve this purpose, the system displays GUI cards to users of a client system connected to a web server, which prompts users to enter information and introduce new edges. The system uses an algorithm including the following priority criteria: an edge (card) related to a person closer to one's node has a higher priority; a larger sum of distances shrunk by the introduction of the edge has a higher priority; and a card with lower operating costs has a higher priority. | 2014-01-16 |
20140019546 | METHOD AND SYSTEM FOR CREATING A USER PROFILE TO PROVIDE PERSONALIZED RESULTS - The various embodiments herein provide a method and system for providing personalization services to a user by creating a user profile from a user selected multimedia data. The method comprises capturing a multimedia data through a user mobile device, initializing a client application pre-installed in the device, uploading the captured multimedia data to a central server through the client application, processing the multimedia data by a profiling module in the central server, extracting one or more user preferences from the multimedia data and creating a profile for the user based on the extracted user preferences. The profiling module extracts one or more keywords from the multimedia data inputted by the user to define the one or more personalization parameters. | 2014-01-16 |
20140019547 | METHOD AND SYSTEM FOR PROVIDING A VIRTUAL PLATFORM FOR SHARING INFORMATION - The various embodiments of the present disclosure provide a method and system for providing a virtual platform for sharing information. The method for providing virtual platform comprises of deploying a hotspot system at a hotspot access point, identifying one or more users at the hotspot access point, determining identification information associated with a user device, establishing a connection between the user device and the hotspot system and providing a virtual platform for sharing information on successful identification of the user device. The hotspot tracks the user activities, identifies user specific attributes based on the user activities, generates one or more communities for the user based on the user specific attributes, sends notifications to the one or more users of similar attributes to join the community and creates a virtual platform for providing interactive information sharing. | 2014-01-16 |
20140019548 | METHOD AND SYSTEM TRACKING AND DETERMINING PUBLIC SENTIMENT RELATING TO SOCIAL MEDIA - A method for determining influential broadcast messages in which a processing device identifies a plurality of re-posts of a post, wherein each re-post comprises a time stamp, determines whether the time stamp of the re-post is within a first time interval or a second time interval, increments a first count associated with the first time interval when the time stamp is within the first time interval or a second count associated with the second time interval when the time stamp is within the second time interval, and determines a public sentiment attribute associated with the post in view of a comparison between the first count and the second count. | 2014-01-16 |
20140019549 | Control System for Conferencing Applications in Named-Data Networks - A conference control server comprising a plurality of first ports configured to couple to a plurality of first control links, wherein the first control links connect the conference control server to a plurality of other conference control servers in a server cluster, a plurality of second ports configured to couple to a plurality of second control links, wherein the second control links connect the conference control server to a plurality of conference participating clients, and a processor coupled to the first ports and the second ports, wherein the processor is configured to register with a conference control system, wherein the conference control server is ready to serve a conference once registered, provide conference control and management functions to the conference participating clients and the other conference control servers, join the server cluster at any time, leave the server cluster without restrictions, and serve the conference participating clients. | 2014-01-16 |
20140019550 | SYSTEM AND METHOD OF ANALYZING USER ENGAGEMENT ACTIVITY IN SOCIAL MEDIA CAMPAIGNS - A server-based system is provided for analyzing and valuating social media campaign performance. The system collects online traffic data from member users of a social media channel, and tracks engagement activity with respect to a social media campaign operating on the channel according to parameters defined with respect to specific activities including: user interactions with media content of the campaign; user transactions as non-commercial data exchanges or commercial purchases conducted via the campaign; and user sharing of the campaign with other member users of the social media channel. The system establishes baseline performance thresholds and aggregates the tracked engagement activity with respect to the defined parameters. A graphical user interface is generated to display client feedback related to a comparison of the aggregated engagement activity with the established baseline performance thresholds for each of the defined parameters. | 2014-01-16 |
20140019551 | Personalizing A Web Page Outside Of A Social Networking System With Content From The Social Networking System - A user device requests a web page from a web server of a third-party website, which is separate from a social networking system. The web server from the third-party website sends a markup language document for the requested web page to the user device which includes an instruction for a browser application running on the user device to incorporate information obtained from the social networking system within the web page. Based on the instruction in the received markup language document, the user device requests personalized content from the social networking system, which generates the requested personalized content based on social information about the user. The user device then renders the web page with the personalized content contained in a frame and displays the rendered web page and the frame to the user. | 2014-01-16 |
20140019552 | METHODS AND SYSTEM FOR PROVIDING LOCATION-BASED COMMUNICATION SERVICES - Systems and methods are provided for providing location-based communication services, such as location-based chat sessions and location based-data feeds. Access to a chat session or data feed may be provided to a user of a mobile device when the current location of the mobile device is determined to be within a predetermined geographic region. In one implementation, the chat session or data feed relates to content provided by members of a group or social network. In other implementations, the content related to chat session or data feed is provided by members of the general public. | 2014-01-16 |
20140019553 | EXCHANGING DIGITAL CONTENT - A first content selection stored on a portable media device is associated with a first tag. In addition, a second tag that is associated with a second content selection and that indicates that supplemental content related to the second content selection is stored on a peer device is accessed from a peer device. The first tag is compared to the second tag, and, if a commonality shared by the first content selection and the second content selection is identified, an exchange of the supplemental content from the peer device to the portable media device is initiated. | 2014-01-16 |
20140019554 | Crowd Formation Based On Physical Boundaries And Other Rules - The present disclosure relates to forming crowds of users taking into account known physical boundaries. In general, current locations of a number of users are obtained. A crowd of users is then formed based on the current locations of the users while taking into account one or more known physical boundaries such that the crowd does not include spatially proximate users on opposite sides of the one or more known physical boundaries. By utilizing known physical boundaries in a spatial crowd formation process, users that are spatially proximate to one another but are separated by a physical boundary are not included in the same crowd. In this manner, the spatial crowd formation process provides accurate and meaningful crowd formation in environments such as, but not limited to, buildings with multiple rooms, shopping malls, or the like. Crowd data representing users in the formed crowd is generated. | 2014-01-16 |
20140019555 | SYSTEMS AND METHODS FOR A SERVICE BASED SOCIAL NETWORK USING TAGGING TECHNOLOGY - A human-centric distributed network operating system that includes a platform for facilitating remote collaboration on a large scale is provided. The platform permits resources, in the form of data, to be tagged and the tags are structured into a hierarchy, called namespaces, that are available for facilitating service based social network applications. The tags may further be assigned colors for performing operations associated with handling certain applications, such as image related operations or graphic user interfaces. By integrating these tools into a platform, users may seamlessly communicate with others to build communities of any desired size and for any desired purpose. The human-centric distributed network operating system may be used to facilitate various service based social network applications. The platform provides a scalable product for real time communications in an open, collaborative environment. | 2014-01-16 |
20140019556 | Autism Social Media - A social media site where parents, guardians, caregivers and individuals of autism can interact with each other. The social media website can also provide articles and information regarding autism. The website can also provide books and other products that will provide entertainment, help and support. | 2014-01-16 |
20140019557 | System and Method for Determining the Value of a Crowd Network - The present invention proposes that the value of a crowd network comes from network entropy and a very well engaged crowd has more value than a poorly engaged crowd. The engagement (and the resultant value generated from the engagement) of a crowd network can be measured in terms of the entropy of the network. The entropy is calculated as a function of the probability distribution of incoming and outgoing messages, which represents the entropy or uncertainty in the activity over the network. In this way, the activity occurring over a network in terms of message exchange is translated as a measure of the value of the network. An evolutionary algorithm is presented to optimize the entropy of a network by successively changing the network topology. Results indicate that the value of a crowd network very closely relate to its small world-ness, sparsity, and connectedness. | 2014-01-16 |
20140019558 | SYSTEM AND METHOD OF SHORT DOMAIN NAMES USED FOR REMAILING TO APPLY COMPUTATIONS TO EMAIL EN ROUTE AND ENABLE PRIVATE SHARING OF FILES STORED IN THE CLOUD - A system and a process for performing identified modifications of content in an e-mail message at a server or server farm electronically distal from an e-mail origin site. The process acts so that:
| 2014-01-16 |
20140019559 | METHODS AND DEVICES FOR FACILITATING EMAIL ACCOUNT CONFIGURATION - Methods and electronic devices for facilitating email account configuration are described. In one aspect, a first electronic device establishes a connection with an administration server that stores email information received from a second electronic device. The first electronic device then receives the email information from the administration server, and subsequently populates one or more interface elements in an account configuration interface of an email application based on the received email information for email account setup of one or more email addresses. | 2014-01-16 |
20140019560 | PERFORMANCE STRESS EVALUATION OF MULTI-MODAL NETWORK NOTIFICATION SERVICE - Embodiments disclosed herein provide systems and methods for evaluating performance stress in a multi-modal network notification service. In a particular embodiment, a method provides generating a covering array of test factors corresponding to a plurality of modes and a plurality of test level values for each mode and determining an escalation hierarchy of the covering array comprising a plurality of nodes, wherein each node corresponds to a set of test factors in the covering array. The method further provides performing a notification test run of the set of test factors for each node in the escalation hierarchy to determine performance stress for each set of test factors. The method further provides generating a first factor-level-run table with the notification test runs corresponding to each of n-wise test factors and possible test level values and indicating which of the notification test runs in the factor-level-run table resulted in performance stress. | 2014-01-16 |
20140019561 | Systems and Methods for Interactive Content Generation - The present invention is a computer network implemented communication platform that enables senders to send to recipients electronic communications based on one or more selected locations, each location being associated with at least one recipient. The present invention includes validating the senders so as to establish trust with recipients. The platform of the invention provides a map based utility enabling a sender to define the scope of location based communication. The platform also incorporates a change of address procedure that enables the updating of location based records. The system and method provide significant advantages over postal mail and traditional email systems. | 2014-01-16 |
20140019562 | SHARING USER-GENERATED NOTES - A method for sharing notes created in a multilayered document among users of a social network within a digital education platform is provided. In one embodiment, the digital education platform allows a user to create notes linked to a particular location in the document using a notepad application. Notes are aggregated and stored in the user's personal library on the digital education platform. When a user requests to share another user's notes and is granted access, the digital education platform retrieves the other user's notes and inserts the shared notes into the requesting user's existing notes associated with the document, based on their individual sharing attributes and metadata. | 2014-01-16 |
20140019563 | MESSAGE TARGETING PLATFORM - There is provided a method of operating a message targeting platform ( | 2014-01-16 |
20140019564 | METHODS AND SYSTEMS FOR GENERATING ELECTRONIC MESSAGES BASED UPON DYNAMIC CONTENT - Systems and methods are provided for dynamic electronic message content. A first template is associated with a first electronic message service provider, and a second template is associated with a second electronic message service provider. The first template is incompatible with the second electronic message service provider and/or the second template is incompatible with the first electronic message service provider. Dynamic content for electronic messages is stored in a database accessible by the first electronic message service provider and the second electronic message service provider. The dynamic content includes electronic message addresses associated with intended recipients of the electronic messages. The first electronic message service provider is instructed to generate a set of electronic messages based on the dynamic content, wherein the first electronic message service provider uses the first template to generate the set of electronic messages. | 2014-01-16 |
20140019565 | APPARATUS AND METHOD FOR SELECTING MULTIPLE FILES IN AN ELECTRONIC DEVICE - An apparatus and a method for selecting multiple files in an electronic device are provided. In the apparatus, a display unit displays data stored in a server device, and a processing unit sends information of the data stored in the server device to a common location of the server device when the data is selected, and downloads at least one data selected from the data stored in the common location to the electronic device. | 2014-01-16 |
20140019566 | Lost and Found Tagging and Communication System and Method - A method and system of facilitating communication between a finder of an article and an owner of the article including providing a unique ID to the owner and allowing the owner to register an association between the ID and owner contact information, allowing the owner to associate the ID and a virtual locale with the article, and forwarding communications of the finder of the article to the owner where the finder may provide no more information to the virtual locale than the ID and the communication. | 2014-01-16 |
20140019567 | On Demand Email Response - An improvement to an electronic mail program is disclosed. In particular, the improved electronic mail program enables a user to mark individual action items within a message and set attributes for each action item. In the preferred embodiment, attributes include priority, deadline, abstract, and responsibility. The electronic mail program stores the action items and associated attributes in a database and sends the message to one or more recipients. The electronic mail program then displays the message and action items to the recipients. Message recipients then navigate through the list of action items to read descriptions and to determine the priority and nature of the actions necessary. The responsibility attribute further indicates which recipient should respond to the action item. The improved electronic mail program updates the status of each action item in the database as recipients respond. | 2014-01-16 |
20140019568 | IDENTIFICATION OF CONTENT - Systems and methods for identifying content in electronic messages are provided. An electronic message may include certain content. The content is detected and analyzed to identify any metadata. The metadata may include a numerical signature characterizing the content. A thumbprint is generated based on the numerical signature. The thumbprint may then be compared to thumbprints of previously received messages. The comparison allows for classification of the electronic message as spam or not spam. | 2014-01-16 |
20140019569 | METHOD TO DETERMINE PATTERNS REPRESENTED IN CLOSED SEQUENCES - Embodiments herein disclose a process to find patterns represented by closed sequences with temporal ordering in time series data by converting the time series data into transactions. A distributed transaction handling unit continuously finds closed sequences with mutual confidence and lowest possible support thresholds from the data. The transaction handling unit distributes the data to be processed on multiple slave computers and uses data structures to store the statistics of the discovered patterns, which are kept up to date in real time. The transaction handling unit partitions the work into independent tasks so that the overhead of inter process and inter thread communication is kept at minimal. The transaction handling unit creates multiple check-points at user defined time interval or on demand or at the time of shutdown and is capable of using any of the available checkpoints and to be ready to process further data in an incremental manner. | 2014-01-16 |
20140019570 | DATA BUFFER EXCHANGE - A method for transferring data between nodes includes receiving in an input buffer of a first node, a direct memory access (DMA) thread that includes a first data element the input buffer associated with a second node, receiving a first message from the second node indicative of an address of the input buffer containing the first data element, and saving the address of the input buffer containing the first data element to a first list responsive to receiving the first message. | 2014-01-16 |
20140019571 | PROCESSING DATA PACKETS FROM A RECEIVE QUEUE IN A REMOTE DIRECT MEMORY ACCESS DEVICE - Processing data packets from a receive queue is provided. It is determined whether packets are saved in a pre-fetched queue. In response to determining that packets are not saved in the pre-fetched queue, a number of packets within the receive queue is determined. In response to determining the number of packets within the receive queue, it is determined whether the number of packets within the receive queue is greater than a number of packets called for by an application. In response to determining that the number of packets within the receive queue is greater than the number of packets called for by the application, an excess number of packets that is above the number of packets called for by the application is saved in the pre-fetched queue. An indication is sent to the application of the excess number of packets. The predetermined number of packets is transferred to the application. | 2014-01-16 |
20140019572 | Remote Direct Memory Access Socket Aggregation - Byte utilization is improved in Remote Direct Memory Access (RDMA) communications by detecting a plurality of concurrent messages on a plurality of application sockets which are destined for the same application, client or computer, intercepting those messages and consolidating their payloads into larger payloads, and then transmitting those consolidated messages to the destination, thereby increasing the payload-to-overhead byte utilization of the RDMA transmissions. At the receiving end, multiplexing information is used to unpack the consolidated messages, and to put the original payloads into a plurality of messages which are then fed into the receiving sockets to the destination application, client or computer, thereby making the consolidation process transparent between the initiator and the target. | 2014-01-16 |
20140019573 | SOURCE REFERENCE REPLICATION IN A DATA STORAGE SUBSYSTEM - A method of data replication from a first data storage device to a second data storage device. According to the method, prior to replicating data from the first data storage device to the second data storage device, metadata relating to data to be replicated may be transmitted to the second data storage device, the metadata including information about the data to be replicated and a path identifier identifying a path through which the second data storage device can remotely access the data at the first data storage device until the data to be replicated is copied to the second data storage device. | 2014-01-16 |
20140019574 | Remote Direct Memory Access Socket Aggregation - Byte utilization is improved in Remote Direct Memory Access (RDMA) communications by detecting a plurality of concurrent messages on a plurality of application sockets which are destined for the same application, client or computer, intercepting those messages and consolidating their payloads into larger payloads, and then transmitting those consolidated messages to the destination, thereby increasing the payload-to-overhead byte utilization of the RDMA transmissions. At the receiving end, multiplexing information is used to unpack the consolidated messages, and to put the original payloads into a plurality of messages which are then fed into the receiving sockets to the destination application, client or computer, thereby making the consolidation process transparent between the initiator and the target. | 2014-01-16 |
20140019575 | Maintaining Client-Side Persistent Data using Caching - Non-cookie methods for distinguishing among web-server clients (browsers) use personalized information stored in the browser's cache. The information may be extracted by programs, such as JavaScript programs, executing at the client side; or by sending resource data to cause the client to report the personalized information to the server in conjunction with a resource request. | 2014-01-16 |
20140019576 | INTELLIGENT EDGE CACHING - Disclosed is a program for pre-fetching resources. A computer, communicatively coupled to a plurality of client computers and a server computer, identifies a resource, through an examination of one or more HTTP server logs, that is cached on at least one of the plurality of client computers and has been validated by the server computer. The computer determines to pre-fetch the resource based on one or more predefined rules, at least one of the predefined rules including a threshold number of responses validating the resource that must be received by the computer. The computer pre-fetches and caches the resource from the server computer. The computer receives a request for the resource from a client computer that does not have the resource cached. The computer validates resource cached locally and sends the resource to the client computer from the local cache on the computer. | 2014-01-16 |
20140019577 | INTELLIGENT EDGE CACHING - Disclosed is a program for pre-fetching resources. A computer, communicatively coupled to a plurality of client computers and a server computer, identifies a resource, through an examination of one or more HTTP server logs, that is cached on at least one of the plurality of client computers and has been validated by the server computer. The computer determines to pre-fetch the resource based on one or more predefined rules, at least one of the predefined rules including a threshold number of responses validating the resource that must be received by the computer. The computer pre-fetches and caches the resource from the server computer. The computer receives a request for the resource from a client computer that does not have the resource cached. The computer validates resource cached locally and sends the resource to the client computer from the local cache on the computer. | 2014-01-16 |
20140019578 | WIRELESS COMMUNICATION SYSTEM AND METHOD FOR TRANSMITTING CONTENT IN WIRELESS COMMUNICATION SYSTEM - The present invention relates to a wireless communication system and a method for managing a cache server in the wireless communication system, the invention includes a step for checking a regional cache server to transmit contents when a DNS (Domain Name System) request a message for receiving contents acquired from a terminal, and a step for transmitting the contents by the cache server according to a contents request message received from the terminal. These steps can prevent the same data from being transmitted several times through a wireless communication network. Therefore, network usage associated with the service is reduced, and the network can be used more efficiently. | 2014-01-16 |
20140019579 | TRANSFERRING DATA OF A DISPERSED STORAGE NETWORK - A method begins by a dispersed storage (DS) processing detecting unavailability of a storage device of a site of dispersed storage network (DSN) memory to produce an unavailable storage device. The method continues with the DS processing module reassigning a fraction of a logical address sub-range of the unavailable storage device to one or more other storage devices, rebuilding one or more logically addressable data objects to produce one or more rebuilt data objects and storing the one or more rebuilt data objects in the one or more other storage devices. When the unavailable storage device becomes available, the method continues with the DS processing module reallocating the fraction of the logical address sub-range from the one or more other storage devices to the storage device and transferring the one or more rebuilt data objects from the one or more other storage devices to the storage device. | 2014-01-16 |
20140019580 | METHOD AND APPARATUS FOR PROVIDING DERIVATIVE PUBLICATIONS OF A PUBLICATION AT ONE OR MORE SERVICES - An approach is provided for providing a derivative publication of a publication at one or more services. The publishing service platform processes and/or facilitates a processing of at least one publication to cause, at least in part, a generation of at least one derivative publication. Next, the publishing service platform determines at least one service for publishing the at least one derivative publication. Then, the publishing service platform causes, at least in part, a transmission of the at least one derivative publication to the at least one service for publication. | 2014-01-16 |
20140019581 | METHOD AND SYSTEM FOR HANDLING ERROR INDICATIONS - A method for handling transmission of error indication messages in a communication network is provided. A destination computer associated with a destination address receives a user data packet from a source computer associated with a source address. A determination is made as to whether a destination identifier included in the user data packet is known. If it is determined that the destination identifier is known, then the user data packet is transmitted to a destination associated with the destination identifier. Else, the transmission of the first error indication message is delayed and the transmission of subsequent error indication messages is paced if subsequent user data packets received from the source computer include the unknown destination identifier. | 2014-01-16 |
20140019582 | METHOD FOR PROCESSING INVITATION INFORMATION AND SERVICE SERVER, MOBILE COMMUNICATION TERMINAL AND COMPUTER-READABLE RECORDING MEDIUM FOR PERFORMING THE SAME - Exemplary embodiments of the invention disclose a method for processing invitation information using a messaging service of a mobile communication terminal, and a service server, a mobile communication terminal, and a computer readable recording medium for performing the same. The method for processing invitation information by a service server includes: generating the invitation information according to a request from an invitation transmitting mobile communication terminal; verifying identification information of an invitation receiving mobile communication terminal in response to the invitation information being requested from the invitation receiving mobile communication terminal installing a service application; and transmitting the invitation information to the invitation receiving mobile communication terminal when the identification information is verified. | 2014-01-16 |
20140019583 | INGEST BANDWIDTH REDUCTION FOR CLOUD BASED MEDIA SERVICES - An automated system and method for ingest bandwidth reduction while uploading media content acquired at a given bit-rate to a cloud based media service are disclosed. In one embodiment, the media content is converted to a lower bit-rate coded representation than the given bit-rate using one of an electronic device used for initiating the upload and a dedicated appliance connected to the electronic device. Further, the converted media content is uploaded to the cloud based media service using one of the electronic device and the dedicated appliance either in sequence or in parallel with the conversion. | 2014-01-16 |
20140019584 | Acceleration of Cloud-Based Migration/Backup Through Pre-Population - A system, method, and computer-readable medium are disclosed for performing automated, cloud-based migrations of entitled digital assets. A set of entitlement data corresponding to a set of digital assets installed on a first system is processed with a set of digital asset source data to generate an equivalent set of digital assets. A first identifier associated with the source system is then cross-referenced to a second identifier associated with a target system. The second identifier and the set of entitlement data are processed to generate a second set of digital asset entitlements entitling the target system to use the set of equivalent digital assets. A migration request and the second identifier are then processed to provide the set of equivalent digital assets to the target system. | 2014-01-16 |
20140019585 | REAL-TIME COLLABORATIVE DOCUMENT REVIEW AND TRANSFER METHOD AND SYSTEM - A computer based document review and transfer system and method is disclosed. In an embodiment, the system receives a request from user for a unique identifier (ID). The system generates a unique ID and assigns it to the user. Users access the system to upload documents and other data. Users can request that documents and data be sent to another user by referencing the other user's unique ID. The system stores all documents and data on a cloud server that is accessible from any type of user device. Data consistency is maintained across devices. Access to documents and data comprises collaborative review of a document simultaneously by multiple users, revision of the document by one or more users; recording comments on the document by one or more users, and transfer of the document to various user devices. Data analytics are also performed on the data and various statistical information made available to users. | 2014-01-16 |