26th week of 2011 patent applcation highlights part 69 |
Patent application number | Title | Published |
20110161361 | METHOD AND SYSTEM - A method and system, for modelling atomic or molecular level structures or the atomic or molecular energies or forces in such structures is disclosed. The method and system use a Gaussian Process to estimate properties at the atom or molecular level in such structures. | 2011-06-30 |
20110161362 | DOCUMENT ACCESS MONITORING - A method of monitoring access to a set of documents stored on one or more document servers distributed across a network to which is coupled one or more document access logging databases for logging each access to each of the set of documents is disclosed. The method comprises: a) receiving from a client a request to access a user survey document comprising data defining one or more input fields and an executable element, which on execution causes predetermined access logging data including at least a unique user identification number to be stored in at least one of the document access logging databases along with a corresponding unique client identification number; b) serving the user survey document to the client for processing in response to the request and for executing the executable element; c) receiving from the client the unique user identification number along with input data entered into the one or more input fields; and d) storing the received input data and the unique user identification number together in a survey database. A corresponding system for performing the method is also disclosed. | 2011-06-30 |
20110161363 | ORGANIZING POINTERS TO OBJECTS - The invention may be a method and apparatus of organizing pointers. The pointers may identify addresses where objects are stored. The pointers may be stored in arrays so that at least two key entries are required from an input device for determining a byte and comparing the byte with bytes representing elements of objects in a database. The invention may be embodied as a machine designed to carry out the method, or as a memory device that is capable of causing a computer to carry out the method. | 2011-06-30 |
20110161364 | SYSTEM AND METHOD FOR PROVIDING A NORMAL FILE DATABASE - The present invention relates to a system for providing a normal file database, including a database server in which a normal file database constructed for different operating systems is stored, and a file providing server for searching a normal file database corresponding to operating system information on the basis of the operating system information of a terminal installed with an antivirus program through the database server, and providing the searched normal file database to a terminal through a communication network. As described above, the present invention creates a normal file database in a state where no intrusion by external sources such as viruses or malicious code has occurred, and provides the created database to a terminal through a communication network, thus improving the reliability of the normal file database. | 2011-06-30 |
20110161365 | OBJECT IDENTIFICATION SYSTEM, WIRELESS INTERNET SYSTEM HAVING THE SAME AND METHOD SERVICING A WIRELESS COMMUNICATION BASED ON AN OBJECT USING THE SAME - An objection identification system includes a virtual object database (DB) in which a plurality of virtual objects is stored and a target virtual object. The virtual objects includes an attribute data set including an attribute value of a real object and a service data set including a service data related to the real object. The target virtual object determining part receives a real object identification data of a target real object previewed by a terminal to compute an attribute value of the target real object, and determines a virtual object having an attribute value matched to an attribute value of the computed target real object of plural virtual objects stored in the virtual object DB as a target virtual object. In this case, a service data included in the service data set of the determined target virtual object by the target virtual object determining part is transmitted to the terminal. Thus, it may provide Internet type based on a real object over a conventional Internet concept handing a virtual object. In addition, easy and intuitive wireless Internet environment may be realized, and various Internet service and new higher value-added business may be created. | 2011-06-30 |
20110161366 | Media Content Notification Via Communications Network - The notification system identifies media content based on personal preferences of individual users and provides notification of identified media content to the users. In one embodiment, the system includes a number of user nodes that communicate with a registration site and a notification site via the interne. The notification site includes a media content database and a processor running contents election logic. The processor accesses the media content database in order to identify content that may be of interest to particular users of the user nodes. In this regard, content for a particular user may be identified by matching interest information obtained from the registration site with the content information of the media content database. | 2011-06-30 |
20110161367 | TEXT MINING APPARATUS, TEXT MINING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - A text mining apparatus, a text mining method, and a program are provided that enable the influence that computer processing errors have on mining results to be reduced during text mining performed on a plurality of text data pieces including a text data piece generated by computer processing. A text mining apparatus | 2011-06-30 |
20110161368 | TEXT MINING APPARATUS, TEXT MINING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - A text mining apparatus, a text mining method, and a program are provided that accurately discriminate inherent portions of each of a plurality of text data pieces including a text data piece generated by computer processing. | 2011-06-30 |
20110161369 | DATA BACKUP, STORAGE, TRANSFER AND RETRIEVAL SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT - A file storage and retrieval system, method and computer program product connects an account user's computer to a remote, secure, redundant system computer via the Internet. The system operates to copy selected data between the account user's computer and the system computer including, documents, music files, image files, and email in any file type or format. The system is compatible with all types of computers, including personal data assistants and mobile telephones, and all types of operating systems. The account user can view and download data from any computer, including PDA's and mobile telephones. If the user's computer fails for any reason, the copied data can be restored to a new or repaired computer or storage device. All of the software to operate the system is resident on the system computer with no hardware or software required on the account user computer beyond a conventional web browser. Further, the account user can access the storage and retrieval data from any computer from any location, such as home or office. The system also contains a scheduler, a contacts manager, a reminder generator and file transfer system for third-party users. | 2011-06-30 |
20110161370 | APPARATUS, PROGRAM, AND METHOD FOR FILE MANAGEMENT - In a file management apparatus, upon receipt of an access request from a file access device, a device access rights determination unit determines whether to grant the file access device access to a file. In addition, a user access rights determination unit determines whether to grant the user who made the access request through the file access device, the access to the file. Then, when the device access rights determination unit and the user access rights determination unit both grant the access, a file access unit accesses the file stored in the storage device according to the access request. | 2011-06-30 |
20110161371 | SQL GENERATION - A method of creating SQL instructions defining a process to be performed on a relational database, the method using a computing device having at least a processor, a memory, a display device and an input device, and the method including:
| 2011-06-30 |
20110161372 | BLOCK COMPRESSION ALGORITHM - A method for compressing a data stream based on a combination of two digests is used. Each combination of digests that occurs multiple times is assigned a codeword. When the first digest matches, a data structure of second digests occurring with the same first digest is built, associating each combination of digests with a position in the stream where the combination of digests is found. When a new match is found a new codeword is defined. When a match with an existing codeword is found, a byte sequence is emitted that identifies the codeword associated with the matched data. When a partial match is found, the length of a codeword is changed and a corresponding byte sequence is emitted. The method finds particular application in data streams that are sent to printers, and which contain large blocks of identical data such as images or repetitive text. | 2011-06-30 |
20110161373 | User Interface for Establishing Mappings from Internal Metadata to External Metadata - A solution is provided that allows a user to provide an alternate set of metadata for any number of data points within a report, while in a report design environment. They may lay down a grid on the work area and specify the data by placing the relevant dimensional metadata, extracted from the source, in the grid as row headings and column headings. The user may then select either a column or a row from the grid and upon doing so may be provided with a mechanism to define alternate metadata that can describe all data points that are in the column or row in the target system. This allows for a much more user-friendly environment in which to specify metadata mappings between internal sources and external sources. | 2011-06-30 |
20110161374 | SYSTEMS AND METHODS FOR CONDITIONED DISTRIBUTION OF DATA IN A LATTICE-BASED DATABASE USING SPREADING RULES - Embodiments relate to systems and methods for the conditioned distribution of data in a lattice-based database using spreading rules. A data store can store data in a lattice-based database or other three-dimensional hierarchical format. Higher-level data, such as yearly profit, may be desired to be spread from parent nodes at different levels or points in the lattice structure to lower nodes or locations, such as quarters. Parent nodes can be associated with a set of programmatic placeholder nodes. A spreading tool can insert child nodes representing quarters, months, or other insertion point(s) represented or encoded by a set of placeholder nodes, dividing, combining, or otherwise distributing quantities appropriately. In aspects, data can be spread from multiple parents and/or multiple target child nodes, at once. In aspects, the spreading tool can access or host sequence logic to ensure data spreading in an order that takes dependencies, formatting, or other factors into account. | 2011-06-30 |
20110161375 | SYSTEMS, METHODS AND ARTICLES FOR TEMPLATE BASED GENERATION OF MARKUP DOCUMENTS TO ACCESS BACK OFFICE SYSTEMS - An abstraction layer is provided between databases of back office systems and a markup language based interface, which may allow Web access to data in the databases of the back office systems. Schemas, metadata and validation files are generated from an intermediary representation of the database, which may be flat, non-hierarchical files. Markup language based templates may be generated based on the schemas, metadata and validation files. Markup documents or “markup” may be generated using the templates and the schemas, metadata and validation files. Workflow may be defined and imposed on the generation of the markup. | 2011-06-30 |
20110161376 | AUTOMATED FILE MERGING THROUGH CONTENT CLASSIFICATION - Embodiments of the present invention provide a method, system and computer program product for the automated merger of content in progeny of a primary file in a version control system. In one embodiment of the invention, the method can include establishing different segments of content in a primary file in a merger tool executing in memory by a processor of a host computer and associating each of the segments with a classification corresponding to a particular merger rule selected from amongst different merger rules. The method also can include parsing content in different progeny of the primary file and identifying changes in a parsed portion of the progeny corresponding to a specific one of the segments of the primary file. Finally, the method can include applying to the identified changes a merger rule corresponding to a classification associated with the specific one of the segments. | 2011-06-30 |
20110161377 | SYSTEM AND METHOD FOR CORRELATING A FIRST TITLE WITH A SECOND TITLE - The present invention relates to a system and method for interacting with digital media that permits creating, editing, combining, producing, and using digital media content. In one aspect of the invention, these features are implemented using a “virtual container” or unit that contains structured information. This structured information includes the software, metadata and content required to use the content on a wide array of platforms, without software installations and without required net access or complex DRM interaction. Additional aspects of the invention extend the above described functionality and universality by enabling new ways to use the platform and link interested and connected parties so that consumers can interact with the product, create or mashup new products, or monetize their content. | 2011-06-30 |
20110161378 | SYSTEMS AND METHODS FOR AUTOMATIC PROPAGATION OF DATA CHANGES IN DISTRIBUTION OPERATIONS IN HIERARCHICAL DATABASE - Embodiments relate to systems and methods for the automatic propagation of data changes in distribution operations in a hierarchical database. Higher-level data, such as yearly profit, may be desired to be spread from parent nodes to lower nodes in the store, such as quarters. Parent nodes can be associated with a set of programmatic placeholder nodes. A spreading tool can access or host sequence logic to ensure that data is spread in an order that takes dependencies, or other factors into account. In aspects, the spreading tool can be configured to generate a propagation trace to identify other nodes in the data store that may be connected to or depend on the data content of the recipient child node(s). A set of propagated data changes, such as updates to values, formatting, or other data, can be automatically transmitted to those other nodes upon completion of the original data spreading operations. | 2011-06-30 |
20110161379 | Lifecycle-Based Horizontal Partitioning - The invention relates to a computer-implemented method for dynamically and horizontally partitioning a table of a relational database, wherein the table comprises records, wherein the records are mapped to a plurality of states, wherein the table is horizontally partitioned into a plurality of partitions, and wherein the plurality of states is mapped to the plurality of partitions. The method comprises the steps of changing the assignment of a first record from a first state to a second state, wherein the first state is mapped to a first partition, wherein the second state is mapped to a second partition, wherein the first partition is not the second partition, and storing the first record in the second partition. The invention further relates to a computer system implementing the abovementioned method for dynamically and horizontally partitioning a table of a relational database. | 2011-06-30 |
20110161380 | System and Method for Storing Performance Data in a Transit Organization - The present invention relates to systems and methods for storing performance data in a transit organization. Sets of performance data for runs over a plurality of routes are stored. The routes are divided into links. Associations between the sets of performance data and the links are also stored. | 2011-06-30 |
20110161381 | METHODS AND APPARATUSES TO OPTIMIZE UPDATES IN A FILE SYSTEM BASED ON BIRTH TIME - Methods and apparatuses that maintain birth time for a file system to optimize file update operations are described. The file system can include a plurality of snapshots or clones of data stored in one or more extents of blocks allocated in a storage device. Each extent may be associated with a time stamp according to the birth time. A request may be received from an executable using the file system to update data in a particular extent associated with a particular time stamp. In response, the current birth time in the file system and the particular time stamp may be compared to determine if the particular extent is not shared by more than one of the snapshots. If the particular time stamp is equal to the current birth time, the particular extent may be updated directly without performing an expensive operation to check whether a reference count of the particular extent is equal to one. | 2011-06-30 |
20110161382 | MANAGING THE BACKLOG OF UNDELIVERED PUBLICATIONS FOR DURABLE SUBSCRIPTIONS - In managing the backlog of undelivered publications for durable subscriptions, a maximum quantity of publications stored in connection with a durable subscription to publications of a particular topic can be established on behalf of a particular subscribing end user. A new publication published for the particular topic subscribed to by the end user can be received and it can be determined if storing the new publication in connection with the durable subscription causes a quantity of publications stored in connection with the durable subscription to exceed the maximum quantity. The new publication can be stored in connection with the durable subscription; however, the oldest publication stored in connection with the durable subscription can be removed when it is determined that storing the new publication in connection with the durable subscription causes a quantity of publications stored in connection with the durable subscription to exceed the maximum quantity. | 2011-06-30 |
20110161383 | MESSAGE BASED MOBILE OBJECT WITH NATIVE PIM INTEGRATION - Systems, methods, and computer program products are provided for synchronizing data within a native PIM data store in a device an enterprise data. Data modifications generated by mobile applications on the device, or by an enterprise server, are identified and reflected into the native PIM data store. Additionally, a listener is provided to detect modifications to relevant data within the native PIM data store and reflect these modifications in the mobile applications and the enterprise server. The framework which accomplishes this further provides platform-independent access to the native PIM data store. | 2011-06-30 |
20110161384 | SYSTEM AND METHOD FOR STORING ITEM ATTRIBUTES IN AN ELECTRONIC CATALOG - An electronic catalog is provided that stores items and attributes associated with the items. One or more of the attributes may have more than one value. Items are stored in an item table with different attributes for items stored in different rows in an attribute table. Additional items may be added to a catalog by adding additional rows to the item table, with attributes related to the additional items added as rows into the attribute table. Particular attributes may have multiple values, and attributes with multiple values are associated with sub-items that correspond to different attribute trees or attribute sets associated with the item. Searching can be performed for attribute values and search results returned indicating all items and sub-items that satisfy the search criteria. | 2011-06-30 |
20110161385 | DATA ANALYSIS BASED ON DATA LINKING ELEMENTS - A computer controlled method for automatically segmenting an ensemble of data. The method starts by acquiring an ensemble of data and data is segmented by identifying a first subset of sequences of Linking Data Elements based on a repository of Linking Data Elements. A second subset of sequences of Information Carrying Data Elements is identified, wherein the sequences are linked by the Linking Data Elements. The subsets are provided in a structured format. | 2011-06-30 |
20110161386 | SEMICONDUCTOR DEVICE WITH A PLURALITY OF WRITE CONDITIONS AND MEMORY SYSTEM - According to one embodiment, a semiconductor device includes a semiconductor memory device and a memory controller. The semiconductor memory device is capable of holding data. The memory controller controls write operation to write data received from a host unit into the semiconductor memory device. The memory controller includes a logical address space including a plurality of address areas each having a write limiting condition according to an address and a type of data to be written into the semiconductor memory device, permitting an adding a file and inhibiting a written file from being overwritten in a specific file format. | 2011-06-30 |
20110161387 | Computer-Implemented Method for Operating a Database and Corresponding Computer-System - The invention relates to a computer-implemented method for operating a database comprising the step of updating a binary status of a tuple in the database. The binary status field either contains a null value or a time stamp. The update can be done in-place or by using an insert-only approach. | 2011-06-30 |
20110161388 | INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING SAME - An information processing apparatus according to the present invention includes an acquisition unit for acquiring the name of a file to be transmitted to a server; a determination unit for determining, in a case where the server has received a file having a name identical with that of a file that has already been saved in the server, whether it is possible to save the received file in a condition distinguished from the already saved file; and a control unit for controlling, in a case where the determination unit determines that it is possible to save the received file in a condition distinguished from the already saved file, so that the name of the file that has been acquired by the acquisition unit is transmitted, without being changed, to the server together with the file to be transmitted. | 2011-06-30 |
20110161389 | LARGE MULTIPLIER FOR PROGRAMMABLE LOGIC DEVICE - A plurality of specialized processing blocks in a programmable logic device, including multipliers and circuitry for adding results of those multipliers, can be configured as a larger multiplier by adding to the specialized processing blocks selectable circuitry for shifting multiplier results before adding. In one embodiment, this allows all but the final addition to take place in specialized processing blocks, with the final addition occurring in programmable logic. In another embodiment, additional compression and adding circuitry allows even the final addition to occur in the specialized processing blocks. | 2011-06-30 |
20110161390 | MODULAR MULTIPLICATION PROCESSING APPARATUS - A modular multiplication processing apparatus is provided that can process modular multiplication of data exceeding a bit length which a coprocessor can readily process, by using the coprocessor based upon Montgomery multiplication In the modular multiplication processing apparatus, data to be subjected to modular multiplication is decomposed, and the decomposed data elements are transformed into a form suitable for Montgomery multiplication, respectively. Further, after respective data elements are transformed to have sizes that can be inputted into a coprocessor, Montgomery multiplication is repeatedly performed in the coprocessor. A remainder of Montgomery multiplication of an original bit length is restored from the obtained remainder. | 2011-06-30 |
20110161391 | FEDERATED DISTRIBUTED WORKFLOW SCHEDULER - A computer may function as a broker that brokers execution of portions of a workflow. The broker computer may have a processor and memory configured to receive the workflow via a network. The workflow may have a corresponding SLA document that has rules governing how the workflow is to be executed. The broker computer may identify discretely executable sub-workflows of the workflow. The broker computer may also obtain information describing computing characteristics of each of a plurality of service providers (e.g., computation clusters, cloud services, etc.) connected with the broker computer via the network. The broker computer may select a set of the service providers by determining whether their respective computing characteristics satisfy the SLA. The broker computer may pass the discretely executable sub-workflows to the selected set of service providers. The workflow is thus executed, in distributed federated fashion, transparently to the user submitting the workflow. | 2011-06-30 |
20110161392 | MESSAGE REDIRECTION WITHIN A MESSAGING INFRASTRUCTURE - The present invention extends to methods, systems, and computer program products for redirecting client messages between hosts within a messaging infrastructure. When a host receives a client message, it can refer to lock information in a shared database to determine if it is the correct host to receive the client message. The lock information includes a redirect endpoint. The redirect endpoint identifies an endpoint where client messages can be sent for delivery to the appropriate workflow instance. The redirect endpoint can be included in a redirect fault message, that is returned to a host when a host attempts to process a client message that is already locked to another workflow instance. Using the redirect endpoint, a host receiving a redirect fault message can use the redirect endpoint to send a client message to the correct host. | 2011-06-30 |
20110161393 | Method and System For Low-Latency Browsing on a Device With Limited Processing Resources - Aspects of a method and system for low-latency browsing on a device with limited processing resources are provided. In this regard, content may be retrieved and processed by a server on behalf of a client device, and the server may communicate the processed content to the client device. In processing the content, the server may process a portion of the content that will initially be displayed in a browser window by the client before processing one or more other (e.g., remaining) portion(s) of the content. The processed portion that will initially be displayed in the browser window may be communicated to the client device while a another portion of the content is processed by the server. In this manner, a user does not have to wait for an entire web page to be processed before at least a portion of the web page is viewable in the browser window. | 2011-06-30 |
20110161394 | Interactive Television Framework Utilizing Program-Synchronous Triggers and Standard Messaging and Presence-Detection Protocols - A system for enabling nodes of a client-server network to interact with broadcast program content, the system includes a server node that can detect the presence on the network of one or more client nodes; a trigger extractor that can extract program-synchronous triggers from within the content of a broadcast program; and an application manager that, in response to extraction of a program-synchronous trigger from a broadcast program, can facilitate interactive communication, relating to the broadcast program content, between the server node and one or more client nodes whose presence on the network has been detected. | 2011-06-30 |
20110161395 | SYNTHETIC TRANSACTION MONITORING AND MANAGEMENT OF SCRIPTS - According to an embodiment of the invention, a system to improve synthetic transaction monitoring and management scripts may include an object provided by a web-server. The system may also include a testing tool configured to interact with the object, set a verification point based upon the object, and collect contextual information about the object. The system may further include a synthetic transaction script configured to test the object's performance and availability based upon the testing tool's interactions with the object, the verification point, and the collected contextual information about the object. | 2011-06-30 |
20110161396 | METHOD AND SYSTEM FOR REGISTERING A CLIENT DEVICE IN A MULTI-ROOM DIGITAL VIDEO RECORDING SYSTEM - A system and method for registering a client device with a server device includes the server device having a display. The display displays a first identifier in response to entering a registration mode. A client device is in communication with the server device. The client device detects that the server device is in registration mode and communicates a second identifier to the client device. The server device compares the first identifier and the second identifier and, after comparing, registers the client device at the server device. | 2011-06-30 |
20110161397 | METHOD FOR PRESENCE NOTIFICATION BASED ON A SEQUENCE OF EVENTS - A client entity generates a subscription to a presentity that includes a sequence of events which define a trigger that controls when a presence server sends a notification to the client entity; and the subscription further indicates a time period parameter for the sequence of events. Upon receiving the subscription, the presence server receives and monitors presence information based on the indicated time period parameter to detect an occurrence of the sequence of events, and sends the notification to the client entity when the presence information satisfies the trigger. | 2011-06-30 |
20110161398 | AUTOMATED CONTENT AND BOOKMARK DISTRIBUTION - A method of submitting content on behalf of a client to multiple service providers includes the steps of receiving a request from a client to submit content to a plurality of service providers and processing the request utilizing a server. The step of processing includes the steps of retrieving client login information necessary to submit the content to the plurality of service providers, logging on to the service providers using the client login information, if necessary, and submitting the content to the plurality of service providers through a client device. The steps of processing, retrieving, logging on, and submitting are performed automatically by the server after the request is received without additional input from the client. | 2011-06-30 |
20110161399 | METHOD AND APPARATUS FOR DETERMINING A COMMUNICATION TARGET AND FACILITATING COMMUNICATIONS BASED ON AN OBJECT DESCRIPTOR - A server performs a method for determining a communication target and facilitating communications with the target based on an object descriptor. The method includes the server receiving, from a requestor in a communication system, an object descriptor for an object, a description of a relationship between the object and a target in the communication system, and a request for a communication action with the target. The server then determines the target using the object descriptor and the relationship between the object and the target and facilitates the communication action with the target. | 2011-06-30 |
20110161400 | METHOD AND SYSTEM FOR PROVIDING COMPLETE INTERNET ANYWHERE WITH FULL SERVER ASSISTED PROCESSING - A STB, communicatively coupled to a server, receives a web page request when, for example, a URI, is entered into a web browser running in the STB. In response, the STB sends a processing assistance request to the server for processing the entire web page regardless of processing capability of the STB. The STB receives processed information resources or contents associated with the entire web page from the server. The server retrieves information resources or contents associated with the entire web page from a web server based on the received processing assistance request. The server determines content type such as video and/or graphics of the retrieved information resources or contents for corresponding content processing. The server determines content formats supported by the STB for content encoding. The STB decodes the resulting encoded information resources or contents from the server to render the entire web page in the STB. | 2011-06-30 |
20110161401 | DYNAMIC RESOURCE MANAGEMENT - Techniques for dynamic resource management are presented. A World-Wide Web (WWW) page is acquired on first access to a WWW site and rendered with a script tag. When a browser loads the WWW page, the script tag is processed to remotely execute a script on the WWW site. The script produces a single file having code for the resources that are referenced in the WWW page. The single file is provided back to the browser where it is cached so that when any of the resources are accessed via the WWW page, the needed code for those resources are available for execution within the cache of the browser. | 2011-06-30 |
20110161402 | Power Monitoring System With Proxy Server For Processing And Transforming Messages And Context-Specific Caching - An electrical power monitoring system is provided with a proxy server between at least one monitoring device and at least one client device for processing and transforming messages and context-specific caching. The electrical power monitoring system includes at least one monitoring device coupled to an electrical power distribution system for sensing and storing data representing operating characteristics of the power distribution system. At least one client device is coupled to the monitoring device for requesting data from the monitoring device and processing, storing and presenting data received from the monitoring device, and a communications network is coupled to the monitoring and client devices. The proxy server is coupled to the communications network for receiving messages from the client device as a virtual device, processing the messages, and altering the messages before communicating the messages to the monitoring device to which the messages from the client devices are directed, or deferring communication of at least portions of the messages to the actual monitoring device to which the requests are directed until a later time. | 2011-06-30 |
20110161403 | METHOD AND APPARATUS FOR PROVIDING CLIENT-SIDE CACHING - An approach is provided for providing client-side caching in network communication. A client-side caching module receives a request, from a device, for a scripting file associated with web content, the scripting file supporting client-side caching at the device. The client-side caching module identifies that the request is received over a connection supporting connection reuse. The client-side caching module determines whether the request is a first-time request. If the request is a first time request, the client-side consistency module collects session configuration information for the web content from the device, specifies session variables in the scripting file based on the session configuration information, and initiates a subsequent request for the scripting file over the connection. If the request is a subsequent request, the client-side caching module marks the session variables in the scripting file as cacheable at the device, and causes, at least in part, transmission of the scripting file to the device. | 2011-06-30 |
20110161404 | SYSTEMS AND METHODS FOR COMMUNICATING DATA BETWEEN A SERVER AND A DEVICE ON A VIRTUAL DESKTOP - A server-implemented method for communicating data between the server and a first device is described. Communications with the first device are established by emulating functions of a second device. A request to pass the data to the first device is received. A determination is made as to whether the data exist on the server. The data are streamed to a virtual desktop on the first device. | 2011-06-30 |
20110161405 | INTELLIGENT NETWORK MANAGEMENT PLATFORM FOR IKVM SERVERS - An IP-based KVM (IKVM) switch system includes a plurality of control centers connected by a network via respective routers. A group of IKVM switches is connected to each router. Each IKVM switch is connected to a plurality of remote computers. Each control center stores system configuration information regarding all other control centers, including their IP addresses, port information, information about the IKVM switches managed by them, and (optionally) the remote computers connected to each IKVM switch. The control centers use a master-slave scheme to share the configuration information among them. When a client logs on to any control center, all IKVM in the system are displayed on a UI so that the client can select any IKVM or (optionally) remote computer for access. The control centers perform necessary functions to facilitate the access to the select IKVM or remote computer by the client. | 2011-06-30 |
20110161406 | STORAGE MANAGEMENT SYSTEM, STORAGE HIERARCHY MANAGEMENT METHOD, AND MANAGEMENT SERVER - According to the present invention, it is possible to rearrange an arrangement unit on an appropriate storage device at a more appropriate timing in a complex computer system. A computer system according to the present invention includes a plurality of storage devices of different performance, and provides a virtual volume, the storage devices allocating a segment of the plurality of storage areas to an arrangement unit, which constitutes the target of a virtual volume, in accordance with the arrival of a write request from the business server, and managing, on the business server, an execution time and a predicted execution time of a job to be executed, and a time at which the storage area segment was allocated to the arrangement unit, inferring the relationship of the arrangement unit and the job from the job execution time and the time at which the storage area segment was allocated, and changing the storage area segment allocated to this arrangement unit to another storage area segment at a time decided based on the specified relationship and the predicted execution time. | 2011-06-30 |
20110161407 | MULTI-CAMPAIGN CONTENT ALLOCATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for creating experiment content distribution campaigns (“experiment campaign”) and allocating content in accordance with the experiment campaign. In one aspect, a control campaign or an experiment campaign are selected as an available campaign for providing content in response to receiving a content request. The selection can be a probability constrained selection where the probability with which the experiment campaign is selected is specified as a portion of a total number of requests received during an experiment period for which the experiment campaign is available to provide content. Content is provided in response to the request, where the provided content being content corresponding to the selected campaign. | 2011-06-30 |
20110161408 | METHOD AND NETWORK APPARATUS FOR REQUESTING DATA BASED ON CONTENT NAME - Provided are a network apparatus and system that may request or receive the same contents stored in a plurality of network apparatuses. In a network system sharing data, specific segments from a plurality of segments constituting the data may be received from mutually different terminals. For this, a transmission region may be determined by calculating a transmission offset corresponding to the plurality of terminals, and at least one segment included in the determined transmission region may be received from a corresponding terminal. | 2011-06-30 |
20110161409 | MEDIA MASHUP SYSTEM - A media mashup system functions as a virtualizable endpoint called an Intelligent Multimedia Pod, or IMP, that ensures a reliable and high-quality multimedia user-experience for a variety of mobile user devices such as intelligent phones etc. The media mashup platform uses a web 2.0 media mashup model that offers several key features including Near Real Time (NRT) service continuity, control-proxy for a mobile-friendly web-surfing experience, finely-filtered content aggregation based on meta-data, context sensors and buddy blaster content sharing/recommendation. These features are brought together using a web 2.0 service mashup model that integrates media meta-data together with various context sensors including mobility-related sensors such as location and presence, time-of-day, voice commands, as well as time-shifted playback. | 2011-06-30 |
20110161410 | MASSIVE-SCALE INTERACTIVE VISUALIZATION OF DATA SPACES - An improved system and method for rendering massive-scale interactive visualizations. A first aspect of the invention relates to server-based rendering of visualizations. A second aspect of the invention relates to dynamic element-based image animation. | 2011-06-30 |
20110161411 | SYSTEMS AND METHODS FOR PROVIDING CUSTOMER-SELECTED SOLUTIONS FOR MULTIPLE DATACENTER WEBSITE HOSTING - Systems of the present inventions allow for providing customer-selected solutions for multiple datacenter website hosting. An exemplary system may comprise a first datacenter comprising at least one hosting server, a second datacenter comprising at least one hosting server, and a hosting services website hosted on at least one customer interaction server. The hosting services website may be configured to offer and implement hosting of at least one customer website in the first datacenter, second datacenter, or both the first datacenter and second datacenter. The system also may comprise a network communicatively coupling the first datacenter, second datacenter, and customer interaction server. | 2011-06-30 |
20110161412 | PROCESSING REQUESTS TRANSMITTED USING A FIRST COMMUNICATION DIRECTED TO AN APPLICATION THAT USES A SECOND COMMUNICATION PROTOCOL - Provided are a method, system, and program for processing requests transmitted using a first communication directed to an application that uses a second communication protocol. A request is received from one of a plurality of client computers over a network in a first communication protocol, wherein the client computers communicate over the network in the first communication protocol. A determination is made as to whether the request includes an identifier of an application indicated in a data structure. A socket is processed that enables communication between the application identified by the identifier in response to determining that the identifier included in the request is indicated in the data structure. The socket is provided to the application identified in the request to enable the application to communicate with the client over the network using a second communication protocol. The application transmits a response to the request using the second communication protocol and the provided socket, wherein the request from the client in the first communication protocol is sent to a first communication protocol server managing communication using the first communication protocol, wherein communication with the client following the response to the request is conducted using the second communication protocol and the socket and bypasses the first communication protocol server. | 2011-06-30 |
20110161413 | USER INTERFACE FOR WEB COMMENTS - One or more server devices receive a request associated with a link, where the link is further associated with a comment and where the comment provides an opinion of, or remarks upon, a content of a document. The one or more server devices retrieve a content of the comment associated with the link from a database and retrieve the document. The one or more server devices generate another document that displays the content of the comment and includes a frame that further displays the document, and send the generated another document to the client device. | 2011-06-30 |
20110161414 | CONTENT DELIVERY SYSTEM - This system | 2011-06-30 |
20110161415 | Presence Information Management - A method and system for managing presence information for a presentity ( | 2011-06-30 |
20110161416 | PEER-TO-PEER BASED FEATURE NETWORK - A device receives, from feature peers associated with a network, information associated with the feature peers, receives a customer packet, and determines, based on the feature peer information, which of the feature peers support a feature associated with the customer packet. The device also selects, from the determined feature peers, a set of feature peers for the customer packet to traverse, attaches a feature header to the customer packet to create a modified customer packet, and forwards, based on the feature header, the modified customer packet to one of the feature peers in the selected set of feature peers. | 2011-06-30 |
20110161417 | Device and Method for Disseminating Content Data Between Peers in A P2P Mode, By Using A Bipartite Peer Overlay - A method is intended for disseminating content data in a peer-to-peer mode between peers connected to at least one communication network. This method comprises the steps of: i) making peers exchange neighboring information between them to build a bipartite peer overlay comprising a first group, comprising peers having a complete content to be disseminated, and a second group, comprising peers having not this content or only a part of it and having links therebetween, ii) disseminating the data defining the content (and preferably encoded with erasure correcting codes) from peers of the first group to first peers of the second group according to the bipartite peer overlay, iii) disseminating the data received by the first peers to other peers of the second group according to the bipartite peer overlay, and iv) updating the bipartite peer overlay when a peer of the second group has fully completed the content. | 2011-06-30 |
20110161418 | Collaborative Linking System with Bi-Directed Variable Granularity Search Engine - The present invention is a system and method for shortening response time and reducing resource utilization in an electronic advertising and customer enquiry system, operating in an interactive communications and distributed database environment. The system is designed to enable customers ( | 2011-06-30 |
20110161419 | Method and system for dynamically providing a journal feed and searching, sharing and advertising - A system for transmission, reception and accumulation of the knowledge packets to plurality of channel nodes in the network operating distributedly in a peer to peer environment via installable one or more role active Human Operating System (HOS) applications in a digital devise of each of channel node, a network controller registering and providing desired HOS applications and multiple developers developing advance communication and knowledge management applications and each of subscribers exploiting the said network resources by leveraging and augmenting taxonomically and ontologically classified knowledge classes expressed via plurality search macros and UKID structures facilitating said expert human agents for knowledge invocation and support services and service providers providing information services in the preidentified taxonomical classes, wherein each of channel nodes communicating with the unknown via domain specific supernodes each facilitating social networking and relationships development leading to human grid which is searchable via Universal Desktop Search by black box search module. | 2011-06-30 |
20110161420 | COMPUTER-IMPLEMENTED SYSTEM AND METHOD FOR CREATING OPPORTUNITIES TO CONNECT PEOPLE TOGETHER - Embodiments of the present invention are generally related to computer-implemented system and method for creating opportunities to connect people together. In one embodiment, a system for creating opportunities to connect people together comprises a first user having a tangible card, the tangible card having a first unique identifier and a second unique identifier; an accessible data portal, hosted on a server and accessible via a global computer network; a second user having a communication device for accessing the data portal through the global computer network; wherein the second user obtains access to a means for communication with the first user, through physical receipt of the tangible card and subsequent data entry of the first unique identifier and second unique identifier on an access screen of the data portal. | 2011-06-30 |
20110161421 | METHOD AND SYSTEM FOR DYNAMIC DISTRIBUTED DATA CACHING - A method and system for dynamic distributed data caching is presented. The system includes one or more peer members and a master member. The master member and the one or more peer members form cache community for data storage. The master member is operable to select one of the one or more peer members to become a new master member. The master member is operable to update a peer list for the cache community by removing itself from the peer list. The master member is operable to send a nominate master message and an updated peer list to a peer member selected by the master member to become the new master member. | 2011-06-30 |
20110161422 | METHOD AND SYSTEM FOR SHARING ANONYMOUS USER INFORMATION - A method and system for sharing online user information in an anonymous manner. The system associates an identifier with anonymized information of the user, and sends the anonymized user information to a receiving party. | 2011-06-30 |
20110161423 | METHOD AND SYSTEM FOR PROVIDING A COLLABORATIVE EVENT-SHARE SERVICE - A method, a system and a computer readable medium for supporting collaborative media sharing among users at an event are disclosed. For example, the method creates an event-share group relating to an event, and provides an event tag to a plurality of members of the event-share group, where the event tag uniquely identifies the event-share group or the event. The method receives a captured media from at least one of the plurality of members, wherein the event tag is attached to the captured media and provides the captured media to the plurality of members. | 2011-06-30 |
20110161424 | AUDIENCE SELECTION AND SYSTEM ANCHORING OF COLLABORATION THREADS - A social network server provides collaboration networking capability for a network system such as a business system. A user can request to tie a collaboration thread to an anchor in the system. The anchor is a primary topic, which can be selected from topics provided by the system, or entered by the user. The selectable topics are derived from within the system. Whether selected or entered, the topic is associated with the collaboration thread to allow the thread to be managed as a resource in the system. The audience for the collaboration thread is controlled by the user, where topics can be applied as filters to generate an audience. The primary topic directs audience selection, and additional audience selection can be achieved by applying boundary topics. The collaboration thread is presented only to the audience, and the audience can be dynamically altered. | 2011-06-30 |
20110161425 | Automatic Notification of Document Changes - Included are method, article of manufacture, and device that serve to identify one or more tracked categories in a document, the tracked category representing a portion of the document, identify a change in one or more of the tracked categories of the document, identify a client to notify of the change in the tracked category, and send a notification to a client, where the notification provides notice that a change has occurred in a tracked category of a document. | 2011-06-30 |
20110161426 | Control E-Mail Download Through Instructional Requests - Method, system and computer program product for requesting e-mail messages. Download instructions for sending e-mail messages from an e-mail message database storing a plurality of e-mail messages to an e-mail client are received at an e-mail messaging system, the plurality of e-mail messages having accumulated due to inattention by a user. The e-mail messaging system sends e-mail messages from the e-mail message database to the e-mail client in accordance with the download instructions. | 2011-06-30 |
20110161427 | METHOD AND APPARATUS FOR LOCATION-AWARE MESSAGING - An approach is provided for insertion of location-related information into a communication message. A communication message is received from an application resident on a mobile device, wherein the communication message specifies location-related information that includes addressing information or point-of-interest information, and the application includes either an electronic mail application, an instant messaging application, or a social networking application. The location-related information is extracted from the communication message. The location-related information is presented as an actionable item that triggers an action to be executed. | 2011-06-30 |
20110161428 | TWO-WAY DATA AND RESOURCES SHARING METHOD - A two-way data and resources sharing method is disclosed. A sharing apparatus is provided to connect two computers for establishing two-way communication link between two computers. Firstly, a computer is configured as a master computer and the other computer is configured as a slave computer. The master computer and slave computer send a request instruction for executing data transfer, data synchronization or data sharing via an operating application installed in the master computer. The corresponding instructions requested are respectively executed on the connected two computers. | 2011-06-30 |
20110161429 | AUTOMATED RELATIONSHIP CLASSIFICATION - A method and computer program product for automatically classifying relationships in a social networking or email application is described. A method may comprise associating, via at least one of a client electronic device and a server computer, a first incoming communication type and a first outgoing communication type with a first contact group, and a second incoming communication type and a second outgoing communication type with a second contact group. The method may further comprise monitoring, via at least one of the client electronic device and the server computer, an incoming communication from a contact and an outgoing communication to the contact. | 2011-06-30 |
20110161430 | INSTANT MESSAGING BASED VIRTUAL FILE SYSTEM - An instant messaging system generates an instant messaging application user interface display object enabling the user to select one or more buddies, or a predefined group from their buddy list, and then to select a file to share with the selected buddies or group. The instant messaging system then controls sharing of the file within the selected buddies or group, by allowing only one of the sharing users to check out and modify the shared document at a given time. The instant messaging system user interface displayed to each user also displays the list of files that are shared with that user. The instant messaging system user interface further provides a current status for each shared file, including an indication of one of the sharing users that currently has the shared file checked out. | 2011-06-30 |
20110161431 | Interactive Query Tool - A chat room system interfaces with an automated processing system. When an interactive query message from a user is addressed to the automated processing system, the interactive query message is passed to the automated processing system. The automated processing system extracts one or more keywords from the interactive query message and obtains response information from a data structure based on the one or more keywords. The automated processing system then returns an interactive response to the user through instant messaging. When the interactive query message is not addressed to the automated processing system, the interactive query message is forwarded to a support group through a chat room system. When the interactive response exceeds a predetermined size, part of the interactive response may be sent through instant messaging and the remainder through e-mail. | 2011-06-30 |
20110161432 | LOCATION BASED SYSTEM WITH LOCATION-ENABLED MESSAGING AND METHOD OF OPERATION THEREOF - A method of operation of a location based system includes: submitting a tagged message having a message content, a trigger, and a recipient identifier; determining a location reading for locating a recipient associated with the recipient identifier; determining a temporal reading associated with the recipient identifier; and displaying the message content on a device having the recipient identifier, the message content displayed based on the trigger with the location reading, the temporal reading, or a combination thereof. | 2011-06-30 |
20110161433 | APPARATUSES AND METHODS FOR IDENTIFYING EMAIL AND EMAIL SERVERS - A message body carried by an Internet Protocol (IP) packet is identified; the message body is searched for features of an email message; and a result of the search is used to determine if the IP packet is associated with email. The features of an email message include multiple words usually associated with email messages. | 2011-06-30 |
20110161434 | SITUATION BASED PRESENCE NOTIFICATION LEVERAGING - Presence messages are managed for one or more members of a pre-defined group of e-mail users. An unavailability time period, during which a pre-defined group of e-mail users will be unavailable in the future, is established. A notice, which notifies the pre-defined group of e-mail users that an unavailability control instruction will be sent in the future to participating members of the group of e-mail users, is transmitted to the group of e-mail users. An acceptance signal, identifying the participating members, is received, indicating which members of the group of e-mail users agree to permit the unavailability control instruction to be received and implemented on their participating computers in the future. The unavailability control instruction is then transmitted to the participating computers at an initiation of the unavailability time period, in order to auto-generate an appropriate presence message for the participating members. | 2011-06-30 |
20110161435 | SYSTEM AND METHOD FOR DEFERRED TRANSMISSION OF ATTACHMENTS - A first message may be received, wherein the first message may include a message body and an attachment. The first message may be processed to generate at least a second and a third message, wherein the second message may be generated based, at least in part, upon the message body and the third message may be generated based, at least in part, upon the attachment. A delay may be calculated based, at least in part, upon a network condition level. The second message may be transmitted. The third message may be transmitted based, at least in part, upon the calculated delay. | 2011-06-30 |
20110161436 | METHOD AND SYSTEM FOR STORING AND PRESENTING PROGRAM MESSAGES - An approach is provided for a messaging interface between applications and a user. A plurality of messages associated respectively with a plurality of programs is stored in a common message database according to timing information corresponding to the messages. A subset of the messages is retrieved based on the timing information. The subset of messages is filtered based on message type. The filtered messages are output to a non-visual communication program for presentation of the filtered messages. | 2011-06-30 |
20110161437 | ACTION-BASED E-MAIL MESSAGE QUOTA MONITORING - E-mail applications can be extended to allow recipients to specify quotas indicating maximum numbers of e-mail messages from specific senders based on actions indicated for the recipients to take. A sender can set a quota specifying that no more than five action related e-mail messages should be sent by each sender per week. Quotas may also be set for a number of e-mail messages received that do not require action. Recipient quota information is accessible by senders' e-mail applications so that senders are aware of the quotas before sending an e-mail message. After determining recipients for an e-mail message, an e-mail application can determine quotas for the recipients based on an action indicated in the e-mail message for the sender. The e-mail application can determine if the e-mail message to be sent will approach or reach the quota, and display a notification before the sender sends the e-mail message. | 2011-06-30 |
20110161438 | METHOD AND SYSTEM FOR A MULTI-APPLICATION FOLLOW-UP MECHANISM - A system that responds to a user setting a follow-up flag on a message within a first communication application by associating the flagged message with another user, such that the flagged message is available to a second communication application. When a user sets a flag on an electronic mail message contained in an electronic mail mailbox provided by an electronic mail application, the system responds by associating the flagged message with another user in a list of other users with whom flagged messages are associated. When a communication session occurs with the other user through another communication application, the system checks the list and determines that a flagged message is associated with the other user. The flagged message is then brought to the attention of the local user, for example within a list of flagged messages associated with the other user displayed simultaneously with the instant messaging session. | 2011-06-30 |
20110161439 | METHOD AND SYSTEM FOR QUERYING, MONITORING AND CONTROLLING A WIRELESS SENSOR NETWORK USING AN INSTANT MESSAGING SYSTEM - A method for communicating with one or more sensor nodes in a Wireless Sensor Network (WSN) over a network is disclosed. The method includes initiating communication with the sensor nodes by sending messages to the server application using the instant messaging system. The server application formats the received messages and communicates to the sensor nodes and in turn also receives responses from the sensor nodes and communicates them back to the IM client. The method also includes steps for enabling a WSN messaging client to converse with an instant messaging client over the network during communication with the one or more sensor nodes in the WSN. The method further includes identifying the IM client the user has employed for communication and the corresponding IM protocol. Also, the method includes the step of configuring the WSN messaging client with the same IM protocol to enable communication. | 2011-06-30 |
20110161440 | SYSTEM AND METHOD FOR ENHANCING DIGITAL CONTENT - A computer program product being tangibly embodied in a computer-readable medium and including computer-executable code for enhancing an electronic document including a plurality of advertisements, the computer program product computer-executable code including: code for receiving a request corresponding to an identifier associated with a given advertisement responsively to a user's interaction with the electronic document; and code for launching a clientless chat application that corresponds to the advertisement responsively to the receiving, regardless of whether the electronic document allows chat-application code to be embedded therein. | 2011-06-30 |
20110161441 | INTERWORKING BETWEEN MESSAGING SERVICE DOMAINS - An interworking function is provided between first and second messaging domains or technologies, when original address/identities of users in the first domain and the second domain are incompatible. Upon receiving from a sender in the first messaging domain a message addressed to a recipient in the second messaging domain, the interworking function provides, for an original sender address or identity received in the message, a new sender address which is valid in the second messaging domain, and inserts the new address in a header field of the message to be forwarded to the recipient in the second messaging domain. Moreover, the interworking function adds the original sender address into the specific header field of the message either as a part of the new sender address or as an attribute. | 2011-06-30 |
20110161442 | SYSTEM AND METHOD FOR DELIVERING NOTIFICATION MESSAGES - A method includes receiving at least an indication of a notification message through a first channel and receiving at least a part of the notification message through a second channel. The receiving at least an indication of a notification message may include a push-type delivery, and the receiving at least a part of the notification message may include a pull procedure. Alternatively, the receiving at least an indication of a notification message may include a poll-type delivery, and the receiving at least a part of the notification message may include a pull procedure. | 2011-06-30 |
20110161443 | DATA MANAGEMENT SYSTEMS AND METHODS FOR MOBILE DEVICES - Data management systems and methods for mobile devices are provided. The system includes at least a mobile device and a management system. The mobile device at least includes an image capture unit for capturing an image, and a processing unit for transmitting the image to the management system via a network. The management system at least includes a processing unit for retrieving data corresponding to the image according to the received image, and transmitting the data corresponding to the image to the mobile device via the network. | 2011-06-30 |
20110161444 | INTEGRATING AND MANAGING SOCIAL NETWORKING INFORMATION IN AN ON-DEMAND DATABASE SYSTEM - Some embodiments comprise integrating information from a social network into a multi-tenant database system. A plurality of information from the social network is retrieved, using a processor and a network interface of a server computer in the multi-tenant database system, wherein the plurality of information is associated with a message transmitted using the social network. Metadata related to the transmitted message is generated, using the processor. A conversation object is generated, using the processor, based on the plurality of information associated with the transmitted message and the metadata related to the transmitted message. The conversation object is then stored in an entity in the multi-tenant database system, using the processor of the server computer. | 2011-06-30 |
20110161445 | Method, Data Processing Program, and Computer Program Product for Handling Instant Messaging Sessions and Corresponding Instant Messaging Environment - An improved method for handling instant messaging sessions in an instant messaging server is disclosed. The method comprises providing global annotators for annotating instant messaging communications, wherein instant messaging users are being able to select for a private enhancement stack at least one of the following: annotators and look-up services; providing instant messaging users with a capability to obtain contextual information by activating enhancement functions provided by said private enhancement stack; establishing an instant messaging session between a set of instant messaging users; and supporting sharing said contextual information among said set of instant messaging users as part of the instant messaging session. | 2011-06-30 |
20110161446 | Apparatus and method for synchronizing data between instantmessaging clients in communication system - An apparatus and a method for efficiently synchronizing data between Instant Messaging (IM) clients in a communication system. A method for requesting to synchronize data of a terminal which uses an IM service includes when data synchronization with another terminal is requested during IM communication with the other terminal, generating Synchronization Markup Language (SyncML) request data to request to synchronize a corresponding data, inserting the generated SyncML request data to an IM message, and sending the IM message to the other terminal. | 2011-06-30 |
20110161447 | METHOD AND SYSTEM FOR RESPONDING TO MESSAGES - A method for responding to messages comprises the steps of: establishing a first database; establishing a second database; forwarding content of the first database to a first proxy device; forwarding content of the second database to a second proxy device; utilizing the first proxy device to respond to at least one first real message; and utilizing the second proxy device to respond to at least one second real message. | 2011-06-30 |
20110161448 | System and Method for Improved Synchronization Between a Server and a Client - A system and method for improved client and server communications, more particularly, an improved protocol that may be used for communication between a client and a server, such as in an email environment. Many features are provided for improved communications. An email server may provide the best message body available for an email message, may transfer an entire data object if requested property or properties are not well defined within the data object, may provide progress data for use in tracking download progress, and may send error information for a data object having an error. Email changes may be optimized at an email server component, even if the email changes occurred at another email server component. An email server may maintain a table of changes that occur to folders at an associated data store, and may notify a subscribed email client component of changes that occur in the table. | 2011-06-30 |
20110161449 | INSTANT MESSAGING BASED VIRTUAL FILE SYSTEM - An instant messaging system generates an instant messaging application user interface display object enabling the user to select one or more buddies, or a predefined group from their buddy list, and then to select a file to share with the selected buddies or group. The instant messaging system then controls sharing of the file within the selected buddies or group, by allowing only one of the sharing users to check out and modify the shared document at a given time. The instant messaging system user interface displayed to each user also displays the list of files that are shared with that user. The instant messaging system user interface further provides a current status for each shared file, including an indication of one of the sharing users that currently has the shared file checked out. | 2011-06-30 |
20110161450 | SYSTEMS AND METHODS FOR CONVERTING AND DELIVERING MEDICAL IMAGES TO MOBILE DEVICES AND REMOTE COMMUNICATIONS SYSTEMS - A system for automated conversion and delivery of medical images, comprises a communication interface; a data storage system configured to store a plurality of medical images, meta data associated with the plurality of medical images, converted medical images, a plurality of standardized format specifications for a plurality of destination devices and services, and a plurality of message templates; a server coupled with the data storage system and the communication interface, the server configured to: receive a medical image file via the communications interface, the medical image file comprising medical data and meta data, the medical data having a medical data format, determine whether the medical data includes a medical image data, determine an output destination type, wherein the output destination type is an output device, service, or both, based on the meta data, correlate the output destination type with one or more of the plurality of standardized format specifications and with one or more of the plurality of message templates, convert the medical data format associated with the medical data based on the standardized format specifications that correlate with the output destination type, assemble at least one output message that includes the converted medical data based on the message templates that correlate with the output destination type, and transmit the output message to at least one destination via the communication interface. | 2011-06-30 |
20110161451 | SPECULATIVE DISTRIBUTED CONFLICT RESOLUTION FOR A CACHE COHERENCY PROTOCOL - A conflict resolution technique provides consistency such that all conflicts can be detected by at least one of the conflicting requestors if each node monitors all requests after that node has made its own request. If a line is in the Exclusive, Modified or Forward state, conflicts are resolved at the node holding the unique copy. The winner of the conflict resolution, and possibly the losers, report the conflict to the home node, which pairs conflict reports and issues forwarding instructions to assure that all requesting nodes eventually receive the requested data. If a requested cache line is either uncached or present only in the Shared state, the home node provides a copy of the cache node and resolves conflicts. In one embodiment, a blackout period after all responses until an acknowledgement message has been received allows all conflicting nodes to be aware of conflicts in which they are involved. | 2011-06-30 |
20110161452 | COLLABORATIVE MALWARE DETECTION AND PREVENTION ON MOBILE DEVICES - The present disclosure describes a method and apparatus for collaborative threat detection on mobile devices. A mobile device may comprise a processor, secure memory, and secure circuitry. The processor may be coupled to host memory and may be configured to execute a security threat detection application to detect a malicious program attacking the mobile device. The secure memory may be configured to host a collaborator database comprising data corresponding to at least one collaborating device. The secure circuitry may be configured to determine if the security threat detection application running on the processor is properly operating. If an abnormality in the operation of the security threat detection application is detected, the secure circuitry may be further configured to cause a security threat notification to be transmitted to the collaborating device based on the data in the collaborator database. | 2011-06-30 |
20110161453 | CALENDAR REPAIR ASSISTANT - Calendar repair may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event, and an event property of the second event may be updated to match a corresponding event property of the first event. | 2011-06-30 |
20110161454 | REPAIRING CALENDARS WITH STANDARD MEETING MESSAGES - Calendar repair using a standard message may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event to determine whether properties between the events are out-of-sync. If so, a standard meeting request message comprising the correct value may be sent to update the out-of-sync property. | 2011-06-30 |
20110161455 | METHOD AND SYSTEM FOR NETWORKING - A method of wirelessly networking a system of at least first and second communication nodes includes obtaining a common power source for the at least first and second communication nodes, switching on the common power source, and establishing a power-up time. Each of the first and second communication nodes is capable of tracking the time since the power-up time. The method includes sending a start signal from one of the first and second communication nodes, wherein the start signal occurs after the power-up time and includes at least information of the elapsed time since the power up time. The method includes networking the other of the first and second communication nodes with the one of the first and second communication nodes sending the start signal, if the elapsed time of the other of the first and second communication nodes approximately matches the elapsed time provided in the start signal. | 2011-06-30 |
20110161456 | Apparatus and Method for Supporting Memory Management in an Offload of Network Protocol Processing - A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, mechanisms for handling memory management and optimization within a system utilizing an offload network adapter are provided. The memory management mechanism permits both buffered sending and receiving of data as well as zero-copy sending and receiving of data. In addition, the memory management mechanism permits grouping of DMA buffers that can be shared among specified connections based on any number of attributes. The memory management mechanism further permits partial send and receive buffer operation, delaying of DMA requests so that they may be communicated to the host system in bulk, and expedited transfer of data to the host system. | 2011-06-30 |
20110161457 | METHOD AND SYSTEMS OF DISTRIBUTING MEDIA CONTENT AND RELATED COMPUTER PROGRAM PRODUCT - Information codes are arranged in pieces comprised of chunks of bytes over a network, such as a Peer-to-Peer overlay network, including a set of peer terminals. A first peer identifies missing chunks in the received pieces and requests such missing chunks from other peers. The chunks are subjected to a fountain code encoding wherein the chunks in a piece are X-ORed. The first peer is therefore capable of reconstructing a received piece encoded with fountain codes from a combination of linearly independent chunks corresponding to the piece. The chunks are transmitted over the network with a connection-less protocol, without retransmission of lost packets, preferably with a UDP protocol. | 2011-06-30 |
20110161458 | Techniques For Delivering Personalized Content With A Real-Time Routing Network - Techniques for dynamically updating a live object with personalized content for clients are provided. The techniques include receiving a first message from a source including a first identifier and a second identifier. The first identifier may be unique to a client. The second identifier may be generic across many clients. The first message includes information for updating a property of a live object associated with the second identifier. A client specific to the first identifier may be identified. A second message may then be routed through a network to the client. The second message may include the first identifier and the second identifier and also may contain information for updating a property of the live object associated with the second identifier. The client may receive the second message and may be capable of causing an update of the property of the live object associated with the second identifier. | 2011-06-30 |
20110161459 | Method and System for Collecting Online Merchandising Data - A method and system for automating electronic merchandising and product recommendation by creating a third party merchandising product database populated with data obtained directly at the point of sale. According to one embodiment, collection or direct importation of such data from an existing physical source or a product or merchandising database, which can be complex and costly, is not required. As a result, the cost of creating a usable merchandising system and database is reduced. | 2011-06-30 |
20110161460 | INFORMATION PROCESSING SYSTEM AND MANAGEMENT DEVICE FOR MANAGING RELOCATION OF DATA BASED ON A CHANGE IN THE CHARACTERISTICS OF THE DATA OVER TIME - In an information processing system including a computer device, and a storage device storing data used by the computer device, the region in which the data is held is managed in association with a change, over the passage of time in the performance and availability required of the data holding region. The computer device includes a storage device managing unit for managing the storage device which stores data used by the computer device. The storage device managing unit periodically monitors temporal characteristics information, and moves data, if the storage region having functional characteristics corresponding to the temporal characteristics information is different from the storage region to which the data is currently assigned. | 2011-06-30 |