52nd week of 2013 patent applcation highlights part 64 |
Patent application number | Title | Published |
20130346448 | METHODS AND APPARATUS TO ENHANCE QUERIES IN AN AFFINITY DOMAIN - Methods and apparatus to enhance queries in an affinity domain are disclosed herein. An example method of providing a query service in an affinity domain includes receiving a query including one or more template identifiers that indicate conformance with a standard related to content of a document; generating an expression including the one or more template identifiers to define a search of a registry; performing the search of the registry according to the expression, wherein the search is configured to identify documents including the one or more template identifiers; and conveying the identified documents to an entity associated with the query. | 2013-12-26 |
20130346449 | ONLINE ESTATE DOCUMENT MANAGEMENT SYSTEM - A system and method for an online estate document management, the system comprising a user interface; one or more than one estate document servers operably connected to the user interface; an estate document database operably connected to the one or more than one estate document servers; instructions for verifying the user; instructions for version control of the one or more than one estate document; and instructions for notifying one or more than one recipient of changes to the one or more than one estate document. | 2013-12-26 |
20130346450 | SYSTEM AND METHOD FOR DETECTING AND INTEGRATING WITH NATIVE APPLICATIONS ENABLED FOR WEB-BASED STORAGE - A cloud storage system provides remote access to a file associated with the cloud storage system. In response to a request to access the file, the cloud storage system identifies applications available to the request generator and capable of accessing the file, which may include both online web-based applications and applications installed on a device with which the user is accessing the file. The cloud storage system determines an application type of an identified application, and provides file access to the identified application based on the application type. | 2013-12-26 |
20130346451 | SYSTEM AND METHOD FOR COMPRESSED LEVEL-ORDERED EDGE SEQUENCE ENCODING - Compressed Level-Ordered Edge Sequence (CLOES) encodings are described. These techniques enable more aggressive compression of a state-set representation. | 2013-12-26 |
20130346452 | Transmedia Inventory Management Systems and Methods - Inventory management systems and methods are described in which a user can manage inventory instances across multiple, independent stories. A transmedia inventory management system can include an inventory database to store inventory objects and a story database to store a plurality of independent story templates. A story engine can generate multiple, independent stories from the story templates. An inventory management engine can be used to manage instances of at least some of the inventory objects across the independent stories. A user can interact with at least some of the instances using first and second distinct user interfaces, respectively. | 2013-12-26 |
20130346453 | SYSTEM AND METHOD FOR END-TO-END EXPOSURE OF EXPORTED REPRESENTATIONS OF NATIVE DATA TYPES TO THIRD-PARTY APPLICATIONS - Systems and methods are disclosed herein for exporting a file to an application. A processor receives a request from a user for access to a file stored on a web-based storage system. The request includes a designation of an application to open the file, and the file is associated with a native format. The processor determines that the application is not configured to import the file in the native format and determines whether the file can be converted to an importable format that can be imported by the application. The processor converts the file from the native format to the importable format and exports the converted file in the importable format to the application, which opens the converted file. | 2013-12-26 |
20130346454 | Methods and Systems for Predictive Clinical Planning and Design and Integrated Execution Services - Systems and methods for predictive clinical planning, design, and integrated execution services are provided. The system may comprise a database, a web server, an application server, and a client. | 2013-12-26 |
20130346455 | FRAMEWORK FOR APPLYING METADATA FOR MULTIPLE FILES MANAGED USING A CONTENT MANAGEMENT SYSTEM - Various arrangements for applying metadata to multiple files managed by a content management system are presented. A user computer system may receive an indication of a plurality of files for uploading from the user computer system for storage and management to the content management system. The plurality of files may be stored in a location managed by the content management system. A metadata field may be required for each file of the plurality of files. The user computer system may provide an interface that requests a value of the metadata field. The interface may provide an apply-to-all option for the value of the metadata field to be applied to each file of the plurality of files. The user computer system may apply the value of the metadata field to each file of the plurality of files for uploading for storage and management to the content management system. | 2013-12-26 |
20130346456 | DEVICE FOR CACHING A SCALABLE ORIGINAL FILE - A device for caching a scalable original file having a first structure which has a header and a plurality of information packets for different information levels has a cache memory configured to cache a proxy file and/or information packets of the proxy file and a proxy file generator configured to generate a proxy file such that the latter is transferable into or directly has a second structure, which corresponds to the first structure of the original file. The proxy file generator further is configured to read out a first information packet of a basic information level from the original file and insert it into the proxy file at a position specified by the second structure and to output the proxy file in the second structure, so that in the second structure, at least one of the information packets of a non-basic information level is replaced with an empty information packet. | 2013-12-26 |
20130346457 | EVENT MEDIA FILE DISCOVERY - A computer implemented method and computer program product provides for announcing file availability. A source device receives a uniform resource locator (URL). The source device reports the URL, the URL corresponding to an event and to a network addressable server. | 2013-12-26 |
20130346458 | METHOD FOR MONITORING THE OUTPUT OF A RANDOM GENERATOR - An assemblage for monitoring an output of a random generator is provided, which assemblage compares chronologically successive sample values at a sampling point with one another in order to detect a relationship of the compared sample values with one another. | 2013-12-26 |
20130346459 | METHOD FOR GENERATING RANDOM NUMBERS - A method and an assemblage for generating random numbers. In the method, at a ring oscillator that comprises an odd number of inverting elements, values are picked off at at least two sampling points, an odd number of inverting elements being present in each case between at least two directly successive sampling points. | 2013-12-26 |
20130346460 | METHOD AND DEVICE FOR FILTERING A SIGNAL AND CONTROL DEVICE FOR A PROCESS - A method for filtering a signal is proposed. A noisy input signal is continuously examined in order to determine whether the input signal it is within or outside a deadband. The deadband width and the zero point of the deadband are continuously adapted to the noise power of the input signal depending on the time behavior of the input signal and a predefined system time constant. At least one filtered output signal is continuously output, such as a deadband signal, which substantially corresponds to a smoothed input signal. | 2013-12-26 |
20130346461 | APPARATUS FOR CALCULATING A RESULT OF A SCALAR MULTIPLICATION - An apparatus for calculating a result of a scalar multiplication of a reference number with a reference point on an elliptic curve comprises a point selector and a processor. The point selector is configured to select randomly or pseudo-randomly an auxiliary point on the elliptic curve. The processor is configured to calculate the result of the scalar multiplication with a double-and-always-add process using the auxiliary point. | 2013-12-26 |
20130346462 | INTERCONNECTED ARITHMETIC LOGIC UNITS - An arithmetic logic stage in a graphics pipeline includes a number of arithmetic logic units (ALUs). The ALUs each include, for example, a multiplier and an adder. The ALUs are interconnected by circuitry that, for example, routes the output from the multiplier in one ALU to both the adder in that ALU and an adder in another ALU. | 2013-12-26 |
20130346463 | METHOD AND APPARATUS FOR MULTIPLY INSTRUCTIONS IN DATA PROCESSORS - The disclosed embodiments relate to apparatus for accurately, efficiently and quickly executing a multiplication instruction. The disclosed embodiments can provide a multiplier module having an optimized layout that can help speed up computation of a result during a multiply operation so that cycle delay can be reduced and so that power consumption can be reduced. | 2013-12-26 |
20130346464 | Data Services for Enterprises Leveraging Search System Data Assets - A data service system is described herein which processes raw data assets from at least one network-accessible system (such as a search system), to produce processed data assets. Enterprise applications can then leverage the processed data assets to perform various environment-specific tasks. In one implementation, the data service system can generate any of: synonym resources for use by an enterprise application in providing synonyms for specified terms associated with entities; augmentation resources for use by an enterprise application in providing supplemental information for specified seed information; and spelling-correction resources for use by an enterprise application in providing spelling information for specified terms, and so on. | 2013-12-26 |
20130346465 | APPLICATION ENHANCEMENT USING EDGE DATA CENTER - A management service that receives requests for the cloud computing environment to host applications, and improves performance of the application using an edge server. In response to the original request, the management service allocates the application to run on an origin data center, evaluates the application by evaluating at least one of the application properties designated by an application code author or provider, or the application performance, and uses an edge server to improve performance of the application in response to evaluating the application. For instance, a portion of application code may be offloaded to run on the edge data center, a portion of application data may be cached at the edge data center, or the edge server may add functionality to the application. | 2013-12-26 |
20130346466 | IDENTIFYING OUTLIERS IN A LARGE SET OF OBJECTS - Described herein are various technologies pertaining to identifying global outlier candidates from a relatively large collection of computer-readable objects in a distributed computing environment. The collection of computer-readable objects is partitioned into a plurality of sets of objects, and local outlier candidates are identified from each set of objects in the plurality of sets of objects. The local outlier candidates are updated through a hierarchical pairwise similarity analysis until global outlier candidates are identified. Thereafter, a pairwise similarity analysis is undertaken with respect to the global outlier candidates and the sets of objects in the plurality of sets of objects to identify true global outliers. | 2013-12-26 |
20130346467 | EFFICIENT EGONET COMPUTATION IN A WEIGHTED DIRECTED GRAPH - An embodiment of the invention pertains to a weighted directed graph comprising multiple nodes and edges that each extends between two nodes. The embodiment includes processing edges to generate a forward and reverse edge corresponding to each edge. Forward and reverse edges are processed to generate indirect edges, each comprising two edge components, and extending between two nodes. One node associated with each forward edge, each reverse edge, and each indirect edge is selected to be the key node of its associated edge. All forward, reverse and indirect edges having a particular node as their respective key nodes are placed into a group. All edges of the group are then selectively processed to provide information pertaining to an egonet of the graph that has the particular node as its egonode. | 2013-12-26 |
20130346468 | CLUSTER SYSTEM BASED ON PARALLEL COMPUTING FRAMEWORK, AND HOST NODE, COMPUTING NODE AND METHOD FOR EXECUTING APPLICATION THEREIN - A cluster system based on a parallel computing framework is provided, and the cluster system includes a host node configured to execute a host program for a parallel computing framework and a computing node configured to be connected to the host node and execute a kernel program for the parallel computing frame work. | 2013-12-26 |
20130346469 | OFFLOADING OF COMPUTATION FOR RACK LEVEL SERVERS AND CORRESPONDING METHODS AND SYSTEMS - A method for handling multiple networked applications using a distributed server system is disclosed. The method can include providing at least one main processor and a plurality of offload processors connected to a memory bus; and operating a virtual switch respectively connected to the main processor and the plurality of offload processors using the memory bus, with the virtual switch receiving memory read/write data over the memory bus. | 2013-12-26 |
20130346470 | DISTRIBUTED PROCESSING OF NETWORK DEVICE TASKS - Techniques are described for distributing network device tasks across virtual machines executing in a computing cloud. A network device includes a network interface to send and receive messages, a routing unit comprising one or more processors configured to execute a version of a network operating system, and a virtual machine agent. The virtual machine agent is configured to identify a virtual machine executing at a computing cloud communicatively coupled to the network device, wherein the identified virtual machine executes an instance of the version of the network operating system, to send, using the at least one network interface and to the virtual machine, a request to perform a task, and to receive, using the at least one network interface and from the virtual machine, a task response that includes a result of performing the task. The routing unit is configured to update the network device based on the result. | 2013-12-26 |
20130346471 | MAPPING SERVER AND MAPPING METHOD - The examples of the present invention relates to a mapping server and a mapping method for inter-working between a display controlling computer and portable terminal devices. According to an example of the present invention, a mapping server is configured to store information on terminal call signal displayed on a display area of a display unit controlled by a display controlling computer identified on a network, the information on terminal call signal including color information; receive response signal of a portable terminal device generated by the portable terminal device recognizing the terminal call signal displayed on the display area by the display controlling computer through a photo-sensor installed on the portable terminal device; and map between the terminal call signal and the response signal, thereby linking between the display controlling computer and the portable terminal device on the network. | 2013-12-26 |
20130346472 | Redirecting From a Cloud Service to a Third Party Website to Save Costs Without Sacrificing Security - Techniques are provided for receiving a request from a client proxy device to access a file on a server. The file is associated with a uniform resource locator (URL). In response to receiving the request, the server proxy device evaluates the request for presence of information that indicates that the client proxy device is able to obtain redirect instructions to access the file. When the evaluating indicates that the request includes the information, the server proxy device requests and receives identifier information associated with the URL from the server. The server proxy device retrieves from a database stored identifier information associated with the URL to compare it to the stored identifier information associated with the URL. When there is a match, the redirect instructions are sent to the client proxy device instructing the client proxy device to retrieve the file directly from the server. | 2013-12-26 |
20130346473 | SERVER-SIDE TIMING ESTIMATION OF CLIENT-SIDE ACTIONS - A computer implemented method of adjusting for varying delays in communication of a batch of actions uploaded for processing from a client application to a server application. The method includes receiving the batch of actions to be processed, the batch of actions including the actions, action time stamps, and an upload time stamp, generating a receipt time stamp for receipt of the batch, estimating times of occurrences of actions in the batch based on a base time and the action time stamps, and adjusting a process running on a server based on the estimated times. The base time is estimated by estimating when a first action in the batch occurred and, if a time between two adjacent actions in the batch exceeds a predefined limit, the base time is re-estimated by estimating when a second of the two adjacent actions occurred. | 2013-12-26 |
20130346474 | WEB STORAGE OPTIMIZATION - Embodiments of the present invention provide a method, system and computer program product for Web storage optimization and cache management. In one embodiment, a method of client side cache management using Web storage can include first registering a client browser session in a content browser as a listener to events for Web storage for a particular domain. Subsequently, notification can be received from the content browser of an event of a different client browser session associated with the Web storage. For instance, the notification can result from the different client browser adding a new cache entry to the Web storage, or from the different client browser periodically at a specified time interval indicating a state of one or more cache entries in the Web storage. Finally, in response to the notification, a cache entry in the Web storage can be invalided such as through cache entry removal or compression. | 2013-12-26 |
20130346475 | Systems for Serving Website Content According to User Status - An example embodiment of a system for accelerating hosting performance may comprise one or more databases and one or more server computers communicatively coupled to a network. For each of one or more web applications hosted on the one or more servers, the one or more databases may store a signature comprising a regular expression pattern indicating a status of a user of the web application. The status of the user may further indicate that the one or more servers and/or web applications are able to perform one or more actions. The one or more servers may determine whether the request includes a browser cookie. If so, the one or more proxy servers may determine whether the browser cookie matches the regular expression pattern for that web application. If the browser cookie matches the regular expression pattern, the user will be considered authenticated and the request for action will be processed accordingly. | 2013-12-26 |
20130346476 | Serving Website Content According to User Status - An example embodiment of a method for accelerating hosting performance may comprise the steps of hosting one or more web applications on one or more servers, storing a signature comprising a regular expression pattern indicating the status of a user, receiving a request to perform an action and determining whether the request includes a browser cookie. If so, the one or more servers may determine whether the browser cookie matches the regular expression pattern for that web application. If the browser cookie matches the regular expression pattern, the user will be considered authenticated and the request for action will be processed accordingly. | 2013-12-26 |
20130346477 | SYSTEM AND METHOD OF RESOLVING A DOMAIN NAME - A method of resolving a domain name that includes a non-LDH character, involves a client computer receiving a domain name update notification for a first computer server that has a LDH domain name comprising at least one character but excluding non-LDH characters. In response, the client computer downloads a configuration payload from a registration server that maintains an association between the first computer server and a second computer server. The configuration payload links the first computer server to a non-LDH domain name associated with the second computer server and configures the client computer to determine an identification of the second computer server from the first LDH domain name. The non-LDH domain name has at least one non-LDH character. The client computer uses the identification of the second computer server to establish a communication session therewith while displaying the associated non-LDH domain name. | 2013-12-26 |
20130346478 | UNIFIED PLAYBACK POSITION - Improved techniques for interacting with media content so as to provide a unified experience of media content across different client devices in a client-server environment are disclosed. Media content may be displayed on first display of a first client device. Using a server computer, a status of the media content may be communicated from the first client device to a second client device. The media content may be displayed on a second display of the second client device, in accordance with the status of the media content from the first client device. | 2013-12-26 |
20130346479 | Systems and Algorithm For Interfacing with a Virtualized Computing Service Over a Network Using a Lightweight Client - Systems and algorithm for providing a service to a client includes defining a virtual infrastructure in which a plurality of virtual machines are running on a virtualization layer with at least one of the virtual machine executing an image processor algorithm. The image processor algorithm is configured to access framebuffer data of a specific virtual machine that includes the service to be controlled, process the framebuffer data to generate image data packets with contextual information by scanning the framebuffer data to discern the image of the virtual machine display, obtaining connection parameters and client characteristics of a connection to the client, analyzing the framebuffer data to balance performance of the connection and performance of the specific virtual machine, and selecting a compression technique for processing the framebuffer data to generate image data packets. The image data packets are transmitted to the client for presenting on a display device. | 2013-12-26 |
20130346480 | TECHNIQUES FOR CAPTURING DATA SETS - Techniques, including systems and methods, for capturing data sets include performing a client-side two-phase commit to ensure one or more data consistency conditions. A logical volume may represent a data set that is distributed among a plurality of physical storage devices. One or more client devices are instructed to block at least acknowledgment of write operations. When the one or more client devices have blocked at least acknowledgment of write operations, one or more servers in communication with the physical storage devices are instructed to capture corresponding portions of the data set. When the servers have been instructed to capture corresponding portions of the data set, the client devices are instructed to resume at least acknowledgment of write operations. | 2013-12-26 |
20130346481 | METHOD, DEVICE, AND SYSTEM FOR ACQUIRING A WEB PAGE - A technique for acquiring a web page includes: receiving, at a client, a user instruction; obtaining from the instruction a page number of a web page that a user desires to access; searching for web page data in a hidden form that is cached in advance at the client, the search being based at least in part on the page number and the hidden form comprising web page data for a plurality of page numbers and in the event that web page data is found in the hidden form, generating, by the client, the web page using the web page data. | 2013-12-26 |
20130346482 | METHOD AND SYSTEM FOR PROVIDING SYNCHRONIZED VIEWS OF MULTIPLE APPLICATIONS FOR DISPLAY ON A REMOTE COMPUTING DEVICE - A method and system of providing remote access at a client computer that executes a client remote access program that simultaneously communicates with first and second server remote access programs. The first and second server remote access programs determine first and second presentation data indicative of an application state of first and second application programs. The client remote access program receives the first and the second presentation data and determines display data in dependence thereupon for substantially simultaneously displaying the first and the second presentation data. The first and second application programs are provided with an out-of-band communication path to synchronize data between themselves, without the synchronization occurring through the client remote access program. | 2013-12-26 |
20130346483 | SYSTEM AND METHOD FOR CREATION, DISTRIBUTION, APPLICATION, AND MANAGEMENT OF SHARED COMPRESSION DICTIONARIES FOR USE IN SYMMETRIC HTTP NETWORKS - A method and system for creating, distributing, and managing of shared compression dictionaries. The system comprises a compressor configured to generate at least one shared compression dictionary based on a context of data streams flow between a client web browser and an origin server; an origin accelerator communicatively connected to the origin server and configured to encode an encountered data stream to a compressed form based on the least one shared compression dictionary; and an edge accelerator communicatively connected to the client web browser and configured to decode the compressed form of the data stream to an uncompressed form using the least one shared compression dictionary. | 2013-12-26 |
20130346484 | INFLIGHT ENTERTAINMENT SYSTEM - An in-flight entertainment system includes a server and a server/client interface. The server/client interface interfaces with the server and a display unit to retrieve a specified data block requested by the display unit, where the server/client interface sends a command to a storage device controller of the server to retrieve the specified data block from a storage device under the control of the server. The server/client interface operating based on its own control logic. | 2013-12-26 |
20130346485 | ACCESSING AND DISPLAYING NETWORK CONTENT - A method for accessing and displaying network content employs an informational component which includes a definition for rendering a graphical user interface within which content may be presented outside of and without utilization of another application. The informational component also includes one or more definitions of content locations from which content elements may be transmitted over a network and presented within the graphical user interface. A provider of an informational component or informational components may thus create customized displays within which intended content may be rendered. An application component may be used in association with an informational component or informational components to manage the collection, organization, sharing, and rendering of plurality of the informational component(s). | 2013-12-26 |
20130346486 | PROVIDING ACCESS TO INFORMATION OF MULTIPLE TYPES VIA COORDINATION OF DISTINCT INFORMATION SERVICES - Techniques are described for providing users of client devices with coordinated access to Information and/or functionality of multiple types, such as by using multiple types of connections to multiple information services of distinct types that exchange context information related to activities of the users and/or clients. The client devices can be, for example, wireless devices with multiple distinct modes (e.g., voice and data modes) for different types of connections with different types of servers (e.g., voice servers and data servers). In some situations, coordination between different servers allows multiple distinct interaction sessions of different types with different servers to remain synchronized or otherwise coordinated over time as the user performs interactions via the different sessions. This abstract is provided to comply with rules requiring an abstract, and is not intended to be used to interpret or limit the scope or meaning of the claims. | 2013-12-26 |
20130346487 | RELAY SERVER AND RELAY COMMUNICATION SYSTEM - A relay server mainly includes a VPN group information storage unit, an address filter information storage unit, and a communication control unit. The VPN group information storage unit is arranged and programmed to store information concerning routing apparatuses that define a VPN group and a routing session. The address filter information storage unit is arranged and programmed to store address filter information in association with identification information of the routing apparatus. The communication control unit is arranged and programmed to perform controls of: upon detection of that an address included in the address filter information overlaps, causing a translated address to be associated with the overlapping address, and transmitting the translated address to another routing apparatus; and performing routing based on the address filter information and the translated address. | 2013-12-26 |
20130346488 | UNIFIED COLLECTION AND DISTRIBUTION OF DATA - A stub tag in source code of a webpage allows for collection of numerous data elements according to tracking tags of various data receiver parties and for distribution of the collected data elements to those parties. The stub tag references a remotely cached script that enables a user device, e.g. a computer running a web browser, to retrieve a tag code for collecting the data elements. The tag code is constructed according to data collection settings, data distribution settings, data receiver settings, and/or user privacy settings. The tag code results in a single variable, common to all data receiver parties, for each data element. The common variable is transmitted to data receivers through the user device or through a server-to-server API. | 2013-12-26 |
20130346489 | INFORMATION PROCESSING SYSTEM, CLIENTS, SERVER, PROGRAMS AND INFORMATION PROCESSING METHOD - An information processing system including an IC chip, a client driving the IC chip to carry out predetermined processing, a server connected to the client by a communication network, wherein the client has a processing-command requesting section configured to request for transmission of a processing command to the server; an ID-acquisition-command sender section configured to transmit an ID acquisition command; a chip-ID extraction section configured to extract the chip ID; and a processing-command sender section configured to embed the extracted chip ID into the processing command and transmit the command. The server has a command-group sender section configured to send the command. The IC chip has a chip-ID sender section configured to transmit data; a chip-ID determination section configured to determine whether the chip ID in the command is identical with the chip ID of the IC chip; and a processing execution section configured to carry out the predetermined processing. | 2013-12-26 |
20130346490 | METHOD AND SYSTEM TO PRE-FETCH DATA IN A NETWORK - A system, a computer readable storage medium including instructions, and a computer-implemented method of pre-fetching in a network, are provided. In an example embodiment, computer-implemented method of pre-fetching in a network comprises receiving a request from a user device for a first network-accessible data item in the plurality of network-accessible data items; transmitting the first network-accessible data item to the user device; identifying a second network-accessible data item in the plurality of network-accessible data items; and transmitting the second network-accessible data item to the user device, the second network-accessible data item being transmitted before receiving a request for the second network-accessible data item from the user device. Pre-fetch logic may be embedded in the first network-accessible data item. | 2013-12-26 |
20130346491 | Server-Based Data Sharing in Computer Applications Using A Clipboard - A computer-implemented method of sharing data between computer applications is discussed. The method includes receiving, at an application server sub-system of a hosted computer server system and from a first computing device that is remote from the hosted computer server system, commands interacting with an electronic document served by the application server sub-system, and receiving at the hosted computer server system a command to copy content from the electronic document to an electronic clipboard. The method also includes storing, at a clipboard server sub-system of the hosted computer server system, that is separate from the application server sub-system, data that represents the content, receiving a request for the stored data that represents the content, and delivering, from the clipboard server sub-system to a second computing device, the data that represents the content. | 2013-12-26 |
20130346492 | Content Reading System and Method - The present invention provides a content reading system and method, which gives consideration to both the flexibility of reading method and the security of copyright protection. The content reading system includes: a Document Management System DCMS server, adapted to support the storage and parsing of data content; invoke stored page data and provides the page data to a dedicated client after receiving a page data request from the dedicated client; invoke stored page data to form bitmap of the page and provides the bitmap to a Web client after receiving a page data request from a Web client. | 2013-12-26 |
20130346493 | MULTIPLE SERVICE CLASSES IN A SHARED CLOUD - In various exemplary embodiments, a system, article of manufacture, and method for providing, a cloud computing infrastructure on a system infrastructure comprising, a first virtual computing environment associated with a first class of service, the first class of service defining, in one embodiment, a first set of obligations, restrictions, and/or capabilities; providing, in the same cloud, a second virtual computing environment associated with a second class of service, the second class of service defining a second set of obligations, restrictions, and/or capabilities different from those of the first class of service; and executing the first virtual computing environment according to the first class of service and the second virtual computing environment according to the second class of service, the first virtual computing environment having a different access to the hardware platform than the second virtual environment based on the respective class of service. | 2013-12-26 |
20130346494 | CLOUD-BASED SYSTEM AND METHOD FOR SHARING MEDIA AMONG CLOSELY LOCATED DEVICES - A method for sharing data between a local device and a target device includes scanning for a fallback peer-to-peer (P2P) network by the local device. When the scanning finds the fallback P2P network, the local device joins the P2P network in order to connect to a target device. The local device can also create a fallback P2P network when the scanning does not find said fallback P2P network. The local device searches for a target device, using a Bluetooth generic attribute (GATT) personal device profile (PDP) protocol; and is capable of sharing a data file between the local and target devices upon receiving an indication that the target device had connected to said fallback P2P network. In response to a triggering event, the local and target devices connect to the P2P network to thereby support file sharing. | 2013-12-26 |
20130346495 | MEDIATION AND PRESENTATION OF COMMUNICATIONS - A computer receives a plurality of records each relevant to a relationship between a first person and a second person. The computer determines a communication score of a communication from the first person to the second person, wherein the score is based on at least one of the plurality of records. The computer compares the communication score to an established mediation threshold. Responsive to determining that the communication score violates the established mediation threshold, the computer passes the communication to a user device of the second person. Further, the computer prioritizes the plurality of records according to a set of priorities, and presents the plurality of records to the first person or to the second person. | 2013-12-26 |
20130346496 | SYSTEM AND METHOD OF PREDICTING COMMUNITY MEMBER RESPONSIVENESS - Disclosed herein is a mechanism, which may be in a community-driven system, to assist a user, or member of the community, to articulate a request, such as a question, that is likely to receive a response, e.g., an answer to a question posed, from the user community. A machine learning approach may be used to generate a model, which model may be trained using previously-posted requests, e.g., questions, and response, e.g., answers. The generated model may be used to make a prediction, e.g., to predict a potential number of answers for a given question, which prediction may also have an accompanying confidence score. A prediction generated by the model may be presented to the user as the user is providing the input, e.g., typing a question. Such prediction may be generated for a partial question, e.g., as the question is being typed, as well as a completed question. | 2013-12-26 |
20130346497 | SYSTEM, COMPUTER PROGRAM PRODUCT AND COMPUTER-IMPLEMENTED METHOD FOR SHARING ACADEMIC USER PROFILES AND RANKING ACADEMIC USERS - A system for sharing academic articles and credential information for a plurality of academic users is described herein. Embodiments of the system, computer program product and computer-implemented method perform a process for gathering data related to the academic user and a process for determining a reputation ranking for the academic user by executing the steps of: creating a user profile for the academic user from attribute information gathered from a user profile prompt, enabling the user profile from the academic user to be viewed by academic and non-academic users and selected for ranking by other academic users, enabling the other academic users to provide a rank selection for the user profile for the academic user according to at least one of research quality, credentials, research articles, and user activity, and determining a reputation ranking for the user profile from the rank selection of the other academic users. | 2013-12-26 |
20130346498 | SYSTEM AND METHOD FOR HOSTING AND SHARING A LIVE EVENT - A computer-implemented method and computing system for generating, using one or more computing devices, an event page corresponding to a particular event, the event page associated with a social network. The method further configured to allow access to the event page to one or more members of the social network and to determine a subset of the one or more members of the social network. The method further configured to provide the subset of the one or more members of the social network with permission to edit the event page and receive real-time updates to the event page from the subset of the one or more members of the social network. | 2013-12-26 |
20130346499 | SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING FRAME AGGREGATION WITH SCREEN SHARING - In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing frame aggregation with screen sharing including, for example, means for receiving, at a server, a stream of delta frames from a publishing client as part of a screen sharing session with one or more viewing clients; establishing a FIFO buffer for each of the respective one or more viewing clients on 1:1 basis; queuing a copy of the stream of delta frames into each of the FIFO buffers corresponding to the one or more viewing clients, wherein the stream of delta frames are transmitted from the respective FIFO buffers to the corresponding one or more client viewers; monitoring each of the respective FIFO buffers for each of the one or more viewing clients to determine if two or more delta frames are concurrently queued in any single one of the respective FIFO buffers at any given time; aggregating the two or more delta frames into a single aggregated delta frame; re-queuing the aggregated delta frame; and transmitting the aggregated delta frame to the respective viewing client. Other related embodiments are disclosed. | 2013-12-26 |
20130346500 | SYSTEMS, METHODS, AND APPARATUSES FOR ACCEPTING LATE JOINERS WITH SCREEN SHARING - In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for accepting late joiners with screen sharing including, for example, means for receiving, at a server, a key frame from a publishing client sharing its screen, the key frame defining the screen of the publishing client in its entirety at the beginning of a screen sharing session with one or more viewing clients; transmitting the key frame to the one or more viewing clients; iteratively processing each of a plurality of delta frames from the publishing client specifying changes to the screen of the publishing client, wherein the iterative processing includes: (i) receiving each delta frame, (ii) updating an aggregated current key frame with the delta frame received, and (iii) sending the delta frame to the one or more viewing clients. Such means further include: accepting a late joiner viewing client for the screen sharing session; sending the aggregated current key frame to the late joiner viewing client; and sending subsequently received delta frames to the one or more viewing clients and to the late joiner viewing client. Other related embodiments are disclosed. | 2013-12-26 |
20130346501 | System and Method for Calculating Global Reputation - As social networks become more powerful and sophisticated, each member of a social network may belong to different communities. The computing reputation for users in a single community is not adequate anymore. As a result, a method of calculating global reputation for each member is desirable. Various considerations are described to address challenges related to global reputation for a user who participates in activities among multiple communities. Considerations on accessibility of a community, quality vs. quantity of submissions, posting ideas vs. comments, weighting of each community, and volatility of the reputation value are discussed in the present invention. Finally, a formula for calculating a global reputation value of the user is proposed by combining all the considerations. A system that implements the global reputation computation is described. | 2013-12-26 |
20130346502 | Markup Language for Incorporating Social Networking System Information by an External Website - A social networking system contains information describing information about users of the social networking system and about various connections among the users. When a user of the social networking system accesses an external website, the external website may send the user a web page containing markup language with instructions to retrieve information associated with a user from a social networking system. The client device processes the annotations and sends a request for social information related to the user to a social networking system, subject perhaps to privacy settings in the social networking system. The user's browser uses the information obtained from the social networking system in response to the request to render the markup language document for display on the user's computer system. This process allows the external website to use information from the social networking system to enhance the user's experience on the external website. | 2013-12-26 |
20130346503 | METHOD AND APPARATUS FOR SOCIAL NETWORKING IN A DYNAMIC ENVIRONMENT - In one embodiment, the present invention is a method and apparatus for social networking in a dynamic environment. In one embodiment, a method for social networking in a network includes broadcasting a first set of one or more keywords representing one or more interests of a first user in the network, receiving a response from a second user in the network indicating interest in at least one of the interests of the first user, and connecting to a server in the network, where the server hosts a group for supporting communications between at least the first network user and the second network user. | 2013-12-26 |
20130346504 | GROUP COMMUNICATION METHOD AND APPARATUS FOR GROUP COMMUNICATION - A group communication method is provided, including: receiving, from a network application, a group access request that requests access to a group, where the group access request includes a group identifier of the group; obtaining group member information of all group members in the group according to the group identifier; according to the group member information, determining members of a first group that are connected to a service function entity through a same gateway in the group; and sending, to the gateway, a first group member access request that requests access to the members of the first group. In addition, a service function entity for group communication and a gateway for group communication are provided. The present invention is capable of reducing signaling overhead during group communication and thereby improving group communication efficiency. | 2013-12-26 |
20130346505 | SOCIAL MEDIA IN PATENT PORTFOLIO MANAGEMENT - Systems and methods for the use of social media in patent portfolio management are proposed. In one example embodiment, a method includes maintaining or accessing, by a computer processor, a database including data relating to patent applications and detecting the grant or publication of a patent application in the database. The method further includes creating, in response to the detection, in a social media network, a fan page including data relating to the granted or published patent application. The owner of the granted or published patent is identified in the social media network and invited to be a fan of the fan page. | 2013-12-26 |
20130346506 | POINT-IN-TIME REQUIREMENT TRACKING METHODS AND APPARATUS - A system, methods, and apparatus for point-in-time requirement tracking are disclosed. In an example embodiment, requirements for a project are stored in a database communicatively coupled to a server, the requirements including at least a first requirement stored in a first record and a second requirement stored in a second record. The server receives changes to the first requirement and the second requirement during the edit session and stores the changed first requirement to a third record and the changed second requirements to a fourth record. The server then provides the first and third records to a client device so that the client device can concurrently display the first requirement as specified in the first record and the first requirement as specified in the third record. | 2013-12-26 |
20130346507 | Collaborative Expertise Networking System and Method - Embodiments are directed to an apparatus or method that includes among other features, a search engine configured to permit a user to search the profiles of other users, a storage medium configured to store the profile of the users such that the profiles include at least one of text, picture, audio and video, wherein the profile displays tasks that were performed by the user in the past and a team creation module configured to form a team of a group of users such that a skill for performing a task associated with the group of users is generated based on the combined skill of the group of users. | 2013-12-26 |
20130346508 | COOPERATIVE PROVISION OF PERSONALIZED USER FUNCTIONS USING SHARED AND PERSONAL DEVICES - Methods, apparatuses and storage medium associated with cooperative provision of personalized user functions using shared device and personal device are disclosed herein. In various embodiments, a personal device (PD) method may include receiving, by a personal device of a user, a request to perform a user function to be cooperatively provided by the personal device and a shared device (SD) configured for use by multiple users; and cooperating with the shared device, by the personal device, to provide the requested user function personalized to the user of the personal device. In various embodiments, a SD method may include similar receiving and cooperating operations, performed by the SD. Other embodiments may be disclosed or claimed. | 2013-12-26 |
20130346509 | Digital postal mail gateway - A digital postal mail connector (or “gateway”) is supported within an enterprise's (a mailer's) digital delivery infrastructure, preferably as a rack-mounted hardware appliance or software install. The digital postal mail gateway interfaces with the mailer's existing print process (e.g., a print stream processor) to automatically create an alternative output stream that is sent as one or more digital files and received online by the mailer's customers in web-based electronic mailboxes. | 2013-12-26 |
20130346510 | EXTRACTING DATA FROM EMAIL ATTACHMENTS - A method of extracting data from email attachments comprising receiving an email in which the email comprises a data file attached thereto; receiving a keyword, in which the keyword describes at least a portion of the data file; and extracting from the data file portions of the data file that contain the keyword. A system for extracting an attachment from an email, the system comprising a server; a processor communicatively coupled with the server; a memory communicatively coupled to the server; and an application stored within the memory; in which the system receives an email comprising a data file, and with a keyword, extracts from the data file portions of the data file that contain the keyword. | 2013-12-26 |
20130346511 | LIFE MANAGEMENT SERVICES - System and methods for enhancing user productivity by integrating multiple services and providing a centralized output to a user as disclosed. A message notification server may receive various notifications, and may dynamically prioritize them for a ranked order presentation to users. The system may automatically re-rank the notifications based on changed conditions or to present messages of greatest urgency or importance. The system may also store sender-specific sets of rules, governing how notifications are to be handled for different application servers or services. | 2013-12-26 |
20130346512 | ENHANCED AVAILABILITY FOR MESSAGE SERVICES - An enhanced availability environment for facilitating a message service provided by a plurality of service elements is disclosed herein. The enhanced availability environment comprises a monitoring element and an enhanced availability element. The monitoring element monitors a first service element of the plurality of service elements for a monitored characteristic, generates monitoring information corresponding to the monitored characteristic, and communicates the monitoring information to the enhanced availability element. The enhanced availability element determines an availability of the first service element for the message service based at least in part on the monitoring information and an availability characteristic of the first service element, and communicates the availability to initiate an availability action. | 2013-12-26 |
20130346513 | MIGRATING A CHAT MESSAGE SERVICE PROVIDED BY A CHAT SERVER TO A NEW CHAT SERVER - Migrating a chat messaging service provided for a chat user is disclosed. At a second chat server from a first chat server, static information associated with a chat user is received. The static information is received before the chat user is indicated as being associated with a migration state. At the second chat server from the first chat server, dynamic information associated with the chat user is received. At least a portion of the dynamic information is received after the chat user is indicated as being associated with the migration state. After the chat user is no longer indicated as being associated with the migration state, a chat message for the chat user is received at the second chat server. | 2013-12-26 |
20130346514 | GATHERING CONTEXT INFORMATION FOR A COMMUNICATION - A computer receives a first information related to a communication sent to a user device of a second person. The computer determines a user device of a first person using the first information. The computer sends a context information request to the user device of the first person. The computer receives a context information reply responsive to the context information request. The computer sends context information of the context information reply to the user device of the second person. The computer releases the communication to the user device of the second person. | 2013-12-26 |
20130346515 | Content-Sensitive Notification Icons - Methods and systems may provide for receiving a message, determining a mood condition for the message, and generating a message notification icon based on the mood condition. In one example, the mood condition estimates one or more of a mood of the sender of the message and a mood impact of the message on a recipient of the message. Moreover, one or more additional messages may be received, wherein one or more additional mood conditions are determined for the additional messages, and the mood conditions are combined to form an aggregate mood condition. The message notification icon may be further generated based on the aggregate mood condition. | 2013-12-26 |
20130346516 | PRIORITIZING ELECTRONIC MESSAGES BASED ON COMMUNITY VALUES - Embodiments of the present invention provide a system, method, and program product to prioritize a plurality of electronic messages. In an exemplary embodiment, a computer receives at least one vote, from at least one first user of a plurality of user, for each of the plurality of electronic messages. The at least one vote indicates which of the plurality of user is required to respond to each of the plurality of electronic messages. In the exemplary embodiment, the computer creates a community value for each of the plurality of electronic messages based, at least in part, on the at least one vote. The computer prioritizes the plurality of electronic messages based, at least in part, on the community value. In the exemplary embodiment, the at least one vote is received from at least one of a sender or an addressee of the plurality of electronic messages. | 2013-12-26 |
20130346517 | PERSONAL MODE CONTEXTUAL PRESENCE - Systems and processes for determining a contextual status of a resource, such as a user, using a contextual presence framework are described. A plurality of modes may be associated with the resource, where each mode represents a context of the resource. A presence value of the resource may be determined for each mode, which represents the extent to which the resource is engaged in the mode. An availability value of the resource may be determined for each mode, which represents the extent to which the resource is willing to be interrupted in the mode. A contextual presence status summary having a status summary availability value and a status summary presence value may be determined based on, for example, a weighted average of the presence values and a weighted average of the availability values of multiple modes of the resource. | 2013-12-26 |
20130346518 | CREATION OF A SOCIAL NETWORK OF MEMBERS OF A VIRTUALIZATION INFRASTRUCTURE - A computer-implemented method for creating a social network of members of a virtualization infrastructure. At a virtualization infrastructure manager, at least a portion of the members of the virtualization infrastructure are identified. Parent/child relationships of identified members of the virtualization infrastructure are identified. A social network of the identified members of the virtualization infrastructure is generated based on the parent/child relationships. Affiliation relationships between parent members and child members of the virtualization infrastructure are established, wherein the child members can access shared message streams corresponding to the parent members, such that a child member can establish an association of a message with an indication that the child member identifies with content of the message. | 2013-12-26 |
20130346519 | ADMINISTRATION OF A NETWORK - A computer-implemented method to facilitate administration of a network of members. Members of a network are provided with access to a shared message stream such that the members of the network are able to monitor messages generated by other members of the network posted to the shared message stream, wherein at least some of the messages are indicative of operational conditions of particular other members which generated the messages. Responsive to a first member of the network identifying a specific operational condition of the first member, the shared message stream is monitored for a message related to the specific operational condition. Provided the shared message stream includes a message related to the specific operational condition identified by the first member, an association of the message with an indication that the first member identifies with the specific operational condition is established, wherein the first member is configured to establish the association. | 2013-12-26 |
20130346520 | METHOD, DEVICE AND EMAIL SYSTEM FOR PROVIDING PUBLIC EMAIL - A method, device, and system for providing public email are disclosed. The method may include receiving an email. In response to receiving an email marked as public, the method may include acquiring information about public recipients. The method may also include sending the email marked as public to the public recipients and recipients specified in the email marked as public. According to one embodiment, email marked as public can be provided conveniently and timely without increasing the overburden of the email system. | 2013-12-26 |
20130346521 | METHODS AND SYSTEMS FOR PRIORITY-BASED NOTIFICATIONS FOR MOBILE DEVICES - A method comprising of receiving, by a user system that includes at least a processor system having at least one processor and a memory system, a first push notification associated with a first priority level for display on the user system; receiving, by the user system, a second push notification associated with a second priority level for display on the user system, the second priority level being higher than the first priority level; and displaying, by the user system, the second push notification prior to the first push notification based on the first and second priority level. | 2013-12-26 |
20130346522 | SYSTEM AND METHOD FOR SENDING, DELIVERY AND RECEIVING OF DIGITAL CONTENT - Embodiments of a content delivery system are disclosed herein. In particular, an embodiment of a content delivery system may receive content associated with a first destination identifier associated with a first delivery method, determine a second destination identifier and a second delivery method associated with the first delivery destination, and deliver the content to the second destination identifier according to the second delivery method. | 2013-12-26 |
20130346523 | WEATHER FORECASTS BASED ON EXPECTED LOCATION - A computing system is described that can automatically provide weather forecast information to a user based on the user's expected future location. In some embodiments, the methods can include predicting a future location of a user and storing the future location in the memory, fetching weather forecast information associated with the future location of the user, and outputting, to a mobile device associated with the user, the weather forecast information associated with the future location of the user. | 2013-12-26 |
20130346524 | GATHERING CONTEXT INFORMATION FOR A COMMUNICATION - A computer receives a first information related to a communication sent to a user device of a second person. The computer determines a user device of a first person using the first information. The computer sends a context information request to the user device of the first person. The computer receives a context information reply responsive to the context information request. The computer sends context information of the context information reply to the user device of the second person. The computer releases the communication to the user device of the second person. | 2013-12-26 |
20130346525 | PRIORITIZING ELECTRONIC MESSAGES BASED ON COMMUNITY VALUES - Embodiments of the present invention provide a system, method, and program product to prioritize a plurality of electronic messages. In an exemplary embodiment, a computer receives at least one vote, from at least one first user of a plurality of user, for each of the plurality of electronic messages. The at least one vote indicates which of the plurality of user is required to respond to each of the plurality of electronic messages. In the exemplary embodiment, the computer creates a community value for each of the plurality of electronic messages based, at least in part, on the at least one vote. The computer prioritizes the plurality of electronic messages based, at least in part, on the community value. In the exemplary embodiment, the at least one vote is received from at least one of a sender or an addressee of the plurality of electronic messages. | 2013-12-26 |
20130346526 | METHOD AND SYSTEM OF AUTOMATING DATA CAPTURE FROM ELECTRONIC CORRESPONDENCE - In some embodiments, electronic data may be automatically captured to provide a user with a universal Internet identity and e-mail address, comprehensive e-mail filtering and forwarding services, and e-receipt identification and data extraction. Detailed user e-mail preferences data stored at a central server may be selectively altered such that incoming correspondence is redirected in accordance with the user's preferences. Computer program code at the central server may parse incoming e-mail header information and data content, selectively extract data from identified types of correspondence, and forward the extracted data in accordance with the user's preferences. Additional computer program code may manipulate the extracted data in accordance with format requirements and display the manipulated data to a user in a desired format. | 2013-12-26 |
20130346527 | METHOD AND SYSTEM FOR MAINTAINING TEXTSITES ON A GLOBAL TEXTSITE PLATFORM - A method for accessing content using a global textsite platform including registering a unique keyword received from a publisher, receiving content from the publisher for creating a textsite associated with the unique keyword, creating the textsite on behalf of the publisher, receiving, from a user, a request to access the textsite, processing the request from the user, and providing access to the textsite by sending the content of the textsite, via a text messaging service (TMS), to a user mobile device. | 2013-12-26 |
20130346528 | METHOD AND SYSTEM FOR HANDLING UNWANTED EMAIL MESSAGES - A method, system, and computer program product for scanning incoming emails reduces the server resources needed, which improves server throughput and reduces costs. A method for processing incoming email messages comprised the steps of scanning incoming email messages to obtain an address of a sender of each incoming email message and to determine whether the email message is spam, for each email message that is determined to be spam, incrementing a count of email messages that are spam for a sender of the email message, determining that a count of email messages that are spam for a sender of an email message has exceeded a threshold, and thereafter, discarding all incoming email messages from the sender for which the count of email messages that are spam for a sender of an email message has exceeded a threshold without scanning the email messages to determine whether they are spam. | 2013-12-26 |
20130346529 | METHOD, DEVICE AND SYSTEM FOR ADDING MICRO-BLOG MESSAGE AS FAVORITE - The present invention provides a method for adding a micro-blog message as favorite, comprising the following steps: acquiring, by a micro-blog client device, an instruction from a user for adding a micro-blog message as favorite; setting, by the micro-blog client device, a favorite tag for the micro-blog message added as favorite by the user; and sending, by the micro-blog client device, an identifier of the micro-blog message with the favorite tag to a server. The method improves the operation convenience. Also provided are a system for adding a micro-blog message as favorite and a micro-blog client. | 2013-12-26 |
20130346530 | COMMUNICATION SYSTEM, METHOD FOR OPERATING SUCH A COMMUNICATION SYSTEM, AND COMMUNICATION MODULE - The invention relates to a communication system (KS), comprising a communication bus (KB), a master device (MD), which is connected to the communication bus and which communicates with the communication bus (KB) in a master mode, and several slave devices (SD | 2013-12-26 |
20130346531 | SYSTEMS AND METHODS FOR INPUT/OUTPUT VIRTUALIZATION - Described is an aggregation device comprising a plurality of virtual network interface cards (vNICs) and an input/output (I/O) processing complex. The vNICs are in communication with a plurality of processing devices. Each processing device has at least one virtual machine (VM). The I/O processing complex is between the vNICs and at least one physical NIC. The I/O processing complex includes at least one proxy NIC and a virtual switch. The virtual switch exchanges data with a processing device of the plurality of processing devices via a communication path established by a vNIC of the plurality of vNICs between the at least one VM and at least one proxy NIC. | 2013-12-26 |
20130346532 | VIRTUAL SHARED STORAGE IN A CLUSTER - The present invention minimizes the cost of establishing a cluster that utilizes shared storage by creating a storage namespace within the cluster that makes each storage device, which is physically connected to any of the nodes in the cluster, appear to be physically connected to all nodes in the cluster. A virtual host bus adapter (VHBA) is executed on each node, and is used to create the storage namespace. Each VHBA determines which storage devices are physically connected to the node on which the VHBA executes, as well as each storage device that is physically connected to each of the other nodes. All storage devices determined in this manner are aggregated into the storage namespace which is then presented to the operating system on each node so as to provide the illusion that all storage devices in the storage namespace are physically connected to each node. | 2013-12-26 |
20130346533 | NEAR-REAL TIME DISTRIBUTED USAGE AGGREGATION SYSTEM - Gathering tenant usage data of server resources. A method includes a server in a cluster providing server resources for one or more tenants of the server. Data is stored in a local usage cache at the server. The data characterizes the resources provided to the one or more tenants of the server. At the server, data stored in the local usage cache is aggregated on a tenant basis, such that data is aggregated for given tenants. The aggregated data is sent to a distributed cache. At the server, aggregated data from other servers in the cluster is received from the distributed cache. The aggregated data from other servers in the cluster is globally aggregated and stored at an aggregated usage cache at the server in the globally aggregated form. | 2013-12-26 |
20130346534 | POINT OF PRESENCE MANAGMENT IN REQUEST ROUTING - A system and method for the management of client computing device DNS queries and subsequent resource requests within a content delivery network service provider domain are provided. The management of the DNS queries can include the selection of computing devices corresponding to various Point of Presence locations for processing DNS queries. Additionally, the management of the content requests can include the selection of computing devices corresponding to resource cache components corresponding to various Point of Presence locations for providing requested content. The selection of the computing devices can incorporate logic related to geographic criteria, performance threshold criteria, testing criteria, and the like. | 2013-12-26 |
20130346535 | COMMON WEB ACCESSIBLE DATA STORE FOR CLIENT SIDE PAGE PROCESSING - Embodiments of the present invention provide a method, system and computer program product for shared data storage in page processing over a computer communications network. In an embodiment of the invention, a method of shared data storage has been provided for page processing over a computer communications network. The method can include registering a content browser executing in memory of a computer with a remote storage service and receiving content from a content server over the computer communications network. The method additionally can include invoking in the content browser an instance of a localStorage object to cache data associated with the content according to a unique key. Thereafter, in response to the invocation of the instance of the localStorage object, the data can be stored in the remote storage service in reference to the unique key. | 2013-12-26 |
20130346536 | WEB STORAGE OPTIMIZATION - Embodiments of the present invention provide a method, system and computer program product for Web storage optimization and cache management. In one embodiment, a method of client side cache management using Web storage can include first registering a client browser session in a content browser as a listener to events for Web storage for a particular domain. Subsequently, notification can be received from the content browser of an event of a different client browser session associated with the Web storage. For instance, the notification can result from the different client browser adding a new cache entry to the Web storage, or from the different client browser periodically at a specified time interval indicating a state of one or more cache entries in the Web storage. Finally, in response to the notification, a cache entry in the Web storage can be invalided such as through cache entry removal or compression. | 2013-12-26 |
20130346537 | STORAGE OPTIMIZATION TECHNOLOGY - A rule-based system for utilizing available storage in combination with arbitrary transformations, such as compression or encryption, within an email system is disclosed herein. The system may include an event-based storage of messages in specific tiers of storage based on a subscriber's class-of-service, attributes of the message, or attributes of the attachments. An automated or administrator directed application of storage rules over an existing mailbox or set of mailboxes may also be implemented. A plurality of storage locations may be included in the system, and each may be associated with at least one of a type, protocol, or transformation to be applied. | 2013-12-26 |
20130346538 | MANAGING CACHE MEMORIES - A method for managing cache memories includes providing a computerized system including a shared data storage system (CS) configured to interact with several local servers that serve applications using respective cache memories, and access data stored in the shared data storage system; providing cache data information from each of the local servers to the shared data storage system, the cache data information comprising cache hit data representative of cache hits of each of the local servers, and cache miss data representative of cache misses of each of the local servers; aggregating, at the shared data storage system, at least part of the cache hit and miss data received and providing the aggregated cache data information to one or more of the local servers; and at the local servers, updating respective one or more cache memories used to serve respective one or more applications based on the aggregated cache data information. | 2013-12-26 |
20130346539 | CLIENT SIDE CACHE MANAGEMENT - A system, method and computer-readable medium for client-side cache management are provided. A client request for content is returned that includes executable code for generating a request for preload information. Based on processing the executable code, a client computing device requests preload information from a content delivery service provider. The content delivery service provider provides an identification of content based on resource requests previously served by the content delivery service provider. The client computing device processes the preload information and generates and obtains identified resources for maintenance in a client computing device memory, such as cache. | 2013-12-26 |
20130346540 | Storing and Moving Data in a Distributed Storage System - A system, computer-readable storage medium storing at least one program, and a computer-implemented method for identifying a storage group in a distributed storage system into which data is to be stored is presented. A data structure including information relating to storage groups in a distributed storage system is maintained, where a respective entry in the data structure for a respective storage group includes placement metrics for the respective storage group. A request to identify a storage group into which data is to be stored is received from a computer system. The data structure is used to determine an identifier for a storage group whose placement metrics satisfy a selection criterion. The identifier for the storage group whose placement metrics satisfy the selection criterion is returned to the computer system. | 2013-12-26 |
20130346541 | Network Recording Service - One embodiment includes a recording application executed at a processor on a server. The recording application receives a request to record electronic content. The request is received from a client device via a first network connection between the server and the client device. A second network connection between a content provider and the client is used to provide the electronic content from the content provider to the client device. In response to receiving the request, the recording application establishes a third network connection between the server and the content provider. The recording application stores the electronic content provided via the third network connection. The electronic content is stored to a computer-readable medium. | 2013-12-26 |
20130346542 | COMMON WEB ACCESSIBLE DATA STORE FOR CLIENT SIDE PAGE PROCESSING - Embodiments of the present invention provide a method, system and computer program product for shared data storage in page processing over a computer communications network. In an embodiment of the invention, a method of shared data storage has been provided for page processing over a computer communications network. The method can include registering a content browser executing in memory of a computer with a remote storage service and receiving content from a content server over the computer communications network. The method additionally can include invoking in the content browser an instance of a localStorage object to cache data associated with the content according to a unique key. Thereafter, in response to the invocation of the instance of the localStorage object, the data can be stored in the remote storage service in reference to the unique key. | 2013-12-26 |
20130346543 | CLOUD SERVICE SELECTOR - In a method for selecting a remote application service from a plurality of remote application services containing a requested electronic resource, a computer receives a request for an electronic resource. The computer sends a request for a geographic location of each node in the plurality of nodes containing the electronic resource. The computer determines a distance between the geographic location of each node in the plurality of nodes and the geographic location of the origin of the request for the electronic resource, respectively. The computer selects a remote application service based at least partially on the distance between the geographic location of each node and the geographic location of the origin of the request for the electronic resource. | 2013-12-26 |
20130346544 | DETERMINING THE CONTEXT OF A COMPUTING DEVICE - In some embodiments a remote request is received relating to a context of a computer after the computer has been powered off. A sensor of the computer is turned on to obtain context information of the computer from the sensor. The obtained context information is provided from the computer to a remote device while the computer is still powered off. Other embodiments are described and claimed. | 2013-12-26 |
20130346545 | SELECTING, RANKING, AND/OR PRESENTING MICROSITE CONTENT - A server device is configured to receive criteria that indicate when a microsite is to be provided to a user device. The user device is configured to obtain sensor data and user profile data and send the sensor data and the user profile data to the server device. The server device is configured to receive the sensor data and the user profile data, identify a relevant microsite, and provide information regarding the relevant microsite to the user device. In some cases, the service device is configured to identify that a particular microsite has been purchased by a user of the user device and provide information, to the user device, identifying that the particular microsite has been purchased. | 2013-12-26 |
20130346546 | MOBILE TERMINAL, SERVER, SYSTEM AND METHOD FOR CONTROLLING THE SAME - A mobile terminal including a wireless communication unit; a context information capture unit configured to capture context information including user-specific context information about a user of the mobile terminal; and a controller configured to control the wireless communication unit to transmit the captured context information to a cloud server, and receive from the cloud server a service generated by the cloud service in response to the user-specific context information. | 2013-12-26 |
20130346547 | SYSTEM AND METHOD FOR MESSAGE PROCESSING AND ROUTING - A message routing system that allows applications at either end of the system to run as-is without modification. The system functions in a multithreaded environment and is capable of handling complex routing rules and message transformation. It is also capable of learning and executing new routing rules and message transformations in formats previously unrecognized by the system. The system enables precise and reliable logging of messages throughout processing and supports publication of enterprise-wide broadcast messages. The system further preferably employs cooperating inbound and outbound transport processes for consuming, routing, processing, safely storing and publishing messages in batches of logical units of work to ensure that the logical units of work are not lost in system transactions. The system also preferably utilizes a replay server for preserving and replaying messages that might otherwise fail to reach their intended destinations. | 2013-12-26 |