| 52nd week of 2012 patent applcation highlights part 65 |
| Patent application number | Title | Published |
| 20120331012 | DECORATED MODEL ARCHITECTURE FOR EFFICIENT MODEL-DRIVEN APPLICATION DEVELOPMENT - A computer-executable application is provided with access to resources generated using a principal model. A decoration model associated with the principal model is instantiated for use by the application. The application is provided with access to an object of the decoration model responsive to a request by the application to access an object of the principal model. The decoration model object corresponds to the principal model object. | 2012-12-27 |
| 20120331013 | Object-Relational Mapped Database Initialization - A balance is provided between automation of repetitive database creation and configuration efforts, on the one hand, and flexibility to depart from prior configurations, on the other hand, to assist developers with aspects of database initialization. An application domain includes data context instances, database connections, object models mapped by an object-relational mapper, and database initializers. Upon the first attempted runtime use of a particular database connection—data context instance—object model combination, a database initializer is invoked. Initializers may check to see if the database exists, (re)generate a database and schema based on the object model, determine whether the database is compatible with the current object model, delete the database and its schema, seed data, modify database indexes, and/or migrate an existing database, for example. A custom initializer can run developer-supplied code as desired to place the database in a known state for use by the application. | 2012-12-27 |
| 20120331014 | METHOD OF ADMINISTERING A KNOWLEDGE REPOSITORY - The method of administering a knowledge repository described herein establishes combining data input with concurrent data analytics in order to improve the quality and relevance of data entries. | 2012-12-27 |
| 20120331015 | System and Method and Apparatus to Detect the Re-Occurrence of an Event and Insert the most Appropriate Event Sound - A system and method and apparatus of enabling the detection of re-occurrence of an event in an audio-video broadcast is herein described. Further a system, method and apparatus to insert the most appropriate s “event sound” is also discussed herein. A apparatus using the methods is also disclosed herein. | 2012-12-27 |
| 20120331016 | METHODS AND SYSTEMS FOR CACHING DATA SHARED BETWEEN ORGANIZATIONS IN A MULTI-TENANT DATABASE SYSTEM - Mechanisms and methods for sharing database content between tenants in a multi-tenant database system are provided. The ability to temporarily store metadata related to the shared data for subsequent use optimizes the data transfer process for multiple data transfers. In an embodiment, the metadata is stored for a pre-determined period of time and fetched again after the period elapses if required. The metadata may be erased from temporary storage if an administrator updates the shared data. | 2012-12-27 |
| 20120331017 | MULTIMEDIA DATA DELIVERY - An information delivery method and system. The method includes receiving by a computer processor a video file, an audio file, associated data files, and associated message files The computer processor stores the video file in a first layer of a multimedia file, the audio file in a second layer of the multimedia file, the data files in first additional layers of the multimedia file, and the message files in second additional layers of the multimedia file. The computer processor stores the multimedia file on a computer readable storage medium. | 2012-12-27 |
| 20120331018 | SYSTEM AND METHOD FOR USE WITH GARBAGE COLLECTED LANGUAGES FOR ENABLING THE ALLOCATED HEAP MEMORY TO BE UPDATED AT RUNTIME - A system and method for use with garbage collected systems and languages, for enabling an allocated heap memory to be updated (e.g., increased or decreased) at runtime, subject to sufficient availability of physical memory. In accordance with an embodiment, a Java Virtual Machine (JVM) is associated with a management console, which allows a systems administrator to monitor current heap utilization at runtime. The heap is visualized as a contiguous chunk of memory with one or more extension points, e.g., by use of a trailing pointer to a null list. If later, at runtime, the heap size needs to be incremented then the trailing pointer can be set to a new chunk of memory with a size of (new value−old value), so that the cumulative new size is made equal to a new value specified on the console. The new chunk of memory can again end with a trailing pointer, to allow for further extension. The features can help ensure that an alert administrator will have the means to prevent an out-of-memory situation when the allocated heap proves insufficient at runtime. | 2012-12-27 |
| 20120331019 | REPLACEMENT POLICY FOR RESOURCE CONTAINER - A system includes creation of a first resource queue indicating an order of resources stored in a memory, the order based on respective timestamps associated with the stored resources, association of the first resource queue with a first queue timestamp, reception of a first command to deallocate a first amount of stored resources from the memory, determination that a first stored resource indicated by the first resource queue is associated with a timestamp earlier than the first queue timestamp, deallocation of the first stored resource from the memory, reception of a second command to deallocate a second amount of stored resources from the memory, determination that the first resource queue indicates no stored resources which are associated with a timestamp earlier than the first queue timestamp, and, in response to the determination that the first resource queue indicates no stored resources which are associated with a timestamp earlier than the first queue timestamp, creation of a second resource queue indicating a second order of second resources stored in the memory, the second order based on respective second timestamps associated with the stored second resources. | 2012-12-27 |
| 20120331020 | MOBILE TERMINAL APPARATUS, INFORMATION OUTPUT SYSTEM, INFORMATION OUTPUT METHOD AND RECORDING MEDIUM - An information output system is provided. A DLNA server, if any folder name includes a date or an event name, registers, as publication files, the files included in a detected folder with a DB in date ascending order, and, if any folder name includes neither any date nor any event name, registers, as publication files, the files included in a detected folder with the DB in date descending order. When a first communication section receives, from a DLNA client, a folder information request of a folder name selected by a remote controller, a content list, which is a list of the file names of the files included in the folder of the selected folder name, is created, and the created content list is then transmitted by the first communication section to the DLNA client. | 2012-12-27 |
| 20120331021 | Synthetic View - One example method presents a synthetic view of data stored by a shared device file system. The synthetic view provides a “fictional” single namespace for data stored by the shared device file system. The method includes accepting a command to access data stored by the shared device file system. The command may be native to a user requesting the access. The command addresses the data stored by the shared device file system using the single namespace provided by the synthetic view. The method includes creating a replacement command(s) for accessing data stored by the shared device file system using one or more actual namespaces different from the single fictional namespace provided by the synthetic view. With the replacement command(s) prepared, the method proceeds to access data stored by the shared device file system using the replacement command(s). | 2012-12-27 |
| 20120331022 | DESKTOP, STREAM-BASED, INFORMATION MANAGEMENT SYSTEM - A steam-based document storage and retrieval system accepts documents that are in diverse formats and come from diverse application, automatically creates document model objects describing these documents in a consistent format and associating time stamps with the documents to automatically create a main stream in chronological order. The stream, or sub-streams meeting selected search criteria, are displayed in a variety of forms, including a receding, partly overlapping stack with aids that facilitate user interaction. | 2012-12-27 |
| 20120331023 | INTERACTIVE EXHIBITS - Disclosed in one example is a method for providing an interactive exhibit to a user. The method may include creating plotting instructions for an interactive exhibit based on an exhibit description and a value of a user adjustable visual element, the exhibit description comprising a mathematical function, and a description of a relationship between the user adjustable visual element and a parameter of the mathematical function. The method may also include causing the interactive exhibit to be displayed based on the plotting instructions, the interactive exhibit including the user adjustable visual element. In some examples, the method may also include determining that a user input corresponds to a change in the value of the user adjustable visual element and updating the displayed interactive exhibit based on the new value of the user adjustable visual element, the mathematical function and the relationship between the user adjustable visual element and the parameter of the mathematical function. | 2012-12-27 |
| 20120331024 | INFORMATION PROCESSING DEVICE, METHOD OF PROCESSING INFORMATION AND STORAGE MEDIUM - An information processing device can obtain an accurate result of regression analysis even if a mean and a variance of a response variable depends on an explanatory variable taking continuous variable. | 2012-12-27 |
| 20120331025 | SYSTEMS AND METHODS FOR LARGE-SCALE RANDOMIZED OPTIMIZATION FOR PROBLEMS WITH DECOMPOSABLE LOSS FUNCTIONS - Systems and methods directed toward processing optimization problems using loss functions, wherein a loss function is decomposed into at least one stratum loss function, a loss is decreased for each stratum loss function to a predefined stratum loss threshold individually using gradient descent, and the overall loss is decreased to a predefined threshold for the loss function by appropriately ordering the processing of the strata and spending appropriate processing time in each stratum. Other embodiments and aspects are also described herein. | 2012-12-27 |
| 20120331026 | Digital Filter - A first stage of a digital filter receives input data to be filtered, the first stage of a digital filter operating at a first clock; a second stage of the digital filter outputs filtered output data, the second stage of the digital filter operating on a second clock, wherein a ratio of a frequency of the first clock and a frequency of the second clock is a fractional number, and a frequency of the second clock is higher than a frequency of the first clock; the first stage receives an indication of a ratio of the first clock and the second clock; and the first stage receives an indication of a time offset between (1) a clock pulse of the second clock, which occurs between a first clock pulse and a second clock pulse of the first clock, and (2) the first clock pulse of the first clock. | 2012-12-27 |
| 20120331027 | TRAJECTORY GENERATION SYSTEM AND TRAJECTORY GENERATION METHOD - A specified function p is generated to satisfy a first condition that an integral value of an evaluation function over a specified period is minimal. The evaluation function denotes a magnitude of an absolute value of a third order specified function p | 2012-12-27 |
| 20120331028 | PROCESSOR FOR PERFORMING MULTIPLY-ADD OPERATIONS ON PACKED DATA - A method and apparatus for including in a processor instructions for performing multiply-add operations on packed data. In one embodiment, a processor is coupled to a memory. The memory has stored therein a first packed data and a second packed data. The processor performs operations on data elements in said first packed data and said second packed data to generate a third packed data in response to receiving an instruction. At least two of the data elements in this third packed data storing the result of performing multiply-add operations on data elements in the first and second packed data. | 2012-12-27 |
| 20120331029 | METHOD AND APPARATUS FOR DISTRIBUTED CONFIGURATION MANAGEMENT - Method and apparatus for replicating data structures over a network in which each data structure is assigned an owner node among a plurality of networked peer nodes. Preferably that owner can be ascertained through information in the data structure. When an update to the data structure is desired by a non-owner, a request to modify the data structure is sent out on the network and when received by the owner, the owner performs the modification. The owner node can then notify the other nodes regarding the update. The method, implemented through a single-writer, multiple-reader paradigm, insures availability, partition tolerance and eventual consistency; it avoids the high overhead costs and single point of failure drawbacks of the prior art centralized management and locking protocols. Administrators can connect to any peer node in the network to manage, monitor and request modifications to a data structure. | 2012-12-27 |
| 20120331030 | CONFIGURABLE PACING FOR MESSAGING SYSTEMS - Embodiments of the present invention provide a method, system and computer program product for configurable pacing in messaging systems. In an embodiment of the invention, a configurable message pacing method has been provided. The method includes receiving a message directed for placement in a repository of an intermediate messaging system into which messages are placed by message producing applications and from which messages are retrieved by message consuming applications. Thereafter, it can be determined if the placement of the received message into the repository will result in a breach of an associated threshold value for the repository. Consequently, a message pacing action can be triggered responsive to the determination that the placement of the received message into the repository will result in a breach of the associated threshold value for the repository. | 2012-12-27 |
| 20120331031 | SYSTEM AND METHOD FOR PROVIDING SERVICE - A system comprises a service anchor apparatus having a unit configured to hold an original of an application program for providing a service; an end-user accommodation apparatus having a unit configured to connect with a terminal of an end user; and a relay apparatus located on a route between the service anchor apparatus and the end-user accommodation apparatus. The system creates, via the relay apparatus, a copy of the application program in the end-user accommodation apparatus, the original of the application program being held by the service anchor apparatus, and the end-user accommodation apparatus runs the copy of the application program, thereby providing the service to the terminal of the end user. | 2012-12-27 |
| 20120331032 | Remote Presentation Session Connectionless Oriented Channel Broker - This document describes a remote presentation infrastructure. In an exemplary embodiment at least a portion of the data associated with a remote presentation session can be transported via a connectionless oriented channel established between a client and a remote presentation session. In an embodiment, a gateway computer system can be used to route data to and from a remote presentation session. In this embodiment, the gateway computer system can be configured to establish connectionless oriented channels and route data between remote presentation sessions and clients over connectionless oriented channels. In addition to the foregoing, other techniques are described in the claims, the attached drawings, and the description. | 2012-12-27 |
| 20120331033 | ENHANCING ONLINE QUERYING SERVICE USING CLIENT MEMORIZATION - Provided are techniques for transmitting a first query from a query agent in a client computing device to an answering agent in a server computing device; receiving, at the query agent from the answering agent, a first response to the first query; saving the first query in conjunction with the first response in a computer readable storage medium; intercepting, by a query service agent, a second query from the query agent to the answering agent; correlating the second query to the first query; and transmitting to the query agent from the query service agent the first response in response to the second query. | 2012-12-27 |
| 20120331034 | Latency Probe - A probe within a Network-on-Chip (NoC) that can calculate a histogram of transaction data is disclosed. Some such histograms are cycles per number of pending transactions, transactions per latency, and transactions per request delay. The number of pending transactions can be measured by a register that is incremented at the start and decremented at the end of each transaction. Latencies can be measured by timers that are allocated and initialized at the start and read at the end of each transaction. Multiple counters can be used for multiple pending transactions. Multiple banks of counters can be used so that multiple transaction interfaces can complete transactions and perform histogram bin threshold comparisons simultaneously. The thresholds separating histogram bins can be programmable. | 2012-12-27 |
| 20120331035 | METHOD AND APPARATUS FOR LAYERING SOFTWARE AGENTS IN A DISTRIBUTED COMPUTING SYSTEM - In one embodiment, the present invention is a method and apparatus for layering agents in a distributed computing system. In one embodiment, a system for monitoring and controlling a distributed computer network including a plurality of components (e.g., devices) includes a plurality of cells, each of the cells being deployed to directly monitor and control one of the components of the network. The system also includes at least one federation, where the federation is made up of cells that cooperate to solve common problems, and at least one supercell, where the supercell provides supplemental decision making capabilities to the cells and federations. In this manner, problems detected by a cell that cannot be resolved by the cell may be forwarded to the cell's associated federations or supercells for resolution. | 2012-12-27 |
| 20120331036 | System and Method of Enterprise Action Item Planning, Executing, Tracking and Analytics - A system and method of tracking action items in an enterprise data processing environment. The method includes receiving, by a client from a server, an action item that includes a location. The method further includes performing a check-in, by the client, at the location related to the action item. The method further includes performing a check-out, by the client, related to the action item. The method further includes changing, by the client, the status of the action item. In this manner, a database of action items and statuses may be developed for more effective business collaboration and business management. | 2012-12-27 |
| 20120331037 | VALIDATING DOWNLOAD SUCCESS - Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for validating download success are disclosed. A method can include receiving a request to transmit a digital item to a computing device, transmitting a modified digital item to the computing device, and receiving confirmation that the computing device has received the modified digital item in its entirety. The method can also include for each of N invalid data portions included in the modified digital item, transmitting to the computing device a location of the invalid data portion in the modified digital item, and the existing data portion previously replaced by the invalid data portion; and receiving confirmation that the computing device has received the existing data portion. In response to receiving confirmations, an indication that the computing device has received all N existing data portions replaced by the N invalid data portions can be transmitted to the computing device. | 2012-12-27 |
| 20120331038 | SYSTEMS AND METHODS FOR PROCESSING WEB SERVICE PIPED NETWORK REQUESTS - The embodiments described herein relate to web service client/server systems. According to some embodiments, there is provided a web service system including at least one client processor adapted to generate and transmit at least one piped request comprising a plurality of discrete requests and at least one server processor in data communication with the client processor. The at least one server processor is adapted to receive the at least one piped request comprising the discrete requests, de-pipe each discrete request from the piped request and execute each discrete request to generate a result associated with the discrete request. | 2012-12-27 |
| 20120331039 | Remote Server Management Using a Mobile Computing Device - The subject disclosure is directed towards remotely monitoring and/or managing a server computing environment using a mobile computer, such as a smart phone. The server transmits information about the server computing environment and the mobile computer receives the transmission and displays the information. A user of the mobile computer may request additional information from the server, which may be sent to and displayed on the mobile computer. A user may also perform various actions in the server computing environment as directed via the mobile computer. | 2012-12-27 |
| 20120331040 | VALIDATING DOWNLOAD SUCCESS - Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for validating download success are disclosed. A method can include receiving a request to transmit a digital item to a computing device, transmitting a modified digital item to the computing device, and receiving confirmation that the computing device has received the modified digital item in its entirety. The method can also include for each of N invalid data portions included in the modified digital item, transmitting to the computing device a location of the invalid data portion in the modified digital item, and the existing data portion previously replaced by the invalid data portion; and receiving confirmation that the computing device has received the existing data portion. In response to receiving confirmations, an indication that the computing device has received all N existing data portions replaced by the N invalid data portions can be transmitted. | 2012-12-27 |
| 20120331041 | LOOKUP TABLE LOGIC APPARATUS AND SERVER COMMUNICATING WITH THE SAME - An LUT logic apparatus for handling tasks requested by a plurality of clients via a server in a network in which the server is connected with the plurality of clients may include a plurality of table identification (ID) processors, a controller, and a media access control (MAC) processor. The plurality of table ID processors correspond respectively to a plurality of table IDs. When an on signal is received, the table ID processors read response data corresponding to requested tasks from a storage unit and generate and output packets including the read response data. The controller identifies table IDs corresponding to the requested tasks and outputs the on signal to the corresponding table ID processors. The MAC processor parses the tasks requested by the server, transfers the parsed tasks to the controller, and outputs the packets output from the table ID processors corresponding to the parsed tasks to the clients. | 2012-12-27 |
| 20120331042 | CLIENT AND SERVER TERMINALS AND METHOD FOR CONTROLLING THE SAME - Client and server terminals and method for controlling the same are disclosed, by which a use of a terminal is facilitated in further consideration of user's convenience. According to at least one of embodiments of the present invention, a specific folder (or all folders) storing files of the server terminal can be recognized as a folder in the corresponding client terminal to facilitate the files of the server terminal to be used by a user of the client terminal more conveniently. | 2012-12-27 |
| 20120331043 | TRANSFER APPARATUS, TRANSFER NETWORK SYSTEM, AND TRANSFER METHOD - When data is disclosed to a plurality of users by using a transfer network and a transfer apparatus, data disclosure time control which cannot be adversely affected by the users is performed to reduce the difference in data disclosure time among the users. A transfer network system includes a distribution server serving as a data-distribution-source transfer apparatus, and a network terminal connected to distribution-destination user equipment. The distribution server and the network terminal each have a time keeping function and a time synchronization function for matching the time of the time keeping function with a master clock. The distribution server sends in advance disclosure data and disclosure time to the network terminal. When the time of the time keeping function of the network terminal matches the disclosure time, the network terminal sends the disclosure data to the user equipment. | 2012-12-27 |
| 20120331044 | Information Messaging and Collaboration System - An information messaging and collaboration system is described. In one embodiment, for example, a method is described for interactive content retrieval and display, the method comprises steps of: providing a plurality of portlets for retrieval of content for display in a user interface; mapping a message action to a first portlet to create a messaging portlet for sending a message in response to user interaction with the messaging portlet; creating a listener portlet by registering a second portlet to receive messages from the messaging portlet; and in response to user interaction with the messaging portlet, retrieving particular content for display in the user interface based on the message received by the listener portlet from the messaging portlet. | 2012-12-27 |
| 20120331045 | SYSTEM AND METHOD FOR CONSOLIDATING MIDDLEWARE FUNCTIONALITY - A server manages middleware communication between the server and a plurality of client terminals through a communication network. The server includes a network interface device that communicates with the plurality of client terminals, storage that stores middleware management operational programs and data, and a processor that executes the middle management operational programs. The server implements a multi-layered marshaling process, which marshals middleware communications between the server and the plurality of terminals, and a consolidated middleware management process, which manages execution of middleware, the multi-layered marshaling process. The consolidated middleware management process is accessible to the plurality of client terminals communicating with the server via a plurality of different types of middleware. | 2012-12-27 |
| 20120331046 | UDP BROADCAST FOR A USER INTERFACE IN A DOWNLOAD AND CONFIGURATION GAMING METHOD - A system and method are disclosed for implementing a modified form of User Datagram Protocol (UDP) multicast notification system in a client-server architecture that otherwise allows only client initiated messages. The method includes: receiving a registration message at a server from a client with a client IP address in the registration message, wherein the registration message includes types of notifications desired to be received by the client, and wherein the server is a Download and Configuration Management (DCM) engine; adding the client IP address to a registration message database; receiving a request for a port number from the DCM engine; and responding to the request for the port number. | 2012-12-27 |
| 20120331047 | PUSH MECHANISM FOR EFFICIENTLY SENDING AGGREGATED DATA ITEMS TO CLIENT - A server push model for client/server communications. The push architecture operates on top of a non-push (e.g., request/response) protocol (e.g., HTTP) to combine notifications from multiple data sources (e.g., email, text messaging, etc.). The server can be a middle-tier server (or proxy) to which a single web client registers interest in one or more notification types from one or more data sources. The mid-tier server aggregates the notifications from the various data sources and delivers the notifications to the requesting client via a single “push” pipe. The web client then distributes each notification to the appropriate parts of the client user interface. A producer/consumer locking mechanism eliminates blocking threads waiting on a mutual exclusion lock. A notification throttling mechanism distinguishes different types of notifications in order to guarantee that the client is not overloaded with too much information. | 2012-12-27 |
| 20120331048 | SYSTEM AND METHOD FOR ONE-WAY DELIVERY OF NOTIFICATIONS FROM SERVER-TO-CLIENTS USING MODIFIED MULTICASTS - A slot management system including a download and configuration server-based sub-system and method is disclosed for use with game devices, systems, and methods is provided to enable users to monitor, control, and modify game devices and other related activities. A notification system and method is provided for providing one-way delivery of notifications to clients of a server. | 2012-12-27 |
| 20120331049 | INFERRING TOPICS FROM SOCIAL NETWORKING SYSTEM COMMUNICATIONS USING SOCIAL CONTEXT - A social networking system determines the meaning of an anchor term used in a communication received from a communicating user. Candidate nodes are identified in the dictionary based on the anchor term, where each candidate node represents a possible meaning of the anchor term. The context of the anchor term is determined, and a score is determined for each candidate node based on the determined context. A candidate node is selected that most likely represents the meaning of the anchor term based on the determined candidate node scores. The context of the anchor term may be a social context derived from users connected to the communicating user that use the anchor term in communications. A communicating user may be prompted to identify the meaning of the anchor term explicitly based on the use of the term in communications from other users connected to the communicating user. | 2012-12-27 |
| 20120331050 | METHOD AND APPARATUS FOR PROVIDING SERVICES VIA CLOUD-BASED ANALYTICS - An approach is provided for providing services via cloud based analytics. An analytics platform determines one or more data propagation policies associated with propagating user information from at least one device to one or more cloud components. The analytics platform also processes and/or facilitates a processing of the one or more data propagation policies to cause, at least in part, a propagation of the user information to the one or more cloud components, wherein the propagation causes, at least in part, the user information to be available to one or more applications, one or more services, or a combination thereof. | 2012-12-27 |
| 20120331051 | SYSTEM AND METHOD FOR DESIGNING AND MANAGING SOCIAL MEDIA CAMPAIGNS - In one embodiment, a system for designing and managing one or more social media campaigns is described. The system comprises at least one client capable of providing a user, access to a plurality of social media channels, a server communicatively coupled to the at least one client through a network, the server configured to extract user information from the at least one client, a demand side configured to be accessed by a marketer, a supply side configured to be accessed by the plurality of social media channels and a social media exchange platform configured to enable exchange of data between the demand side and the supply side. Method for designing and managing the social media campaigns is also disclosed. | 2012-12-27 |
| 20120331052 | SYSTEM AND METHOD OF PEER TO PEER SERVICE BASED SOCIAL NETWORK, DATA RELAYING AND INFORMATION MANAGEMENT - A system for transmission, reception and accumulation of knowledge packets to channel nodes in the network operating distributedly in a peer to peer environment is disclosed. One or more role active Human Operating System (HOS) applications in a digital device are provided. Multiple developers develop advanced communication and knowledge management applications. Subscribers exploit network resources by leveraging and augmenting taxonomically and ontologically classified knowledge classes expressed via search macros and UKID structures. Service providers provide information services in preidentified taxonomical classes. Channel nodes communicate with the unknown via domain specific supernodes, each facilitating social networking and relationships development, leading to a human grid which is searchable via a Universal Desktop Search by a black box search module. | 2012-12-27 |
| 20120331053 | CREATING AND MANAGING GRANULAR RELATIONSHIPS ON AN ONLINE SOCIAL NETWORK - This disclosure provides implementations of methods, apparatus, systems, and computer program products for creating and managing granular relationships on an online social network. In some implementations, a request to generate an information feed is associated with configuration information, which identifies a source of information updates. Each of the information updates can be of a certain type. The configuration information identifies one or more of these types. An information update can be selected from the identified information source. The selected information update has one or more of the types associated therewith. The requested information feed is generated to include the selected information update and displayed on a display device. | 2012-12-27 |
| 20120331054 | SYSTEM AND METHOD FOR ENABLING UNIVERSAL INTERACTION BETWEEN DEVICES THROUGH INTRINSIC APPLICATIONS - A system and method for enabling universal interaction between a plurality of devices through intrinsic applications (IAs) are disclosed. In one embodiment, a specific IA, having a specific configuration and software environment that support applications that run on a first device of the plurality of devices, is obtained by the first device from a plurality of IAs of a second device of the plurality of devices, from a central server connected via a network or a local storage of the second device. The plurality of IAs is configured to have different specific configurations and software environments that run on the plurality of devices. The software environments of the first device and second device are same or different. Further, the obtained specific IA is installed by the first device. Furthermore, the installed specific IA is executed on the first device to enable interaction between the first device and second device. | 2012-12-27 |
| 20120331055 | MATCHING USERS WITH SIMILAR INTERESTS - Matching users with similar interests is disclosed, including: obtaining, from an external source, items of interest as indicated by a plurality of users; storing information about the plurality of users and their respective items of interest; and identifying, for a first user of the plurality of users, a set of similar users who have overlapping interests as the first user, wherein the overlapping interests are determined based at least in part on items of interest to the first user and items of interest to the plurality of users. | 2012-12-27 |
| 20120331056 | SYSTEM, METHOD, AND APPARATUS FOR SHARING CONTENTS USING GROUPS - A contents sharing server includes an identifier generation unit configured to assign at least one user identifier for each user, a group matching unit configured to match at least one user identifier with at least one of a plurality of groups, each of the plurality of groups having at least one contents identifier for identifying at least one content to be shared within each of the plurality of groups, a request reception unit configured to receive a request including a contents identifier and at least one user identifier, an identifier determination unit configured to search at least one group matched with the at least one user identifier, and determine whether the searched group has the contents identifier and a contents access authority assignment unit configured to assign authority for accessing contents corresponding to the contents identifier. | 2012-12-27 |
| 20120331057 | PORTAL FOR SHARING DATA OVER A NETWORK - A computer-implemented method performed within a portal server system is disclosed. A unique identifier and additional information associated with a party is received from the party. The unique identifier and additional information are stored within a storage device accessible by the portal server system. The unique identifier is received from a user accessing the portal server system. Access to the additional information is provided to the user based upon the unique identifier. The unique identifier consists of a telephone number associated with the party. | 2012-12-27 |
| 20120331058 | System and Method for Creating Content for an Event Using a Social Network - A system and method for creating content such as artificial reality (AR) messages at an event, particularly among members on a social network, thereby enhancing and expanding the event experience. Typically, a participant shares an event with spectators, such as friends or a subset of friends in the participant's social network. The AR message may include geo-referenced artificial reality words, products or symbols and appear in a perspective view of the event to the participant or spectators. In addition to creating an active gallery for an event, messages, audio and video can be exchanged among participants and spectators, and virtual goods, money, bets, applause, other feedback, and donations exchanged. | 2012-12-27 |
| 20120331059 | WIRELESS SHARING OF DEVICE RESOURCES ALLOWING DEVICE STORAGE NEEDS TO BE WIRELESSLY OFFLOADED TO OTHER DEVICES - Systems and methods for wireless sharing of device resources allowing device storage needs to be wirelessly offloaded to other devices are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, includes, storage sharing among devices by offloading storage needs of a first device to a second device among two devices coupled in a wireless network, where, in offloading the storage needs, data for use at the first device is transmitted over the wireless network to be stored at the second device. | 2012-12-27 |
| 20120331060 | Sharing of Documents with Semantic Adaptation Across Mobile Devices - A method for sharing documents includes initiating a sharing session with a first participant and a second participant, wherein the first participant is communicatively connected to the second participant via a server, receiving a control request having an action from the first participant, determining whether the control request includes a share page action, and retrieving components of the page with available component types and sending components associated with preferences of the first participant to the first participant and components associated with preferences of the second participant to the second participant responsive to determining that the control request includes the share page action. | 2012-12-27 |
| 20120331061 | Collaborative Development of a Model on a Network - An application programming interface (API) is provided for use with a modeling software. The API allows users at several devices operating on a network to collaboratively develop a model of an object or a group of objects. The API receives an indication that a selected component has been modified by the modeling software in accordance user commands, generates component data indicative of the modifications of the selected component, and causes an update indication to be transmitted to a collaboration server via a communication network to synchronize the selected component between the first computing device and a second computing device. The update indication may include a component identifier, such that the component identifier uniquely identifies the selected component in the model. | 2012-12-27 |
| 20120331062 | DYNAMIC ENCODING OF EMAIL ADDRESSES - Embodiments of the invention may provide the ability to convert a non-supported email address (i.e., an email address that conforms to a standard that is not supported by the receiving device) into a supported email address (e.g., an email address that conforms to a standard that is supported by the receiving device). Embodiments of the invention may perform this conversion, for example, when an email communication containing a non-internet-standard email address is to be delivered or synchronized to a mobile device that only supports standard internet addresses. Similarly, embodiments of the invention may perform this conversion when a calendar entry, a task, a contact, or other data package containing such a non-supported email address is to be delivered or synchronized to a mobile device that does not support such an email address. | 2012-12-27 |
| 20120331063 | INFERRING TOPICS FROM SOCIAL NETWORKING SYSTEM COMMUNICATIONS - A social networking system determines the meaning of an anchor term used in a communication received from a communicating user. Candidate nodes are identified in the dictionary based on the anchor term, where each candidate node represents a possible meaning of the anchor term. The context of the anchor term is determined, and a score is determined for each candidate node based on the determined context. A candidate node is selected that most likely represents the meaning of the anchor term based on the determined candidate node scores. The context of the anchor term may be a social context derived from users connected to the communicating user that use the anchor term in communications. A communicating user may be prompted to identify the meaning of the anchor term explicitly based on the use of the term in communications from other users connected to the communicating user. | 2012-12-27 |
| 20120331064 | SUGGESTING TAGS IN STATUS MESSAGES BASED ON SOCIAL CONTEXT - A social networking system determines the meaning of an anchor term used in a communication received from a communicating user. Candidate nodes are identified in the dictionary based on the anchor term, where each candidate node represents a possible meaning of the anchor term. The context of the anchor term is determined, and a score is determined for each candidate node based on the determined context. A candidate node is selected that most likely represents the meaning of the anchor term based on the determined candidate node scores. The context of the anchor term may be a social context derived from users connected to the communicating user that use the anchor term in communications. A communicating user may be prompted to identify the meaning of the anchor term explicitly based on the use of the term in communications from other users connected to the communicating user. | 2012-12-27 |
| 20120331065 | Messaging In A Parallel Computer Using Remote Direct Memory Access ('RDMA') - Messaging in a parallel computer using remote direct memory access (‘RDMA’), including: receiving a send work request; responsive to the send work request: translating a local virtual address on the first node from which data is to be transferred to a physical address on the first node from which data is to be transferred from; creating a local RDMA object that includes a counter set to the size of a messaging acknowledgment field; sending, from a messaging unit in the first node to a messaging unit in a second node, a message that includes a RDMA read operation request, the physical address of the local RDMA object, and the physical address on the first node from which data is to be transferred from; and receiving, by the first node responsive to the second node's execution of the RDMA read operation request, acknowledgment data in the local RDMA object. | 2012-12-27 |
| 20120331066 | METHOD FOR VISUALIZING TEMPORAL DATA - In one embodiment, a method and system are provided that receive, during a selected time period, a plurality of different media streams exchanged, over a communications network, in one or more communications between a plurality of parties; and generate a multimedia presentation of the plurality of different media streams, wherein, in the multimedia presentation, the different media streams are referenced according to a common time scale. | 2012-12-27 |
| 20120331067 | Dynamic Chat Box - In particular embodiments, a method comprising, by one or more computing devices, communicating, from a client device, to a remote host a resource locator of a content object being currently accessed by a first user at the client device, receiving from the remote host an indication that one or more second users have accessed the content object or a domain hosting the content object, and responsive to the indication, displaying a chat messaging interface to the first user at the client device, wherein the chat messaging interface includes identifiers for the one or more second users and messaging controls operative to establish a chat session with the one or more second users. | 2012-12-27 |
| 20120331068 | COMMUNICATION DEVICE AND METHOD FOR GENERATING A MESSAGE - According to one embodiment, a communication device is described that comprises a determining circuit configured to determine a type of an information indicated by a first message, wherein the first message is formed in accordance with a first transmission protocol; a selecting circuit configured to select a type of message according to a second transmission protocol based on the determined type of information; and a message generating circuit configured to generate a second message of the selected type according to the second transmission protocol indicating the information. | 2012-12-27 |
| 20120331069 | PROBABILITY BASED WHITELIST - A system and method are disclosed for maintaining a whitelist, including: obtaining message data based on an email message sent by a user; extracting recipient information from message data; updating the whitelist using the recipient information. | 2012-12-27 |
| 20120331070 | DYNAMIC ENCODING OF EMAIL ADDRESSES - Embodiments of the invention may provide the ability to convert a non-supported email address (i.e., an email address that conforms to a standard that is not supported by the receiving device) into a supported email address (e.g., an email address that conforms to a standard that is supported by the receiving device). Embodiments of the invention may perform this conversion, for example, when an email communication containing a non-internet-standard email address is to be delivered or synchronized to a mobile device that only supports standard internet addresses. Similarly, embodiments of the invention may perform this conversion when a calendar entry, a task, a contact, or other data package containing such a non-supported email address is to be delivered or synchronized to a mobile device that does not support such an email address. | 2012-12-27 |
| 20120331071 | EMAIL ATTACHMENT MANAGEMENT IN A COMPUTER SYSTEM - An e-mail management system that includes an e-mail browser having a time variance interface that provides for storage into a storage media of e-mail messages that have been received over time. The time variance interface of the e-mail browser also provides for retrieval, from the storage media, of the e-mail messages corresponding to a user specified date. The retrieved e-mail messages each include an indication of the presence of an accompanying attachment(s) in the e-mail message. An affirmative indication provides the user with an option of retrieving content of the attachment(s) from the storage media such that the content of the attachment(s) is retrieved by the e-mail browser only when specifically requested by the user. | 2012-12-27 |
| 20120331072 | Remote Communication Method - A remote communication method is provided. A service end generates a communication message. The service end attaches a first data to the communication message. The first data denotes a content of a first message which comprises a parameter. The service end attaches a second data to the communication message. The second data denotes a content of a second message which is used for substituting the parameter of the content of the first message and for restoring a content of an original message. The service end transmits the communication message containing the first data and the second data to the user end. | 2012-12-27 |
| 20120331073 | Peer-to-Peer Network Chatting - A peer in a peer-to-peer network joins an advertisement room having an associated identifier. A joining peer identifies a peer closest to the advertisement room. In various embodiments, the peer that is closest to the advertising room is the peer having a discreet hash table ID closest to the advertisement room identifier. The joining peer requests from the closest peer information about peers that the closest peer knows to be part of the advertisement room. The closest peer provides the joining peer with connection information for those peers, and the joining peer establishes connections with the peers. Peers in the advertisement room provide advertisements for chat rooms. To join a chat room, a peer determines which of its peers in the advertisement room is the closest peer to the chat room, based on the chat room identifier, and informs that peer that it is now part of the chat room. | 2012-12-27 |
| 20120331074 | Trusted Electronic Communications - A first party provides a key phrase to a second party so that the second party can later initiate and send an electronic communication, such as an email message, to the first party with the key phrase included, typically in a prominent fashion such as in the subject line of the email message. In this way, the first party recipient of the email message can readily tell that the electronic communication was sent by the second party sender of the email message thus providing a measure of trust in the electronic communication. | 2012-12-27 |
| 20120331075 | SEPARATION OF INSTANT MESSAGING USER AND CLIENT IDENTITIES - A data structure defining two-level identification allows the integration of mobile instant messaging to Internet based instant messaging, for instance, by providing an identification of both a user of the IM system (IM user) and an IM client used to access an IM system (IM client). The client may be a hardware device, software, or a combination thereof. A method, a terminal device with the client installed, a server and a system are shown for communicating such identification information between the terminal device and the server with a primitive having such two-level identification contained in information elements. | 2012-12-27 |
| 20120331076 | METHODS AND APPARATUS TO PROVIDE PRESENCE INFORMATION - Methods and apparatus to present presence information are disclosed. An example method includes receiving a request from a first user for presence information associated with a second user, analyzing information from a monitoring sensor associated with the second user to determine that the second user is available for communication with the first user using a first communication method and is unavailable for communication with the first user using a second communication method, and sending a message to the first user indicating that the second user is available for communication using the first communication method and is unavailable for communication using the second communication method. | 2012-12-27 |
| 20120331077 | INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING INFORMATION PROCESSNIG APPARATUS, PROGRAM FOR CONTROL METHOD, AND RECORDING MEDIUM FOR PROGRAM - In a case where session management information is created from request information concerning a Web-based e-mail transmitted as HTTP data, if the request information coincides with a previously defined session start event for each Web-based e-mail service, a relay server adds a new entry to the session management information. On the other hand, if the request information coincides with a previously defined data operation event for each Web-based e-mail service, the relay server updates entry data of the session management information. Consequently, an administrator can execute higher accurate mail browsing by extracting, from the request information concerning the Web-based e-mail, not only the content of the Web-based e-mail but also a mail creation start method and a transmission state of the Web-based e-mail. | 2012-12-27 |
| 20120331078 | METHODS AND SYSTEMS FOR ENCOURAGING SECURE COMMUNICATIONS - Embodiments of the present invention enable a user to engage in secure communications using digital certificates and other cryptographic technologies in an easy way with a minimum of distracting interaction. In some embodiments of the present invention, webmail is enabled to allow users to obtain and use S/MIME certificates to secure his or her e-mails. Embodiments of the present invention can also be implemented to other forms of messaging, such as text messages, instant messages, etc. | 2012-12-27 |
| 20120331079 | COMPRESSIBLE DISPLAY OF E-MAIL MESSAGE STRING TO FACILITATE READABILITY - A displayed string of emails is effectively compressed for improved readability by deleting some or all headers and/or by skipping the cursor from one message body to another in response to hot key actuation(s) by a user. | 2012-12-27 |
| 20120331080 | PRIVATE ELECTRONIC INFORMATION EXCHANGE - Methods and apparatuses for private electronic information exchange are described herein. In one embodiment, when electronic information is received to be delivered to a recipient, the electronic information is transmitted over an electronic network with a private routing address. The private routing address is routable within a private domain, which is a subset of the electronic network. Other methods and apparatuses are also described. | 2012-12-27 |
| 20120331081 | Caching and Exposing Pre-Send Data Relating to the Sender or Recipient of an Electronic Mail Message - Technologies are described herein for caching and exposing pre-send data relating to the sender or recipient of an e-mail message. A mail client program is configured to cache recipient and configuration mail tips at a client computer. The configuration mail tips may be retrieved from a server computer and cached when the mail client program is started. Recipient mail tips may be retrieved and cached as each recipient of an e-mail message is identified. When subsequent e-mail messages are created, cached mail tips for an e-mail recipient are utilized instead of retrieving the mail tips from the server computer. The cached mail tips may be updated after a predefined period of time has elapsed. The cached mail tips may also be utilized when the client program is offline or unable to establish a connection to the server computer. | 2012-12-27 |
| 20120331082 | Systems and Methods for Communications Devices Having Multiple Interfaces - According to various embodiments, a communication switch may create and/or manage a variety of configurable network relationships between intelligent electronic devices (IEDs) connected via disparate network interfaces using a variety of communication protocols. Accordingly, a communication switch may provide media translation between various types of physical network ports and communication protocol conversion between various communication protocols. For example, a communication switch may be used to create a networked group of IEDs in which some IEDs are connected via Ethernet ports and other IEDs are connected via D-subminiature ports and/or optical ports. The communication switch may create and/or manage network relationships such as publisher/subscriber, master/slave, multidrop configurations, star configurations, and/or other complex network relationships between two or more IEDs or groups of IEDs. | 2012-12-27 |
| 20120331083 | RECEIVE QUEUE MODELS TO REDUCE I/O CACHE FOOTPRINT - A method according to one embodiment includes the operations of configuring a primary receive queue to designate a first plurality of buffers; configuring a secondary receive queue to designate a second plurality of buffers, wherein said primary receive queue is sized to accommodate a first network traffic data rate and said secondary receive queue is sized to provide additional accommodation for burst network traffic data rates; selecting a buffer from said primary receive queue, if said primary receive queue has buffers available, otherwise selecting a buffer from said secondary receive queue; transferring data from a network controller to said selected buffer; indicating that said transferring to said selected buffer is complete; reading said data from said selected buffer; and returning said selected buffer, after said reading is complete, to said primary receive queue if said primary receive queue has space available for the selected buffer, otherwise returning said selected buffer to said secondary receive queue. | 2012-12-27 |
| 20120331084 | Method and System for Operation of Memory System Having Multiple Storage Devices - Systems and methods for operation of a memory system are disclosed. In some example embodiments, a system for storing or retrieving data in response to one or more signals provided from one or more clients includes a plurality of memcached-type memory devices arranged in a cluster, and a proxy module configured to communicate at least indirectly with each of the memcached-type memory devices and further configured to receive the one or more signals. The proxy module is configured to perform a determination of how to proceed in communicating with the memcached-type memory devices for the purpose of the storing or retrieving of data at or from one or more of the memcached-type memory devices in response to the one or more signals. In additional example embodiments, the proxy module is a centralized proxy and makes selections among the memory devices based upon performing of a memcache selection/fail-over algorithm (MSFOA). | 2012-12-27 |
| 20120331085 | LOAD BALANCING BASED UPON DATA USAGE - A method of load balancing can include segmenting data from a plurality of servers into usage patterns determined from accesses to the data. Items of the data can be cached in one or more servers of the plurality of servers according to the usage patterns. Each of the plurality of servers can be designated to cache items of the data of a particular usage pattern. A reference to an item of the data cached in one of the plurality of servers can be updated to specify the server of the plurality of servers within which the item is cached. | 2012-12-27 |
| 20120331086 | Clustered Storage Network - A data storage network is provided. The network includes a client connected to the data storage network; a plurality nodes on the data storage network, wherein each data node has two or more RAID controllers, wherein a first RAID controller of a first node is configured to receive a data storage request from the client and to generate RAID parity data on a data set received from the client, and to store all of the generated RAID parity data on a single node of the plurality of nodes. | 2012-12-27 |
| 20120331087 | TIMING OF KEEP-ALIVE MESSAGES USED IN A SYSTEM FOR MOBILE NETWORK RESOURCE CONSERVATION AND OPTIMIZATION - Systems and methods for timing of a keep-alive messages used in a system for mobile network resource conservation and optimization are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of detecting a rate of content change at the content source and adjusting adjusts timing of keep-alive messages sent to the mobile device based on the rate of content change. The timing of the keep-alive messages can further be determined using different polling rates for the content polls of the multiple applications on the mobile device detected by the local proxy. | 2012-12-27 |
| 20120331088 | SYSTEMS AND METHODS FOR SECURE DISTRIBUTED STORAGE - Systems and methods are provided for directing a client computing device to data portions stored on a plurality of storage locations. A registration/authentication server receives a request from a client computing device to retrieve portions of data stored at multiple storage locations. The registration/authentication server provides pointers to available storage locations to the client computing device based on criteria, whereupon the client computing device may retrieve the data portions and reconstitute a desired data set. | 2012-12-27 |
| 20120331089 | JUST-IN-TIME TRANSCODING OF APPLICATION CONTENT - The techniques discussed herein contemplate improved methods and systems for transcoding application content to minimize latency in just-in-time conversion of application formats. In embodiments, a target client device requests application content of a particular format from a content provider. If the content provider does not have a local copy of the requested format, the content is split to multiple segments and a first high-priority segment is identified. This first segment is converted using a dedicated high-performance computing unit and transmitted with minimal latency to the target client device for immediate rendering. Concurrently, remaining segments of the content are converted in multiple lower performance computing units and fed into the target client device. By ensuring that at least a first segment of the application is available for immediate rendering while other segments are converted, the transcoding application minimizes latency delay in rendering of the application in the target device. | 2012-12-27 |
| 20120331090 | COMPUTING SYSTEM FOR MANAGING DATA - Various embodiments are described for systems and methods for managing data. The system may include a device group configured for peer-to-peer communications, the device group including a computing device and one or more peer computing devices. The system includes a cross device application programming interface (API) that is implemented as a device group API client executed on the computing device and each of the peer computing devices. Each device group API client includes a permissions module that is configured to determine whether a request satisfies a device-group-specific permission for access to data stored on any device associated with the device group. Upon authorization of the request, a file storage module is configured to retrieve and output the requested file. | 2012-12-27 |
| 20120331091 | Concurrently Uploading Multimedia Objects and Associating Metadata with the Multimedia Objects - In one embodiment, accessing a set of multimedia objects stored on a first computing device; initiating upload of the set of multimedia objects to a second computing device; and while the set of multimedia objects is being uploaded to the second computing device, receiving metadata entered by a user and associating metadata with each of one or more multimedia objects from the set of multimedia objects. | 2012-12-27 |
| 20120331092 | Conditional Command Data Reading Techniques - Radio messages delivering utility consumption data may be transmitted by endpoints. Each endpoint may contain a meter, such as an electric, natural gas and/or water meter. A portable unit (such as, for example, a handheld meter reading unit) may traverse a route among the endpoints and obtain the consumption data. Endpoints may send messages, periodically and/or in response to a command. Such messages may provide flags or other data indicating a condition of the endpoint. The flags or other data may be interpreted by computer code or logic within the portable unit to determine the condition of the endpoint, if a conditional command is indicated, and if so, which conditional command. Having selected an appropriate conditional or “reflex” command, the portable unit may transmit the conditional command to the endpoint and record data contained in a reply. | 2012-12-27 |
| 20120331093 | AUDIO PRESENTATION OF CONDENSED SPATIAL CONTEXTUAL INFORMATION - Aggregated data associated with a geographic area may be obtained. The aggregated data may be dynamically distilled to obtain a presentation set of data based on a dynamically changing geographic location associated with the geographic area. A transmission of a stream of personalized audio data that is based on the presentation set of data may be initiated, via a device processor, to a receiving device associated with a user that is associated with the dynamically changing geographic location. | 2012-12-27 |
| 20120331094 | Multi-party reporting in profile-based data collection - A multi-client data collection agent. Multiple parties provision (“task”) and maintain profiles on a single device. The agent is responsible for maintaining and executing these multiple profiles and their associated collected data, and for reporting up to each of the tasking authorities on the schedule each one specifies. The agent is controlled by the multiple profiles to record metrics and user selections, transform the data into a plurality of packages, and transmit the packages to at least one destination package reception server determined in each profile. A priority screen enables resolution of conflicts over scarce resources. | 2012-12-27 |
| 20120331095 | INVENTORY DATA ACCESS LAYER - There is provided a method that includes (a) receiving a request for access to data, (b) identifying a data store that stores the data, and (c) communicating with the data store, by way of an electronic communication, to access the data. There is also provided a system that performs the method, and a storage medium that includes a program module for controlling a processor to perform the method. | 2012-12-27 |
| 20120331096 | TELECOMMUNICATIONS TERMINAL, BROADCAST RECEIVING TERMINAL AND COMPUTER PROGRAM - The telecommunications terminal is connected to a management server and a broadcast receiving terminal to communicate with each other. The broadcast receiving terminal stores an identifier to identify itself uniquely and the address of the server, which stores information about correspondence between the identifier and the address of a predetermined portal site. The telecommunications terminal includes: a processor which generates a first transmission request for transmission of the identifier and the server's address and a second transmission request for transmission of the portal site's address; and a communications unit that communicates with the broadcast receiving terminal and the server. After having sent the first transmission request to the broadcast receiving terminal, the communications unit receives the identifier and the server's address from the broadcast receiving terminal, when the communications unit sends the second transmission request and the identifier to the server, thereby receiving the portal site's address from the server. | 2012-12-27 |
| 20120331097 | BILATERAL COMMUNICATION USING MULTIPLE ONE-WAY DATA LINKS - A bilateral data transfer system comprising a first node, a second node, a first one-way link for unidirectional transfer of first data from the first node to the second node, and a second one-way link for unidirectional transfer of second data from the second node to the first node, wherein the unidirectional transfer of the first data across the first one-way link and the unidirectional transfer of the second data across the second one-way link are independently administered by the bilateral data transfer system. Under such bilateral data transfer system, each of the one-way data links may be subject to separately administered security restrictions and data filtering processes. Hence, it enables secure bilateral communications across different network security domains. | 2012-12-27 |
| 20120331098 | BEHAVIORAL NETWORKING SYSTEMS AND METHODS FOR FACILITATING DELIVERY OF TARGETED CONTENT - A method of providing targeted content includes obtaining behavioral information from client devices or client device users in a networked environment, and causing content (e.g., advertising) to be selected and delivered to a client device based on behavioral information. According to the method, a plurality of service providers each participate in monitoring network activities of client devices that connect to a network through such service providers. Information derived from the network activities is collected and rules are applied to the information to identify a user to receive the targeted content. The targeted content is thereupon provided to a client device associated with the identified user. | 2012-12-27 |
| 20120331099 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND PROGRAM - An information processing apparatus is provided. The apparatus comprises a receiver unit configured to receive, from an external device, a content identifier identifying content processed for output by the external device. The apparatus further comprises a content data acquisition unit configured to acquire, from a server device, content data corresponding to the content, based on the received content identifier. The apparatus further comprises a content generation unit configured to receive the content data from the content data acquisition unit, and generate at least a portion of the content based on the received content data. | 2012-12-27 |
| 20120331100 | ELECTRONIC BOOK AND SYSTEM FOR DOWNLOAD OF ELECTRONIC DOCUMENT - A system for download of electronic document is characterized by: an electronic document providing server coding an electronic document and transmitting the coded electronic document to a relevant electronic book terminal using an intrinsic identification (ID) information of a connected electronic book terminal if there is a download request of a particular electronic document; and an electronic book terminal retrieving a particular electronic document by being connected to the electronic document providing server in response to an externally-inputted command, downloading the coded electronic document from the electronic document providing server in response to the download request of the retrieved particular electric document, and decoding the downloaded electronic document using the intrinsic ID information and displaying the decoded electronic document. | 2012-12-27 |
| 20120331101 | COMMUNICATION SUPPORT SYSTEM, COMMUNICATION SUPPORT METHOD, AND RECORDING MEDIUM - A communication information registering unit ( | 2012-12-27 |
| 20120331102 | Targeted Content Delivery for Networks - Target content delivery from a service provider. The target content delivery includes receiving a content request from a network node, and facilitating delivery of requested content to the network node responsive to the content request. The target content delivery further includes requesting selection information from a different service provider at least in part by reporting to the different service provider one or more characteristics of the requested content, and receiving selection information from the different service provider. In this way, selection information received from the different service provider is used to facilitate delivery of targeted content to the network node. | 2012-12-27 |
| 20120331103 | ORGANIZING RESOURCES INTO COLLECTIONS TO FACILITATE MORE EFFICIENT AND RELIABLE RESOURCE ACCESS - Resources are organized into collections to facilitate more efficient and reliable resource access. Namespace managers communicate with one another to form a federation namespace infrastructure. The infrastructure can efficiently route, migrate, and process namespace requests, such as, for example, namespace registration requests from providers requesting to manage portions of namespaces and lookup requests from consumers requesting access to managed resources. Resources can be registered in and made accessible from multiple different namespaces. Resources can be identified using nested queries that filter results at multiple levels of a hierarchical namespace. | 2012-12-27 |
| 20120331104 | CONTROLLING COMMUNICATION AMONG MULTIPLE INDUSTRIAL CONTROL SYSTEMS - A communication control method and system for controlling communication among multiple industrial control systems connected via a network. The communication control system includes: a communication relay apparatus for relaying communication between at least two of multiple industrial control systems; a monitoring section for monitoring the multiple industrial control systems; and a control section for switching, if the monitoring section detects an anomaly from at least one of the multiple industrial control systems, communication between an industrial control system detected with an anomaly and a second industrial control system so that the communication is performed via the communication relay apparatus. | 2012-12-27 |
| 20120331105 | INTEGRATED MEDIA JUKEBOX AND PHYSIOLOGIC DATA HANDLING APPLICATION - A method is provided to operate a computer to interoperate with a portable media player. The method includes processing signals provided from the portable media player to the computer that are indicative of whether an accessory has been connected to the portable media player, to determine whether the accessory has been connected to the portable media player. Based on a determination that the accessory has been connected to the portable media player, physiologic data of a user that was provided to the portable media player from a wireless physiologic data gathering device, is received from the portable media player, into the computer, via the accessory. | 2012-12-27 |
| 20120331106 | INTELLIGENT BUFFERING OF MEDIA STREAMS DELIVERED OVER INTERNET - A method and computing device for intelligently pre-buffering at access points in an adaptive or scalable stream to optimize trick-play support. The method receives a multimedia content stream from a multimedia content server as a series of segments, each segment including a key frame and corresponding to a predicted seek position in the multimedia content stream, where the multimedia content server delivers at least two versions of each segment, each version reconstructed from at least one encoded component of the multimedia content stream, the versions varying a characteristic of the multimedia content stream. The method determines a likelihood of receiving a seek request from a user to move from a current playout position to one of the predicted seek positions, and determines a size of a buffer for each version of each segment in the multimedia content stream based on the likelihood of receiving the seek request. | 2012-12-27 |
| 20120331107 | SYSTEMS AND METHODS FOR NEGOTIATED ACCELERATED BLOCK OPTION FOR TRIVIAL FILE TRANSFER PROTOCOL (TFTP) - Systems and Methods for Negotiated Accelerated Block Option for Trivial File Transfer Protocol are provided. In one embodiment, a method for implementing a negotiated accelerated Trivial File Transfer Protocol (TFTP) file transfers, the method comprising: transmitting a TFTP request packet for accelerated transfer from a requesting device to a serving device; receiving a response from the serving device; determining whether to initiate an accelerated transfer by evaluating the response packet from the serving device; and when evaluating the response packet indicates that the serving device accepts acceleration, initiating an accelerated TFTP file transfer using a negotiated block acceleration value, wherein the negotiated block acceleration value is negotiated by the client device and the Accelerated TFTP Server Engine based on one or both of hardware constraint factors and transmission statistics. | 2012-12-27 |
| 20120331108 | FILE SHARING VIA LINK GENERATION - Users specify that a file set comprising their files, folders, or other content owned by the users should be made accessible via a link, such as a uniform resource locator (URL). The system which stores and provides access to the files accordingly creates a link that specifies the file set to be made accessible. The users may distribute the link to recipients with whom the file set is to be shared, and the distribution may be performed in any manner that the users choose. | 2012-12-27 |
| 20120331109 | SYSTEM FOR DATA ROUTING IN NETWORKS - An integrated security system integrates broadband and mobile access and control with conventional security systems and premise devices to provide a tri-mode security network having remote connectivity and access. The integrated security system delivers remote premise monitoring and control functionality to conventional monitored premise protection and complements existing premise protection equipment. The integrated security system integrates into the premise network and couples wirelessly with the conventional security panel, enabling broadband access to premise security systems. Automation devices can be added, enabling users to remotely see live video or pictures and control home devices via a personal web portal or other client device. Camera management enables automatic configuration and management of cameras in the premise network. The camera management extends to remote control and monitoring from outside the firewall of the premise network to include routing of images or video from a streaming source device to a requesting client device. | 2012-12-27 |
| 20120331110 | METHODS FOR IMPLEMENTING WEB SERVICES AND DEVICES THEREOF - A method, non-transitory computer readable medium, and apparatus that determines when a JavaScript file is associated with a received web service request. A JavaScript environment is emulated when the determining indicates the JavaScript file is associated with the received web service request. A JavaScript object including one or more parameters of the received web service request is created. The JavaScript file associated with the received web service request is executed in the emulated JavaScript environment using the the JavaScript object. A web service response is constructed based on the JavaScript object as populated based on the executing. The constructed web service response is provided to a source of the received web service request. | 2012-12-27 |
| 20120331111 | SYSTEM AND METHOD FOR SEAMLESSLY INCREASING DOWNLOAD THROUGHPUT - A system and method for seamlessly increasing download throughput in a wireless wide area network (WWAN) device is herein disclosed. Remote file servers frequently impose per connection transfer limits upon host devices that are requesting files for download. In order to bypass these limitations, a WWAN device acting as a proxy server can replace a single file request with a series of independent requests over multiple connections, each requesting a separate portion of the original file. The blocks of requested data can then be reassembled at the WWAN device before being transferred to the device requesting the file. A user of the requesting device can therefore benefit from increased download rates, yet without having to download or install any additional software within the requesting device. | 2012-12-27 |